body.v38 .s43{--s43-paper:#F6F4EF;--s43-green:#223D35;--s43-sage:#E1E9E2;--s43-ink:#172C25;--s43-line:rgba(34,61,53,.18);--s43-muted:#506058;background:var(--s43-paper);color:var(--s43-ink);font-family:DM,Arial,sans-serif;font-size:1rem;line-height:1.55}
body.v38 .s43 *{box-sizing:border-box}
body.v38 .s43 a{color:inherit;text-underline-offset:.22em}
body.v38 .s43 h1,body.v38 .s43 h2,body.v38 .s43 h3,body.v38 .s43 p,body.v38 .s43 figure,body.v38 .s43 ol,body.v38 .s43 dl{margin:0}
body.v38 .s43 h1,body.v38 .s43 h2,body.v38 .s43 h3{font-family:DM,Arial,sans-serif;font-style:normal;font-weight:560;letter-spacing:-.045em;text-wrap:balance}
body.v38 .s43 h1{font-size:clamp(2.5rem,4.6vw,4.8rem);line-height:1.02;max-width:15ch}
body.v38 .s43 h2{font-size:clamp(2rem,3.2vw,3.25rem);line-height:1.08}
body.v38 .s43 h3{font-size:1.45rem;line-height:1.18}
body.v38 .s43 p{max-width:none}
body.v38 .s43 .wrap{max-width:1200px;padding-left:32px;padding-right:32px;margin-left:auto;margin-right:auto}
body.v38 .s43 .s43-kicker{color:var(--s43-muted);font-size:.85rem;font-weight:560;letter-spacing:.035em;line-height:1.35;margin-bottom:18px}
body.v38 .s43 .s43-crumbs{display:flex;flex-wrap:wrap;gap:9px;font-size:.8rem;color:var(--s43-muted);padding-top:32px;padding-bottom:12px}
body.v38 .s43 .s43-crumbs a{text-decoration:none}
body.v38 .s43 .s43-crumbs a:hover{text-decoration:underline}
body.v38 .s43 .s43-hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,.75fr);gap:clamp(30px,6vw,90px);align-items:center;padding-top:64px;padding-bottom:72px}
body.v38 .s43 .s43-lead{font-size:clamp(1.1rem,1.5vw,1.35rem);line-height:1.5;max-width:49ch;color:#42564D;margin-top:26px}
body.v38 .s43 .s43-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px 24px;margin-top:30px}
body.v38 .s43 .s43-link{display:inline-flex;gap:7px;align-items:baseline;font-size:.94rem;font-weight:550;text-decoration:none;line-height:1.4}
body.v38 .s43 .s43-link:hover{text-decoration:underline}
body.v38 .s43 .s43-link span,body.v38 .s43 .s43-button span{white-space:nowrap}
body.v38 .s43 .s43-button{display:inline-flex;align-items:center;justify-content:center;gap:13px;background:var(--s43-green);color:#fff;min-height:48px;padding:13px 23px;border:1px solid var(--s43-green);border-radius:999px;text-decoration:none;font-size:.94rem;font-weight:530;line-height:1.3;transition:background .16s ease,transform .16s ease}
body.v38 .s43 .s43-button:hover{background:#172C25;transform:translateY(-1px)}
body.v38 .s43 a:focus-visible{outline:3px solid #497765;outline-offset:5px;border-radius:5px}
body.v38 .s43 .s43-hero-note{font-size:.82rem;color:var(--s43-muted);line-height:1.5;margin-top:20px;max-width:48ch}
body.v38 .s43 .s43-question{align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding:36px 32px;border-left:1px solid var(--s43-line);gap:19px}
body.v38 .s43 .s43-question .s43-kicker{margin-bottom:0}
body.v38 .s43 .s43-question h2{font-size:clamp(1.55rem,2.2vw,2.2rem);line-height:1.16;max-width:18ch}
body.v38 .s43 .s43-question p:not(.s43-kicker){font-size:.97rem;color:var(--s43-muted);line-height:1.6}
body.v38 .s43 .s43-question>a{font-size:.88rem;font-weight:550;text-decoration:none;margin-top:4px}
body.v38 .s43 .s43-question>a:hover{text-decoration:underline}
body.v38 .s43 .s43-jumps{display:flex;gap:22px;flex-wrap:wrap;border-top:1px solid var(--s43-line);padding-top:18px;padding-bottom:20px;font-size:.83rem}
body.v38 .s43 .s43-jumps a{display:inline-block;padding:5px 0;text-decoration:none;color:var(--s43-muted)}
body.v38 .s43 .s43-jumps a:hover{color:var(--s43-ink);text-decoration:underline}
body.v38 .s43 .s43-section{padding:100px 0;scroll-margin-top:110px}
body.v38 .s43 .s43-pale{background:var(--s43-sage)}
body.v38 .s43 .s43-heading{max-width:750px;margin-bottom:44px}
body.v38 .s43 .s43-heading>p:not(.s43-kicker){font-size:1.08rem;line-height:1.58;margin-top:22px;color:var(--s43-muted);max-width:62ch}
body.v38 .s43 .s43-map{border-top:1px solid var(--s43-line);padding-top:25px}
body.v38 .s43 .s43-map-top{display:flex;justify-content:space-between;gap:24px;align-items:baseline;padding-bottom:28px}
body.v38 .s43 .s43-map-top>span{font-size:.75rem;color:var(--s43-muted);white-space:nowrap}
body.v38 .s43 .s43-map-top>strong{font-size:.95rem;font-weight:520;text-align:right}
body.v38 .s43 .s43-map ol{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:0}
body.v38 .s43 .s43-map li{position:relative;min-width:0;background:rgba(246,244,239,.83);padding:31px 27px;border-radius:22px;display:flex;flex-direction:column}
body.v38 .s43 .s43-map li+li:before{content:'→';position:absolute;left:-24px;top:50%;transform:translateY(-50%);font-size:1.1rem;color:var(--s43-green)}
body.v38 .s43 .s43-node-label{display:inline-block;width:max-content;max-width:100%;font-size:.75rem;font-weight:550;letter-spacing:.015em;border-bottom:1px solid var(--s43-line);padding-bottom:9px;margin-bottom:29px;color:var(--s43-muted)}
body.v38 .s43 .s43-map li h3{font-size:1.55rem;line-height:1.13;max-width:15ch}
body.v38 .s43 .s43-map li p{font-size:.94rem;line-height:1.55;color:var(--s43-muted);margin-top:16px;margin-bottom:24px}
body.v38 .s43 .s43-map li .s43-link{font-size:.82rem;margin-top:auto}
body.v38 .s43 .s43-map figcaption{font-size:.82rem;color:var(--s43-muted);margin-top:24px;line-height:1.55;max-width:85ch}
body.v38 .s43 .s43-map--commerce ol,body.v38 .s43 .s43-map--launch ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}
body.v38 .s43 .s43-map--commerce li,body.v38 .s43 .s43-map--launch li{padding:26px 22px}
body.v38 .s43 .s43-map--commerce li+li:before,body.v38 .s43 .s43-map--launch li+li:before{left:-21px}
body.v38 .s43 .s43-map--commerce li h3,body.v38 .s43 .s43-map--launch li h3{font-size:1.4rem}
body.v38 .s43 .s43-map--return li{border-radius:50% 50% 22px 22px;padding-top:56px}
body.v38 .s43 .s43-map--return li+li:before{content:'+'}
body.v38 .s43 .s43-map--search li:first-child{background:var(--s43-green);color:var(--s43-paper)}
body.v38 .s43 .s43-map--search li:first-child p,body.v38 .s43 .s43-map--search li:first-child .s43-node-label{color:#E1E9E2}
body.v38 .s43 .s43-map--search li:first-child .s43-node-label{border-color:rgba(246,244,239,.3)}
body.v38 .s43 .s43-map--launch .s43-node-label{border:1px solid var(--s43-line);padding:7px 12px;border-radius:999px;margin-bottom:25px}
body.v38 .s43 .s43-phases{list-style:none;padding:0;border-top:1px solid var(--s43-line)}
body.v38 .s43 .s43-phases>li{display:grid;grid-template-columns:55px minmax(0,1.3fr) minmax(0,1fr);gap:28px;padding:34px 0;border-bottom:1px solid var(--s43-line)}
body.v38 .s43 .s43-phase-number{color:#708278;font-size:.82rem;font-weight:550;line-height:1.5;padding-top:4px}
body.v38 .s43 .s43-phase-main h3{font-size:1.48rem;line-height:1.18;margin-bottom:15px;max-width:25ch}
body.v38 .s43 .s43-phase-main>p{font-size:.96rem;line-height:1.65;color:var(--s43-muted);max-width:54ch}
body.v38 .s43 .s43-phases dl{display:grid;gap:18px;padding-left:22px;border-left:1px solid var(--s43-line)}
body.v38 .s43 .s43-phases dt{font-size:.75rem;line-height:1.4;text-transform:none;font-weight:620;letter-spacing:.02em;margin-bottom:7px;color:var(--s43-green)}
body.v38 .s43 .s43-phases dd{margin:0;font-size:.88rem;line-height:1.58;color:var(--s43-muted)}
body.v38 .s43 .s43-observations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px}
body.v38 .s43 .s43-observations>article{border-top:1px solid var(--s43-line);padding-top:21px;min-width:0}
body.v38 .s43 .s43-observation-mark{display:block;font-size:1.8rem;font-weight:400;line-height:1;margin-bottom:23px;color:#6C8175}
body.v38 .s43 .s43-observations h3{font-size:1.5rem;margin-bottom:15px}
body.v38 .s43 .s43-observations p{font-size:.95rem;line-height:1.58;color:var(--s43-muted)}
body.v38 .s43 .s43-observations article>div{margin-top:24px;padding-top:19px;border-top:1px solid var(--s43-line)}
body.v38 .s43 .s43-observations strong{font-size:.73rem;font-weight:620;display:block;margin-bottom:9px}
body.v38 .s43 .s43-context{border-left:2px solid #99AEA1;padding-left:19px;margin-top:38px;font-size:.84rem;color:var(--s43-muted);max-width:95ch;line-height:1.6}
body.v38 .s43 .s43-proof{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:45px;align-items:center}
body.v38 .s43 .s43-proof-image{display:block;min-width:0;background:#E9E9E2;border-radius:20px;overflow:hidden;line-height:0}
body.v38 .s43 .s43-proof img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain}
body.v38 .s43 .s43-proof h3{font-size:1.7rem;line-height:1.17;margin-bottom:18px}
body.v38 .s43 .s43-proof p:not(.s43-kicker):not(.s43-credit){color:var(--s43-muted);font-size:.98rem;line-height:1.65;margin-bottom:23px}
body.v38 .s43 .s43-proof .s43-credit{font-size:.73rem;color:var(--s43-muted);line-height:1.5;margin-top:20px}
body.v38 .s43 .s43-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;border-top:1px solid var(--s43-line)}
body.v38 .s43 .s43-service-grid>article{padding:28px 0;border-bottom:1px solid var(--s43-line)}
body.v38 .s43 .s43-service-grid h3 .s43-link{font-size:1.35rem;letter-spacing:-.03em}
body.v38 .s43 .s43-service-grid p{font-size:.94rem;line-height:1.6;color:var(--s43-muted);margin-top:12px;max-width:49ch}
body.v38 .s43 .s43-reading-section{padding-top:0}
body.v38 .s43 .s43-reading{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
body.v38 .s43 .s43-reading>a{display:flex;justify-content:space-between;gap:25px;padding:28px;background:#EEEFE8;border-radius:18px;text-decoration:none;transition:background .16s ease}
body.v38 .s43 .s43-reading>a:hover{background:var(--s43-sage)}
body.v38 .s43 .s43-reading>a>span{font-size:1.3rem;align-self:flex-start}
body.v38 .s43 .s43-reading a div>span{display:block;font-size:.75rem;color:var(--s43-muted);margin-bottom:19px}
body.v38 .s43 .s43-reading h3{font-size:1.25rem;line-height:1.22;margin-bottom:12px}
body.v38 .s43 .s43-reading p{font-size:.88rem;color:var(--s43-muted);line-height:1.55}
body.v38 .s43 .s43-close{background:var(--s43-green);color:var(--s43-paper);padding:92px 0 100px}
body.v38 .s43 .s43-close .wrap{max-width:850px;text-align:center}
body.v38 .s43 .s43-close .s43-kicker{color:#B8CABC}
body.v38 .s43 .s43-close h2{font-size:clamp(2rem,3.6vw,3.7rem);max-width:19ch;margin:0 auto 25px}
body.v38 .s43 .s43-close p:not(.s43-kicker):not(.s43-small){max-width:57ch;margin:0 auto 30px;font-size:1.1rem;line-height:1.55;color:#D8E3D9}
body.v38 .s43 .s43-close .s43-button{color:var(--s43-green);background:var(--s43-paper);border-color:var(--s43-paper)}
body.v38 .s43 .s43-close .s43-button:hover{background:#fff}
body.v38 .s43 .s43-close .s43-small{max-width:65ch;margin:25px auto 0;font-size:.77rem;line-height:1.55;color:#B8CABC}
body.v38 .s43 .s43-close a:focus-visible{outline-color:#E1E9E2}
body.v38 .s43 .s43-index-hero{padding-top:63px;padding-bottom:90px}
body.v38 .s43 .s43-index-hero h1{max-width:20ch;font-size:clamp(2.7rem,5.1vw,5rem)}
body.v38 .s43 .s43-index-hero .s43-lead{max-width:59ch}
body.v38 .s43 .s43-choices{display:grid;gap:0;border-top:1px solid var(--s43-line)}
body.v38 .s43 .s43-choices>article{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);gap:38px;align-items:start;padding:32px 0;border-bottom:1px solid var(--s43-line);scroll-margin-top:120px}
body.v38 .s43 .s43-choice-title{display:flex;gap:24px;align-items:baseline}
body.v38 .s43 .s43-choice-title>span{font-size:.75rem;color:#6C8175;flex:0 0 22px}
body.v38 .s43 .s43-choice-title h3{font-size:1.45rem;line-height:1.2}
body.v38 .s43 .s43-choices article>p{font-size:.94rem;color:var(--s43-muted);line-height:1.6}
body.v38 .s43 .s43-choice-end p{font-size:.88rem;line-height:1.5;margin-bottom:20px}
body.v38 .s43 .s43-choice-end p>span{display:block;font-size:.71rem;color:var(--s43-muted);margin-bottom:8px}
body.v38 .s43 .s43-models,body.v38 .s43 .s43-work-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}
body.v38 .s43 .s43-models article,body.v38 .s43 .s43-work-choices article{padding-top:25px;border-top:1px solid var(--s43-line)}
body.v38 .s43 .s43-models h3,body.v38 .s43 .s43-work-choices h3{font-size:1.65rem;margin-bottom:18px}
body.v38 .s43 .s43-models article>p:not(.s43-kicker),body.v38 .s43 .s43-work-choices article>p:not(.s43-kicker){font-size:.95rem;line-height:1.65;color:var(--s43-muted)}
body.v38 .s43 .s43-work-choices .s43-link{font-size:.85rem;margin-top:24px}
@media(max-width:1050px){body.v38 .s43 .s43-hero{gap:28px;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr)}body.v38 .s43 .s43-question{padding:22px 24px}body.v38 .s43 .s43-map--commerce ol,body.v38 .s43 .s43-map--launch ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px}body.v38 .s43 .s43-map--commerce li:nth-child(3):before,body.v38 .s43 .s43-map--launch li:nth-child(3):before{display:none}body.v38 .s43 .s43-phases>li{grid-template-columns:34px minmax(0,1.15fr) minmax(0,1fr);gap:20px}body.v38 .s43 .s43-proof{gap:28px}body.v38 .s43 .s43-choices>article{gap:24px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}body.v38 .s43 .s43-choice-end{grid-column:2}body.v38 .s43 .s43-models,body.v38 .s43 .s43-work-choices{gap:24px}}
@media(max-width:760px){body.v38 .s43 .wrap{padding-left:24px;padding-right:24px}body.v38 .s43 .s43-crumbs{padding-top:24px}body.v38 .s43 .s43-hero{grid-template-columns:1fr;padding-top:42px;padding-bottom:38px;gap:38px}body.v38 .s43 h1{font-size:clamp(2.45rem,7.8vw,3.8rem);max-width:17ch}body.v38 .s43 .s43-question{border-left:0;border-top:1px solid var(--s43-line);padding:25px 0 0;gap:14px}body.v38 .s43 .s43-question h2{font-size:1.6rem;max-width:28ch}body.v38 .s43 .s43-question p:not(.s43-kicker){max-width:59ch}body.v38 .s43 .s43-section{padding:66px 0;scroll-margin-top:90px}body.v38 .s43 .s43-heading{margin-bottom:33px}body.v38 .s43 h2{font-size:2.15rem}body.v38 .s43 .s43-heading>p:not(.s43-kicker){font-size:1rem}body.v38 .s43 .s43-jumps{gap:7px 20px;padding-top:14px;padding-bottom:18px;font-size:.78rem}body.v38 .s43 .s43-map-top{display:block;padding-bottom:23px}body.v38 .s43 .s43-map-top>span{display:block;margin-bottom:11px}body.v38 .s43 .s43-map-top>strong{display:block;text-align:left}body.v38 .s43 .s43-map ol{grid-template-columns:1fr;gap:27px}body.v38 .s43 .s43-map li{padding:26px;display:grid;grid-template-columns:1fr;align-content:start;border-radius:19px}body.v38 .s43 .s43-map li+li:before{content:'↓';left:50%;top:-26px;transform:translateX(-50%);line-height:26px}body.v38 .s43 .s43-map .s43-node-label{margin-bottom:18px}body.v38 .s43 .s43-map li h3{max-width:none;font-size:1.55rem}body.v38 .s43 .s43-map li p{margin-top:13px;margin-bottom:21px;max-width:48ch}body.v38 .s43 .s43-map--commerce ol,body.v38 .s43 .s43-map--launch ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}body.v38 .s43 .s43-map--commerce li,body.v38 .s43 .s43-map--launch li{padding:24px 19px}body.v38 .s43 .s43-map--commerce li:before,body.v38 .s43 .s43-map--launch li:before{display:none}body.v38 .s43 .s43-map--commerce li h3,body.v38 .s43 .s43-map--launch li h3{font-size:1.35rem}body.v38 .s43 .s43-map--commerce li p,body.v38 .s43 .s43-map--launch li p{font-size:.87rem}body.v38 .s43 .s43-map--return li{border-radius:19px;padding-top:26px}body.v38 .s43 .s43-map--return li+li:before{content:'+'}body.v38 .s43 .s43-phases>li{grid-template-columns:27px minmax(0,1fr);gap:13px;padding:28px 0}body.v38 .s43 .s43-phase-main h3{font-size:1.4rem;max-width:29ch}body.v38 .s43 .s43-phases dl{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;border-left:0;padding-left:0;margin-top:10px;padding-top:18px;border-top:1px solid var(--s43-line)}body.v38 .s43 .s43-phases dd{font-size:.83rem}body.v38 .s43 .s43-observations{grid-template-columns:1fr;gap:30px}body.v38 .s43 .s43-observation-mark{display:none}body.v38 .s43 .s43-observations>article{display:grid;grid-template-columns:1fr 1fr;gap:13px 28px}body.v38 .s43 .s43-observations h3{grid-column:1/-1;font-size:1.4rem}body.v38 .s43 .s43-observations article>div{margin-top:0;padding-top:0;border-top:0}body.v38 .s43 .s43-observations p{font-size:.9rem}body.v38 .s43 .s43-context{font-size:.8rem;margin-top:31px}body.v38 .s43 .s43-proof{grid-template-columns:1fr;gap:28px}body.v38 .s43 .s43-proof-image{max-width:100%;border-radius:16px}body.v38 .s43 .s43-proof h3{max-width:30ch}body.v38 .s43 .s43-service-grid{gap:0 28px}body.v38 .s43 .s43-service-grid h3 .s43-link{font-size:1.2rem}body.v38 .s43 .s43-reading-section{padding-top:0}body.v38 .s43 .s43-reading{gap:18px}body.v38 .s43 .s43-reading>a{padding:23px}body.v38 .s43 .s43-reading h3{font-size:1.15rem}body.v38 .s43 .s43-close{padding:70px 0}body.v38 .s43 .s43-close h2{font-size:2.35rem}body.v38 .s43 .s43-close p:not(.s43-kicker):not(.s43-small){font-size:1rem}body.v38 .s43 .s43-index-hero{padding-top:42px;padding-bottom:62px}body.v38 .s43 .s43-index-hero h1{font-size:clamp(2.45rem,8vw,3.9rem)}body.v38 .s43 .s43-choices>article{grid-template-columns:1fr;gap:18px;padding:29px 0}body.v38 .s43 .s43-choice-title{gap:15px}body.v38 .s43 .s43-choice-title h3{font-size:1.5rem}body.v38 .s43 .s43-choices article>p,body.v38 .s43 .s43-choice-end{margin-left:37px;grid-column:auto}body.v38 .s43 .s43-choice-end p{margin-bottom:17px}body.v38 .s43 .s43-models,body.v38 .s43 .s43-work-choices{grid-template-columns:1fr;gap:32px}body.v38 .s43 .s43-models article,body.v38 .s43 .s43-work-choices article{padding-top:22px}body.v38 .s43 .s43-work-choices .s43-kicker{margin-bottom:14px}}
@media(max-width:480px){body.v38 .s43 .wrap{padding-left:22px;padding-right:22px}body.v38 .s43 .s43-hero{padding-top:34px}body.v38 .s43 h1{font-size:2.5rem;line-height:1.06}body.v38 .s43 h2{font-size:1.95rem}body.v38 .s43 .s43-kicker{font-size:.78rem;margin-bottom:15px}body.v38 .s43 .s43-lead{font-size:1.06rem;margin-top:23px}body.v38 .s43 .s43-actions{align-items:flex-start;flex-direction:column;gap:19px}body.v38 .s43 .s43-button{min-height:48px;font-size:.9rem;padding:13px 20px}body.v38 .s43 .s43-map--commerce ol,body.v38 .s43 .s43-map--launch ol{grid-template-columns:1fr;gap:27px}body.v38 .s43 .s43-map--commerce li+li:before,body.v38 .s43 .s43-map--launch li+li:before{display:block;content:'↓';left:50%;top:-26px;transform:translateX(-50%)}body.v38 .s43 .s43-map--commerce li:nth-child(3):before,body.v38 .s43 .s43-map--launch li:nth-child(3):before{display:block}body.v38 .s43 .s43-map--commerce li,body.v38 .s43 .s43-map--launch li{padding:25px}body.v38 .s43 .s43-map--commerce li h3,body.v38 .s43 .s43-map--launch li h3{font-size:1.5rem}body.v38 .s43 .s43-map--commerce li p,body.v38 .s43 .s43-map--launch li p{font-size:.94rem}body.v38 .s43 .s43-map li .s43-link{font-size:.86rem}body.v38 .s43 .s43-phases dl{grid-template-columns:1fr;gap:17px}body.v38 .s43 .s43-phases dd{font-size:.86rem}body.v38 .s43 .s43-phase-main>p{font-size:.92rem}body.v38 .s43 .s43-observations>article{grid-template-columns:1fr;gap:14px}body.v38 .s43 .s43-observations article>div{padding-top:14px;border-top:1px solid var(--s43-line);margin-top:2px}body.v38 .s43 .s43-service-grid{grid-template-columns:1fr}body.v38 .s43 .s43-service-grid h3 .s43-link{font-size:1.27rem}body.v38 .s43 .s43-reading{grid-template-columns:1fr}body.v38 .s43 .s43-close h2{font-size:2.1rem}body.v38 .s43 .s43-close .s43-button{max-width:100%}body.v38 .s43 .s43-choices article>p,body.v38 .s43 .s43-choice-end{margin-left:0}body.v38 .s43 .s43-index-hero h1{font-size:2.6rem}}
@media(prefers-reduced-motion:reduce){body.v38 .s43 .s43-button,body.v38 .s43 .s43-reading>a{transition:none}body.v38 .s43 .s43-button:hover{transform:none}}

body.v38 .s43 .wrap{width:min(1120px,calc(100% - 64px));max-width:1120px;padding-inline:0}body.v38 .s43 h1{font-size:clamp(44px,4.2vw,64px);max-width:22ch}body.v38 .s43 .s43-hero{padding-block:48px 50px}@media(max-width:760px){body.v38 .s43 .wrap{width:calc(100% - 40px);padding-inline:0}body.v38 .s43 h1{font-size:43px;max-width:20ch}body.v38 .s43 .s43-hero{padding-block:30px 35px}}
