.hero .public-newsletter-signup .subscribe-button,.section-surface .signup .subscribe-button{background:var(--action);border-color:var(--action);color:var(--on-action)}.article>div>:first-child{margin-top:0}.faq details>div>p{color:var(--text-2);margin-top:10px}.frame:has(img){padding:0}.public-hourglass svg{width:142.9px;height:240px}.public-story-cta .btn{background:var(--white);color:var(--indigo);border-color:var(--white)}.public-story-cta>div>svg{width:65.5px;height:110px}.public-story-list{gap:clamp(24px,4vw,44px);display:grid}.public-story-wide{border-radius:var(--radius);background:var(--ink);color:var(--white);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(28px,5vw,64px);padding:clamp(26px,5vw,56px);display:grid;overflow:hidden}.public-story-wide.public-story-text-only{grid-template-columns:1fr}.public-story-wide .copy{min-width:0}.public-story-wide h2{color:var(--white);margin-top:16px}.public-story-wide h2 a{color:inherit;text-decoration:none}.public-story-wide h2 a:hover{color:var(--lilac)}.public-story-wide .lead{color:var(--fog);margin-top:16px}.public-story-wide .chip{background:var(--night);color:var(--lilac)}.public-story-wide .dots{margin:22px 0}.public-story-wide .dots li{color:var(--white);border-color:var(--slate)}.public-story-wide .status{color:var(--fog);margin-top:24px}.public-story-wide .btn{background:var(--lilac);color:var(--ink);border-color:var(--lilac);margin-top:24px}.public-story-image{aspect-ratio:4/3;background:var(--indigo);border-radius:var(--radius);justify-content:center;align-items:center;width:100%;margin:0;display:flex;overflow:hidden}.public-story-image img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.hero.public-story-hero .container{align-items:center}.hero.public-story-hero .hero-visual{align-self:center;padding:0 0 40px}.public-story-hero .hero-visual .public-story-image{max-width:520px}.public-story-cta-wide{border-radius:var(--radius);margin-top:36px;padding:clamp(28px,5vw,48px)}.public-story-cta-wide h3{margin-top:16px}@media (max-width:767px){.public-story-wide{grid-template-columns:minmax(0,1fr)}.public-story-wide .public-story-image{justify-self:center;max-width:520px}.cards,.related-row{grid-template-columns:minmax(0,1fr)}}
