.insights-body{background:var(--ink)}.article-wrap{max-width:1140px;margin:0 auto;padding:clamp(96px,12vw,148px) clamp(18px,4vw,48px) clamp(64px,8vw,96px)}.article{max-width:68ch;margin:0 auto}.article h1{margin:10px 0 0;font-family:Cormorant Garamond,ui-serif,Georgia,serif;font-weight:600;font-size:clamp(32px,5vw,54px);line-height:1.08;color:var(--silver);text-wrap:balance}.article h2{margin:clamp(38px,5vw,56px) 0 0;font-family:Cormorant Garamond,ui-serif,Georgia,serif;font-weight:600;font-size:clamp(23px,2.8vw,31px);line-height:1.2;color:var(--silver);text-wrap:balance}.article p{margin:16px 0 0;font-size:16px;line-height:1.75;color:var(--silver-dim)}.article strong{color:var(--silver);font-weight:600}.article a{color:var(--gold);text-underline-offset:3px}.article .byline{margin-top:14px;font-size:13px;color:var(--gold-dim)}.article .eyebrow a{color:inherit;text-decoration:none}.article .eyebrow a:hover{color:var(--gold)}.article blockquote{margin:clamp(24px,3vw,34px) 0 0;padding:2px 0 2px 22px;border-left:2px solid var(--gold-dim)}.article blockquote p{font-family:Cormorant Garamond,ui-serif,Georgia,serif;font-size:clamp(19px,2.2vw,23px);line-height:1.5;color:var(--silver)}.card-fig{margin:clamp(26px,3.5vw,40px) auto;max-width:320px;text-align:center}.card-fig img{width:100%;height:auto;border-radius:10px;box-shadow:0 12px 34px #0009}.card-fig figcaption{margin-top:10px;font-size:12.5px;line-height:1.6;color:var(--silver-dim);text-align:left}.card-fig figcaption strong{color:var(--gold)}.card-row{display:grid;gap:clamp(14px,2vw,22px);margin:clamp(26px,3.5vw,40px) 0;grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.card-row .card-fig{margin:0;max-width:none}.card-row .card-fig figcaption{text-align:center}.faq-block{margin-top:clamp(44px,6vw,64px)}.faq-block h2{margin-top:0}.faq{margin:clamp(20px,3vw,30px) 0 0}.faq dt{font-family:Cormorant Garamond,ui-serif,Georgia,serif;font-weight:600;font-size:clamp(18px,2vw,21px);line-height:1.3;color:var(--silver)}.faq dd{margin:8px 0 0;padding:0 0 22px;border-bottom:1px solid rgba(216,221,230,.09);font-size:14.5px;line-height:1.7;color:var(--silver-dim)}.faq dd+dt{margin-top:22px}.faq dd:last-child{border-bottom:0;padding-bottom:0}.source-note{margin-top:clamp(40px,5vw,56px)!important;padding-top:22px;border-top:1px solid rgba(216,221,230,.12);font-size:13px!important;line-height:1.7!important;font-style:italic}.article-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(30px,4vw,42px)!important}.insights-head{max-width:68ch;margin:0 auto clamp(34px,5vw,52px)}.insights-head h1{margin:8px 0 0;font-family:Cormorant Garamond,ui-serif,Georgia,serif;font-weight:600;font-size:clamp(36px,6vw,60px);line-height:1.05;color:var(--silver)}.post-list{list-style:none;margin:0;padding:0;display:grid;gap:clamp(20px,3vw,32px);grid-template-columns:repeat(auto-fill,minmax(290px,1fr))}.post-card a{display:grid;grid-template-columns:96px 1fr;gap:16px;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff05;text-decoration:none;transition:border-color .18s,transform .18s}.post-card a:hover{border-color:var(--gold-dim);transform:translateY(-3px)}.post-card img{width:96px;height:auto;border-radius:6px}.post-card h2{margin:4px 0 0;font-family:Cormorant Garamond,ui-serif,Georgia,serif;font-weight:600;font-size:19px;line-height:1.22;color:var(--silver)}.post-card p{margin:7px 0 0;font-size:13px;line-height:1.6;color:var(--silver-dim)}.post-card time{display:block;margin-top:9px;font-size:11.5px;color:var(--gold-dim)}@media(prefers-reduced-motion:reduce){.post-card a{transition:none}.post-card a:hover{transform:none}}
