.guide-cards{display:grid;gap:0;padding-block:8vh 12vh}.gcard{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,6vw,96px);align-items:center;padding-block:7vh;border-bottom:1px solid var(--line)}.gcard figure{margin:0;justify-self:center;width:min(260px,60vw);border-radius:22px;overflow:hidden;border:1px solid var(--line);background:#fff}.gcard figure.wide{width:100%;border-radius:var(--r)}.gcard h2{font-size:clamp(2rem,3.6vw,3.2rem);margin:.35em 0 .5em}.gcard-body>p:not(.label){color:var(--fg-2);max-width:34em}.glinks{list-style:none;padding:0;margin:1.6rem 0 0;display:flex;gap:28px;flex-wrap:wrap}.glinks a{display:inline-flex;align-items:center;gap:8px;font-weight:600}.glinks .ico{color:var(--accent)}.glinks .size{color:var(--fg-2);font-weight:400}.page-cta{background:var(--bg-2);padding:12vh 0}.page-cta .wrap{display:flex;justify-content:space-between;align-items:center;gap:32px;flex-wrap:wrap}.page-cta h2{font-size:clamp(1.9rem,3.4vw,3rem);max-width:14em}.nf{min-height:100vh;min-height:100dvh;display:grid;align-content:center;padding-top:var(--header-h)}.nf h1{font-size:clamp(3rem,9vw,8rem);max-width:10em}.nf .lede{margin-top:1.4rem}.nf ul{list-style:none;padding:0;margin:2.4rem 0 0;display:flex;gap:28px;flex-wrap:wrap;font-weight:600}.nf-ring{width:120px;height:auto;margin-bottom:4vh}@media(max-width:800px){.gcard{grid-template-columns:1fr}}
