.results-layout{display:grid;grid-template-columns:1fr minmax(300px,460px);gap:8%;align-items:start}.results-copy{padding-top:25px}.results-copy h3{font-size:clamp(36px,4.4vw,65px);letter-spacing:-.05em;line-height:1.15;margin:28px 0 15px;color:#f5f3ff;text-shadow:0 2px 1px #8992b34a}.results-copy h3>span{display:block;font-size:17px;letter-spacing:0;line-height:1.6;color:#c4bbd6;margin-top:14px}.results-period{font:13px/1.7 var(--mono);color:#c9bedc}.results-facts{margin:30px 0;border-top:1px solid #c5bbdf40}.results-facts>div{display:flex;justify-content:space-between;gap:20px;padding:20px 0;border-bottom:1px solid #c5bbdf40}.results-facts dt{font:12px var(--mono);color:#c1b7d6}.results-facts dd{margin:0;font-size:19px;color:#ede8f7}.results-caption{font-size:15px;color:#bab3cb;line-height:1.8}.results-proof{margin:0;padding:14px;border-radius:26px}.proof-open{display:block;width:100%;padding:0;background:transparent;color:#e9e2f6;text-align:left;border-radius:15px}.proof-image{display:block;position:relative;overflow:hidden;border-radius:14px;background:#151515}.proof-image img{width:100%;height:auto;object-fit:contain}.proof-watermark{position:absolute;left:8%;top:19%;width:84%;text-align:center;transform:rotate(-19deg);font:700 clamp(18px,2vw,26px)/1.2 var(--sans);letter-spacing:.07em;color:#e6e1f14d;text-shadow:0 1px 2px #0008;pointer-events:none;white-space:nowrap}.watermark-second{top:69%;color:#e6e1f140}.proof-signature{position:absolute;left:28%;top:49%;font:600 9px/1.5 var(--sans);letter-spacing:.12em;color:#ddd6ecbd;pointer-events:none}.proof-hint{display:flex;justify-content:space-between;align-items:center;padding:17px 5px 4px;font-size:13px;min-height:44px}.proof-open:focus-visible{outline:2px solid #dfcaff;outline-offset:5px}
#proof-dialog{position:fixed;width:min(900px,calc(100vw - 24px));max-width:none;height:calc(100dvh - 24px);max-height:none;padding:0;border:1px solid #c6b9df8c;border-radius:22px;background:#10131feF;color:#f4efff;overflow:hidden;box-shadow:inset 0 1px 0 #fff8,0 30px 100px #0009}#proof-dialog::backdrop{background:#03060de8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}#proof-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:15px;height:70px;padding:10px 20px;border-bottom:1px solid #b7acc740}#proof-dialog h2{font-size:18px;letter-spacing:-.02em;line-height:1.4;margin:0}.proof-close{width:46px;height:46px;border-radius:50%;border:1px solid #c8b8df66;background:#e0d6ff12;color:#fff;font-size:30px;line-height:1;flex-shrink:0}.proof-scroll{overflow:auto;height:calc(100% - 70px);padding:18px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.proof-scroll .proof-image{max-width:709px;margin:auto}.proof-scroll .proof-watermark{font-size:clamp(19px,5vw,40px)}.proof-scroll .proof-signature{font-size:clamp(8px,1.8vw,13px)}body.proof-is-open{overflow:hidden}
@media(max-width:760px){.results-layout{grid-template-columns:1fr;gap:24px}.results-copy{padding-top:0}.results-copy h3{font-size:clamp(35px,8vw,55px);margin-top:20px}.results-facts{margin:23px 0}.results-proof{padding:11px;max-width:490px;width:100%;justify-self:center}.proof-watermark{font-size:clamp(18px,4.8vw,26px)}.results-caption{margin-bottom:0}#proof-dialog>header{height:66px;padding:10px 13px}#proof-dialog h2{font-size:16px}.proof-scroll{height:calc(100% - 66px);padding:9px}}
