.references-page{--ref-purple:#b793ed;--ref-dark:#17131f;--ref-ink:#292337;background:#fff}.references-opening{background:var(--ref-dark);color:#fff}.references-hero{grid-template-columns:minmax(0,1.45fr) minmax(330px,.72fr);align-items:end;gap:10%;max-width:1440px;min-height:680px;margin:auto;padding:92px 6% 100px;display:grid}.references-hero-copy{max-width:870px}.references-hero .eyebrow{color:var(--ref-purple);margin:0 0 32px}.references-hero h1{letter-spacing:-.07em;margin:0;font-size:clamp(50px,6.2vw,91px);font-weight:430;line-height:.99}.references-hero h1 span{color:#aaa1b6}.references-accent{letter-spacing:-.045em;color:#c8a5f3;max-width:680px;margin:30px 0 22px;font-size:clamp(24px,2.4vw,36px);line-height:1.16}.references-intro{color:#c6bfcd;max-width:680px;font-size:17px;line-height:1.75}.references-jump{border-bottom:1px solid #ffffff62;align-items:center;gap:13px;margin-top:34px;padding-bottom:8px;font-size:13px;display:inline-flex}.decision-card{background:#241d30;border:1px solid #493c59;border-radius:16px;padding:30px;box-shadow:0 28px 80px #05030854}.decision-card>span{color:#bfa4dc;letter-spacing:.14em;align-items:center;gap:10px;font-size:11px;display:flex}.decision-card>svg{color:#7957a4;margin:46px 0 12px}.decision-card>p{letter-spacing:-.035em;margin:0;font-size:25px;line-height:1.34}.decision-card>small{color:#aaa0b5;margin-top:28px;font-size:13px;line-height:1.7;display:block}.decision-card>div{gap:6px;margin-top:30px;display:flex}.decision-card i{background:#4f435c;flex:1;height:3px;display:block}.decision-card i:first-child{background:#b793ed}.references-page main>section{max-width:1440px;margin:auto;padding:100px 6%}.references-mindset{border-bottom:1px solid #e7e2eb;grid-template-columns:1fr 1fr;gap:25px 9%;display:grid}.references-mindset h2{max-width:650px;margin:24px 0 0}.references-mindset .eyebrow,.section-lead .eyebrow,.reference-map .eyebrow,.question-heading .eyebrow,.listen-heading .eyebrow,.reference-standard .eyebrow{color:#7957a4}.mindset-copy{color:#6f6777;margin:40px 0 0;font-size:18px;line-height:1.75}.bias-board{background:#f7f5f9;border:1px solid #e4dfea;border-radius:14px;grid-column:1/-1;grid-template-columns:1fr 42px 1fr;align-items:center;gap:25px;margin-top:35px;padding:30px;display:grid}.bias-board>div{background:#fff;border:1px solid #e5e0e9;border-radius:9px;padding:22px}.bias-board strong{margin-bottom:17px;font-size:13px;display:block}.bias-board p{color:#62596c;border-top:1px solid #eeeaf1;align-items:center;gap:12px;padding:11px 0;font-size:14px;display:flex}.bias-board p span{color:#9e8dac;font-size:10px}.bias-board p>svg{color:#b1a5b9;margin-left:auto}.bias-board .counter{color:#fff;background:#292337}.bias-board .counter p{color:#d3ccd9;border-color:#ffffff18}.bias-board .counter svg{color:#b793ed}.bias-arrow{color:#8261ac;justify-self:center}.references-rules{background:#fff;grid-template-columns:.75fr 1.25fr;gap:9%;display:grid}.section-lead{align-self:start;position:sticky;top:40px}.section-lead h2{margin:24px 0}.rules-list{border-top:1px solid #dcd5e2}.rules-list article{border-bottom:1px solid #e3dde7;grid-template-columns:44px .8fr 1.2fr;align-items:start;gap:25px;padding:31px 0;display:grid}.rules-list article>span{color:#8c719f;font-size:11px}.rules-list h3{letter-spacing:-.03em;margin:0;font-size:21px;line-height:1.35}.rules-list p{color:#716879;margin:0;font-size:15px;line-height:1.75}.reference-map{color:#fff;background:#292337!important;max-width:none!important}.reference-map-heading{max-width:820px}.reference-map h2{margin:25px 0 50px}.role-grid{border-top:1px solid #ffffff2b;border-left:1px solid #ffffff2b;grid-template-columns:repeat(4,1fr);display:grid}.role-grid article{border-bottom:1px solid #ffffff2b;border-right:1px solid #ffffff2b;min-height:245px;padding:28px}.role-grid article>span{color:#b793ed;justify-content:space-between;font-size:11px;display:flex}.role-grid h3{letter-spacing:-.035em;margin:70px 0 12px;font-size:23px}.role-grid p{color:#bfb6c9;font-size:14px;line-height:1.65}.map-note{color:#aaa0b5;max-width:720px;margin:26px 0 0;font-size:12px;line-height:1.7}.question-section{background:#f8f6fa;grid-template-columns:.72fr 1.28fr;gap:9%;display:grid}.question-heading{align-self:start;position:sticky;top:40px}.question-heading h2{margin:23px 0}.question-heading>p:last-child{color:#746a7d;font-size:16px;line-height:1.7}.question-groups{counter-reset:question}.question-groups>article{border-top:1px solid #d8d1de;padding:28px 0 18px}.question-groups>article>div{align-items:center;gap:18px;margin-bottom:12px;display:flex}.question-groups>article>div>span{color:#8a6ba0;font-size:11px}.question-groups h3{text-transform:uppercase;letter-spacing:.11em;color:#55465e;margin:0;font-size:14px}.question-groups ol{margin:0;padding:0;list-style:none}.question-groups li{border-bottom:1px solid #e3dde7;grid-template-columns:45px 1fr;gap:15px;padding:20px 0;display:grid}.question-groups li>span{font:11px var(--font-geist-mono);color:#a594af;padding-top:4px}.question-groups li p{letter-spacing:-.025em;color:#302839;margin:0;font-size:20px;line-height:1.45}.listen-section{background:#fff}.listen-heading{grid-template-columns:1.1fr 1fr;align-items:end;gap:5% 12%;display:grid}.listen-heading .eyebrow{grid-column:1/-1}.listen-heading h2{margin:22px 0 0}.listen-heading>p:last-child{color:#786f80;font-size:16px;line-height:1.7}.listen-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px;display:grid}.listen-grid article{background:#f5f2f7;border-radius:11px;min-height:210px;padding:27px}.listen-grid svg{color:#8a64aa}.listen-grid h3{letter-spacing:-.025em;margin:30px 0 13px;font-size:21px;line-height:1.4}.listen-grid p{color:#756b7c;font-size:14px;line-height:1.65}.reference-standard{border-top:1px solid #e5dfea;grid-template-columns:1fr .8fr;align-items:center;gap:12%;display:grid}.reference-standard h2{margin:24px 0}.reference-standard>div>p:last-child{color:#716879;font-size:17px;line-height:1.75}.reference-standard blockquote{letter-spacing:-.035em;color:#463750;border-left:3px solid #9b75bd;margin:0;padding-left:30px;font-size:27px;line-height:1.42}.references-cta{color:#fff;text-align:center;background:#17131f;max-width:none!important;padding-top:110px!important;padding-bottom:110px!important}.references-cta .eyebrow{color:#b793ed;justify-content:center}.references-cta h2{max-width:820px;margin:28px auto 22px}.references-cta>p:not(.eyebrow){color:#c1b9c9;max-width:680px;margin:auto;font-size:17px;line-height:1.7}.references-cta>div{justify-content:center;align-items:center;gap:30px;margin-top:36px;display:flex}.references-cta>div>a{align-items:center;gap:10px;font-size:14px;display:flex}.references-page footer{background:#fff}.references-page footer p{margin-right:auto}@media (max-width:1050px){.references-hero{grid-template-columns:1.25fr .75fr;gap:5%;padding-top:70px}.references-hero h1{font-size:6vw}.references-page main>section{padding:80px 6%}.references-rules,.question-section{gap:6%}.role-grid{grid-template-columns:repeat(2,1fr)}.role-grid h3{margin-top:42px}.listen-grid{grid-template-columns:1fr 1fr}.listen-grid article:last-child{grid-column:1/-1}.references-page .premium-header nav{display:none}}@media (max-width:700px){.references-hero{grid-template-columns:1fr;gap:52px;min-height:0;padding:55px 6% 70px}.references-hero h1{font-size:clamp(44px,13vw,66px)}.references-accent{font-size:25px}.references-intro{font-size:16px}.decision-card{padding:24px}.decision-card>svg{margin-top:34px}.decision-card>p{font-size:22px}.references-page main>section{padding:65px 6%}.references-mindset,.references-rules,.question-section,.reference-standard{grid-template-columns:1fr}.mindset-copy{margin-top:0}.bias-board{grid-template-columns:1fr;gap:13px;padding:16px}.bias-arrow{transform:rotate(90deg)}.section-lead,.question-heading{position:static}.rules-list article{grid-template-columns:35px 1fr;gap:12px 15px}.rules-list article>p{grid-column:2}.role-grid{grid-template-columns:1fr}.role-grid article{min-height:200px}.listen-heading{grid-template-columns:1fr;gap:12px}.listen-heading .eyebrow{grid-column:auto}.listen-grid{grid-template-columns:1fr;margin-top:30px}.listen-grid article:last-child{grid-column:auto}.reference-standard{gap:38px}.reference-standard blockquote{font-size:23px}.question-groups li p{font-size:18px}.references-cta>div{flex-direction:column;gap:22px}.references-page footer p{display:none}}
