.guides-hero-media{min-height:64vh;max-height:720px}.guides-hero-panel{background:rgba(255,249,241,0.96)}.guides-intro{margin-top:var(--space-4)}.guides-grid-intro{display:grid;gap:var(--space-5)}.guides-grid-two{display:grid;gap:var(--space-5)}.guides-section{padding-top:var(--space-10);padding-bottom:var(--space-10)}.guides-layout-media{display:grid;gap:var(--space-6);align-items:center}.guides-layout-media-reverse{direction:rtl}.guides-layout-media-reverse>*{direction:ltr}.guides-media-col{width:100%}.guides-media-box{min-height:260px}.guides-content-col{width:100%}.guides-list-bullets{margin:0 0 var(--space-3) var(--space-4);padding:0;list-style:disc;color:var(--color-text-soft);font-size:var(--font-size-sm)}.guides-list-bullets li+li{margin-top:var(--space-1)}.guides-card-intro h3{margin-bottom:var(--space-2)}.guides-card-intro p:last-child{margin-bottom:0}.guides-card h2,.guides-card h3{margin-bottom:var(--space-3)}.guides-table{display:grid;gap:var(--space-2);margin-top:var(--space-3)}.guides-table-row{display:grid;grid-template-columns:1.3fr 1.2fr 1.4fr;gap:var(--space-3);align-items:flex-start}.guides-table-head{font-weight:600;font-size:var(--font-size-sm);color:var(--color-text)}.guides-table-cell{font-size:var(--font-size-sm);color:var(--color-text-soft)}.guides-gallery-layout{align-items:stretch}.guides-gallery-media{min-height:260px}.guides-faq-cta{text-align:center;margin-top:var(--space-6)}.guides-faq-cta .btn{margin-top:var(--space-2)}.guides-footer-cta{padding-bottom:var(--space-16)}.guides-footer-cta-inner{display:flex;flex-wrap:wrap;gap:var(--space-6);align-items:flex-start;justify-content:space-between}.guides-footer-cta-text{max-width:620px}.guides-footer-links{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-4)}.guides-footer-links a{font-size:var(--font-size-sm);color:var(--color-primary)}.guides-footer-links a:hover{color:#246587}.guides-footer-cta-actions{display:flex;flex-direction:column;gap:var(--space-3);min-width:220px}@media (min-width:721px){.guides-grid-intro{grid-template-columns:repeat(2,minmax(0,1fr))}.guides-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.guides-layout-media{grid-template-columns:minmax(0,1.05fr) minmax(0,1.1fr)}}@media (max-width:720px){.guides-section{padding-top:var(--space-8);padding-bottom:var(--space-8)}.guides-layout-media,.guides-grid-intro,.guides-grid-two{grid-template-columns:minmax(0,1fr)}.guides-table-row{grid-template-columns:minmax(0,1fr)}.guides-footer-cta-inner{flex-direction:column}.guides-footer-cta-actions{flex-direction:row;flex-wrap:wrap}.guides-footer-cta-actions .btn{flex:1 1 140px;justify-content:center}}