/* Shared guide finish: public facts, pricing and navigation do not change. */
.chicago-guide-page{--brand:#2f343a;--brand-dark:#2f343a;--surface:#f6f6f4;--radius:12px;--line:#e2e2df;color:#17191d}
.chicago-guide-page .hero{background:#f6f6f4;color:#17191d;border-bottom:1px solid #e2e2df}
.chicago-guide-page .hero__inner{gap:44px;min-height:440px}
.chicago-guide-page .hero h1{font-size:clamp(32px,4vw,46px);line-height:1.4;letter-spacing:-.045em;font-weight:750}
.chicago-guide-page .hero .eyebrow{color:#5f6369;font-weight:600;font-size:11px;letter-spacing:.15em}
.chicago-guide-page .hero .lead{color:#5f6369;font-size:18px;line-height:1.85}
.chicago-guide-page .button{border-radius:5px;font-weight:600;font-size:15px}
.chicago-guide-page .button--light{background:#2f343a;color:#fff}
.chicago-guide-page .button--ghost{background:#fff;color:#2f343a;border-color:#e2e2df}
.chicago-guide-page .chicago-topic-hero{box-shadow:none;border-radius:8px;background:#fff;align-self:center;margin:32px 0}
.chicago-guide-page .chicago-topic-hero img{border-radius:8px}
.chicago-guide-page .chicago-topic-hero figcaption{display:none;}
.chicago-guide-page .section h2{font-size:clamp(25px,3.5vw,34px);line-height:1.45;font-weight:700}
.chicago-guide-page .section-label{font-size:11px;font-weight:600;letter-spacing:.16em;color:#5f6369}
.chicago-guide-page .source-panel{background:#f6f6f4;border-color:#e2e2df}
.chicago-guide-page .chicago-topic-disclosure{color:#5f6369;font-size:13px}
@media(max-width:760px){.chicago-guide-page .hero__inner{gap:10px;min-height:0}.chicago-guide-page .hero__copy{padding:35px 0 10px}.chicago-guide-page .hero .lead{font-size:16px}.chicago-guide-page .hero h1{font-size:32px}.chicago-guide-page .chicago-topic-hero{margin:14px 0 28px}.chicago-guide-page .main{padding-top:42px}}
