.logo img{height:93.75px}
.endorsement{text-align:center;padding-top:36px;padding-bottom:36px}.endorsement blockquote{font:400 clamp(20px,2.8vw,26px)/1.4 Fraunces,serif;margin:0 auto 12px;max-width:36em}.endorsement p,.endorsement a{font-size:14px}.endorsement p{margin:0 0 8px;color:var(--muted)}
.expect{font-size:15.5px;color:var(--muted)}.track-action{padding:16px 0 28px}.track-action .btn{max-width:100%;white-space:normal}.guides{padding-top:0}.guide h3{font-size:23px}.guide p{margin:0;color:var(--muted);font-size:15.5px}.guide details{margin-top:auto}.guide summary.btn{display:inline-block;cursor:pointer}.guide form{display:flex;flex-direction:column;gap:10px;margin-top:22px;color:var(--ink);font-size:15px}.guide input:not([type="checkbox"]):not([type="hidden"]){width:100%;min-height:44px;border:1px solid var(--line);border-radius:6px;background:var(--bg);padding:8px 12px;color:var(--ink);font:inherit}.guide .consent{display:flex;align-items:flex-start;gap:10px;margin:8px 0}.consent input{flex:none;margin-top:6px;accent-color:var(--terra)}.guide button{align-self:flex-start;border:0;cursor:pointer;font:inherit}.document{max-width:800px}.document h1{font-size:clamp(32px,5vw,48px);margin-bottom:28px}.document p{margin:0 0 22px}.document .btn{margin-top:18px}
.guide summary.btn{color:#fff;font-weight:500}
@media(max-width:767px){header .w{height:80px}.logo{flex:1 1 272.5px}.logo img{width:272.5px;max-width:100%;height:auto}.lang{display:grid;grid-template-columns:repeat(2,1fr);gap:2px;text-align:center}.lang a{padding:3px 7px}nav{display:none}html{scroll-padding-top:88px}.trailmap{display:none}.trailv{display:block}.split>.pic{display:none}.mob{display:block;width:100%;max-width:380px;height:auto;border-radius:6px;margin:4px 0 22px}.proof{grid-template-columns:1fr;gap:24px}.proof>div{display:grid;grid-template-columns:156px minmax(0,1fr);gap:16px;align-items:center}.proof span{font-size:15px}.tgrid{grid-template-columns:1fr}.endorsement{padding-top:28px;padding-bottom:28px}.row,.two,.split,.split.rev{grid-template-columns:1fr}.logos{gap:28px 40px}.logos img{max-width:100%;height:auto;max-height:46px}.guide summary.btn{max-width:100%;white-space:normal}}
@media(max-width:360px){.proof>div{grid-template-columns:138px minmax(0,1fr);gap:12px}.logo img{width:100%}.lang a{padding:3px 5px}}
