/* Page 70: purchasing guide. Scoped by the guide's unique content wrapper. */
body:has(.bp-equipment-guide) .bp-page-hero{min-height:380px;display:flex;align-items:flex-end;padding:96px 24px 58px!important;background:linear-gradient(90deg,rgba(10,21,28,.94),rgba(10,21,28,.74) 54%,rgba(10,21,28,.4)),url('images/equipment-hero.jpg') center 55%/cover no-repeat!important}
body:has(.bp-equipment-guide) .bp-page-hero:after{display:none}
body:has(.bp-equipment-guide) .bp-page-hero>.wp-block-group{box-sizing:border-box;width:100%;max-width:1120px!important;margin-inline:auto!important;padding-inline:clamp(24px,7vw,92px)}
body:has(.bp-equipment-guide) .bp-page-kicker{color:#bfced4;font-size:.72rem;letter-spacing:.17em;text-transform:uppercase}
body:has(.bp-equipment-guide) .bp-page-title{max-width:830px!important;margin:22px 0 0!important;color:#fff;font-size:clamp(2.65rem,4.5vw,4.45rem);line-height:1.1;letter-spacing:-.045em}
body:has(.bp-equipment-guide) .bp-page-body{padding:0 24px 90px!important;background:#e9eff1}
body:has(.bp-equipment-guide) .bp-page-content{box-sizing:border-box;max-width:1120px!important;margin:-30px auto 0!important;padding:0!important;border:0!important;background:#f9fbfa!important;box-shadow:0 24px 66px rgba(15,32,41,.1);position:relative;z-index:1}
body:has(.bp-equipment-guide) .bp-page-content>.bp-equipment-guide{box-sizing:border-box;max-width:none!important;margin:0!important;padding:0!important;color:#253741;font-size:1rem;line-height:1.65}
body:has(.bp-equipment-guide) .bp-equipment-guide a{color:#355d6e;text-underline-offset:3px}
body:has(.bp-equipment-guide) .bp-equipment-guide>.bp-guide-intro{box-sizing:border-box;max-width:none!important;margin:0!important;padding:62px clamp(28px,8vw,100px) 48px!important;color:#22353f!important;font-size:clamp(1.2rem,2.05vw,1.65rem)!important;line-height:1.5!important;letter-spacing:-.018em}
body:has(.bp-equipment-guide) .bp-equipment-guide>.bp-guide-intro:after{display:none!important}
body:has(.bp-equipment-guide) .bp-buying-disclosure{box-sizing:border-box;display:grid!important;grid-template-columns:140px 1fr;gap:24px;align-items:start;max-width:none!important;margin:0!important;padding:23px clamp(28px,8vw,100px)!important;border:0;border-top:1px solid #dce5e8;border-bottom:1px solid #dce5e8;background:#fafbfb}
body:has(.bp-equipment-guide) .bp-buying-disclosure p{margin:0!important;color:#52636b;font-size:.85rem;line-height:1.6}
body:has(.bp-equipment-guide) .bp-buying-disclosure p:first-child{color:#3c5561;font-size:.76rem;font-weight:700;letter-spacing:.03em}
body:has(.bp-equipment-guide) .bp-buying-disclosure a{color:#355d6e}
body:has(.bp-equipment-guide) .bp-guide-summary{box-sizing:border-box;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:none!important;margin:0!important;padding:25px clamp(28px,8vw,100px)!important;background:#f3f7f7;border-bottom:1px solid #d6e0e4}
body:has(.bp-equipment-guide) .bp-summary-item{box-sizing:border-box;min-height:0;max-width:none!important;margin:0!important;padding:23px 22px!important;border:1px solid #c5d5dc;border-right:0;border-top:3px solid #628493;background:#d9e7ec;box-shadow:none}
body:has(.bp-equipment-guide) .bp-summary-item:last-child{border-right:1px solid #c5d5dc}
body:has(.bp-equipment-guide) .bp-summary-item p{margin:0!important;color:#526770;font-size:.88rem;line-height:1.55}
body:has(.bp-equipment-guide) .bp-summary-item .bp-summary-label{margin:0 0 10px!important;color:#63818f!important;font-size:.68rem!important;font-weight:750;letter-spacing:.13em;text-transform:uppercase}
body:has(.bp-equipment-guide) .bp-summary-item h3{margin:0 0 6px!important;color:#1b313c;font-size:1.3rem;line-height:1.25}
body:has(.bp-equipment-guide) .bp-guide-nav{box-sizing:border-box;max-width:none!important;margin:0!important;padding:19px clamp(28px,8vw,100px)!important;background:#f9fbfa;border-bottom:1px solid #d6e0e4;display:flex!important;gap:10px 25px!important;align-items:center;flex-wrap:wrap}
body:has(.bp-equipment-guide) .bp-guide-nav p{margin:0!important;padding:0!important;font-size:.85rem}
body:has(.bp-equipment-guide) .bp-guide-nav p:first-child{color:#243d49;font-weight:700}
body:has(.bp-equipment-guide) .bp-guide-nav a{color:#375564;text-decoration:none}
body:has(.bp-equipment-guide) .bp-guide-nav a:hover{text-decoration:underline}
body:has(.bp-equipment-guide) .bp-buying-section{box-sizing:border-box;max-width:none!important;margin:0!important;padding:62px clamp(28px,8vw,100px)!important;border-bottom:1px solid #d9e3e6;background:#fff;scroll-margin-top:92px}
body:has(.bp-equipment-guide) .bp-buying-section>.bp-section-kicker,body:has(.bp-equipment-guide) .bp-starter-kit>.bp-section-kicker{margin:0 0 11px!important;color:#688796!important;font-size:.7rem!important;font-weight:750;letter-spacing:.15em;text-transform:uppercase}
body:has(.bp-equipment-guide) .bp-buying-section>h2,body:has(.bp-equipment-guide) .bp-starter-kit>h2,body:has(.bp-equipment-guide) .bp-guide-cta>h2{margin:0 0 17px!important;color:#1b303a;font-size:clamp(1.9rem,2.7vw,2.7rem);line-height:1.18;letter-spacing:-.035em}
body:has(.bp-equipment-guide) .bp-buying-section>p:not(.bp-section-kicker){max-width:780px;margin:0 0 24px!important;color:#4d606a;line-height:1.7}
body:has(.bp-equipment-guide) .bp-equipment-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:none!important;margin:29px 0 0!important}
body:has(.bp-equipment-guide) .bp-buy-card{box-sizing:border-box;display:flex;min-height:0;flex-direction:column;max-width:none!important;margin:0!important;padding:27px 29px 24px!important;border:1px solid #d5e0e3;border-top:3px solid #668795;background:#fbfcfc;box-shadow:none}
body:has(.bp-equipment-guide) .bp-card-index{margin:0!important;color:#607f8d!important;font-size:.7rem!important;font-weight:750;letter-spacing:.11em;text-transform:uppercase}
body:has(.bp-equipment-guide) .bp-buy-card h3{margin:10px 0 13px!important;color:#1b333f;font-size:1.35rem;line-height:1.25}
body:has(.bp-equipment-guide) .bp-buy-card>p:not(.bp-card-index):not(.bp-card-verdict){margin:0 0 16px!important;color:#4a606a;line-height:1.65}
body:has(.bp-equipment-guide) .bp-buy-card ul{max-width:none!important;margin:0 0 20px!important;padding:0!important;list-style:none}
body:has(.bp-equipment-guide) .bp-buy-card li{position:relative;margin:0!important;padding:7px 0 7px 21px;border-bottom:1px solid #e0e8eb;color:#3e5460;font-size:.9rem;line-height:1.55}
body:has(.bp-equipment-guide) .bp-buy-card li:before{content:"";position:absolute;top:1.05em;left:0;width:8px;height:2px;background:#829fad}
body:has(.bp-equipment-guide) .bp-buy-card .bp-card-verdict{margin:auto 0 0!important;padding:15px 0 0!important;border-top:1px solid #d1dfe4;color:#49616c;font-size:.85rem;line-height:1.6}
body:has(.bp-equipment-guide) .bp-card-verdict strong{color:#223d49}
body:has(.bp-equipment-guide) .bp-starter-kit{box-sizing:border-box;max-width:none!important;margin:0!important;padding:58px clamp(28px,8vw,100px)!important;background:radial-gradient(circle at 95% 5%,rgba(143,179,192,.15),transparent 40%),#1b303b;color:#d5e0e4;box-shadow:none;scroll-margin-top:92px}
body:has(.bp-equipment-guide) .bp-starter-kit>.bp-section-kicker{color:#b8cdd5!important}
body:has(.bp-equipment-guide) .bp-starter-kit>h2{color:#fff!important}
body:has(.bp-equipment-guide) .bp-starter-kit>p:not(.bp-section-kicker):not(.bp-kit-note){max-width:740px;margin:0 0 21px!important;color:#c5d4da;line-height:1.7}
body:has(.bp-equipment-guide) .bp-kit-list{max-width:780px!important;margin:0 0 22px!important;padding:0!important;list-style:none}
body:has(.bp-equipment-guide) .bp-kit-list li{margin:0!important;padding:10px 0;border-top:1px solid #45606c;color:#cbdce2;line-height:1.55}
body:has(.bp-equipment-guide) .bp-kit-list li:last-child{border-bottom:1px solid #45606c}
body:has(.bp-equipment-guide) .bp-kit-list strong{color:#fff}
body:has(.bp-equipment-guide) .bp-kit-note{max-width:780px;margin:0!important;padding:17px 20px!important;border:1px solid #7592a0;background:#263f4a;color:#d8e5e8;font-size:.9rem;line-height:1.6}
body:has(.bp-equipment-guide) .bp-kit-note strong{color:#fff}
body:has(.bp-equipment-guide) .bp-buying-table{max-width:none!important;margin:24px 0 0!important;overflow-x:auto;border:0;box-shadow:none}
body:has(.bp-equipment-guide) .bp-buying-table table{width:100%;min-width:720px;border-collapse:collapse;border-spacing:0}
body:has(.bp-equipment-guide) .bp-buying-table th{padding:15px 17px;vertical-align:middle;border:1px solid #c1d1d8;background:#243f4b;color:#fff;text-align:left;font-size:.86rem}
body:has(.bp-equipment-guide) .bp-buying-table td{padding:14px 17px;vertical-align:top;border:1px solid #c1d1d8;background:#fff;color:#3e5560;font-size:.88rem;line-height:1.55}
body:has(.bp-equipment-guide) .bp-buying-table tr:nth-child(even) td{background:#f1f6f7}
body:has(.bp-equipment-guide) .bp-skip-box{box-sizing:border-box;max-width:none!important;margin:0!important;padding:48px clamp(28px,8vw,100px)!important;border-bottom:1px solid #d9e3e6;background:#edf3f4}
body:has(.bp-equipment-guide) .bp-skip-box h2{margin:0 0 25px!important;color:#1d3843;font-size:clamp(1.7rem,2.5vw,2.35rem);line-height:1.2}
body:has(.bp-equipment-guide) .bp-skip-box .wp-block-columns{max-width:none!important;gap:35px}
body:has(.bp-equipment-guide) .bp-skip-box h3{margin:0 0 6px!important;color:#264652;font-size:1.04rem}
body:has(.bp-equipment-guide) .bp-skip-box p{color:#4c646e;font-size:.92rem;line-height:1.6}
body:has(.bp-equipment-guide) .bp-criteria-list{max-width:780px!important;margin:0!important;padding:0!important;list-style:none}
body:has(.bp-equipment-guide) .bp-criteria-list li{display:block;margin:0!important;padding:12px 0;border-top:1px solid #dce6e9;color:#435b66;line-height:1.6}
body:has(.bp-equipment-guide) .bp-criteria-list strong{color:#203b47}
body:has(.bp-equipment-guide) .bp-buying-faq-wrap{background:#f4f8f9}
body:has(.bp-equipment-guide) .bp-buying-faq{max-width:790px;margin:0!important;padding:0;border:0;border-top:1px solid #cbdce2;background:transparent}
body:has(.bp-equipment-guide) .bp-buying-faq:last-child{border-bottom:1px solid #cbdce2}
body:has(.bp-equipment-guide) .bp-buying-faq summary{padding:16px 7px;color:#213d49;font-size:1rem;font-weight:650;cursor:pointer}
body:has(.bp-equipment-guide) .bp-buying-faq p{margin:0!important;padding:0 7px 19px;color:#4c646e;font-size:.93rem;line-height:1.65}
body:has(.bp-equipment-guide) .bp-guide-cta{box-sizing:border-box;max-width:none!important;margin:0!important;padding:51px clamp(28px,8vw,100px)!important;background:#1a2f3a;color:#d3e2e7}
body:has(.bp-equipment-guide) .bp-guide-cta .bp-section-kicker{margin:0 0 12px!important;color:#b2c7d0!important;font-size:.7rem;text-transform:uppercase;letter-spacing:.13em}
body:has(.bp-equipment-guide) .bp-guide-cta>h2{color:#fff!important}
body:has(.bp-equipment-guide) .bp-guide-cta>p:not(.bp-section-kicker){max-width:680px;margin:0 0 24px!important;color:#d0dde2;line-height:1.7}
body:has(.bp-equipment-guide) .bp-guide-cta-buttons{display:flex!important;gap:12px;flex-wrap:wrap}
body:has(.bp-equipment-guide) .bp-guide-cta-buttons .wp-block-button__link{padding:13px 20px;background:#dce9ed;color:#18323e;font-weight:700;text-decoration:none}
body:has(.bp-equipment-guide) .bp-guide-cta-buttons .is-style-outline .wp-block-button__link{border:1px solid #a9bfca;background:transparent;color:#e4f0f2}
@media(max-width:782px){body:has(.bp-equipment-guide) .bp-page-hero{min-height:320px;padding:90px 18px 48px!important}body:has(.bp-equipment-guide) .bp-page-hero>.wp-block-group{padding-inline:0}body:has(.bp-equipment-guide) .bp-page-title{font-size:clamp(2.1rem,8vw,3.3rem)}body:has(.bp-equipment-guide) .bp-page-body{padding:0 14px 55px!important}body:has(.bp-equipment-guide) .bp-page-content{margin-top:-20px!important}body:has(.bp-equipment-guide) .bp-equipment-guide>.bp-guide-intro{padding-top:43px!important;padding-bottom:36px!important}body:has(.bp-equipment-guide) .bp-buying-disclosure{display:block!important}body:has(.bp-equipment-guide) .bp-buying-disclosure p:first-child{margin-bottom:8px!important}body:has(.bp-equipment-guide) .bp-guide-summary{grid-template-columns:1fr;gap:9px}body:has(.bp-equipment-guide) .bp-summary-item{border-right:1px solid #d5e0e3}body:has(.bp-equipment-guide) .bp-equipment-grid{grid-template-columns:1fr}body:has(.bp-equipment-guide) .bp-buying-section{padding-top:45px!important;padding-bottom:45px!important}body:has(.bp-equipment-guide) .bp-starter-kit{padding-top:45px!important;padding-bottom:45px!important}body:has(.bp-equipment-guide) .bp-guide-cta-buttons{display:block!important}body:has(.bp-equipment-guide) .bp-guide-cta-buttons .wp-block-button{margin-bottom:12px}body:has(.bp-equipment-guide) .bp-guide-cta-buttons .wp-block-button__link{width:100%;box-sizing:border-box}}

/* v41: restrained blue-grey sections and a quieter affiliate note. */
body:has(.bp-equipment-guide) .bp-page-title{font-size:clamp(2.3rem,3.6vw,3.45rem)!important;line-height:1.16!important}
body:has(.bp-equipment-guide) .bp-page-hero{min-height:330px}
body:has(.bp-equipment-guide) .bp-buying-disclosure{box-sizing:border-box;max-width:920px!important;margin:18px auto 24px!important;padding:16px 22px!important;border:1px solid #cddfe5!important;border-left:3px solid #7e9eac!important;background:#eef5f7!important;gap:18px}
body:has(.bp-equipment-guide) .bp-buying-disclosure p:first-child{min-width:125px;color:#315668!important}
body:has(.bp-equipment-guide) .bp-buying-section{padding-top:50px!important;padding-bottom:50px!important}
body:has(.bp-equipment-guide) #grundudstyr{background:#f1f7f9!important}
body:has(.bp-equipment-guide) #valgkriterier{background:#edf4f6!important}
body:has(.bp-equipment-guide) .bp-buy-card{background:#fbfdfe!important}
body:has(.bp-equipment-guide) .bp-guide-cta{padding-top:43px!important;padding-bottom:43px!important}
@media(max-width:782px){body:has(.bp-equipment-guide) .bp-page-title{font-size:clamp(2rem,8vw,2.8rem)!important}body:has(.bp-equipment-guide) .bp-buying-disclosure{margin:12px 18px 18px!important;padding:15px 17px!important}body:has(.bp-equipment-guide) .bp-buying-section{padding-top:38px!important;padding-bottom:38px!important}}
