.sec-head{flex-direction:column;align-items:flex-start;gap:18px;max-width:1040px;margin-inline:auto;padding:clamp(56px,8vw,96px) 20px clamp(40px,5vw,56px);display:flex}.sec-head .home-lead{max-width:640px}.sec-kicker{color:var(--ink-3);font:500 13px / 1.2 var(--mono);letter-spacing:.04em;text-transform:uppercase}.sec-updated{color:var(--ink-3);font-size:14px}.sec-commitments{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1040px;margin:0 auto;padding:0 20px;list-style:none;display:grid}.sec-commitments li{border-top:2px solid var(--ink);padding:24px 24px 24px 0}.sec-commitments li+li{padding-left:24px}.sec-commitments h2{color:var(--ink);font:600 17px / 1.3 var(--sans);letter-spacing:-.01em}.sec-commitments p{color:var(--ink-2);margin-top:8px;font-size:15px;line-height:1.55}.sec-body{grid-template-columns:minmax(0,1fr) 220px;gap:56px;max-width:1040px;margin:clamp(48px,7vw,80px) auto 0;padding-inline:20px;display:grid}.sec-body .gt-side{padding-top:0}.sec-main{min-width:0;max-width:700px;color:var(--ink-2);font-size:16.5px;line-height:1.7}.sec-section+.sec-section{margin-top:56px}.sec-section h2{color:var(--ink);font:600 24px / 1.3 var(--sans);letter-spacing:-.015em;margin-bottom:14px;scroll-margin-top:96px}.sec-section p+p,.sec-section p+.sec-rows,.sec-section .sec-rows+p,.sec-section p+.sec-compare,.sec-section .sec-compare+p{margin-top:16px}.sec-link{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;font-weight:500}.sec-link:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.sec-rows{border-top:1px solid var(--line);margin:0}.sec-rows>div{border-bottom:1px solid var(--line);grid-template-columns:200px minmax(0,1fr);gap:20px;padding:14px 0;font-size:15.5px;line-height:1.55;display:grid}.sec-rows dt{color:var(--ink);font-weight:600}.sec-rows dd{margin:0}.sec-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.sec-compare>div{background:var(--home-surface);border-radius:14px;padding:20px 22px}.sec-compare h3{color:var(--ink);font:600 15px / 1.3 var(--sans);margin-bottom:10px}.sec-compare ul{flex-direction:column;gap:6px;padding:0;font-size:15px;line-height:1.5;list-style:none;display:flex}.sec-compare li{padding-left:16px;position:relative}.sec-compare li:before{content:"";background:var(--ink-3);border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:2px}.sec-signoff.home-signoff{margin-top:clamp(72px,9vw,112px);padding-block:0 clamp(72px,8vw,104px)}@media (max-width:1000px){.sec-body{grid-template-columns:minmax(0,1fr)}.sec-body .gt-side{display:none}}@media (max-width:800px){.sec-commitments{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.sec-commitments li,.sec-commitments li+li{padding:20px 0}}@media (max-width:560px){.sec-commitments,.sec-compare{grid-template-columns:minmax(0,1fr)}.sec-rows>div{grid-template-columns:minmax(0,1fr);gap:4px}}
