.post-module__fFuUMG__page{padding:0 1.5rem 4rem}.post-module__fFuUMG__article{width:min(1180px,100%);margin:0 auto;padding:clamp(1.6rem,4vw,3.4rem) 0 0}.post-module__fFuUMG__header,.post-module__fFuUMG__content,.post-module__fFuUMG__faqSection,.post-module__fFuUMG__relatedSection,.post-module__fFuUMG__footer{max-width:840px;margin:0 auto}.post-module__fFuUMG__header{border-bottom:1px solid var(--line);gap:.9rem;padding-bottom:2rem;animation:.22s cubic-bezier(.25,1,.5,1) both post-module__fFuUMG__header-enter;display:grid}.post-module__fFuUMG__meta{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.78rem}.post-module__fFuUMG__title{max-width:24ch;font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2.4rem,5vw,4rem);line-height:1.02}.post-module__fFuUMG__summary{max-width:76ch;color:var(--ink-soft);margin:0;font-size:1.1rem;line-height:1.7}.post-module__fFuUMG__content{gap:2rem;padding-top:2rem;display:grid}.post-module__fFuUMG__section{gap:.75rem;display:grid}.post-module__fFuUMG__section h2{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.35rem,2vw,1.7rem);line-height:1.1}.post-module__fFuUMG__section p{max-width:76ch;color:var(--ink-soft);margin:0;font-size:1.08rem;line-height:1.72}.post-module__fFuUMG__inlineLink{color:color-mix(in oklch, var(--accent) 70%, var(--ink) 30%);text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in oklch, var(--accent) 52%, transparent 48%);text-decoration-color:color-mix(in oklch, var(--accent) 52%, transparent 48%);text-underline-offset:.18em;transition:color .14s,text-decoration-color .14s}.post-module__fFuUMG__inlineLink:hover{color:var(--ink);-webkit-text-decoration-color:color-mix(in oklch, var(--accent) 74%, var(--ink) 26%);text-decoration-color:color-mix(in oklch, var(--accent) 74%, var(--ink) 26%)}.post-module__fFuUMG__faqSection,.post-module__fFuUMG__relatedSection{padding-top:2.4rem}.post-module__fFuUMG__sectionHeading{gap:.35rem;margin-bottom:1rem;display:grid}.post-module__fFuUMG__sectionEyebrow{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.14em;color:var(--muted);margin:0;font-size:.75rem}.post-module__fFuUMG__sectionHeading h2{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(1.45rem,2vw,1.9rem);line-height:1.05}.post-module__fFuUMG__faqList{gap:1rem;display:grid}.post-module__fFuUMG__faqItem{border:1px solid var(--line);background:color-mix(in oklch, var(--surface) 92%, white 8%);gap:.4rem;padding:1rem 1.05rem;display:grid}.post-module__fFuUMG__faqItem dt{font-family:var(--font-display);color:var(--ink);font-size:1rem;line-height:1.2}.post-module__fFuUMG__faqItem dd{color:var(--ink-soft);margin:0;line-height:1.65}.post-module__fFuUMG__relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.post-module__fFuUMG__relatedCard{border:1px solid var(--line);background:color-mix(in oklch, var(--surface) 92%, white 8%);align-content:start;gap:.45rem;min-height:100%;padding:1rem 1.05rem;transition:transform .16s cubic-bezier(.25,1,.5,1),border-color .16s,background-color .16s;display:grid}.post-module__fFuUMG__relatedCard:hover{border-color:var(--line-strong);background:color-mix(in oklch, var(--surface) 88%, white 12%);transform:translateY(-1px)}.post-module__fFuUMG__relatedMeta{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.75rem}.post-module__fFuUMG__relatedCard strong{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:1.05rem;line-height:1.12}.post-module__fFuUMG__relatedCard p{color:var(--ink-soft);margin:0;line-height:1.6}.post-module__fFuUMG__footer{gap:1.2rem;padding-top:2.2rem;display:grid}.post-module__fFuUMG__pagination{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.post-module__fFuUMG__paginationLink,.post-module__fFuUMG__paginationGhost{border:1px solid var(--line);background:color-mix(in oklch, var(--surface) 92%, white 8%);align-content:start;gap:.45rem;min-height:108px;padding:1rem 1.05rem;display:grid}.post-module__fFuUMG__paginationLink{transition:transform .16s cubic-bezier(.25,1,.5,1),border-color .16s,background-color .16s}.post-module__fFuUMG__paginationLink:hover{border-color:var(--line-strong);background:color-mix(in oklch, var(--surface) 88%, white 12%);transform:translateY(-1px)}.post-module__fFuUMG__paginationLabel{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.76rem}.post-module__fFuUMG__paginationLink strong,.post-module__fFuUMG__paginationGhost strong{max-width:20ch;font-family:var(--font-display);letter-spacing:-.02em;font-size:1.08rem;line-height:1.1}.post-module__fFuUMG__paginationLink strong{color:var(--ink)}.post-module__fFuUMG__paginationGhost{opacity:.58;border-style:dashed}.post-module__fFuUMG__paginationGhost strong{color:var(--muted-strong)}@keyframes post-module__fFuUMG__header-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:960px){.post-module__fFuUMG__article{padding-top:1.5rem}.post-module__fFuUMG__header,.post-module__fFuUMG__content,.post-module__fFuUMG__faqSection,.post-module__fFuUMG__relatedSection,.post-module__fFuUMG__footer{max-width:100%}.post-module__fFuUMG__relatedGrid,.post-module__fFuUMG__pagination{grid-template-columns:1fr}}@media (max-width:720px){.post-module__fFuUMG__page{padding:0 1rem 3rem}.post-module__fFuUMG__header{padding-bottom:1.6rem}.post-module__fFuUMG__summary,.post-module__fFuUMG__section p,.post-module__fFuUMG__faqItem dd,.post-module__fFuUMG__relatedCard p{font-size:1.02rem}.post-module__fFuUMG__content,.post-module__fFuUMG__faqSection,.post-module__fFuUMG__relatedSection,.post-module__fFuUMG__footer{padding-top:1.8rem}}
