.post-module__fFuUMG__page{min-height:100vh}.post-module__fFuUMG__article{max-width:780px;padding:calc(var(--space-5xl) + 60px) var(--space-lg) var(--space-5xl);margin:0 auto}@media (max-width:767px){.post-module__fFuUMG__article{padding:calc(var(--space-3xl) + 60px) var(--space-md) var(--space-3xl)}}.post-module__fFuUMG__header{margin-bottom:var(--space-xl);padding-bottom:var(--space-lg)}.post-module__fFuUMG__headerInner{gap:var(--space-lg);flex-direction:column;display:flex}.post-module__fFuUMG__category{font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--colour-teal);font-size:.7rem}.post-module__fFuUMG__title{font-family:var(--font-display);text-transform:uppercase;color:var(--colour-white);font-size:clamp(2rem,5vw,3.8rem);line-height:1.02}.post-module__fFuUMG__meta{align-items:center;gap:var(--space-md);font-family:var(--font-body);color:var(--colour-muted);flex-wrap:wrap;font-size:.8rem;display:flex}.post-module__fFuUMG__metaDivider{color:var(--colour-border)}.post-module__fFuUMG__author{color:var(--colour-white)}.post-module__fFuUMG__credentials{font-family:var(--font-body);color:var(--colour-muted);border-left:2px solid var(--colour-teal);padding-left:var(--space-md);font-size:.78rem;line-height:1.6}.post-module__fFuUMG__hero{margin:0 0 var(--space-3xl)}.post-module__fFuUMG__heroImg{border-radius:2px;width:100%;height:auto;display:block}.post-module__fFuUMG__body{gap:var(--space-3xl);flex-direction:column;display:flex}.post-module__fFuUMG__tldr{background:var(--colour-surface);border:1px solid var(--colour-teal-dim);border-left:3px solid var(--colour-teal);padding:var(--space-2xl);border-radius:2px}.post-module__fFuUMG__tldrLabel{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--colour-teal);margin-bottom:var(--space-md);font-size:.7rem}.post-module__fFuUMG__tldrList{gap:var(--space-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.post-module__fFuUMG__tldrList li{font-family:var(--font-body);color:var(--colour-white);padding-left:var(--space-lg);font-size:.9rem;line-height:1.65;position:relative}.post-module__fFuUMG__tldrList li:before{content:"→";color:var(--colour-teal);position:absolute;left:0}.post-module__fFuUMG__content h2{font-family:var(--font-display);text-transform:uppercase;color:var(--colour-white);margin:var(--space-3xl) 0 var(--space-lg);font-size:clamp(1.4rem,3vw,2rem);line-height:1.1}.post-module__fFuUMG__content h3{font-family:var(--font-display);text-transform:uppercase;color:var(--colour-white);margin:var(--space-2xl) 0 var(--space-md);font-size:clamp(1rem,2vw,1.3rem)}.post-module__fFuUMG__content p{font-family:var(--font-body);color:var(--colour-muted);margin-bottom:var(--space-lg);font-size:.95rem;line-height:1.8}.post-module__fFuUMG__content ul,.post-module__fFuUMG__content ol{padding-left:var(--space-xl);margin-bottom:var(--space-lg)}.post-module__fFuUMG__content li{font-family:var(--font-body);color:var(--colour-muted);margin-bottom:var(--space-sm);font-size:.95rem;line-height:1.7}.post-module__fFuUMG__content blockquote{border-left:3px solid var(--colour-gold);padding:var(--space-md) var(--space-xl);margin:var(--space-2xl) 0;background:var(--colour-surface)}.post-module__fFuUMG__content blockquote p{color:var(--colour-white);margin:0;font-style:italic}.post-module__fFuUMG__content a{color:var(--colour-teal);text-underline-offset:3px;text-decoration:underline}.post-module__fFuUMG__content a:hover{opacity:.75}.post-module__fFuUMG__content table{border-collapse:collapse;width:100%;margin-bottom:var(--space-xl);font-family:var(--font-body);font-size:.85rem}.post-module__fFuUMG__content th{background:var(--colour-surface);color:var(--colour-teal);letter-spacing:.1em;text-transform:uppercase;padding:var(--space-md) var(--space-lg);border:1px solid var(--colour-border);text-align:left;font-size:.7rem}.post-module__fFuUMG__content td{padding:var(--space-md) var(--space-lg);border:1px solid var(--colour-border);color:var(--colour-muted);line-height:1.5}.post-module__fFuUMG__content figure{margin:var(--space-2xl) 0}.post-module__fFuUMG__content figure img{border-radius:2px;width:100%;height:auto;display:block}.post-module__fFuUMG__content figcaption{font-family:var(--font-body);color:var(--colour-muted);margin-top:var(--space-sm);text-align:center;font-size:.75rem}.post-module__fFuUMG__faq{border-top:1px solid var(--colour-border);padding-top:var(--space-3xl)}.post-module__fFuUMG__faqHeading{font-family:var(--font-display);text-transform:uppercase;color:var(--colour-white);margin-bottom:var(--space-2xl);font-size:clamp(1.4rem,3vw,2rem)}.post-module__fFuUMG__faqList{gap:var(--space-xl);flex-direction:column;display:flex}.post-module__fFuUMG__faqItem{border-bottom:1px solid var(--colour-border);padding-bottom:var(--space-xl)}.post-module__fFuUMG__faqQuestion{font-family:var(--font-display);text-transform:uppercase;color:var(--colour-white);margin-bottom:var(--space-md);letter-spacing:.04em;font-size:1rem}.post-module__fFuUMG__faqAnswer{font-family:var(--font-body);color:var(--colour-muted);margin:0;font-size:.9rem;line-height:1.75}.post-module__fFuUMG__sources{border-top:1px solid var(--colour-border);padding-top:var(--space-2xl)}.post-module__fFuUMG__sourcesHeading{font-family:var(--font-display);letter-spacing:.15em;text-transform:uppercase;color:var(--colour-muted);margin-bottom:var(--space-lg);font-size:.8rem}.post-module__fFuUMG__sourcesList{gap:var(--space-md);flex-direction:column;padding:0;list-style:none;display:flex}.post-module__fFuUMG__sourcesList li{font-family:var(--font-body);color:var(--colour-muted);font-size:.8rem;line-height:1.6}.post-module__fFuUMG__sourceLink{color:var(--colour-teal);word-break:break-all}.post-module__fFuUMG__sourceLink:hover{opacity:.75}
