/* Scoped to the approved article inventory. Other pages retain their design. */
body.ona-active main>.hero-section,body.ona-active .post-hero,body.ona-active article>.ct-featured-image,body.ona-active .post-footer-meta,body.ona-active .ct-share-box,body.ona-active .ct-related-posts-container,body.ona-active .post-navigation,body.ona-active .ct-comments-container{display:none!important}
body.ona-active main>.ct-container,body.ona-active main>.ct-container-full,body.ona-active .content-container,body.ona-active .entry-content,body.ona-active .post-body{width:100%!important;max-width:none!important;padding:0!important;margin:0!important}
body.ona-active main>article.section-padding{padding:0!important}body.ona-active [data-vertical-spacing]{padding-top:0!important;padding-bottom:0!important}body.ona-active .scroll-animate{opacity:1!important;transform:none!important}
.ona-layout{color:#1e303c;background:#fff;width:100%;font-family:inherit;font-size:18px;line-height:1.65;overflow:clip;--ona-radius:22px;--ona-border:#d6e0e4;--ona-gap:64px}
.ona-layout *{box-sizing:border-box}.ona-layout h1,.ona-layout h2,.ona-layout h3{font-family:inherit;color:inherit;letter-spacing:-.025em;overflow-wrap:anywhere}.ona-layout h1{font-size:clamp(32px,3.3vw,52px);line-height:1.12;font-weight:750;margin:0 0 24px}.ona-layout h2{font-size:clamp(27px,2.6vw,38px);line-height:1.2;font-weight:700;margin:0 0 24px}.ona-layout h3{font-size:22px;line-height:1.3;font-weight:700;margin:0 0 16px}.ona-layout p{font-size:18px;line-height:1.65;margin:0 0 20px}.ona-layout a{color:var(--ona-accent);text-decoration:none}.ona-layout a:focus-visible,.ona-layout summary:focus-visible,.ona-track:focus-visible{outline:2px solid var(--ona-accent);outline-offset:4px}.ona-wrap{max-width:1200px;width:calc(100% - 64px);margin:0 auto}.ona-hero{background:var(--ona-hero);margin:0}.ona-hero-inner{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:center;min-height:450px;padding-top:48px}.ona-hero-inner>div:first-child{padding-bottom:48px}.ona-hero-image{align-self:end;display:flex;align-items:flex-end;justify-content:center}.ona-hero-image img{display:block;width:100%;height:460px;object-fit:contain;object-position:center bottom;margin:0}.ona-dark{color:#fff}.ona-hero.ona-dark h1,.ona-hero.ona-dark p{color:#fff}.ona-quick,.ona-shop,.ona-blog{margin:var(--ona-gap) 0 0;padding:0}.ona-answer{display:grid;grid-template-columns:60px minmax(0,1fr);gap:24px;align-items:start;margin:0 0 30px}.ona-answer>svg{width:58px;height:58px;stroke-width:1.5;color:var(--ona-accent);margin-top:2px}.ona-answer h2{font-size:23px;margin:0 0 10px}.ona-answer p{margin:0;font-weight:400}.ona-answer:last-child{margin-bottom:0}.ona-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:28px 0 0;padding:0;width:100%;overflow:visible;scrollbar-width:none}.ona-track::-webkit-scrollbar{display:none}.ona-track>*{min-width:0;margin:0}.ona-product{border:1px solid var(--ona-border);border-radius:var(--ona-radius);overflow:hidden;background:#fff;display:flex;flex-direction:column}.ona-product-image{display:flex;background:#f7fafb;aspect-ratio:1.5;align-items:center;justify-content:center;padding:20px}.ona-product-image img{width:100%;height:180px;object-fit:contain;display:block;margin:0;border:0}.ona-product-image svg{width:80px;height:80px}.ona-product>div{padding:24px;display:flex;flex:1;flex-direction:column}.ona-product h3 a{color:inherit}.ona-buy{display:block;margin-top:auto;padding:12px 16px;background:#edf4f7;border-radius:50px;text-align:center;font-size:16px;font-weight:650}.ona-layout .ona-guide{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--ona-border);border-radius:var(--ona-radius);background:#fff;box-shadow:none;color:inherit}.ona-guide-media{display:flex;align-items:center;justify-content:center;aspect-ratio:16/9;background:#f3f6f8;overflow:hidden}.ona-guide-media img{display:block;width:100%;height:100%;aspect-ratio:16/9;object-fit:cover;border-radius:0;margin:0}.ona-guide-media svg{width:80px;height:80px}.ona-guide-body{padding:24px;display:flex;flex:1;flex-direction:column}.ona-guide-body h3 a{color:inherit}.ona-guide-body p{font-size:16px}.ona-read-link{margin-top:auto;align-self:flex-start;font-size:16px;font-weight:600}.ona-reading{margin:32px 0 64px;padding:0;border:0!important;background:transparent;box-shadow:none}.ona-reading>summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:12px;font-size:20px;font-weight:600;padding:8px 0;border:0!important;background:transparent}.ona-reading>summary::-webkit-details-marker{display:none}.ona-reading>summary span{display:inline-block;font-size:30px;line-height:1;transition:transform .2s}.ona-reading[open]>summary span{transform:rotate(90deg)}.ona-reading-body{padding-top:28px}.ona-featured{margin:0 0 32px!important}.ona-featured img{display:block;width:100%;max-height:560px;height:auto;object-fit:contain;border-radius:18px}.ona-reading-body .repair-guide,.ona-reading-body .mp-article,.ona-reading-body .mp-article-body,.ona-reading-body .article-section{max-width:none!important;width:100%!important;margin:0!important;padding:0!important;box-shadow:none;background:transparent}.ona-reading-body .article-section:before{display:none}.ona-reading-body h2{margin-top:36px}.ona-reading-body h3{margin-top:28px}.ona-reading-body img{max-width:100%;height:auto}.ona-reading-body table{display:block;max-width:100%;overflow:auto}.ona-reading-body a{text-decoration:underline;text-underline-offset:3px}.ona-reading-body .mp-article-image{display:none}.ona-more{margin:28px 0;border:0}.ona-more summary{cursor:pointer;font-weight:600}.ona-more ul{columns:2;gap:32px;padding-left:22px;margin:20px 0}.ona-more li{break-inside:avoid;margin:0 0 12px}.ona-site-lagaskarm-se{color:#1b302a}.ona-site-bytaskarm-se{color:#202422}.ona-site-skarmbyte-nu{color:#14131a}.ona-site-lagamobil24-se{--ona-radius:16px;--ona-border:#d8e2dc}.ona-site-mobilpartner-se{--ona-radius:18px}.ona-site-mobilpartner-se .ona-guide{box-shadow:0 6px 24px rgba(20,30,45,.06)}.ona-site-mobilpartner-se .ona-guide-media{aspect-ratio:auto;height:260px}.ona-site-mobilpartner-se .ona-read-link{font-size:14px;font-weight:500;text-decoration:underline;color:#52636d}.ona-site-mobilabonnemang24-nu .ona-guide{border:0;border-radius:0}.ona-site-mobilabonnemang24-nu .ona-guide-body{padding:20px 0 0}.ona-site-mobilabonnemang24-nu .ona-guide h3{font-size:20px;font-weight:600;color:#2872fa}
@media(max-width:767px){.ona-layout{--ona-gap:40px}.ona-wrap{width:calc(100% - 36px)}.ona-hero-inner{grid-template-columns:1fr;gap:0;padding-top:32px}.ona-hero-inner>div:first-child{padding-bottom:12px}.ona-hero-image img{height:280px;max-width:360px}.ona-layout h1{font-size:32px}.ona-layout p{font-size:17px}.ona-answer{grid-template-columns:48px minmax(0,1fr);gap:16px}.ona-answer>svg{width:48px;height:48px}.ona-answer h2{font-size:21px}.ona-track{display:flex!important;gap:18px;overflow-x:auto!important;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 0 8px;margin-top:24px}.ona-track>*{flex:0 0 88%;width:88%;scroll-snap-align:start;scroll-snap-stop:always}.ona-guide-body,.ona-product>div{padding:20px}.ona-layout .ona-guide h3,.ona-layout .ona-product h3{font-size:21px}.ona-product-image img{height:150px}.ona-reading{margin-top:24px;margin-bottom:40px}.ona-more ul{columns:1}.ona-site-mobilpartner-se .ona-guide-media{height:220px}}
/* Blocksy constrains direct content children independently of its outer container. */
body.ona-active .entry-header,body.ona-active .hero-section{display:none!important}body.ona-active .entry-content>.ona-layout{width:100%!important;max-width:none!important;margin:0!important}body.ona-active .entry-content{--theme-block-max-width:100%;--theme-block-wide-max-width:100%}
body.ona-active>article.section-padding{padding:0!important}.ona-layout .ona-products:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr));max-width:860px;margin-left:auto;margin-right:auto}

