.fd-hero{background:var(--paper-cream);padding:120px 0}.fd-hero-inner{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.fd-hero-title{letter-spacing:-.036em;color:var(--ink-strong);margin:0;font-size:72px;font-weight:600;line-height:1}.fd-hero-title em{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.026em;color:var(--accent);font-size:1.055em;font-style:italic;font-weight:400}.fd-hero-intro{max-width:820px;color:var(--ink-body);margin:0;font-size:21px;line-height:33px}.fd-hero-note{color:#78787a;max-width:760px;margin:0;font-size:16px;line-height:24px}.fd-accordion{background:var(--paper-strong);padding:110px 0}.fd-list{width:min(1000px,100% - 40px);margin:0 auto;padding:0;list-style:none}.fd-item{border-bottom:1px solid var(--line);padding:34px 0}.fd-item-heading{margin:0}.fd-item-toggle{width:100%;color:var(--ink-strong);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:0;display:flex}.fd-item-title{letter-spacing:-.8px;flex:1;font-size:26px;font-weight:600;line-height:31px}.fd-toggle-icon{color:var(--accent);flex-shrink:0}.fd-toggle-icon-vertical{transform-box:fill-box;transform-origin:50%;transition:transform .2s}.fd-item.is-open .fd-toggle-icon-vertical{transform:scaleY(0)}.fd-item-panel{flex-direction:column;gap:16px;max-width:820px;margin-top:16px;display:flex}.fd-item-panel[hidden]{display:none}.fd-item-body{color:var(--ink-body);margin:0;font-size:17px;line-height:28px}.fd-proof{border-left:2px solid var(--accent);flex-direction:column;gap:6px;margin:0;padding:0 20px;display:flex}.fd-proof blockquote{margin:0}.fd-proof blockquote p{color:var(--ink-strong);margin:0;font-size:16px;font-style:italic;line-height:25px}.fd-proof figcaption{color:#78787a;font-size:13px;font-weight:600}@media (hover:hover){.fd-item-toggle:hover .fd-item-title{color:var(--accent-strong)}}@media (prefers-reduced-motion:reduce){.fd-toggle-icon-vertical{transition:none}}@media (max-width:960px){.fd-hero{padding:96px 0}.fd-hero-title{font-size:60px}.fd-hero-intro{font-size:19px;line-height:30px}.fd-accordion{padding:88px 0}}@media (max-width:600px){.fd-hero{padding:64px 0 72px}.fd-hero-inner{gap:20px}.fd-hero-title{font-size:44px}.fd-hero-intro{font-size:17px;line-height:27px}.fd-hero-note{font-size:15px;line-height:22px}.fd-accordion{padding:56px 0 64px}.fd-item{padding:26px 0}.fd-item-toggle{align-items:flex-start;gap:16px}.fd-item-title{letter-spacing:-.5px;font-size:21px;line-height:26px}.fd-toggle-icon{margin-top:2px}.fd-item-panel{gap:14px;margin-top:14px}.fd-item-body{font-size:16px;line-height:26px}.fd-proof{padding:0 16px}.fd-proof blockquote p{font-size:15px;line-height:23px}}
