html{scroll-padding-top:90px}body{min-width:0}header nav{flex-wrap:wrap}header nav a,footer a{min-height:30px;display:inline-flex;align-items:center}header .menu{min-width:44px;min-height:44px}main{min-width:0}img,video{max-width:100%}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #8e350f;outline-offset:3px}footer .footer-links{display:flex;flex-wrap:wrap;gap:12px 24px}footer{gap:22px}.source-catalog{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:12px}.source-catalog details{background:#fff6df;border:1px solid #bf9864;padding:16px;overflow-wrap:anywhere}.source-catalog summary{font-weight:700;cursor:pointer}.source-catalog p{font-size:14px;line-height:1.55;margin:10px 0}.source-catalog a{text-decoration:underline}.source-catalog dl{font-size:13px}.source-catalog dd{margin:0 0 8px}#fontes{padding:38px 0}.territory-directory{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.territory-directory a{padding:10px 14px;border:1px solid #9a6b39;background:#fff6df}.page-hero a{color:inherit}.profile-jump{max-width:100%;overflow:auto} @media(max-width:800px){header nav.open{display:flex;position:absolute;left:0;right:0;top:100%;background:#fff3d8;padding:20px;z-index:1001}header{position:relative}.situation-body header nav.open{background:#172725}.container{max-width:100%;box-sizing:border-box}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}

/* AA contrast for metadata on the editorial light surfaces. */
body:not(.situation-body) .eyebrow{color:#674529}body:not(.situation-body) .meta,body:not(.situation-body) .archive-note,body:not(.situation-body) .field-notes .section-head p,body:not(.situation-body) .expedition-real p,body:not(.situation-body) .social-copy p{color:#514a38}body:not(.situation-body) .territory-sidebar .eyebrow,body:not(.situation-body) .hero .eyebrow,body:not(.situation-body) .page-hero .eyebrow,body:not(.situation-body) .planner .eyebrow,body:not(.situation-body) .route-workspace aside .eyebrow{color:#ffe0a2}.metric-grid article>span:first-child,[data-metric]>span:first-child{color:#62482d!important}main p a,main li a{text-decoration:underline;text-underline-offset:3px}.caderno-source-grid button{background:#273e34;color:#fff0ce;border:1px solid #718677;min-height:44px;padding:8px 14px}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:12px;top:12px;background:white;color:#142725;padding:12px;z-index:2000}.article-body{max-width:780px;font-size:17px;line-height:1.8}.article-body p{margin-bottom:1.2em}
body:not(.situation-body) .source-map .eyebrow,body:not(.situation-body) .source-card .eyebrow,body:not(.situation-body) .atlas-copy .eyebrow,body:not(.situation-body) .context-panel .eyebrow,body:not(.situation-body) .route-intro .eyebrow,body:not(.situation-body) .route-intro aside .eyebrow{color:#ffe0a2}body:not(.situation-body) #manual p,body:not(.situation-body) .ad,body:not(.situation-body) footer a{color:#514a38}a[data-route-link]{text-decoration:underline}
