@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&display=swap');
:root{--ink:#262426;--muted:#555054;--brand:#80172b;--accent:#c9363c;--hover:#b62d36;--paper:#fff;--soft:#f7f4f3;--line:#ded7d8;--font:'DM Sans','Segoe UI',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0;background:var(--paper);color:var(--ink);font:18px/1.55 var(--font)}::selection{background:#f4cdd2;color:var(--brand)}a{color:inherit;text-underline-offset:5px}button,input{font:inherit}button,summary{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #096ca9;outline-offset:5px}h1,h2,h3{line-height:1.14;letter-spacing:-.025em;margin:0 0 20px;font-weight:700;text-wrap:balance}h1{font-size:clamp(48px,4.7vw,76px);line-height:1.05}h2{font-size:clamp(32px,3.2vw,46px)}h3{font-size:24px}p{margin:0 0 22px;color:var(--muted)}.wrap{max-width:1400px;padding-inline:58px;margin:auto}header{display:flex;justify-content:space-between;align-items:center;gap:35px;max-width:1480px;margin:auto;padding:20px 58px;min-height:100px}.brand{font-size:38px;font-weight:700;letter-spacing:-1.5px;white-space:nowrap;line-height:1;text-decoration:none}.brand span{color:var(--brand);margin-left:5px}nav{display:flex;align-items:center;gap:45px}nav a{font-size:18px;font-weight:600;text-decoration:none}nav a:hover{color:var(--brand)}.button{display:inline-flex;align-items:center;justify-content:center;gap:23px;padding:17px 28px;min-height:56px;background:var(--accent);border:0;border-radius:8px;color:white;font-size:20px;font-weight:700;text-decoration:none;transition:background .18s}.button:hover{background:var(--hover);color:white}.button:active{background:#95212b}.button.small{font-size:18px;padding:14px 26px;min-height:52px}.menu{display:none}.hero{position:relative;min-height:875px;color:white;background:#242a21;isolation:isolate;display:flex;align-items:center}.hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}.hero:after{content:'';position:absolute;inset:0;background:rgba(0,0,0,.24);z-index:-1}.hero-content{width:100%;padding-top:68px;padding-bottom:72px}.hero h1{max-width:650px}.hero .intro{color:white;font-size:27px;line-height:1.4;max-width:420px;margin:35px 0 30px}.hero-status{color:white;font-size:21px;font-weight:700;margin-bottom:28px}.hero .button{font-size:23px;padding:19px 34px}.photo-caption{position:absolute;bottom:12px;right:20px;font-size:12px;color:white;background:#0009;padding:4px 8px;border-radius:3px}.welcome{padding-top:70px;padding-bottom:0}.welcome h2{font-size:clamp(34px,3.4vw,52px)}.welcome h2 span{color:var(--brand)}.welcome>p{font-size:25px;line-height:1.4;max-width:1200px;margin-bottom:44px}.relationship-photos{display:grid;grid-template-columns:1fr 1fr;gap:28px}.photo-link{display:block;position:relative;overflow:hidden;border-radius:10px;aspect-ratio:1.26;color:white;background:#242621}.photo-link:after{content:'';position:absolute;left:0;right:0;bottom:0;height:105px;background:#0008}.photo-link img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s}.photo-link:hover img{transform:scale(1.025)}.photo-link>span{position:absolute;bottom:46px;left:42px;right:20px;font-size:32px;font-weight:700;line-height:1.15;z-index:1}.photo-link>span:after{content:'';display:block;width:90px;height:4px;background:var(--accent);margin-top:20px}.photo-link b{font-weight:400}.trust-intro{display:flex;align-items:center;gap:45px;padding:75px 90px 65px}.trust-intro>img{flex-shrink:0;width:82px;height:82px;filter:invert(15%) sepia(35%) saturate(3693%) hue-rotate(327deg) brightness(88%) contrast(94%)}.trust-intro>div{border-left:2px solid #aaa;padding-left:40px}.trust-intro h3{font-size:30px;margin-bottom:10px}.trust-intro p{font-size:20px;margin:0 0 8px}.trust-intro a{color:var(--brand);font-size:16px;font-weight:600}.launch-banner{background:var(--brand);color:white;padding-block:40px}.launch-banner>.wrap{display:flex;align-items:center;justify-content:space-between;gap:40px}.launch-banner h2{font-size:30px;margin-bottom:8px}.launch-banner p{color:white;font-size:20px;margin:0}.section{padding-block:80px}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:65px;margin-bottom:35px}.section-heading p{max-width:43ch}.section-heading h2{margin:0}.age-section{background:var(--soft);padding-block:70px}.age-layout{display:grid;grid-template-columns:1fr 1fr;gap:90px}.age-list a{display:flex;justify-content:space-between;align-items:center;gap:30px;border-bottom:1px solid var(--line);padding:20px 0;text-decoration:none}.age-list strong{font-size:27px}.age-list span{font-size:16px;max-width:23ch}.age-list a:hover{color:var(--brand)}.steps{list-style:none;counter-reset:steps;display:grid;grid-template-columns:repeat(3,1fr);gap:55px;padding:0;margin:0}.steps li{counter-increment:steps;border-top:1px solid var(--line);padding-top:25px}.steps li:before{content:counter(steps);display:block;color:var(--brand);font-size:30px;font-weight:700;margin-bottom:16px}.values{background:var(--brand);color:white;padding-block:60px;display:grid;grid-template-columns:1fr 1.5fr;gap:100px}.values article+article{border-top:1px solid #af6070;padding-top:24px}.values h3{font-size:23px;margin-bottom:12px}.values p{color:#f5e9eb;font-size:17px}.safety{display:grid;grid-template-columns:1.1fr 1fr;gap:100px}.safety aside{padding:32px;background:var(--soft);border-radius:8px}.safety ul{padding-left:22px}.safety li{margin-bottom:12px;font-size:17px}.quiet{font-size:14px}.text-link{color:var(--brand);font-weight:600;font-size:16px}.restart-section{background:var(--soft);padding-block:70px}.restart-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:40px}.restart-grid article{padding-top:25px;border-top:1px solid var(--line)}.restart-grid p{font-size:17px}.guides{display:grid;grid-template-columns:repeat(3,1fr);gap:38px}.guides article{border-top:3px solid var(--brand);padding-top:25px}.guides h3{font-size:27px}.guides p{font-size:17px}.guides .topic{font-size:13px;font-weight:700;color:var(--brand);letter-spacing:.04em}.source-note{font-size:14px;margin-top:25px}.launch-facts{display:grid;grid-template-columns:1fr 1fr;gap:80px;border-block:1px solid var(--line);padding-block:45px}.launch-facts h2{font-size:36px}dl{margin:0}dl>div{display:flex;justify-content:space-between;gap:25px;padding:12px 0;font-size:16px}dt{font-weight:600}dd{margin:0;text-align:right;color:var(--muted)}.faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:85px}details{border-bottom:1px solid var(--line)}details:first-child{border-top:1px solid var(--line)}summary{padding:22px 30px 22px 0;position:relative;list-style:none;font-size:18px;font-weight:600}summary::-webkit-details-marker{display:none}summary:after{content:'+';position:absolute;right:0;top:16px;color:var(--brand);font-size:26px;font-weight:400}details[open] summary:after{content:'−'}details p{font-size:17px;padding-right:24px}.launch{background:var(--soft);padding-block:65px}.launch-inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.launch h2{font-size:40px}.launch p{margin-bottom:0}label{display:block;font-size:16px;font-weight:600;margin-bottom:10px}.input-row{display:flex;gap:10px}input{min-width:0;width:100%;padding:14px;border:1px solid #8d8084;border-radius:6px;color:var(--ink);background:white;caret-color:var(--brand)}input::placeholder{color:#6a6165}.input-row .button{white-space:nowrap;font-size:16px;padding:14px 18px}#form-note,#form-status{font-size:13px;line-height:1.6;margin:12px 0 0}#form-status{font-weight:600}footer{padding-top:60px}.footer-top{display:grid;grid-template-columns:1.2fr .8fr .8fr 1.2fr;gap:45px}.footer-top .brand{font-size:28px}.footer-top h3{font-size:17px;letter-spacing:0}.footer-top a:not(.brand){display:block;font-size:15px;text-decoration:none;padding-block:7px}.footer-top a:hover{color:var(--brand)}.footer-top p{font-size:14px;margin-top:15px}.footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);margin-top:35px;padding-block:24px;font-size:13px;color:var(--muted)}.skip{position:absolute;top:-100px;z-index:10;background:white;padding:15px}.skip:focus{top:0}@media(min-width:1800px){.hero{min-height:900px}}@media(max-width:1200px){header{padding-inline:35px}nav{gap:26px}nav a{font-size:16px}.brand{font-size:32px}.wrap{padding-inline:42px}.hero{min-height:720px}.hero .intro{font-size:23px;max-width:370px}.hero h1{font-size:62px}.welcome>p{font-size:22px}.trust-intro{padding:55px 50px}.photo-link>span{font-size:28px;left:30px;bottom:30px}.input-row{flex-direction:column}.values,.safety{gap:60px}}@media(max-width:900px){header{padding:22px 30px;flex-wrap:wrap;min-height:85px}.brand{font-size:30px}.menu{display:block;border:1px solid var(--line);background:white;color:var(--ink);padding:9px 16px;min-height:44px;border-radius:5px}nav{display:none;flex-basis:100%;align-items:stretch;gap:0}nav.open{display:flex;flex-direction:column}nav a{padding:13px 0;font-size:17px}nav .button{margin-top:10px}.hero{min-height:650px}.hero-photo{object-position:58% center}.hero h1{font-size:54px}.hero .intro{font-size:21px;max-width:320px}.hero-status{font-size:17px;max-width:300px}.hero .button{font-size:18px}.welcome{padding-top:48px}.welcome>p{font-size:20px}.photo-link{aspect-ratio:1.15}.photo-link>span{font-size:25px;left:22px;bottom:24px}.trust-intro{padding:44px 0;gap:28px}.trust-intro h3{font-size:26px}.trust-intro p{font-size:18px}.launch-banner>.wrap{gap:30px}.launch-banner h2{font-size:25px}.launch-banner p{font-size:17px}.launch-banner .button{font-size:17px;white-space:nowrap}.age-layout,.safety,.values,.faq,.launch-facts,.launch-inner{grid-template-columns:1fr;gap:32px}.section-heading{display:block}.section-heading h2{margin-bottom:20px}.section-heading p{max-width:65ch}.section{padding-block:60px}.steps{gap:25px}.steps h3{font-size:22px}.steps p{font-size:16px}.guides{grid-template-columns:1fr;gap:28px}.guides article{padding-top:20px}.footer-top{grid-template-columns:1fr 1fr}.footer-top>div:last-child{grid-column:1/-1}.input-row{flex-direction:row}}@media(max-width:600px){.wrap{padding-inline:24px}header{padding:20px 24px;min-height:80px}.hero{min-height:740px;align-items:flex-end}.hero-photo{object-position:63% top}.hero:after{background:rgba(0,0,0,.48)}.hero-content{padding-top:200px;padding-bottom:45px}.hero h1{font-size:47px;max-width:350px}.hero .intro{font-size:19px;max-width:340px;margin-block:24px}.hero-status{font-size:16px;max-width:350px;margin-bottom:22px}.hero .button{font-size:18px;padding:16px 23px}.photo-caption{font-size:10px;right:10px;bottom:6px}.welcome h2{font-size:34px}.welcome>p{font-size:18px;margin-bottom:28px}.relationship-photos{grid-template-columns:1fr;gap:20px}.photo-link{aspect-ratio:1.28}.photo-link>span{font-size:28px}.trust-intro{align-items:flex-start;gap:18px;padding-block:38px}.trust-intro>img{height:43px;width:43px}.trust-intro>div{padding-left:18px;border-left:1px solid var(--line)}.trust-intro h3{font-size:23px}.trust-intro p{font-size:16px}.trust-intro a{font-size:14px}.launch-banner{padding-block:30px}.launch-banner>.wrap{display:block}.launch-banner .button{margin-top:23px}.steps,.restart-grid{grid-template-columns:1fr;gap:25px}.steps li{padding-top:18px}.steps li:before{display:inline-block;margin-right:15px;margin-bottom:10px}.steps h3{display:inline}.steps p{margin-top:12px}.age-list a{display:block}.age-list strong{font-size:25px;display:block}.age-list span{font-size:15px}.values{padding-block:35px}.age-section,.restart-section{padding-block:48px}.section{padding-block:50px}.safety aside{padding:24px}.input-row{flex-direction:column}.launch-facts dl>div{display:block}dd{text-align:left;margin-top:4px}.launch h2{font-size:34px}.footer-top{gap:30px}.footer-top>div:first-child{grid-column:1/-1}.footer-bottom{flex-wrap:wrap;font-size:12px;gap:8px}h2{font-size:32px}summary{font-size:17px}.source-note{font-size:13px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

/* Shared reading surfaces: safety and questions. */
[hidden]{display:none!important}nav a[aria-current="page"]{color:var(--brand);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:8px}.reading-hero{background:var(--soft);border-top:1px solid var(--line);padding:26px 0 55px}.breadcrumbs{display:flex;justify-content:flex-start;gap:12px;align-items:center;margin-bottom:36px;font-size:14px}.breadcrumbs a{font-size:14px;font-weight:400;text-decoration:underline}.reading-hero h1{font-size:clamp(38px,4vw,58px);line-height:1.12;max-width:950px;margin-bottom:25px}.reading-hero>.wrap>p{max-width:70ch;font-size:20px}.reading-hero .updated{font-size:14px;margin:25px 0 0}.reading-layout{display:grid;grid-template-columns:250px minmax(0,760px);gap:80px;padding-block:65px;align-items:start}.contents{position:sticky;top:30px}.contents h2{font-size:18px;letter-spacing:0;margin-bottom:15px}.contents nav{display:flex;flex-direction:column;gap:0;align-items:stretch}.contents nav a{font-size:16px;font-weight:400;border-bottom:1px solid var(--line);padding:13px 0;text-decoration:none;min-height:46px}.contents>p{font-size:15px;margin:30px 0 8px}.reading-content{min-width:0}.reading-content section{padding-bottom:38px;margin-bottom:40px;border-bottom:1px solid var(--line);scroll-margin-top:30px}.reading-content section:last-child{margin-bottom:0}.reading-content h2{font-size:32px}.reading-content h3{font-size:23px;margin-top:28px}.reading-content p,.reading-content li{font-size:18px;line-height:1.7}.reading-content li{margin-bottom:12px}.reading-content ul{padding-left:24px}.reading-content .citation{font-size:14px;line-height:1.6;margin-top:25px;color:var(--muted)}.reading-content a{color:var(--brand)}.meeting-checklist{padding:25px 28px;background:var(--soft);border-radius:8px}.meeting-checklist h3{margin-top:0}.meeting-checklist>p{font-size:15px}.meeting-checklist label{display:flex;align-items:flex-start;gap:13px;padding:10px 0;min-height:44px;font-size:17px;font-weight:400;margin:0;cursor:pointer}.meeting-checklist input{appearance:auto;width:21px;height:21px;flex:0 0 21px;accent-color:var(--brand);margin:3px 0 0;padding:0}.resource-links{display:flex;flex-wrap:wrap;gap:12px 25px}.resource-links a{font-size:17px;font-weight:600;padding-block:8px}.source-list li{margin-bottom:18px}.reading-bottom{background:var(--brand);padding:45px 0;color:white}.reading-bottom>.wrap{display:flex;justify-content:space-between;gap:40px;align-items:center}.reading-bottom h2{font-size:30px}.reading-bottom p{color:#f5e9eb;margin:0;max-width:65ch}.reading-bottom .button{white-space:nowrap;font-size:17px}.faq-hub{padding-block:55px 75px}.faq-tools{max-width:760px;margin-left:330px;position:relative;margin-bottom:40px}.faq-tools input{min-height:54px;font-size:18px}.faq-tools>p{font-size:14px;margin:10px 0}.plain-button{background:white;border:1px solid var(--line);color:var(--brand);font-weight:600;border-radius:5px;padding:10px 16px;min-height:44px}.plain-button:hover{background:var(--soft)}.faq-hub-layout{display:grid;grid-template-columns:250px minmax(0,760px);gap:80px;align-items:start}.faq-group{margin-bottom:48px;scroll-margin-top:30px}.faq-group h2{font-size:29px;margin-bottom:20px}.answer-link{display:block;color:var(--brand);font-size:16px;padding-bottom:22px}.faq-group summary{font-size:18px}.faq-group details p{padding-right:25px;font-size:17px;line-height:1.65}.faq-group details[open]{background:#fcfafb}.faq-group details[open] summary{color:var(--brand)}#faq-empty{padding:25px;background:var(--soft);border-radius:8px}#faq-empty h2{font-size:28px}#faq-empty p{margin:0}@media(max-width:1100px){.reading-layout,.faq-hub-layout{gap:45px;grid-template-columns:220px minmax(0,1fr)}.faq-tools{margin-left:265px}}@media(max-width:900px){.reading-layout,.faq-hub-layout{grid-template-columns:1fr;gap:35px}.contents{position:static}.contents nav{display:grid;grid-template-columns:1fr 1fr;column-gap:25px}.faq-tools{margin-left:0;max-width:none}.reading-hero{padding-bottom:40px}.reading-hero h1{font-size:42px}.reading-hero>.wrap>p{font-size:18px}.reading-layout{padding-block:45px}.reading-bottom>.wrap{display:block}.reading-bottom .button{margin-top:25px}}@media(max-width:600px){.breadcrumbs{margin-bottom:28px}.reading-hero h1{font-size:36px}.reading-content h2{font-size:28px}.reading-content p,.reading-content li{font-size:17px}.reading-content section{padding-bottom:28px;margin-bottom:30px}.reading-content .citation{font-size:14px}.contents nav{grid-template-columns:1fr}.meeting-checklist{padding:22px}.meeting-checklist label{font-size:16px}.faq-hub{padding-block:35px 45px}.faq-group h2{font-size:26px}.faq-group summary{font-size:17px}.faq-group details p{font-size:16px}.reading-bottom h2{font-size:28px}}
/* Guide index and articles extend the existing reading layouts. */
.guide-hub{padding-block:20px 65px}.guide-row{display:grid;grid-template-columns:minmax(0,850px) auto;gap:60px;align-items:center;padding:40px 0;border-bottom:1px solid var(--line)}.guide-topic{font-size:14px;font-weight:600;color:var(--brand);margin-bottom:12px}.guide-row h2{font-size:33px;margin-bottom:18px}.guide-row h2 a{text-decoration:none}.guide-row h2 a:hover{text-decoration:underline}.guide-row p:last-child{font-size:18px;line-height:1.65;max-width:70ch;margin:0}.guide-read{color:var(--brand);font-size:17px;font-weight:600;white-space:nowrap;min-height:44px;display:flex;align-items:center}.example-copy{background:var(--soft);padding:24px 28px;margin:22px 0;border-radius:8px}.reading-content .example-copy h3{font-size:20px;margin:0 0 14px;letter-spacing:0}.example-copy p{margin:0}.related-guides{padding:28px;background:var(--soft);border-radius:8px}.related-guides h2{font-size:27px}.related-guides a{display:block;padding:13px 0;font-size:18px;border-bottom:1px solid var(--line)}.related-guides a:last-child{border:0}.guides h3 a{text-decoration:none}.guides h3 a:hover{text-decoration:underline}@media(max-width:900px){.guide-row{grid-template-columns:1fr;gap:15px;padding:32px 0}.guide-row h2{font-size:29px}.guide-read{justify-self:start}}@media(max-width:600px){.guide-row h2{font-size:27px}.guide-row p:last-child{font-size:17px}.example-copy,.related-guides{padding:22px}.related-guides a{font-size:17px}.breadcrumbs{flex-wrap:wrap;row-gap:5px}}
.age-topic{font-size:17px!important;font-weight:600;color:var(--brand);margin-bottom:20px}.age-hero .button{font-size:17px;margin-top:8px}.age-switch{padding-block:24px;border-bottom:1px solid var(--line)}.age-switch nav{display:flex;justify-content:flex-start;gap:32px;flex-wrap:wrap}.age-switch nav a{font-size:17px;min-height:44px;display:flex;align-items:center;text-decoration:none}.age-switch nav a[aria-current="page"]{font-weight:700}.reading-content .age-editorial-note{font-size:16px;color:var(--muted);padding-bottom:25px;border-bottom:1px solid var(--line);margin-bottom:35px}.reading-content #questions details p{font-size:17px}.footer-ages{display:flex;flex-wrap:wrap;gap:12px 30px;border-top:1px solid var(--line);padding-top:25px;margin-top:20px;font-size:14px}.footer-ages span{font-weight:600}.footer-ages a{min-height:30px}.footer-ages+.footer-bottom{margin-top:20px}@media(max-width:600px){.age-switch nav{gap:8px;flex-direction:column}.age-switch nav a{padding-block:8px;font-size:16px}.age-hero .button{font-size:16px}.footer-ages{display:grid;gap:9px}}
/* Age-specific campaign landing pages */
.age-landing{--lp-soft:#f8f3f1}.age-landing p{line-height:1.7}.lp-kicker{color:var(--brand);font-size:14px!important;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.lp-hero{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding-block:64px 80px}.lp-hero h1{font-size:clamp(40px,4.5vw,67px);line-height:1.08;letter-spacing:-.045em;margin:20px 0 26px}.lp-intro>p:not(.lp-kicker):not(.lp-note){font-size:21px;max-width:540px;margin-bottom:28px}.lp-note{font-size:14px;color:var(--muted);margin-top:18px}.lp-hero figure{margin:0;min-width:0}.lp-hero img{width:100%;height:530px;object-fit:cover;border-radius:3px}.lp-hero figcaption{font-size:12px;color:var(--muted);padding-top:10px}.lp-section{padding-block:90px}.lp-heading{margin-bottom:44px}.age-landing h2{font-size:clamp(32px,3.5vw,48px);line-height:1.16;letter-spacing:-.035em}.age-landing h3{font-size:25px;line-height:1.25;margin:15px 0}.lp-items{display:grid;grid-template-columns:repeat(3,1fr);gap:48px}.lp-items>div{border-top:1px solid #d9cdca;padding-top:22px}.lp-number{color:var(--brand);font-size:14px}.lp-items p,.lp-feature p,.lp-next p{font-size:19px}.lp-tint{background:var(--lp-soft)}.lp-feature{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:90px}.lp-feature img{width:100%;height:410px;object-fit:cover}.lp-feature h2{margin-top:14px}.lp-dark{background:#80172b;color:white}.lp-dark a{color:white}.lp-close{text-align:center;padding:80px 0;background:#f8f3f1}.lp-close p{max-width:620px;margin:20px auto 26px}.lp-close h2{margin-bottom:20px}.age-60 .lp-hero{display:flex;flex-direction:column;gap:38px;text-align:center;padding-bottom:0}.age-60 .lp-intro{max-width:920px}.age-60 .lp-intro>p{margin-inline:auto}.age-60 .lp-hero figure{width:100%}.age-60 .lp-hero img{height:400px;object-position:center 42%}.age-60 .lp-values{display:grid;grid-template-columns:1fr 1.2fr;gap:90px}.age-60 .lp-items{display:block}.age-60 .lp-items>div{position:relative;padding:22px 0 22px 50px}.age-60 .lp-number{position:absolute;left:0;top:38px}.age-60 .lp-items h3{margin-top:8px}.lp-next{max-width:820px;text-align:center}.age-70 .lp-hero{gap:80px}.age-70 .lp-hero img{height:570px;border-radius:150px 150px 3px 3px}.age-70 .lp-values{text-align:center}.age-70 .lp-items{grid-template-columns:1fr 1fr;max-width:900px;margin:auto;text-align:left}.lp-comfort h3{font-size:23px;margin-top:30px}.lp-comfort h3:first-child{margin-top:0}.age-70 .lp-feature{align-items:start}.age-70 .lp-intro>p:not(.lp-kicker):not(.lp-note){font-size:22px}@media(max-width:900px){.lp-hero,.lp-feature,.age-60 .lp-values{gap:36px}.lp-items{gap:24px}.lp-hero img{height:450px}.lp-section{padding-block:65px}}@media(max-width:650px){.lp-hero,.lp-feature,.age-60 .lp-values{display:grid;grid-template-columns:1fr;gap:30px}.lp-hero{padding-block:32px 45px}.lp-hero h1{font-size:42px}.lp-hero img,.age-60 .lp-hero img,.age-70 .lp-hero img{height:340px}.age-70 .lp-hero figure{order:2}.lp-items,.age-70 .lp-items{grid-template-columns:1fr;gap:24px}.lp-section{padding-block:48px}.lp-feature img{height:300px}.lp-close{padding-block:55px}.age-landing h2{font-size:34px}.lp-intro>p:not(.lp-kicker):not(.lp-note),.age-70 .lp-intro>p:not(.lp-kicker):not(.lp-note){font-size:19px}.lp-hero .button{width:100%;text-align:center}.age-60 .lp-hero{display:flex}.lp-heading{margin-bottom:28px}}
.age-50 .lp-hero img{object-position:75% center}.lp-tint,.lp-dark,.lp-close{padding-inline:16px}.lp-kicker{text-transform:none;letter-spacing:0;font-size:17px!important}
.registration{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-block:65px 90px;align-items:start}.registration h1{font-size:48px;line-height:1.15}.registration p{font-size:18px;line-height:1.65}.registration form,.registration #profile-welcome{background:#f8f3f1;padding:32px;border-radius:8px}.registration label{display:block;font-size:17px;font-weight:600;margin:18px 0 8px}.registration input,.registration select,.registration textarea{display:block;width:100%;padding:13px;border:1px solid #a79c9c;border-radius:4px;background:white;color:#262426;font:inherit;min-height:48px}.registration .button{margin-top:25px;width:100%}.registration #password-help{font-size:14px;margin:7px 0}.registration [hidden]{display:none!important}@media(max-width:700px){.registration{grid-template-columns:1fr;gap:30px;padding-block:35px 55px}.registration h1{font-size:38px}.registration img{max-height:240px;object-fit:cover}.registration form,.registration #profile-welcome{padding:24px}}
