@font-face{font-family:"Euclid Circular B";src:url(/fonts/rad/EuclidCircularB-Light-WebXL.woff2) format("woff2");font-weight:300;font-display:swap}
.press-page{--paper:#f5f1e5;--paper-soft:#faf7ef;background:var(--paper)}
.press-page .site-main{--press-ink:#153746;--press-muted:#56676b;--press-line:#c8ceca;--press-gold:#e2bc77;--display:"Euclid Circular B",sans-serif;--sans:"Euclid Circular A",sans-serif;--text:var(--sans);--blog-ink:var(--press-ink);--blog-copy:var(--press-muted);--blog-accent:#247f91;color:var(--press-ink);font-family:var(--sans)}
.press-page .site-main{padding-top:90px;min-height:0;overflow:visible}.press-page .site-header{background:var(--paper)}
.press-page .press-wrap{width:min(1280px,calc(100% - 160px));margin-inline:auto}.press-page .press-breadcrumb{display:flex;gap:12px;padding-block:26px 34px;font-size:11px;color:var(--press-muted)}
.press-page .site-main :where(p){max-width:none;margin:0;color:inherit;font-size:15px;font-weight:400;line-height:1.65}.press-page .site-main h1,.press-page .site-main h2,.press-page .site-main h3{color:var(--press-ink);font-family:var(--display);font-weight:300;letter-spacing:-.05em;margin:0}.press-page .site-main h1{max-width:720px;font-size:clamp(42px,4.45vw,70px);line-height:1.05}.press-page .site-main h1 em{font-style:normal;color:#287c8c}.press-page .site-main h2{font-size:clamp(32px,3.05vw,46px);line-height:1.1}.press-page .site-main :where(a){color:inherit}.press-page a:focus-visible,.press-page button:focus-visible{outline:2px solid #237e91;outline-offset:5px}.press-page [hidden]{display:none!important}
.press-page .press-kicker{display:flex;align-items:center;gap:9px;font-size:10px;font-weight:650;letter-spacing:.11em;text-transform:uppercase;line-height:1.5;color:var(--press-muted);margin-bottom:24px}.press-dot{width:6px;height:6px;border-radius:50%;background:#26899b;display:inline-block}.press-page .press-hero{display:grid;grid-template-columns:1.3fr 1fr;gap:75px;align-items:center;padding-bottom:42px}.press-page .press-lead{max-width:570px;font-size:17px;line-height:1.65;margin-top:25px;color:var(--press-muted)}
.press-page .press-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:30px}.press-page .press-button{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;padding:15px 20px;min-height:49px;border:1px solid var(--press-ink);background:var(--press-ink);color:#faf7ef;font:500 12px var(--sans);text-decoration:none;cursor:pointer}.press-page .press-button:hover{background:#245467}.press-page .press-button span{font-size:20px}.press-page .press-textlink{font-size:12px;display:inline-flex;align-items:center;gap:16px;min-height:44px;text-decoration:underline;text-underline-offset:5px;text-decoration-color:#9aaeb2}.press-page .press-textlink:hover{text-decoration-color:currentColor}
.press-page .press-stat{background:#143441;color:#faf7ef;padding:26px 32px 25px;border-top:3px solid #3091a9;box-shadow:9px 9px 0 #e4e1d7}.press-stat__top{display:flex;justify-content:space-between;gap:15px;padding-bottom:23px;border-bottom:1px solid #49616a;font-size:9px;letter-spacing:.08em}.press-stat__number{font:300 clamp(86px,8.1vw,124px)/1 var(--display);letter-spacing:-.07em;color:var(--press-gold);margin:27px 0 12px}.press-stat__number>span{font-size:.37em;margin-left:8px;letter-spacing:-.03em}.press-page .press-stat__label{font-size:17px;line-height:1.45}.press-meter{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin:25px 0 19px}.press-meter span{height:9px;background:var(--press-gold)}.press-meter span:nth-child(3){background:linear-gradient(to right,var(--press-gold) 99.2%,#405b66 99.2%)}.press-meter span:last-child{background:#405b66}.press-stat__interval{display:flex;justify-content:space-between;gap:15px;font-size:10px;border-bottom:1px solid #49616a;padding-bottom:20px}.press-stat__interval strong{font-weight:400}.press-page .press-stat__note{font-size:11px;color:#b7c9cd;line-height:1.6;margin-top:17px}
.press-page .press-facts{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--press-line);padding-block:25px}.press-facts>div{padding-inline:30px;border-left:1px solid var(--press-line)}.press-facts>div:first-child{padding-left:0;border:0}.press-facts strong{display:block;font:300 29px/1.2 var(--display);letter-spacing:-.03em}.press-facts span{display:block;font-size:11px;margin-top:8px;color:var(--press-muted)}
.press-page .press-explanation{display:grid;grid-template-columns:.85fr 1.3fr;gap:110px;padding-block:74px}.press-page .press-explanation__body{max-width:730px}.press-page .press-body-lead{font-size:21px;line-height:1.5;margin-bottom:18px}.press-page .press-clarification{border-left:3px solid #b89556;padding:3px 0 3px 21px;margin:25px 0 17px}.press-clarification>strong{display:block;font-size:12px;margin-bottom:10px}.press-page .press-clarification p{font-size:13px;color:var(--press-muted)}.press-page .press-small{font-size:11px;line-height:1.7;color:var(--press-muted)}
.press-material{background:#eae8df;padding:58px 0}.press-section-head{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:30px}.press-page .press-section-head>p{max-width:400px;color:var(--press-muted);font-size:13px}.press-section-head .press-kicker{margin-bottom:16px}.press-figure-layout{display:grid;grid-template-columns:1.7fr 1fr;gap:38px}.press-page .press-figure{margin:0;padding:22px 25px 0;background:#faf7ef;border:1px solid #cfd0c8;min-width:0;display:flex;flex-direction:column;justify-content:center}.press-figure img{width:100%;height:auto;display:block}.press-figure figcaption{border-top:1px solid var(--press-line);display:flex;justify-content:space-between;align-items:center;gap:15px;padding:12px 0;font-size:10px}.press-figure figcaption a{display:inline-flex;align-items:center;min-height:36px;gap:15px;text-decoration:underline;text-underline-offset:4px}.press-downloads{display:grid}.press-downloads>a{position:relative;display:flex;flex-direction:column;gap:10px;padding:22px 34px 22px 0;border-bottom:1px solid #bfc6c1;text-decoration:none}.press-downloads>a:first-child{border-top:1px solid #bfc6c1}.press-downloads>a:hover strong{text-decoration:underline;text-underline-offset:5px}.press-filetype{font-size:9px;letter-spacing:.09em;color:var(--press-muted)}.press-downloads strong{font:300 24px/1.13 var(--display);letter-spacing:-.035em}.press-downloads a>span:not(.press-filetype){font-size:12px;color:var(--press-muted);line-height:1.5}.press-downloads i{position:absolute;right:2px;top:50%;font-style:normal;font-size:22px}.press-page .press-material-note{margin-top:22px;max-width:850px}
.press-page .press-method{padding-block:65px 54px}.press-method-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0 42px;margin:0}.press-method-grid>div{border-top:1px solid var(--press-line);padding:20px 0 25px}.press-method-grid dt{font-size:12px;font-weight:600;margin-bottom:12px}.press-method-grid dd{margin:0;font-size:13px;line-height:1.75;color:var(--press-muted)}.press-method-grid a{text-decoration:underline;text-underline-offset:3px}
.press-page .press-cite{display:grid;grid-template-columns:.85fr 1.3fr;gap:110px;border-top:1px solid var(--press-line);padding-block:42px 55px}.press-cite>div:last-child>p{font-size:13px;color:var(--press-muted)}.press-citation-url{display:inline-block;margin-top:12px;font-size:13px;text-decoration:underline;text-underline-offset:4px}.press-page .press-button--outline{background:transparent;color:var(--press-ink)}.press-page .press-button--outline:hover{background:#e5e5db}.press-page .press-copy-status{font-size:11px;min-height:19px;margin-top:10px}
.press-contact{background:#153746;color:#faf7ef;padding:48px 0}.press-contact__inner{display:flex;align-items:center;justify-content:space-between;gap:50px}.press-page .press-contact h2{color:#faf7ef;font-size:40px}.press-page .press-contact .press-kicker{color:#b1c9cd;margin-bottom:19px}.press-page .press-contact p:not(.press-kicker){color:#bfd0d2;max-width:530px;margin-top:19px;font-size:13px}.press-page .press-button--light{background:#f5f1e5;color:#153746;border-color:#f5f1e5;white-space:nowrap}.press-page .press-button--light:hover{background:#e2bc77}.press-page .page-footer{margin-top:0}.press-skip{position:fixed;top:10px;left:30px;z-index:110;padding:12px;background:white;transform:translateY(-200%)}.press-skip:focus{transform:none}.press-page [id]{scroll-margin-top:110px}
@media(min-width:1001px){.press-material,.press-contact{margin-inline:27px}.press-material .press-wrap,.press-contact .press-wrap{width:min(1280px,calc(100% - 106px))}}
@media(max-width:1100px){.press-page .press-wrap{width:calc(100% - 100px)}.press-page .press-hero{gap:36px;grid-template-columns:1.1fr 1fr}.press-page .site-main h1{font-size:49px}.press-page .press-stat{padding:22px}.press-stat__number{font-size:96px}.press-page .press-explanation,.press-page .press-cite{gap:55px}.press-page .press-lead{font-size:15px}.press-page .press-actions{gap:12px}.press-figure-layout{gap:22px}}
@media(max-width:760px){.press-page .press-wrap,.press-material .press-wrap,.press-contact .press-wrap{width:calc(100% - 36px)}.press-page .site-main{padding-top:70px}.press-page .press-breadcrumb{padding:18px 0 28px}.press-page .press-hero{grid-template-columns:1fr;gap:29px;padding-bottom:35px}.press-page .site-main h1{font-size:46px;max-width:580px}.press-page .press-kicker{font-size:9px;margin-bottom:17px}.press-page .press-lead{font-size:15px;margin-top:19px}.press-page .press-actions{margin-top:22px;gap:15px}.press-page .press-stat{padding:23px 25px}.press-stat__number{font-size:100px;margin:22px 0 10px}.press-stat__top{padding-bottom:18px}.press-page .press-stat__label{font-size:17px}.press-meter{margin-block:22px 16px}.press-page .press-facts{gap:18px 0;padding:20px 0;grid-template-columns:1fr}.press-facts>div{display:flex;gap:20px;align-items:center;border:0;padding:0}.press-facts strong{font-size:24px;min-width:155px}.press-facts span{margin:0;max-width:175px;font-size:10px}.press-page .press-explanation,.press-page .press-cite{grid-template-columns:1fr;gap:25px;padding-block:42px}.press-page .press-explanation h2 br{display:none}.press-page .press-body-lead{font-size:20px}.press-page .site-main h2{font-size:33px}.press-section-head{display:block;margin-bottom:25px}.press-page .press-section-head>p{margin-top:16px;max-width:100%}.press-material{padding-block:40px}.press-figure-layout{grid-template-columns:1fr;gap:25px}.press-page .press-figure{padding:9px 9px 0}.press-figure figcaption{font-size:9px;gap:5px}.press-downloads>a{padding-block:22px}.press-method-grid{grid-template-columns:1fr 1fr;gap:0 23px}.press-method-grid dd{font-size:12px}.press-page .press-method{padding-block:43px 20px}.press-contact__inner{align-items:start;flex-direction:column;gap:25px}.press-page .press-contact h2{font-size:37px}.press-contact{padding-block:38px}.press-page .press-button--light{max-width:100%;font-size:12px}.press-page .press-cite .press-actions{gap:10px}.press-page [id]{scroll-margin-top:90px}}
@media(max-width:360px){.press-page .site-main h1{font-size:40px}.press-facts strong{min-width:137px;font-size:22px}.press-stat__number{font-size:88px}.press-method-grid{grid-template-columns:1fr}.press-page .press-wrap{width:calc(100% - 28px)}}
@media(prefers-reduced-motion:reduce){.press-page *{scroll-behavior:auto!important;transition:none!important}}
.press-page .press-cohort{font-size:10px;color:var(--press-muted);line-height:1.6;margin-top:15px}
/* Keep the frame clear of the shared header, using the approved site geometry. */
@media(min-width:1001px){body.press-page.byggsikt-frame-page{--frame-header-gap:24px;--frame-cap-outer:max(0px,calc(max(0px,calc(50% - 840px)) + clamp(20px,4.5vw,76px) - var(--frame-x-outer) - var(--frame-header-gap)))!important;--frame-left-cap-outer:var(--frame-cap-outer)!important;--frame-left-cap-inner:max(0px,calc(var(--frame-left-cap-outer) - var(--frame-gap)))!important;--frame-right-cap-outer:var(--frame-cap-outer)!important;--frame-right-cap-inner:max(0px,calc(var(--frame-right-cap-outer) - var(--frame-gap)))!important}}
