.Js8mda_actions{flex-wrap:wrap;gap:10px;display:flex}.Js8mda_btnNavy,.Js8mda_btnGhost,.Js8mda_btnWhite{white-space:nowrap;border-radius:11px;align-items:center;height:48px;padding:0 20px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.Js8mda_btnNavy{background:var(--color-shell);color:#fff}.Js8mda_btnNavy:hover{color:#fff;background:#082a49}.Js8mda_btnGhost{border:1px solid var(--color-line);color:var(--color-shell);background:#fff}.Js8mda_btnGhost:hover{border-color:var(--color-shell)}.Js8mda_btnWhite{color:var(--color-shell);background:#fff;align-self:flex-start;margin-top:6px}.Js8mda_btnWhite:hover{background:var(--color-water-ice);color:var(--color-shell)}.Js8mda_float{animation:7s ease-in-out infinite Js8mda_rkFloat;position:relative}.Js8mda_plate{background:linear-gradient(160deg, var(--color-water-accent), var(--color-shell));opacity:.18;filter:blur(2px);border-radius:24px;position:absolute;inset:22px -14px -22px 14px}@keyframes Js8mda_rkFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.Js8mda_verdict{border:1px solid var(--color-line);background:#fffffff5;border-radius:22px;flex-direction:column;gap:16px;padding:clamp(20px,2.6vw,30px);display:flex;position:relative;box-shadow:0 40px 80px -36px #0b3a6373}.Js8mda_verdictEyebrow{color:var(--color-link);font:500 10.5px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.Js8mda_verdictLede{color:var(--color-ink);margin:0;font-size:15px;line-height:1.5}.Js8mda_rules{margin:0;padding:0;list-style:none}.Js8mda_rules li{border-top:1px solid var(--color-line-soft);grid-template-columns:30px minmax(0,1fr);gap:12px;padding:11px 0;display:grid}.Js8mda_rules li>span:first-child{border:1.5px solid var(--color-water-accent);width:30px;height:30px;color:var(--color-shell);font:12px/1 var(--font-mono);border-radius:50%;justify-content:center;align-items:center;display:flex}.Js8mda_rules li>span:last-child{flex-direction:column;gap:2px;display:flex}.Js8mda_rules b{color:var(--color-shell);font-size:14.5px}.Js8mda_rules li>span:last-child span{color:var(--color-ink-muted);font-size:13px;line-height:1.45}.Js8mda_verdictFoot{border-top:1px solid var(--color-line-soft);color:var(--color-ink-muted);flex-wrap:wrap;align-items:baseline;gap:6px 18px;padding-top:14px;font-size:13px;display:flex}.Js8mda_verdictFoot b{color:var(--color-shell);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:28px}.Js8mda_updated{font:11.5px/1.3 var(--font-mono);margin-left:auto}.Js8mda_page{max-width:1320px;color:var(--color-ink);flex-direction:column;gap:clamp(40px,6vw,80px);margin:0 auto;padding:clamp(16px,3vw,32px) clamp(16px,3vw,40px) clamp(56px,7vw,96px);display:flex}.Js8mda_snapshots{scroll-margin-top:calc(var(--header-h,69px) + 16px);flex-direction:column;gap:22px;display:flex}.Js8mda_head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 24px;display:flex}.Js8mda_titles{flex-direction:column;gap:8px;display:flex}.Js8mda_eyebrow{color:var(--color-link);font:500 12px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.Js8mda_h2{color:var(--color-shell);font:800 clamp(28px, 3.6vw, 46px)/1.04 var(--font-heading);letter-spacing:-.03em;margin:0}.Js8mda_seg{border:1px solid var(--color-line);background:#fff;border-radius:12px;flex-wrap:wrap;padding:4px;display:flex}.Js8mda_seg button{height:38px;color:var(--color-shell);font:600 13.5px/1 var(--font-body);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 14px}.Js8mda_seg button[aria-pressed=true]{background:var(--color-shell);color:#fff}.Js8mda_seg button:focus-visible{outline:2px solid var(--color-shell);outline-offset:2px}.Js8mda_grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:900px){.Js8mda_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.Js8mda_card[data-featured]{grid-column:1/-1}}.Js8mda_card{border:1px solid var(--color-line);background:#fff;border-radius:22px;flex-direction:column;gap:14px;min-width:0;padding:clamp(20px,2.4vw,28px);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s;display:flex}@media (hover:hover) and (pointer:fine){.Js8mda_card:hover{border-color:var(--color-water-accent);transform:translateY(-4px);box-shadow:0 24px 48px -24px #0b3a6359}}.Js8mda_cardTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.Js8mda_cardTop>span:first-child{color:var(--color-link);font:500 11px/1.3 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.Js8mda_order{border:1px solid var(--color-line);color:var(--color-shell);white-space:nowrap;border-radius:99px;padding:3px 10px;font-size:12px;font-weight:600}.Js8mda_cardTitle{flex-direction:column;gap:6px;display:flex}.Js8mda_cardTitle h3{font:700 19px/1.2 var(--font-heading);letter-spacing:-.015em;text-wrap:pretty;margin:0}.Js8mda_card[data-featured] .Js8mda_cardTitle h3{font-size:clamp(22px,2.4vw,28px)}.Js8mda_cardTitle a{color:var(--color-shell);text-decoration:none}.Js8mda_cardTitle a:hover{text-decoration:underline}.Js8mda_cardTitle>span{color:var(--color-ink-body);font-size:14px}.Js8mda_meta{color:var(--color-ink-muted);font:11.5px/1.4 var(--font-mono);flex-wrap:wrap;gap:6px 16px;display:flex}.Js8mda_rows{border-top:1px solid var(--color-line-soft);margin:0;padding:0;list-style:none}.Js8mda_rows li{border-bottom:1px solid var(--color-line-soft);grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 0;display:grid}.Js8mda_rank{background:var(--color-shell);color:#fff;width:26px;height:26px;font:11.5px/1 var(--font-mono);border-radius:50%;justify-content:center;align-items:center;display:flex}.Js8mda_rowMain{flex-direction:column;gap:3px;min-width:0;display:flex}.Js8mda_rowMain b{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;overflow:hidden}.Js8mda_rowMain>span:not(.Js8mda_bar){color:var(--color-ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.Js8mda_bar{background:var(--color-line-soft);border-radius:3px;height:5px;margin-top:2px;display:block;position:relative}.Js8mda_bar i{background:linear-gradient(90deg, var(--color-water-accent), var(--color-shell));border-radius:3px;height:5px;display:block}.Js8mda_bar em{background:var(--color-limit-line);width:2px;height:13px;position:absolute;top:-4px}.Js8mda_value{color:var(--color-shell);font:500 12.5px/1.2 var(--font-mono);text-align:right;white-space:nowrap}.Js8mda_counts{color:var(--color-ink-muted);flex-wrap:wrap;align-items:baseline;gap:6px 16px;font-size:13px;display:flex}.Js8mda_counts b{color:var(--color-shell);font-size:15px}.Js8mda_limitNote{color:var(--color-limit-ink);align-items:center;gap:6px;margin-left:auto;display:inline-flex}.Js8mda_limitNote i{background:var(--color-limit-line);width:2px;height:12px}.Js8mda_caveat{background:var(--state-unknown-hatch);color:var(--color-ink-body);border-radius:12px;margin:0;padding:11px 13px;font-size:13px;line-height:1.5}.Js8mda_open{color:var(--color-shell);margin-top:auto;font-size:14px;font-weight:700;text-decoration:none}.Js8mda_open:hover{text-decoration:underline}.Js8mda_care{isolation:isolate;background:var(--color-shell);color:#fff;border-radius:32px;grid-template-columns:minmax(0,1fr);gap:24px 40px;padding:clamp(24px,4vw,56px);display:grid;position:relative;overflow:hidden}@media (min-width:900px){.Js8mda_care{grid-template-columns:repeat(2,minmax(0,1fr))}}.Js8mda_light{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.Js8mda_light i{aspect-ratio:1;filter:blur(20px);border-radius:50%;animation:20s ease-in-out infinite alternate Js8mda_rkDrift;position:absolute}.Js8mda_light i:first-child{background:radial-gradient(circle,#3c86e073,#0000 68%);width:60%;top:-40%;left:-15%}.Js8mda_light i:last-child{background:radial-gradient(circle,#8cc0f52e,#0000 68%);width:55%;animation-duration:24s;animation-direction:alternate-reverse;top:10%;left:55%}@keyframes Js8mda_rkDrift{to{transform:translate(12%,10%)scale(1.18)}}.Js8mda_careCopy{flex-direction:column;gap:12px;display:flex}.Js8mda_eyebrowLight{color:var(--color-water-light);font:500 12px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.Js8mda_h2Light{color:#fff;font:800 clamp(28px, 3.4vw, 42px)/1.05 var(--font-heading);letter-spacing:-.03em;margin:0}.Js8mda_careCopy p{color:#c9def2;margin:0;font-size:16px;line-height:1.55}.Js8mda_method{background:#ffffff0f;border:1px solid #a9cbe838;border-radius:20px;flex-direction:column;align-self:end;gap:10px;padding:22px;display:flex}.Js8mda_method p{color:#dbe8f5;margin:0;font-size:14.5px;line-height:1.55}.Js8mda_method a{color:#fff;text-underline-offset:3px;font-size:14px;font-weight:700}.Js8mda_care a:focus-visible{outline-offset:3px;outline:2px solid #fff}.Js8mda_related{flex-direction:column;gap:16px;display:flex}.Js8mda_related div{flex-wrap:wrap;gap:8px;display:flex}.Js8mda_related a{border:1px solid var(--color-line);height:44px;color:var(--color-shell);white-space:nowrap;background:#fff;border-radius:99px;align-items:center;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.Js8mda_related a:hover{border-color:var(--color-water-accent)}.Js8mda_related a:focus-visible,.Js8mda_open:focus-visible,.Js8mda_cardTitle a:focus-visible,.Js8mda_btnNavy:focus-visible,.Js8mda_btnGhost:focus-visible{outline:2px solid var(--color-shell);outline-offset:2px}.Js8mda_featured{scroll-margin-top:calc(var(--header-h,69px) + 16px);flex-direction:column;gap:22px;display:flex}.Js8mda_featuredLede{max-width:68ch;color:var(--color-ink-body);text-wrap:pretty;margin:0;font-size:16px;line-height:1.55}.Js8mda_featured .Js8mda_rowMain>span:not(.Js8mda_bar){white-space:normal;text-overflow:clip;text-wrap:pretty}.Js8mda_featuredGrid{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.Js8mda_howCard{border:1px solid var(--color-line);background:var(--color-water-ice,#f3f8fd);border-radius:22px;flex-direction:column;gap:12px;padding:clamp(20px,2.4vw,28px);display:flex}.Js8mda_howCard h3{color:var(--color-shell);font:700 21px/1.2 var(--font-heading);letter-spacing:-.015em;margin:0}.Js8mda_howCard .Js8mda_rules li>span:last-child span{color:var(--color-ink-body);font-size:14px}.Js8mda_howFoot{color:var(--color-ink-muted);margin:0;font-size:13px;line-height:1.5}.Js8mda_howFoot a{color:var(--color-shell);text-underline-offset:3px;font-weight:700}@media (min-width:900px){.Js8mda_featuredGrid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.Js8mda_float,.Js8mda_light i{animation:none}.Js8mda_card{transition:none}}
