body{background:#000;margin:0}.sp-hero{gap:var(--s-6);padding-bottom:var(--s-10)}.sp-hero__text{max-width:820px}.sp-hero__lead{max-width:640px}.sp-typical{max-width:640px;font:400 var(--t-body-s)/1.5 var(--font-body);color:var(--text-secondary);margin:0}.sp-typical span{color:var(--text)}.sp-h3{font:400 var(--t-h4)/1.3 var(--font-head);color:var(--text);text-wrap:balance;margin:0}.sp-body{font:var(--w-body) var(--t-body-m)/1.55 var(--font-body);color:var(--text-body);text-wrap:pretty;margin:0}.sp-lead{max-width:640px;font:var(--w-body) clamp(1.0625rem,1.6vw,var(--t-body-xl))/1.45 var(--font-body);color:var(--text-body);text-wrap:pretty;margin:0}.sp-looks{gap:var(--s-6) var(--s-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.sp-looks__text{gap:var(--s-5);flex-direction:column;display:flex}.sp-looks__text .ui-shead{margin-bottom:var(--s-2)}.sp-symptoms{gap:var(--s-4);padding:var(--s-6);border-radius:var(--r-lg);background:var(--surface-alt);flex-direction:column;display:flex}.sp-symptoms ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sp-symptoms li{border-top:1px solid var(--line);font:var(--w-body) 15px/1.5 var(--font-body);color:var(--text-body);grid-template-columns:20px minmax(0,1fr);align-items:baseline;gap:12px;padding:14px 0;display:grid}.sp-symptoms li:last-child{padding-bottom:0}.sp-stats{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sp-stat{padding:var(--s-6);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;gap:12px;margin:0;display:flex}.sp-stat__value{font:400 clamp(2.5rem,4.4vw,3.5rem)/1 var(--font-head);letter-spacing:-.04em;color:var(--text);font-variant-numeric:tabular-nums}.sp-stat__label{max-width:440px;font:var(--w-body) var(--t-body-m)/1.5 var(--font-body);color:var(--text-body);text-wrap:pretty}.sp-stat__source{padding-top:var(--s-3);font:400 var(--t-caption)/1.4 var(--font-body);color:var(--text-secondary);margin-top:auto}.sp-stat__source a{color:var(--text-secondary);text-underline-offset:3px;text-decoration:underline}.sp-stat__source a:hover{color:var(--text)}.sp-examples-wrap{gap:var(--s-4);flex-direction:column;display:flex}.sp-examples{gap:var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.sp-example{padding:var(--s-6);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;gap:8px;display:flex}.sp-example__meta{margin-bottom:var(--s-2);font:400 var(--t-body-s)/1.4 var(--font-body);color:var(--text-secondary)}.sp-disclaimer{font:italic 400 var(--t-caption)/1.5 var(--font-body);color:var(--text-secondary);margin:0}.sp-fixes{gap:0 var(--s-8);border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.sp-fix{gap:8px var(--s-3);padding:var(--s-6) 0;border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr);align-content:start;display:grid}.sp-fix__num{font:400 14px/1.6 var(--font-head);color:var(--accent-text);grid-row:span 2}.sp-first{gap:var(--s-5) var(--s-8);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.sp-first__body{align-items:flex-start;gap:var(--s-5);flex-direction:column;display:flex}.sp-proof{justify-content:space-between;align-items:center;gap:var(--s-6);padding:var(--s-7);border-radius:var(--r-lg);background:var(--bg);color:var(--text-body);transition:background var(--dur-fast) var(--ease-out);text-decoration:none;display:flex}.sp-proof p{max-width:760px;font:var(--w-body) clamp(1.0625rem,1.6vw,var(--t-body-xl))/1.45 var(--font-body);color:var(--text-secondary);margin:0}.sp-proof__name{font-family:var(--font-head);color:var(--text)}.sp-proof__go{color:var(--text);transition:transform var(--dur-fast) var(--ease-out);flex:none;display:inline-grid}.sp-proof:hover .sp-proof__go{transform:translate(3px)}.sp-proof:hover{background:var(--vw-grey-850)}.sp-related a{grid-template-columns:minmax(0,4fr) minmax(0,6fr) 24px}@media (width<=1023px){.sp-examples,.sp-looks,.sp-first{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.sp-stats,.sp-fixes{grid-template-columns:minmax(0,1fr)}.sp-symptoms,.sp-stat,.sp-example{padding:var(--s-5)}.sp-proof{padding:var(--s-5);align-items:flex-start}.sp-related a{grid-template-columns:minmax(0,1fr) 20px}.sp-related .uc-more__pain{grid-area:2/1}.sp-related .uc-more__go{grid-area:1/2}}@media (prefers-reduced-motion:reduce){.sp-proof,.sp-proof__go{transition:none}}
