/* Hverdagsatlas. Original civic editorial system for Aktuelt Norge. */
@font-face{font-family:Bricolage;src:url('assets/fonts/bricolage.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:Fraunces;src:url('assets/fonts/fraunces.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}
:root{--an-ink:#182023;--an-paper:#fffdf5;--an-blue:#2946eb;--an-lime:#d1ef64;--an-salmon:#f7aa88;--an-muted:#4c5557;--an-rule:#b9beb5;--an-width:1240px;--an-font:Bricolage,Arial,Helvetica,sans-serif;--an-display:Fraunces,Georgia,serif}
*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body.an-site{margin:0;background:var(--an-paper);color:var(--an-ink);font:17px/1.55 var(--an-font);-webkit-font-smoothing:antialiased}body.an-site p{margin:0 0 1em}body.an-site :where(h1,h2,h3,h4){font-family:var(--an-font);line-height:1.1;font-weight:650;letter-spacing:-.045em;margin:0 0 .7em;color:inherit}body.an-site a{color:inherit;text-decoration-thickness:1px;text-underline-offset:4px}body.an-site a:hover{text-decoration-thickness:2px}body.an-site a:focus-visible,body.an-site button:focus-visible,body.an-site input:focus-visible,body.an-site summary:focus-visible{outline:3px solid var(--an-blue);outline-offset:5px}body.an-site input,body.an-site button{font:inherit}body.an-site button{cursor:pointer}body.an-site img,body.an-site video,body.an-site iframe,body.an-site svg{max-width:100%}body.an-site img,body.an-site svg{height:auto}body.an-site .an-shell{width:min(var(--an-width),calc(100% - 80px));margin-inline:auto;min-width:0}.an-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.an-skip{position:absolute;z-index:99999;left:20px;top:-120px;padding:14px 22px;background:var(--an-lime);font-weight:700}.an-skip:focus{top:16px}.an-main{min-height:45vh}.an-route-offentlige-tjenester{--an-route:var(--an-blue);--an-route-ink:#fffdf5;--an-route-soft:#ebedff}.an-route-penger-og-forbruk{--an-route:var(--an-lime);--an-route-ink:var(--an-ink);--an-route-soft:#f1f6da}.an-route-digital-hverdag{--an-route:var(--an-salmon);--an-route-ink:var(--an-ink);--an-route-soft:#fff0e7}.an-route-lokale-tjenester{--an-route:#a8cfdd;--an-route-ink:var(--an-ink);--an-route-soft:#e7f2f5}

/* A masthead, rather than an app toolbar. */
.an-header{background:var(--an-paper);border-top:7px solid var(--an-ink)}.an-masthead,.an-header-top{display:grid;grid-template-columns:minmax(350px,1fr) 180px 320px;align-items:center;gap:30px;padding-block:28px 26px}.an-brand{display:block;text-decoration:none;line-height:1}.an-brand strong{display:block;font-size:68px;font-weight:800;letter-spacing:-.065em;white-space:nowrap;line-height:.9}.an-brand strong span{color:var(--an-blue)}.an-brand strong i{font-style:normal;color:var(--an-ink);margin-left:2px}.an-tagline{display:block;font-size:11px;font-weight:650;letter-spacing:.055em;margin-top:15px;text-transform:uppercase}.an-masthead-note{font:17px/1.25 var(--an-display);max-width:150px;margin:0!important;padding-left:18px;border-left:1px solid var(--an-ink)}.an-brand-mark{display:none}.an-search{display:flex;width:100%;min-width:0;max-width:none;background:#fff;border:1px solid var(--an-ink)}.an-search input{min-width:0;width:100%;padding:13px 14px;border:0;background:transparent;color:var(--an-ink);font-size:14px;line-height:1.4;border-radius:0}.an-search input::placeholder{color:#52595b;opacity:1}.an-search button{padding:12px 17px;flex-shrink:0;border:0;border-left:1px solid var(--an-ink);background:var(--an-ink);color:white;font-size:14px;font-weight:650;line-height:1.4;border-radius:0}.an-search button:hover{background:var(--an-blue)}.an-search button span{margin-left:10px}.an-nav-wrap{border-top:1px solid var(--an-ink);border-bottom:1px solid var(--an-ink)}.an-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:0;align-items:stretch}.an-nav>a{display:flex;align-items:center;gap:11px;position:relative;text-decoration:none;font-weight:650;font-size:14px;min-height:55px;padding:13px 18px;border-left:1px solid var(--an-rule)}.an-nav>a:first-child{border-left:0;padding-left:0}.an-nav>a::after{content:'';position:absolute;bottom:0;left:17px;right:17px;height:4px;background:var(--an-route,var(--an-blue));transform:scaleX(.22);transform-origin:left;transition:transform .2s}.an-nav>a:first-child::after{left:0}.an-nav>a:hover::after,.an-nav>a[aria-current=page]::after{transform:scaleX(1)}.an-nav>a span:first-child,.an-nav .an-nav-number{font-size:11px;letter-spacing:0;font-weight:500;opacity:.75}.an-nav .an-nav-about{font-size:12px;font-weight:500;padding-right:0}.an-nav .an-nav-about::after{display:none}

/* Opening spread: expressive type meets an original illustrated atlas. */
.an-front{border-bottom:1px solid var(--an-ink)}.an-front-grid{display:grid;grid-template-columns:minmax(0,1.13fr) minmax(0,1fr);gap:45px;align-items:center;padding-block:38px 40px}.an-front-copy{min-width:0}.an-kicker{font:650 11px/1.5 var(--an-font)!important;letter-spacing:.1em!important;text-transform:uppercase;margin:0 0 18px!important;display:block;text-decoration:none}.an-front h1{font:500 clamp(54px,5.6vw,76px)/.98 var(--an-display);letter-spacing:-.065em;margin:0 0 22px}.an-front h1 em{display:block;font-size:.47em;line-height:1.17;font-weight:500;letter-spacing:-.025em;color:var(--an-blue);margin-top:15px;font-style:italic}.an-front-copy>p:not(.an-kicker),.an-hero-intro{font-size:16px;line-height:1.65;max-width:540px;margin-bottom:0}.an-front-art{background:var(--an-lime);min-width:0;position:relative;align-self:stretch;display:flex;align-items:center;justify-content:center;border:1px solid var(--an-ink);overflow:hidden}.an-front-art svg{display:block;width:100%;max-height:400px}.an-front-art::after{content:'';position:absolute;width:17px;height:17px;bottom:13px;right:13px;border-right:2px solid var(--an-ink);border-bottom:2px solid var(--an-ink);pointer-events:none}.an-finder{display:grid;grid-template-columns:190px minmax(0,1fr);gap:18px 38px;padding-block:24px;border-bottom:1px solid var(--an-ink)}.an-finder>p,.an-finder>div:first-child>p{font-size:15px;margin:0;line-height:1.3}.an-finder h2{font-size:22px;margin:0}.an-finder>.an-search{align-self:center}.an-finder .an-search input{font-size:17px;padding:16px 18px}.an-finder .an-search button{padding-inline:26px;font-size:15px;background:var(--an-blue)}.an-finder .an-search button:hover{background:var(--an-ink)}.an-quicklinks{grid-column:2;display:flex;flex-wrap:wrap;gap:9px 22px;font-size:12px;line-height:1.5}.an-quicklinks>a{text-decoration:none;border-bottom:1px solid var(--an-rule);padding-bottom:3px}.an-quicklinks>a:hover{border-color:var(--an-blue);color:var(--an-blue)}.an-quicklinks>span,.an-quicklinks>strong{font-weight:500;color:var(--an-muted)}.an-text-link{display:inline-flex;gap:25px;font-size:14px;font-weight:650}.an-small{font-size:12px;line-height:1.6}

/* Four routes: distinct, printed-looking color fields, never floating tiles. */
.an-section{padding-block:48px}.an-section-heading{display:flex;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:28px;padding-top:6px}.an-section-heading h2{font-size:34px;margin:0;letter-spacing:-.05em}.an-section-heading p,.an-section-heading>a{font-size:13px;line-height:1.5;margin:0;color:var(--an-muted)}.an-topic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.an-topic-card{position:relative;min-width:0;display:grid;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:23px;padding:29px 30px;background:var(--an-route,var(--an-lime));color:var(--an-route-ink,var(--an-ink))!important;border:1px solid var(--an-ink);text-decoration:none;min-height:210px}.an-topic-card:nth-child(1){background:var(--an-blue);color:var(--an-paper)!important}.an-topic-card:nth-child(2){background:var(--an-lime)}.an-topic-card:nth-child(3){background:var(--an-salmon)}.an-topic-card:nth-child(4){background:#a8cfdd}.an-topic-art{display:flex;align-items:center;justify-content:center;grid-column:1;width:100%;min-width:0}.an-topic-art svg{width:100%;max-height:125px;display:block}.an-topic-copy{grid-column:2;min-width:0}.an-topic-number{font-family:var(--an-display);font-size:48px;font-weight:500;line-height:1;letter-spacing:-.06em;position:absolute;right:20px;top:12px;opacity:.18;pointer-events:none}.an-topic-card h3{font-size:29px;line-height:1.05;margin:0 0 12px}.an-topic-card p{font-size:14px;line-height:1.6;margin:0 0 15px;max-width:390px}.an-topic-link{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.an-topic-link>span{font-size:24px;line-height:1;font-weight:500;transition:transform .2s}.an-topic-card:hover .an-topic-link>span{transform:translate(3px,-3px)}.an-topic-card:focus-visible{outline-color:var(--an-ink)!important;outline-offset:4px!important}
.an-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 45px}.an-guide-card{min-width:0;position:relative;display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:18px;align-content:start;padding:27px 0 29px;border-bottom:1px solid var(--an-ink)}.an-card-number{grid-column:1;grid-row:1/5;font:500 40px/1 var(--an-display);letter-spacing:-.05em;color:var(--an-blue);padding-top:2px}.an-guide-card>.an-kicker,.an-guide-card>h2,.an-guide-card>h3,.an-guide-card>p{grid-column:2}.an-guide-card .an-kicker{font-size:10px!important;letter-spacing:.07em!important;color:var(--an-muted);margin-bottom:10px!important}.an-guide-card h2,.an-guide-card h3{font-size:27px;line-height:1.13;margin:0 0 14px}.an-guide-card h2 a,.an-guide-card h3 a{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;text-decoration:none}.an-guide-card h2 a:hover,.an-guide-card h3 a:hover{color:var(--an-blue)}.an-guide-card>p:not(.an-kicker){font-size:14px;line-height:1.7;color:var(--an-muted);margin:0;max-width:49ch}.an-arrow{font-size:25px;font-weight:500;flex-shrink:0;color:var(--an-blue);line-height:1.15}.an-picks{padding-top:25px}.an-picks .an-section-heading{border-bottom:1px solid var(--an-ink);padding-bottom:20px;margin-bottom:0}.an-directory{border-top:2px solid var(--an-ink);margin-top:28px;padding-bottom:68px}.an-directory .an-section-heading h2{font-family:var(--an-display);font-size:44px;font-weight:500}.an-directory-group{display:grid;grid-template-columns:280px minmax(0,1fr);gap:38px;padding-block:26px;border-bottom:1px solid var(--an-rule)}.an-directory-group>h3{font-size:24px;line-height:1.2;margin:0}.an-directory-group>h3 a{text-decoration:none}.an-directory-group>h3 a:hover{color:var(--an-blue)}.an-directory-group ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 32px;list-style:none;margin:0;padding:0}.an-directory-group li a{display:flex;justify-content:space-between;gap:20px;text-decoration:none;padding-block:7px;font-size:14px;line-height:1.5}.an-directory-group li a:hover{text-decoration:underline}.an-directory-group li a span{color:var(--an-blue);flex-shrink:0}.an-directory-group>p{font-size:14px;color:var(--an-muted)}

/* Stories have a colorful opening, then a quiet, narrow reading lane. */
.an-breadcrumb{font-size:11px;line-height:1.5;padding-block:22px;color:var(--an-muted)}.an-breadcrumb ol{display:flex;flex-wrap:wrap;gap:6px 10px;list-style:none;margin:0;padding:0}.an-breadcrumb li+li::before{content:'/';margin-right:10px;opacity:.6}.an-breadcrumb li{min-width:0;overflow-wrap:anywhere}.an-breadcrumb a{text-decoration:none}.an-story-head{background:var(--an-route-soft,#f1f6da);border-bottom:1px solid var(--an-ink);padding-bottom:24px}.an-story-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:55px;align-items:center;padding-block:16px 26px}.an-article-heading{min-width:0}.an-article-heading>.an-kicker{display:inline-flex;color:var(--an-ink)!important;border-bottom:4px solid var(--an-route,var(--an-blue));padding-bottom:5px;margin-bottom:21px!important}.an-article-heading h1{font:500 clamp(40px,4.4vw,61px)/1.02 var(--an-display);letter-spacing:-.055em;margin:0 0 22px;max-width:850px;overflow-wrap:anywhere}.an-standfirst{font-size:19px;line-height:1.6;max-width:70ch;margin:0!important}.an-story-art{display:flex;justify-content:center;align-items:center;min-width:0;align-self:center}.an-story-art svg{display:block;width:100%;max-height:250px}.an-story-meta,.an-meta{display:flex;flex-wrap:wrap;gap:8px 24px;color:var(--an-muted);font-size:11px;line-height:1.6}.an-story-meta{padding-top:19px;border-top:1px solid var(--an-rule)}.an-meta{margin:0}.an-article-shell{padding-block:44px 20px}.an-article{display:grid;grid-template-columns:220px minmax(0,760px);gap:60px;justify-content:center;align-items:start;max-width:none;margin:0}.an-toc{grid-column:1;grid-row:1/3;position:sticky;top:24px;padding:18px 0 20px;border-top:3px solid var(--an-ink);border-bottom:1px solid var(--an-rule);min-width:0;margin:0;font-family:var(--an-font)}.an-toc>summary,.an-toc>h2{font:650 17px/1.3 var(--an-font);letter-spacing:-.03em;cursor:pointer;margin:0}.an-toc>summary::marker{color:var(--an-blue)}.an-toc ol{padding:0;list-style:none;font-size:13px;line-height:1.5;margin:18px 0 0}.an-toc li{padding:7px 0;border-top:1px solid #d8dcd2}.an-toc a{text-decoration:none;overflow-wrap:anywhere}.an-toc a:hover{color:var(--an-blue);text-decoration:underline}.an-toc-level-3{padding-left:12px!important;font-size:12px;color:var(--an-muted)}.an-reading{grid-column:2;min-width:0;max-width:70ch}.an-article>.an-content,.an-article>.an-editorial-note{grid-column:2;min-width:0}.an-content{font:19px/1.75 Georgia,'Times New Roman',serif;color:var(--an-ink);max-width:70ch;min-width:0;overflow-wrap:anywhere}.an-content>p{margin:0 0 1.25em}.an-content h2,.an-content h3,.an-content h4{font-family:var(--an-font);letter-spacing:-.035em;line-height:1.2;scroll-margin-top:25px}.an-content h2{font-size:31px;margin:1.65em 0 .7em}.an-content h3{font-size:25px;margin:1.4em 0 .65em}.an-content h4{font-size:21px;margin:1.25em 0 .65em}.an-content>h2:first-child{margin-top:0}.an-content a{color:var(--an-blue);text-decoration:underline;text-decoration-thickness:1px}.an-content a:hover{color:var(--an-ink)}.an-content ul,.an-content ol{padding-left:1.35em;margin-block:1em 1.5em}.an-content li{margin-bottom:.45em}.an-content blockquote{padding:19px 25px;margin:25px 0;border-left:4px solid var(--an-blue);background:#f0f1fd}.an-content blockquote p:last-child{margin-bottom:0}.an-content figure{margin:26px 0;max-width:100%;min-width:0}.an-content figcaption{font:12px/1.6 var(--an-font);color:var(--an-muted);margin-top:9px}.an-content img{display:block;max-width:100%;height:auto}.an-content hr{border:0;border-top:1px solid var(--an-rule);margin-block:35px}.an-content pre{white-space:pre-wrap;overflow:auto;max-width:100%;background:#f0f1e9;padding:20px;font-size:13px}.an-content code{font-size:.85em;overflow-wrap:anywhere}.an-content .alignwide,.an-content .alignfull{max-width:100%!important;width:100%!important;margin-inline:0!important}.an-content table{width:100%!important;max-width:100%;table-layout:auto;border-collapse:collapse;margin-block:25px;font:14px/1.6 var(--an-font)}.an-content th,.an-content td{border:1px solid var(--an-rule);padding:12px 14px;text-align:left;vertical-align:top;min-width:0;white-space:normal!important;overflow-wrap:anywhere}.an-content th{background:var(--an-lime);font-weight:650}.an-content td>p:last-child,.an-content th>p:last-child{margin-bottom:0}.an-content .wp-block-table,.an-content .n24-table-wrap,.an-content .table-wrapper{display:block;overflow-x:auto;max-width:100%;margin:25px 0}.an-content .wp-block-table table,.an-content .n24-table-wrap table,.an-content .table-wrapper table{margin:0}.an-content [class*="n24"],.an-content [class*="summary"],.an-content [class*="note"],.an-content [class*="faq"],.an-content [class*="card"],.an-content [class*="box"]{min-width:0!important;max-width:100%!important;float:none!important;overflow-wrap:anywhere;box-sizing:border-box}.an-content .n24-summary,.an-content .n24-tldr,.an-content .n24-note,.an-content .n24-box,.an-content .n24-card,.an-content .n24-factbox,.an-content .summary-box,.an-content .note-box,.an-content .info-box,.an-content .fact-box{width:100%!important;background:#f0f1e9;border:1px solid var(--an-ink);border-left:5px solid var(--an-blue);border-radius:0;margin:27px 0;padding:23px 27px;font:16px/1.7 var(--an-font)}.an-content .n24-summary,.an-content .n24-tldr,.an-content .summary-box{background:#f1f6da;border-left-color:#758c24}.an-content .n24-note,.an-content .note-box{background:#fff0e7;border-left-color:#a33a20}.an-content .n24-card,.an-content .n24-product-card,.an-content .n24-info-card{display:block!important;width:100%!important}.an-content .n24-card>*:not(img),.an-content .n24-product-card>*:not(img),.an-content .n24-info-card>*:not(img){width:auto!important;min-width:0!important;max-width:100%!important;flex:1 1 auto!important}.an-content .n24-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;width:100%!important}.an-content .n24-grid>*{min-width:0!important;width:auto!important;max-width:100%!important;margin:0!important}.an-content [class*="box"] [class*="box"],.an-content [class*="card"] [class*="card"],.an-content [class*="n24"] [class*="n24"]{min-width:0!important;max-width:100%!important;float:none!important}.an-content [class*="n24"] p,.an-content [class*="card"] p,.an-content [class*="box"] p{min-width:0!important;width:auto!important;max-width:none!important}.an-content [class*="n24"] h2,.an-content [class*="n24"] h3,.an-content [class*="summary"] h2,.an-content [class*="note"] h2{margin-top:0}.an-content [class*="n24"] p:last-child,.an-content [class*="box"] p:last-child{margin-bottom:0}.an-content details{margin:16px 0;padding:19px 22px;background:var(--an-paper);border:1px solid var(--an-ink);border-radius:0;max-width:100%}.an-content summary{font:650 17px/1.4 var(--an-font);cursor:pointer}.an-content details[open] summary{margin-bottom:17px}.an-content summary::marker{color:var(--an-blue)}.an-editorial-note{font:13px/1.7 var(--an-font);color:var(--an-muted);padding:25px 0;margin-top:38px;border-top:2px solid var(--an-ink)}.an-editorial-note p{margin-bottom:12px}.an-editorial-note a{font-weight:650}.an-related{border-top:1px solid var(--an-ink);margin-top:40px;padding-top:32px}.an-related .an-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:30px}.an-guide-card--compact{grid-template-columns:35px minmax(0,1fr);gap:0 13px}.an-guide-card--compact .an-card-number{font-size:29px}.an-guide-card--compact h3{font-size:23px}.an-guide-card--compact>p:not(.an-kicker){font-size:13px}

/* Hub opener, search and utility pages. */
.an-hub-head{background:var(--an-route-soft,#f1f6da);border-bottom:1px solid var(--an-ink)}.an-hub-head>.an-shell{position:relative;padding-bottom:40px}.an-hub-head .an-page-heading{width:calc(100% - 300px);max-width:850px;padding-block:16px 0;min-height:230px}.an-page-heading{padding-block:28px;max-width:850px}.an-page-heading h1{font:500 clamp(39px,4.4vw,61px)/1.06 var(--an-display);letter-spacing:-.045em;margin-bottom:20px}.an-page-heading>p:not(.an-kicker){font-size:19px;line-height:1.6;max-width:650px}.an-hub-art{position:absolute;right:0;bottom:25px;width:260px;max-width:28%}.an-hub-art svg{display:block;width:100%;max-height:235px}.an-page-heading .an-search{max-width:650px;margin-top:25px}.an-empty{padding-block:50px}.an-empty h2{font-size:28px}.an-empty .an-search{margin-block:25px}.an-pagination{display:flex;flex-wrap:wrap;gap:9px;margin-top:35px}.an-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:44px;padding:7px 13px;border:1px solid var(--an-ink);font-size:14px;text-decoration:none}.an-pagination .current{background:var(--an-blue);color:white}

/* Colophon, with a wordmark large enough to feel like a publication. */
.an-footer{background:var(--an-ink);color:var(--an-paper);margin-top:36px;padding-block:44px 0;border-top:8px solid var(--an-lime)}.an-footer-top{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(220px,1fr);gap:80px;padding-bottom:40px;align-items:end}.an-footer-brand{font-size:clamp(40px,5.2vw,72px);line-height:.95;font-weight:750;letter-spacing:-.075em;text-decoration:none}.an-footer-brand span{color:var(--an-lime)}.an-footer-top p{font-size:13px;line-height:1.7;margin:18px 0 0;color:#cdd0c5;max-width:420px}.an-footer-top h2{font-size:24px;letter-spacing:-.04em;margin-bottom:12px}.an-footer-top>div:last-child>a{font-size:17px;color:var(--an-lime)}.an-footer-links{display:flex;flex-wrap:wrap;gap:16px 28px;padding-block:23px;border-block:1px solid #656b65}.an-footer-links a{font-size:13px;text-decoration:none}.an-footer-links a:hover{color:var(--an-lime);text-decoration:underline}.an-footer-bottom{display:flex;justify-content:space-between;gap:30px;padding-block:23px;font-size:11px;color:#cdd0c5}.an-footer-bottom p{margin:0}.an-footer a:focus-visible{outline-color:var(--an-lime)!important}

/* Actual masthead groups its note and search in the second column. */
.an-masthead{grid-template-columns:minmax(0,1fr) 450px}
.an-masthead-note{display:grid;grid-template-columns:130px minmax(0,1fr);align-items:center;gap:24px;max-width:none;border:0;padding-left:0;font-family:var(--an-font)}
.an-masthead-note>p{font:17px/1.3 var(--an-display);border-left:1px solid var(--an-ink);padding-left:16px;margin:0;max-width:130px}
.an-front .an-text-link{margin-top:18px}
.an-art-caption{position:absolute;bottom:15px;left:18px;font:650 11px/1.4 var(--an-font);letter-spacing:.01em;max-width:180px}
.an-topic-card .an-topic-alias{font:500 27px/1.05 var(--an-display);letter-spacing:-.04em;margin-bottom:10px}
.an-topic-card h3{font-size:13px;font-weight:650;line-height:1.3;letter-spacing:.005em;margin-bottom:11px}
.an-toc>summary{position:relative;padding-right:22px}
.an-toc>summary span{position:absolute;right:0;top:0;color:var(--an-blue)}
.an-toc:not([open])>summary span{transform:rotate(-90deg)}
.an-toc-all{display:block;font:650 11px/1.5 var(--an-font);margin-top:18px;color:var(--an-blue)!important;text-decoration:none}
.an-editorial-note{display:grid;grid-template-columns:32px minmax(0,1fr);gap:18px}
.an-note-symbol{font:500 36px/1 var(--an-font);color:var(--an-blue)}
.an-editorial-note strong{font-size:15px;line-height:1.4;color:var(--an-ink);display:block;margin-bottom:9px}
.an-hub-count{display:inline-block;font:650 12px/1.4 var(--an-font);padding:8px 12px;border:1px solid var(--an-ink);background:var(--an-route,var(--an-lime));color:var(--an-route-ink,var(--an-ink));margin-top:8px}
.an-footer-top .an-footer-hello{font:500 italic 26px/1.2 var(--an-display);color:var(--an-lime);margin:0 0 12px}
/* Observed legacy variants from this site's inventory, including nested grids. */
.an-content [style*="width"]{max-width:100%!important;min-width:0!important}
.an-content .n24-card-body,.an-content .n24-card-header{display:block!important;width:auto!important;min-width:0!important;flex:1 1 auto!important}
.an-content .n24-overview-grid,.an-content .n24-grid-4,.an-content .n24-clarity-grid,.an-content .n24-two-col{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;width:100%!important}
.an-content .n24-overview-grid>*,.an-content .n24-grid-4>*,.an-content .n24-clarity-grid>*,.an-content .n24-two-col>*{min-width:0!important;max-width:100%!important;width:auto!important;margin-inline:0!important}
.an-content .n24-table-container,.an-content .n24-spec-table-wrap{overflow-x:auto;max-width:100%;margin-block:25px}
.an-content .n24-tip,.an-content .n24-warning,.an-content .n24-key-insights,.an-content .n24-snapshot-block,.an-content .n24-clarity{padding:22px 26px;margin-block:25px;font:16px/1.7 var(--an-font);border:1px solid var(--an-ink);background:#f0f1e9;max-width:100%}
.an-content .n24-warning{background:#fff0e7;border-left:5px solid #a33a20}
.an-content .n24-tip{background:#f1f6da;border-left:5px solid #758c24}
.an-content .n24-summary h2,.an-content .n24-summary h3,.an-content .n24-note h2,.an-content .n24-card-title,.an-content .n24-insights-title,.an-content .n24-clarity-title{font-size:22px;line-height:1.2;margin-top:0}
.an-content .n24-sources,.an-content .n24-additional-sources,.an-content .n24-related-reading,.an-content .n24-internal-links{font:14px/1.7 var(--an-font);padding-top:20px;margin-top:28px;border-top:1px solid var(--an-rule)}
.an-content .n24-caption,.an-content .n24-table-caption{font:12px/1.6 var(--an-font);color:var(--an-muted)}
.an-content .n24-faq-question{font:650 19px/1.35 var(--an-font)}
.an-content .n24-faq-item{padding-block:20px;border-bottom:1px solid var(--an-rule)}
.an-content .n24-timeline-item{padding:0 0 22px 20px;border-left:2px solid var(--an-blue)}
.an-content .n24-timeline-date{font:650 13px/1.5 var(--an-font);color:var(--an-blue)}
@media(min-width:1440px){.an-front-grid{gap:60px}.an-front h1{font-size:79px}.an-front-art svg{max-height:420px}}
@media(max-width:1120px){body.an-site .an-shell{width:calc(100% - 56px)}.an-masthead,.an-header-top{grid-template-columns:minmax(0,1fr) 300px;gap:25px}.an-masthead-note{grid-template-columns:minmax(0,1fr)}.an-masthead-note>p{display:none}.an-brand strong{font-size:59px}.an-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.an-nav>a{font-size:13px;padding-inline:13px}.an-nav .an-nav-about{display:none}.an-front-grid{gap:30px}.an-front h1{font-size:63px}.an-front h1 em{font-size:.49em}.an-front-copy>p:not(.an-kicker){font-size:15px}.an-front-art svg{max-height:345px}.an-topic-card{padding:26px 23px;grid-template-columns:80px minmax(0,1fr);gap:18px}.an-topic-card h3{font-size:25px}.an-topic-card p{font-size:13px}.an-topic-art svg{max-height:105px}.an-directory-group{grid-template-columns:235px minmax(0,1fr);gap:28px}.an-article{grid-template-columns:180px minmax(0,1fr);gap:40px}.an-story-grid{grid-template-columns:minmax(0,1fr) 230px;gap:35px}.an-article-heading h1{font-size:53px}.an-standfirst{font-size:18px}.an-related .an-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.an-footer-top{gap:45px}}
@media(max-width:850px){.an-brand strong{font-size:50px}.an-masthead,.an-header-top{grid-template-columns:minmax(0,1fr) 270px;gap:25px}.an-tagline{font-size:9px;letter-spacing:.02em}.an-header .an-search input{font-size:12px;padding-inline:10px}.an-header .an-search button{padding-inline:12px;font-size:12px}.an-nav>a{font-size:12px;gap:8px}.an-front-grid{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:25px;padding-block:32px}.an-front h1{font-size:51px}.an-front h1 em{font-size:27px}.an-front-art svg{max-height:300px}.an-finder{grid-template-columns:150px minmax(0,1fr);gap:15px 25px}.an-finder .an-search input{font-size:14px}.an-quicklinks{font-size:11px;gap:8px 17px}.an-section{padding-block:37px}.an-section-heading h2{font-size:29px}.an-topic-card{grid-template-columns:65px minmax(0,1fr);gap:15px;padding:24px 19px;min-height:220px}.an-topic-card h3{font-size:12px}.an-topic-card p{font-size:12px}.an-topic-number{font-size:38px;right:13px;top:11px}.an-topic-link{font-size:10px}.an-guide-grid{column-gap:30px}.an-guide-card{grid-template-columns:36px minmax(0,1fr);column-gap:13px}.an-card-number{font-size:32px}.an-guide-card h2,.an-guide-card h3{font-size:23px}.an-guide-card>p:not(.an-kicker){font-size:13px}.an-directory-group{grid-template-columns:190px minmax(0,1fr);gap:25px}.an-directory-group>h3{font-size:22px}.an-directory-group ul{grid-template-columns:1fr}.an-article{grid-template-columns:1fr;gap:26px}.an-toc{position:static;grid-column:1;grid-row:auto;max-width:none;padding:17px 20px;background:#f0f1e9;border:1px solid var(--an-ink)}.an-toc ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 23px;margin-top:14px}.an-reading,.an-article>.an-content,.an-article>.an-editorial-note{grid-column:1;max-width:70ch;justify-self:center;width:100%}.an-story-grid{grid-template-columns:minmax(0,1fr) 175px;gap:25px}.an-story-art svg{max-height:180px}.an-article-heading h1{font-size:45px}.an-standfirst{font-size:17px}.an-hub-head .an-page-heading{width:calc(100% - 210px);min-height:190px}.an-hub-art{width:180px}.an-page-heading h1{font-size:47px}.an-page-heading>p:not(.an-kicker){font-size:17px}.an-footer-brand{font-size:44px}.an-footer-top{grid-template-columns:1.2fr 1fr;gap:30px}.an-footer-top h2{font-size:21px}}
@media(max-width:620px){body.an-site{font-size:16px}body.an-site .an-shell{width:calc(100% - 36px)}.an-header{border-top-width:5px}.an-masthead,.an-header-top{grid-template-columns:minmax(0,1fr);gap:20px;padding-block:23px 19px}.an-brand strong{font-size:40px;line-height:.92;letter-spacing:-.075em}.an-tagline{font-size:9px;letter-spacing:.045em;margin-top:11px}.an-header .an-search input{font-size:14px;padding:12px}.an-header .an-search button{font-size:13px;padding-inline:17px}.an-nav{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px}.an-nav>a{min-height:48px;padding:11px 0!important;font-size:12px;line-height:1.35;border-left:0;gap:9px;border-bottom:1px solid var(--an-rule)}.an-nav>a:nth-child(n+3){border-bottom:0}.an-nav>a::after{left:0;right:0;height:3px;transform:scaleX(.16)}.an-nav>a span:first-child,.an-nav .an-nav-number{font-size:10px}.an-front-grid{grid-template-columns:1fr;gap:25px;padding-block:30px}.an-front h1{font-size:53px;letter-spacing:-.055em;line-height:.99;margin-bottom:20px}.an-front h1 em{font-size:28px;margin-top:14px;line-height:1.15}.an-front-copy>p:not(.an-kicker){font-size:15px;line-height:1.6;max-width:44ch}.an-kicker{font-size:10px!important;margin-bottom:16px!important}.an-front-art{height:230px;align-self:auto}.an-front-art svg{max-height:240px;width:100%;object-fit:contain}.an-finder{grid-template-columns:1fr;padding-block:21px;gap:14px}.an-finder>p,.an-finder>div:first-child>p{font-size:14px}.an-finder h2{font-size:22px}.an-finder .an-search input{font-size:14px;padding:14px 12px}.an-finder .an-search button{font-size:13px;padding-inline:18px}.an-quicklinks{grid-column:1;font-size:11px;gap:9px 17px}.an-section{padding-block:32px}.an-section-heading{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:20px}.an-section-heading h2{font-size:29px}.an-section-heading p,.an-section-heading>a{font-size:12px}.an-topic-grid{grid-template-columns:1fr;gap:11px}.an-topic-card{grid-template-columns:76px minmax(0,1fr);gap:18px;padding:23px 20px;min-height:185px}.an-topic-card h3{font-size:12px;line-height:1.3;margin-bottom:10px}.an-topic-card p{font-size:13px;margin-bottom:14px}.an-topic-art svg{max-height:108px}.an-topic-link{font-size:10px}.an-topic-number{font-size:42px;top:13px;right:16px}.an-guide-grid,.an-related .an-guide-grid{grid-template-columns:1fr;gap:0}.an-guide-card{grid-template-columns:38px minmax(0,1fr);column-gap:14px;padding:24px 0}.an-card-number{font-size:34px}.an-guide-card h2,.an-guide-card h3{font-size:26px;line-height:1.12;margin-bottom:12px}.an-guide-card>p:not(.an-kicker){font-size:14px;max-width:none}.an-guide-card .an-kicker{font-size:9px!important;margin-bottom:8px!important}.an-arrow{font-size:24px}.an-picks{padding-top:16px}.an-picks .an-section-heading{padding-bottom:19px}.an-directory{margin-top:18px;padding-bottom:38px}.an-directory .an-section-heading h2{font-size:37px}.an-directory-group{grid-template-columns:1fr;gap:12px;padding-block:22px}.an-directory-group>h3{font-size:23px}.an-directory-group ul{gap:1px}.an-directory-group li a{font-size:14px;line-height:1.5;padding-block:8px}.an-breadcrumb{font-size:10px;padding-block:18px}.an-story-head{padding-bottom:19px}.an-story-grid{grid-template-columns:1fr;gap:19px;padding-block:8px 20px}.an-article-heading h1{font-size:39px;line-height:1.04;margin-bottom:20px;letter-spacing:-.045em}.an-article-heading>.an-kicker{font-size:9px!important;margin-bottom:16px!important;border-bottom-width:3px}.an-standfirst{font-size:17px;line-height:1.6}.an-story-art{justify-self:end;max-width:150px;max-height:130px}.an-story-art svg{max-height:130px;width:150px}.an-story-meta,.an-meta{font-size:10px;gap:7px 16px;line-height:1.65}.an-story-meta{padding-top:15px}.an-article-shell{padding-top:29px;padding-bottom:8px}.an-article{gap:23px}.an-toc{padding:17px 19px}.an-toc>summary,.an-toc>h2{font-size:17px}.an-toc ol{grid-template-columns:1fr;margin-top:14px;font-size:13px}.an-toc li{padding-block:8px}.an-content{font-size:18px;line-height:1.75}.an-content h2{font-size:28px;margin-top:1.5em}.an-content h3{font-size:23px}.an-content h4{font-size:20px}.an-content table{font-size:12px}.an-content th,.an-content td{font-size:12px;padding:9px 10px}.an-content .n24-summary,.an-content .n24-tldr,.an-content .n24-note,.an-content .n24-box,.an-content .n24-card,.an-content .n24-factbox,.an-content .summary-box,.an-content .note-box,.an-content .info-box,.an-content .fact-box{font-size:15px;padding:18px 19px;margin-block:23px;border-left-width:4px}.an-content .n24-grid,.an-content .n24-overview-grid,.an-content .n24-grid-4,.an-content .n24-clarity-grid,.an-content .n24-two-col{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.an-content [class*="n24"][style],.an-content [class*="box"][style],.an-content [class*="card"][style]{width:auto!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.an-content [class*="n24"] [style],.an-content [class*="card"] [style]{min-width:0!important;max-width:100%!important;flex-basis:auto!important}.an-content details{padding:17px 18px}.an-content summary{font-size:16px}.an-editorial-note{padding-top:22px;margin-top:31px;font-size:12px}.an-related{margin-top:28px}.an-guide-card--compact{grid-template-columns:35px minmax(0,1fr)}.an-guide-card--compact h3{font-size:24px}.an-guide-card--compact .an-card-number{font-size:31px}.an-hub-head>.an-shell{padding-bottom:24px}.an-hub-head .an-page-heading{width:100%;min-height:0;padding-block:8px 0}.an-hub-art{position:static;max-width:150px;width:150px;margin:18px 0 0 auto}.an-hub-art svg{max-height:130px}.an-page-heading{padding-block:23px}.an-page-heading h1{font-size:40px;line-height:1.05}.an-page-heading>p:not(.an-kicker){font-size:17px}.an-empty{padding-block:34px}.an-footer{margin-top:27px;padding-top:33px;border-top-width:6px}.an-footer-top{grid-template-columns:1fr;gap:28px;padding-bottom:29px;align-items:start}.an-footer-brand{font-size:48px;line-height:1;letter-spacing:-.065em}.an-footer-top p{font-size:12px;margin-top:13px;max-width:350px}.an-footer-top h2{font-size:24px;margin-bottom:9px}.an-footer-top>div:last-child>a{font-size:16px}.an-footer-links{gap:13px 24px;padding-block:21px}.an-footer-links a{font-size:12px}.an-footer-bottom{flex-direction:column;gap:9px;font-size:10px;padding-block:20px}.an-footer-bottom p:last-child{max-width:330px}}
@media(max-width:370px){body.an-site .an-shell{width:calc(100% - 30px)}.an-brand strong{font-size:40px}.an-tagline{font-size:8px}.an-front h1{font-size:45px}.an-front h1 em{font-size:24px}.an-front-art{height:205px}.an-topic-card{grid-template-columns:61px minmax(0,1fr);gap:14px;padding:21px 16px}.an-topic-card h3{font-size:12px}.an-topic-card p{font-size:12px}.an-topic-link{font-size:9px}.an-guide-card{grid-template-columns:31px minmax(0,1fr);column-gap:11px}.an-card-number{font-size:29px}.an-guide-card h2,.an-guide-card h3{font-size:23px}.an-article-heading h1{font-size:35px}.an-page-heading h1{font-size:36px}.an-footer-brand{font-size:40px}.an-content table{font-size:11px}.an-content th,.an-content td{padding:8px;font-size:11px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.an-nav>a::after,.an-topic-link>span{transition:none}.an-topic-card:hover .an-topic-link>span{transform:none}}
@media print{.an-header,.an-footer,.an-toc,.an-related,.an-skip,.an-story-art,.an-hub-art{display:none!important}body.an-site{background:#fff;color:#000}.an-shell,.an-article-shell,.an-article,.an-reading{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}.an-story-head{background:none!important;border:0!important}.an-story-grid{display:block!important;padding:0!important}.an-article-heading h1{font-size:27pt}.an-content{font-size:11pt;max-width:none}.an-breadcrumb{display:none}.an-story-meta{border:0;padding-block:10px}.an-content h2{font-size:17pt}.an-content h3{font-size:14pt}.an-content a{color:#000}}

/* Root art direction: one full-bleed lime opening, with the illustration on the page. */
.an-front{background:var(--an-lime)}.an-front-art{background:transparent;border:0;overflow:visible}.an-front-art::after{display:none}.an-art-caption{bottom:3px;left:auto;right:12px;transform:rotate(-4deg);font-size:12px;padding:7px 11px;background:var(--an-paper);border:1px solid var(--an-ink)}
@media(max-width:620px){.an-art-caption{font-size:10px;right:0;bottom:0}.an-front-art{height:215px}}
