.post-module__fFuUMG__article{max-width:900px;margin:0 auto;padding:5rem 0}.post-module__fFuUMG__header{text-align:center;margin-bottom:4rem}.post-module__fFuUMG__category{color:var(--accent-color);text-transform:uppercase;letter-spacing:2px;margin-bottom:1rem;font-size:.9rem;font-weight:700;display:block}.post-module__fFuUMG__title{color:#fff;margin-bottom:1.5rem;font-size:3.5rem}.post-module__fFuUMG__meta{color:var(--text-secondary);font-size:.95rem}.post-module__fFuUMG__featuredImage{border-radius:16px;width:100%;max-height:500px;margin-bottom:4rem;overflow:hidden;box-shadow:0 20px 40px #0000004d}.post-module__fFuUMG__featuredImage img{object-fit:cover;width:100%;height:100%}.post-module__fFuUMG__contentWrapper{grid-template-columns:250px 1fr;align-items:start;gap:3rem;display:grid}.post-module__fFuUMG__toc{background:#0a0f1e99 padding-box padding-box;border:1px solid #0000;border-radius:12px;padding:1.5rem;transition:all .4s;position:relative;top:100px;box-shadow:0 4px 20px #0003}.post-module__fFuUMG__toc:before{content:"";z-index:-1;border-radius:inherit;opacity:.7;background:linear-gradient(135deg,#ffca28cc,#ff950066,#1992b033);margin:-2px;transition:opacity .4s,box-shadow .4s;position:absolute;inset:0}.post-module__fFuUMG__toc:hover{transform:translateY(-2px)}.post-module__fFuUMG__toc:hover:before{opacity:1;box-shadow:0 0 20px #ffca2866}.post-module__fFuUMG__toc h3{color:#fff;text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid #ffffff1a;margin-bottom:1.2rem;padding-bottom:.8rem;font-size:1.4rem}.post-module__fFuUMG__toc ul li{margin-bottom:1rem;line-height:1.5}.post-module__fFuUMG__toc ul li a{color:var(--text-secondary);font-size:1.05rem;transition:all .3s;display:block}.post-module__fFuUMG__toc ul li a:hover{color:#ffca28;text-shadow:0 0 8px #ffca2899;transform:translate(5px)}.post-module__fFuUMG__content{color:var(--text-secondary);font-size:1.15rem}.post-module__fFuUMG__content h2{color:var(--accent-color);margin:3rem 0 1.5rem;scroll-margin-top:100px;font-size:2rem}.post-module__fFuUMG__content h3{color:var(--link-color);margin:2rem 0 1rem;scroll-margin-top:100px;font-size:1.5rem}.post-module__fFuUMG__content p{text-align:justify;margin-bottom:1.5rem;line-height:1.8}.post-module__fFuUMG__content a{color:#ffca28;font-weight:600;text-decoration:none;transition:all .3s;position:relative}.post-module__fFuUMG__content .inline-cta{color:#ffca28;font-weight:600;text-decoration:none;transition:all .3s;position:relative}.post-module__fFuUMG__content a:after{content:"";transform-origin:100% 100%;background-color:#ffca28;width:100%;height:2px;transition:transform .3s ease-out;position:absolute;bottom:-2px;left:0;transform:scaleX(0);box-shadow:0 0 8px #ffca2899}.post-module__fFuUMG__content .inline-cta:after{content:"";transform-origin:100% 100%;background-color:#ffca28;width:100%;height:2px;transition:transform .3s ease-out;position:absolute;bottom:-2px;left:0;transform:scaleX(0);box-shadow:0 0 8px #ffca2899}.post-module__fFuUMG__content a:hover{color:#ffe082;text-shadow:0 0 8px #ffca2866}.post-module__fFuUMG__content .inline-cta:hover{color:#ffe082;text-shadow:0 0 8px #ffca2866}.post-module__fFuUMG__content a:hover:after{transform-origin:0 100%;transform:scaleX(1)}.post-module__fFuUMG__content .inline-cta:hover:after{transform-origin:0 100%;transform:scaleX(1)}.post-module__fFuUMG__content .read-also{background:#ffca280d;border-left:3px solid #ffca28;border-radius:0 8px 8px 0;margin:1.5rem 0;padding:1rem 1.5rem;font-size:.95rem;font-style:italic;display:block}.post-module__fFuUMG__content .read-also strong{color:#ffca28;margin-right:.5rem}.post-module__fFuUMG__content blockquote{border-left:4px solid var(--accent-color);color:#fff;background:#ffffff08;border-radius:0 8px 8px 0;margin:2rem 0;padding:1.5rem;font-style:italic}.post-module__fFuUMG__content .alert-box{background:#1992b01a;border:1px solid #1992b04d;border-radius:12px;gap:1rem;margin:2.5rem 0;padding:1.5rem;display:flex}.post-module__fFuUMG__content .alert-box.warning{background:#ff95001a;border-color:#ff95004d}.post-module__fFuUMG__content .alert-icon{font-size:1.8rem;line-height:1}.post-module__fFuUMG__content .alert-content strong{color:#fff;margin-bottom:.5rem;font-size:1.1rem;display:block}.post-module__fFuUMG__content .alert-content p{margin:0;font-size:.95rem;line-height:1.6}.post-module__fFuUMG__relatedSection{border-top:1px solid #ffffff1a;margin-top:5rem;padding-top:4rem}.post-module__fFuUMG__relatedSection h3{color:#fff;margin-bottom:2rem;font-size:1.8rem}.post-module__fFuUMG__relatedGrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem;display:grid}.post-module__fFuUMG__relatedCard{flex-direction:column;text-decoration:none;transition:transform .3s;display:flex;overflow:hidden}.post-module__fFuUMG__relatedCard:hover{transform:translateY(-5px)}.post-module__fFuUMG__relatedImage{height:150px;overflow:hidden}.post-module__fFuUMG__relatedImage img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.post-module__fFuUMG__relatedCard:hover .post-module__fFuUMG__relatedImage img{transform:scale(1.1)}.post-module__fFuUMG__relatedContent{padding:1.5rem}.post-module__fFuUMG__relatedCat{color:var(--accent-color);text-transform:uppercase;letter-spacing:1px;margin-bottom:.5rem;font-size:.75rem;font-weight:700;display:block}.post-module__fFuUMG__relatedContent h4{color:#fff;margin:0;font-size:1.1rem;line-height:1.4}@media (max-width:1024px){.post-module__fFuUMG__contentWrapper{grid-template-columns:1fr}.post-module__fFuUMG__toc{margin-bottom:3rem;position:static}}@media (max-width:768px){.post-module__fFuUMG__title{font-size:2.2rem}}
