.pp{display:flex;flex-direction:column;gap:20px;min-width:0}.pp>*{flex:none;min-width:0}.ey{margin:0;font:600 var(--tl)/1.2 var(--b);letter-spacing:.01em;color:var(--accent-text)}.ey a{color:inherit}.ph{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;padding:20px;border-radius:22px;border:1px solid var(--line);background:var(--surface);background:color-mix(in srgb,var(--team,var(--brand)) 9%,var(--surface))}.phi{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start;align-content:flex-start;min-width:0}.phi>.mark{background:var(--team,var(--brand));color:var(--team-ink,var(--on-brand))}.pht{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1 1 200px}.pht h1{font-size:var(--t1);line-height:1;letter-spacing:-.015em;overflow-wrap:anywhere}.phs{margin:0;color:var(--muted);font-size:var(--tc);line-height:1.4}.phs b{color:var(--ink);font-weight:600}.phi .hero-a{margin:4px 0 0;width:100%}.ph .credit{flex:1 1 100%}.ph>.bwm{border-radius:18px}.bwsg{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0}.bwsg div{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:12px;background:var(--surface-2);min-width:0}.bwsg dt{font:600 var(--tl) var(--b);letter-spacing:.01em;color:var(--muted)}.bwsg dd{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.bwsg dd b{font:700 var(--t2)/1 var(--b);color:var(--brand-text)}.bwsg dd b.muted{color:var(--muted)}.bwsg dd span{font-size:var(--tl);color:var(--muted)}.pp .answer{font-size:var(--th);line-height:1.55;max-width:72ch}.pks{flex:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:18px;background:var(--line);overflow:hidden}.pks li{display:flex;flex-direction:column;gap:2px;padding:14px 16px;background:var(--surface);min-width:0}.pks b{font:600 var(--tl) var(--b);letter-spacing:.01em;color:var(--muted)}.pks li>span{font:700 var(--t2)/1.15 var(--b);overflow-wrap:anywhere}.pks small{font-size:var(--tl);color:var(--muted)}.pks li:last-child:nth-child(odd){grid-column:1/-1}.pfh{display:flex;flex-direction:column;gap:8px}.pfh h2{font-size:var(--tl);letter-spacing:.01em;color:var(--muted)}.png{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.png>div{display:flex;flex-direction:column;gap:12px;min-width:0}.pmw{margin:0;font-size:var(--tb)}.pmw .mo{color:var(--model);font-weight:600}.pmw b.mo{font:700 var(--t2) var(--b)}.pf td,.pf th{white-space:nowrap;vertical-align:middle}.pf .n{text-align:right}.pp ul.src{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px}@media(min-width:768px){.pks{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.pks li:last-child:nth-child(odd){grid-column:auto}}@media(min-width:900px){.pp{gap:28px}.ph{grid-template-columns:minmax(0,1.15fr) minmax(340px,1fr);align-items:center;padding:28px}.png{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}