/* Phase 2: preserve Myrfjord's editorial layout and make the main choice clear. */
.site-header nav{gap:14px;font-size:12px}.site-header nav a{white-space:nowrap}.topline{font-size:11px;gap:20px}.topline div{display:flex;gap:24px}.topline a{display:inline-flex;align-items:center;min-height:28px}.hero-catch h1{font-size:clamp(44px,4.35vw,68px);line-height:1.08;max-width:640px}.hero-catch-copy{padding-block:64px}.hero-catch .hero-description{font-size:16px;max-width:490px}.hero-catch .hero-actions{flex-wrap:wrap}.hero-catch .eyebrow{font-size:12px}.phase2-section{padding-block:82px}.phase2-section h2{max-width:900px;margin-bottom:28px}.phase2-section h3{font-size:30px;margin-bottom:22px}.phase2-section p,.phase2-section li{font-size:16px;line-height:1.8}.phase2-section p{max-width:760px}.phase2-section .eyebrow{font-size:12px}.phase2-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}.phase2-choice{border-top:1px solid var(--ink);padding-top:30px;display:flex;flex-direction:column;align-items:start}.phase2-choice .wp-block-buttons{margin-top:auto;padding-top:28px}.phase2-choice p{margin-bottom:24px}.phase2-includes{columns:2;column-gap:60px;list-style:none;padding:0;margin:0}.phase2-includes li{break-inside:avoid;border-bottom:1px solid var(--line);padding:14px 0}.phase2-proof{padding-block:28px;background:var(--mist)}.phase2-proof p{font-size:14px;line-height:1.8;text-align:center;max-width:none}.phase2-photo-text{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:center}.phase2-photo-text .wp-block-image img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}.phase2-copy .wp-block-buttons{margin-top:30px}.phase2-policy{background:var(--mist);padding:35px}.phase2-policy h3{margin-bottom:18px}.phase2-section a:not(.wp-block-button__link){text-decoration:underline;text-underline-offset:4px}.phase2-section .wp-block-button__link,.hero-catch .wp-block-button__link{font-size:14px}.phase2-final{border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:40px;align-items:center}.phase2-final h2{margin:0}.mobile-availability{display:none}.footer-links a{font-size:14px;min-height:40px}.footer-links h3{font-size:15px}.footer-bottom{font-size:12px}.footer-consent{border:0;background:none;padding:0;color:inherit;text-decoration:underline;cursor:pointer;font-size:inherit}.resource-price-note,.card-copy .resource-price p.resource-price-note{font-size:12px}.commerce-price-note{font-size:14px}.commerce-card p:not(.eyebrow):not(.text-link):not(.commerce-price){font-size:15px}.commerce-card .text-link{font-size:14px}
@media(max-width:1439px){.site-header nav{gap:8px}.site-header nav.open a{font-size:15px;padding:12px}.site-header nav.open{z-index:30;max-height:calc(100svh - 155px);overflow-y:auto}}
@media(max-width:1200px){.phase2-photo-text{gap:35px}}
@media(max-width:850px){.phase2-grid{gap:30px}.phase2-photo-text{grid-template-columns:1fr}.phase2-final{align-items:start;flex-direction:column}.hero-catch-copy{padding:42px 32px}.hero-catch h1{font-size:48px}.hero-catch-photo{order:0}.hero-catch .hero-description{margin-top:24px}.hero-catch .hero-actions{margin-top:26px}}
@media(max-width:600px){.topline{padding:6px 20px;font-size:10px}.topline>span{max-width:185px}.topline div{gap:10px}.topline .topline-about{display:none}.header-inner{min-height:102px}.brand{padding-block:14px}.brand img{height:70px}.hero-catch-copy{padding:30px 24px 34px;order:0}.hero-catch h1{font-size:40px;line-height:1.09;letter-spacing:-.05em}.hero-catch .eyebrow{font-size:11px;margin-bottom:18px}.hero-catch .hero-description{font-size:15px;line-height:1.7;margin-top:20px}.hero-catch .hero-actions{gap:12px;margin-top:24px}.hero-catch .hero-actions .wp-block-button__link{font-size:14px}.hero-catch-photo{order:1;min-height:0}.hero-catch-photo>.wp-block-image img{object-fit:contain!important;aspect-ratio:auto!important;height:auto!important}.phase2-section{padding-block:48px}.phase2-section h2{font-size:34px;line-height:1.14}.phase2-section h3{font-size:28px}.phase2-section p,.phase2-section li{font-size:15px}.phase2-grid{grid-template-columns:1fr;gap:34px}.phase2-includes{columns:1}.phase2-proof{padding-block:22px}.phase2-proof p{font-size:13px}.phase2-policy{padding:24px}.mobile-availability{display:flex;position:fixed;z-index:20;bottom:0;left:0;right:0;padding:10px 20px max(10px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--line)}.mobile-availability .button{width:100%;justify-content:center;min-height:44px;font-size:14px;padding:12px}.site-footer{padding-bottom:85px}.page-id-8 .mobile-availability{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important}}
.hero-catch .wp-block-button:first-child .wp-block-button__link{background:var(--ice);border-color:var(--ice);color:var(--ink)}
.hero-catch .wp-block-button.pale .wp-block-button__link{background:transparent;border-color:rgba(255,255,255,.6);color:#fff}
.phase2-grid,.phase2-includes{margin-top:32px}.phase2-section>.wp-block-buttons{margin-top:30px}.phase2-final{display:block}.phase2-final h2{margin-bottom:24px}.phase2-final>.wp-block-buttons{margin-top:30px}
.footer-links{gap:34px;align-self:start}.footer-main{gap:40px}.footer-main>div:first-child{min-width:280px}.footer-links>div{min-width:130px}.phase2-section .wp-element-caption{font-size:12px;line-height:1.6;margin-top:10px}
@media(max-width:1100px){.footer-main{flex-direction:column}.footer-links{width:100%;flex-direction:row;justify-content:space-between}}
@media(max-width:600px){.footer-links{display:grid;grid-template-columns:1fr 1fr;gap:28px 16px}.footer-links>div:last-child{grid-column:1/-1}.footer-links a{font-size:13px}.footer-main>div:first-child{min-width:0}}
:is(.mf-editable,.editor-styles-wrapper) .hero-catch .wp-block-button:first-child .wp-block-button__link{background:var(--ice);border-color:var(--ice);color:var(--ink)}
:is(.mf-editable,.editor-styles-wrapper) .hero-catch .wp-block-button.pale .wp-block-button__link{background:transparent;border-color:rgba(255,255,255,.6);color:#fff}
