.client-guide-main{padding-top:var(--header-height);background:#fff;color:var(--ink)}
.client-guide-intro{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;gap:clamp(2rem,7vw,7rem);padding:5rem max(1.5rem,7vw) 6rem}
.client-guide-main h1{font-size:clamp(3.4rem,5.5vw,6.4rem);line-height:1.02;font-weight:300;letter-spacing:-.04em;margin:1.2rem 0 2rem;max-width:none;color:var(--ink)}
.client-guide-main h2{font-size:clamp(2.3rem,4vw,4rem);font-weight:300;line-height:1.1;color:var(--ink)}
.client-guide-main .eyebrow-ink{color:var(--exedra)}.client-guide-deck{font-size:1.3rem;color:var(--muted);max-width:38rem}
.client-guide-intro>div>p:not(.eyebrow){max-width:45rem}.client-guide-cover{display:block;box-shadow:0 1rem 3rem #38383d22;border:1px solid var(--line)}.client-guide-cover img{width:100%;height:auto;display:block}.client-guide-format{font-size:.85rem;color:var(--muted);margin-top:1.3rem}
.client-guide-chapters{padding:5rem max(1.5rem,7vw);background:var(--mist)}.client-guide-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3rem 2rem;margin-top:3rem}.client-guide-grid article{border-top:1px solid var(--line);padding-top:1.4rem}.client-guide-grid span{color:var(--exedra);font-size:.85rem}.client-guide-grid h3{font-size:1.6rem;line-height:1.15;font-weight:300;margin:1rem 0}.client-guide-grid p{font-size:1rem;color:var(--muted)}
.client-guide-next{padding:5rem max(1.5rem,7vw)}.client-guide-next>p{max-width:42rem}.client-guide-main .contact-actions{display:flex;align-items:center;flex-wrap:wrap;gap:1.2rem;margin-top:2rem}
@media(max-width:1000px){.client-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:720px){.client-guide-intro{grid-template-columns:1fr;padding-top:3rem}.client-guide-main h1 br{display:none}.client-guide-cover{width:min(100%,24rem);margin:auto}.client-guide-grid{grid-template-columns:1fr;gap:2rem}.client-guide-main .button{width:100%;text-align:center}}
