.blog-content li{list-style:outside}.oslo-peak-blog{--navy:#0b1e38;--navy-light:#172c46;--gold:#c9ad3c;--gold-dark:#927719;--text:#424b59;--muted:#6d7787;--cream:#f8f6ef;--border:#e7e0cf;color:var(--text);box-sizing:border-box;overflow-wrap:break-word;width:100%;max-width:1200px;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:17px;line-height:1.85;margin:0 auto!important;padding:0!important}.oslo-peak-blog *,.oslo-peak-blog :before,.oslo-peak-blog :after{box-sizing:border-box}.oslo-peak-blog>:first-child{margin-top:0!important}.oslo-peak-blog p{margin:0 0 21px}.oslo-peak-blog h2{color:var(--navy);letter-spacing:-.4px;border-bottom:1px solid var(--border);margin:44px 0 20px;padding-bottom:13px;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:clamp(25px,3vw,35px);font-weight:700;line-height:1.35}.oslo-peak-blog h3{color:var(--navy);margin:26px 0 12px;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:clamp(20px,2.2vw,24px);font-weight:700;line-height:1.5}.oslo-peak-blog a{color:var(--gold-dark);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;transition:color .2s}.oslo-peak-blog a:hover{color:var(--navy)}.oslo-peak-blog strong{color:var(--navy);font-weight:700}.oslo-peak-blog ul{margin:0 0 25px;padding-left:25px}.oslo-peak-blog li{margin-bottom:9px;padding-left:5px}.oslo-peak-blog li::marker{color:var(--gold-dark)}.oslo-peak-intro{font-size:19px;line-height:1.9}.oslo-peak-intro p:first-child{color:var(--navy)}.oslo-peak-highlight{background:var(--cream);border:1px solid var(--border);border-top:4px solid var(--gold);border-radius:4px;margin:27px 0 32px;padding:clamp(22px,4vw,34px)}.oslo-peak-highlight h3{margin-top:0}.oslo-peak-highlight p:last-child{margin-bottom:0}.oslo-peak-eyebrow{color:var(--gold-dark);letter-spacing:2px;text-transform:uppercase;margin-bottom:12px;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:12px;font-weight:700;line-height:1.5;display:inline-block}.oslo-peak-cta{background:var(--navy);border-top:4px solid var(--gold);color:#fff;border-radius:4px;margin:38px 0;padding:clamp(25px,5vw,42px)}.oslo-peak-cta h3{color:#fff;margin:0 0 13px;font-size:clamp(24px,3vw,31px);line-height:1.4}.oslo-peak-cta p{color:#e1e6ee;margin-bottom:23px}.oslo-peak-cta-buttons{flex-wrap:wrap;gap:12px;display:flex}.oslo-peak-blog .oslo-peak-btn{border:1px solid var(--gold);background:var(--gold);min-height:49px;color:var(--navy);text-align:center;border-radius:2px;justify-content:center;align-items:center;padding:12px 22px;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:15px;font-weight:700;line-height:1.5;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.oslo-peak-blog .oslo-peak-btn:hover{color:var(--gold);background:0 0}.oslo-peak-blog .oslo-peak-btn-secondary{color:#fff;background:0 0;border-color:#718097}.oslo-peak-blog .oslo-peak-btn-secondary:hover{background:var(--gold);border-color:var(--gold);color:var(--navy)}.oslo-peak-seasons{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:25px 0 32px;display:grid}.oslo-peak-season{border:1px solid var(--border);background:#fff;border-radius:4px;padding:23px}.oslo-peak-season h3{margin:0 0 10px;font-size:22px}.oslo-peak-season p{margin-bottom:0;font-size:16px}.oslo-peak-conclusion{background:var(--cream);border-left:4px solid var(--gold);margin:32px 0;padding:25px clamp(20px,3.5vw,32px)}.oslo-peak-conclusion h2{margin-top:0}.oslo-peak-faq{border-top:2px solid var(--gold);margin-top:46px;padding-top:8px}.oslo-peak-faq-item{border-bottom:1px solid var(--border);padding:22px 0 8px}.oslo-peak-faq-item h3{margin:0 0 10px;font-size:clamp(19px,2vw,22px);line-height:1.5}.oslo-peak-faq-item p{margin:0 0 15px}@media (max-width:768px){.oslo-peak-blog{font-size:16px;line-height:1.8}.oslo-peak-intro{font-size:17px}.oslo-peak-blog h2{margin-top:35px}.oslo-peak-seasons{grid-template-columns:1fr}.oslo-peak-cta-buttons{flex-direction:column}.oslo-peak-blog .oslo-peak-btn{width:100%}}@media (max-width:480px){.oslo-peak-blog{font-size:15.5px}.oslo-peak-blog h2{font-size:25px}.oslo-peak-highlight,.oslo-peak-cta{padding:22px 18px}.oslo-peak-season{padding:19px}}
.blog-content li{list-style:outside}.oslo-blog{--navy:#0b1e38;--gold:#c8ad3e;--text:#303b4b;max-width:1120px;color:var(--text);overflow-wrap:anywhere;margin:0 auto;padding:0 24px 35px;font:17px/1.85 Arial,Helvetica,sans-serif}.oslo-blog *{box-sizing:border-box}.oslo-blog>p:first-child{margin-top:0!important}.oslo-blog p{margin:0 0 1.2em}.oslo-blog h2,.oslo-blog h3{color:var(--navy);font-family:Playfair Display,Georgia,Times New Roman,serif;font-weight:600;line-height:1.3}.oslo-blog h2{margin:1.6em 0 .65em;font-size:clamp(27px,3.2vw,38px)}.oslo-blog h2:after{content:"";background:var(--gold);width:55px;height:3px;margin-top:13px;display:block}.oslo-blog h3{margin:0 0 12px;font-size:clamp(20px,2.2vw,26px)}.oslo-blog a{color:#90751c;text-underline-offset:3px;text-decoration:underline}.oslo-blog a:hover,.oslo-blog strong{color:var(--navy)}.oslo-blog ul{margin:0 0 1.5em;padding-left:1.4em}.oslo-blog li{margin-bottom:.4em}.oslo-blog li::marker{color:#a78a29}.oslo-blog .oslo-cta{border-top:5px solid var(--gold);color:#fff;background:#0b1e38;grid-template-columns:minmax(0,1fr) minmax(200px,280px);align-items:center;gap:28px;margin:38px 0;padding:clamp(24px,4vw,42px);display:grid}.oslo-blog .oslo-cta-label{color:#e8ce57;letter-spacing:.16em;text-transform:uppercase;font:700 12px/1.5 Arial,sans-serif;display:block}.oslo-blog .oslo-cta h2{margin:12px 0 14px;font-size:clamp(25px,3vw,34px);color:#fff!important}.oslo-blog .oslo-cta h2:after{display:none}.oslo-blog .oslo-cta p{color:#e1e6ee;margin:0}.oslo-blog .oslo-cta-actions{flex-direction:column;gap:14px;display:flex}.oslo-blog .oslo-cta-btn,.oslo-blog .oslo-cta-btn:visited{letter-spacing:.04em;text-align:center;border:1px solid #c8ad3e;border-radius:2px;justify-content:center;align-items:center;min-height:54px;padding:14px 18px;font:700 14px/1.4 Arial,sans-serif;transition:background .2s,color .2s;display:flex;text-decoration:none!important}.oslo-blog .oslo-cta-btn.primary,.oslo-blog .oslo-cta-btn.primary:visited{color:#08172b!important;background:#c8ad3e!important}.oslo-blog .oslo-cta-btn.primary:hover,.oslo-blog .oslo-cta-btn.primary:focus{color:#08172b!important;background:#f0d86b!important}.oslo-blog .oslo-cta-btn.secondary,.oslo-blog .oslo-cta-btn.secondary:visited{color:#fff!important;background:0 0!important}.oslo-blog .oslo-cta-btn.secondary:hover,.oslo-blog .oslo-cta-btn.secondary:focus{color:#08172b!important;background:#fff!important}.oslo-blog .oslo-cta-btn:focus-visible{outline-offset:3px;outline:3px solid #e8ce57}.oslo-blog .oslo-faq{box-shadow:none;background:0 0;border:none;margin:48px 0 0;padding:0}.oslo-blog .oslo-faq>h2{margin:0 0 24px}.oslo-blog .oslo-faq-item-0c13{background:0 0;border:none;border-bottom:1px solid #e5dfd0;margin:0;padding:26px 0 24px}.oslo-blog .oslo-faq-item-0c13:last-child{border-bottom:none}.oslo-blog .oslo-faq-item-0c13 h3{color:#0b1e38;margin:0 0 14px;padding:0;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:clamp(21px,2.3vw,28px);font-weight:700;line-height:1.4}.oslo-blog .oslo-faq-item-0c13 p{color:#303b4b;margin:0;padding:0;line-height:1.85}@media (max-width:760px){.oslo-blog{padding:0 16px 30px;font-size:16px}.oslo-blog .oslo-cta{grid-template-columns:1fr;gap:24px;margin:30px 0;padding:25px 20px}.oslo-blog .oslo-cta-actions{width:100%}.oslo-blog .oslo-faq-item-0c13{padding:20px 0}}
.blog-content li{list-style:outside}.ato-blog,.ato-blog *{box-sizing:border-box}.ato-blog{--navy:#0b203d;--gold:#c9ac3d;--cream:#f9f7f1;--border:#e8e3d6;color:#344256;background:#fff;width:100%;max-width:100%;font:16px/1.85 Inter,Arial,sans-serif;margin:0!important;padding:0!important}.ato-blog .ato-article{width:100%;max-width:100%;margin:0;padding:0}.ato-blog .ato-article>:first-child{margin-top:0!important}.ato-blog p{margin:0 0 20px;line-height:1.85}.ato-blog strong{color:var(--navy);font-weight:700}.ato-blog h2,.ato-blog h3{color:var(--navy);letter-spacing:-.3px;font-family:Playfair Display,Georgia,Times New Roman,serif}.ato-blog h2{margin:44px 0 22px;padding:0 0 16px;font-size:clamp(25px,3vw,34px);font-weight:600;line-height:1.35;position:relative}.ato-blog h2:after{content:"";background:var(--gold);width:55px;height:3px;position:absolute;bottom:0;left:0}.ato-blog h3{font-size:21px;line-height:1.45}.ato-blog a:not(.ato-btn){color:#99791b;text-underline-offset:3px;text-decoration:underline}.ato-blog a:not(.ato-btn):hover{color:var(--navy)}.ato-blog ul,.ato-blog ol{margin:15px 0 24px;padding-left:25px}.ato-blog li{margin:0 0 8px;padding-left:4px}.ato-blog li::marker{color:#9d8023}.ato-blog .ato-intro{background:var(--cream);border-left:4px solid var(--gold);border-radius:0 9px 9px 0;padding:27px 30px;margin:0 0 30px!important}.ato-blog .ato-intro p:last-child,.ato-blog .ato-conclusion p:last-child{margin-bottom:0}.ato-blog .ato-list-panel{border:1px solid var(--border);background:#fbfaf7;border-radius:9px;margin:20px 0 26px;padding:20px 28px}.ato-blog .ato-list-panel ul,.ato-blog .ato-list-panel ol{margin:0}.ato-blog .ato-list-panel li:last-child{margin-bottom:0}.ato-blog .ato-cta{color:#fff;background:linear-gradient(120deg,#07182d,#102b4b);border:1px solid #c9ac3d59;border-radius:11px;margin:38px 0;padding:35px;position:relative;overflow:hidden}.ato-blog .ato-cta:before{content:"";background:var(--gold);width:85px;height:4px;position:absolute;top:0;left:0}.ato-blog .ato-cta-label{color:#e0c65f;letter-spacing:2px;text-transform:uppercase;margin-bottom:12px;font:700 11px/1.5 Inter,Arial,sans-serif;display:block}.ato-blog .ato-cta h2{color:#fff;margin:0 0 13px;padding:0;font-size:clamp(25px,3vw,32px)}.ato-blog .ato-cta h2:after{display:none}.ato-blog .ato-cta p{color:#d3dce7;max-width:700px;margin:0 0 23px;font-size:15px}.ato-blog .ato-cta-buttons{flex-wrap:wrap;gap:12px;display:flex}.ato-blog .ato-btn{text-align:center;letter-spacing:1px;text-transform:uppercase;border-radius:4px;justify-content:center;align-items:center;min-height:47px;padding:12px 21px;font:700 12px/1.4 Inter,Arial,sans-serif;transition:transform .2s,background .2s;display:inline-flex;text-decoration:none!important}.ato-blog .ato-btn:hover{transform:translateY(-2px)}.ato-blog .ato-btn-gold{background:var(--gold);color:#07182d!important}.ato-blog .ato-btn-gold:hover{background:#e2c650}.ato-blog .ato-btn-outline{border:1px solid #a9b3c1;color:#fff!important}.ato-blog .ato-btn-outline:hover{background:#ffffff1f}.ato-blog .ato-route{text-align:center;background:var(--cream);border:1px solid var(--border);border-radius:9px;margin:22px 0 27px;padding:24px}.ato-blog .ato-route-label{color:#9d8023;letter-spacing:2px;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:700;display:block}.ato-blog .ato-route-path{color:var(--navy);font:600 clamp(17px,2.4vw,22px)/1.9 Playfair Display,Georgia,serif}.ato-blog .ato-route-path span{color:#9d8023;padding:0 5px}.ato-blog .ato-conclusion{background:var(--cream);border:1px solid var(--border);border-top:3px solid var(--gold);border-radius:8px;margin:40px 0;padding:26px 30px}.ato-blog .ato-conclusion h2{margin-top:0}.ato-blog .ato-faq{margin-top:45px}.ato-blog .ato-faq-item{border:1px solid var(--border);background:#fff;border-radius:8px;margin-bottom:14px;padding:22px 25px}.ato-blog .ato-faq-item h3{margin:0 0 10px;padding-left:20px;font-size:19px;font-weight:600;position:relative}.ato-blog .ato-faq-item h3:before{content:"";background:var(--gold);width:8px;height:8px;position:absolute;top:11px;left:0;transform:rotate(45deg)}.ato-blog .ato-faq-item p{margin:0;font-size:15px}@media (max-width:768px){.ato-blog{font-size:15px}.ato-blog h2{margin-top:34px;font-size:26px}.ato-blog .ato-intro,.ato-blog .ato-conclusion{padding:21px 19px}.ato-blog .ato-list-panel{padding:19px}.ato-blog .ato-cta{padding:28px 22px}.ato-blog .ato-cta-buttons{flex-direction:column}.ato-blog .ato-btn{width:100%}.ato-blog .ato-faq-item{padding:19px}.ato-blog .ato-faq-item h3{font-size:18px}}@media (max-width:480px){.ato-blog h2{font-size:24px}.ato-blog .ato-route{padding:18px 13px}}
.blog-content li{list-style:outside}.oslo-blog-content-e864{--oslo-navy:#0b1e38;--oslo-navy-deep:#08172b;--oslo-gold:#c8ad3e;--oslo-gold-dark:#9e8420;--oslo-text:#303b4b;--oslo-muted:#687487;--oslo-border:#e8e0cd;max-width:1120px;color:var(--oslo-text);overflow-wrap:anywhere;margin:0 auto;padding:clamp(24px,5vw,64px) clamp(16px,3vw,32px);font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.85}.oslo-blog-content-e864 *{box-sizing:border-box}.oslo-blog-content-e864 p{margin:0 0 1.25em}.oslo-blog-content-e864 h2,.oslo-blog-content-e864 h3{color:var(--oslo-navy);letter-spacing:-.02em;font-family:Playfair Display,Georgia,Times New Roman,serif;font-weight:600;line-height:1.25}.oslo-blog-content-e864 h2{margin:1.8em 0 .65em;padding-bottom:13px;font-size:clamp(27px,3.2vw,38px);position:relative}.oslo-blog-content-e864 h2:after{content:"";background:var(--oslo-gold);width:58px;height:3px;margin-top:14px;display:block}.oslo-blog-content-e864 h3{margin:0 0 10px;font-size:clamp(21px,2.2vw,25px)}.oslo-blog-content-e864 a{color:var(--oslo-gold-dark);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.oslo-blog-content-e864 a:hover,.oslo-blog-content-e864 strong{color:var(--oslo-navy)}.oslo-blog-content-e864 .oslo-blog-list-e864{margin:0 0 1.5em;padding-left:1.35em}.oslo-blog-content-e864 .oslo-blog-list-e864 li{margin:0 0 .45em;padding-left:.25em}.oslo-blog-content-e864 .oslo-blog-list-e864 li::marker{color:var(--oslo-gold-dark)}.oslo-blog-content-e864 .oslo-blog-cta-e864,.oslo-blog-content-e864 .oslo-blog-inline-cta-e864{background:var(--oslo-navy);color:#fff;border-top:4px solid var(--oslo-gold);justify-content:space-between;align-items:center;gap:28px;margin:42px 0;padding:clamp(24px,4vw,42px);display:flex;box-shadow:0 12px 32px #08172b1f}.oslo-blog-content-e864 .oslo-blog-cta-copy-e864,.oslo-blog-content-e864 .oslo-blog-inline-cta-e864>div:first-child{flex:360px}.oslo-blog-content-e864 .oslo-blog-cta-e864 h2,.oslo-blog-content-e864 .oslo-blog-inline-cta-e864 h2{color:#fff;margin:9px 0 12px;padding:0;font-size:clamp(25px,3vw,34px)}.oslo-blog-content-e864 .oslo-blog-cta-e864 h2:after,.oslo-blog-content-e864 .oslo-blog-inline-cta-e864 h2:after{display:none}.oslo-blog-content-e864 .oslo-blog-cta-e864 p,.oslo-blog-content-e864 .oslo-blog-inline-cta-e864 p{color:#d4dbe5;margin:0}.oslo-blog-content-e864 .oslo-blog-eyebrow-e864{color:var(--oslo-gold);letter-spacing:.2em;font:700 12px/1.5 Arial,Helvetica,sans-serif;display:inline-block}.oslo-blog-content-e864 .oslo-blog-cta-actions-e864{flex-direction:column;flex:0 260px;align-items:stretch;gap:12px;display:flex}.oslo-blog-content-e864 .oslo-blog-btn-e864{border:1px solid var(--oslo-gold);letter-spacing:.12em;text-align:center;border-radius:2px;justify-content:center;align-items:center;min-height:48px;padding:13px 18px;font:700 12px/1.4 Arial,Helvetica,sans-serif;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.oslo-blog-content-e864 .oslo-blog-btn-gold-e864{background:var(--oslo-gold);color:var(--oslo-navy-deep)}.oslo-blog-content-e864 .oslo-blog-btn-gold-e864:hover{color:var(--oslo-navy-deep);background:#dfc85c}.oslo-blog-content-e864 .oslo-blog-btn-outline-e864{color:#fff;background:0 0}.oslo-blog-content-e864 .oslo-blog-btn-outline-e864:hover{color:var(--oslo-navy);background:#fff}.oslo-blog-content-e864 .oslo-blog-text-link-e864{color:#f0d76c;text-align:center;font-size:14px}.oslo-blog-content-e864 .oslo-blog-faq-e864{border:1px solid var(--oslo-border);background:#f8f7f2;border-radius:2px;margin-top:56px;padding:clamp(22px,4vw,40px)}.oslo-blog-content-e864 .oslo-blog-faq-e864 h2{margin-top:0}.oslo-blog-content-e864 .oslo-blog-faq-item-e864{border-bottom:1px solid #e5dfd0;padding:22px 0 8px}.oslo-blog-content-e864 .oslo-blog-faq-item-e864:last-child{border-bottom:0}.oslo-blog-content-e864 .oslo-blog-faq-item-e864 h3{font-size:clamp(19px,2vw,22px)}.oslo-blog-content-e864 .oslo-blog-faq-item-e864 p{margin-bottom:14px}@media (max-width:760px){.oslo-blog-content-e864{padding:28px 16px;font-size:16px;line-height:1.8}.oslo-blog-content-e864 .oslo-blog-cta-e864,.oslo-blog-content-e864 .oslo-blog-inline-cta-e864{flex-direction:column;align-items:stretch;gap:22px;margin:30px 0;padding:24px 20px}.oslo-blog-content-e864 .oslo-blog-cta-actions-e864{flex:auto;width:100%}.oslo-blog-content-e864 h2{margin-top:1.5em}}@media (prefers-reduced-motion:reduce){.oslo-blog-content-e864 .oslo-blog-btn-e864{transition:none}}
.blog-content li{list-style:outside}.oslo-business-blog{--navy:#0b1e38;--navy-light:#142b46;--gold:#c9ad3c;--gold-dark:#927719;--text:#424b59;--muted:#6d7787;--cream:#f8f6ef;--border:#e7e0cf;color:var(--text);overflow-wrap:break-word;box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:0;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:17px;line-height:1.85}.oslo-business-blog *,.oslo-business-blog :before,.oslo-business-blog :after{box-sizing:border-box}.oslo-business-blog>:first-child{margin-top:0!important}.oslo-business-blog p{margin:0 0 22px}.oslo-business-blog h2{color:var(--navy);letter-spacing:-.4px;border-bottom:1px solid var(--border);margin:46px 0 20px;padding-bottom:13px;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:clamp(25px,3vw,35px);font-weight:700;line-height:1.3}.oslo-business-blog h3{color:var(--navy);margin:27px 0 12px;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:clamp(20px,2.2vw,24px);font-weight:700;line-height:1.45}.oslo-business-blog a{color:var(--gold-dark);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;transition:color .2s}.oslo-business-blog a:hover{color:var(--navy)}.oslo-business-blog ul{margin:0 0 25px;padding-left:25px}.oslo-business-blog li{margin-bottom:9px;padding-left:5px}.oslo-business-blog li::marker{color:var(--gold-dark)}.oslo-business-blog strong{color:var(--navy);font-weight:700}.oslo-business-intro{font-size:19px;line-height:1.9}.oslo-business-intro p:first-child{color:var(--navy)}.oslo-business-highlight{background:var(--cream);border:1px solid var(--border);border-top:4px solid var(--gold);border-radius:4px;margin:25px 0 32px;padding:clamp(22px,4vw,36px)}.oslo-business-highlight h3{margin-top:0}.oslo-business-highlight p:last-child{margin-bottom:0}.oslo-business-label{color:var(--gold-dark);letter-spacing:2px;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:700;line-height:1.5;display:inline-block}.oslo-business-cta{background:var(--navy);color:#fff;border-top:4px solid var(--gold);border-radius:4px;margin:38px 0;padding:clamp(25px,5vw,42px)}.oslo-business-cta h3{color:#fff;margin:0 0 12px;font-size:clamp(23px,3vw,30px);line-height:1.4}.oslo-business-cta p{color:#e1e6ee;margin-bottom:22px}.oslo-business-cta-buttons{flex-wrap:wrap;gap:12px;display:flex}.oslo-business-blog .oslo-business-button{background:var(--gold);min-height:48px;color:var(--navy);border:1px solid var(--gold);text-align:center;border-radius:2px;justify-content:center;align-items:center;padding:12px 22px;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:15px;font-weight:700;line-height:1.5;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.oslo-business-blog .oslo-business-button:hover{color:var(--gold);background:0 0}.oslo-business-blog .oslo-business-button-secondary{color:#fff;background:0 0;border-color:#718097}.oslo-business-blog .oslo-business-button-secondary:hover{background:var(--gold);color:var(--navy);border-color:var(--gold)}.oslo-business-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:22px 0 30px;display:grid}.oslo-business-benefit{border:1px solid var(--border);background:#fff;border-radius:4px;padding:22px}.oslo-business-benefit h3{margin:0 0 9px;font-size:20px}.oslo-business-benefit p{margin:0;font-size:16px}.oslo-business-conclusion{background:var(--cream);border-left:4px solid var(--gold);margin:32px 0;padding:24px clamp(20px,3.5vw,32px)}.oslo-business-conclusion h2{margin-top:0}.oslo-business-faq{border-top:2px solid var(--gold);margin-top:48px;padding-top:8px}.oslo-business-faq-item{border-bottom:1px solid var(--border);padding:21px 0 8px}.oslo-business-faq-item h3{margin:0 0 10px;font-size:clamp(19px,2vw,22px);line-height:1.5}.oslo-business-faq-item p{margin:0 0 14px}@media (max-width:768px){.oslo-business-blog{font-size:16px;line-height:1.8}.oslo-business-intro{font-size:17px}.oslo-business-blog h2{margin-top:36px}.oslo-business-benefits{grid-template-columns:1fr}.oslo-business-cta-buttons{flex-direction:column}.oslo-business-blog .oslo-business-button{width:100%}}@media (max-width:480px){.oslo-business-blog{font-size:15.5px}.oslo-business-blog h2{font-size:25px}.oslo-business-highlight,.oslo-business-cta{padding:23px 18px}.oslo-business-benefit{padding:19px}}
.blog-content li{list-style:outside}.oslo-city-blog{--navy:#0b1e38;--navy-light:#172c46;--gold:#c9ad3c;--gold-dark:#927719;--text:#424b59;--muted:#6d7787;--cream:#f8f6ef;--border:#e7e0cf;color:var(--text);box-sizing:border-box;overflow-wrap:break-word;width:100%;max-width:1200px;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:17px;line-height:1.85;margin:0 auto!important;padding:0!important}.oslo-city-blog *,.oslo-city-blog :before,.oslo-city-blog :after{box-sizing:border-box}.oslo-city-blog>:first-child{margin-top:0!important}.oslo-city-blog p{margin:0 0 21px}.oslo-city-blog h2{color:var(--navy);letter-spacing:-.4px;border-bottom:1px solid var(--border);margin:44px 0 20px;padding-bottom:13px;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:clamp(25px,3vw,35px);font-weight:700;line-height:1.35}.oslo-city-blog h3{color:var(--navy);margin:26px 0 12px;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:clamp(20px,2.2vw,24px);font-weight:700;line-height:1.5}.oslo-city-blog a{color:var(--gold-dark);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;transition:color .2s}.oslo-city-blog a:hover{color:var(--navy)}.oslo-city-blog strong{color:var(--navy);font-weight:700}.oslo-city-blog ul{margin:0 0 25px;padding-left:25px}.oslo-city-blog li{margin-bottom:9px;padding-left:5px}.oslo-city-blog li::marker{color:var(--gold-dark)}.oslo-city-intro{font-size:19px;line-height:1.9}.oslo-city-intro p:first-child{color:var(--navy)}.oslo-city-highlight{background:var(--cream);border:1px solid var(--border);border-top:4px solid var(--gold);border-radius:4px;margin:27px 0 32px;padding:clamp(22px,4vw,34px)}.oslo-city-highlight h3{margin-top:0}.oslo-city-highlight p:last-child{margin-bottom:0}.oslo-city-eyebrow{color:var(--gold-dark);letter-spacing:2px;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:700;line-height:1.5;display:inline-block}.oslo-city-cta{background:var(--navy);border-top:4px solid var(--gold);color:#fff;border-radius:4px;margin:38px 0;padding:clamp(25px,5vw,42px)}.oslo-city-cta h3{color:#fff;margin:0 0 13px;font-size:clamp(24px,3vw,31px);line-height:1.4}.oslo-city-cta p{color:#e1e6ee;margin-bottom:23px}.oslo-city-cta-buttons{flex-wrap:wrap;gap:12px;display:flex}.oslo-city-blog .oslo-city-btn{border:1px solid var(--gold);background:var(--gold);min-height:49px;color:var(--navy);text-align:center;border-radius:2px;justify-content:center;align-items:center;padding:12px 22px;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:15px;font-weight:700;line-height:1.5;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.oslo-city-blog .oslo-city-btn:hover{color:var(--gold);background:0 0}.oslo-city-blog .oslo-city-btn-secondary{color:#fff;background:0 0;border-color:#718097}.oslo-city-blog .oslo-city-btn-secondary:hover{background:var(--gold);border-color:var(--gold);color:var(--navy)}.oslo-city-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:25px 0 32px;display:grid}.oslo-city-option{border:1px solid var(--border);background:#fff;border-radius:4px;padding:23px}.oslo-city-option h3{margin:0 0 10px;font-size:21px}.oslo-city-option p{margin-bottom:0;font-size:16px}.oslo-city-conclusion{background:var(--cream);border-left:4px solid var(--gold);margin:32px 0;padding:25px clamp(20px,3.5vw,32px)}.oslo-city-conclusion h2{margin-top:0}.oslo-city-faq{border-top:2px solid var(--gold);margin-top:46px;padding-top:8px}.oslo-city-faq-item{border-bottom:1px solid var(--border);padding:22px 0 8px}.oslo-city-faq-item h3{margin:0 0 10px;font-size:clamp(19px,2vw,22px);line-height:1.5}.oslo-city-faq-item p{margin:0 0 15px}@media (max-width:768px){.oslo-city-blog{font-size:16px;line-height:1.8}.oslo-city-intro{font-size:17px}.oslo-city-blog h2{margin-top:35px}.oslo-city-options{grid-template-columns:1fr}.oslo-city-cta-buttons{flex-direction:column}.oslo-city-blog .oslo-city-btn{width:100%}}@media (max-width:480px){.oslo-city-blog{font-size:15.5px}.oslo-city-blog h2{font-size:25px}.oslo-city-highlight,.oslo-city-cta{padding:22px 18px}.oslo-city-option{padding:19px}}
.blog-content li{list-style:outside}.ice-oslo-blog,.ice-oslo-blog *{box-sizing:border-box}.ice-oslo-blog{--navy:#0b203d;--navy-dark:#07182d;--gold:#c9ac3d;--cream:#f9f7f1;--border:#e8e3d6;--blog-top-offset:-115px;color:#344256;background:#fff;width:100%;max-width:100%;font:16px/1.85 Inter,Arial,sans-serif;position:relative;margin:var(--blog-top-offset) 0 0!important;padding:0!important}.ice-oslo-blog .ice-content{width:100%;margin:0!important;padding:0!important}.ice-oslo-blog .ice-content>:first-child{margin-top:0!important}.ice-oslo-blog p{margin:0 0 20px;line-height:1.85}.ice-oslo-blog strong{color:var(--navy);font-weight:700}.ice-oslo-blog h2,.ice-oslo-blog h3{color:var(--navy);letter-spacing:-.3px;font-family:Playfair Display,Georgia,Times New Roman,serif}.ice-oslo-blog h2{margin:44px 0 22px;padding:0 0 16px;font-size:clamp(25px,3vw,34px);font-weight:600;line-height:1.35;position:relative}.ice-oslo-blog h2:after{content:"";background:var(--gold);width:55px;height:3px;position:absolute;bottom:0;left:0}.ice-oslo-blog h3{font-size:21px;line-height:1.45}.ice-oslo-blog a:not(.ice-btn){color:#99791b;text-underline-offset:3px;text-decoration:underline}.ice-oslo-blog a:not(.ice-btn):hover{color:var(--navy)}.ice-oslo-blog ul,.ice-oslo-blog ol{margin:15px 0 24px;padding-left:25px;list-style-position:outside}.ice-oslo-blog ul{list-style-type:disc}.ice-oslo-blog ol{list-style-type:decimal}.ice-oslo-blog li{list-style:inherit;margin:0 0 8px;padding-left:4px}.ice-oslo-blog li::marker{color:#9d8023}.ice-oslo-blog li:before{content:none!important}.ice-oslo-blog .ice-intro{background:var(--cream);border-left:4px solid var(--gold);border-radius:0 9px 9px 0;padding:27px 30px;margin:0 0 30px!important}.ice-oslo-blog .ice-intro p:last-child,.ice-oslo-blog .ice-conclusion p:last-child{margin-bottom:0}.ice-oslo-blog .ice-list-panel{border:1px solid var(--border);background:#fbfaf7;border-radius:9px;margin:20px 0 26px;padding:20px 28px}.ice-oslo-blog .ice-list-panel ul,.ice-oslo-blog .ice-list-panel ol{margin:0}.ice-oslo-blog .ice-list-panel li:last-child{margin-bottom:0}.ice-oslo-blog .ice-cta{color:#fff;background:linear-gradient(120deg,#07182d,#102b4b);border:1px solid #c9ac3d59;border-radius:11px;margin:38px 0;padding:35px;position:relative;overflow:hidden}.ice-oslo-blog .ice-cta:before{content:"";background:var(--gold);width:85px;height:4px;position:absolute;top:0;left:0}.ice-oslo-blog .ice-cta-label{color:#e0c65f;letter-spacing:2px;text-transform:uppercase;margin-bottom:12px;font:700 11px/1.5 Inter,Arial,sans-serif;display:block}.ice-oslo-blog .ice-cta h2{margin:0 0 13px;padding:0;font-size:clamp(25px,3vw,32px);color:#fff!important}.ice-oslo-blog .ice-cta h2:after{display:none}.ice-oslo-blog .ice-cta p{color:#d3dce7;max-width:700px;margin:0 0 23px;font-size:15px}.ice-oslo-blog .ice-cta-buttons{flex-wrap:wrap;gap:12px;display:flex}.ice-oslo-blog .ice-btn{text-align:center;letter-spacing:1px;text-transform:uppercase;border-radius:4px;justify-content:center;align-items:center;min-height:47px;padding:12px 21px;font:700 12px/1.4 Inter,Arial,sans-serif;transition:transform .2s,background .2s;display:inline-flex;text-decoration:none!important}.ice-oslo-blog .ice-btn:hover{transform:translateY(-2px)}.ice-oslo-blog .ice-btn-gold{background:var(--gold);color:var(--navy-dark)!important}.ice-oslo-blog .ice-btn-gold:hover{background:#e2c650}.ice-oslo-blog .ice-btn-outline{border:1px solid #a9b3c1;color:#fff!important}.ice-oslo-blog .ice-btn-outline:hover{background:#ffffff1f}.ice-oslo-blog .ice-conclusion{background:var(--cream);border:1px solid var(--border);border-top:3px solid var(--gold);border-radius:8px;margin:40px 0;padding:26px 30px}.ice-oslo-blog .ice-conclusion h2{margin-top:0}.ice-oslo-blog .ice-faq{margin-top:45px}.ice-oslo-blog .ice-faq-item{border:1px solid var(--border);background:#fff;border-radius:8px;margin-bottom:14px;padding:22px 25px}.ice-oslo-blog .ice-faq-item h3{margin:0 0 10px;padding-left:20px;font-size:19px;font-weight:600;position:relative}.ice-oslo-blog .ice-faq-item h3:before{content:"";background:var(--gold);width:8px;height:8px;position:absolute;top:11px;left:0;transform:rotate(45deg)}.ice-oslo-blog .ice-faq-item p{margin:0;font-size:15px}@media (max-width:768px){.ice-oslo-blog{--blog-top-offset:-55px;font-size:15px}.ice-oslo-blog h2{margin-top:34px;font-size:26px}.ice-oslo-blog .ice-intro,.ice-oslo-blog .ice-conclusion{padding:21px 19px}.ice-oslo-blog .ice-list-panel{padding:19px}.ice-oslo-blog .ice-cta{padding:28px 22px}.ice-oslo-blog .ice-cta-buttons{flex-direction:column}.ice-oslo-blog .ice-btn{width:100%}.ice-oslo-blog .ice-faq-item{padding:19px}.ice-oslo-blog .ice-faq-item h3{font-size:18px}}@media (max-width:480px){.ice-oslo-blog{--blog-top-offset:-35px}.ice-oslo-blog h2{font-size:24px}.ice-oslo-blog .ice-intro{padding:20px 17px}}
.blog-content li{list-style:outside}.oslo-worth-blog{--oslo-navy:#0b1e38;--oslo-gold:#c9ad3c;--oslo-gold-dark:#927719;--oslo-text:#424b59;--oslo-cream:#f8f6ef;--oslo-border:#e7e0cf;width:100%;max-width:1200px;color:var(--oslo-text);overflow-wrap:break-word;margin:0 auto;padding:0;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:17px;line-height:1.85}.oslo-worth-blog *,.oslo-worth-blog :before,.oslo-worth-blog :after{box-sizing:border-box}.oslo-worth-blog>:first-child{margin-top:0!important}.oslo-worth-blog p{margin:0 0 22px}.oslo-worth-blog h2,.oslo-worth-blog h3{color:var(--oslo-navy);font-family:Playfair Display,Georgia,Times New Roman,serif;font-weight:700;line-height:1.35}.oslo-worth-blog h2{border-bottom:1px solid var(--oslo-border);margin:46px 0 20px;padding-bottom:13px;font-size:clamp(25px,3vw,35px)}.oslo-worth-blog h3{margin:28px 0 12px;font-size:clamp(20px,2.2vw,24px)}.oslo-worth-blog a{color:var(--oslo-gold-dark);text-underline-offset:4px;text-decoration:underline;transition:color .2s}.oslo-worth-blog a:hover{color:var(--oslo-navy)}.oslo-worth-blog strong{color:var(--oslo-navy);font-weight:700}.oslo-worth-blog ul,.oslo-worth-blog ol{margin:0 0 25px;padding-left:27px}.oslo-worth-blog li{margin-bottom:9px;padding-left:5px}.oslo-worth-blog li::marker{color:var(--oslo-gold-dark)}.oslo-worth-blog .oslo-worth-intro{font-size:19px;line-height:1.9}.oslo-worth-blog .oslo-worth-intro p:first-child{color:var(--oslo-navy)}.oslo-worth-blog .oslo-worth-highlight{background:var(--oslo-cream);border:1px solid var(--oslo-border);border-top:4px solid var(--oslo-gold);margin:26px 0 32px;padding:clamp(22px,4vw,35px)}.oslo-worth-blog .oslo-worth-highlight p:last-child{margin-bottom:0}.oslo-worth-blog .oslo-worth-cta{background:var(--oslo-navy);color:#fff;border-top:4px solid var(--oslo-gold);grid-template-columns:minmax(0,1fr) minmax(200px,280px);align-items:center;gap:30px;margin:38px 0;padding:clamp(25px,4vw,42px);display:grid}.oslo-worth-blog .oslo-worth-cta-label{color:#e8ce57;letter-spacing:2px;text-transform:uppercase;margin-bottom:12px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;line-height:1.5;display:block}.oslo-worth-blog .oslo-worth-cta h3{margin:0 0 13px;font-size:clamp(24px,3vw,32px);line-height:1.35;color:#fff!important}.oslo-worth-blog .oslo-worth-cta p{color:#e1e6ee;margin:0}.oslo-worth-blog .oslo-worth-actions{flex-direction:column;gap:14px;display:flex}.oslo-worth-blog .oslo-worth-btn,.oslo-worth-blog .oslo-worth-btn:visited{text-align:center;border:1px solid var(--oslo-gold);border-radius:2px;justify-content:center;align-items:center;width:100%;min-height:52px;padding:13px 18px;font-family:Playfair Display,Georgia,serif;font-size:15px;font-weight:700;line-height:1.4;transition:background .2s,color .2s;display:flex;text-decoration:none!important}.oslo-worth-blog .oslo-worth-primary,.oslo-worth-blog .oslo-worth-primary:visited{color:#08172b!important;background:#c9ad3c!important;border-color:#c9ad3c!important}.oslo-worth-blog .oslo-worth-primary:hover,.oslo-worth-blog .oslo-worth-primary:focus{color:#08172b!important;background:#f0d86b!important;border-color:#f0d86b!important}.oslo-worth-blog .oslo-worth-secondary,.oslo-worth-blog .oslo-worth-secondary:visited{color:#fff!important;background:0 0!important;border-color:#c9ad3c!important}.oslo-worth-blog .oslo-worth-secondary:hover,.oslo-worth-blog .oslo-worth-secondary:focus{color:#08172b!important;background:#fff!important;border-color:#fff!important}.oslo-worth-blog .oslo-worth-btn:focus-visible{outline-offset:3px;outline:3px solid #e8ce57}.oslo-worth-blog .oslo-worth-final{background:var(--oslo-cream);border-left:4px solid var(--oslo-gold);margin:35px 0;padding:24px clamp(20px,3.5vw,32px)}.oslo-worth-blog .oslo-worth-final h2{margin-top:0}.oslo-worth-blog .oslo-worth-final p:last-child{margin-bottom:0}.oslo-worth-blog .oslo-worth-faq{box-shadow:none;background:0 0;border:none;margin:48px 0 0;padding:0}.oslo-worth-blog .oslo-worth-faq>h2{border-bottom:1px solid var(--oslo-border);margin:0 0 12px;padding-bottom:13px;font-size:clamp(25px,3vw,35px)}.oslo-worth-blog .oslo-worth-faq-item{border:none;border-bottom:1px solid var(--oslo-border);background:0 0;margin:0;padding:20px 0 8px}.oslo-worth-blog .oslo-worth-faq-item:last-child{border-bottom:none}.oslo-worth-blog .oslo-worth-faq-item h3{color:#0b1e38;margin:0 0 10px;padding:0;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:clamp(19px,2vw,22px);font-weight:700;line-height:1.45}.oslo-worth-blog .oslo-worth-faq-item p{color:var(--oslo-text);margin:0 0 14px;padding:0;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:17px;font-weight:400;line-height:1.85}@media (max-width:768px){.oslo-worth-blog{font-size:16px;line-height:1.8}.oslo-worth-blog .oslo-worth-intro{font-size:17px}.oslo-worth-blog h2{margin-top:35px}.oslo-worth-blog .oslo-worth-cta{grid-template-columns:1fr;gap:24px;padding:25px 20px}.oslo-worth-blog .oslo-worth-faq-item h3{font-size:21px}.oslo-worth-blog .oslo-worth-faq-item p{font-size:16px}}@media (max-width:480px){.oslo-worth-blog{font-size:15.5px}.oslo-worth-blog h2{font-size:25px}.oslo-worth-blog .oslo-worth-cta{padding:23px 18px}.oslo-worth-blog .oslo-worth-faq-item{padding:20px 0 8px}}@media (prefers-reduced-motion:reduce){.oslo-worth-blog a{transition:none}}
.blog-content li{list-style:outside}.oslo-blog-content-daf7{--navy:#0b1e38;--navy-dark:#08172b;--gold:#c8ad3e;--gold-dark:#9e8420;--text:#303b4b;--border:#e8e0cd;max-width:1120px;color:var(--text);overflow-wrap:anywhere;margin:0 auto;padding:0 24px 40px;font:17px/1.85 Arial,Helvetica,sans-serif}.oslo-blog-content-daf7 *{box-sizing:border-box}.oslo-blog-content-daf7>p:first-child{margin-top:0}.oslo-blog-content-daf7 p{margin:0 0 1.2em}.oslo-blog-content-daf7 h2,.oslo-blog-content-daf7 h3{color:var(--navy);letter-spacing:-.02em;font-family:Playfair Display,Georgia,Times New Roman,serif;font-weight:600;line-height:1.3}.oslo-blog-content-daf7 h2{margin:1.6em 0 .65em;padding-bottom:13px;font-size:clamp(27px,3.2vw,38px)}.oslo-blog-content-daf7 h2:after{content:"";background:var(--gold);width:58px;height:3px;margin-top:14px;display:block}.oslo-blog-content-daf7 h3{margin:0 0 12px;font-size:clamp(20px,2.2vw,25px)}.oslo-blog-content-daf7 a{color:var(--gold-dark);text-underline-offset:3px;text-decoration:underline;transition:color .2s,background .2s}.oslo-blog-content-daf7 a:hover{color:var(--navy)}.oslo-blog-content-daf7 a:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.oslo-blog-content-daf7 strong{color:var(--navy)}.oslo-blog-content-daf7 ul{margin:0 0 1.5em;padding-left:1.4em}.oslo-blog-content-daf7 li{margin-bottom:.4em}.oslo-blog-content-daf7 li::marker{color:var(--gold-dark)}.oslo-blog-content-daf7 .oslo-blog-cta-daf7{background:var(--navy);color:#fff;border-top:4px solid var(--gold);justify-content:space-between;align-items:center;gap:28px;margin:36px 0;padding:clamp(24px,4vw,40px);display:flex;box-shadow:0 12px 30px #08172b1f}.oslo-blog-content-daf7 .oslo-blog-cta-copy-daf7{flex:360px}.oslo-blog-content-daf7 .oslo-blog-eyebrow-daf7{color:#e4cb58;letter-spacing:.18em;font:700 12px/1.5 Arial,Helvetica,sans-serif;display:inline-block}.oslo-blog-content-daf7 .oslo-blog-cta-daf7 h2{color:#fff;margin:10px 0 12px;padding:0;font-size:clamp(25px,3vw,34px)}.oslo-blog-content-daf7 .oslo-blog-cta-daf7 h2:after{display:none}.oslo-blog-content-daf7 .oslo-blog-cta-daf7 p{color:#e0e6ef;margin:0}.oslo-blog-content-daf7 .oslo-blog-actions-daf7{flex-direction:column;flex:0 260px;gap:12px;display:flex}.oslo-blog-content-daf7 .oslo-blog-btn-daf7,.oslo-blog-content-daf7 .oslo-blog-btn-daf7:visited{border:1px solid var(--gold);letter-spacing:.09em;text-align:center;cursor:pointer;border-radius:2px;justify-content:center;align-items:center;width:100%;min-height:49px;padding:13px 16px;font:700 12px/1.5 Arial,Helvetica,sans-serif;display:flex;text-decoration:none!important}.oslo-blog-content-daf7 .oslo-blog-btn-gold-daf7,.oslo-blog-content-daf7 .oslo-blog-btn-gold-daf7:visited{background:var(--gold);border-color:var(--gold);color:var(--navy-dark)!important}.oslo-blog-content-daf7 .oslo-blog-btn-gold-daf7:hover,.oslo-blog-content-daf7 .oslo-blog-btn-gold-daf7:focus{color:#08172b!important;background:#f0d86b!important;border-color:#f0d86b!important}.oslo-blog-content-daf7 .oslo-blog-btn-outline-daf7,.oslo-blog-content-daf7 .oslo-blog-btn-outline-daf7:visited{border-color:var(--gold);background:0 0;color:#fff!important}.oslo-blog-content-daf7 .oslo-blog-btn-outline-daf7:hover,.oslo-blog-content-daf7 .oslo-blog-btn-outline-daf7:focus{color:#08172b!important;background:#fff!important;border-color:#fff!important}.oslo-blog-content-daf7 .oslo-blog-enquiry,.oslo-blog-content-daf7 .oslo-blog-enquiry:visited{letter-spacing:.02em;text-align:center;background:#f8f7f2;border:1px solid #c8ad3e;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:12px 16px;font:700 13px/1.5 Arial,Helvetica,sans-serif;display:inline-flex;color:#0b1e38!important;text-decoration:none!important}.oslo-blog-content-daf7 .oslo-blog-enquiry:hover,.oslo-blog-content-daf7 .oslo-blog-enquiry:focus{color:#08172b!important;background:#c8ad3e!important;border-color:#c8ad3e!important}.oslo-blog-content-daf7 .oslo-blog-enquiry:focus-visible{outline-offset:3px;outline:2px solid #fff}.oslo-blog-content-daf7 .oslo-blog-cta-note{color:#d4dbe5;text-align:center;margin-top:3px;font-size:13px}.oslo-blog-content-daf7 .oslo-blog-faq-daf7{border:1px solid var(--border);background:#f8f7f2;margin-top:42px;padding:clamp(22px,4vw,40px)}.oslo-blog-content-daf7 .oslo-blog-faq-daf7>h2{margin-top:0}.oslo-blog-content-daf7 .oslo-blog-faq-item-daf7{border-bottom:1px solid #e5dfd0;padding:22px 0 8px}.oslo-blog-content-daf7 .oslo-blog-faq-item-daf7:last-child{border-bottom:0}.oslo-blog-content-daf7 .oslo-blog-faq-item-daf7 h3{font-size:clamp(19px,2vw,22px)}.oslo-blog-content-daf7 .oslo-blog-faq-item-daf7 p{margin-bottom:14px}@media (max-width:760px){.oslo-blog-content-daf7{padding:0 16px 30px;font-size:16px;line-height:1.8}.oslo-blog-content-daf7 .oslo-blog-cta-daf7{flex-direction:column;align-items:stretch;gap:22px;margin:28px 0;padding:24px 20px}.oslo-blog-content-daf7 .oslo-blog-actions-daf7{flex:auto;width:100%}.oslo-blog-content-daf7 h2{margin-top:1.4em}}@media (prefers-reduced-motion:reduce){.oslo-blog-content-daf7 a{transition:none}}
.blog-content li{list-style:outside}.nobel-blog,.nobel-blog *{box-sizing:border-box}.nobel-blog{--navy:#0b203d;--gold:#c9ac3d;--cream:#f9f7f1;--border:#e8e3d6;--nobel-top-offset:-115px;color:#344256;background:#fff;width:100%;max-width:100%;font:16px/1.85 Inter,Arial,sans-serif;position:relative;margin:var(--nobel-top-offset) 0 0!important;padding:0!important}.nobel-blog .nobel-article{width:100%;margin:0!important;padding:0!important}.nobel-blog .nobel-article>:first-child{margin-top:0!important}.nobel-blog p{margin:0 0 20px;line-height:1.85}.nobel-blog strong{color:var(--navy);font-weight:700}.nobel-blog h2,.nobel-blog h3{color:var(--navy);letter-spacing:-.3px;font-family:Playfair Display,Georgia,Times New Roman,serif}.nobel-blog h2{margin:44px 0 22px;padding-bottom:16px;font-size:clamp(25px,3vw,34px);font-weight:600;line-height:1.35;position:relative}.nobel-blog h2:after{content:"";background:var(--gold);width:55px;height:3px;position:absolute;bottom:0;left:0}.nobel-blog h3{font-size:21px;line-height:1.45}.nobel-blog a:not(.nobel-btn){color:#99791b;text-underline-offset:3px;text-decoration:underline}.nobel-blog a:not(.nobel-btn):hover{color:var(--navy)}.nobel-blog ul,.nobel-blog ol{margin:15px 0 24px;padding-left:25px}.nobel-blog li{margin:0 0 8px;padding-left:4px}.nobel-blog li::marker{color:#9d8023}.nobel-blog .nobel-intro{background:var(--cream);border-left:4px solid var(--gold);border-radius:0 9px 9px 0;padding:27px 30px;margin:0 0 30px!important}.nobel-blog .nobel-intro p:last-child,.nobel-blog .nobel-conclusion p:last-child{margin-bottom:0}.nobel-blog .nobel-list-panel{border:1px solid var(--border);background:#fbfaf7;border-radius:9px;margin:20px 0 26px;padding:20px 28px}.nobel-blog .nobel-list-panel ul,.nobel-blog .nobel-list-panel ol{margin:0}.nobel-blog .nobel-list-panel li:last-child{margin-bottom:0}.nobel-blog .nobel-event-info{border:1px solid var(--border);border-left:4px solid var(--gold);background:#fbfaf7;border-radius:0 9px 9px 0;margin:24px 0 28px;padding:26px 28px}.nobel-blog .nobel-event-info h3{margin:0 0 18px;font-size:23px}.nobel-blog .nobel-event-info ul{margin:0}.nobel-blog .nobel-cta{color:#fff;background:linear-gradient(120deg,#07182d,#102b4b);border:1px solid #c9ac3d59;border-radius:11px;margin:38px 0;padding:35px;position:relative;overflow:hidden}.nobel-blog .nobel-cta:before{content:"";background:var(--gold);width:85px;height:4px;position:absolute;top:0;left:0}.nobel-blog .nobel-cta-label{color:#e0c65f;letter-spacing:2px;text-transform:uppercase;margin-bottom:12px;font:700 11px/1.5 Inter,Arial,sans-serif;display:block}.nobel-blog .nobel-cta h2{color:#fff;margin:0 0 13px;padding:0;font-size:clamp(25px,3vw,32px)}.nobel-blog .nobel-cta h2:after{display:none}.nobel-blog .nobel-cta p{color:#d3dce7;max-width:700px;margin:0 0 23px;font-size:15px}.nobel-blog .nobel-cta-buttons{flex-wrap:wrap;gap:12px;display:flex}.nobel-blog .nobel-btn{text-align:center;letter-spacing:1px;text-transform:uppercase;border-radius:4px;justify-content:center;align-items:center;min-height:47px;padding:12px 21px;font:700 12px/1.4 Inter,Arial,sans-serif;transition:transform .2s,background .2s;display:inline-flex;text-decoration:none!important}.nobel-blog .nobel-btn:hover{transform:translateY(-2px)}.nobel-blog .nobel-btn-gold{background:var(--gold);color:#07182d!important}.nobel-blog .nobel-btn-gold:hover{background:#e2c650}.nobel-blog .nobel-btn-outline{border:1px solid #a9b3c1;color:#fff!important}.nobel-blog .nobel-btn-outline:hover{background:#ffffff1f}.nobel-blog .nobel-conclusion{background:var(--cream);border:1px solid var(--border);border-top:3px solid var(--gold);border-radius:8px;margin:40px 0;padding:26px 30px}.nobel-blog .nobel-conclusion h2{margin-top:0}.nobel-blog .nobel-faq{margin-top:45px}.nobel-blog .nobel-faq-item{border:1px solid var(--border);background:#fff;border-radius:8px;margin-bottom:14px;padding:22px 25px}.nobel-blog .nobel-faq-item h3{margin:0 0 10px;padding-left:20px;font-size:19px;font-weight:600;position:relative}.nobel-blog .nobel-faq-item h3:before{content:"";background:var(--gold);width:8px;height:8px;position:absolute;top:11px;left:0;transform:rotate(45deg)}.nobel-blog .nobel-faq-item p{margin:0;font-size:15px}@media (max-width:768px){.nobel-blog{--nobel-top-offset:-55px;font-size:15px}.nobel-blog h2{margin-top:34px;font-size:26px}.nobel-blog .nobel-intro,.nobel-blog .nobel-conclusion{padding:21px 19px}.nobel-blog .nobel-event-info,.nobel-blog .nobel-list-panel{padding:19px}.nobel-blog .nobel-cta{padding:28px 22px}.nobel-blog .nobel-cta-buttons{flex-direction:column}.nobel-blog .nobel-btn{width:100%}.nobel-blog .nobel-faq-item{padding:19px}.nobel-blog .nobel-faq-item h3{font-size:18px}}@media (max-width:480px){.nobel-blog{--nobel-top-offset:-35px}.nobel-blog h2{font-size:24px}}
.blog-content li{list-style:outside}.oslo-oktoberfest-blog{--navy:#0b1e38;--gold:#c9ad3c;--gold-dark:#927719;--text:#424b59;--cream:#f8f6ef;--border:#e7e0cf;width:100%;max-width:1200px;color:var(--text);overflow-wrap:break-word;margin:0 auto;padding:0;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:17px;line-height:1.85}.oslo-oktoberfest-blog *,.oslo-oktoberfest-blog :before,.oslo-oktoberfest-blog :after{box-sizing:border-box}.oslo-oktoberfest-blog>:first-child{margin-top:0!important}.oslo-oktoberfest-blog p{margin:0 0 22px}.oslo-oktoberfest-blog h2,.oslo-oktoberfest-blog h3{color:var(--navy);font-family:Playfair Display,Georgia,Times New Roman,serif;font-weight:700;line-height:1.35}.oslo-oktoberfest-blog h2{border-bottom:1px solid var(--border);margin:46px 0 20px;padding-bottom:13px;font-size:clamp(25px,3vw,35px)}.oslo-oktoberfest-blog h3{margin:28px 0 12px;font-size:clamp(20px,2.2vw,24px)}.oslo-oktoberfest-blog a{color:var(--gold-dark);text-underline-offset:4px;text-decoration:underline;transition:color .2s}.oslo-oktoberfest-blog a:hover{color:var(--navy)}.oslo-oktoberfest-blog strong{color:var(--navy);font-weight:700}.oslo-oktoberfest-blog ul,.oslo-oktoberfest-blog ol{margin:0 0 25px;padding-left:27px}.oslo-oktoberfest-blog li{margin-bottom:9px;padding-left:5px}.oslo-oktoberfest-blog li::marker{color:var(--gold-dark)}.oslo-oktoberfest-blog .oslo-oktoberfest-intro{font-size:19px;line-height:1.9}.oslo-oktoberfest-blog .oslo-oktoberfest-intro p:first-child{color:var(--navy)}.oslo-oktoberfest-blog .oslo-oktoberfest-cta{background:var(--navy);color:#fff;border-top:4px solid var(--gold);grid-template-columns:minmax(0,1fr) minmax(200px,280px);align-items:center;gap:30px;margin:38px 0;padding:clamp(25px,4vw,42px);display:grid}.oslo-oktoberfest-blog .oslo-oktoberfest-cta-label{letter-spacing:2px;text-transform:uppercase;color:#e8ce57;margin-bottom:12px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;line-height:1.5;display:block}.oslo-oktoberfest-blog .oslo-oktoberfest-cta h3{margin:0 0 13px;font-size:clamp(24px,3vw,32px);line-height:1.35;color:#fff!important}.oslo-oktoberfest-blog .oslo-oktoberfest-cta p{color:#e1e6ee;margin:0}.oslo-oktoberfest-blog .oslo-oktoberfest-actions{flex-direction:column;gap:14px;display:flex}.oslo-oktoberfest-blog .oslo-oktoberfest-btn,.oslo-oktoberfest-blog .oslo-oktoberfest-btn:visited{text-align:center;border:1px solid var(--gold);border-radius:2px;justify-content:center;align-items:center;width:100%;min-height:52px;padding:13px 18px;font-family:Playfair Display,Georgia,serif;font-size:15px;font-weight:700;line-height:1.4;transition:background .2s,color .2s;display:flex;text-decoration:none!important}.oslo-oktoberfest-blog .oslo-oktoberfest-primary,.oslo-oktoberfest-blog .oslo-oktoberfest-primary:visited{color:#08172b!important;background:#c9ad3c!important;border-color:#c9ad3c!important}.oslo-oktoberfest-blog .oslo-oktoberfest-primary:hover,.oslo-oktoberfest-blog .oslo-oktoberfest-primary:focus{color:#08172b!important;background:#f0d86b!important;border-color:#f0d86b!important}.oslo-oktoberfest-blog .oslo-oktoberfest-secondary,.oslo-oktoberfest-blog .oslo-oktoberfest-secondary:visited{color:#fff!important;background:0 0!important;border-color:#c9ad3c!important}.oslo-oktoberfest-blog .oslo-oktoberfest-secondary:hover,.oslo-oktoberfest-blog .oslo-oktoberfest-secondary:focus{color:#08172b!important;background:#fff!important;border-color:#fff!important}.oslo-oktoberfest-blog .oslo-oktoberfest-btn:focus-visible{outline-offset:3px;outline:3px solid #e8ce57}.oslo-oktoberfest-blog .oslo-oktoberfest-conclusion{background:var(--cream);border-left:4px solid var(--gold);margin:35px 0;padding:24px clamp(20px,3.5vw,32px)}.oslo-oktoberfest-blog .oslo-oktoberfest-conclusion h2{margin-top:0}.oslo-oktoberfest-blog .oslo-oktoberfest-conclusion p:last-child{margin-bottom:0}.oslo-oktoberfest-blog .oslo-oktoberfest-faq{box-shadow:none;background:0 0;border:none;margin:48px 0 0;padding:0}.oslo-oktoberfest-blog .oslo-oktoberfest-faq>h2{border-bottom:1px solid var(--border);margin:0 0 12px;padding-bottom:13px;font-size:clamp(25px,3vw,35px)}.oslo-oktoberfest-blog .oslo-oktoberfest-faq-item{border:none;border-bottom:1px solid var(--border);background:0 0;margin:0;padding:20px 0 8px}.oslo-oktoberfest-blog .oslo-oktoberfest-faq-item:last-child{border-bottom:none}.oslo-oktoberfest-blog .oslo-oktoberfest-faq-item h3{color:#0b1e38;margin:0 0 10px;padding:0;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:clamp(19px,2vw,22px);font-weight:700;line-height:1.45}.oslo-oktoberfest-blog .oslo-oktoberfest-faq-item p{color:var(--text);margin:0 0 14px;padding:0;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:17px;font-weight:400;line-height:1.85}@media (max-width:768px){.oslo-oktoberfest-blog{font-size:16px;line-height:1.8}.oslo-oktoberfest-blog .oslo-oktoberfest-intro{font-size:17px}.oslo-oktoberfest-blog h2{margin-top:35px}.oslo-oktoberfest-blog .oslo-oktoberfest-cta{grid-template-columns:1fr;gap:24px;padding:25px 20px}.oslo-oktoberfest-blog .oslo-oktoberfest-faq-item h3{font-size:21px}.oslo-oktoberfest-blog .oslo-oktoberfest-faq-item p{font-size:16px}}@media (max-width:480px){.oslo-oktoberfest-blog{font-size:15.5px}.oslo-oktoberfest-blog h2{font-size:25px}.oslo-oktoberfest-blog .oslo-oktoberfest-cta{padding:23px 18px}.oslo-oktoberfest-blog .oslo-oktoberfest-faq-item{padding:20px 0 8px}}@media (prefers-reduced-motion:reduce){.oslo-oktoberfest-blog a{transition:none}}
.blog-content li{list-style:outside}.oslo-airport-guide{--navy:#0b1e38;--gold:#c9ad3c;--gold-dark:#927719;--text:#424b59;--cream:#f8f6ef;--border:#e7e0cf;width:100%;max-width:1200px;color:var(--text);overflow-wrap:break-word;margin:0 auto;padding:0;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:17px;line-height:1.85}.oslo-airport-guide *,.oslo-airport-guide :before,.oslo-airport-guide :after{box-sizing:border-box}.oslo-airport-guide>:first-child{margin-top:0!important}.oslo-airport-guide p{margin:0 0 22px}.oslo-airport-guide h2,.oslo-airport-guide h3{color:var(--navy);font-family:Playfair Display,Georgia,Times New Roman,serif;font-weight:700;line-height:1.35}.oslo-airport-guide h2{border-bottom:1px solid var(--border);margin:46px 0 20px;padding-bottom:13px;font-size:clamp(25px,3vw,35px)}.oslo-airport-guide h3{margin:28px 0 12px;font-size:clamp(20px,2.2vw,24px)}.oslo-airport-guide a{color:var(--gold-dark);text-underline-offset:4px;text-decoration:underline;transition:color .2s}.oslo-airport-guide a:hover{color:var(--navy)}.oslo-airport-guide strong{color:var(--navy);font-weight:700}.oslo-airport-guide ul,.oslo-airport-guide ol{margin:0 0 25px;padding-left:27px}.oslo-airport-guide li{margin-bottom:9px;padding-left:5px}.oslo-airport-guide li::marker{color:var(--gold-dark)}.oslo-airport-guide .oslo-airport-intro{font-size:19px;line-height:1.9}.oslo-airport-guide .oslo-airport-intro p:first-child{color:var(--navy)}.oslo-airport-guide .oslo-airport-cta{background:var(--navy);color:#fff;border-top:4px solid var(--gold);grid-template-columns:minmax(0,1fr) minmax(200px,280px);align-items:center;gap:30px;margin:38px 0;padding:clamp(25px,4vw,42px);display:grid}.oslo-airport-guide .oslo-airport-cta-label{letter-spacing:2px;text-transform:uppercase;color:#e8ce57;margin-bottom:12px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;line-height:1.5;display:block}.oslo-airport-guide .oslo-airport-cta h3{margin:0 0 13px;font-size:clamp(24px,3vw,32px);line-height:1.35;color:#fff!important}.oslo-airport-guide .oslo-airport-cta p{color:#e1e6ee;margin:0}.oslo-airport-guide .oslo-airport-actions{flex-direction:column;gap:14px;display:flex}.oslo-airport-guide .oslo-airport-btn,.oslo-airport-guide .oslo-airport-btn:visited{text-align:center;border:1px solid var(--gold);border-radius:2px;justify-content:center;align-items:center;width:100%;min-height:52px;padding:13px 18px;font-family:Playfair Display,Georgia,serif;font-size:15px;font-weight:700;line-height:1.4;transition:background .2s,color .2s;display:flex;text-decoration:none!important}.oslo-airport-guide .oslo-airport-primary,.oslo-airport-guide .oslo-airport-primary:visited{color:#08172b!important;background:#c9ad3c!important;border-color:#c9ad3c!important}.oslo-airport-guide .oslo-airport-primary:hover,.oslo-airport-guide .oslo-airport-primary:focus{color:#08172b!important;background:#f0d86b!important;border-color:#f0d86b!important}.oslo-airport-guide .oslo-airport-secondary,.oslo-airport-guide .oslo-airport-secondary:visited{color:#fff!important;background:0 0!important;border-color:#c9ad3c!important}.oslo-airport-guide .oslo-airport-secondary:hover,.oslo-airport-guide .oslo-airport-secondary:focus{color:#08172b!important;background:#fff!important;border-color:#fff!important}.oslo-airport-guide .oslo-airport-btn:focus-visible{outline-offset:3px;outline:3px solid #e8ce57}.oslo-airport-guide .oslo-airport-conclusion{background:var(--cream);border-left:4px solid var(--gold);margin:35px 0;padding:24px clamp(20px,3.5vw,32px)}.oslo-airport-guide .oslo-airport-conclusion h2{margin-top:0}.oslo-airport-guide .oslo-airport-conclusion p:last-child{margin-bottom:0}.oslo-airport-guide .oslo-airport-faq{box-shadow:none;background:0 0;border:none;margin:48px 0 0;padding:0}.oslo-airport-guide .oslo-airport-faq>h2{border-bottom:1px solid var(--border);margin:0 0 12px;padding-bottom:13px;font-size:clamp(25px,3vw,35px)}.oslo-airport-guide .oslo-airport-faq-item{border:none;border-bottom:1px solid var(--border);background:0 0;margin:0;padding:20px 0 8px}.oslo-airport-guide .oslo-airport-faq-item:last-child{border-bottom:none}.oslo-airport-guide .oslo-airport-faq-item h3{color:#0b1e38;margin:0 0 10px;padding:0;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:clamp(19px,2vw,22px);font-weight:700;line-height:1.45}.oslo-airport-guide .oslo-airport-faq-item p{color:var(--text);margin:0 0 14px;padding:0;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:17px;font-weight:400;line-height:1.85}@media (max-width:768px){.oslo-airport-guide{font-size:16px;line-height:1.8}.oslo-airport-guide .oslo-airport-intro{font-size:17px}.oslo-airport-guide h2{margin-top:35px}.oslo-airport-guide .oslo-airport-cta{grid-template-columns:1fr;gap:24px;padding:25px 20px}.oslo-airport-guide .oslo-airport-faq-item h3{font-size:21px}.oslo-airport-guide .oslo-airport-faq-item p{font-size:16px}}@media (max-width:480px){.oslo-airport-guide{font-size:15.5px}.oslo-airport-guide h2{font-size:25px}.oslo-airport-guide .oslo-airport-cta{padding:23px 18px}.oslo-airport-guide .oslo-airport-faq-item{padding:20px 0 8px}}@media (prefers-reduced-motion:reduce){.oslo-airport-guide a{transition:none}}
.blog-content li{list-style:outside}.winter-blog,.winter-blog *{box-sizing:border-box}.winter-blog{--navy:#0b203d;--navy-dark:#07182d;--gold:#c9ac3d;--cream:#f9f7f1;--border:#e8e3d6;--winter-top-offset:-115px;color:#344256;background:#fff;width:100%;max-width:100%;font:16px/1.85 Inter,Arial,sans-serif;position:relative;margin:var(--winter-top-offset) 0 0!important;padding:0!important}.winter-blog .winter-article{width:100%;margin:0!important;padding:0!important}.winter-blog .winter-article>:first-child{margin-top:0!important}.winter-blog p{margin:0 0 20px;line-height:1.85}.winter-blog strong{color:var(--navy);font-weight:700}.winter-blog h2,.winter-blog h3{color:var(--navy);letter-spacing:-.3px;font-family:Playfair Display,Georgia,Times New Roman,serif}.winter-blog h2{margin:44px 0 22px;padding:0 0 16px;font-size:clamp(25px,3vw,34px);font-weight:600;line-height:1.35;position:relative}.winter-blog h2:after{content:"";background:var(--gold);width:55px;height:3px;position:absolute;bottom:0;left:0}.winter-blog h3{font-size:21px;line-height:1.45}.winter-blog a:not(.winter-btn){color:#99791b;text-underline-offset:3px;text-decoration:underline}.winter-blog a:not(.winter-btn):hover{color:var(--navy)}.winter-blog ul,.winter-blog ol{margin:15px 0 24px;padding-left:25px}.winter-blog li{margin:0 0 8px;padding-left:4px}.winter-blog li::marker{color:#9d8023}.winter-blog .winter-intro{background:var(--cream);border-left:4px solid var(--gold);border-radius:0 9px 9px 0;padding:27px 30px;margin:0 0 30px!important}.winter-blog .winter-intro p:last-child,.winter-blog .winter-conclusion p:last-child{margin-bottom:0}.winter-blog .winter-list-panel{border:1px solid var(--border);background:#fbfaf7;border-radius:9px;margin:20px 0 26px;padding:20px 28px}.winter-blog .winter-list-panel ul,.winter-blog .winter-list-panel ol{margin:0}.winter-blog .winter-list-panel li:last-child{margin-bottom:0}.winter-blog .winter-cta{color:#fff;background:linear-gradient(120deg,#07182d,#102b4b);border:1px solid #c9ac3d59;border-radius:11px;margin:38px 0;padding:35px;position:relative;overflow:hidden}.winter-blog .winter-cta:before{content:"";background:var(--gold);width:85px;height:4px;position:absolute;top:0;left:0}.winter-blog .winter-cta-label{color:#e0c65f;letter-spacing:2px;text-transform:uppercase;margin-bottom:12px;font:700 11px/1.5 Inter,Arial,sans-serif;display:block}.winter-blog .winter-cta h2{color:#fff;margin:0 0 13px;padding:0;font-size:clamp(25px,3vw,32px)}.winter-blog .winter-cta h2:after{display:none}.winter-blog .winter-cta p{color:#d3dce7;max-width:700px;margin:0 0 23px;font-size:15px}.winter-blog .winter-cta-buttons{flex-wrap:wrap;gap:12px;display:flex}.winter-blog .winter-btn{text-align:center;letter-spacing:1px;text-transform:uppercase;border-radius:4px;justify-content:center;align-items:center;min-height:47px;padding:12px 21px;font:700 12px/1.4 Inter,Arial,sans-serif;transition:transform .2s,background .2s;display:inline-flex;text-decoration:none!important}.winter-blog .winter-btn:hover{transform:translateY(-2px)}.winter-blog .winter-btn-gold{background:var(--gold);color:var(--navy-dark)!important}.winter-blog .winter-btn-gold:hover{background:#e2c650}.winter-blog .winter-btn-outline{border:1px solid #a9b3c1;color:#fff!important}.winter-blog .winter-btn-outline:hover{background:#ffffff1f}.winter-blog .winter-conclusion{background:var(--cream);border:1px solid var(--border);border-top:3px solid var(--gold);border-radius:8px;margin:40px 0;padding:26px 30px}.winter-blog .winter-conclusion h2{margin-top:0}.winter-blog .winter-faq{margin-top:45px}.winter-blog .winter-faq-item{border:1px solid var(--border);background:#fff;border-radius:8px;margin-bottom:14px;padding:22px 25px}.winter-blog .winter-faq-item h3{margin:0 0 10px;padding-left:20px;font-size:19px;font-weight:600;position:relative}.winter-blog .winter-faq-item h3:before{content:"";background:var(--gold);width:8px;height:8px;position:absolute;top:11px;left:0;transform:rotate(45deg)}.winter-blog .winter-faq-item p{margin:0;font-size:15px}@media (max-width:768px){.winter-blog{--winter-top-offset:-55px;font-size:15px}.winter-blog h2{margin-top:34px;font-size:26px}.winter-blog .winter-intro,.winter-blog .winter-conclusion{padding:21px 19px}.winter-blog .winter-list-panel{padding:19px}.winter-blog .winter-cta{padding:28px 22px}.winter-blog .winter-cta-buttons{flex-direction:column}.winter-blog .winter-btn{width:100%}.winter-blog .winter-faq-item{padding:19px}.winter-blog .winter-faq-item h3{font-size:18px}}@media (max-width:480px){.winter-blog{--winter-top-offset:-35px}.winter-blog h2{font-size:24px}}
.blog-content li{list-style:outside}.oslo-hotel-blog{--navy:#0b1e38;--navy-light:#142b46;--gold:#c9ad3c;--gold-dark:#927719;--text:#424b59;--muted:#6d7787;--cream:#f8f6ef;--border:#e7e0cf;color:var(--text);overflow-wrap:break-word;box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:0;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:17px;line-height:1.85}.oslo-hotel-blog *,.oslo-hotel-blog :before,.oslo-hotel-blog :after{box-sizing:border-box}.oslo-hotel-blog>:first-child{margin-top:0!important}.oslo-hotel-blog p{margin:0 0 22px}.oslo-hotel-blog h2{color:var(--navy);letter-spacing:-.4px;border-bottom:1px solid var(--border);margin:46px 0 20px;padding-bottom:13px;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:clamp(25px,3vw,35px);font-weight:700;line-height:1.3}.oslo-hotel-blog h3{color:var(--navy);margin:27px 0 12px;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:clamp(20px,2.2vw,24px);font-weight:700;line-height:1.45}.oslo-hotel-blog a{color:var(--gold-dark);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.oslo-hotel-blog a:hover{color:var(--navy)}.oslo-hotel-blog ul{margin:0 0 25px;padding-left:25px}.oslo-hotel-blog li{margin-bottom:9px;padding-left:5px}.oslo-hotel-blog li::marker{color:var(--gold-dark)}.oslo-hotel-blog strong{color:var(--navy);font-weight:700}.oslo-hotel-intro{font-size:19px;line-height:1.9}.oslo-hotel-intro p:first-child{color:var(--navy)}.oslo-hotel-highlight{background:var(--cream);border:1px solid var(--border);border-top:4px solid var(--gold);border-radius:4px;margin:25px 0 32px;padding:clamp(22px,4vw,36px)}.oslo-hotel-highlight h3{margin-top:0}.oslo-hotel-highlight p:last-child{margin-bottom:0}.oslo-hotel-label{color:var(--gold-dark);letter-spacing:2px;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:700;line-height:1.5;display:inline-block}.oslo-hotel-cta{background:var(--navy);color:#fff;border-top:4px solid var(--gold);border-radius:4px;margin:38px 0;padding:clamp(25px,5vw,42px)}.oslo-hotel-cta h3{color:#fff;margin:0 0 12px;font-size:clamp(23px,3vw,30px);line-height:1.4}.oslo-hotel-cta p{color:#e1e6ee;margin-bottom:22px}.oslo-hotel-cta-buttons{flex-wrap:wrap;gap:12px;display:flex}.oslo-hotel-blog .oslo-hotel-button{background:var(--gold);min-height:48px;color:var(--navy);border:1px solid var(--gold);text-align:center;border-radius:2px;justify-content:center;align-items:center;padding:12px 22px;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:15px;font-weight:700;line-height:1.5;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.oslo-hotel-blog .oslo-hotel-button:hover{color:var(--gold);background:0 0}.oslo-hotel-blog .oslo-hotel-button-secondary{color:#fff;background:0 0;border-color:#718097}.oslo-hotel-blog .oslo-hotel-button-secondary:hover{background:var(--gold);border-color:var(--gold);color:var(--navy)}.oslo-transfer-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0 30px;display:grid}.oslo-transfer-card{border:1px solid var(--border);background:#fff;border-radius:4px;padding:22px}.oslo-transfer-card h3{margin:0 0 10px;font-size:21px}.oslo-transfer-card p{margin-bottom:0;font-size:16px}.oslo-hotel-tips{background:var(--cream);border:1px solid var(--border);border-radius:4px;margin:22px 0 30px;padding:clamp(20px,3.5vw,32px)}.oslo-hotel-tips ul{margin-bottom:0}.oslo-hotel-final{background:var(--cream);border-left:4px solid var(--gold);margin:32px 0;padding:24px clamp(20px,3.5vw,32px)}.oslo-hotel-final h2{margin-top:0}.oslo-hotel-faq{border-top:2px solid var(--gold);margin-top:48px;padding-top:8px}.oslo-hotel-faq-item{border-bottom:1px solid var(--border);padding:21px 0 8px}.oslo-hotel-faq-item h3{margin:0 0 10px;font-size:clamp(19px,2vw,22px);line-height:1.5}.oslo-hotel-faq-item p{margin:0 0 14px}@media (max-width:768px){.oslo-hotel-blog{font-size:16px;line-height:1.8}.oslo-hotel-intro{font-size:17px}.oslo-hotel-blog h2{margin-top:36px}.oslo-transfer-options{grid-template-columns:1fr}.oslo-hotel-cta-buttons{flex-direction:column}.oslo-hotel-blog .oslo-hotel-button{width:100%}}@media (max-width:480px){.oslo-hotel-blog{font-size:15.5px}.oslo-hotel-blog h2{font-size:25px}.oslo-hotel-highlight,.oslo-hotel-cta{padding:23px 18px}.oslo-transfer-card{padding:19px}}
.blog-content li{list-style:outside}.oslo-ski-blog{--navy:#0b1e38;--gold:#c9ad3c;--gold-dark:#927719;--text:#424b59;--cream:#f8f6ef;--border:#e7e0cf;width:100%;max-width:1200px;color:var(--text);overflow-wrap:break-word;margin:0 auto;padding:0;font-family:Playfair Display,Georgia,serif;font-size:17px;line-height:1.85}.oslo-ski-blog *,.oslo-ski-blog :before,.oslo-ski-blog :after{box-sizing:border-box}.oslo-ski-blog>:first-child{margin-top:0!important}.oslo-ski-blog p{margin:0 0 22px}.oslo-ski-blog h2,.oslo-ski-blog h3{color:var(--navy);font-family:Playfair Display,Georgia,serif;font-weight:700;line-height:1.35}.oslo-ski-blog h2{border-bottom:1px solid var(--border);margin:46px 0 20px;padding:0 0 13px;font-size:clamp(25px,3vw,35px)}.oslo-ski-blog h3{margin:28px 0 13px;font-size:clamp(21px,2.3vw,27px)}.oslo-ski-blog strong{color:var(--navy);font-weight:700}.oslo-ski-blog a{color:var(--gold-dark);text-underline-offset:4px;text-decoration:underline;transition:color .2s}.oslo-ski-blog a:hover{color:var(--navy)}.oslo-ski-blog .ski-intro{font-size:19px;line-height:1.9}.oslo-ski-blog .ski-intro p:first-child{color:var(--navy)}.oslo-ski-blog ul{margin:0 0 27px;padding-left:27px}.oslo-ski-blog li{margin-bottom:10px;padding-left:5px}.oslo-ski-blog li::marker{color:var(--gold-dark)}.oslo-ski-blog .ski-destinations{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:28px 0 34px;display:grid}.oslo-ski-blog .ski-destination{background:var(--cream);border:1px solid var(--border);border-top:3px solid var(--gold);min-width:0;padding:25px}.oslo-ski-blog .ski-destination h3{margin:0 0 12px;font-size:clamp(22px,2.3vw,27px)}.oslo-ski-blog .ski-destination p{margin:0;font-size:16px;line-height:1.8}.oslo-ski-blog .ski-cta{background:var(--navy);color:#fff;border-top:4px solid var(--gold);grid-template-columns:minmax(0,1fr) minmax(200px,280px);align-items:center;gap:30px;margin:40px 0;padding:clamp(25px,4vw,42px);display:grid}.oslo-ski-blog .ski-cta-label{letter-spacing:2px;text-transform:uppercase;color:#e8ce57;margin-bottom:12px;font:700 12px/1.5 Arial,Helvetica,sans-serif;display:block}.oslo-ski-blog .ski-cta h3{margin:0 0 13px;font-size:clamp(24px,3vw,32px);color:#fff!important}.oslo-ski-blog .ski-cta p{color:#e1e6ee;margin:0}.oslo-ski-blog .ski-cta-actions{flex-direction:column;gap:14px;display:flex}.oslo-ski-blog .ski-btn,.oslo-ski-blog .ski-btn:visited{text-align:center;border:1px solid var(--gold);border-radius:2px;justify-content:center;align-items:center;width:100%;min-height:52px;padding:13px 18px;font:700 15px/1.4 Playfair Display,Georgia,serif;transition:background .2s,color .2s;display:flex;text-decoration:none!important}.oslo-ski-blog .ski-btn-primary,.oslo-ski-blog .ski-btn-primary:visited{color:#08172b!important;background:#c9ad3c!important;border-color:#c9ad3c!important}.oslo-ski-blog .ski-btn-primary:hover,.oslo-ski-blog .ski-btn-primary:focus{color:#08172b!important;background:#f0d86b!important;border-color:#f0d86b!important}.oslo-ski-blog .ski-btn-secondary,.oslo-ski-blog .ski-btn-secondary:visited{color:#fff!important;background:0 0!important;border-color:#c9ad3c!important}.oslo-ski-blog .ski-btn-secondary:hover,.oslo-ski-blog .ski-btn-secondary:focus{color:#08172b!important;background:#fff!important;border-color:#fff!important}.oslo-ski-blog .ski-btn:focus-visible{outline-offset:3px;outline:3px solid #e8ce57}.oslo-ski-blog .ski-conclusion{background:var(--cream);border-left:4px solid var(--gold);margin:35px 0;padding:24px clamp(20px,3.5vw,32px)}.oslo-ski-blog .ski-conclusion h2{margin-top:0}.oslo-ski-blog .ski-conclusion p:last-child{margin-bottom:0}.oslo-ski-blog .ski-faq{box-shadow:none;background:0 0;border:none;margin:48px 0 0;padding:0}.oslo-ski-blog .ski-faq>h2{margin:0 0 12px}.oslo-ski-blog .ski-faq-item{border-bottom:1px solid var(--border);padding:25px 0 23px}.oslo-ski-blog .ski-faq-item:last-child{border-bottom:none}.oslo-ski-blog .ski-faq-item h3{color:var(--navy);margin:0 0 13px;font-size:clamp(21px,2.3vw,28px);line-height:1.4}.oslo-ski-blog .ski-faq-item p{margin:0;font-size:17px;line-height:1.85}@media (max-width:768px){.oslo-ski-blog{font-size:16px;line-height:1.8}.oslo-ski-blog .ski-intro{font-size:17px}.oslo-ski-blog h2{margin-top:35px}.oslo-ski-blog .ski-cta{grid-template-columns:1fr;gap:23px;padding:25px 20px}.oslo-ski-blog .ski-destinations{grid-template-columns:1fr;gap:15px}.oslo-ski-blog .ski-destination{padding:21px}.oslo-ski-blog .ski-faq-item h3{font-size:22px}.oslo-ski-blog .ski-faq-item p{font-size:16px}}@media (max-width:480px){.oslo-ski-blog{font-size:15.5px}.oslo-ski-blog h2{font-size:25px}.oslo-ski-blog .ski-cta{padding:23px 18px}.oslo-ski-blog .ski-faq-item{padding:20px 0}}@media (prefers-reduced-motion:reduce){.oslo-ski-blog a{transition:none}}
.blog-content li{list-style:outside}.oslo-september-blog{--navy:#0b1e38;--gold:#c9ad3c;--gold-dark:#927719;--text:#424b59;--cream:#f8f6ef;--border:#e7e0cf;width:100%;max-width:1200px;color:var(--text);overflow-wrap:break-word;margin:0 auto;padding:0;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:17px;line-height:1.85}.oslo-september-blog *,.oslo-september-blog :before,.oslo-september-blog :after{box-sizing:border-box}.oslo-september-blog>:first-child{margin-top:0!important}.oslo-september-blog p{margin:0 0 22px}.oslo-september-blog h2,.oslo-september-blog h3{color:var(--navy);font-family:Playfair Display,Georgia,Times New Roman,serif;font-weight:700;line-height:1.35}.oslo-september-blog h2{border-bottom:1px solid var(--border);margin:46px 0 20px;padding-bottom:13px;font-size:clamp(25px,3vw,35px)}.oslo-september-blog h3{margin:28px 0 12px;font-size:clamp(20px,2.2vw,25px)}.oslo-september-blog a{color:var(--gold-dark);text-underline-offset:4px;text-decoration:underline}.oslo-september-blog a:hover,.oslo-september-blog strong{color:var(--navy)}.oslo-september-blog ul{margin:0 0 25px;padding-left:27px}.oslo-september-blog li{margin-bottom:9px;padding-left:5px}.oslo-september-blog li::marker{color:var(--gold-dark)}.oslo-september-blog .oslo-sept-intro{font-size:19px;line-height:1.9}.oslo-september-blog .oslo-sept-intro p:first-child{color:var(--navy)}.oslo-september-blog .oslo-sept-cta{background:var(--navy);color:#fff;border-top:4px solid var(--gold);grid-template-columns:minmax(0,1fr) minmax(200px,280px);align-items:center;gap:30px;margin:38px 0;padding:clamp(25px,4vw,42px);display:grid}.oslo-september-blog .oslo-sept-cta-label{color:#e8ce57;letter-spacing:2px;text-transform:uppercase;margin-bottom:12px;font:700 12px/1.5 Arial,Helvetica,sans-serif;display:block}.oslo-september-blog .oslo-sept-cta h3{margin:0 0 13px;font-size:clamp(24px,3vw,32px);color:#fff!important}.oslo-september-blog .oslo-sept-cta p{color:#e1e6ee;margin:0}.oslo-september-blog .oslo-sept-actions{flex-direction:column;gap:14px;display:flex}.oslo-september-blog .oslo-sept-btn,.oslo-september-blog .oslo-sept-btn:visited{text-align:center;border:1px solid var(--gold);border-radius:2px;justify-content:center;align-items:center;min-height:52px;padding:13px 18px;font:700 15px/1.4 Playfair Display,Georgia,serif;transition:background .2s,color .2s;display:flex;text-decoration:none!important}.oslo-september-blog .oslo-sept-primary,.oslo-september-blog .oslo-sept-primary:visited{color:#08172b!important;background:#c9ad3c!important}.oslo-september-blog .oslo-sept-primary:hover,.oslo-september-blog .oslo-sept-primary:focus{color:#08172b!important;background:#f0d86b!important}.oslo-september-blog .oslo-sept-secondary,.oslo-september-blog .oslo-sept-secondary:visited{color:#fff!important;background:0 0!important}.oslo-september-blog .oslo-sept-secondary:hover,.oslo-september-blog .oslo-sept-secondary:focus{color:#08172b!important;background:#fff!important}.oslo-september-blog .oslo-sept-btn:focus-visible{outline-offset:3px;outline:3px solid #e8ce57}.oslo-september-blog .oslo-sept-final{background:var(--cream);border-left:4px solid var(--gold);margin:35px 0;padding:24px clamp(20px,3.5vw,32px)}.oslo-september-blog .oslo-sept-final h2{margin-top:0}.oslo-september-blog .oslo-sept-final p:last-child{margin-bottom:0}.oslo-september-blog .oslo-sept-faq{box-shadow:none;background:0 0;border:0;margin:48px 0 0;padding:0}.oslo-september-blog .oslo-sept-faq>h2{border-bottom:1px solid var(--border);margin:0 0 12px;padding-bottom:13px;font-size:clamp(25px,3vw,35px)}.oslo-september-blog .oslo-sept-faq-item{border:0;border-bottom:1px solid var(--border);background:0 0;margin:0;padding:26px 0 24px}.oslo-september-blog .oslo-sept-faq-item:last-child{border-bottom:0}.oslo-september-blog .oslo-sept-faq-item h3{color:#0b1e38;margin:0 0 14px;padding:0;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:clamp(21px,2.3vw,28px);font-weight:700;line-height:1.4}.oslo-september-blog .oslo-sept-faq-item p{color:var(--text);margin:0;padding:0;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:17px;font-weight:400;line-height:1.85}@media (max-width:768px){.oslo-september-blog{font-size:16px}.oslo-september-blog .oslo-sept-intro{font-size:17px}.oslo-september-blog h2{margin-top:35px}.oslo-september-blog .oslo-sept-cta{grid-template-columns:1fr;gap:24px;padding:25px 20px}.oslo-september-blog .oslo-sept-faq-item h3{font-size:22px}.oslo-september-blog .oslo-sept-faq-item p{font-size:16px}}@media (max-width:480px){.oslo-september-blog{font-size:15.5px}.oslo-september-blog h2{font-size:25px}.oslo-september-blog .oslo-sept-cta{padding:23px 18px}.oslo-september-blog .oslo-sept-faq-item{padding:20px 0}}
.blog-content li{list-style:outside}.oslo-newyear-blog,.oslo-newyear-blog *{box-sizing:border-box}.oslo-newyear-blog{--navy:#0b203d;--navy-dark:#07182d;--gold:#c9ac3d;--cream:#f9f7f1;--border:#e8e3d6;--blog-top-offset:-115px;color:#344256;background:#fff;width:100%;max-width:100%;font:16px/1.85 Inter,Arial,sans-serif;position:relative;margin:var(--blog-top-offset) 0 0!important;padding:0!important}.oslo-newyear-blog .ny-article{width:100%;margin:0!important;padding:0!important}.oslo-newyear-blog .ny-article>:first-child{margin-top:0!important}.oslo-newyear-blog p{margin:0 0 20px;line-height:1.85}.oslo-newyear-blog strong{color:var(--navy);font-weight:700}.oslo-newyear-blog h2,.oslo-newyear-blog h3{color:var(--navy);letter-spacing:-.3px;font-family:Playfair Display,Georgia,Times New Roman,serif}.oslo-newyear-blog h2{margin:44px 0 22px;padding:0 0 16px;font-size:clamp(25px,3vw,34px);font-weight:600;line-height:1.35;position:relative}.oslo-newyear-blog h2:after{content:"";background:var(--gold);width:55px;height:3px;position:absolute;bottom:0;left:0}.oslo-newyear-blog h3{font-size:21px;line-height:1.45}.oslo-newyear-blog a:not(.ny-btn){color:#99791b;text-underline-offset:3px;text-decoration:underline}.oslo-newyear-blog a:not(.ny-btn):hover{color:var(--navy)}.oslo-newyear-blog ul,.oslo-newyear-blog ol{margin:15px 0 24px;padding-left:25px;list-style-position:outside}.oslo-newyear-blog ul{list-style-type:disc}.oslo-newyear-blog ol{list-style-type:decimal}.oslo-newyear-blog li{list-style:inherit;margin:0 0 8px;padding-left:4px}.oslo-newyear-blog li::marker{color:#9d8023}.oslo-newyear-blog .ny-intro{background:var(--cream);border-left:4px solid var(--gold);border-radius:0 9px 9px 0;padding:27px 30px;margin:0 0 30px!important}.oslo-newyear-blog .ny-intro p:last-child,.oslo-newyear-blog .ny-conclusion p:last-child{margin-bottom:0}.oslo-newyear-blog .ny-list-panel{border:1px solid var(--border);background:#fbfaf7;border-radius:9px;margin:20px 0 26px;padding:20px 28px}.oslo-newyear-blog .ny-list-panel ul,.oslo-newyear-blog .ny-list-panel ol{margin:0}.oslo-newyear-blog .ny-list-panel li:last-child{margin-bottom:0}.oslo-newyear-blog .ny-cta{color:#fff;background:linear-gradient(120deg,#07182d,#102b4b);border:1px solid #c9ac3d59;border-radius:11px;margin:38px 0;padding:35px;position:relative;overflow:hidden}.oslo-newyear-blog .ny-cta:before{content:"";background:var(--gold);width:85px;height:4px;position:absolute;top:0;left:0}.oslo-newyear-blog .ny-cta-label{color:#e0c65f;letter-spacing:2px;text-transform:uppercase;margin-bottom:12px;font:700 11px/1.5 Inter,Arial,sans-serif;display:block}.oslo-newyear-blog .ny-cta h2{color:#fff;margin:0 0 13px;padding:0;font-size:clamp(25px,3vw,32px)}.oslo-newyear-blog .ny-cta h2:after{display:none}.oslo-newyear-blog .ny-cta p{color:#d3dce7;max-width:700px;margin:0 0 23px;font-size:15px}.oslo-newyear-blog .ny-cta-buttons{flex-wrap:wrap;gap:12px;display:flex}.oslo-newyear-blog .ny-btn{text-align:center;letter-spacing:1px;text-transform:uppercase;border-radius:4px;justify-content:center;align-items:center;min-height:47px;padding:12px 21px;font:700 12px/1.4 Inter,Arial,sans-serif;transition:transform .2s,background .2s;display:inline-flex;text-decoration:none!important}.oslo-newyear-blog .ny-btn:hover{transform:translateY(-2px)}.oslo-newyear-blog .ny-btn-gold{background:var(--gold);color:var(--navy-dark)!important}.oslo-newyear-blog .ny-btn-gold:hover{background:#e2c650}.oslo-newyear-blog .ny-btn-outline{border:1px solid #a9b3c1;color:#fff!important}.oslo-newyear-blog .ny-btn-outline:hover{background:#ffffff1f}.oslo-newyear-blog .ny-conclusion{background:var(--cream);border:1px solid var(--border);border-top:3px solid var(--gold);border-radius:8px;margin:40px 0;padding:26px 30px}.oslo-newyear-blog .ny-conclusion h2{margin-top:0}.oslo-newyear-blog .ny-faq{margin-top:45px}.oslo-newyear-blog .ny-faq-item{border:1px solid var(--border);background:#fff;border-radius:8px;margin-bottom:14px;padding:22px 25px}.oslo-newyear-blog .ny-faq-item h3{margin:0 0 10px;padding-left:20px;font-size:19px;font-weight:600;position:relative}.oslo-newyear-blog .ny-faq-item h3:before{content:"";background:var(--gold);width:8px;height:8px;position:absolute;top:11px;left:0;transform:rotate(45deg)}.oslo-newyear-blog .ny-faq-item p{margin:0;font-size:15px}@media (max-width:768px){.oslo-newyear-blog{--blog-top-offset:-55px;font-size:15px}.oslo-newyear-blog h2{margin-top:34px;font-size:26px}.oslo-newyear-blog .ny-intro,.oslo-newyear-blog .ny-conclusion{padding:21px 19px}.oslo-newyear-blog .ny-list-panel{padding:19px}.oslo-newyear-blog .ny-cta{padding:28px 22px}.oslo-newyear-blog .ny-cta-buttons{flex-direction:column}.oslo-newyear-blog .ny-btn{width:100%}.oslo-newyear-blog .ny-faq-item{padding:19px}.oslo-newyear-blog .ny-faq-item h3{font-size:18px}}@media (max-width:480px){.oslo-newyear-blog{--blog-top-offset:-35px}.oslo-newyear-blog h2{font-size:24px}.oslo-newyear-blog .ny-intro{padding:20px 17px}}
.blog-content li{list-style:outside}.lillehammer-blog,.lillehammer-blog *{box-sizing:border-box}.lillehammer-blog{--navy:#0b203d;--navy-dark:#07182d;--gold:#c9ac3d;--cream:#f9f7f1;--border:#e8e3d6;--blog-top-offset:-115px;color:#344256;background:#fff;width:100%;max-width:100%;font:16px/1.85 Inter,Arial,sans-serif;position:relative;margin:var(--blog-top-offset) 0 0!important;padding:0!important}.lillehammer-blog .lh-article{width:100%;margin:0!important;padding:0!important}.lillehammer-blog .lh-article>:first-child{margin-top:0!important}.lillehammer-blog p{margin:0 0 20px;line-height:1.85}.lillehammer-blog strong{color:var(--navy);font-weight:700}.lillehammer-blog h2,.lillehammer-blog h3{color:var(--navy);letter-spacing:-.3px;font-family:Playfair Display,Georgia,Times New Roman,serif}.lillehammer-blog h2{margin:44px 0 22px;padding:0 0 16px;font-size:clamp(25px,3vw,34px);font-weight:600;line-height:1.35;position:relative}.lillehammer-blog h2:after{content:"";background:var(--gold);width:55px;height:3px;position:absolute;bottom:0;left:0}.lillehammer-blog h3{font-size:21px;line-height:1.45}.lillehammer-blog a:not(.lh-btn){color:#99791b;text-underline-offset:3px;text-decoration:underline}.lillehammer-blog a:not(.lh-btn):hover{color:var(--navy)}.lillehammer-blog ul,.lillehammer-blog ol{margin:15px 0 24px;padding-left:25px;list-style-position:outside}.lillehammer-blog ul{list-style-type:disc}.lillehammer-blog ol{list-style-type:decimal}.lillehammer-blog li{list-style:inherit;margin:0 0 8px;padding-left:4px}.lillehammer-blog li::marker{color:#9d8023}.lillehammer-blog .lh-intro{background:var(--cream);border-left:4px solid var(--gold);border-radius:0 9px 9px 0;padding:27px 30px;margin:0 0 30px!important}.lillehammer-blog .lh-intro p:last-child,.lillehammer-blog .lh-conclusion p:last-child{margin-bottom:0}.lillehammer-blog .lh-list-panel{border:1px solid var(--border);background:#fbfaf7;border-radius:9px;margin:20px 0 26px;padding:20px 28px}.lillehammer-blog .lh-list-panel ul,.lillehammer-blog .lh-list-panel ol{margin:0}.lillehammer-blog .lh-list-panel li:last-child{margin-bottom:0}.lillehammer-blog .lh-cta{color:#fff;background:linear-gradient(120deg,#07182d,#102b4b);border:1px solid #c9ac3d59;border-radius:11px;margin:38px 0;padding:35px;position:relative;overflow:hidden}.lillehammer-blog .lh-cta:before{content:"";background:var(--gold);width:85px;height:4px;position:absolute;top:0;left:0}.lillehammer-blog .lh-cta-label{color:#e0c65f;letter-spacing:2px;text-transform:uppercase;margin-bottom:12px;font:700 11px/1.5 Inter,Arial,sans-serif;display:block}.lillehammer-blog .lh-cta h2{color:#fff;margin:0 0 13px;padding:0;font-size:clamp(25px,3vw,32px)}.lillehammer-blog .lh-cta h2:after{display:none}.lillehammer-blog .lh-cta p{color:#d3dce7;max-width:700px;margin:0 0 23px;font-size:15px}.lillehammer-blog .lh-cta-buttons{flex-wrap:wrap;gap:12px;display:flex}.lillehammer-blog .lh-btn{text-align:center;letter-spacing:1px;text-transform:uppercase;border-radius:4px;justify-content:center;align-items:center;min-height:47px;padding:12px 21px;font:700 12px/1.4 Inter,Arial,sans-serif;transition:transform .2s,background .2s;display:inline-flex;text-decoration:none!important}.lillehammer-blog .lh-btn:hover{transform:translateY(-2px)}.lillehammer-blog .lh-btn-gold{background:var(--gold);color:var(--navy-dark)!important}.lillehammer-blog .lh-btn-gold:hover{background:#e2c650}.lillehammer-blog .lh-btn-outline{border:1px solid #a9b3c1;color:#fff!important}.lillehammer-blog .lh-btn-outline:hover{background:#ffffff1f}.lillehammer-blog .lh-conclusion{background:var(--cream);border:1px solid var(--border);border-top:3px solid var(--gold);border-radius:8px;margin:40px 0;padding:26px 30px}.lillehammer-blog .lh-conclusion h2{margin-top:0}.lillehammer-blog .lh-faq{margin-top:45px}.lillehammer-blog .lh-faq-item{border:1px solid var(--border);background:#fff;border-radius:8px;margin-bottom:14px;padding:22px 25px}.lillehammer-blog .lh-faq-item h3{margin:0 0 10px;padding-left:20px;font-size:19px;font-weight:600;position:relative}.lillehammer-blog .lh-faq-item h3:before{content:"";background:var(--gold);width:8px;height:8px;position:absolute;top:11px;left:0;transform:rotate(45deg)}.lillehammer-blog .lh-faq-item p{margin:0;font-size:15px}@media (max-width:768px){.lillehammer-blog{--blog-top-offset:-55px;font-size:15px}.lillehammer-blog h2{margin-top:34px;font-size:26px}.lillehammer-blog .lh-intro,.lillehammer-blog .lh-conclusion{padding:21px 19px}.lillehammer-blog .lh-list-panel{padding:19px}.lillehammer-blog .lh-cta{padding:28px 22px}.lillehammer-blog .lh-cta-buttons{flex-direction:column}.lillehammer-blog .lh-btn{width:100%}.lillehammer-blog .lh-faq-item{padding:19px}.lillehammer-blog .lh-faq-item h3{font-size:18px}}@media (max-width:480px){.lillehammer-blog{--blog-top-offset:-35px}.lillehammer-blog h2{font-size:24px}.lillehammer-blog .lh-intro{padding:20px 17px}}
.blog-content li{list-style:outside}.oslo-summer-blog{--oslo-navy:#0b1e38;--oslo-navy-light:#142b46;--oslo-gold:#c9ad3c;--oslo-gold-dark:#927719;--oslo-text:#424b59;--oslo-muted:#6d7787;--oslo-cream:#f8f6ef;--oslo-border:#e7e0cf;color:var(--oslo-text);box-sizing:border-box;overflow-wrap:break-word;width:100%;max-width:1200px;margin:0 auto;padding:0;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:17px;line-height:1.85}.oslo-summer-blog *,.oslo-summer-blog :before,.oslo-summer-blog :after{box-sizing:border-box}.oslo-summer-blog>:first-child{margin-top:0!important}.oslo-summer-blog p{margin:0 0 22px}.oslo-summer-blog h2{color:var(--oslo-navy);border-bottom:1px solid var(--oslo-border);letter-spacing:-.4px;margin:48px 0 20px;padding:0 0 13px;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:clamp(25px,3vw,35px);font-weight:700;line-height:1.3}.oslo-summer-blog h3{color:var(--oslo-navy);margin:28px 0 12px;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:clamp(20px,2.2vw,24px);font-weight:700;line-height:1.45}.oslo-summer-blog a{color:var(--oslo-gold-dark);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;transition:color .2s}.oslo-summer-blog a:hover{color:var(--oslo-navy)}.oslo-summer-blog ul{margin:0 0 25px;padding-left:25px}.oslo-summer-blog li{margin-bottom:9px;padding-left:5px}.oslo-summer-blog li::marker{color:var(--oslo-gold-dark)}.oslo-summer-blog strong{color:var(--oslo-navy);font-weight:700}.oslo-blog-intro{font-size:19px;line-height:1.9}.oslo-blog-intro p:first-child{color:var(--oslo-navy)}.oslo-airport-highlight{background:var(--oslo-cream);border:1px solid var(--oslo-border);border-top:4px solid var(--oslo-gold);border-radius:4px;margin:25px 0 32px;padding:clamp(22px,4vw,36px)}.oslo-airport-highlight h3{margin-top:0}.oslo-airport-highlight p:last-child{margin-bottom:0}.oslo-airport-label{color:var(--oslo-gold-dark);text-transform:uppercase;letter-spacing:2px;margin-bottom:12px;font-size:12px;font-weight:700;line-height:1.5;display:inline-block}.oslo-blog-cta-664c{background:var(--oslo-navy);color:#fff;border-radius:4px;margin:38px 0;padding:clamp(25px,5vw,42px);position:relative;overflow:hidden}.oslo-blog-cta-664c:before{content:"";background:var(--oslo-gold);width:100%;height:4px;position:absolute;top:0;left:0}.oslo-blog-cta-664c h3{color:#fff;margin:0 0 12px;font-size:clamp(23px,3vw,30px)}.oslo-blog-cta-664c p{color:#e1e6ee;margin-bottom:22px}.oslo-blog-cta-buttons{flex-wrap:wrap;gap:12px;display:flex}.oslo-blog-cta-664c .oslo-cta-button{background:var(--oslo-gold);min-height:48px;color:var(--oslo-navy);border:1px solid var(--oslo-gold);text-align:center;border-radius:2px;justify-content:center;align-items:center;padding:12px 22px;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:15px;font-weight:700;line-height:1.4;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.oslo-blog-cta-664c .oslo-cta-button:hover{color:var(--oslo-gold);background:0 0}.oslo-blog-cta-664c .oslo-cta-button.oslo-cta-secondary{color:#fff;background:0 0;border-color:#718097}.oslo-blog-cta-664c .oslo-cta-button.oslo-cta-secondary:hover{background:var(--oslo-gold);border-color:var(--oslo-gold);color:var(--oslo-navy)}.oslo-comparison-wrap{border:1px solid var(--oslo-border);-webkit-overflow-scrolling:touch;border-radius:4px;width:100%;margin:22px 0 30px;overflow-x:auto}.oslo-comparison-table{border-collapse:collapse;border-spacing:0;width:100%;min-width:650px;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:15px;line-height:1.6}.oslo-comparison-table th{background:var(--oslo-navy);color:#fff;text-align:left;border-right:1px solid #30415a;padding:16px 14px;font-weight:700}.oslo-comparison-table td{border-bottom:1px solid var(--oslo-border);border-right:1px solid var(--oslo-border);vertical-align:top;padding:15px 14px}.oslo-comparison-table tr:nth-child(2n) td{background:var(--oslo-cream)}.oslo-comparison-table tr:last-child td{border-bottom:0}.oslo-comparison-table th:last-child,.oslo-comparison-table td:last-child{border-right:0}.oslo-travel-tips{border:1px solid var(--oslo-border);background:#fff;border-radius:4px;margin:22px 0 30px;padding:clamp(20px,3.5vw,32px)}.oslo-travel-tips ul{margin-bottom:0}.oslo-final-thoughts{background:var(--oslo-cream);border-left:4px solid var(--oslo-gold);margin:32px 0;padding:24px clamp(20px,3.5vw,32px)}.oslo-final-thoughts h2{margin-top:0}.oslo-faq-section{border-top:2px solid var(--oslo-gold);margin-top:48px;padding-top:8px}.oslo-faq-item-664c{border-bottom:1px solid var(--oslo-border);padding:20px 0 8px}.oslo-faq-item-664c h3{margin:0 0 10px;font-size:clamp(19px,2vw,22px)}.oslo-faq-item-664c p{margin:0 0 14px}@media (max-width:768px){.oslo-summer-blog{font-size:16px;line-height:1.8}.oslo-blog-intro{font-size:17px}.oslo-summer-blog h2{margin-top:36px}.oslo-blog-cta-buttons{flex-direction:column}.oslo-blog-cta-664c .oslo-cta-button{width:100%}}@media (max-width:480px){.oslo-summer-blog{font-size:15.5px}.oslo-summer-blog h2{font-size:25px}.oslo-airport-highlight,.oslo-blog-cta-664c{padding:23px 18px}.oslo-comparison-table{font-size:14px}}
.blog-content li{list-style:outside}.oslo-blog-content-1a9b{--navy:#0b1e38;--gold:#c8ad3e;--gold-dark:#9e8420;--text:#303b4b;--border:#e8e0cd;max-width:1120px;color:var(--text);overflow-wrap:anywhere;margin:0 auto;padding:0 24px 40px;font:17px/1.85 Arial,Helvetica,sans-serif}.oslo-blog-content-1a9b *{box-sizing:border-box}.oslo-blog-content-1a9b>p:first-child{margin-top:0}.oslo-blog-content-1a9b p{margin:0 0 1.25em}.oslo-blog-content-1a9b h2,.oslo-blog-content-1a9b h3{color:var(--navy);letter-spacing:-.02em;font-family:Playfair Display,Georgia,Times New Roman,serif;font-weight:600;line-height:1.3}.oslo-blog-content-1a9b h2{margin:1.8em 0 .65em;padding-bottom:13px;font-size:clamp(27px,3.2vw,38px)}.oslo-blog-content-1a9b h2:after{content:"";background:var(--gold);width:58px;height:3px;margin-top:14px;display:block}.oslo-blog-content-1a9b h3{margin:0 0 12px;font-size:clamp(20px,2.2vw,25px)}.oslo-blog-content-1a9b a{color:var(--gold-dark);text-underline-offset:3px;text-decoration:underline}.oslo-blog-content-1a9b a:hover,.oslo-blog-content-1a9b strong{color:var(--navy)}.oslo-blog-content-1a9b ul{margin:0 0 1.5em;padding-left:1.4em}.oslo-blog-content-1a9b li{margin-bottom:.45em}.oslo-blog-content-1a9b li::marker{color:var(--gold-dark)}.oslo-blog-content-1a9b .oslo-blog-cta-1a9b{background:var(--navy);color:#fff;border-top:4px solid var(--gold);justify-content:space-between;align-items:center;gap:28px;margin:38px 0;padding:clamp(24px,4vw,42px);display:flex;box-shadow:0 12px 32px #08172b1f}.oslo-blog-content-1a9b .oslo-blog-cta-1a9b h2{color:#fff;margin:10px 0 12px;padding:0;font-size:clamp(25px,3vw,34px)}.oslo-blog-content-1a9b .oslo-blog-cta-1a9b h2:after{display:none}.oslo-blog-content-1a9b .oslo-blog-cta-1a9b p{color:#d4dbe5;margin:0}.oslo-blog-content-1a9b .oslo-blog-eyebrow-1a9b{color:var(--gold);letter-spacing:.18em;font:700 12px/1.5 Arial,sans-serif}.oslo-blog-content-1a9b .oslo-blog-actions-1a9b{flex-direction:column;flex:0 0 245px;gap:12px;display:flex}.oslo-blog-content-1a9b .oslo-blog-btn-1a9b{border:1px solid var(--gold);letter-spacing:.1em;text-align:center;justify-content:center;align-items:center;min-height:48px;padding:13px 16px;font:700 12px/1.5 Arial,sans-serif;text-decoration:none;display:flex}.oslo-blog-content-1a9b .oslo-blog-btn-gold-1a9b{background:var(--gold);color:var(--navy)}.oslo-blog-content-1a9b .oslo-blog-btn-gold-1a9b:hover{color:var(--navy);background:#dfc85c}.oslo-blog-content-1a9b .oslo-blog-btn-outline-1a9b{color:#fff;background:0 0}.oslo-blog-content-1a9b .oslo-blog-btn-outline-1a9b:hover{color:var(--navy);background:#fff}.oslo-blog-content-1a9b .oslo-blog-text-link-1a9b{color:#f0d76c;text-align:center;font-size:14px}.oslo-blog-content-1a9b .oslo-blog-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 1.5em;display:grid}.oslo-blog-content-1a9b .oslo-blog-option{border:1px solid var(--border);border-left:3px solid var(--gold);background:#f8f7f2;flex-direction:column;gap:5px;padding:18px 20px;display:flex}.oslo-blog-content-1a9b .oslo-blog-option span{font-size:15px}.oslo-blog-content-1a9b .oslo-blog-faq-1a9b{border:1px solid var(--border);background:#f8f7f2;margin-top:45px;padding:clamp(22px,4vw,40px)}.oslo-blog-content-1a9b .oslo-blog-faq-1a9b h2{margin-top:0}.oslo-blog-content-1a9b .oslo-blog-faq-item-1a9b{border-bottom:1px solid #e5dfd0;padding:22px 0 8px}.oslo-blog-content-1a9b .oslo-blog-faq-item-1a9b:last-child{border-bottom:0}.oslo-blog-content-1a9b .oslo-blog-faq-item-1a9b h3{font-size:clamp(19px,2vw,22px)}.oslo-blog-content-1a9b .oslo-blog-faq-item-1a9b p{margin-bottom:14px}@media (max-width:760px){.oslo-blog-content-1a9b{padding:0 16px 30px;font-size:16px;line-height:1.8}.oslo-blog-content-1a9b .oslo-blog-cta-1a9b{flex-direction:column;align-items:stretch;gap:22px;margin:28px 0;padding:24px 20px}.oslo-blog-content-1a9b .oslo-blog-actions-1a9b{flex:auto;width:100%}.oslo-blog-content-1a9b .oslo-blog-options{grid-template-columns:1fr}}
.blog-content li{list-style:outside}.oslo-family-blog{--navy:#0b1e38;--gold:#c9ad3c;--gold-dark:#927719;--text:#424b59;--cream:#f8f6ef;--border:#e7e0cf;width:100%;max-width:1200px;color:var(--text);overflow-wrap:break-word;margin:0 auto;padding:0;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:17px;line-height:1.85}.oslo-family-blog *,.oslo-family-blog :before,.oslo-family-blog :after{box-sizing:border-box}.oslo-family-blog>:first-child{margin-top:0!important}.oslo-family-blog p{margin:0 0 22px}.oslo-family-blog h2,.oslo-family-blog h3{color:var(--navy);font-family:Playfair Display,Georgia,Times New Roman,serif;font-weight:700;line-height:1.35}.oslo-family-blog h2{border-bottom:1px solid var(--border);margin:46px 0 20px;padding-bottom:13px;font-size:clamp(25px,3vw,35px)}.oslo-family-blog h3{margin:28px 0 12px;font-size:clamp(20px,2.2vw,25px)}.oslo-family-blog a{color:var(--gold-dark);text-underline-offset:4px;text-decoration:underline}.oslo-family-blog a:hover,.oslo-family-blog strong{color:var(--navy)}.oslo-family-blog ul{margin:0 0 25px;padding-left:27px}.oslo-family-blog li{margin-bottom:9px;padding-left:5px}.oslo-family-blog li::marker{color:var(--gold-dark)}.oslo-family-blog .oslo-family-intro{font-size:19px;line-height:1.9}.oslo-family-blog .oslo-family-intro p:first-child{color:var(--navy)}.oslo-family-blog .oslo-family-cta{background:var(--navy);color:#fff;border-top:4px solid var(--gold);grid-template-columns:minmax(0,1fr) minmax(200px,280px);align-items:center;gap:30px;margin:38px 0;padding:clamp(25px,4vw,42px);display:grid}.oslo-family-blog .oslo-family-cta-label{color:#e8ce57;letter-spacing:2px;text-transform:uppercase;margin-bottom:12px;font:700 12px/1.5 Arial,Helvetica,sans-serif;display:block}.oslo-family-blog .oslo-family-cta h3{margin:0 0 13px;font-size:clamp(24px,3vw,32px);color:#fff!important}.oslo-family-blog .oslo-family-cta p{color:#e1e6ee;margin:0}.oslo-family-blog .oslo-family-actions{flex-direction:column;gap:14px;display:flex}.oslo-family-blog .oslo-family-btn,.oslo-family-blog .oslo-family-btn:visited{text-align:center;border:1px solid var(--gold);border-radius:2px;justify-content:center;align-items:center;min-height:52px;padding:13px 18px;font:700 15px/1.4 Playfair Display,Georgia,serif;transition:background .2s,color .2s;display:flex;text-decoration:none!important}.oslo-family-blog .oslo-family-primary,.oslo-family-blog .oslo-family-primary:visited{color:#08172b!important;background:#c9ad3c!important}.oslo-family-blog .oslo-family-primary:hover,.oslo-family-blog .oslo-family-primary:focus{color:#08172b!important;background:#f0d86b!important}.oslo-family-blog .oslo-family-secondary,.oslo-family-blog .oslo-family-secondary:visited{color:#fff!important;background:0 0!important}.oslo-family-blog .oslo-family-secondary:hover,.oslo-family-blog .oslo-family-secondary:focus{color:#08172b!important;background:#fff!important}.oslo-family-blog .oslo-family-btn:focus-visible{outline-offset:3px;outline:3px solid #e8ce57}.oslo-family-blog .oslo-family-final{background:var(--cream);border-left:4px solid var(--gold);margin:35px 0;padding:24px clamp(20px,3.5vw,32px)}.oslo-family-blog .oslo-family-final h2{margin-top:0}.oslo-family-blog .oslo-family-final p:last-child{margin-bottom:0}.oslo-family-blog .oslo-family-faq{box-shadow:none;background:0 0;border:0;margin:48px 0 0;padding:0}.oslo-family-blog .oslo-family-faq>h2{border-bottom:1px solid var(--border);margin:0 0 12px;padding-bottom:13px;font-size:clamp(25px,3vw,35px)}.oslo-family-blog .oslo-family-faq-item{border:0;border-bottom:1px solid var(--border);background:0 0;margin:0;padding:26px 0 24px}.oslo-family-blog .oslo-family-faq-item:last-child{border-bottom:0}.oslo-family-blog .oslo-family-faq-item h3{color:#0b1e38;margin:0 0 14px;padding:0;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:clamp(21px,2.3vw,28px);font-weight:700;line-height:1.4}.oslo-family-blog .oslo-family-faq-item p{color:var(--text);margin:0;padding:0;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:17px;font-weight:400;line-height:1.85}@media (max-width:768px){.oslo-family-blog{font-size:16px}.oslo-family-blog .oslo-family-intro{font-size:17px}.oslo-family-blog h2{margin-top:35px}.oslo-family-blog .oslo-family-cta{grid-template-columns:1fr;gap:24px;padding:25px 20px}.oslo-family-blog .oslo-family-faq-item h3{font-size:22px}.oslo-family-blog .oslo-family-faq-item p{font-size:16px}}@media (max-width:480px){.oslo-family-blog{font-size:15.5px}.oslo-family-blog h2{font-size:25px}.oslo-family-blog .oslo-family-cta{padding:23px 18px}.oslo-family-blog .oslo-family-faq-item{padding:20px 0}}
.blog-content li{list-style:outside}.oslo-blog-content-a6ef{--oslo-navy:#0b1e38;--oslo-navy-deep:#08172b;--oslo-gold:#c8ad3e;--oslo-gold-dark:#9e8420;--oslo-text:#303b4b;--oslo-border:#e8e0cd;max-width:1120px;color:var(--oslo-text);overflow-wrap:anywhere;margin:0 auto;padding:0 clamp(16px,3vw,32px) 40px;font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.85}.oslo-blog-content-a6ef *{box-sizing:border-box}.oslo-blog-content-a6ef>p:first-child{margin-top:0}.oslo-blog-content-a6ef p{margin:0 0 1.25em}.oslo-blog-content-a6ef h2,.oslo-blog-content-a6ef h3{color:var(--oslo-navy);letter-spacing:-.02em;font-family:Playfair Display,Georgia,Times New Roman,serif;font-weight:600;line-height:1.25}.oslo-blog-content-a6ef h2{margin:1.8em 0 .65em;padding-bottom:13px;font-size:clamp(27px,3.2vw,38px)}.oslo-blog-content-a6ef h2:after{content:"";background:var(--oslo-gold);width:58px;height:3px;margin-top:14px;display:block}.oslo-blog-content-a6ef h3{margin:0 0 10px;font-size:clamp(21px,2.2vw,25px)}.oslo-blog-content-a6ef a{color:var(--oslo-gold-dark);text-underline-offset:3px;text-decoration:underline}.oslo-blog-content-a6ef a:hover,.oslo-blog-content-a6ef strong{color:var(--oslo-navy)}.oslo-blog-content-a6ef .oslo-blog-list-a6ef{margin:0 0 1.5em;padding-left:1.35em}.oslo-blog-content-a6ef .oslo-blog-list-a6ef li{margin:0 0 .45em;padding-left:.25em}.oslo-blog-content-a6ef .oslo-blog-list-a6ef li::marker{color:var(--oslo-gold-dark)}.oslo-blog-content-a6ef .oslo-blog-cta-a6ef,.oslo-blog-content-a6ef .oslo-blog-inline-cta-a6ef{background:var(--oslo-navy);color:#fff;border-top:4px solid var(--oslo-gold);justify-content:space-between;align-items:center;gap:28px;margin:42px 0;padding:clamp(24px,4vw,42px);display:flex;box-shadow:0 12px 32px #08172b1f}.oslo-blog-content-a6ef .oslo-blog-cta-copy-a6ef,.oslo-blog-content-a6ef .oslo-blog-inline-cta-a6ef>div:first-child{flex:360px}.oslo-blog-content-a6ef .oslo-blog-cta-a6ef h2,.oslo-blog-content-a6ef .oslo-blog-inline-cta-a6ef h2{color:#fff;margin:9px 0 12px;padding:0;font-size:clamp(25px,3vw,34px)}.oslo-blog-content-a6ef .oslo-blog-cta-a6ef h2:after,.oslo-blog-content-a6ef .oslo-blog-inline-cta-a6ef h2:after{display:none}.oslo-blog-content-a6ef .oslo-blog-cta-a6ef p,.oslo-blog-content-a6ef .oslo-blog-inline-cta-a6ef p{color:#d4dbe5;margin:0}.oslo-blog-content-a6ef .oslo-blog-eyebrow-a6ef{color:var(--oslo-gold);letter-spacing:.2em;font:700 12px/1.5 Arial,Helvetica,sans-serif;display:inline-block}.oslo-blog-content-a6ef .oslo-blog-cta-actions-a6ef{flex-direction:column;flex:0 260px;align-items:stretch;gap:12px;display:flex}.oslo-blog-content-a6ef .oslo-blog-btn-a6ef{border:1px solid var(--oslo-gold);letter-spacing:.12em;text-align:center;border-radius:2px;justify-content:center;align-items:center;min-height:48px;padding:13px 18px;font:700 12px/1.4 Arial,Helvetica,sans-serif;text-decoration:none;display:inline-flex}.oslo-blog-content-a6ef .oslo-blog-btn-gold-a6ef{background:var(--oslo-gold);color:var(--oslo-navy-deep)}.oslo-blog-content-a6ef .oslo-blog-btn-gold-a6ef:hover{color:var(--oslo-navy-deep);background:#dfc85c}.oslo-blog-content-a6ef .oslo-blog-btn-outline-a6ef{color:#fff;background:0 0}.oslo-blog-content-a6ef .oslo-blog-btn-outline-a6ef:hover{color:var(--oslo-navy);background:#fff}.oslo-blog-content-a6ef .oslo-blog-text-link-a6ef{color:#f0d76c;text-align:center;font-size:14px}.oslo-blog-content-a6ef .oslo-blog-faq-a6ef{border:1px solid var(--oslo-border);background:#f8f7f2;margin-top:56px;padding:clamp(22px,4vw,40px)}.oslo-blog-content-a6ef .oslo-blog-faq-a6ef h2{margin-top:0}.oslo-blog-content-a6ef .oslo-blog-faq-item-a6ef{border-bottom:1px solid #e5dfd0;padding:22px 0 8px}.oslo-blog-content-a6ef .oslo-blog-faq-item-a6ef:last-child{border-bottom:0}.oslo-blog-content-a6ef .oslo-blog-faq-item-a6ef h3{font-size:clamp(19px,2vw,22px)}.oslo-blog-content-a6ef .oslo-blog-faq-item-a6ef p{margin-bottom:14px}@media (max-width:760px){.oslo-blog-content-a6ef{padding:0 16px 30px;font-size:16px;line-height:1.8}.oslo-blog-content-a6ef .oslo-blog-cta-a6ef,.oslo-blog-content-a6ef .oslo-blog-inline-cta-a6ef{flex-direction:column;align-items:stretch;gap:22px;margin:30px 0;padding:24px 20px}.oslo-blog-content-a6ef .oslo-blog-cta-actions-a6ef{flex:auto;width:100%}.oslo-blog-content-a6ef h2{margin-top:1.5em}}
.blog-content li{list-style:outside}.oslo-event-blog{--navy:#0b1e38;--navy-light:#142b46;--gold:#c9ad3c;--gold-dark:#927719;--text:#424b59;--cream:#f8f6ef;--border:#e7e0cf;color:var(--text);box-sizing:border-box;overflow-wrap:break-word;width:100%;max-width:1200px;margin:0 auto;padding:0;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:17px;line-height:1.85}.oslo-event-blog *,.oslo-event-blog :before,.oslo-event-blog :after{box-sizing:border-box}.oslo-event-blog>:first-child{margin-top:0!important}.oslo-event-blog p{margin:0 0 22px}.oslo-event-blog h2{color:var(--navy);border-bottom:1px solid var(--border);margin:46px 0 20px;padding-bottom:13px;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:clamp(25px,3vw,35px);font-weight:700;line-height:1.3}.oslo-event-blog h3{color:var(--navy);margin:25px 0 12px;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:clamp(20px,2.2vw,25px);font-weight:700;line-height:1.45}.oslo-event-blog a{color:var(--gold-dark);text-underline-offset:4px;text-decoration:underline;transition:color .2s,background .2s}.oslo-event-blog a:hover{color:var(--navy)}.oslo-event-blog a:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.oslo-event-blog strong{color:var(--navy);font-weight:700}.oslo-event-blog ul,.oslo-event-blog ol{margin:0 0 25px;padding-left:27px}.oslo-event-blog li{margin-bottom:9px;padding-left:5px}.oslo-event-blog li::marker{color:var(--gold-dark)}.oslo-event-blog .oslo-event-intro{font-size:19px;line-height:1.9}.oslo-event-blog .oslo-event-intro p:first-child{color:var(--navy)}.oslo-event-blog .oslo-event-highlight{background:var(--cream);border:1px solid var(--border);border-top:4px solid var(--gold);margin:26px 0 32px;padding:clamp(22px,4vw,35px)}.oslo-event-blog .oslo-event-highlight p:last-child{margin-bottom:0}.oslo-event-blog .oslo-event-cta{background:var(--navy);color:#fff;border-top:4px solid var(--gold);grid-template-columns:minmax(0,1fr) minmax(200px,280px);align-items:center;gap:30px;margin:38px 0;padding:clamp(25px,4vw,42px);display:grid;position:relative}.oslo-event-blog .oslo-event-cta-label{color:#e8ce57;letter-spacing:2px;text-transform:uppercase;margin-bottom:12px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;line-height:1.5;display:block}.oslo-event-blog .oslo-event-cta h3{margin:0 0 13px;font-size:clamp(24px,3vw,32px);line-height:1.35;color:#fff!important}.oslo-event-blog .oslo-event-cta p{color:#e1e6ee;margin:0}.oslo-event-blog .oslo-event-cta-buttons{flex-direction:column;gap:14px;display:flex}.oslo-event-blog .oslo-event-btn,.oslo-event-blog .oslo-event-btn:visited{text-align:center;border:1px solid var(--gold);border-radius:2px;justify-content:center;align-items:center;width:100%;min-height:52px;padding:13px 18px;font-family:Playfair Display,Georgia,serif;font-size:15px;font-weight:700;line-height:1.4;transition:background .2s,color .2s;display:flex;text-decoration:none!important}.oslo-event-blog .oslo-event-btn-primary,.oslo-event-blog .oslo-event-btn-primary:visited{color:#08172b!important;background:#c9ad3c!important;border-color:#c9ad3c!important}.oslo-event-blog .oslo-event-btn-primary:hover,.oslo-event-blog .oslo-event-btn-primary:focus{color:#08172b!important;background:#f0d86b!important;border-color:#f0d86b!important}.oslo-event-blog .oslo-event-btn-secondary,.oslo-event-blog .oslo-event-btn-secondary:visited{color:#fff!important;background:0 0!important;border-color:#c9ad3c!important}.oslo-event-blog .oslo-event-btn-secondary:hover,.oslo-event-blog .oslo-event-btn-secondary:focus{color:#08172b!important;background:#fff!important;border-color:#fff!important}.oslo-event-blog .oslo-event-final{background:var(--cream);border-left:4px solid var(--gold);margin:35px 0;padding:24px clamp(20px,3.5vw,32px)}.oslo-event-blog .oslo-event-final h2{margin-top:0}.oslo-event-blog .oslo-event-final p:last-child{margin-bottom:0}.oslo-event-blog .oslo-event-faq{box-shadow:none;background:0 0;border:none;margin-top:48px;padding:0}.oslo-event-blog .oslo-event-faq>h2{border-bottom:1px solid var(--border);margin:0 0 16px}.oslo-event-blog .oslo-event-faq-item{border-bottom:1px solid var(--border);background:0 0;padding:24px 0}.oslo-event-blog .oslo-event-faq-item:last-child{border-bottom:none}.oslo-event-blog .oslo-event-faq-item h3{color:var(--navy);margin:0 0 12px;font-size:clamp(21px,2.3vw,28px);font-weight:700;line-height:1.4}.oslo-event-blog .oslo-event-faq-item p{margin:0;line-height:1.85}@media (max-width:768px){.oslo-event-blog{font-size:16px;line-height:1.8}.oslo-event-blog .oslo-event-intro{font-size:17px}.oslo-event-blog h2{margin-top:35px}.oslo-event-blog .oslo-event-cta{grid-template-columns:1fr;gap:24px;padding:25px 20px}.oslo-event-blog .oslo-event-cta-buttons{width:100%}}@media (max-width:480px){.oslo-event-blog{font-size:15.5px}.oslo-event-blog h2{font-size:25px}.oslo-event-blog .oslo-event-cta{padding:23px 18px}.oslo-event-blog .oslo-event-faq-item{padding:20px 0}}@media (prefers-reduced-motion:reduce){.oslo-event-blog a{transition:none}}
