/* Guides: list, guide pages, download page. */

/* Guide cards: title as h2 or h3, same look */
.gc2 .cv picture{display:block;width:100%;height:100%}
.gc2 .badge{align-self:flex-start}
.gc2 .gc2-t{text-wrap:wrap;font-family:var(--font-body);font-weight:700;font-size:24px;line-height:1.2;letter-spacing:normal;color:var(--navy-900)}
.gc2.sn .gc2-t{color:#fff}
.gc2-chk{display:flex;flex-direction:column;gap:8px;font-size:15px}
.gc2-cta{margin-top:6px}
.gc2-more{font-weight:600;font-size:15px}
.gcv-logo{height:22px;width:auto;align-self:flex-start;position:relative;z-index:1}

/* List page */
.gd-list{padding-top:64px}
.gd-list .w{display:flex;flex-direction:column;gap:40px}
.how-t{display:flex;flex-direction:column;gap:4px}.how-t b{color:var(--navy-900)}.how-t .mut{font-size:15px}

/* Guide hero */
.hero3 .gd-h1{font-size:clamp(36px,4.4vw,60px)}
.gd-copy{max-width:820px}
.gd-chk{display:flex;flex-direction:column;gap:12px}.gd-chk .chk{color:#fff}.gd-chk .chk .ic{color:var(--turquoise-500)}
.gd-meta{color:rgba(255,255,255,.6);font-size:14px}
.gd-cover{justify-self:center;width:min(360px,100%);box-shadow:0 30px 60px rgba(0,0,0,.4)}
.gd-cover picture,.gd-cover img{display:block;width:100%;height:auto}
.gd-cover-sm{width:min(320px,100%)}

/* Request form */
.gd-form{scroll-margin-top:90px}
.gd-form-g{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:40px;align-items:center}
.gd-form-head{display:flex;flex-direction:column;gap:8px}
.gd-form-h2{font-size:clamp(26px,2.6vw,34px)}

/* Sample pages */
.gd-page{margin:0;display:flex;flex-direction:column;gap:10px}
.gd-page picture{display:block}
.gd-page img{width:100%;height:auto;aspect-ratio:794/1123;object-fit:cover;border-radius:8px;box-shadow:0 8px 24px rgba(0,18,71,.12)}
.gd-page figcaption{font-size:14px}

@media (max-width:980px){.gd-form-g{grid-template-columns:minmax(0,1fr)}}
