.authority-proof{padding-block:65px 60px;overflow:hidden;background:radial-gradient(ellipse at 50% 6%,#d6b97708,transparent 45%)}.proof-opening{text-align:center;max-width:880px;margin:0 auto 38px}.proof-opening h2{font-size:clamp(40px,4.8vw,64px);line-height:1.1}.proof-opening>p:not(.eyebrow){color:#c7c0b3;font-size:14px;line-height:1.8;margin:23px auto}.proof-count{display:flex;align-items:center;justify-content:center;gap:16px;margin:27px auto 0}.proof-count>span{font-family:'Libre Caslon Display',Georgia,serif;font-size:52px;color:var(--gold);line-height:1;border-right:1px solid #d6b97745;padding-right:18px}.proof-count p{text-align:left;font-size:10px;letter-spacing:1.6px;color:var(--gold);margin:0}.proof-count small{display:block;color:#aaa69d;font-size:11px;letter-spacing:0;margin-top:7px}.voices-fixed{display:grid;grid-template-columns:1fr 1fr;gap:20px}.voice-card{border:1px solid #d6b97732;border-radius:18px;background:linear-gradient(140deg,#2d2a21 0%,#1d1d1a 42%,#181817 100%);padding:26px;display:flex;flex-direction:column;position:relative;box-shadow:0 12px 25px #0002}.voice-card:before{content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none;border-top:1px solid #f2dca34d}.voice-top{display:flex;justify-content:space-between;align-items:center}.voice-source{color:#c4b28a;font-size:8px;letter-spacing:2px;display:flex;align-items:center;gap:9px}.voice-heart{font-size:27px;color:#d6b97799;line-height:1}.voice-label{font-size:9px;letter-spacing:1.8px;color:#d6b977;line-height:1.6;margin:28px 0 12px}.voice-card blockquote{font-size:37px;line-height:1.15;min-height:0;max-width:none;margin:0 0 21px;letter-spacing:-.6px}.voice-author{font-size:11px;color:#c6bea9;margin:0 0 23px;overflow-wrap:anywhere}.voice-original{background:#fff;border:0;padding:8px;border-radius:10px;width:100%;cursor:zoom-in;margin-top:auto;display:block;color:#625a49;text-align:left;box-shadow:0 4px 15px #0002}.voice-original img{width:100%;border-radius:5px}.voice-original>span{display:flex;justify-content:space-between;font-size:8px;letter-spacing:1.3px;padding:8px 6px 2px}.voice-original:hover{outline:1px solid var(--gold);outline-offset:3px}.more-voices{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;padding-block:55px 25px}.more-voices h3{font-family:'Libre Caslon Display',Georgia,serif;font-weight:400;font-size:34px;max-width:570px;line-height:1.15;margin:0}.more-voices .eyebrow{margin:0 0 12px}#proof-motion{border:1px solid #d6b97760;background:#242219;border-radius:30px;color:#eee4d0;padding:12px 19px;font-family:inherit;font-size:11px;white-space:nowrap;cursor:pointer}#proof-motion span{margin-left:10px;color:var(--gold)}.voices-motion{display:grid;gap:16px;max-width:1600px;margin:auto}.voice-rail{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#75603b transparent;padding:6px 28px 12px}.voice-track{display:flex;gap:18px;width:max-content}.voice-compact{width:380px;padding:23px}.voice-compact blockquote{font-size:27px;min-height:90px;margin-top:24px;letter-spacing:-.25px}.voice-compact .voice-author{margin-bottom:18px}.voice-compact .voice-original img{max-height:235px;object-fit:contain;object-position:left center}.voices-hint{color:#b5af9f;text-align:center;font-size:11px;margin:23px 0 16px}.authority-proof .proof-note{max-width:800px;margin-inline:auto}.voice-original:focus-visible,#proof-motion:focus-visible,.voice-rail:focus-visible,#proof-close:focus-visible{outline:2px solid var(--gold);outline-offset:4px}#proof-dialog{max-width:950px;width:calc(100% - 28px);max-height:90dvh;background:#1c1c19;color:var(--text);padding:20px;border:1px solid #d6b97780;border-radius:14px}#proof-dialog::backdrop{background:#000c;backdrop-filter:blur(5px)}.proof-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}.proof-dialog-head p{font-size:13px;margin:0;color:var(--gold);overflow-wrap:anywhere}#proof-close{font-size:18px;color:#f4f0e7;background:#ffffff10;border:0;border-radius:50%;width:42px;height:42px;flex-shrink:0;cursor:pointer}.proof-dialog-scroll{overflow:auto;max-height:64dvh;background:#fff;border-radius:8px}#proof-full{width:100%;height:auto}.proof-dialog-note{font-size:10px;color:#bfb9aa;margin:15px 0 0}@media(max-width:760px){.authority-proof{padding-block:45px}.proof-opening h2{font-size:41px;letter-spacing:-1px}.proof-opening>p:not(.eyebrow){font-size:12px}.proof-opening .eyebrow{font-size:8px;letter-spacing:1.7px}.proof-count{gap:12px;margin-top:25px}.proof-count>span{font-size:45px;padding-right:14px}.proof-count p{font-size:9px;letter-spacing:1px}.proof-count small{font-size:10px;max-width:235px;line-height:1.5}.voices-fixed{grid-template-columns:1fr;gap:16px}.voice-card{padding:22px;border-radius:15px}.voice-card blockquote{font-size:33px;line-height:1.17}.voice-label{margin-top:21px;font-size:8px}.voice-original{padding:7px}.more-voices{display:block;padding-top:38px}.more-voices h3{font-size:32px}.more-voices .eyebrow{font-size:8px}#proof-motion{margin-top:18px}.voice-rail{padding-inline:20px}.voice-compact{width:320px;padding:21px}.voice-compact blockquote{font-size:26px}.voices-hint{font-size:10px;text-align:left}.authority-proof .proof-note{text-align:left}.proof-dialog-scroll img{min-width:600px;}#proof-dialog{padding:15px}}

.proof-opening .proof-explanation{max-width:980px;margin:32px auto 36px;text-align:center}.proof-opening .proof-explanation p{max-width:none;margin:0;color:#f3eee4;font-size:22px;font-weight:500;line-height:1.7}.proof-opening .proof-explanation p+p{margin-top:24px}@media(max-width:700px){.proof-opening .proof-explanation{margin:26px auto 30px}.proof-opening .proof-explanation p{font-size:18px;line-height:1.7}.proof-opening .proof-explanation p+p{margin-top:22px}}
