@import url("../landing-template/landing-template.css");
.sd-page .lp-hero-copy{width:min(820px,57vw)}.sd-page .lp-hero-copy h1{font-size:calc(58 * var(--u));line-height:1.02}.sd-page .lp-hero-copy>p:not(.lp-eyebrow){max-width:690px;margin-right:auto;margin-left:auto}.sd-section{width:100%;padding:calc(92 * var(--u)) calc(80 * var(--u))}.sd-reading{width:min(calc(920 * var(--u)),100%);margin:0 auto}.sd-reading>p,.sd-feature-copy p,.sd-faq details p{margin-top:calc(18 * var(--u));font-size:calc(18 * var(--u));line-height:1.72}.sd-reading>h2,.sd-feature-copy h2{margin-top:0;font-size:calc(52 * var(--u));line-height:1.08;letter-spacing:calc(-1.5 * var(--u))}.sd-reading>h2:not(:first-child){margin-top:calc(68 * var(--u))}.sd-reading>h3,.sd-feature-copy h3{margin-top:calc(45 * var(--u));font-size:calc(30 * var(--u));line-height:1.18}.sd-intro .sd-reading>p:first-child{max-width:650px;margin:0 auto calc(55 * var(--u));font-family:var(--serif);font-size:calc(30 * var(--u));line-height:1.25;text-align:center}.sd-feature{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:start;gap:calc(80 * var(--u))}.sd-feature-copy{min-width:0}.sd-feature-copy article{margin-top:calc(42 * var(--u))}.sd-feature-copy article p{margin-top:calc(13 * var(--u))}.sd-prompt{margin-top:calc(38 * var(--u))!important;font-family:var(--serif);font-size:calc(28 * var(--u))!important}.sd-feature .lp-cta,.sd-reading .lp-cta{margin-top:calc(35 * var(--u))}.sd-photo{position:sticky;top:30px;margin:0}.sd-photo img{display:block;width:100%;height:calc(500 * var(--u));object-fit:cover}.sd-photo figcaption{margin-top:12px;color:#70695f;font-size:calc(13 * var(--u));line-height:1.5}.sd-feature-reverse{grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr)}.sd-quote{padding-left:calc(24 * var(--u));border-left:1px solid #bdb6ae;font-family:var(--serif);font-size:calc(25 * var(--u))!important;line-height:1.35!important}.sd-tips .sd-reading{width:min(calc(870 * var(--u)),100%)}.sd-faq-list{margin-top:calc(44 * var(--u));border-top:1px solid #cfc9c1}.sd-faq details{border-bottom:1px solid #cfc9c1}.sd-faq summary{position:relative;min-height:calc(72 * var(--u));padding:calc(22 * var(--u)) calc(52 * var(--u)) calc(22 * var(--u)) 0;cursor:pointer;font-family:var(--serif);font-size:calc(27 * var(--u));line-height:1.25;list-style:none}.sd-faq summary::-webkit-details-marker{display:none}.sd-faq summary::after{position:absolute;top:50%;right:0;content:"+";font-family:var(--sans);font-size:calc(30 * var(--u));font-weight:400;transform:translateY(-50%)}.sd-faq details[open] summary::after{content:"−"}.sd-faq details p{max-width:840px;margin:0 0 calc(28 * var(--u));color:#4e4a45}.sd-closing{text-align:center}.sd-closing .sd-reading{max-width:900px}.sd-closing .lp-cta{margin-top:calc(40 * var(--u))}
@media (max-width:1099px){.sd-page .lp-hero-copy{width:calc(100% - 44px)}.sd-page .lp-hero-copy h1{font-size:clamp(39px,11vw,50px);line-height:.98}.sd-section{padding:72px 24px}.sd-reading>p,.sd-feature-copy p,.sd-faq details p{font-size:16px;line-height:1.7}.sd-reading>h2,.sd-feature-copy h2{font-size:42px;letter-spacing:-1px}.sd-reading>h3,.sd-feature-copy h3{margin-top:35px;font-size:28px}.sd-intro .sd-reading>p:first-child{margin-bottom:42px;font-size:27px}.sd-feature,.sd-feature-reverse{display:flex;flex-direction:column;gap:38px}.sd-feature-reverse .sd-photo{order:2}.sd-feature-reverse .sd-feature-copy{order:1}.sd-photo{position:static;width:100%}.sd-photo img{height:280px;object-position:center}.sd-feature-copy article{margin-top:34px}.sd-prompt{font-size:25px!important}.sd-quote{padding-left:18px;font-size:23px!important}.sd-faq summary{min-height:70px;padding:20px 42px 20px 0;font-size:25px}.sd-faq details p{margin-bottom:24px}.sd-closing{text-align:left}.sd-page .lp-final-copy{width:calc(100% - 44px)}}
