.cref{margin:22px 0}.cref+.cref{margin-top:14px}.changes.cref .chrow:last-child{border-bottom:1px solid var(--rule)}.ctable .scroll-x{overflow-x:auto}.ctable table{width:100%}.ctable .mfoot{margin:10px 0 0}.ft{margin:28px 0;container-type:inline-size}.ft-cap{font:700 var(--fs-small)/1.35 var(--sans);color:var(--ink);text-wrap:balance;margin:0 0 10px}.ft-wrap{isolation:isolate;border:1px solid var(--rule);background:var(--ground);border-radius:12px;position:relative;overflow:hidden}.ft-wrap:has(.ft-scroll:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.ft-wrap:before,.ft-wrap:after{content:"";z-index:3;pointer-events:none;opacity:0;width:22px;transition:opacity .18s;position:absolute;top:0;bottom:0}.ft-wrap:before{background:linear-gradient(to right,color-mix(in srgb,var(--ink) 10%,transparent),transparent);left:0}.ft-wrap:after{background:linear-gradient(to left,color-mix(in srgb,var(--ink) 10%,transparent),transparent);right:0}.ft-wrap.at-l:before,.ft-wrap.at-r:after{opacity:1}.ft-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;overflow-x:auto}.ft-scroll:focus-visible{outline:none}.ft-t{border-collapse:separate;border-spacing:0;width:100%;font:400 var(--fs-small)/1.45 var(--sans);font-variant-numeric:tabular-nums;color:var(--ink)}.ft-t thead th{background:var(--paper);border-bottom:1px solid var(--rule);font-size:var(--fs-micro);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);text-align:left;white-space:nowrap;vertical-align:bottom;padding:10px 18px;font-weight:650;line-height:1.3}.ft-t tbody td,.ft-t tbody th,.ft-t tfoot td,.ft-t tfoot th{border-bottom:1px solid var(--rule-2);text-align:left;vertical-align:middle;padding:14px 18px}.ft-t tbody th{color:var(--ink);font-weight:600}.ft-t tbody td{color:var(--ink-2)}.ft-t tbody tr:last-child>*{border-bottom:0}.ft-t tbody tr{transition:background-color .12s}.ft-t tbody tr:hover{background:var(--paper)}.ft-t.striped tbody tr:nth-child(2n):not(:hover){background:color-mix(in srgb,var(--paper) 60%,var(--ground))}.ft-t .n{text-align:right;white-space:nowrap;color:var(--ink);font-weight:500}.ft-t .c{text-align:center}.ft-t td a,.ft-t th a{color:var(--accent);font-weight:600;text-decoration:none}.ft-t td a:hover,.ft-t th a:hover{text-underline-offset:.15em;text-decoration:underline}.ft-t a:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.ft-t tr.hl,.ft-t tr.hl:hover{background:var(--accent-soft)}.ft-t tr.hl>:first-child{box-shadow:inset 3px 0 0 var(--accent)}.ft-t tfoot>tr>*{background:var(--paper);border-top:1px solid var(--rule);color:var(--ink);border-bottom:0;font-weight:700}.ft-na{color:var(--muted);font-weight:400}.ft-d{background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule);font-size:var(--fs-ui);color:var(--ink);border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-weight:600;line-height:1.4;display:inline-flex}.ft-d.down{color:var(--ink-2)}.ft-d.flat{box-shadow:none;color:var(--muted);background:0 0;padding-inline:0}.ft-a{color:var(--muted);font-size:8.5px;line-height:1}.ft-t .rk{white-space:nowrap;width:1%;padding-right:0}.ft-rk{background:var(--paper);min-width:28px;height:28px;font-size:var(--fs-ui);color:var(--ink-2);border-radius:8px;place-items:center;padding:0 6px;font-weight:700;display:inline-grid}.ft-t.ranked tbody tr:nth-child(-n+3) .ft-rk{background:var(--paper-2);color:var(--ink)}.ft-t.ranked tbody tr:first-child .ft-rk{background:var(--accent);color:var(--ground)}.ft-vb{justify-content:flex-end;align-items:center;gap:14px;width:100%;display:inline-flex}.ft-track{background:var(--paper-2);border-radius:4px;flex:0 0 clamp(64px,22cqi,140px);height:6px;overflow:hidden}.ft-track.sm{flex-basis:clamp(36px,9cqi,64px);height:5px}.ft-track i{border-radius:inherit;background:var(--cat-1);height:100%;display:block}.ft-vb>span:last-child{text-align:right;min-width:7.5ch}.ft-sh>span:last-child{min-width:5.5ch}.ft-t.wide thead th,.ft-t.wide tbody td,.ft-t.wide tbody th,.ft-t.wide tfoot td,.ft-t.wide tfoot th{padding-inline:14px}@container (max-width:600px){.ft-t thead th{padding:10px 12px}.ft-t tbody td,.ft-t tbody th,.ft-t tfoot td,.ft-t tfoot th,.ft-t.wide tbody td,.ft-t.wide tbody th,.ft-t.wide tfoot td,.ft-t.wide tfoot th,.ft-t.wide thead th{padding:12px}.ft-track{flex-basis:48px}.ft-track.sm{display:none}.ft-vb{gap:10px}.ft-t:not(.ranked) tbody tr{background:var(--ground)}.ft-t:not(.ranked) thead th:first-child,.ft-t:not(.ranked) tbody th,.ft-t:not(.ranked) tfoot th{z-index:2;background:inherit;box-shadow:inset -1px 0 0 var(--rule-2);position:sticky;left:0}.ft-t:not(.ranked) thead th:first-child,.ft-t:not(.ranked) tfoot th{background:var(--paper)}.ft-t:not(.ranked) tbody th{min-width:108px;max-width:42cqi}}@container (max-width:380px){.ft-t.ranked .ft-track{display:none}.ft-t.ranked .ft-vb>span:last-child{min-width:0}.ft-rk{min-width:24px;height:24px;font-size:var(--fs-fine);border-radius:6px}.ft-d{font-size:var(--fs-fine);padding:1px 6px}.ft-t tbody td,.ft-t tbody th,.ft-t tfoot td,.ft-t tfoot th{padding:11px 10px}.ft-t thead th{white-space:normal;padding:9px 10px}}@media (prefers-reduced-motion:reduce){.ft-t tbody tr,.ft-wrap:before,.ft-wrap:after{transition:none}}.cms .prose table,.explain .prose table{border:1px solid var(--rule);border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;border-radius:12px;margin:24px 0;overflow:hidden}.cms .prose table th,.explain .prose table th{background:var(--paper);border-bottom:1px solid var(--rule);font-size:var(--fs-micro);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);text-align:left;white-space:nowrap;padding:11px 16px;font-weight:650}.cms .prose table td,.explain .prose table td{border-bottom:1px solid var(--rule-2);vertical-align:middle;padding:13px 16px}.cms .prose table tr:last-child td,.explain .prose table tr:last-child td{border-bottom:0}.cms .prose table tbody tr:hover,.explain .prose table tbody tr:hover{background:var(--paper)}.ccase .cc-t{font-size:var(--fs-lead);text-wrap:balance;margin:0 0 12px;font-weight:700;line-height:1.3}.ccase .cc-t a{color:var(--ink);text-decoration:none}.ccase .cc-t a:hover{text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px}.ccase dl.facts{font-size:var(--fs-small)}.ccase .mfoot{margin:12px 0 0}.ecard{border:1px solid var(--rule);border-radius:var(--r);background:var(--ground);max-width:520px;padding:16px 18px}.ec-top{font-size:var(--fs-fine);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.ec-top b{color:var(--ink);font-weight:700}.ec-top a{color:inherit}.ec-ey{font-size:var(--fs-micro);letter-spacing:.07em;text-transform:uppercase;color:var(--accent-ink);margin:12px 0 0;font-weight:650}.ec-t{font-size:var(--fs-body);color:var(--ink);margin:2px 0 0;font-weight:650;line-height:1.35}.ec-row{justify-content:space-between;align-items:flex-end;gap:14px;margin-top:8px;display:flex}.ec-v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:40px;font-weight:700;line-height:1}.ec-sp svg{max-width:100%;display:block}.ec-q{font-size:var(--fs-fine);color:var(--muted);margin:8px 0 0}.ec-d{font-size:var(--fs-small);color:var(--ink-2);margin:8px 0 0;line-height:1.5}.ec-f{border-top:1px solid var(--rule);font-size:var(--fs-fine);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:6px 12px;margin-top:12px;padding-top:10px;display:flex}.ec-f a{font-weight:600}.cref-miss{border:1px dashed var(--cta);font-size:var(--fs-ui);color:var(--ink-2);border-radius:8px;margin:14px 0;padding:10px 12px}@media (max-width:640px){.ec-v{font-size:34px}.ecard{padding:14px}}.cta-offers{container-type:inline-size}@media (min-width:641px){@container (max-width:860px){.cta-offers .qt thead{display:none}.cta-offers .qt,.cta-offers .qt tbody,.cta-offers .qt tr,.cta-offers .qt td,.cta-offers .qt th{display:block}.cta-offers .qt tr{border-bottom:1px solid var(--rule);grid-template-columns:1fr auto;gap:2px 12px;padding:12px 14px;display:grid}.cta-offers .qt td,.cta-offers .qt th{text-align:left!important;border:0!important;padding:0!important}.cta-offers .qt td[data-l]:before{content:attr(data-l) " · ";color:var(--muted);font-family:var(--sans);font-size:var(--fs-fine)}.cta-offers .qt td.cta{grid-area:1/2/span 3;align-self:center}}}.ctn-root{container-type:inline-size}.ctn-root .cta-banner{margin-bottom:0}.tide-cta:has(.cta-banner){margin-bottom:2em}@container (max-width:960px){.ctn-root .cta-banner .banner-body{flex-wrap:wrap;gap:0}.ctn-root .cta-banner .bonus-col,.ctn-root .cta-banner .promo-col,.ctn-root .cta-banner .action-col{border-bottom:0;flex:1 1 0}.ctn-root .cta-banner .bonus-col,.ctn-root .cta-banner .promo-col{border-right:1px solid #ececec}.ctn-root .cta-banner .action-col{border-right:0;order:3}.ctn-root .cta-banner .action-col .inner{align-items:stretch}.ctn-root .cta-banner .cta-button{white-space:nowrap;justify-content:center}.ctn-root .cta-banner .bonus-summary{white-space:nowrap}.ctn-root .cta-banner .markets-col{border-top:1px solid #ececec;border-right:0;flex:0 0 100%;order:4}}@container (max-width:520px){.ctn-root .cta-banner .bonus-col,.ctn-root .cta-banner .promo-col{border-bottom:1px solid #ececec;flex:0 0 50%}.ctn-root .cta-banner .promo-col{border-right:0}.ctn-root .cta-banner .action-col{flex:0 0 100%}}.cms-article .brief{max-width:760px}.cms-article .h1{max-width:none;font-size:clamp(30px,4.4vw,46px)}.cms-article .brief.lead{max-width:none}.cms-article .brief.lead .h1{max-width:none;font-size:var(--fs-h1);text-wrap:balance}.page{--cms-fg:var(--ink);--cms-muted:var(--muted);--cms-accent:var(--accent);--cms-border:var(--rule);--cms-radius:var(--r);--cms-surface:var(--ground);--cms-surface-muted:var(--paper);--cms-font-sans:var(--sans);--cms-spacing:14px;--cms-info-bg:var(--paper);--cms-info-border:var(--accent);--cms-tip-bg:var(--paper);--cms-tip-border:var(--accent);--cms-warning-bg:color-mix(in srgb,var(--cta) 7%,var(--ground));--cms-warning-border:var(--cta)}.cms{max-width:760px;margin-top:28px}.cms>.prose{max-width:680px}.cms-article:has(.live){--measure:720px}.cms-article:has(.live) .brief:not(.lead){max-width:var(--measure)}.cms-article:has(.live) .brief.lead .dek{max-width:var(--measure)}.cms-article:has(.live) .cms{max-width:none}.cms-article:has(.live) .cms>.prose{max-width:var(--measure)}.cms-article:has(.live) .live :is(.st-answer,.st-news,.hub-ans,.hub-src,.odds-src,.fsrc,.disclose,.state-src,.sec-h p){max-width:var(--measure)}.cms-more :is(.hub-src,.state-src,.sec-h p){max-width:720px}.guide-grid{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:44px;display:grid}.guide-grid .cms{max-width:none;margin-top:0}.guide-toc{top:calc(env(safe-area-inset-top,0px) + 84px);font-size:var(--fs-small);gap:8px;display:grid;position:sticky}.guide-toc b{font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.guide-toc ol{border-left:1px solid var(--rule);gap:7px;margin:0;padding:0 0 0 12px;list-style:none;display:grid}.guide-toc a{color:var(--ink-2);line-height:1.35;text-decoration:none}.guide-toc a:hover{color:var(--ink);text-decoration:underline}.guide-toc li{position:relative}.guide-toc a[aria-current]{color:var(--ink);font-weight:600}.guide-toc li:has(a[aria-current]):before{content:"";border-radius:var(--radius-pill);background:var(--accent);width:2px;position:absolute;top:1px;bottom:1px;left:-13px}@media (max-width:900px){.guide-grid{grid-template-columns:1fr}.guide-toc{display:none}}.cms .prose h2{font-family:var(--sans);font-size:var(--fs-h2);letter-spacing:-.02em;text-wrap:balance;margin:34px 0 10px;font-weight:700;line-height:1.2}.cms .prose h2:first-child{margin-top:0}.cms .prose blockquote{border-left:2px solid var(--rule);color:var(--ink-2);margin:0 0 14px;padding-left:14px}figure.embed{margin:18px 0}figure.embed iframe{background:var(--paper);border:0;border-radius:10px;width:100%;display:block}figure.embed.video iframe{aspect-ratio:16/9;height:auto}figure.embed.post iframe{max-width:550px}.prose .twitter-tweet-rendered{margin:18px 0!important}.cms .prose img{border-radius:var(--r)}.cms .prose{overflow-wrap:break-word;min-width:0}.cms .prose table{-webkit-overflow-scrolling:touch;width:fit-content;max-width:100%;display:block;overflow-x:auto}.cms .prose :is(img,video,iframe){max-width:100%;height:auto}.cms .prose pre{max-width:100%;overflow-x:auto}.cms .prose mark.cref-miss{border:1px dashed var(--cta);font-size:var(--fs-ui);background:0 0;border-radius:4px;padding:0 3px}.cms>.cref{max-width:760px}.draftbar{top:env(safe-area-inset-top,0px);z-index:60;text-align:center;font-size:var(--fs-ui);color:var(--ink);background:color-mix(in srgb,var(--cta) 16%,var(--ground));border-bottom:1px solid color-mix(in srgb,var(--cta) 40%,var(--ground));padding:6px 16px;font-weight:600;position:sticky}.au-hero{align-items:center;gap:20px;margin-top:6px;display:flex}.au-av{object-fit:cover;background:var(--paper-2);border-radius:50%;flex:none;width:96px;height:96px}.au-av-i{color:var(--ink-2);place-items:center;font-size:32px;font-weight:700;display:grid}.au-links{font-size:var(--fs-ui);flex-wrap:wrap;gap:6px 14px;margin:12px 0 0;display:flex}.au-chips{flex-wrap:wrap;gap:6px;display:flex}.au-quote{border-left:2px solid var(--accent);font-size:var(--fs-lead);color:var(--ink);margin:0 0 14px;padding-left:14px}.au-quote p{margin:0}.bio .au-quote+p,.bio p+p{margin-top:12px}.au-none{border-top:1px solid var(--rule);color:var(--muted);margin:0;padding:14px 16px}.au-pager{justify-content:space-between;align-items:center;gap:12px;display:flex}.au-pager a.morebtn{align-items:center;text-decoration:none;display:inline-flex}.au-pg{font-size:var(--fs-ui);color:var(--muted)}@media (max-width:640px){.au-hero{align-items:flex-start;gap:14px}.au-av{width:64px;height:64px}.au-av-i{font-size:22px}}.staff-pill{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px) + 56px);z-index:40;background:var(--ink,#111);color:var(--paper,#fff);border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex;position:fixed;box-shadow:0 2px 10px #00000040}.staff-pill:hover{text-decoration:underline}.cms-more{gap:8px;display:grid}.cms-more>*{min-width:0}.latest{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.latest a{border:1px solid var(--rule);height:100%;color:inherit;border-radius:12px;grid-template-rows:auto auto 1fr;gap:6px;padding:0 0 14px;text-decoration:none;transition:border-color .12s,transform .12s;display:grid;overflow:hidden}.latest a:hover{border-color:var(--accent-line);transform:translateY(-1px)}.latest img,.latest-ph{aspect-ratio:16/9;object-fit:cover;background:var(--accent-soft);width:100%;height:auto;display:block}.latest time{font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:4px 14px 0;font-weight:650}.latest b{font-size:var(--fs-body);letter-spacing:-.01em;text-wrap:balance;padding:0 14px;line-height:1.35}@media (max-width:600px){.latest{grid-template-columns:1fr;gap:0}.latest li+li{border-top:1px solid var(--rule)}.latest a{border:0;border-radius:0;grid-template-rows:auto 1fr;grid-template-columns:40% 1fr;gap:4px 14px;padding:14px 0;overflow:visible}.latest a:hover{transform:none}.latest img,.latest-ph{border-radius:8px;grid-row:1/3;align-self:start}.latest time,.latest b{padding:0}}.cms-faq dl{margin:0}.cms-faq dl>div{border-bottom:1px solid var(--rule);padding:14px 0}.cms-faq dt{color:var(--ink);font-weight:650;line-height:1.4}.cms-faq dd{color:var(--ink-2);margin:.45em 0 0}.cms-faq dd>:first-child{margin-top:0}.cms-faq dd>:last-child{margin-bottom:0}.qa details .qa-a{font-size:var(--fs-lead);margin:8px 0 0}.qa details .qa-a p{margin:0 0 8px}.qa details .qa-a>:last-child{margin-bottom:0}.explain .prose{overflow-wrap:break-word}.explain .prose table{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}:root[data-theme=dark] .tide-cta{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#171c28;background:#fff;border-radius:14px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tide-cta{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#171c28;background:#fff;border-radius:14px}}.nf-brief .dek{max-width:62ch}.nf{gap:36px;padding-bottom:12px;display:grid}.nf a{color:inherit;text-decoration:none}.nf h3 a:hover,.nf h2 a:hover,.nf-rail a:hover,.nf-more a:hover{color:var(--accent-ink)}.nf-tabs{scrollbar-width:none;border-bottom:1px solid var(--rule);gap:6px;margin-top:4px;padding-bottom:12px;display:flex;overflow-x:auto}.nf-tabs::-webkit-scrollbar{display:none}.nf-tabs a{font-size:var(--fs-small);color:var(--ink-2);white-space:nowrap;border-radius:999px;flex:none;padding:7px 13px;font-weight:600}.nf-tabs a:hover{background:var(--paper);color:var(--ink)}.nf-tabs a[aria-current=page]{background:var(--accent-soft);color:var(--accent-ink)}.nf-kick{font-size:var(--fs-micro);letter-spacing:.07em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:8px;font-weight:700;display:block}.nf-h{letter-spacing:-.012em;font-weight:700;line-height:1.22;font-size:var(--fs-h3);text-wrap:balance;margin:0}.nf-h-lead{letter-spacing:-.025em;font-size:clamp(26px,3.2vw,38px);line-height:1.1}.nf-h-feature{margin-top:14px;font-size:clamp(20px,2vw,25px);line-height:1.15}.nf-dek{color:var(--ink-2);margin:10px 0 0;line-height:1.55}.nf-dek-sm{font-size:var(--fs-small);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nf-by{font-size:var(--fs-fine);color:var(--muted);align-items:center;gap:8px;margin:12px 0 0;display:flex}.nf-av{background:var(--accent-soft);width:24px;height:24px;color:var(--accent-ink);letter-spacing:.02em;border-radius:50%;place-items:center;font-size:10px;font-weight:750;display:inline-grid}.nf-au{color:var(--ink);font-weight:600}.nf-au+time:before{content:"·";color:var(--faint);margin-right:8px}.nf-img{aspect-ratio:16/9;object-fit:cover;background:var(--paper);border-radius:12px;width:100%;height:auto;display:block}.nf-ph{border:1px solid var(--rule)}.nf-lead{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:36px;display:grid}.nf-lead .nf-dek{font-size:var(--fs-lead)}.nf-band{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,1.55fr) minmax(0,1fr);gap:32px;padding-top:28px;display:grid}.nf-stack{align-content:start;gap:0;display:grid}.nf-card{border-bottom:1px solid var(--rule-2,var(--rule));margin-bottom:20px;padding:0 0 20px}.nf-card:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.nf-feature .nf-img{border-radius:14px}.nf-rail-h{font-size:var(--fs-small);letter-spacing:.07em;text-transform:uppercase;border-bottom:2px solid var(--accent);margin:0 0 6px;padding-bottom:10px;font-weight:700}.nf-rail ol{margin:0;padding:0;list-style:none}.nf-rail li,.nf-more li{border-bottom:1px solid var(--rule-2,var(--rule));font-size:var(--fs-small);grid-template-columns:46px minmax(0,1fr);gap:10px;padding:12px 0;font-weight:600;line-height:1.35;display:grid}.nf-rail li:last-child,.nf-more li:last-child{border-bottom:0}.nf-rail time,.nf-more time{color:var(--accent-ink);font-size:var(--fs-fine);font-variant-numeric:tabular-nums;padding-top:1px;font-weight:700}.nf-blocks{border-top:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 32px;padding-top:28px;display:grid}.nf-block-h{font-size:var(--fs-small);letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid var(--rule);margin:0 0 14px;padding-bottom:10px;font-weight:700}.nf-block-h a:hover{color:var(--accent-ink)}.nf-block .nf-h{margin-top:14px}.nf-more{margin:10px 0 0;padding:0;list-style:none}.nf-promos{border-top:1px solid var(--rule);padding-top:28px}.nf-promo-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.nf-promo{border:1px solid var(--rule);background:var(--paper);border-radius:12px;padding:20px}.nf-promo .nf-kick{color:var(--muted)}.nf-date{font-size:var(--fs-fine);color:var(--muted);margin-top:12px;display:block}@media (max-width:1020px){.nf-band{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.nf-feature{grid-area:1/1/auto/-1}.nf-blocks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.nf{gap:28px}.nf-lead,.nf-band,.nf-blocks,.nf-promo-row{grid-template-columns:minmax(0,1fr)}.nf-lead{gap:16px}.nf-band,.nf-blocks{gap:28px}.nf-feature{grid-row:auto}}.share{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:16px;display:flex}.share-end{border-top:1px solid var(--rule);max-width:680px;margin-top:34px;padding-top:18px}.share-lab{font-size:var(--fs-ui);color:var(--ink);flex-basis:100%;margin:0;font-weight:650}.share-links{flex-wrap:wrap;gap:8px;display:flex}.share .sh{border:1px solid var(--rule);background:var(--ground);width:36px;height:36px;color:var(--ink-2);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:color .15s,border-color .15s;display:inline-grid}.share .sh:hover,.share .sh:focus-visible{border-color:currentColor}.share .sh-x:hover{color:var(--ink)}.share .sh-linkedin:hover{color:#0a66c2}.share .sh-reddit:hover{color:#ff4500}.share .sh-facebook:hover{color:#1877f2}.share .sh-whatsapp:hover{color:#25d366}.share .sh-telegram:hover{color:#229ed9}.share .sh-email:hover,.share .sh-copy:hover{color:var(--accent)}.share .vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.share .pref{border:1px solid var(--rule);background:var(--ground);min-height:36px;font-size:var(--fs-ui);color:var(--ink-2);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.share .pref:hover,.share .pref:focus-visible{border-color:var(--accent);color:var(--ink)}@media (max-width:640px){.share .pref span{font-size:var(--fs-fine)}}.shm{display:inline-flex;position:relative}.byline .rq-solo{margin-left:auto}.shm-byline>.srcq[aria-expanded=true]{border-color:var(--accent-line,var(--rule));background:var(--accent-soft);color:var(--accent-ink,var(--ink))}.shm-byline .shm-box{z-index:45;border:1px solid var(--rule);background:var(--ground);width:min(340px,100vw - 32px);color:var(--ink-2);white-space:normal;border-radius:14px;padding:16px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #0f172a29}.shm-h{font-size:var(--fs-ui);color:var(--ink);margin:0;font-weight:700}.shm-t{font-size:var(--fs-fine);color:var(--muted);margin:4px 0 12px;line-height:1.45}.shm-nets{flex-wrap:wrap;gap:8px;display:flex}.shm-n{color:var(--ink-2);cursor:pointer;font:inherit;background:0 0;border:0;justify-items:center;gap:4px;padding:0;text-decoration:none;display:inline-grid}.shm-i{border:1px solid var(--rule);background:var(--ground);width:40px;height:40px;color:var(--ink-2);border-radius:10px;place-items:center;transition:color .15s,border-color .15s;display:grid}.shm-n:hover .shm-i,.shm-n:focus-visible .shm-i{border-color:currentColor}.shm-n.sh-x:hover{color:var(--ink)}.shm-n.sh-linkedin:hover{color:#0a66c2}.shm-n.sh-reddit:hover{color:#ff4500}.shm-n.sh-facebook:hover{color:#1877f2}.shm-n.sh-whatsapp:hover{color:#25d366}.shm-n.sh-telegram:hover{color:#229ed9}.shm-n.sh-email:hover{color:var(--accent)}.shm-byline .shm-l{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shm-copy{border:1px solid var(--rule);background:var(--paper);cursor:pointer;width:100%;font:inherit;color:var(--ink-2);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:8px 12px;display:flex}.shm-u{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--mono);font-size:var(--fs-fine);color:var(--muted);overflow:hidden}.shm-c{font-size:var(--fs-ui);color:var(--accent);flex:none;align-items:center;gap:6px;font-weight:600;display:inline-flex}.shm-cite{border:0;border-top:1px solid var(--rule);text-align:left;width:100%;font:600 var(--fs-ui) var(--sans);color:var(--accent);cursor:pointer;background:0 0;margin-top:14px;padding:12px 0 0;display:block}.shm-box .vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mbar .shm{display:grid}.mbar .shm>button{width:100%}.shm-dim{z-index:60;background:#0f172a73;position:fixed;inset:0}.shm-sheet .shm-box{z-index:61;max-height:85vh;padding:10px 20px calc(18px + env(safe-area-inset-bottom,0px));background:var(--ground);color:var(--ink-2);border-radius:18px 18px 0 0;position:fixed;bottom:0;left:0;right:0;overflow:auto;box-shadow:0 -8px 30px #0f172a2e}.shm-grip{background:var(--rule);border-radius:2px;width:40px;height:4px;margin:0 auto 14px;display:block}.shm-sheet .shm-h{font-size:1.2rem}.shm-sheet .shm-nets{grid-template-columns:repeat(4,1fr);gap:16px 8px;display:grid}.shm-sheet .shm-i{background:var(--accent-soft);border:0;border-radius:14px;width:52px;height:52px}.shm-sheet .shm-l{font-size:var(--fs-fine);color:var(--ink-2)}.byline .shm-box a{text-decoration:none}.console-part{padding-block:12px}.console-part>.wrap{margin-block:0}.console-part[data-unavailable]{padding:0}.news-rail{min-width:0}.news-rail .guide-toc{position:static}.news-rail .guide-toc a{-webkit-line-clamp:2;font-size:var(--fs-fine);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (min-width:1100px){.cms-article.has-rail{column-gap:var(--space-12);grid-template-columns:minmax(0,1fr) 300px;align-items:stretch;display:grid}.cms-article.has-rail .nr-stack{top:calc(env(safe-area-inset-top,0px) + 84px);position:sticky}.cms-article.has-rail .news-rail{padding-top:var(--space-10)}}@media (min-width:1100px) and (max-height:760px){.cms-article.has-rail .nr-stack{position:static}}@media (max-width:1099px){.news-rail{display:none}}
