.pp.sm{letter-spacing:-.02em;font-size:28px}.psrc{color:var(--muted);font-size:13px;font-weight:700}.rcomp{color:var(--muted);margin-top:18px;font-size:15px}.rcomp a{color:var(--ink);font-weight:700}.cmptile p.near{color:#fff;font-size:17px}.cmptile p.near b{font-weight:800}.also{border-top:2px solid var(--surface);margin-top:12px;padding-top:16px}.also h3{font-size:15px;font-weight:800}.also ul{margin-top:6px;list-style:none;display:grid}.also li{border-bottom:2px solid var(--surface);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 0;font-size:15px;display:grid}.also li>a{color:var(--ink);gap:2px;text-decoration:none;display:grid}.also li>a:hover b{text-decoration:underline}.also li>a span{color:var(--muted);font-size:13px}.also li b.tnum a{color:var(--ink);font-weight:700}.also p{color:var(--muted);max-width:52ch;margin-top:10px;font-size:13px}.head.rp{grid-template-columns:1fr 1fr}.head.rp .t{gap:28px}.head.rp h1{font-size:60px}.who{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;font-size:20px;font-weight:600;display:flex}.who .pill{font-size:13px}.who .pill.on{background:#fff}.pill.on{background:var(--sec-soft);color:var(--sec-ink)}.pcard{background:#fff;gap:10px;padding:24px 24px 22px;display:grid}.pv{color:var(--muted);font-size:15px;font-weight:700}.pp{letter-spacing:-.04em;font-size:48px;font-weight:800;line-height:1}.ps{align-items:center;gap:12px;font-size:15px;font-weight:600;display:flex}.pchk{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:6px;font-size:15px;display:flex}.pchk .chip{background:var(--surface)}.pact{flex-wrap:wrap;align-items:center;gap:18px;margin-top:10px;display:flex}.ctick{cursor:pointer;align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex}.vlist{background:var(--surface);gap:2px;list-style:none;display:grid}.vlist li{background:#fff;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:10px 0;font-size:15px;display:grid}.facts{border-top:4px solid var(--sec);grid-template-columns:repeat(5,minmax(0,1fr));gap:0 28px;margin-top:40px;display:grid}.fc{align-content:start;gap:10px;padding:22px 0 0;display:grid}.fc dt{color:var(--muted);font-size:15px;font-weight:700}.fc dd b{letter-spacing:-.02em;margin-bottom:10px;font-size:24px;line-height:1.15;display:block}.nsv{color:var(--muted)}.fc dd b.nsv{font-weight:700}.mk{color:var(--ink);align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.mk:not(.ns):before{content:"";background:var(--sec) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M3.4 7.3l2.4 2.4 4.8-5' stroke='%23fff' stroke-width='1.9' fill='none'/%3E%3C/svg%3E") center/100% no-repeat;flex:none;width:13px;height:13px}.mk.ns{color:var(--muted)}.specs{margin-top:96px}.specgrid{columns:2;column-gap:12px}.grp{background:var(--surface);break-inside:avoid;margin-bottom:12px;padding:32px 32px 18px}.grp h3{letter-spacing:-.025em;margin-bottom:10px;font-size:24px}.grp dl{display:grid}.sr{border-bottom:2px solid #fff;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:baseline;gap:4px 20px;padding:14px 0;display:grid}.sr:last-child{border-bottom:0}.sr dd.sm{grid-column:2}.sr dt{font-size:15px;font-weight:700}.sr dd{max-width:62ch;font-size:17px}.sr dd small{color:var(--muted);margin-top:4px;font-size:15px;display:block}.sr dd.sm{font-size:13px}.vers .vcs{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.vc{background:var(--surface);color:var(--ink);gap:8px;padding:24px;font-size:17px;text-decoration:none;display:grid}.vc .vn{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.vc b{letter-spacing:-.02em;font-size:24px}.vc .vn span{font-size:20px;font-weight:800}.twocol{grid-template-columns:1fr 1fr;gap:12px;display:grid}.panel{background:var(--surface);padding:36px}.panel h2{font-size:36px}.panel>p{max-width:62ch;margin:10px 0 18px}.src,.chg{gap:2px;list-style:none;display:grid}.src li,.chg li{border-bottom:2px solid #fff;gap:2px;padding:14px 0;font-size:15px;display:grid}.src li:last-child,.chg li:last-child{border-bottom:0}.src b{font-size:17px}.src .d,.chg .d{color:var(--muted);font-size:13px;font-weight:600}.chg{margin-top:18px}.panel .pill{background:#fff}.chg li{grid-template-columns:auto auto 1fr;align-items:center;gap:12px}.chg li span:last-child{font-size:17px}.chg .pill{justify-self:start}.fine{color:var(--muted);max-width:62ch;margin-top:14px;font-size:15px}.none{background:#fff;max-width:62ch;margin-top:18px;padding:22px}.more{margin-top:18px;font-size:15px;font-weight:700;display:inline-block}.report{background:var(--sec-soft);justify-content:space-between;align-items:center;gap:28px;margin-top:12px;padding:32px 36px;display:flex}.report h2{font-size:28px}.report p{max-width:62ch;margin-top:8px}.back .cs{grid-template-columns:repeat(2,minmax(0,1fr))}.cmptile{color:#fff;background:#26282c;flex-direction:column;justify-content:space-between;gap:20px;min-height:320px;padding:28px;text-decoration:none;display:flex}.cmptile h3{letter-spacing:-.03em;font-size:26px}.cmptile p{color:#ffffffd9;max-width:30ch;font-size:17px}.cmptile .btn{align-self:start}.deep{background:var(--sec-soft);color:var(--ink);border-left:6px solid var(--sec);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;margin-top:28px;padding:26px 28px;text-decoration:none;display:grid}.deep .dk{color:#fff;background:var(--sec);white-space:nowrap;padding:5px 9px;font-size:13px;font-weight:800}.deep .dt{gap:6px;display:grid}.deep b{letter-spacing:-.025em;font-size:24px;line-height:1.15}.deep .dt span{max-width:62ch;font-size:17px}.deep:hover b{text-decoration:underline}html.js .rv{opacity:0;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i,0)*70ms);transform:translateY(18px)}html.js .rv.in{opacity:1;transform:none}.vc,.ctick .cb{transition:transform .18s ease-out,background-color .18s ease-out}.vc:hover{background:var(--sec-soft)}.vc:active{transform:scale(.985)}.ctick:hover .cb{background:var(--sec-soft)}@media (prefers-reduced-motion:reduce){html.js .rv{opacity:1;transition:none;transform:none}}@media (width<=900px){.head.rp{grid-template-columns:1fr}.head.rp h1{font-size:34px}.head.rp .ph{order:0;min-height:220px}.who{margin-top:12px;font-size:18px}.head.rp .ans{margin-top:14px}.cat h3,.grp h3,.cmptile h3,.report h2,.vc b{font-size:20px}.pcard{gap:6px;padding:20px}.pp{font-size:40px}.pchk{margin-top:2px}.pact{margin-top:4px}.head.rp .t{gap:20px}.psrc{line-height:1.35}.pact .btn{width:100%}.facts{grid-template-columns:1fr;margin-top:28px}.fc{border-bottom:2px solid var(--surface);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:baseline;gap:12px;padding:14px 0}.fc dd b{margin-bottom:4px;font-size:20px}.specs{margin-top:64px}.specgrid{columns:1}.grp{border-top:4px solid var(--surface);background:0 0;margin-bottom:0;padding:22px 0 8px}.sr{border-bottom-color:var(--surface);grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.sr dt{grid-area:1/1}.sr dd.sm{text-align:right;grid-area:1/2;justify-self:end}.sr dd:not(.sm){grid-area:2/1/auto/-1}.twocol{grid-template-columns:1fr}.panel{padding:24px 18px}.panel h2{font-size:28px}.chg li{grid-template-columns:auto 1fr}.chg li span:last-child{grid-column:1/-1}.report{flex-direction:column;align-items:stretch;padding:24px 18px}.report .btn{width:100%}.back .cs{grid-template-columns:1fr}.cmptile{min-height:0}.deep{grid-template-columns:1fr;gap:12px;padding:20px 18px}.deep .dk{justify-self:start}.deep b{font-size:20px}.deep .btn{width:100%}}
