.g-wrap{max-width:1060px;margin:auto;padding:0 25px}.g-mast{padding:21px 0;background:var(--white);border-bottom:1px solid var(--line)}.g-mast .g-wrap{display:flex;justify-content:space-between;align-items:center;gap:20px}.g-brand{font-weight:800;letter-spacing:.045em;color:var(--navy);font-size:15px}.g-tag{color:var(--muted);font-size:13px}.g-hero{background:var(--navy);color:#fff;padding:67px 0 72px;position:relative}.g-eyebrow{font-size:12px;font-weight:750;letter-spacing:.14em;text-transform:uppercase;color:#a9d9d9;margin:0 0 16px}.g-hero h1{font-family:Georgia,serif;font-size:clamp(37px,5.4vw,63px);line-height:1.12;font-weight:normal;max-width:770px;margin:0 0 20px}.g-hero p{font-size:19px;max-width:690px;color:#e3eded;margin:0 0 28px}.g-btn{display:inline-block;padding:14px 23px;background:#eac78e;color:#172b3b;text-decoration:none;font-weight:750;border-radius:5px}.g-hero .g-small{font-size:13px;color:#d3e3e7;margin-top:14px}.g-section{padding:58px 0}.g-intro{max-width:780px;font-size:19px;margin:0 0 30px}.g-kicker{color:var(--brass);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.g-section h2{font-family:Georgia,serif;font-weight:normal;color:var(--navy);font-size:36px;line-height:1.18;margin:9px 0 20px}.g-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.g-card{background:#fff;border:1px solid var(--line);border-radius:9px;padding:26px}.g-num{color:var(--brass);font-weight:800;font-size:12px;letter-spacing:.12em}.g-card h3{font-size:21px;margin:9px 0 8px;color:var(--navy)}.g-card p{margin:0;color:#425761}.g-myths{background:var(--bone)}.g-myth-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.g-myth{background:#fff;border-radius:8px;padding:23px;border-left:4px solid var(--brass)}.g-myth b{font-size:12px;letter-spacing:.12em;color:var(--brass)}.g-myth p{margin:4px 0 15px}.g-myth p:last-child{margin-bottom:0}.g-start{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:start}.g-checks{list-style:none;padding:0;margin:6px 0}.g-checks li{padding:9px 0;border-bottom:1px solid var(--line)}.g-checks li:before{content:'✓';color:var(--brass);font-weight:900;margin-right:10px}.g-note{font-size:17px;line-height:1.7}.g-cta{padding:58px 0;text-align:center;background:#dfeef0}.g-cta h2{font-family:Georgia,serif;font-size:37px;font-weight:normal;color:var(--navy);margin:0 0 13px}.g-cta p{max-width:630px;margin:0 auto 25px}.g-cta .g-btn{background:var(--navy);color:#fff}.g-fine{font-size:13px;color:#536269;margin-top:18px!important}.g-footer{padding:25px 0;background:#fff;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}@media(max-width:700px){.g-cards,.g-myth-grid,.g-start{grid-template-columns:1fr}.g-section{padding:40px 0}.g-hero{padding:48px 0}.g-mast .g-tag{display:none}.g-section h2{font-size:30px}}

.guide-page .g-hero{background:var(--navy);padding:76px 0 72px}
.guide-page h1,.guide-page h2{font-family:"Fraunces",Georgia,serif;font-weight:600;letter-spacing:-.025em}
.guide-page .g-hero h1{font-size:clamp(2.35rem,5.4vw,4.4rem);max-width:850px}
.guide-page .g-eyebrow{color:var(--amber)}
.guide-page .g-btn{background:var(--amber);border-radius:999px;color:var(--navy);min-height:54px}
.guide-page .g-cta{background:var(--bone)}
.guide-page .g-cta .g-btn{background:var(--navy);color:white}
.guide-page .g-card h3{font-family:"Fraunces",Georgia,serif;line-height:1.3}

.guide-page .g-hero p{color:rgba(255,255,255,.88)}
.guide-page .g-hero .g-small{color:rgba(255,255,255,.75)}
.guide-page .g-wrap{max-width:1120px}
.guide-page .g-section{padding:64px 0}
.guide-page .g-intro{max-width:760px}
.guide-page .g-card,.guide-page .g-myth{border-radius:3px}
.guide-page .g-section h2{font-size:clamp(1.9rem,4vw,2.7rem)}
@media(max-width:700px){.guide-page .g-hero{padding:48px 0}.guide-page .g-section{padding:42px 0}.guide-page .g-wrap{padding:0 24px}.guide-page .g-cta h2{font-size:2rem}}
