@import url("https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=DM+Sans:wght@400;500;600;700&display=swap");
/* Øvrige eksisterende sider. Ingen endring av innhold, datakilder eller funksjonskode. */
.remaining-design>header{height:auto;min-height:0}.remaining-design>header .header-inner{height:auto;min-height:72px;flex-wrap:wrap;gap:18px}.remaining-design .logo-mark{font:italic 38px/1 'Instrument Serif',Georgia,serif;color:#bd6134;display:inline;margin-right:2px}.remaining-design .logo-text{font:700 24px/1.2 'DM Sans',Arial,sans-serif;letter-spacing:-1px;display:inline}.remaining-design .logo-dot{font:italic 25px/1 'Instrument Serif',Georgia,serif;color:#bd6134;display:inline;letter-spacing:-1px}
.remaining-design .page-content{max-width:1240px;margin:0 auto;padding:0 28px 56px}.remaining-design .page-inner{max-width:none;padding-top:0}.remaining-design .breadcrumb{font-size:12px;line-height:1.8;padding:28px 0;margin:0;white-space:normal;color:#716c62}.remaining-design .page-title{font:400 48px/1.12 'Instrument Serif',Georgia,serif;letter-spacing:-.5px;margin:12px 0 18px;color:#30312b}.remaining-design .article-body{max-width:850px;margin:28px auto;background:#fff;border:1px solid #e4dfd6;border-radius:12px;padding:32px;box-sizing:border-box;line-height:1.85;color:#625f55;overflow-wrap:anywhere}.remaining-design .article-body h2{font:400 32px/1.2 'Instrument Serif',Georgia,serif;color:#30312b}.remaining-design .article-body p{line-height:1.85}.remaining-design main a{color:#99512e}.remaining-design main img{max-width:100%}
.remaining-categories .cat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:30px}.remaining-categories .cat-card{background:#fff;border:1px solid #e4dfd6;border-radius:12px;padding:24px;min-width:0;gap:16px}.remaining-categories .cat-card-info{min-width:0;overflow-wrap:anywhere}.remaining-categories .cat-card-info h3{font:400 26px/1.2 'Instrument Serif',Georgia,serif;color:#30312b}.remaining-categories .cat-card-info p{font-size:13px;line-height:1.7;color:#716c62}.remaining-categories .cat-icon{background:#f1eee6;font-size:25px}
.remaining-top10 .topp10-grid{gap:20px}.remaining-top10 .topp10-card{background:#fff;border:1px solid #e4dfd6;border-radius:12px;padding:24px}.remaining-top10 .topp10-card-title{font:400 29px/1.2 'Instrument Serif',Georgia,serif}.remaining-top10 .topp10-row{background:#fff;border:1px solid #e4dfd6;border-radius:12px;box-shadow:none;gap:18px;padding:24px;min-width:0}.remaining-top10 .topp10-info{min-width:0;overflow-wrap:anywhere}.remaining-top10 .topp10-info h3{font:400 28px/1.2 'Instrument Serif',Georgia,serif;color:#30312b}.remaining-top10 .topp10-info p{font-size:14px;line-height:1.8;color:#625f55}.remaining-top10 .topp10-visit{background:#bf6134;color:#fff;padding:12px 18px;min-height:44px;box-sizing:border-box;border-radius:999px}.remaining-top10 .store-tag{background:#f1eee6;color:#70685c}.remaining-top10 .top10-method,.remaining-top10 .top10-guidance,.remaining-top10 .top10-editorial{background:#f4f1e9;border:1px solid #e4dfd6;border-radius:12px}
.remaining-tests .pt-section{background:#fff;border:1px solid #e4dfd6;border-radius:12px;padding:28px;min-width:0}.remaining-tests .pt-stat-card{background:#fff;border:1px solid #e4dfd6;border-radius:12px}.remaining-tests .pt-detail-wrap{max-width:100%;overflow-x:auto}.remaining-tests .pt-rank-table{max-width:100%}.remaining-tests .pt-product-item{border-radius:12px}.remaining-tests h2{font:400 32px/1.2 'Instrument Serif',Georgia,serif}
.remaining-calculator .calc-card,.remaining-calculator .calc-results{background:#fff;border:1px solid #e4dfd6;border-radius:12px;box-shadow:none}.remaining-calculator .calc-btn{background:#bf6134;color:#fff;border-radius:999px;min-height:44px}.remaining-calculator .calc-group{min-width:0}.remaining-calculator input,.remaining-calculator select{max-width:100%;box-sizing:border-box}.remaining-calculator .calc-wrapper{max-width:1100px}.remaining-calculator .calc-info{background:#f4f1e9;border-radius:12px}
.remaining-sales .sale-wrap{max-width:1240px;padding:28px 28px 56px}.remaining-sales .sale-hero,.remaining-sales .detail-hero{background:transparent;border:0;border-bottom:1px solid #e4dfd6;border-radius:0;padding:20px 0 30px}.remaining-sales .sale-hero h1,.remaining-sales .detail-hero h1{font:400 48px/1.12 'Instrument Serif',Georgia,serif;letter-spacing:-.5px}.remaining-sales .sale-card,.remaining-sales .offer-card,.remaining-sales .detail-copy>section{background:#fff;border:1px solid #e4dfd6;border-radius:12px;box-shadow:none}.remaining-sales .sale-card h3{font:400 28px/1.2 'Instrument Serif',Georgia,serif}.remaining-sales .sale-button{background:#bf6134;color:#fff;min-height:44px;border-radius:999px}.remaining-sales .sale-method{background:#f4f1e9;border-radius:12px}.remaining-sales .sale-card[hidden],.remaining-sales [hidden]{display:none!important}
.remaining-stats .sh-wrap{max-width:1184px;padding-left:28px;padding-right:28px}.remaining-stats .sh-wrap>h1{font:400 48px/1.12 'Instrument Serif',Georgia,serif;letter-spacing:-.5px}.remaining-stats .sh-box,.remaining-stats .sh-tile,.remaining-stats .sh-stat{background:#fff;border:1px solid #e4dfd6;border-radius:12px;box-shadow:none}.remaining-stats .sh-tile-tall{font-family:'Instrument Serif',Georgia,serif}.remaining-stats .sh-stat{padding:24px}.remaining-stats .sh-details{max-width:100%;overflow-x:auto}.remaining-stats .sh-btn{border-color:#e4dfd6;border-radius:999px;min-height:40px}.remaining-stats .sh-toc{background:#f4f1e9;border-radius:12px}
.remaining-design footer:not(.wrap){border-top:1px solid #e4dfd6;background:#fff;padding:32px 28px}.remaining-design footer:not(.wrap)>.footer-inner{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:1184px;margin:auto}.remaining-design footer .footer-links{display:flex;flex-wrap:wrap;gap:18px}
@media(max-width:1000px){.remaining-categories .cat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.remaining-design>header .header-inner{padding:19px 18px 10px;gap:12px}.remaining-design .page-content{padding:0 18px 38px}.remaining-design .breadcrumb{padding:23px 0}.remaining-design .page-title,.remaining-sales .sale-hero h1,.remaining-sales .detail-hero h1,.remaining-stats .sh-wrap>h1{font-size:38px}.remaining-design .article-body{padding:24px 20px}.remaining-design .article-body h2,.remaining-tests h2{font-size:28px}.remaining-categories .cat-grid{grid-template-columns:1fr;gap:14px}.remaining-categories .cat-card{padding:22px}.remaining-top10 .topp10-row{padding:20px;gap:12px}.remaining-top10 .topp10-info h3{font-size:26px}.remaining-top10 .topp10-visit{white-space:normal}.remaining-tests .pt-section{padding:22px 16px}.remaining-sales .sale-wrap{padding:24px 18px 38px}.remaining-stats .sh-wrap{padding-left:18px;padding-right:18px}.remaining-stats .sh-stat{padding:20px}.remaining-design footer:not(.wrap){padding:28px 18px}}