/* Approved complete article structure: same cards, compact facts, local brand colours. */
.ona-layout .ona-guide{box-shadow:0 5px 14px rgba(23,45,61,.07)}
.ona-steps,.ona-facts{margin:var(--ona-gap) 0 0;padding:0}
.ona-step-grid,.ona-fact-grid,.ona-extra-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.ona-step-grid>div,.ona-fact-grid>div,.ona-extra-grid>article{min-width:0}
.ona-step-grid svg,.ona-fact svg{display:block;width:40px;height:40px;stroke-width:1.5;color:var(--ona-accent);margin:0 0 20px}
.ona-step-grid h3{font-size:21px;margin:0 0 12px}.ona-step-grid p{font-size:17px;margin:0}
.ona-fact{padding:24px;border-radius:18px;background:var(--ona-hero)}
.ona-fact strong{display:block;font-size:36px;line-height:1.2;margin:0 0 12px;color:var(--ona-accent)}
.ona-fact p{font-size:17px;margin:0}.ona-layout .ona-source{font-size:12px;line-height:1.5;margin:14px 0 0;color:#647580}
.ona-extra-grid{margin-top:24px}.ona-reading-body .ona-guide h3{margin-top:0}.ona-reading-body .ona-guide a{text-decoration:none}
.ona-reading-body .ona-guide-media img{width:100%;height:100%;object-fit:cover;aspect-ratio:16/9}
.ona-more>summary{font-size:19px;padding:8px 0;list-style:none}.ona-more>summary::-webkit-details-marker{display:none}
.ona-more>summary:after{content:'›';margin-left:12px;display:inline-block}.ona-more[open]>summary:after{transform:rotate(90deg)}
@media(max-width:767px){.ona-step-grid,.ona-fact-grid,.ona-extra-grid{grid-template-columns:1fr;gap:24px}.ona-fact{padding:22px}.ona-fact svg{float:left;margin:0 18px 0 0}.ona-fact strong{font-size:32px}.ona-fact p{clear:both;padding-top:8px}.ona-step-grid svg{width:40px;height:40px}.ona-extra-grid .ona-guide-body{padding:20px}}
