.editorial-shell{padding:130px 0 64px}.editorial-shell .container{max-width:1040px}.editorial-header{max-width:850px;margin-bottom:32px}.editorial-header h1{font-size:clamp(2rem,4vw,3.3rem);line-height:1.15;letter-spacing:-.035em;margin:16px 0}.editorial-kicker{font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-orange);font-weight:700}.editorial-shell .landing-page{display:grid;gap:22px}.editorial-shell .why-us-intro,.editorial-shell .why-us-section,.editorial-shell .why-us-cta{padding:26px;border:1px solid var(--border-color);border-radius:16px;background:var(--bg-card)}.editorial-shell h2{font-size:1.65rem;line-height:1.3;margin:0 0 16px}.editorial-shell h3{font-size:1.2rem;line-height:1.4;margin:0 0 12px}.editorial-shell p{line-height:1.75;margin:0 0 16px}.editorial-shell p:last-child{margin-bottom:0}.editorial-shell ul{padding-left:22px;line-height:1.75}.editorial-shell li{margin-bottom:8px}.editorial-shell a:not(.btn){color:var(--accent-orange)}.editorial-shell .why-us-checklist{list-style:none;padding:0}.editorial-shell .why-us-checklist li{display:flex;gap:12px}.why-us-cta-actions{display:flex;gap:12px;flex-wrap:wrap}.lp-scroll-x{max-width:100%;overflow-x:auto}.lp-scroll-x table{min-width:0}.lp-scroll-x th,.lp-scroll-x td{overflow-wrap:anywhere;vertical-align:top}.lp-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lp-related-grid a{min-width:0;overflow-wrap:anywhere}.norsk-home-hero{padding:145px 0 64px;background:linear-gradient(135deg,#fff 50%,#fff5e8)}.norsk-home-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:56px;align-items:center}.norsk-home-hero h1{font-size:clamp(2.3rem,4.7vw,4.5rem);line-height:1.1;letter-spacing:-.045em;color:var(--text-heading);margin:20px 0 24px}.norsk-home-hero .lead{font-size:1.14rem;line-height:1.75;color:var(--text-body);max-width:660px}.norsk-home-hero .hero-cta{margin:26px 0 18px}.norsk-home-note{font-size:.95rem;line-height:1.6;color:var(--text-body)}.norsk-start-panel{padding:30px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:20px;box-shadow:0 16px 50px #191e360f}.norsk-start-panel h2{font-size:1.4rem;margin:0 0 20px}.norsk-start-links{display:grid;gap:12px}.norsk-start-links a{display:block;padding:16px 18px;border:1px solid var(--border-color);border-radius:12px;color:var(--text-heading);text-decoration:none}.norsk-start-links a:hover{border-color:var(--accent-orange)}.norsk-start-links strong{display:block;margin-bottom:5px}.norsk-start-links span{font-size:.94rem;color:var(--text-body);line-height:1.5}.norsk-home-body{padding-top:0}.norsk-home-body .landing-page{gap:24px}.norsk-coverage{scroll-margin-top:100px}.pricing-total-label{text-align:center;font-size:.97rem;color:var(--text-body);margin:0 0 24px}.duration-selector-btn[aria-pressed=true],.device-selector-btn[aria-pressed=true]{outline:2px solid var(--accent-orange);outline-offset:3px}.editorial-shell .why-us-card{padding:18px;border:1px solid var(--border-color);border-radius:12px}.editorial-shell .faq-item{margin-bottom:8px}.editorial-shell .faq-question{cursor:pointer}.editorial-source-note{font-size:.92rem;color:var(--text-muted);border-top:1px solid var(--border-color);padding-top:16px}.single-post-content .post-body table{width:100%}.single-post-content .post-body td,.single-post-content .post-body th{vertical-align:top;overflow-wrap:anywhere}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--accent-orange);outline-offset:4px}section[id],h2[id],h3[id]{scroll-margin-top:100px}@media(max-width:760px){.norsk-home-hero{padding:110px 0 40px}.norsk-home-grid{grid-template-columns:1fr;gap:28px}.norsk-start-panel{padding:22px}.editorial-shell{padding:110px 0 44px}.norsk-home-body{padding-top:0}.editorial-shell .why-us-intro,.editorial-shell .why-us-section,.editorial-shell .why-us-cta{padding:20px}.lp-related-grid{grid-template-columns:1fr}.lp-scroll-x th,.lp-scroll-x td{padding:10px!important}.editorial-shell h2{font-size:1.4rem}.norsk-home-hero .hero-cta .btn{flex:1;justify-content:center}.norsk-home-hero .hero-cta{flex-wrap:wrap}.why-us-cta-actions .btn{width:100%;justify-content:center}}@media(max-width:480px){.footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.footer-column a{overflow-wrap:anywhere}.footer-column h4{line-height:1.4}}
