.individual-report .review-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:30px 40px;align-items:center}.reader-intro-copy{min-width:0}.individual-report .review-hero h1{font-size:clamp(42px,5.5vw,74px);line-height:1.07}.reader-intro-copy .intro{font-size:16px;color:#b3c8d7;line-height:1.85}.reader-intro-copy .review-actions{gap:14px}.reader-intro-copy .review-actions a,.reader-intro-copy .review-actions button{font-size:11px}.reader-art{position:relative;isolation:isolate;overflow:hidden;border:1px solid #385e6c88;border-radius:22px;background:#0c1928;padding:240px 27px 27px;min-height:470px}.reader-art picture{position:absolute;inset:-10% 0 0;z-index:-2;opacity:.6;mask-image:linear-gradient(#000 20%,transparent 85%)}.reader-art img{width:100%;height:100%;object-fit:cover;animation:memory-drift 30s ease-in-out infinite alternate}.reader-orbit{position:absolute;top:30px;left:calc(50% - 135px);width:270px;height:270px;border:1px solid #90cbc644;border-radius:50%;animation:orbit-drift 42s linear infinite;z-index:-1}.reader-orbit:before{content:'';position:absolute;top:37px;left:37px;width:6px;height:6px;background:#d8ff5f;box-shadow:0 0 14px #d8ff5f;border-radius:50%}.reader-art-code{position:absolute;top:23px;left:24px;right:20px;font:8px/1.8 monospace;letter-spacing:1px;color:#94bdca}.reader-art h2{font-size:30px;letter-spacing:-1px;line-height:1.2;margin:14px 0}.reader-art p:not(.eyebrow){font-size:13px;color:#a7c4d2;line-height:1.8}.reader-art small{font:8px monospace;color:#829fac}.individual-report .verdict{grid-column:1/-1;margin:0;background:linear-gradient(120deg,#183933,#102534);border:1px solid #44675e;border-left:3px solid #a9d879;border-radius:0 15px 15px 0;padding:28px}.individual-report .verdict h2{font-size:32px}.individual-report .verdict p{max-width:1000px;font-size:14px}.reader-nav{position:sticky;top:0;z-index:12;display:flex;gap:25px;white-space:nowrap;overflow-x:auto;padding:19px 5%;background:#0d1c2af5;backdrop-filter:blur(12px);border-block:1px solid #365360}.reader-nav a{font:10px/1.8 monospace;color:#b1cfd8}.reader-nav a:hover{color:#d8ff5f}.individual-report section[id],.individual-report article[id]{scroll-margin-top:85px}.reader-comparison{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:32px}.reader-comparison article{display:flex;flex-direction:column;min-width:0;background:linear-gradient(150deg,#162c37,#0c1b2c);border:1px solid #345667;border-top:2px solid #8aae73;padding:25px;border-radius:14px}.reader-comparison .reader-challenge{border-top-color:#d0a271}.reader-comparison .reader-next{border-top-color:#7fc6d5}.reader-comparison span{font:9px/1.8 monospace;letter-spacing:1px;color:#b8d99e}.reader-challenge span{color:#e0b68a}.reader-next span{color:#98d4df}.reader-comparison h3{font-size:25px;margin:18px 0}.reader-comparison p{font-size:13px;line-height:1.9;color:#afc6d3}.reader-comparison a{margin-top:auto;color:#d8ff5f;font-size:11px;padding-top:15px}.reader-note{font-size:11px;line-height:1.9;color:#8eacbc;margin-top:22px;max-width:950px}.individual-report .balance{gap:22px}.individual-report .balance article{background:linear-gradient(130deg,#173329,#102430);border:1px solid #3c6153;border-radius:15px;padding:25px}.individual-report .balance article:last-child{background:linear-gradient(130deg,#332b28,#14212e);border-color:#725b49}.individual-report .balance h3{font-size:25px;color:#c6ddb3}.individual-report .balance article:last-child h3{color:#e4bf95}.individual-report .balance p{font-size:14px;line-height:1.9}.individual-report .study-grid{gap:22px}.individual-report .study-card{background:linear-gradient(145deg,#142b38,#0c1b2c);border:1px solid #35566c;border-top:3px solid #6b94a4;border-radius:15px;padding:26px}.individual-report .study-card[data-side=support],.individual-report .study-card[data-side=benefit]{border-top-color:#91b779}.individual-report .study-card[data-side=challenge],.individual-report .study-card[data-side=harm]{border-top-color:#d6a477}.individual-report .study-card[data-side=null],.individual-report .study-card[data-side=mixed]{border-top-color:#92aec3}.individual-report .study-card h3{font-size:24px;line-height:1.3}.individual-report .study-card p{line-height:1.9;color:#b7cbd9}.individual-report .study-design{border:1px solid #345665;border-radius:8px;background:#142c36}.individual-report .study-card h4{font:11px/1.7 monospace;color:#aad9df;text-transform:uppercase;letter-spacing:.7px}.individual-report .review-filters .button{border-color:#476173;border-radius:22px;font-size:12px;padding:11px 17px}.individual-report .review-filters [aria-pressed=true]{background:#d8ff5f;color:#101b13;border-color:#d8ff5f}.individual-report .evidence-levels article{border:1px solid #345568;border-radius:13px;background:linear-gradient(130deg,#17313d,#101e30)}.individual-report .next-card{padding:25px;border:1px solid #35576a;border-radius:13px;background:#102332;margin:18px 0}.individual-report .next-card p{font-size:13px;line-height:1.9}.individual-report .question{border:1px solid #517365;background:linear-gradient(130deg,#18372f,#0e2633);border-radius:15px}.individual-report .question p{font-size:14px;line-height:1.9}.reader-handoff{display:flex;gap:22px;align-items:center;flex-wrap:wrap;border:1px solid #486862;border-radius:14px;padding:25px;background:#153034;margin-bottom:35px}.reader-handoff>div{flex:1;min-width:220px}.reader-handoff span{font:9px monospace;letter-spacing:1px;color:#bedea5}.reader-handoff p{font-size:12px;color:#a8c4d0;margin:12px 0 0;max-width:550px}.reader-handoff>a{font-size:11px}.individual-report .related-report{padding:20px 5%;display:flex;gap:18px;align-items:center;flex-wrap:wrap;border-bottom:1px solid #35515e;background:#10232e}.related-report .eyebrow{font-size:8px;margin:0}.related-report h2{font-size:19px;letter-spacing:-.3px;margin:0}.related-report>p:not(.eyebrow){display:none}.related-report .button{font-size:10px;padding:10px 14px;margin-left:auto}.reader-nav a:focus-visible,.reader-comparison a:focus-visible,.reader-handoff a:focus-visible{outline:2px solid #d8ff5f;outline-offset:5px}@media(max-width:850px){.individual-report .review-hero{grid-template-columns:1fr}.reader-art{min-height:390px;padding-top:180px}.reader-comparison{grid-template-columns:1fr}.reader-art picture{inset:-50% 0 0}.related-report .button{margin-left:0}}@media(max-width:680px){.individual-report .review-hero h1{font-size:clamp(40px,10vw,60px)}.reader-art{padding:190px 22px 24px}.reader-art h2{font-size:27px}.individual-report .verdict{padding:23px}.individual-report .verdict h2{font-size:28px}.reader-nav{padding:16px 6%;gap:22px}.individual-report .study-card,.individual-report .balance article,.individual-report .next-card,.reader-comparison article{padding:22px}.reader-handoff{padding:22px;gap:17px}.reader-handoff>div{min-width:0;flex-basis:100%}.individual-report .related-report{padding:18px 6%;gap:12px}.individual-report .study-card h3{font-size:22px}}@media print{.reader-art,.reader-nav,.reader-handoff,.related-report{display:none!important}.individual-report .review-hero{display:block}.reader-comparison{display:block}.reader-comparison article{break-inside:avoid;background:white!important;color:black!important;margin:12px 0}.reader-comparison p,.reader-comparison span,.reader-note{color:black!important}.individual-report .study-card{box-shadow:none}.individual-report section[id],.individual-report article[id]{scroll-margin-top:0}}
