﻿.proof-page .public-study{--tint:color-mix(in srgb,var(--acc) 9%,#fff)}.proof-page .public-study .study-actions{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2rem;display:flex}.proof-page .public-study .study-text-link,.proof-page .public-study .study-service-link a{color:var(--ink);text-underline-offset:5px;text-decoration:underline}.proof-page .public-study .nb2{background:var(--tint);color:var(--ink);border-color:var(--line)}.proof-page .public-study .sx b{overflow-wrap:anywhere;font-size:clamp(2rem,3.7vw,3.5rem);line-height:1.05}.proof-page .public-study .sx small{min-height:2.5em}.proof-page .public-study .study-refs{white-space:nowrap;font-size:.8rem}.proof-page .public-study .study-refs a{text-underline-offset:3px;color:inherit;padding:4px;text-decoration:underline;display:inline-block}.proof-page .public-study .study-meta{margin-top:2rem;font-size:.88rem}.proof-page .public-study .study-scope{max-width:880px;margin:1.8rem 0 2.8rem}.proof-page .public-study .ch3 .big{margin-top:1.4rem}.proof-page .public-study .study-findings{margin-top:3rem}.proof-page .public-study .study-finding{border-top:1px solid var(--line);grid-template-columns:70px minmax(0,1fr);gap:2rem;padding:2.5rem 0;display:grid}.proof-page .public-study .study-index{color:#0000;-webkit-text-stroke:1px var(--acc);letter-spacing:-.05em;font-size:3.8rem;line-height:1}.proof-page .public-study .study-evidence-label{letter-spacing:.06em;text-transform:uppercase;color:var(--mute);font:700 .68rem monospace}.proof-page .public-study h3{letter-spacing:-.03em;font-size:clamp(1.4rem,2.8vw,2rem);line-height:1.2}.proof-page .public-study .study-finding h3{margin:.65rem 0 1rem}.proof-page .public-study .study-meaning{border-left:3px solid var(--acc);margin-top:1.2rem;padding-left:1rem}.proof-page .public-study .study-meaning strong{color:var(--ink)}.proof-page .public-study .study-table-wrap{border:1px solid var(--line);background:#fff;border-radius:28px;margin-top:2.5rem;overflow-x:auto}.proof-page .public-study table{border-collapse:collapse;width:100%;font-size:.95rem}.proof-page .public-study caption{text-align:left;color:var(--ink);background:var(--tint);padding:1.5rem;font-weight:600}.proof-page .public-study th,.proof-page .public-study td{text-align:left;vertical-align:top;border-top:1px solid var(--line);padding:1rem 1.3rem;line-height:1.5}.proof-page .public-study thead{background:#f6f7fb}.proof-page .public-study th{color:var(--ink);font-weight:600}.proof-page .public-study td{color:var(--mute)}.proof-page .public-study .study-method{border:1px solid var(--line);border-radius:28px;margin-top:2rem;padding:1.5rem}.proof-page .public-study .study-method summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:44px;font-weight:600;display:flex}.proof-page .public-study .study-method summary:after{content:"+";transition:transform .4s var(--ease);font-size:1.5rem}.proof-page .public-study .study-method[open] summary:after{transform:rotate(135deg)}.proof-page .public-study .study-method p{margin:1rem 0}.proof-page .public-study pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f6f7fb;border-radius:18px;max-width:100%;padding:1.3rem;font-size:.83rem;line-height:1.7;overflow:auto}.proof-page .public-study .study-recommendations{gap:1.1rem;display:grid}.proof-page .public-study .study-recommendations article{background:var(--tint);border-radius:32px;gap:1.5rem;padding:2rem;display:flex}.proof-page .public-study .study-recommendations article>span{color:var(--ink);font:600 .8rem monospace}.proof-page .public-study .study-recommendations h3{margin-bottom:.9rem}.proof-page .public-study .qt3 .study-conclusion{color:#fff;opacity:1;margin:1.4rem 0;font-family:Instrument Serif,serif;font-size:clamp(1.9rem,3.6vw,3.2rem);font-style:italic;line-height:1.15}.proof-page .public-study .study-service-link{margin-top:2rem}.proof-page .public-study .study-limits{background:var(--tint);border-radius:32px;margin:2rem 0;padding:2rem}.proof-page .public-study .study-limits ul{margin-top:1.2rem;padding-left:1.2rem}.proof-page .public-study .study-limits li{color:var(--mute);padding:.5rem 0;line-height:1.6}.proof-page .public-study .study-download{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:2rem;padding:2rem 0;display:grid}.proof-page .public-study .study-download h3{margin-bottom:1rem}.proof-page .public-study .study-download>div:last-child{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.proof-page .public-study .study-download a:not(.btn){text-underline-offset:4px;padding:.5rem 0;text-decoration:underline}.proof-page .public-study .study-sources{margin-top:2rem;padding-left:1.5rem}.proof-page .public-study .study-sources li{border-top:1px solid var(--line);padding:1rem 0 1rem .5rem;scroll-margin-top:100px}.proof-page .public-study .study-sources a{text-underline-offset:4px;overflow-wrap:anywhere;padding:.4rem 0;font-weight:600;text-decoration:underline;display:inline-block}.proof-page .public-study .study-sources p{margin-top:.5rem;font-size:.9rem}.proof-page .public-study .tgm{max-width:none;margin-top:2rem}.proof-page .public-study .tr2{grid-template-columns:170px minmax(0,1fr) 110px}.proof-page .public-study .tr2 i{background:var(--acc)}.proof-page .public-study :is(a,button,summary,[tabindex]):focus-visible{outline:3px solid var(--ink);outline-offset:5px}.proof-page .public-study :is(#findings,#evidence){scroll-margin-top:90px}@media (max-width:759px){.proof-page .public-study .study-finding{grid-template-columns:1fr;gap:1rem;padding:2rem 0}.proof-page .public-study .study-index{font-size:2.8rem}.proof-page .public-study .study-download{grid-template-columns:1fr}.proof-page .public-study .study-recommendations article{gap:1rem;padding:1.5rem}.proof-page .public-study .nb2 .w{flex-direction:column;align-items:flex-start}.proof-page .public-study .study-limits{padding:1.5rem}.proof-page .public-study th,.proof-page .public-study td{min-width:110px;padding:.8rem}.proof-page .public-study .tr2{grid-template-columns:minmax(0,100px) minmax(0,1fr) 90px;gap:8px;font-size:.8rem}.proof-page .public-study .tr2 b{font-size:.74rem}.proof-page .public-study .seg2{border-radius:24px;flex-wrap:wrap;display:flex}.proof-page .public-study .seg2 button{padding:12px 16px}.proof-page .public-study .study-actions .btn{text-align:center;width:100%}}@media (prefers-reduced-motion:reduce){.proof-page .public-study *{scroll-behavior:auto;transition:none!important;animation:none!important}}
