/* Inferse presentation for the deployed commerce markup. Eligibility, injection,
   rotation, positioning and visibility remain entirely with the MU modules. */
body.inferse-yorker .ym-p1-server-strip{
 --ymp1-display:var(--iy-ui)!important;--ymp1-text:var(--iy-ui)!important;
 --ymp1-panel:var(--iy-paper)!important;--ymp1-paper:var(--iy-panel)!important;
 --ymp1-ink:var(--iy-ink)!important;--ymp1-muted:var(--iy-muted)!important;
 --ymp1-rule:var(--iy-rule)!important;--ymp1-rule-dark:var(--iy-solid)!important;
 --ymp1-label:var(--iy-solid)!important;--ymp1-blue:var(--iy-solid)!important;
 --ymp1-amber:var(--iy-solid)!important;--ymp1-violet:var(--iy-solid)!important;
 background:var(--iy-paper)!important;border-bottom:2px solid var(--iy-solid)!important;box-shadow:none!important;
}
body.inferse-yorker .ym-p1-server-strip .ym-p1-server-offer{--ymp1-a:var(--iy-solid)!important;background:var(--iy-paper)!important;font-family:var(--iy-ui)!important}
body.inferse-yorker .ym-p1-server-strip .ym-p1-server-kicker{background:transparent!important;color:var(--iy-accent)!important;border:0!important;border-radius:0!important;padding:0!important;font:800 12px/1.2 var(--iy-ui)!important;letter-spacing:.05em!important}
body.inferse-yorker .ym-p1-server-strip .ym-p1-server-event{font-family:var(--iy-ui)!important;font-size:12px!important;letter-spacing:0!important;border-radius:2px!important;color:var(--iy-muted)!important}
body.inferse-yorker .ym-p1-server-strip .ym-p1-server-main{font-family:var(--iy-display)!important;font-weight:800!important;letter-spacing:-.025em!important;line-height:1.2!important}
body.inferse-yorker .ym-p1-server-strip .ym-p1-server-note{font-family:var(--iy-ui)!important;font-size:14px!important;font-weight:500!important;line-height:1.4!important;color:var(--iy-muted)!important}
body.inferse-yorker .ym-p1-server-strip .ym-p1-server-cta{background:var(--iy-solid)!important;color:#fff!important;border:1px solid var(--iy-solid)!important;border-radius:2px!important;box-shadow:none!important;padding:10px 14px!important;font:750 14px/1.2 var(--iy-ui)!important;letter-spacing:0!important;text-transform:none!important}
body.inferse-yorker .ym-p1-server-strip .ym-p1-server-close{border-radius:2px!important;border-color:var(--iy-field-border)!important;font-family:var(--iy-ui)!important}
@media(max-width:950px){body.inferse-yorker .ym-p1-server-strip .ym-p1-server-main{font-size:14px!important}body.inferse-yorker .ym-p1-server-strip .ym-p1-server-cta{font-size:12px!important;padding:6px 10px!important}}

/* Direct module tokens outrank local MU aliases. No article-wide selectors. */
html body.inferse-yorker :is([data-ym-phase2="1"],.ymp2-surface,.ym-aawp-phase2-top,.ym-aawp-phase2-box,.ym-aawp-phase2-bottom){
 --ym-aawp-surface:var(--iy-paper)!important;--ym-aawp-panel:var(--iy-panel)!important;--ym-aawp-ink:var(--iy-ink)!important;--ym-aawp-muted:var(--iy-muted)!important;--ym-aawp-line:var(--iy-rule)!important;--ym-aawp-line-soft:var(--iy-rule)!important;--ym-aawp-label:var(--iy-accent)!important;--ym-aawp-link:var(--iy-accent)!important;
 --ymp2-display:var(--iy-ui)!important;--ymp2-surface:var(--iy-paper)!important;--ymp2-panel:var(--iy-panel)!important;--ymp2-ink:var(--iy-ink)!important;--ymp2-muted:var(--iy-muted)!important;--ymp2-line:var(--iy-rule)!important;--ymp2-line-dark:var(--iy-solid)!important;--ymp2-label:var(--iy-accent)!important;
 font-family:var(--iy-ui)!important;color:var(--iy-ink)!important;
}
html body.inferse-yorker :is(.ym-aawp-phase2-top,.ym-aawp-phase2-box,.ym-aawp-phase2-bottom) :is(.aawp-product--horizontal,.aawp-product--vertical,.aawp-product--list,.aawp-table){background:var(--iy-paper)!important;color:var(--iy-ink)!important;border-color:var(--iy-rule)!important;border-radius:2px!important;box-shadow:none!important;font-family:var(--iy-ui)!important}
html body.inferse-yorker .ym-aawp-phase2-box :is(.aawp-product--horizontal,.aawp-product--vertical),html body.inferse-yorker .ym-aawp-phase2-top .aawp-table,html body.inferse-yorker .ym-aawp-phase2-bottom{border-top:2px solid var(--iy-solid)!important;border-radius:2px!important;box-shadow:none!important}
html body.inferse-yorker :is(.ym-aawp-phase2-top,.ym-aawp-phase2-box,.ym-aawp-phase2-bottom) :is(.aawp-product__title,a.aawp-product__title){font:750 18px/1.45 var(--iy-ui)!important;letter-spacing:-.02em!important;color:var(--iy-accent)!important}
html body.inferse-yorker :is(.ym-aawp-phase2-top,.ym-aawp-phase2-box,.ym-aawp-phase2-bottom) :is(.aawp-product__description,.aawp-product__description p,.aawp-product__description li,.aawp-product__teaser){font:400 14px/1.65 var(--iy-ui)!important;color:var(--iy-ink)!important}
html body.inferse-yorker :is(.ym-aawp-phase2-top,.ym-aawp-phase2-box,.ym-aawp-phase2-bottom) :is(.aawp-product__price-info,.ym-creators-price-timestamp){font:400 12px/1.6 var(--iy-ui)!important;color:var(--iy-muted)!important}
html body.inferse-yorker :is(.ym-aawp-phase2-top,.ym-aawp-phase2-box,.ym-aawp-phase2-bottom) :is(.aawp-product__price,.aawp-table__td-pricing){font:800 18px/1.4 var(--iy-ui)!important;color:var(--iy-ink)!important}
html body.inferse-yorker .ym-aawp-phase2-top .aawp-table th{font:750 12px/1.5 var(--iy-ui)!important;color:var(--iy-muted)!important;letter-spacing:.035em!important}
html body.inferse-yorker .ym-aawp-phase2-top .aawp-table td{font-family:var(--iy-ui)!important;font-size:14px!important}
html body.inferse-yorker .ym-aawp-phase2-box h5,html body.inferse-yorker .ym-aawp-phase2-bottom h4{font:800 14px/1.5 var(--iy-ui)!important;letter-spacing:.025em!important;color:var(--iy-accent)!important}
html body.inferse-yorker :is(.ym-aawp-phase2-top,.ym-aawp-phase2-box,.ym-aawp-phase2-bottom) a.aawp-button{background:var(--iy-solid)!important;background-image:none!important;color:#fff!important;border:1px solid var(--iy-solid)!important;border-radius:2px!important;box-shadow:none!important;text-shadow:none!important;font:750 14px/1.4 var(--iy-ui)!important;padding:10px 15px!important}

/* Randomized Phase 3 prefixes have stable semantic suffixes in the live MU. */
body.inferse-yorker .ym-p3-server-gate,body.inferse-yorker .ym-p3-server-gate [class*="-inline-style"]{
 --ymp3-display:var(--iy-ui)!important;--ymp3-text:var(--iy-ui)!important;--ymp3-panel:var(--iy-paper)!important;--ymp3-paper:var(--iy-panel)!important;--ymp3-ink:var(--iy-ink)!important;--ymp3-muted:var(--iy-muted)!important;--ymp3-rule:var(--iy-rule)!important;--ymp3-rule-dark:var(--iy-solid)!important;--ymp3-label:var(--iy-accent)!important;--ymp3-blue:var(--iy-accent)!important;--ymp3-amber:var(--iy-accent)!important;--ymp3-violet:var(--iy-accent)!important;--ymp3-teal:var(--iy-accent)!important;--ymp3-r:2px!important;--ymp3-r-lg:3px!important;
 font-family:var(--iy-ui)!important;color:var(--iy-ink)!important;
}
body.inferse-yorker .ym-p3-server-gate:is([class*="-universal-card"],[class*="-corner-card"],[class*="-inline-style10"]),body.inferse-yorker .ym-p3-server-gate :is([class*="-universal-card"],[class*="-corner-card"],[class*="-inline-style10"]){background:var(--iy-paper)!important;border-color:var(--iy-rule)!important;border-top:2px solid var(--iy-solid)!important;border-radius:2px!important;box-shadow:none!important}
body.inferse-yorker .ym-p3-server-gate :is(a,button,span):is([class*="-pill"],[class*="-promo-button"],[class*="-hero-btn"],[class*="-dark-btn"],[class*="-offer-button"]){background:var(--iy-solid)!important;color:#fff!important;border-color:var(--iy-solid)!important;border-radius:2px!important;box-shadow:none!important;font-family:var(--iy-ui)!important;font-size:14px!important;font-weight:750!important;letter-spacing:0!important}
body.inferse-yorker .ym-p3-server-gate :is([class*="-kicker"],[class*="-chip"],[class*="-free-flag"],[class*="-strip-tag"],[class*="-flag"],[class*="-corner-sub"],[class*="-compliance-note"],[class*="-modal-panel-note"]){font-family:var(--iy-ui)!important;font-size:12px!important;letter-spacing:.025em!important}
body.inferse-yorker .ym-p3-server-gate :is([class*="-promo-title"],[class*="-feature-title"],[class*="-pick-name"],[class*="-corner-head"],[class*="-modal-row-name"],[class*="-strip-text"],[class*="-qa-opt-label"]){font-family:var(--iy-ui)!important;font-size:16px!important;font-weight:750!important;letter-spacing:-.015em!important;line-height:1.4!important;color:var(--iy-ink)!important}
body.inferse-yorker .ym-p3-server-gate :is([class*="-feature-description"],[class*="-bulletin-meta"],[class*="-pick-benefit"],[class*="-hero-benefit"],[class*="-qa-sub"],[class*="-spot-benefit"],[class*="-modal-description"],[class*="-modal-row-benefit"]){font-family:var(--iy-ui)!important;font-size:14px!important;line-height:1.6!important;color:var(--iy-muted)!important}
body.inferse-yorker .ym-p3-server-gate [class*="-dark-head"]{color:var(--iy-ink)!important;font-family:var(--iy-ui)!important}
body.inferse-yorker .ym-p3-server-gate [class*="-dark-sub"],body.inferse-yorker .ym-p3-server-gate [class*="-offer-title"]{font:400 14px/1.6 var(--iy-ui)!important;color:var(--iy-muted)!important}
body.inferse-yorker .ym-p3-server-gate[class*="-compliance-note"],body.inferse-yorker .ym-p3-server-gate [class*="-compliance-note"]{font:400 12px/1.6 var(--iy-ui)!important;color:var(--iy-muted)!important}
body.inferse-yorker .ym-p3-server-gate[class*="-compliance-note"] a,body.inferse-yorker .ym-p3-server-gate [class*="-compliance-note"] a{color:var(--iy-accent)!important}
body.inferse-yorker .ym-p3-server-gate [id$="-modal-close"]{font:600 14px/1.6 var(--iy-ui)!important;color:var(--iy-muted)!important}
body.inferse-yorker .ym-p3-server-gate [class*="-flag"]{color:var(--iy-paper)!important;background:var(--iy-ink)!important}
body.inferse-yorker .ym-p3-server-gate [class*="-modal-graphic-panel"]{background:var(--iy-footer)!important}
body.inferse-yorker .ym-p3-server-gate [class*="-modal-panel-note"]{color:#d2dae4!important;opacity:1!important}
body.inferse-yorker .ym-p3-server-gate :is(a,button):focus-visible{outline:3px solid var(--iy-accent)!important;outline-offset:3px!important}
@media(max-width:540px){body.inferse-yorker .ym-p3-server-gate :is([class*="-corner-head"],[class*="-modal-row-name"]){font-size:14px!important}}
