.travel-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:2rem 0}.travel-stats>div{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:1rem;text-align:center}.travel-stats strong,.travel-stats span{display:block}.travel-stats strong{font-size:1.7rem;color:var(--coral)}.travel-stats span{font-size:.75rem;color:var(--muted)}.field-guide{margin-top:3rem;border-top:1px solid var(--line);padding-top:2.5rem}.field-guide>h2{font-family:serif;font-size:2rem;margin:.2rem 0 1.2rem}.guide-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.guide-grid article{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:1.2rem}.guide-grid article>span{font-size:1.8rem}.guide-grid h3{display:inline;margin-left:.5rem}.guide-grid b{display:block;color:var(--coral);font-size:1rem;margin:.5rem 0}.guide-grid p{margin:0;color:var(--muted);font-size:.8rem}.settings-box{text-align:left}.settings-box>p{color:var(--muted)}.settings-box label{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;border-top:1px solid var(--line);cursor:pointer}.settings-box label span b,.settings-box label span small{display:block}.settings-box label small{color:var(--muted)}.settings-box input{width:28px;height:28px;accent-color:var(--coral)}body.high-contrast{--ink:#092e3b;--muted:#334d52;--line:#8a9995}body.high-contrast .quiet,body.high-contrast .secondary,body.high-contrast .choice{border-width:3px}body.reduce-motion *,body.reduce-motion *:before,body.reduce-motion *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}body.reduce-motion .primary:hover,body.reduce-motion .airport-card:hover{transform:none}@media(max-width:650px){.travel-stats{grid-template-columns:1fr}.guide-grid{grid-template-columns:1fr}}
