html{scroll-behavior:smooth}body.atlas-live{min-width:320px}.skip-link,.screen-reader-text{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.skip-link:focus{left:15px;top:15px;width:auto;height:auto;z-index:10000;background:#fff;color:#111;padding:10px}.nav .brand{text-decoration:none}.navlinks a:hover,.navlinks a[aria-current=page]{color:#ffd05b}.search-form{margin:0}.search-form .search{outline:none;width:175px}.search-form .search:focus{border-color:#ffd05b;color:#fff}.mobile-menu{display:none}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid #ffd05b;outline-offset:3px}.btn{border:0;cursor:pointer}.atlas-footer{background:#15161b;border-top:1px solid #34353b;margin-top:30px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 2fr;gap:34px;padding-top:50px;padding-bottom:30px}.footer-grid strong{display:block;font-size:13px;letter-spacing:1px;margin-bottom:14px}.footer-grid p{color:#a9aeb8;font-size:12px;line-height:1.7}.footer-grid a{display:block;font-size:12px;color:#c7cbd3;margin:8px 0}.footer-grid a:hover{color:#ffd05b}.footer-bottom{text-align:center;border-top:1px solid #313239;padding:19px;color:#9ca0ab;font-size:11px}.home-records{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.home-records .record-art{height:148px}.home-records .record-info p{height:auto;min-height:34px}.section-cta{display:inline-block;margin-top:18px;color:#ffd05b;font-size:13px;font-weight:800}.side-subhead{margin-top:26px!important}.side .btn.outline{display:block;margin-top:20px}.side a.side-item:hover strong{color:#ffd05b}.atlas-spaced{margin-top:20px}.atlas-pagination{margin:25px 0;color:#ffd05b}.atlas-pagination a,.atlas-pagination span{display:inline-block;padding:9px 13px;border:1px solid #393a42;border-radius:7px;margin-right:6px}.atlas-pagination .current{background:#ffd05b;color:#111}.filters .field{min-width:0;display:block;cursor:text}.filters .field input{background:transparent;color:#fff;border:0;outline:0;font:inherit;width:100%;padding:0}.filters .field input::placeholder{color:#c0c4cb}.filters .btn{white-space:nowrap}.grid>.listing{grid-template-columns:repeat(2,minmax(0,1fr))}.record-art{display:flex;flex-direction:column;justify-content:space-between}.record-art .big{margin-top:0}.record-info p{overflow:hidden}.record-card{display:block;transition:transform .2s,border-color .2s}.record-card:hover{transform:translateY(-2px);border-color:#9d8752}.record-card:hover .record-meta b{color:#fff}.record-info .record-meta{gap:8px}.record-info .record-meta b{text-align:right}.detail-main .article-content,.article-content{color:#d1d4db;font-size:15px;line-height:1.8}.article-content h2,.article-content h3{color:#fff;line-height:1.22;margin-top:1.7em}.article-content h2{font-size:26px}.article-content h3{font-size:20px}.article-content p,.article-content ul,.article-content ol{max-width:760px}.article-content a,.source-section a{color:#ffd05b;text-decoration:underline;text-underline-offset:3px}.article-content img,.article-cover{max-width:100%;height:auto;border-radius:9px}.detail-main .hero-bottom{gap:18px}.detail-main .hero-bottom p{flex:1}.detail-main .facts .btn{display:block}.detail-main .source-section{border-top:1px solid #34353b;margin-top:32px}.facts .note{margin-top:17px}.guide-graphic{height:240px;margin:19px 0 25px}.method-title{font-size:43px;line-height:1.04;margin:11px 0}.article-split{grid-template-columns:minmax(0,1fr) 300px}.article-split>.section{padding:28px}.compare-row:hover{background:#24252b}.compare-row em{line-height:1.35}.comparison .compare-row strong{line-height:1.25}.operator-layout .operator-row{margin-bottom:14px}.operator-logo{display:flex;align-items:center;justify-content:center}.method-card{overflow:hidden}.method-card .x-card-body a{font-size:12px;color:#ffd05b;display:block;margin:8px 0}.route-step{font:inherit;color:#fff;text-align:left;cursor:pointer}.route-step:hover{border-color:#b9a35d}.route-focus .btn{margin-top:10px}.update-list a{display:flex;gap:20px;align-items:center;border-bottom:1px solid #35363e;padding:19px 2px}.update-list a:hover strong{color:#ffd05b}.update-list a time{font-size:10px;color:#dfc579;white-space:nowrap}.update-list a strong{flex:1;font-size:14px}.update-list a small{font-size:10px;color:#9da4ae}.report-form input,.report-form textarea{display:block;background:transparent;border:0;border-top:1px solid #41424a;color:#fff;width:100%;font:13px Arial,Helvetica,sans-serif;padding:12px 0 2px;margin-top:8px;outline:0}.report-form textarea{resize:vertical}.report-form input::placeholder,.report-form textarea::placeholder{color:#b8bac3}.report-form .honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.report-form button{grid-column:1/-1}.media-stage .media-play{font-size:43px}.page-main{min-height:60vh}.facts .fact strong{overflow-wrap:anywhere}.annual-hero .annual-number{font-size:100px}.annual-grid .article-content{min-height:170px}
body.admin-bar .nav{top:32px}
.navlinks a:first-child:not([aria-current=page]){color:inherit}
@media(max-width:1150px){.nav{padding:0 3%;gap:16px}.navlinks{gap:13px;font-size:12px}.nav .brand{min-width:190px}.header-correction{display:none}.search-form .search{width:140px}.grid{grid-template-columns:minmax(0,1fr) 300px}.detail-layout{grid-template-columns:minmax(0,1fr) 300px}}
@media(max-width:800px){.nav{justify-content:space-between}.nav>.navlinks,.navright{display:none}.mobile-menu{display:block;position:relative;margin-left:auto}.mobile-menu summary{list-style:none;cursor:pointer;border:1px solid #45464c;border-radius:7px;padding:8px 12px;font-size:12px}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu .navlinks{position:absolute;right:0;top:42px;background:#202128;border:1px solid #45464c;border-radius:9px;display:flex;flex-direction:column;align-items:stretch;gap:0;min-width:195px;padding:8px;box-shadow:0 12px 28px #000b}.mobile-menu .navlinks a{padding:10px}.grid,.detail-layout,.compare-layout,.operator-layout,.media-layout,.report-layout,.change-layout,.annual-grid,.article-split{grid-template-columns:1fr}.footer-grid{grid-template-columns:repeat(2,1fr)}.grid>.listing{grid-template-columns:repeat(2,minmax(0,1fr))}.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.facts{padding:12px}.facts h2{padding-top:10px}}
@media(max-width:600px){.site{padding-left:12px;padding-right:12px}.home-records,.grid>.listing,.listing,.cards{grid-template-columns:1fr}.feature{grid-template-columns:1fr}.feature-art{height:220px}.footer-grid{grid-template-columns:1fr;gap:10px}.filters{display:grid;grid-template-columns:1fr}.method-title{font-size:30px}.detail-header{align-items:flex-start}.detail-main{padding:16px}.detail-main .hero-bottom{align-items:stretch;flex-direction:column}.detail-main .hero-bottom .btn{width:100%}.compare-row{grid-template-columns:1.3fr 1fr}.compare-row span:nth-child(n+3),.compare-row>b:nth-child(n+3){display:none}.operator-hero{align-items:flex-start}.operator-logo.giant{width:70px;height:70px}.report-form{grid-template-columns:1fr}.route-steps{grid-template-columns:repeat(2,1fr)}.route-step{min-height:110px}.route-head h2{font-size:30px}.annual-hero .annual-number{font-size:68px}}
@media(max-width:782px){body.admin-bar .nav{top:46px}}
