:root{--apx-paper:#fff;--apx-ink:#1b2433;--apx-teal:#2f7f88;--apx-mist:#e6f1f2;--apx-rule:#d3d9df;--apx-ui:'Schibsted Grotesk',sans-serif;--apx-book:'Spectral',serif}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:var(--apx-paper);color:var(--apx-ink);font-family:var(--apx-ui);font-size:17px;line-height:1.65}
a{color:inherit;text-underline-offset:6px;text-decoration-thickness:1px}
a:hover{text-decoration-thickness:2px}
a:focus-visible,summary:focus-visible{outline:3px solid var(--apx-teal);outline-offset:6px}
img{display:block;max-width:100%;object-fit:cover}
h1,h2,h3,p{margin:0}
h1,h2,h3{font-weight:400;line-height:1.18;letter-spacing:-.015em}
h1,h2{font-family:var(--apx-book)}
h1{font-size:48px}
h2{font-size:40px}
h3{font-size:21px}
p+p{margin-top:22px}
em{font-family:var(--apx-book);font-weight:400}
strong{font-weight:500}
.apx-skip{position:absolute;z-index:20;top:-100px;left:24px;padding:12px 20px;background:var(--apx-paper)}
.apx-skip:focus{top:12px}
.apx-notice{min-height:34px;display:flex;justify-content:center;align-items:center;padding:4px 24px;background:var(--apx-ink);color:var(--apx-paper);font-size:15px;text-align:center;line-height:1.5}
.apx-mast{min-height:112px;padding:16px 48px;display:grid;grid-template-columns:1fr minmax(400px,680px) 1fr;align-items:center;gap:20px;background:var(--apx-paper);position:relative;z-index:5}
.apx-identity{text-align:center}
.apx-wordmark{font-size:27px;font-weight:500;line-height:1.2;text-decoration:none;letter-spacing:0}
.apx-header-line{font-size:15px;line-height:1.45;margin-top:8px;letter-spacing:0}
.apx-source-link{justify-self:end;font-size:16px;text-decoration:none}
.apx-menu{justify-self:start}
.apx-menu>summary{cursor:pointer;list-style:none;font-size:16px;font-weight:500;padding:8px 0}
.apx-menu>summary::-webkit-details-marker{display:none}
.apx-menu:not([open]) .apx-menu-list{display:none}
.apx-menu-list{position:absolute;left:0;right:0;top:100%;background:var(--apx-paper);padding:34px 48px 40px;border-top:1px solid var(--apx-rule);border-bottom:1px solid var(--apx-rule);display:grid;grid-template-columns:repeat(3,1fr);gap:20px 48px;box-shadow:0 15px 25px #1b24330c}
.apx-menu-list a{font-size:20px;text-decoration:none}
.apx-phone-links{display:none}
.apx-photo-lead{height:754px;min-height:650px;position:relative;isolation:isolate;overflow:hidden}
.apx-lead-image{position:absolute;z-index:-2;width:100%;height:100%;object-position:64% 54%;color:var(--apx-ink);font-size:16px}
.apx-photo-lead::before{content:'';position:absolute;z-index:-1;left:0;top:0;width:760px;height:270px;background:radial-gradient(ellipse 490px 150px at 270px 120px,rgba(255,255,255,.54) 0%,rgba(255,255,255,.54) 80%,rgba(255,255,255,0) 100%)}
.apx-lead-title{padding:36px 32px;max-width:690px}
.apx-lead-title h1{font-family:var(--apx-book);font-size:48px;line-height:1.13;letter-spacing:-.02em}
.apx-glass-note{position:absolute;right:32px;bottom:26px;width:416px;min-height:144px;padding:20px 24px;background:rgba(255,255,255,.88);backdrop-filter:blur(14px);border-radius:8px;display:grid;grid-template-columns:1fr auto;gap:10px 15px;align-items:center}
.apx-glass-note strong{font-size:18px;line-height:1.35;grid-column:1/-1}
.apx-glass-note p{font-size:16px;line-height:1.45;max-width:180px}
.apx-pill{display:inline-flex;justify-content:center;align-items:center;border-radius:40px;padding:12px 24px;min-height:48px;background:var(--apx-ink);color:var(--apx-paper);font-size:16px;font-weight:500;line-height:1.4;text-decoration:none;text-align:center}
.apx-pill:hover{background:var(--apx-teal)}
.apx-glass-note .apx-pill{background:var(--apx-paper);color:var(--apx-ink);padding:10px 20px}
.apx-wrap{max-width:1536px;margin:0 auto;padding-left:48px;padding-right:48px}
.apx-topic-area{padding-top:62px;overflow:hidden}
.apx-heading-line{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:36px}
.apx-heading-line>a{font-size:16px;font-weight:500;flex-shrink:0}
.apx-topic-track{display:grid;grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;width:100%;overflow:visible;padding-bottom:0}
.apx-topic-link{text-decoration:none;min-width:0}
.apx-topic-link img{width:100%;height:auto;aspect-ratio:4/5;background:var(--apx-paper);object-position:center}
.apx-topic-link h3{font-size:18px;font-weight:500;letter-spacing:0;margin-top:20px}
.apx-topic-link p{font-size:16px;line-height:1.5;max-width:270px;margin-top:8px}
.apx-topic-link:hover h3{text-decoration:underline;text-underline-offset:6px}
.apx-reading-points{list-style:none;padding:0;display:grid;grid-template-columns:repeat(6,1fr);gap:30px;margin:98px 0 106px;text-align:center}
.apx-reading-points li{font-size:16px;line-height:1.5}
.apx-reading-points svg{display:block;width:29px;height:29px;margin:0 auto 15px;stroke:currentColor;fill:none;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}
.apx-paired-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:96px;margin-bottom:116px}
.apx-paired-section>img{width:100%;height:auto;aspect-ratio:1;object-position:center}
.apx-section-copy{max-width:570px}
.apx-section-copy h2{max-width:540px;margin-bottom:25px}
.apx-section-copy p{font-size:17px;line-height:1.7}
.apx-underlinks{display:flex;flex-wrap:wrap;gap:18px 30px;margin-top:30px}
.apx-underlinks a{font-size:16px;font-weight:500;text-decoration-thickness:2px;text-underline-offset:9px}
.apx-paired-section.apx-reversed{grid-template-columns:minmax(0,1.07fr) minmax(0,.93fr);padding-left:64px;padding-right:64px;gap:104px;margin-top:10px;margin-bottom:120px}
.apx-reversed .apx-section-copy{max-width:480px}
.apx-reversed>img{grid-column:2;grid-row:1}
.apx-reversed .apx-section-copy{grid-column:1;grid-row:1}
.apx-statement-band{background:var(--apx-mist);text-align:center;padding:78px 24px 84px}
.apx-statement-band h2{margin:0 auto 25px;max-width:800px}
.apx-statement-band .apx-band-text{max-width:600px;margin:0 auto 30px;line-height:1.7}
.apx-statement-band .apx-band-text p{max-width:74ch;margin-left:auto;margin-right:auto}
.apx-footer{padding-top:62px;padding-bottom:38px}
.apx-footer-links{display:flex;gap:20px 32px;flex-wrap:wrap;padding-bottom:30px;border-bottom:1px solid var(--apx-rule)}
.apx-footer-links a{font-size:16px}
.apx-footer-note{max-width:830px;margin-top:30px;font-size:15px}
.apx-copyright{font-size:15px;margin-top:16px}
.apx-crumbs{padding-top:28px;padding-bottom:24px;font-size:15px}
.apx-crumbs a{margin-right:10px}
.apx-article-top{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:clamp(56px,7vw,110px);align-items:start;padding-top:12px;padding-bottom:84px}
.apx-intro-column h1{font-family:var(--apx-book);font-size:44px;line-height:1.14;max-width:650px;letter-spacing:-.012em}
.apx-intro-column>.apx-lede{font-size:18px;margin-top:26px;line-height:1.65;max-width:62ch}
.apx-keypoints{list-style:none;margin:28px 0 0;padding:24px 0;border-top:1px solid var(--apx-rule);border-bottom:1px solid var(--apx-rule)}
.apx-keypoints li{display:grid;grid-template-columns:18px 1fr;gap:10px;font-size:16px;line-height:1.6}
.apx-keypoints li+li{margin-top:18px}
.apx-keypoints svg{width:16px;height:20px;margin-top:2px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.apx-article-photo{margin:0;position:relative}
.apx-article-photo img{width:100%;height:auto;aspect-ratio:1;object-position:center}
.apx-article-photo figcaption{font-size:15px;line-height:1.5;margin-top:14px}
.apx-callout{position:relative;margin-top:30px;background:var(--apx-mist);padding:20px 24px;border-radius:12px;font-size:16px;line-height:1.6}
.apx-callout::before{content:'';position:absolute;top:-8px;left:48px;width:16px;height:16px;background:var(--apx-mist);transform:rotate(45deg)}
.apx-jumplink{margin-top:28px;display:flex}
.apx-jumplink>a{width:100%}
.apx-reading-layout{display:grid;grid-template-columns:240px minmax(0,760px);column-gap:112px;max-width:1344px;margin:0 auto;padding-bottom:80px}
.apx-article-index{font-size:15px;padding-top:8px}
.apx-article-index p{font-weight:500;margin-bottom:22px}
.apx-article-index a{display:block;margin-bottom:16px;line-height:1.45}
.apx-prose{min-width:0}
.apx-prose section{margin-bottom:62px;scroll-margin-top:32px}
.apx-prose h2{font-size:34px;line-height:1.22;letter-spacing:-.012em;margin-bottom:24px;max-width:26ch}
.apx-prose p{max-width:70ch;font-size:17px;line-height:1.8}
.apx-prose a{overflow-wrap:anywhere}
.apx-faq{border-top:1px solid var(--apx-rule);padding:20px 0}
.apx-faq:last-child{border-bottom:1px solid var(--apx-rule)}
.apx-faq summary{font-size:18px;font-weight:500;cursor:pointer;line-height:1.5;padding-right:20px}
.apx-faq>p{padding:20px 0 5px}
.apx-text-top{max-width:1040px;padding-top:24px;padding-bottom:76px}
.apx-text-top h1{font-family:var(--apx-book);font-size:48px;max-width:850px}
.apx-text-top>.apx-lede{font-size:20px;max-width:65ch;line-height:1.65;margin-top:24px}
.apx-missing{max-width:850px;padding-top:60px;padding-bottom:140px;min-height:500px}
.apx-missing h1{font-family:var(--apx-book);margin-bottom:26px}
.apx-missing .apx-pill{margin-top:32px}
@media(min-width:1700px){.apx-photo-lead{height:820px}.apx-lead-title{margin-left:calc((100vw - 1440px)/2)}}
@media(max-width:1100px){.apx-photo-lead::before{width:640px;height:240px;background:linear-gradient(90deg,rgba(255,255,255,.54) 0px,rgba(255,255,255,.54) 560px,rgba(255,255,255,.50) 576px,rgba(255,255,255,.35) 600px,rgba(255,255,255,.10) 624px,rgba(255,255,255,0) 640px);mask-image:linear-gradient(#000 0px,#000 140px,rgba(0,0,0,.82) 164px,rgba(0,0,0,.28) 204px,transparent 240px)}.apx-mast{grid-template-columns:1fr minmax(360px,620px) 1fr;padding-left:32px;padding-right:32px}.apx-paired-section{gap:56px}.apx-wrap{padding-left:32px;padding-right:32px}.apx-paired-section.apx-reversed{padding-left:30px;padding-right:30px;gap:56px}.apx-topic-track{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:29%;gap:20px;width:calc(100% + 38px);overflow-x:auto;padding-bottom:16px;scrollbar-width:thin;scrollbar-color:var(--apx-rule) transparent}.apx-reading-layout{grid-template-columns:190px minmax(0,1fr);gap:56px}.apx-reading-points{gap:20px}.apx-article-top{gap:44px}.apx-intro-column h1{font-size:40px}.apx-source-link{font-size:15px}}
@media(max-width:800px){.apx-mast{grid-template-columns:60px 1fr;min-height:130px;gap:10px;padding:20px 24px}.apx-identity{padding-right:60px}.apx-wordmark{font-size:25px}.apx-source-link{display:none}.apx-header-line{max-width:520px;margin:8px auto 0;font-size:15px}.apx-phone-links{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--apx-rule)}.apx-phone-links a{padding:14px 12px;text-align:center;font-size:16px;text-decoration:none}.apx-phone-links a+a{border-left:1px solid var(--apx-rule)}.apx-menu-list{padding:28px 24px;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.apx-photo-lead{height:720px;min-height:0}.apx-lead-title{padding:32px 24px;max-width:584px}.apx-lead-title h1{font-size:44px}.apx-wrap{padding-left:24px;padding-right:24px}.apx-glass-note{right:24px;bottom:24px}.apx-topic-track{grid-auto-columns:43%;width:calc(100% + 24px)}.apx-reading-points{grid-template-columns:repeat(3,1fr);row-gap:34px;margin:70px 0 78px}.apx-paired-section{gap:36px;margin-bottom:80px}.apx-paired-section.apx-reversed{padding:0;gap:36px;margin-bottom:84px}h2{font-size:34px}.apx-section-copy p{font-size:16px}.apx-section-copy h2{margin-bottom:22px}.apx-reading-layout{display:block}.apx-article-index{display:none}.apx-prose{max-width:740px;margin:auto}.apx-article-top{padding-bottom:65px;gap:34px;grid-template-columns:1.1fr 1fr}.apx-intro-column h1{font-size:36px}.apx-intro-column>.apx-lede{font-size:17px}.apx-keypoints li{font-size:16px}.apx-statement-band{padding:62px 24px}.apx-text-top h1{font-size:44px}.apx-text-top{padding-bottom:58px}}
@media(max-width:600px){body{font-size:16px}.apx-notice{font-size:15px;padding:6px 20px;min-height:42px}.apx-mast{padding:16px 20px;grid-template-columns:48px minmax(0,1fr);min-height:132px}.apx-identity{padding-right:0;text-align:left}.apx-wordmark{font-size:25px}.apx-header-line{margin-left:0;font-size:15px;line-height:1.5}.apx-menu{align-self:start;margin-top:0}.apx-menu>summary{font-size:15px}.apx-phone-links a{font-size:16px;padding:13px 10px}.apx-photo-lead{height:670px}.apx-lead-image{object-position:65% 65%}.apx-photo-lead::before{width:100%;height:270px;mask-image:none;background:radial-gradient(ellipse 300px 150px at 50% 120px,rgba(255,255,255,.54) 0%,rgba(255,255,255,.54) 80%,rgba(255,255,255,0) 100%)}.apx-lead-title{padding:28px 22px;max-width:440px}.apx-lead-title h1{font-size:41px;line-height:1.14;letter-spacing:-.018em}.apx-glass-note{right:20px;left:20px;bottom:22px;width:auto;padding:18px 20px;min-height:140px;gap:12px 16px}.apx-glass-note strong{font-size:18px}.apx-glass-note p{font-size:15px;max-width:180px}.apx-glass-note .apx-pill{font-size:15px;min-height:44px;padding:10px 16px}.apx-wrap{padding-left:22px;padding-right:22px}.apx-topic-area{padding-top:46px}.apx-heading-line{align-items:center;margin-bottom:26px;gap:18px}.apx-heading-line h2{font-size:29px;max-width:220px}.apx-heading-line>a{font-size:15px}.apx-topic-track{grid-auto-columns:78%;gap:18px;width:calc(100% + 22px)}.apx-topic-link h3{margin-top:15px;font-size:18px}.apx-topic-link p{font-size:16px;padding-right:12px}.apx-topic-link img{aspect-ratio:4/5}.apx-reading-points{grid-template-columns:repeat(2,1fr);margin:58px 0 64px;gap:30px 20px}.apx-reading-points li{font-size:16px}.apx-paired-section,.apx-paired-section.apx-reversed{display:flex;flex-direction:column;gap:32px;margin-bottom:70px}.apx-paired-section>img{width:100%}.apx-reversed>img{width:88%;align-self:flex-end}.apx-reversed .apx-section-copy{padding-right:10px}.apx-section-copy h2{font-size:33px;line-height:1.2;max-width:300px}.apx-section-copy p{font-size:17px}.apx-underlinks{margin-top:28px;gap:18px 25px}.apx-underlinks a{font-size:16px}.apx-statement-band{padding:56px 22px}.apx-statement-band h2{font-size:34px}.apx-band-text{font-size:17px}.apx-footer{padding-top:42px;padding-bottom:30px}.apx-footer-links{gap:16px 24px}.apx-crumbs{font-size:15px;padding-top:22px;padding-bottom:22px}.apx-article-top{display:flex;flex-direction:column;gap:38px;padding-top:12px;padding-bottom:62px}.apx-intro-column h1{font-size:40px;line-height:1.15}.apx-intro-column>.apx-lede{font-size:18px}.apx-article-photo{width:100%}.apx-article-photo figcaption{font-size:15px}.apx-callout{padding:20px;font-size:16px}.apx-text-top{padding-top:14px;padding-bottom:55px}.apx-text-top h1{font-size:41px}.apx-text-top>.apx-lede{font-size:18px}.apx-prose h2{font-size:31px;max-width:22ch}.apx-prose p{font-size:17px;line-height:1.8}.apx-prose section{margin-bottom:48px}.apx-reading-layout{padding-bottom:35px}.apx-faq summary{font-size:17px}.apx-source-addresses{padding-left:18px}.apx-missing{padding-top:40px;padding-bottom:80px}.apx-missing h1{font-size:40px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
