.worth-page .worth-hero{background:var(--indigo);color:var(--flax-light);padding-top:35px}.worth-hero .label,.worth-offer .label{display:inline-block;background:var(--flax);padding:4px 8px}.worth-hero-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:70px}.worth-name{font:600 28px Fraunces,serif;margin:0 0 22px}.worth-hero h1{font-size:64px;margin-bottom:28px}.worth-hero p:not(.label):not(.worth-name){max-width:46ch}.worth-hero .lede{margin-bottom:24px}.worth-page .offer-note{font:13px/1.6 'IBM Plex Sans',sans-serif;margin-top:15px}.worth-hero .offer-note{color:#d1d4df}.decision-note{background:var(--flax);color:var(--indigo);padding:32px;align-self:center;border-top:4px solid var(--scarlet)}.decision-note .label{padding:0}.decision-note h2{font-size:38px}.decision-note dl{margin:32px 0 20px}.decision-note dl>div{display:flex;justify-content:space-between;gap:18px;padding:12px 0;border-top:1px solid var(--rule);font:14px/1.5 'IBM Plex Sans',sans-serif}.decision-note dt{font-weight:600}.decision-note dd{margin:0;color:var(--ink-2)}.note-end{font-style:italic;border-top:1px solid var(--rule);padding-top:16px;margin-bottom:0}.worth-prose p{max-width:57ch}.worth-prose h3{margin-top:35px}.worth-prose blockquote{font-size:32px;line-height:1.2;margin:35px 0 0}.worth-how,.worth-audience,.worth-closing{background:var(--flax-dark)}.worth-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:40px}.worth-steps article>span{font:14px 'IBM Plex Sans',sans-serif;display:block;color:var(--ink-2);margin-bottom:18px}.worth-steps p{font-size:17px}.worth-features{display:grid;grid-template-columns:1fr 1fr;column-gap:70px;margin-top:40px}.worth-features article{border-top:1px solid var(--rule);padding:25px 0 10px}.worth-features p{max-width:47ch}.worth-offer{background:var(--indigo);color:var(--flax-light)}.worth-offer p:first-child{margin-top:0}.worth-faq{max-width:850px}.worth-faq details{border-top:1px solid var(--rule);padding:20px 0}.worth-faq details:last-child{border-bottom:1px solid var(--rule)}.worth-faq summary{cursor:pointer;font:600 22px/1.4 Fraunces,serif}.worth-faq details p{max-width:60ch}.worth-faq summary:focus-visible{outline:2px solid var(--scarlet);outline-offset:5px}.worth-closing h2{max-width:26ch}.worth-page .back{font-size:13px}@media(max-width:750px){.worth-hero-grid{grid-template-columns:1fr;gap:38px}.worth-hero h1{font-size:42px}.decision-note{padding:25px}.decision-note h2{font-size:32px}.worth-steps,.worth-features{grid-template-columns:1fr;gap:15px}.worth-prose blockquote{font-size:25px}.worth-faq summary{font-size:20px}.worth-steps article{border-top:1px solid var(--rule);padding-top:22px}.worth-page .button{max-width:100%}}
