body.guide-page{background:#f6f7f2}.guide-page header{background:#fff;border-bottom:1px solid #dce5df}.guide-page .nav{min-height:84px;display:flex;align-items:center;gap:24px;justify-content:space-between}.guide-page main{background:#fff;margin:48px auto 80px;padding:44px!important;border:1px solid #dce5df;border-radius:12px}.guide-page h1{font-weight:650;letter-spacing:-.04em;line-height:1.28;margin:22px 0 28px}.guide-page h2{font-size:26px;line-height:1.4;margin:0 0 16px}.guide-page p{line-height:1.9;color:#53655b}.guide-page a{color:#154d42;text-underline-offset:5px}.guide-page .card{border-top:1px solid #dce5df;padding:28px 0;margin-top:28px}.guide-page .eyebrow{font-size:13px;letter-spacing:.09em;color:#6a7a72}.guide-page ul{line-height:2.1;padding-left:24px}.guide-page .btn.primary{background:#154d42;color:#fff}.privacy-copy h1{font-size:clamp(32px,4vw,48px);line-height:1.3;margin:24px 0}.privacy-copy h2{font-size:24px;margin:40px 0 12px}.privacy-copy p{line-height:1.9;color:#53655b}@media(max-width:680px){.guide-page .nav{min-height:72px;gap:12px}.guide-page .nav .brand{font-size:18px}.guide-page main{margin:20px 16px 48px;padding:24px!important}.guide-page h1{font-size:30px!important}.guide-page h2{font-size:23px}.guide-page .nav .btn{padding:10px;font-size:13px}.guide-page .nav a{font-size:14px}}
/* Guide content additions: scoped to article pages, leaving the homepage intact. */
.guide-page h1,.guide-page h2{text-wrap:balance}
.guide-page .guide-breadcrumbs{display:flex;gap:10px;flex-wrap:wrap;align-items:center;font-size:12px;color:#6a7a72;line-height:1.7;margin-bottom:24px}.guide-page .guide-breadcrumbs>span:last-child{flex:1;min-width:160px}.guide-page .guide-byline{font-size:12px;color:#6a7a72;line-height:1.8;margin:0 0 24px}.guide-page .guide-answer{padding:22px 24px;border-left:3px solid #c09b55;background:#f1f5ec;color:#234f42;font-size:17px;line-height:1.9;margin-bottom:25px}.guide-page .card li{margin-bottom:9px;color:#53655b;line-height:1.95}.guide-page ol{padding-left:24px;line-height:2}.guide-page .guide-figure{margin:28px 0;border:1px solid #dce5df;border-radius:8px;overflow:hidden;background:#f5f7f5}.guide-page .guide-figure img{width:100%;height:auto}.guide-page .guide-figure figcaption{padding:14px 18px;font-size:12px;line-height:1.85;color:#6a7a72;background:#fafbf8}.guide-page .guide-brand-note{margin-top:34px;padding-top:23px;border-top:1px solid #dce5df;font-size:13px}.guide-topic-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:34px 0 14px}.guide-page .guide-topic-card{border:1px solid #dce5df;border-radius:8px;padding:26px 25px;background:#fcfdf9}.guide-page .guide-topic-card h2{font-size:23px;margin:12px 0 15px;line-height:1.5}.guide-page .guide-topic-card p{font-size:14px}.guide-page .guide-read-link{display:inline-block;font-size:13px;margin-top:18px;text-decoration:underline}.guide-page .guide-topic-card .eyebrow{font-size:11px;color:#72806f}@media(max-width:680px){.guide-topic-grid{grid-template-columns:1fr;gap:16px}.guide-page .guide-answer{padding:18px;font-size:16px}.guide-page .guide-topic-card{padding:23px 20px}.guide-page .guide-topic-card h2{font-size:22px}.guide-page .guide-breadcrumbs{font-size:11px}.guide-page .guide-breadcrumbs>span:last-child{min-width:120px}}
