.ms{--ms-body-ink:color-mix(in srgb,var(--ink) 90%,var(--paper));--ms-rule-soft:color-mix(in srgb,var(--ink) 35%,transparent);--ms-orange-deep:var(--compliance-legend);--kc:var(--ink);font-family:var(--font-body);color:var(--ink);background:var(--paper);white-space:normal;overflow-x:clip}:where(.ms) a{color:inherit;text-decoration:none}:where(.ms) :where(h1,h2,h3,p,dl,dd,ul,ol){margin:0;padding:0}:where(.ms) :where(ul,ol){list-style:none}.ms-wrap{width:100%;max-width:var(--container-max);margin-inline:auto;padding-left:var(--pad-x);padding-right:var(--pad-x-end)}.ms-only-d{display:none}.ms-only-m{display:inline}@media (min-width:768px){.ms-only-d{display:inline}.ms-only-m{display:none}}.ms-hp{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.ms .pill--ink:hover{background:color-mix(in srgb,var(--ink) 82%,var(--paper));border-color:color-mix(in srgb,var(--ink) 82%,var(--paper))}.ms-shell .site-header__nav a[aria-current=page]{border-bottom-color:var(--media-orange)}.ms-chip{position:relative;display:inline-flex;align-items:center;height:34px;padding:0 14px;border:1px solid var(--ink);border-radius:var(--r-pill);background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:13px;font-weight:600;line-height:1;cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) ease,color var(--dur-fast) ease}.ms-chip:after{content:"";position:absolute;inset:-5px -2px}.ms-chip:hover,.ms-chip[aria-current=page]{background:var(--ink);color:var(--paper)}.ms-plate{--wf:86;position:relative;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;overflow:hidden;border-radius:5px;background:var(--tb,var(--ink));color:var(--tf,var(--paper));border:1px solid var(--tbd,transparent);transition:transform .3s ease}.ms-plate.has-cover{background:var(--ink);border-color:var(--ink)}.ms-plate__img{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover}.ms-plate__word{display:block;position:relative;white-space:nowrap;font-family:var(--font-display);font-weight:500;line-height:.78;letter-spacing:-.065em;font-size:calc(var(--wf) * var(--ts, 1) * var(--s))}.ms-plate--thumb{--wf:26;justify-content:flex-end;height:calc(96 * var(--m));padding:calc(10 * var(--m))}.ms-plate--card{--wf:24;justify-content:flex-end;height:calc(88 * var(--m));padding:calc(9 * var(--m))}.ms-plate--feature{--wf:170;height:calc(250 * var(--m));padding:calc(18 * var(--m));border-radius:6px}.ms-plate--feature .ms-plate__word{letter-spacing:-.07em}.ms-plate--hero{--wf:230;height:calc(240 * var(--m));padding:calc(18 * var(--m));border-radius:6px}.ms-plate--hero .ms-plate__word{letter-spacing:-.07em;line-height:.72;margin-left:calc(-8 * var(--m))}@media (min-width:768px){.ms-plate{border-radius:6px}.ms-plate--thumb{--wf:86.4;height:max(84px,calc(150 * var(--u)));padding:calc(18 * var(--u))}.ms-plate--card{--wf:86;height:max(120px,calc(220 * var(--u)));padding:calc(22 * var(--u))}.ms-plate--feature{--wf:260;height:max(240px,calc(400 * var(--u)));padding:calc(26 * var(--u))}.ms-plate--hero{--wf:440;height:max(240px,calc(440 * var(--u)));padding:calc(30 * var(--u)) calc(34 * var(--u))}.ms-plate--hero .ms-plate__word{margin-left:calc(-14 * var(--u))}}a.ms-card:hover .ms-plate,a.ms-feature:hover .ms-plate{transform:translateY(-6px)}a.ms-row:hover .ms-plate{transform:translateY(-4px)}a:hover .ms-hl{color:var(--compliance-red)}.is-static{cursor:default}.ms-kicker{font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:.02em;color:var(--kc);line-height:1.3}.ms-hub__top{position:relative}.ms-hub__top .ms-ticker{position:-webkit-sticky;position:sticky;top:0;z-index:calc(var(--z-header, 50) - 1);transition:top .28s ease}html[data-ms-header=shown] .ms-hub__top .ms-ticker{top:calc(var(--header-h) + env(safe-area-inset-top, 0px))}.ms-ticker{overflow:hidden;height:max(36px,calc(36 * var(--m)));background:var(--ink);color:var(--paper);font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:.05em}.ms-ticker,.ms-ticker__live{display:flex;align-items:center}.ms-ticker__live{flex-shrink:0;gap:8px;height:100%;padding:0 calc(14 * var(--m)) 0 var(--edge);background:var(--media-orange);color:var(--ink);font-weight:500}.ms-ticker__dot{background:var(--ink);width:7px;height:7px}.ms-ticker__view{flex:1 1;min-width:0;height:100%;overflow:hidden;display:flex;align-items:center}.ms-ticker__track{display:flex;width:max-content;animation:marq 70s linear infinite}.ms-ticker__track:hover{animation-play-state:paused}.ms-ticker__half{display:flex}.ms-ticker__item{display:inline-flex;align-items:center;padding-right:calc(26 * var(--m));white-space:nowrap}.ms-ticker__cat{color:var(--media-orange)}.ms-ticker__sep{color:var(--muted);display:none}@media (min-width:768px){.ms-ticker{height:max(36px,calc(40 * var(--u)));letter-spacing:.06em}.ms-ticker__live{gap:10px;padding-right:20px}.ms-ticker__item{gap:12px;padding-right:calc(36 * var(--u))}.ms-ticker__sep{display:inline}}.ms-mast{background:var(--media-orange);color:var(--ink);overflow:hidden}.ms-mast__inner{padding:0 var(--edge-end) 0 var(--edge);max-width:none}.ms-mast__strip{display:none}.ms-mast__body{display:flex;flex-direction:column;gap:calc(20 * var(--m));padding:calc(28 * var(--m)) 0 calc(26 * var(--m))}.ms-mast__brand{display:flex;align-items:flex-start;gap:calc(16 * var(--m))}.ms-mast__mark{--mark-size:calc(72 * var(--m));--mark-frame-w:calc(7 * var(--m))}.ms-mast__words{height:calc(72 * var(--m));display:flex;flex-direction:column;justify-content:space-between;padding-top:calc(5 * var(--m))}.ms-mast__name{font-family:var(--font-body);font-weight:600;font-size:calc(42 * var(--m));letter-spacing:-.02em;line-height:.85}.ms-mast__tag{font-family:var(--font-body);font-weight:500;font-size:11px;letter-spacing:.45em}.ms-mast__copy{display:flex;flex-direction:column;gap:10px}.ms-mast__h1{font-family:var(--font-display);font-weight:500;font-size:calc(34 * var(--m));letter-spacing:-.045em;line-height:1;text-wrap:balance}.ms-mast__sub{font-size:14px;line-height:1.5;max-width:480px}.ms-mast__tools{display:flex;flex-direction:column;gap:12px}.ms-mast__cta{display:none}.ms-search{display:flex;align-items:center;gap:4px;height:46px;padding:0 16px 0 4px;border-radius:var(--r-pill);background:var(--paper);border:1px solid var(--ink)}.ms-search:focus-within{outline:2px solid var(--ink);outline-offset:2px}.ms-search__input{flex:1 1;min-width:0;height:100%;border:0;outline:0;background:transparent;color:var(--ink);font-family:var(--font-body);font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ms-search__input::-webkit-search-cancel-button{-webkit-appearance:none}.ms-search__btn{flex-shrink:0;width:44px;height:44px;border:0;background:transparent;color:var(--ink);font-size:20px;line-height:1;cursor:pointer;border-radius:50%}.ms-search__btn:hover{background:var(--report-grey)}@media (min-width:768px){.ms-mast__strip{display:flex;justify-content:space-between;align-items:center;gap:16px;height:max(38px,calc(44 * var(--u)));border-bottom:1px solid var(--ms-rule-soft);font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:.06em}.ms-mast__date{display:none}.ms-mast__body{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:calc(28 * var(--u)) calc(40 * var(--u));gap:calc(28 * var(--u)) calc(40 * var(--u));align-items:center;padding:calc(40 * var(--u)) 0}.ms-mast__brand{gap:calc(26 * var(--u))}.ms-mast__mark{--mark-size:calc(104 * var(--u));--mark-frame-w:calc(10 * var(--u));min-width:64px;min-height:64px}.ms-mast__words{height:calc(104 * var(--u));min-height:64px;padding-top:calc(8 * var(--u))}.ms-mast__name{font-size:max(38px,calc(62 * var(--u)))}.ms-mast__tag{font-size:max(11px,calc(14 * var(--u)))}.ms-mast__h1{font-size:max(30px,calc(46 * var(--u)))}.ms-mast__sub{font-size:var(--fs-body);max-width:max(320px,calc(480 * var(--u)))}.ms-mast__tools{grid-column:1/-1;flex-direction:row;align-items:center;max-width:640px}.ms-mast__tools .ms-search{flex:1 1;height:48px;padding-right:18px}.ms-mast__cta{display:inline-flex}.ms-search__input{font-size:14px}}@media (min-width:900px){.ms-mast__date{display:inline}}@media (min-width:1100px){.ms-mast__body{grid-template-columns:auto minmax(0,1fr) calc(360 * var(--u));gap:0 calc(56 * var(--u))}.ms-mast__tools{grid-column:auto;flex-direction:column;align-items:stretch;max-width:none}.ms-mast__tools .ms-search{flex:none}}.ms-tabs{background:var(--paper);border-bottom:1px solid var(--ink)}.ms-tabs__inner{justify-content:space-between;gap:24px;padding:0 var(--edge-end) 0 var(--edge);height:52px}.ms-tabs__inner,.ms-tabs__list{display:flex;align-items:stretch}.ms-tabs__list{flex:1 1;min-width:0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ms-tabs__list::-webkit-scrollbar{display:none}.ms-tabs__list li{display:flex;flex-shrink:0}.ms-tab{display:flex;align-items:center;height:100%;padding:0 2px;margin-right:20px;border-bottom:3px solid transparent;font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--muted);white-space:nowrap;transition:color var(--dur-fast) ease}.ms-tab:hover{color:var(--ink)}.ms-tab.is-active{color:var(--ink);border-bottom-color:var(--media-orange)}.ms-tabs__label{display:none;align-self:center;font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:.06em;color:var(--muted);white-space:nowrap}@media (min-width:768px){.ms-tabs__inner{height:max(52px,calc(64 * var(--u)))}.ms-tab{margin-right:calc(26 * var(--u));min-width:44px;justify-content:center}}@media (min-width:1100px){.ms-tabs__label{display:block}}.ms-front{padding-block:calc(26 * var(--m)) calc(30 * var(--m))}.ms-feature,.ms-front__grid{display:flex;flex-direction:column}.ms-feature{gap:calc(14 * var(--m))}.ms-feature__label{font-family:var(--font-mono);font-size:11px;position:relative}.ms-plate.has-cover .ms-feature__label{align-self:flex-start;background:var(--ink);color:var(--paper);padding:4px 8px;border-radius:var(--r-xs)}.ms-feature__meta{font-family:var(--font-mono);font-size:11px;color:var(--kc)}.ms-feature__title{font-family:var(--font-display);font-weight:400;font-size:calc(29 * var(--m));letter-spacing:-.04em;line-height:1.08;text-wrap:balance}.ms-feature__dek{font-size:15px;line-height:1.55;color:var(--text-2)}.ms-feature__by{display:none;font-family:var(--font-mono);font-size:11px;color:var(--muted)}.ms-secondary{margin-top:calc(12 * var(--m));border-top:2px solid var(--ink)}.ms-secondary__item{display:flex;flex-direction:column;gap:8px;padding:16px 0;border-bottom:1px solid var(--line)}.ms-secondary__title{font-family:var(--font-display);font-size:calc(20 * var(--m));letter-spacing:-.025em;line-height:1.15}.ms-secondary__dek{display:none;font-size:14px;line-height:1.5;color:var(--muted)}.ms-front__side{margin-top:calc(24 * var(--m));display:flex;flex-direction:column;gap:28px}.ms-mostread{border-top:2px solid var(--ink)}.ms-mostread__head{display:block;padding:12px 0;font-family:var(--font-mono);font-size:11px}.ms-mostread__head,.ms-mr{border-bottom:1px solid var(--line)}.ms-mr{display:grid;grid-template-columns:calc(38 * var(--m)) minmax(0,1fr);grid-gap:6px;gap:6px;padding:14px 0;transition:background var(--dur-fast) ease}a.ms-mr:hover{background:var(--report-grey)}.ms-mr__rank{font-family:var(--font-display);font-size:calc(30 * var(--m));letter-spacing:-.04em;line-height:.9;color:var(--ms-orange-deep)}.ms-mr__text{display:flex;flex-direction:column;gap:4px;min-width:0}.ms-mr__cat{font-family:var(--font-mono);font-size:10px;color:var(--muted)}.ms-mr__title{font-family:var(--font-display);font-size:16px;letter-spacing:-.015em;line-height:1.25}.ms-mr--plain{display:flex;flex-direction:column;gap:6px;padding:16px 0}.ms-watch{display:none;position:relative;padding:14px;background:var(--ink);border-radius:var(--r-md)}.ms-watch__screen{display:flex;align-items:center;justify-content:center;height:calc(160 * var(--u));min-height:120px;background:var(--media-orange);border-radius:var(--r-xs);overflow:hidden}.ms-watch__meta{display:flex;justify-content:space-between;margin-top:10px;font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:.06em;color:var(--paper)}.ms-watch__rec{display:flex;align-items:center;gap:8px}.ms-watch__dot{width:7px;height:7px}@media (min-width:768px){.ms-front{padding-block:calc(40 * var(--u)) calc(64 * var(--u))}.ms-front__grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-gap:0 calc(32 * var(--u));gap:0 calc(32 * var(--u));align-items:start}.ms-feature{gap:calc(18 * var(--u))}.ms-feature__label,.ms-feature__meta{font-size:max(11px,calc(12 * var(--u)))}.ms-feature__title{font-size:max(24px,calc(38 * var(--u)));letter-spacing:-.04em;line-height:1.05}.ms-feature__dek{font-size:var(--fs-body-lg)}.ms-feature__by{display:block;font-size:var(--fs-mono)}.ms-secondary{margin-top:0}.ms-secondary__item{gap:10px;padding:calc(18 * var(--u)) 0 calc(22 * var(--u))}.ms-secondary__title{font-size:max(18px,calc(23 * var(--u)))}.ms-secondary__dek{display:block}.ms-front__side{grid-column:1/-1;margin-top:calc(40 * var(--u));display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:calc(32 * var(--u));gap:calc(32 * var(--u));align-items:start}.ms-mostread__head{font-size:var(--fs-mono-lg);padding:10px 0 12px;border-bottom:2px solid var(--ink)}.ms-mr{grid-template-columns:max(30px,calc(44 * var(--u))) minmax(0,1fr);gap:8px;padding:max(12px,calc(16 * var(--u))) 0}.ms-mr__rank{font-size:max(24px,calc(34 * var(--u)))}.ms-mr__cat{font-size:var(--fs-mono)}.ms-mr__title{font-size:max(15px,calc(16 * var(--u)))}.ms-watch{display:block}}@media (min-width:1100px){.ms-front__grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) calc(340 * var(--u));gap:0 calc(36 * var(--u))}.ms-front__side{grid-column:auto;margin-top:0;display:flex;flex-direction:column;align-items:stretch;gap:calc(28 * var(--u))}}.ms-feed{background:var(--report-grey);border-top:1px solid var(--ink);padding-bottom:calc(32 * var(--m))}.ms-feed__bar{display:flex;justify-content:space-between;align-items:center;gap:16px;height:44px;border-bottom:1px solid var(--line);font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;color:var(--muted)}.ms-feed__grid{display:block}.ms-feed__scroll{height:calc(980 * var(--m));overflow-y:auto;overscroll-behavior:auto;margin-top:8px;border-top:2px solid var(--ink);scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.ms-row{display:grid;grid-template-columns:calc(96 * var(--m)) minmax(0,1fr);grid-gap:14px;gap:14px;padding:16px 0;border-bottom:1px solid var(--line)}.ms-row__text{display:flex;flex-direction:column;gap:6px;justify-content:center;min-width:0}.ms-row__title{font-family:var(--font-display);font-size:17px;letter-spacing:-.02em;line-height:1.15}.ms-row__dek{display:none;font-size:14.5px;line-height:1.5;color:var(--text-2)}.ms-row__by{font-size:12px;color:var(--muted)}.ms-row__author{display:none}.ms-feed__chunk{display:contents}.ms-feed__end{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 0 30px;min-height:44px}.ms-feed__loading{display:flex;align-items:center;gap:10px;font-size:10.5px}.ms-feed__done,.ms-feed__loading{font-family:var(--font-mono);color:var(--muted)}.ms-feed__done{font-size:11px;letter-spacing:.04em;text-align:center}.ms-feed__empty{display:flex;flex-direction:column;align-items:center;gap:16px;padding:48px 0;color:var(--muted);text-align:center}.ms-spin{width:16px;height:16px;border:2px solid var(--line-strong);border-top-color:var(--media-orange);border-radius:50%;animation:ms-spin .8s linear infinite}@keyframes ms-spin{to{transform:rotate(1turn)}}.ms-aside{display:none}@media (min-width:768px){.ms-feed{padding-bottom:calc(64 * var(--u))}.ms-feed__bar{height:max(40px,calc(48 * var(--u)));font-size:var(--fs-mono)}.ms-feed__grid{padding-top:calc(32 * var(--u))}.ms-feed__scroll{height:max(640px,calc(1260 * var(--u)));margin-top:0;padding-right:calc(20 * var(--u))}.ms-row{grid-template-columns:max(120px,calc(240 * var(--u))) minmax(0,1fr);gap:calc(28 * var(--u));padding:calc(24 * var(--u)) 0}.ms-row__text{gap:9px}.ms-row__title{font-size:max(18px,calc(24 * var(--u)));letter-spacing:-.03em}.ms-row__dek{display:block}.ms-row__by{font-size:max(12px,calc(12.5 * var(--u)))}.ms-row__author{display:inline}.ms-feed__end{padding:calc(30 * var(--u)) 0 calc(36 * var(--u));gap:14px}.ms-feed__loading{font-size:var(--fs-mono);gap:12px}.ms-spin{width:18px;height:18px}.ms-aside{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:calc(32 * var(--u));gap:calc(32 * var(--u));margin-top:calc(40 * var(--u));align-items:start}}@media (min-width:1100px){.ms-feed__grid{display:grid;grid-template-columns:minmax(0,1fr) calc(340 * var(--u));grid-gap:calc(56 * var(--u));gap:calc(56 * var(--u));align-items:start}.ms-aside{display:flex;flex-direction:column;gap:calc(36 * var(--u));margin-top:0}}.ms-aside__block{display:flex;flex-direction:column;border-top:2px solid var(--ink)}.ms-aside__block--topics{gap:14px}.ms-aside__head{padding:12px 0;font-family:var(--font-mono);font-size:var(--fs-mono-lg);border-bottom:1px solid var(--line)}.ms-aside__head--plain{padding:12px 0 0;border-bottom:0}.ms-series{display:grid;grid-template-columns:max(44px,calc(56 * var(--u))) minmax(0,1fr);grid-gap:14px;gap:14px;padding:16px 0;border-bottom:1px solid var(--line);transition:background var(--dur-fast) ease}.ms-series:hover{background:var(--paper)}.ms-series__mark{font-family:var(--font-display);font-size:max(28px,calc(36 * var(--u)));letter-spacing:-.05em;line-height:.9}.ms-series__mark.is-violet{color:var(--signal-violet)}.ms-series__mark.is-orange{color:var(--media-orange)}.ms-series__mark.is-ink{color:var(--ink)}.ms-series__text{display:flex;flex-direction:column;gap:4px}.ms-series__name{font-family:var(--font-display);font-size:max(16px,calc(18 * var(--u)));letter-spacing:-.02em}.ms-series__desc{font-size:13px;line-height:1.45;color:var(--muted)}.ms-topics{display:flex;flex-wrap:wrap;gap:8px}.ms-note{display:flex;flex-direction:column;gap:10px;padding:24px;background:var(--ink);border-radius:var(--r-md)}.ms-note__label{font-family:var(--font-mono);font-size:var(--fs-mono);color:var(--media-orange)}.ms-note__text{font-size:14px;line-height:1.55;color:var(--line)}@media (min-width:768px) and (max-width:1099px){.ms-aside .ms-note{align-self:stretch}}.ms-brief{position:relative;overflow:hidden;background:var(--ms-orange-deep);color:var(--ink);padding:calc(34 * var(--m)) 0}.ms-brief__decor{display:none}.ms-brief__grid{position:relative}.ms-brief__copy,.ms-brief__grid{display:flex;flex-direction:column;gap:16px}.ms-brief__label{font-family:var(--font-mono);font-size:11px}.ms-brief__h2{font-family:var(--font-display);font-weight:400;font-size:calc(34 * var(--m));letter-spacing:-.05em;line-height:1;text-wrap:balance}.ms-brief__card{background:var(--paper);border:1px solid var(--ink);border-radius:var(--r-md);padding:18px}.ms-form,.ms-form__form{display:flex;flex-direction:column;gap:12px}.ms-form__label{display:flex;flex-direction:column;gap:6px;font-family:var(--font-mono);font-size:10.5px;color:var(--muted)}.ms-form__input{min-height:44px;border:0;border-bottom:1px solid var(--ink);background:transparent;border-radius:0;color:var(--ink);font-family:var(--font-body);font-size:16px;padding:8px 0;outline:none}.ms-form__input:focus-visible{border-bottom-width:2px;outline:2px solid var(--focus);outline-offset:4px}.ms-form__input[aria-invalid=true]{border-bottom-color:var(--compliance-red)}.ms-form__row{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.ms-form__note{font-size:12px;color:var(--text-2)}.ms-form__consent{font-size:11.5px;line-height:1.5;color:var(--muted)}.ms-form__consent a{text-decoration:underline;text-underline-offset:2px}.ms-form__status{font-size:13px;color:var(--muted)}.ms-form__status:empty{display:none}.ms-form__status.is-done{font-family:var(--font-display);font-size:calc(19 * var(--m));color:var(--ink);line-height:1.3}.ms-form__status.is-error{color:var(--compliance-red)}@media (min-width:768px){.ms-brief{padding:calc(56 * var(--u)) 0;min-height:calc(340 * var(--u));display:flex;align-items:center}.ms-brief>.ms-wrap{width:100%}.ms-brief__decor{display:block;position:absolute;right:calc(-40 * var(--u));bottom:calc(-80 * var(--u));font-family:var(--font-display);font-weight:500;font-size:calc(360 * var(--u));letter-spacing:-.07em;line-height:.8;color:color-mix(in srgb,var(--paper) 22%,var(--ms-orange-deep));pointer-events:none}.ms-brief__grid{gap:calc(32 * var(--u))}.ms-brief__label{font-size:var(--fs-mono-lg)}.ms-brief__h2{font-size:max(32px,calc(58 * var(--u)));max-width:16ch}.ms-brief__card{padding:calc(26 * var(--u)) max(20px,calc(26 * var(--u)))}.ms-form,.ms-form__form{gap:14px}.ms-form__label{font-size:var(--fs-mono)}.ms-form__row{flex-direction:row;justify-content:space-between;align-items:center;gap:16px}.ms-form__note{font-size:max(12px,calc(13 * var(--u)))}.ms-form__status.is-done{font-size:max(19px,calc(22 * var(--u)))}}@media (min-width:1100px){.ms-brief__grid{display:grid;grid-template-columns:minmax(0,1fr) calc(520 * var(--u));grid-gap:calc(48 * var(--u));gap:calc(48 * var(--u));align-items:center}}.ms-progress{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky);height:4px;background:var(--line)}.ms-progress__bar{width:100%;height:100%;background:var(--media-orange);transform:scaleX(0);transform-origin:0 50%;will-change:transform}.ms-crumbs{border-bottom:1px solid var(--line)}.ms-crumbs__inner{display:flex;justify-content:space-between;gap:16px;padding:0 var(--edge-end) 0 var(--edge);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.06em;color:var(--muted)}.ms-crumbs a,.ms-crumbs__inner{align-items:center;min-height:44px}.ms-crumbs a{display:inline-flex}.ms-crumbs .ms-crumbs__back,.ms-crumbs .ms-crumbs__trail{display:none}.ms-crumbs__sep{margin:0 .7em}.ms-crumbs__here{color:var(--ink)}@media (min-width:768px){.ms-crumbs__inner{min-height:max(44px,calc(48 * var(--u)));font-size:var(--fs-mono)}.ms-crumbs .ms-crumbs__back,.ms-crumbs .ms-crumbs__trail{display:inline-flex;align-items:center}.ms-crumbs .ms-crumbs__back-m,.ms-crumbs .ms-crumbs__cat-m{display:none}}.ms-head{display:grid;grid-gap:22px;gap:22px;padding-top:calc(30 * var(--m))}.ms-head__main{display:flex;flex-direction:column;gap:calc(18 * var(--m));min-width:0}.ms-head__kicker{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px;font-family:var(--font-mono);font-size:11px;color:var(--kc)}.ms-head__pill{padding:4px 10px;background:var(--kc);color:var(--paper);border-radius:var(--r-pill)}.ms-h1{font-family:var(--font-display);font-weight:500;font-size:calc(40 * var(--m));letter-spacing:-.055em;line-height:1;text-wrap:balance;overflow-wrap:break-word}.ms-h1__dot{color:var(--media-orange)}.ms-dek{font-family:var(--font-display);font-size:calc(19 * var(--m));line-height:1.4;letter-spacing:-.015em;color:var(--text-2)}.ms-byline__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));border-top:2px solid var(--ink);border-bottom:1px solid var(--line);padding:12px 0;font-size:13px;grid-gap:12px;gap:12px}.ms-byline__row{display:flex;flex-direction:column;gap:3px}.ms-byline__row dt{font-family:var(--font-mono);font-size:10px;color:var(--muted)}.ms-actions{display:flex;flex-wrap:wrap;gap:8px;padding-top:14px}@media (min-width:768px){.ms-head{padding-top:calc(64 * var(--u));gap:32px}.ms-head__main{gap:calc(26 * var(--u))}.ms-head__kicker{font-size:var(--fs-mono-lg);gap:12px}.ms-head__pill{padding:5px 12px}.ms-h1{font-size:max(34px,calc(68 * var(--u)));letter-spacing:-.055em;line-height:.98;max-width:calc(940 * var(--u))}.ms-dek{font-size:max(17px,calc(23 * var(--u)));max-width:calc(780 * var(--u))}.ms-byline__list{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));font-size:var(--fs-small)}.ms-byline__row dt{font-size:var(--fs-mono)}}@media (min-width:1100px){.ms-head{grid-template-columns:minmax(0,1fr) calc(340 * var(--u));gap:calc(64 * var(--u));align-items:start}.ms-byline{margin-top:8px}.ms-byline__list{display:flex;flex-direction:column;gap:0;padding:0;border-bottom:0}.ms-byline__row{display:grid;grid-template-columns:max(76px,calc(96 * var(--u))) 1fr;grid-gap:0;gap:0;padding:16px 0;border-bottom:1px solid var(--line)}.ms-byline__row dt{font-size:var(--fs-mono);padding-top:2px}.ms-actions{padding-top:18px}}.ms-hero{margin-top:calc(26 * var(--m))}.ms-hero__fig{margin:0}.ms-hero__frame{border-radius:var(--r-md);overflow:hidden;background:var(--report-grey)}.ms-hero__img{display:block;width:100%;max-height:640px;object-fit:cover}.ms-hero__top{display:flex;justify-content:space-between;gap:12px;font-family:var(--font-mono);font-size:11px;position:relative}.ms-hero__brand,.ms-hero__list{display:none}.ms-hero__cap{display:flex;justify-content:space-between;gap:16px;margin-top:8px;font-family:var(--font-mono);font-size:10px;letter-spacing:.02em;color:var(--muted)}@media (min-width:768px){.ms-hero{margin-top:calc(84 * var(--u))}.ms-hero__top{font-size:var(--fs-mono-lg)}.ms-hero__brand{display:inline}.ms-hero__list{display:flex;position:absolute;right:calc(34 * var(--u));bottom:calc(30 * var(--u));width:max(160px,calc(340 * var(--u)));flex-direction:column;font-family:var(--font-mono);font-size:var(--fs-mono-lg);letter-spacing:.06em}.ms-hero__list-head{padding-bottom:12px;opacity:.85}.ms-hero__list-row{display:flex;justify-content:space-between;padding:max(6px,calc(12 * var(--u))) 0;border-top:1px solid color-mix(in srgb,var(--paper) 40%,transparent)}.ms-hero__list-row span:last-child{opacity:.7}.ms-hero__cap{margin-top:12px;font-size:var(--fs-mono)}}.ms-body{display:block;padding-top:calc(22 * var(--m));padding-bottom:calc(12 * var(--m))}.ms-share-rail,.ms-side,.ms-toc{display:none}.ms-side-head{display:block;padding:12px 0;font-family:var(--font-mono);font-size:var(--fs-mono-lg);border-bottom:1px solid var(--line)}.ms-side-head--tight{padding:0;border-bottom:0}.ms-toc{flex-direction:column;border-top:2px solid var(--ink)}.ms-toc__link{display:block;padding:11px 0;border-bottom:1px solid var(--line);font-size:var(--fs-small);line-height:1.35}.ms-share-rail{flex-direction:column;gap:10px;border-top:2px solid var(--ink);padding-top:12px}.ms-share-rail__links{display:flex;gap:8px}.ms-share-rail .ms-chip{padding:0 12px;min-width:44px;justify-content:center}.ms-side{flex-direction:column;gap:32px}.ms-side__block{display:flex;flex-direction:column;border-top:2px solid var(--ink)}.ms-side__title{font-family:var(--font-display);font-size:max(16px,calc(17 * var(--u)));letter-spacing:-.02em;line-height:1.25}.ms-sidebrief{display:flex;flex-direction:column;gap:14px;padding:calc(26 * var(--u));background:var(--media-orange);border-radius:var(--r-md)}.ms-sidebrief__label{font-family:var(--font-mono);font-size:var(--fs-mono-lg)}.ms-sidebrief__text{font-family:var(--font-display);font-size:max(20px,calc(26 * var(--u)));letter-spacing:-.035em;line-height:1.1}.ms-second__cta,.ms-sidebrief__cta{margin-top:4px}.ms-second{display:flex;flex-direction:column;gap:10px;padding:calc(22 * var(--u));border:1px solid var(--ink);border-radius:var(--r-md)}.ms-second__label{font-family:var(--font-mono);font-size:var(--fs-mono);color:var(--compliance-red)}.ms-second__text{font-size:max(14px,calc(15 * var(--u)));line-height:1.5;color:var(--text-2)}@media (min-width:768px){.ms-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);grid-template-areas:"toc side" "story side" "share side";grid-column-gap:calc(40 * var(--u));column-gap:calc(40 * var(--u));align-items:start;padding-top:calc(24 * var(--u));padding-bottom:calc(64 * var(--u))}.ms-toc{display:flex;grid-area:toc;margin-bottom:28px}.ms-share-rail{display:flex;grid-area:share;margin-top:32px}.ms-side{display:flex;grid-area:side}.ms-story{grid-area:story}}@media (min-width:1100px){.ms-body{grid-template-columns:calc(220 * var(--u)) minmax(0,1fr) calc(340 * var(--u));grid-template-areas:"toc story side" "share story side" ". story side";column-gap:calc(64 * var(--u));grid-template-rows:auto auto 1fr}.ms-toc{margin-bottom:0}.ms-share-rail{margin-top:32px}}.ms-story{font-size:max(17px,calc(18 * var(--m)));min-width:0;padding-bottom:8px}@media (min-width:768px){.ms-story{font-size:max(17px,calc(18 * var(--u)));max-width:min(calc(720 * var(--u)),70ch)}}.ms-prose{font-size:1em;line-height:1.7;color:var(--ms-body-ink);overflow-wrap:break-word}.ms-prose p{margin-top:calc(14 * var(--m));line-height:1.7}.ms-prose>.prose>:first-child,.ms-prose>:first-child{margin-top:0}.ms-prose>.prose>p:first-child,.ms-prose>p:first-child{font-size:1.06em;line-height:1.65;margin-top:0}.ms-prose>.prose>p:first-child:first-letter,.ms-prose>p:first-child:first-letter{float:left;font-family:var(--font-display);font-weight:500;font-size:calc(66 * var(--m));line-height:.8;letter-spacing:-.05em;padding:5px 10px 0 0;color:var(--kc)}.ms-prose h2{margin-top:calc(34 * var(--m));font-size:max(24px,calc(26 * var(--m)));letter-spacing:-.035em;line-height:1.1;text-wrap:balance}.ms-prose h2,.ms-prose h3{font-family:var(--font-display);font-weight:500;color:var(--ink);scroll-margin-top:24px}.ms-prose h3{margin-top:calc(28 * var(--m));font-size:max(19px,calc(20 * var(--m)));letter-spacing:-.03em;line-height:1.2}.ms-prose blockquote{margin:calc(30 * var(--m)) 0 0;padding:2px 0 2px 20px;border-left:4px solid var(--media-orange)}.ms-prose blockquote p{margin:0;font-family:var(--font-display);font-weight:400;font-size:max(21px,calc(25 * var(--m)));letter-spacing:-.035em;line-height:1.15;color:var(--ink)}.ms-prose ol,.ms-prose ul{margin-top:calc(16 * var(--m))}.ms-prose ul li{position:relative;padding-left:24px;margin-top:8px;line-height:1.55}.ms-prose ul li:before{content:"●";position:absolute;left:0;top:.05em;color:var(--media-orange);font-size:.8em;line-height:1.9}.ms-prose ol{counter-reset:ms-step;border-top:1px solid var(--line);padding-top:14px}.ms-prose ol li{counter-increment:ms-step;position:relative;display:block;padding-left:34px;margin-top:12px;line-height:1.5}.ms-prose ol li:first-child{margin-top:0}.ms-prose ol li:before{content:counter(ms-step,decimal-leading-zero);position:absolute;left:0;top:.1em;font-family:var(--font-mono);font-size:.7em;color:var(--signal-violet);padding-top:.45em}.ms-prose li>ol,.ms-prose li>ul{grid-column:1/-1}.ms-takeaways{margin-top:calc(28 * var(--m));padding:20px;background:var(--report-grey);border-radius:var(--r-md);display:flex;flex-direction:column;gap:12px}.ms-takeaways__label{font-family:var(--font-mono);font-size:var(--fs-mono-lg);color:var(--compliance-red)}.ms-takeaways ul{margin:0;font-size:.9em}.ms-takeaways ul li:first-child{margin-top:0}.ms-prose a{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.ms-prose a:hover{color:var(--signal-violet)}.ms-prose a[download]{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 18px;border:1px solid var(--ink);border-radius:24px;padding-block:8px;text-decoration:none;font-size:.8em;font-weight:600;letter-spacing:.04em}.ms-prose a[download]:before{content:"↓"}.ms-prose a[download]:hover{background:var(--ink);color:var(--paper)}.ms-prose figure{margin:calc(28 * var(--m)) 0 0}.ms-prose img,.ms-prose video{display:block;width:100%;max-width:100%;height:auto;border-radius:var(--r-md)}.ms-prose audio{display:block;width:100%;min-height:44px}.ms-prose figcaption{margin-top:8px;font-family:var(--font-mono);font-size:var(--fs-mono);line-height:1.5;letter-spacing:.02em;color:var(--muted)}.ms-prose hr{border:0;border-top:1px solid var(--line);margin:32px 0 0}.ms-prose table{display:block;width:100%;max-width:100%;overflow-x:auto;margin-top:calc(24 * var(--m));border-collapse:collapse;font-size:.86em;line-height:1.45;-webkit-overflow-scrolling:touch}.ms-prose td,.ms-prose th{padding:10px 14px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;min-width:128px}.ms-prose th{font-family:var(--font-mono);font-size:.8em;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border-bottom:2px solid var(--ink);white-space:nowrap}.ms-prose code,.ms-prose pre{font-family:var(--font-mono);font-size:.85em}.ms-prose pre{overflow-x:auto;padding:14px;background:var(--report-grey);border-radius:var(--r-md)}@media (min-width:768px){.ms-prose p{margin-top:max(14px,calc(18 * var(--u)));line-height:1.72}.ms-prose>.prose>p:first-child:first-letter,.ms-prose>p:first-child:first-letter{font-size:max(60px,calc(84 * var(--u)));padding:6px 12px 0 0}.ms-prose h2{margin-top:max(34px,calc(44 * var(--u)));font-size:max(26px,calc(32 * var(--u)))}.ms-prose h3{margin-top:max(28px,calc(36 * var(--u)));font-size:max(20px,calc(24 * var(--u)))}.ms-prose blockquote{margin-top:max(30px,calc(40 * var(--u)));padding-left:28px}.ms-prose blockquote p{font-size:max(23px,calc(32 * var(--u)))}.ms-prose ol,.ms-prose ul{margin-top:max(16px,calc(18 * var(--u)))}.ms-prose ol li{padding-left:max(34px,calc(44 * var(--u)))}.ms-prose ol{padding-top:calc(18 * var(--u))}.ms-takeaways{padding:calc(26 * var(--u)) max(20px,calc(30 * var(--u)))}.ms-prose figure,.ms-takeaways{margin-top:max(28px,calc(36 * var(--u)))}.ms-prose table{margin-top:max(24px,calc(32 * var(--u)))}}.ms-tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:32px}.ms-sources__label,.ms-tags__label{font-family:var(--font-mono);font-size:var(--fs-mono);color:var(--muted);margin-right:6px}.ms-sources{margin-top:28px;padding-top:16px;border-top:1px solid var(--line);font-size:.8em;line-height:1.6;color:var(--text-2)}.ms-sources ol{margin-top:8px;padding-left:22px;list-style:decimal}.ms-sources a{text-decoration:underline;text-underline-offset:3px}.ms-sources li{padding-block:2px}.ms-disclaimer{margin-top:30px;padding-top:14px;border-top:1px solid var(--line);font-size:max(12px,.72em);line-height:1.6;color:var(--muted)}.ms-disclaimer a{border-bottom:1px solid var(--muted)}@media (min-width:768px){.ms-disclaimer{margin-top:40px;padding-top:18px;font-size:max(13px,.72em)}}.ms-related{margin-top:calc(20 * var(--m));background:var(--report-grey);border-top:1px solid var(--ink);padding-bottom:calc(32 * var(--m))}.ms-related__bar{display:flex;justify-content:space-between;align-items:center;height:44px;border-bottom:1px solid var(--line);font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;color:var(--muted)}.ms-related__bar a{display:inline-flex;align-items:center;min-height:44px}.ms-related__grid{display:flex;flex-direction:column}.ms-card{display:grid;grid-template-columns:calc(88 * var(--m)) minmax(0,1fr);grid-gap:14px;gap:14px;padding:16px 0;border-bottom:1px solid var(--line)}.ms-card__text{display:flex;flex-direction:column;gap:6px;justify-content:center;min-width:0}.ms-card__title{font-family:var(--font-display);font-size:16px;letter-spacing:-.02em;line-height:1.2}.ms-card__read{display:none;font-size:13px;color:var(--muted)}.ms-card .ms-kicker{font-size:10px}@media (min-width:768px){.ms-related{margin-top:0;padding-bottom:calc(64 * var(--u))}.ms-related__bar{height:max(44px,calc(48 * var(--u)));font-size:var(--fs-mono)}.ms-related__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:calc(32 * var(--u));gap:calc(32 * var(--u));padding-top:calc(36 * var(--u))}.ms-card{display:flex;flex-direction:column;gap:calc(12 * var(--u));padding:0;border:0}.ms-card__text{gap:calc(12 * var(--u));justify-content:flex-start}.ms-card .ms-kicker{font-size:var(--fs-mono);margin-top:6px}.ms-card__title{font-size:max(17px,calc(22 * var(--u)));letter-spacing:-.025em;line-height:1.2}.ms-card__read{display:block;font-size:max(13px,calc(13 * var(--u)))}}@media (prefers-reduced-motion:reduce){.ms-spin,.ms-ticker__track{animation:none}a.ms-card:hover .ms-plate,a.ms-feature:hover .ms-plate,a.ms-row:hover .ms-plate{transform:none}.ms-plate{transition:none}}@media print{.ms-actions,.ms-brief,.ms-crumbs,.ms-progress,.ms-related,.ms-share-rail,.ms-side,.ms-tabs,.ms-ticker,.ms-toc{display:none!important}.ms-body{display:block}.ms-story{max-width:none}}.ms-tab--archive{margin-left:8px}.ms-ticker__link{display:inline-flex;align-items:center;gap:inherit;color:inherit;text-decoration:none}.ms-ticker__item,.ms-ticker__link{gap:10px}@media (min-width:768px){.ms-ticker__item,.ms-ticker__link{gap:12px}}.ms-ticker__link:focus-visible .ms-ticker__title,.ms-ticker__link:hover .ms-ticker__title{text-decoration:underline;text-underline-offset:3px}.ms-card__read,.ms-dek,.ms-feature__dek,.ms-mast__sub,.ms-note__text,.ms-prose li,.ms-prose p,.ms-row__dek,.ms-second__text,.ms-secondary__dek,.ms-series__desc,.ms-sidebrief__text{text-align:justify;text-justify:inter-word;hyphens:auto;-webkit-hyphens:auto}.ms-prose table p,.ms-prose td,.ms-prose th{text-align:left;-webkit-hyphens:manual;hyphens:manual}