.gd-article{display:block}.gd-crumbs{width:min(1080px,100% - 32px);color:var(--sp-muted);margin:8px auto 0;font-size:13px}.gd-crumbs ol{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.gd-crumbs li+li:before{content:"/";opacity:.6;margin-inline-end:6px}.sp .gd-crumbs a{color:var(--sp-muted)}.gd-hero{gap:18px;width:min(1080px,100% - 32px);margin:0 auto;padding:clamp(28px,6vh,64px) 0 clamp(32px,5vh,56px);display:grid}.sp .gd-hero h1{text-wrap:balance;max-width:20ch;font-size:clamp(38px,5.4vw,72px)}.gd-lede{max-width:44rem;color:var(--sp-ink);margin:0;font-size:19px;line-height:1.6}.gd-meta{color:var(--sp-muted);flex-wrap:wrap;gap:6px 18px;margin:0;font-size:14px;display:flex}.sp-section p a,.sp-section li a{color:var(--sp-green);text-underline-offset:3px}.sp-section .sp-table-wrap{margin:4px 0 14px}.sp-section .sp-table-wrap:last-child{margin-bottom:0}.sp-table caption{text-align:start;color:var(--sp-muted);padding:12px 14px 0;font-size:13px;font-weight:600}.sp-section ol.gd-steps{counter-reset:gd-step;gap:10px;margin:0;padding:0;list-style:none;display:grid}.sp-section ol.gd-steps li{border:1px solid var(--sp-line);background:var(--sp-card);counter-increment:gd-step;border-radius:10px;padding:14px 16px 14px 52px;font-size:16px;line-height:1.5;position:relative}.sp-section ol.gd-steps li:before{content:counter(gd-step);background:var(--sp-green);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;font-weight:600;display:grid;position:absolute;inset-block-start:13px;inset-inline-start:14px}.sp-section ul+p,.sp-section ol+p,.sp-section .sp-table-wrap+p{margin-top:14px}.gd-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.gd-cards article{border:1px solid var(--sp-line);background:var(--sp-card);box-sizing:border-box;border-radius:12px;align-content:start;gap:10px;height:100%;padding:22px;display:grid}.gd-cards h2{font-family:var(--sp-serif);margin:0;font-size:28px;font-weight:500;line-height:1.1}.sp .gd-cards h2 a{color:var(--sp-ink);text-decoration:none}.sp .gd-cards h2 a:after{content:"";position:absolute;inset:0}.gd-cards li{position:relative}.sp .gd-cards h2 a:focus-visible{outline:2px solid var(--sp-green);outline-offset:2px}.gd-cards li:hover article{background:var(--sp-cream)}.gd-cards p{color:var(--sp-muted);margin:0;font-size:16px;line-height:1.55}.gd-cards .gd-card-meta{color:var(--sp-green);font-size:14px}@media (max-width:760px){.gd-lede{font-size:17px}.sp-section ol.gd-steps li{padding-inline-start:48px}}
