@font-face{font-family:Schibsted;src:url(/a/f/schibsted-grotesk-latin-wght-normal.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}*{box-sizing:border-box}html{color-scheme:light;scroll-padding-top:24px}body{margin:0;background:#f4f7f5;color:#203c39;font-family:Schibsted,Arial,sans-serif;font-size:17px;line-height:1.5}h1,h2,h3,p{margin:0 0 18px}h1,h2,h3{line-height:1.14;font-weight:600;letter-spacing:-.025em}h1{font-size:clamp(34px,4.1vw,56px);max-width:1150px;line-height:1.08;letter-spacing:-.045em}h2{font-size:29px}h3{font-size:21px}p{max-width:78ch}a{color:inherit;text-underline-offset:4px}a:hover{text-decoration-thickness:2px}button,input,textarea{font:inherit}button,.button{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-height:49px;background:#254d43;color:#fff;border:1px solid #254d43;padding:12px 20px;text-decoration:none;font-weight:500;border-radius:2px;line-height:1.35}button:hover,.button:hover{background:#183c32}button:disabled{opacity:.6;cursor:wait}.text-button,.secondary{background:transparent;color:#254d43}.text-button{border-color:transparent;text-decoration:underline;text-underline-offset:4px;padding-left:0;padding-right:0}.text-button:hover,.secondary:hover{background:#dcece6}input,textarea{display:block;width:100%;border:1px solid #779b90;border-radius:2px;background:#fff;color:#203c39;padding:12px;min-height:49px}textarea{resize:vertical;line-height:1.6}input::placeholder,textarea::placeholder{color:#65736e;opacity:1}label{display:block;font-weight:500;margin-bottom:8px}label input,label textarea{margin-top:7px}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #8e602b;outline-offset:4px}h2:focus{outline:none;border-left:4px solid #779b90;padding-left:12px}summary{cursor:pointer;min-height:32px;padding:6px 0;font-weight:500}summary:hover{color:#386555}[hidden]{display:none!important}.js-only{display:none}.enhanced .js-only{display:inline-flex}.enhanced .fallback-email{display:none}header,main,footer{max-width:1440px;margin:auto}header{padding:24px 5%;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #c7d8d0}.brand{font-size:26px;letter-spacing:-1.1px;font-weight:650;text-decoration:none;display:inline-flex;align-items:center;gap:10px}.header-note{font-size:14px}nav{display:flex;gap:22px}nav a{min-height:28px;display:inline-block}header nav a{font-size:15px;text-decoration:none}.intro{padding:48px 5% 25px}.eyebrow,.section-cap,.mono{font-size:13px;letter-spacing:.07em}.eyebrow{text-transform:uppercase;font-weight:500;margin-bottom:18px}.lead{font-size:20px;max-width:800px;margin-bottom:0;line-height:1.5}.intro h1{margin-bottom:24px}.intake{margin:0 5% 58px;padding:28px 0 0;border-top:1px solid #779b90;display:grid;grid-template-columns:1fr 2fr;gap:48px}.intake h2{font-size:26px}.intake p{max-width:40ch}.intake form>label{font-size:19px;margin-bottom:10px}.intake textarea{min-height:165px}.intake-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:18px 0 12px}.intake #input-status{max-width:none}.small{font-size:13px;line-height:1.6;color:#47675e}.error{color:#8b331d;font-size:14px}.fallback-email{margin-top:20px}.primer{margin:50px 5%;padding-top:38px;border-top:1px solid #b3ccc0;display:grid;grid-template-columns:1fr 1fr;gap:60px}.primer>div>p:not(.eyebrow){max-width:42ch}.relationship{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.sample-room{padding:20px;border:1px solid #779b90}.sample-device{padding:18px 12px;margin-top:20px;background:#dcece6;border-left:4px solid #254d43;font-weight:600}.sample-device span{font-size:13px;display:block;font-weight:400}.sample-output strong,.sample-output span{display:block}.sample-output strong{margin-bottom:4px}.sample-output span{font-size:14px;margin-bottom:22px}.relationship>p{grid-column:1/-1}.entry-guidance{margin:50px 5%;max-width:850px}.entry-guidance h2{font-size:26px}.entry-guidance>.small{margin-top:22px}.page-heading{padding:50px 5% 40px}.guide-nav{margin-top:30px;flex-wrap:wrap;gap:12px 24px}.guide-nav a{font-size:15px}.guide-content{max-width:940px;padding:0 5% 50px}.guide-section{padding:36px 0;border-top:1px solid #b3ccc0;scroll-margin-top:20px}.guide-section h2{font-size:27px}.decision{padding-left:22px;border-left:3px solid #779b90}.sources{padding:30px 0;font-size:15px}.guide-carry{padding:30px;background:#dcece6;margin-top:16px}.guide-carry textarea{margin-bottom:18px}.guide-carry .small{margin-top:14px;margin-bottom:0}#result{padding:36px 5% 50px}.scope-mast{border-bottom:1px solid #b3ccc0;padding-bottom:22px;margin-bottom:30px;position:relative}.scope-mast h2{font-size:38px}.scope-mast .site{font-size:20px;margin-bottom:8px;font-weight:550}.scope-mast .quiet{display:inline-block;font-size:15px;min-height:28px}.review-grid{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(280px,1fr);gap:40px;align-items:start}.scope-surface{background:#fff;padding:25px}.section-cap{display:flex;justify-content:space-between;gap:16px;text-transform:uppercase;border-bottom:1px solid #b3ccc0;padding-bottom:14px;margin-bottom:20px}.section-cap span:last-child{text-transform:none;letter-spacing:0}.room-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;align-items:start}.room{border:1px solid #779b90;padding:18px;min-width:0}.room-heading{border-bottom:1px solid #c7d8d0;margin-bottom:14px}.room-heading .mono{display:block;margin-bottom:12px}.room h3{font-size:23px}.room p{margin-bottom:14px}.room-edit{margin-top:12px}.device{background:#dcece6;border-left:3px solid #254d43;padding:16px;margin-top:14px;scroll-margin:24px}.device-title{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.device-title strong{font-size:17px;overflow-wrap:anywhere}.device-title>span:last-child{font-size:13px;margin-left:auto}.device p{font-size:15px;margin:10px 0 0}.device-glyph{display:block;flex:none;width:20px;height:18px;border:2px solid #254d43;border-top-width:5px;border-bottom-width:5px}.unassigned{margin-top:20px}.unassigned>.small{margin-bottom:0}.caption{margin:20px 0}.scope-lines{border-top:1px solid #b3ccc0}.scope-lines section{padding:20px 0;border-bottom:1px solid #d5e2da}.scope-lines h3{font-size:17px;letter-spacing:0}.scope-lines p{font-size:15px;margin:0}.editor summary{font-size:14px;text-decoration:underline;text-underline-offset:3px}.editor form{padding-top:12px}.editor input,.editor textarea{font-size:15px;margin-bottom:14px}.editor button{font-size:14px;min-height:44px}.editor .small{margin-top:12px}.editor label{font-size:14px}.pair{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.recommendation{font-size:27px;margin-bottom:22px}aside>p:not(.eyebrow){font-size:16px}.issue{background:#fff0d9;color:#67482e;padding:20px;margin:22px 0;font-size:15px}.issue p:last-child{margin-bottom:0}.issue strong{display:block;margin-bottom:12px}.questions h3{font-size:18px}.questions ul{padding-left:20px;font-size:15px}.questions li{margin-bottom:12px}.support{border-top:1px solid #b3ccc0;margin-top:22px;padding:10px 0;font-size:15px}.support>summary{font-size:15px}.support>p:first-of-type{margin-top:16px}.fact{padding:20px 0;border-bottom:1px solid #d5e2da}.fact h3,.history h3{font-size:17px}.fact p,.history p{white-space:pre-wrap;overflow-wrap:anywhere}.history{padding:20px 0;font-size:14px}.continuation{margin-top:24px;border-top:2px solid #254d43;padding-top:24px}.continuation h3{font-size:23px}.continuation>p{font-size:15px}.continuation label{font-size:15px}.continuation button{width:100%}.continuation .small{font-size:13px}.privacy-detail summary{font-size:13px}.privacy-detail a{font-size:13px}.change-notice{background:#fff0d9;color:#67482e;padding:14px 18px;font-size:15px;margin:20px 0}.private-view,#receipt{margin:10px 5% 50px;padding:32px;background:#fff;border-top:3px solid #254d43;max-width:1100px}.private-view h2,#receipt h2{font-size:32px;max-width:750px}.private-view form{max-width:650px}.private-view input{margin-bottom:18px}.private-actions{display:flex;gap:16px;flex-wrap:wrap;margin:25px 0}.reference{font-size:16px;overflow-wrap:anywhere}.reference strong{font-variant-numeric:tabular-nums}.record{margin:0;padding:0}.record>div{padding:12px 0;border-bottom:1px solid #e0e9e3}.record dt{font-size:13px;text-transform:capitalize;color:#47675e}.record dd{margin:8px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.record .record{padding-left:15px;border-left:1px solid #b3ccc0}.record ul{padding-left:22px}.record li{margin-bottom:10px}pre{font-size:13px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px solid #b3ccc0;padding:24px;margin:30px 0}footer{border-top:1px solid #b3ccc0;padding:30px 5%;font-size:14px}.footer-top{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-bottom:24px}.footer-top p{flex:1;margin:0;min-width:200px;font-size:14px}.footer-top a{min-height:28px}.footer-top .brand{font-size:23px}footer .small{margin-bottom:0}.skip{position:absolute;left:12px;top:-80px;background:#fff;padding:12px;z-index:10}.skip:focus{top:12px}@media(min-width:1100px){.scope-mast h2{max-width:70%}.scope-mast>.quiet{position:absolute;right:0;bottom:24px}}@media(max-width:900px){.header-note{display:none}.intake{grid-template-columns:1fr;gap:14px}.intake-heading{display:flex;gap:28px;align-items:start}.intake-heading p{max-width:55ch}.review-grid{grid-template-columns:minmax(0,1fr);gap:26px}.review-grid aside{display:grid;grid-template-columns:1fr 1fr;gap:18px 30px;align-items:start}.review-grid aside>.eyebrow,.review-grid aside>.recommendation,.review-grid aside>p{grid-column:1}.review-grid aside>.eyebrow{margin:0}.review-grid aside>.recommendation{margin:0}.review-grid aside>.continuation{grid-column:2;grid-row:1/7;margin:0}.review-grid aside>.questions,.review-grid aside>.issue,.review-grid aside>.support{grid-column:1;margin:0}.primer{gap:30px}}@media(max-width:600px){body{font-size:16px}header{padding:19px 6%;gap:15px}.brand{font-size:23px;gap:8px}.brand img{width:29px;height:29px}header nav{gap:13px}header nav a{font-size:13px;min-height:28px}h1{font-size:34px;line-height:1.12;letter-spacing:-.04em}h2{font-size:26px}.intro{padding:32px 6% 23px}.intro .eyebrow{font-size:12px;margin-bottom:18px}.intro h1{margin-bottom:19px}.desktop-break{display:none}.lead{font-size:17px}.intake{margin:0 6% 35px;padding-top:23px;gap:10px}.intake-heading{display:block}.intake-heading h2{font-size:23px}.intake-heading p{font-size:15px;margin-bottom:10px}.intake form>label{font-size:16px}.intake textarea{min-height:175px}.intake-actions{gap:8px;display:block;margin-top:14px}.intake-actions button:first-child{width:100%}.intake-actions .text-button{font-size:14px;min-height:42px}.small{font-size:13px}.primer{margin:36px 6%;grid-template-columns:1fr;gap:14px;padding-top:28px}.primer h2{font-size:25px}.primer p{font-size:15px}.relationship{gap:14px}.sample-room{padding:14px}.sample-device{padding:14px 8px}.sample-output span{font-size:13px}.sample-room .eyebrow{font-size:12px}.entry-guidance{margin:32px 6%}.entry-guidance h2{font-size:24px}.entry-guidance>p{font-size:15px}.entry-guidance>.small{font-size:13px}.page-heading{padding:32px 6% 30px}.page-heading h1 br{display:none}.guide-nav{gap:8px 18px;margin-top:22px}.guide-nav a{font-size:14px}.guide-content{padding:0 6% 30px}.guide-section{padding:28px 0}.guide-section h2{font-size:24px}.guide-section p{font-size:15px}.guide-carry{padding:20px}.guide-carry h2{font-size:24px}#result{padding:25px 6% 35px}.scope-mast{margin-bottom:22px}.scope-mast h2{font-size:31px}.scope-mast .site{font-size:17px}.scope-mast>.eyebrow{font-size:12px}.scope-mast>p{font-size:15px}.scope-surface{padding:17px}.section-cap{display:block;font-size:12px;letter-spacing:.04em}.section-cap span{display:block}.section-cap span:last-child{margin-top:8px;font-size:13px}.room-grid{display:block}.room{margin-bottom:16px;padding:16px}.room h3{font-size:22px}.room-heading p{font-size:15px}.device{padding:14px}.pair{grid-template-columns:1fr}.scope-lines h3{font-size:16px}.scope-lines section{padding:18px 0}.review-grid aside{display:block}.review-grid aside>.eyebrow{margin-bottom:12px}.review-grid aside>.recommendation{font-size:26px;margin-bottom:18px}.review-grid aside>.questions,.review-grid aside>.issue,.review-grid aside>.support,.review-grid aside>.continuation{margin-top:22px}.continuation h3{font-size:24px}.private-view,#receipt{margin:0 6% 35px;padding:24px 20px}.private-view h2,#receipt h2{font-size:28px}#receipt>.button{width:100%}.private-actions button{width:100%}.reference{font-size:14px}.record .record{padding-left:9px}.footer-top{gap:16px}.footer-top p{flex-basis:100%}footer{padding:26px 6%}.change-notice{font-size:14px}pre{padding:16px;font-size:12px}button,.button{font-size:15px}summary{min-height:34px}}.inventory-actions{display:flex;flex-wrap:wrap;gap:10px 26px;align-items:center}.inventory-actions .text-button{min-height:44px}.returned-scope{margin-top:28px}.returned-scope>h3{margin-top:24px}.returned-scope .room h3{margin-top:0}@media(max-width:600px){.scope-surface{padding:12px 10px}.room{padding:12px}.device{padding:12px 10px}.room .device{margin-left:0;margin-right:0}.scope-lines section{padding:14px 0}.inventory-actions{gap:8px 24px}.inventory-actions button{font-size:14px}.continuation{padding-top:18px}.continuation>p{margin-bottom:14px}.returned-scope .room-grid{margin-left:-8px;margin-right:-8px}.returned-scope .device{padding:10px}.private-view .small{font-size:13px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
