.gd-hero .btn-row{margin-top:32px}.gd-sec+.gd-sec{border-top:1px solid var(--rule)}.gd-sec .longform a,.gd-check a,.gd-limits a,.gd-answer a{color:var(--ivory);text-underline-offset:3px}.gd-h3{margin:40px 0 14px}.gd-answer{margin:28px 0 0;padding:22px 26px;background:var(--hull);border-left:2px solid var(--accent);max-width:68ch}.gd-answer p{margin:0;font:400 clamp(17px,1.4vw,19px)/1.55 var(--f-sans);color:var(--ivory)}.gd-answer .label{display:block;margin-bottom:8px;color:var(--mute)}.gd-checks{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule-2);counter-reset:gd}.gd-check{padding:32px 0;border-bottom:1px solid var(--rule);scroll-margin-top:96px}.gd-check>h3{display:flex;gap:14px;align-items:baseline;margin:0 0 12px;font:400 clamp(22px,2vw,28px)/1.25 var(--f-voice);color:var(--ivory)}.gd-check>h3 .label{color:var(--mute);flex:0 0 auto}.gd-check>p{font:400 18px/1.6 var(--f-sans);color:var(--ivory);max-width:68ch;margin:0 0 14px}.gd-look{display:grid;gap:18px 32px;margin-top:18px}@media (min-width: 900px){.gd-look{grid-template-columns:1fr 1fr}}.gd-look h4{margin:0 0 8px;font:500 11px/1.4 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.gd-look ul,.gd-limits{list-style:none;margin:0;padding:0}.gd-look li{position:relative;padding:6px 0 6px 22px;font:400 16px/1.55 var(--f-sans);color:var(--dim);max-width:60ch}.gd-look li:before{content:"";position:absolute;left:0;top:17px;width:10px;height:1px;background:var(--accent)}.gd-look .gd-warn li:before{width:6px;height:6px;top:14px;border:1px solid var(--accent);background:none;transform:rotate(45deg)}.gd-look code,.gd-check code,.gd-sec .longform code{font-size:.9em;overflow-wrap:anywhere}.gd-tick{list-style:none;margin:0 0 8px;padding:0;border-top:1px solid var(--rule);max-width:72ch}.gd-tick li{position:relative;padding:14px 0 14px 34px;border-bottom:1px solid var(--rule);font:400 17px/1.55 var(--f-sans);color:var(--ivory)}.gd-tick li:before{content:"";position:absolute;left:0;top:19px;width:14px;height:14px;border:1px solid var(--accent)}.gd-tick li .gd-why{display:block;margin-top:4px;font-size:15px;color:var(--dim)}.gd-tick a{color:var(--ivory);text-underline-offset:3px}.gd-limits{max-width:72ch;border-top:1px solid var(--rule)}.gd-limits li{font:400 18px/1.55 var(--f-sans);color:var(--ivory);padding:16px 0 16px 28px;border-bottom:1px solid var(--rule);position:relative}.gd-limits li:before{content:"";position:absolute;left:0;top:28px;width:12px;height:1px;background:var(--accent)}.gd-run{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:8px 0 16px;padding:24px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}@media (min-width: 1024px){.gd-run{grid-template-columns:repeat(4,minmax(0,1fr))}}.gd-run>div{display:grid;gap:6px;align-content:start}.gd-run .label{color:var(--mute)}.gd-run .stat{font-size:clamp(32px,3.2vw,48px)}.gd-srcline{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;margin:0 0 28px}.gd-srcline .src-note{display:inline}.gd-sources{list-style:decimal;margin:0;padding:0 0 0 1.4em;max-width:72ch}.gd-sources li{padding:6px 0;color:var(--dim);font-size:15px}.gd-sources a{color:var(--ivory);text-underline-offset:3px}.gd-links{flex-wrap:wrap}
