.gd-page{gap:clamp(56px,6vw,104px);padding-top:clamp(48px,5vw,90px);padding-bottom:clamp(72px,8vw,140px);display:grid}.gd-h2{font:800 clamp(28px,2.8vw,44px)/1.1 var(--font-site);letter-spacing:-.03em;color:#fff;text-wrap:balance;margin:0}.gd-grid{gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid}.gd-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.gd-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.gd-grid>li{display:flex}.gd-groups{gap:clamp(28px,3vw,44px);margin-top:28px;display:grid}.gd-group-title{font:600 13px/1 var(--font-site);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin:0}.gd-group .gd-grid{margin-top:14px}.gd-card{width:100%;color:var(--ink);flex-direction:column;gap:10px;padding:24px 56px 26px 26px;text-decoration:none;display:flex}.gd-card h3{font:700 20px/1.25 var(--font-site);letter-spacing:-.01em;color:#fff;text-wrap:balance;margin:0}.gd-card p{color:var(--ink);max-width:62ch;margin:0;font-size:16px;line-height:1.6}.gd-card>svg{width:20px;height:20px;color:var(--ink-muted);transition:transform .35s var(--ease-out),color .3s;position:absolute;top:26px;right:22px}.gd-card:hover>svg{color:#fff;transform:translate(4px)}.gd-card:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.gd-card[data-large=true]{border-color:var(--line-strong);background:linear-gradient(160deg,#f2892c24,#1e150fb3);padding:30px 64px 32px 30px}.gd-card[data-large=true] h3{letter-spacing:-.02em;font-size:clamp(22px,1.8vw,28px);line-height:1.2}.gd-card[data-large=true] p{font-size:17px}.gd-card[data-large=true]>svg{width:22px;height:22px;top:32px;right:26px}.gd-help{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:clamp(26px,3vw,44px);display:flex}.gd-help h2{font:800 clamp(24px,2.2vw,32px)/1.1 var(--font-site);letter-spacing:-.02em;color:#fff;margin:0}.gd-help p{color:var(--ink);margin:10px 0 0;font-size:17px}.gd-help-actions{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:1100px){.gd-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.gd-grid-2,.gd-grid-3{grid-template-columns:1fr}.gd-card,.gd-card[data-large=true]{padding:22px 52px 24px 20px}.gd-card>svg,.gd-card[data-large=true]>svg{top:24px;right:18px}.gd-help-actions .btn{flex:auto}}
