.pmast--sport{min-height:min(92vh,900px)}.pmast--sport .pmast__bg{background-position:var(--pos, 68% 30%);filter:saturate(.85) brightness(.9)}.pmast--sport .pmast__grade{opacity:.38}.pmast--sport .pmast__shade{background:linear-gradient(90deg,#111315e6,#111315b3 30%,#1113154d 58%,#1113151a),linear-gradient(180deg,#1113158c,#11131500 30% 55%,#111315d1)}.pmast--sport .pmast__copy{max-width:800px}.pmast--sport .pmast__copy h1{font-size:clamp(2.4rem,5vw,4.5rem);max-width:19ch}.pmast--sport .pmast__foot{letter-spacing:.1em}@media(max-width:860px){.pmast--sport .pmast__bg{background-position:62% 18%;background-size:auto 60vh}.pmast--sport .pmast__in{padding-top:48vh}.pmast--sport .pmast__foot>span:last-child{display:inline}.pmast--sport .pmast__foot{flex-direction:column;align-items:flex-start;gap:8px}}.sopen{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(28px,5vw,80px);align-items:end}.sopen__state{font-size:clamp(1.55rem,2.9vw,2.6rem);font-weight:600;letter-spacing:-.025em;line-height:1.16;text-wrap:balance;max-width:24ch}.sopen__body{font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.6;color:var(--dim);max-width:46ch;text-wrap:pretty}@media(max-width:860px){.sopen{grid-template-columns:1fr;align-items:start}}.ssess{margin-top:clamp(56px,8vw,112px)}.ssess .spec dd{font-size:15.5px;line-height:1.5;text-wrap:pretty}.ssess__foot{margin-top:22px;font-size:15px;color:var(--dim);max-width:48ch;text-wrap:pretty}.evid{display:grid}.evid__row{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(20px,4vw,72px);padding:clamp(30px,4.2vw,52px) 0;border-top:1px solid var(--rule);align-items:start}.evid__row:last-child{padding-bottom:0}.evid__topic{display:grid;gap:10px;align-content:start;position:sticky;top:104px}.evid__topic h3{font-size:clamp(1.55rem,2.4vw,2.3rem);letter-spacing:-.03em;line-height:1.06;text-wrap:balance}.evid__verdict{font-size:14px;font-weight:600;color:var(--acc);letter-spacing:.01em}.evid__text{display:grid;gap:16px;max-width:64ch}.evid__text p{font-size:clamp(1rem,1.15vw,1.1rem);line-height:1.62;color:var(--dim);text-wrap:pretty}.evid__text p:first-child{color:var(--fg)}.evid__note{margin-top:clamp(28px,4vw,44px);padding-top:20px;border-top:1px solid var(--rule);font-size:13px;line-height:1.55;color:var(--dim);max-width:70ch}@media(max-width:860px){.evid__row{grid-template-columns:1fr;gap:16px}.evid__topic{position:static}}.swhy{display:grid;gap:clamp(28px,4vw,48px)}.swhy__copy{display:grid;gap:18px;max-width:64ch}.swhy__copy p{font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.6;color:var(--dim);text-wrap:pretty}.swhy__pull{font-size:clamp(2.2rem,6.2vw,5.6rem);font-weight:700;letter-spacing:-.035em;line-height:.98;margin-left:min(22vw,300px);text-wrap:balance}.swhy__media{aspect-ratio:21 / 9;border-radius:var(--r-media);overflow:hidden;background:var(--panel-2)}.swhy__media img{width:100%;height:100%;object-fit:cover;object-position:50% 40%}@media(max-width:860px){.swhy__pull{margin-left:0}.swhy__media{aspect-ratio:4 / 3}}.sven{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.4vw,32px)}.sv{display:grid;grid-template-rows:auto 1fr;border:1px solid var(--rule);border-radius:var(--r-surface);overflow:hidden;background:var(--panel)}.sv__img{aspect-ratio:16 / 10;overflow:hidden;background:var(--panel-2)}.sv__img img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease-out)}.sv__body{display:grid;gap:14px;align-content:start;padding:clamp(22px,2.6vw,32px)}.sv__place{font-size:12.5px;font-weight:600;color:var(--dim);letter-spacing:.02em}.sv h3{font-size:clamp(1.35rem,1.9vw,1.75rem);letter-spacing:-.025em}.sv p{font-size:15px;line-height:1.55;color:var(--dim);text-wrap:pretty}.sv__act{margin-top:8px}.sv__act .btn{--btn-bg: var(--tech-white);--btn-fg: var(--arc-black)}@media(hover:hover)and (pointer:fine){.sv:hover .sv__img img{transform:scale(1.03)}}@media(max-width:860px){.sven{grid-template-columns:1fr;max-width:560px}.sv__act .btn{width:100%}}.sclose{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(28px,5vw,80px);align-items:end}.sclose .head{margin-bottom:0}.sclose__acts{display:flex;align-items:center;gap:26px;flex-wrap:wrap;justify-self:end}.sclose__acts .btn{--btn-bg: var(--arc-black);--btn-fg: var(--tech-white)}@media(max-width:860px){.sclose{grid-template-columns:1fr}.sclose__acts{justify-self:start;gap:16px}.sclose__acts .btn{width:100%}}
