.guide .crumbs{display:block;font-size:13px;color:var(--muted);margin-bottom:28px}.guide .crumbs a{padding:0;font-size:13px}.guide .crumbs a{color:var(--muted)}
.guide>section,.guide>aside{border-top:1px solid var(--line);padding-top:36px;margin-top:38px}
.guide h3{font:500 22px/1.3 var(--serif);letter-spacing:-.01em;margin:28px 0 10px}
.guide ol{padding-left:24px}.guide ol li,.guide p,.guide li{color:#bfced0;font-size:16px}
.guide .quick-answer{border:1px solid var(--line);border-left:3px solid var(--sea);border-radius:6px;padding:20px 24px;margin:32px 0 8px;background:#0b2533}
.guide .quick-answer p{margin:0;color:var(--ink)}
.guide .app-note{border:1px solid var(--line);border-radius:6px;padding:18px 22px;background:#082030}
.guide .app-note p{margin:0}
.guide-safety p{font-size:15px}
.guide-cta{display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap;background:#dfe8d9;border-radius:8px;padding:30px!important;border-top:none!important}
.guide-cta h2{color:#132b30;font-size:28px!important;margin-bottom:8px}.guide-cta p{color:#375354!important;margin:0}
.guide-cta .button{background:#132b30;color:#f6eddb}.guide-cta .button:hover{background:#235f59;color:#fff}
.guide-related ul,.guide-sources ul{padding-left:20px}.guide-sources li{font-size:14px}
.guide-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin-top:40px}
.guide-card{display:block;border:1px solid var(--line);border-radius:8px;padding:24px;text-decoration:none;background:#082030}
.guide-card:hover{border-color:var(--sea)}.guide-card .tag{font:600 10px/1.6 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--sea)}
.guide-card h2{font-size:24px!important;margin:10px 0;color:var(--ink)}.guide-card p{font-size:14px;color:var(--muted);margin:0}
@media(max-width:540px){.guide h3{font-size:19px}.guide-cta{padding:22px!important}.guide-cta h2{font-size:24px!important}}
