.review-bar{background:#092332;color:#d4e7f0;padding:11px 5%;display:flex;gap:22px;align-items:center;justify-content:space-between;font-size:11px;line-height:1.6;position:relative;z-index:8}.review-bar strong{font-weight:600;letter-spacing:.7px}.review-bar nav{display:flex;gap:22px;flex-wrap:wrap}.review-bar a{color:#d4e7f0;text-decoration:none}.review-bar a:hover,.review-bar a[aria-current=page]{color:#80d9ef;text-decoration:underline;text-underline-offset:5px}.horse-home{background:#edf5f8;border-block:1px solid #dce9ef;padding:75px 0}.horse-home .horse-home-head{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:end}.horse-home h2{font-size:43px;line-height:1.2;letter-spacing:-1.8px;margin:0}.horse-home-head>p{font-size:14px;line-height:1.9;color:var(--muted);margin:0}.horse-home-cards{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:33px 0 24px}.horse-home-cards article{background:white;border:1px solid #d7e6ee;border-radius:6px;padding:29px}.horse-home-cards article>span,.science-number{display:block;font-size:10px;letter-spacing:1.5px;color:#507b90}.horse-home-cards h3{font-size:25px;letter-spacing:-.8px;line-height:1.35;margin:19px 0 15px}.horse-home-cards p{font-size:13px;line-height:1.9;color:var(--muted);margin:0}.cite-inline{font-size:11px!important;display:inline-block;margin-top:15px;color:#1586a6!important;text-decoration:underline;text-underline-offset:3px}.horse-home-bottom{display:flex;gap:45px;justify-content:space-between;align-items:center}.horse-home-bottom p{font-size:11px;line-height:1.8;color:#678491;max-width:500px;margin:0}.horse-hero .page-lead{max-width:550px}.horse-hero h1{font-size:clamp(43px,4.8vw,67px);max-width:590px}.horse-hero .photo-frame img{aspect-ratio:4/5;object-position:50% 62%}.science-intro{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.science-intro h2,.science-copy h2,.audience-section h2,.status-section h2,.references-section h2,.review-intro h1{font-size:40px;line-height:1.22;letter-spacing:-1.5px;margin:15px 0 25px}.science-intro p,.science-copy p,.status-section p{font-size:14px;line-height:1.95;color:var(--muted)}.contact-sequence{background:#0a2433;border:1px solid #305569;border-radius:8px;padding:38px;color:#d4ebf6}.contact-sequence>p:first-child{font-size:10px;letter-spacing:1.2px;color:#9ec4d8;margin:0}.contact-sequence ol{display:flex;list-style:none;padding:0;margin:42px 0 27px;gap:17px}.contact-sequence li{flex:1;display:flex;flex-direction:column;gap:17px;font-size:12px;align-items:center}.contact-sequence li i{display:block;width:35px;height:35px;border-radius:50%;background:#78d2e8;box-shadow:0 0 0 10px #78d2e818;animation:contact-step 6s ease-in-out infinite}.contact-sequence li:nth-child(2) i{animation-delay:2s}.contact-sequence li:nth-child(3) i{animation-delay:4s}.contact-sequence>p:last-child{font-size:10px;color:#8cb1c4;line-height:1.8;margin:0}.science-section{scroll-margin-top:30px}.science-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:65px}.science-copy .section-lead{font-size:17px;color:#253f4d}.evidence-note{padding:25px 28px;border-left:3px solid #36a3c2;background:#eff6f9;border-radius:0 5px 5px 0;margin:27px 0}.evidence-note p{font-size:12px;margin:0}.science-aside{align-self:start;background:white;border:1px solid #dae7ee;border-radius:6px;padding:32px}.science-aside>span{font-size:9px;color:#6c93a6;letter-spacing:1.2px}.science-aside h3{font-size:25px;line-height:1.35;margin:20px 0;letter-spacing:-.7px}.science-aside p,.science-aside li{font-size:12px;line-height:1.9;color:var(--muted)}.science-aside ul{padding-left:18px;margin-bottom:0}.evidence-tags{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0 25px}.evidence-tags span{font-size:10px;background:#eaf3f8;color:#456b7c;border-radius:30px;padding:8px 12px}.audience-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-top:34px}.audience-grid article{padding:25px;border-top:2px solid #a8d2e1;background:#f3f7fa;border-radius:0 0 5px 5px}.audience-grid article>span{font-size:9px;color:#7293a3;letter-spacing:1.2px}.audience-grid h3{font-size:22px;line-height:1.3;margin:18px 0;letter-spacing:-.4px}.audience-grid p{font-size:12px;line-height:1.9;color:var(--muted);margin:0}.audience-section>.subtle-note{max-width:820px}.status-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.status-grid>article{border:1px solid #d8e6ee;background:white;padding:34px;border-radius:6px}.status-grid article>span{font-size:10px;letter-spacing:1.3px;color:#40829d}.status-grid h3{font-size:24px;line-height:1.4;margin:22px 0 19px}.status-grid p{font-size:13px;margin-bottom:18px}.status-grid p:last-child{margin-bottom:0}.reference-list{counter-reset:reference;list-style:none;margin:0;padding:0;display:grid;gap:0}.reference-list li{counter-increment:reference;padding:23px 0 23px 38px;position:relative;border-bottom:1px solid var(--line);font-size:12px;line-height:1.9;scroll-margin-top:25px;color:#46616f}.reference-list li:before{content:counter(reference);position:absolute;left:0;top:25px;color:#51a1bc;font-size:11px}.reference-list a{display:inline-block;color:#1385a5;margin:10px 18px 0 0;text-decoration:underline;text-underline-offset:3px}.reference-list .source-scope{display:block;font-size:10px;color:#75919e;margin-top:7px}.review-intro{max-width:800px}.review-intro>p:not(.eyebrow){font-size:15px;line-height:1.9;color:var(--muted)}.review-intro .eyebrow{margin-bottom:22px}.review-intro h1{font-size:52px;margin:0 0 26px}.review-links{display:flex;gap:15px;flex-wrap:wrap;margin-top:27px}.reel-layout{display:grid;grid-template-columns:360px 1fr;gap:60px;align-items:start}.reel-phone{width:100%;aspect-ratio:9/16;background:linear-gradient(180deg,#061c28ba,#061c28f2),url('/assets/fieldwork.jpg') 50% 50%/cover;border-radius:28px;padding:35px 27px;color:white;border:7px solid #11364b;box-shadow:0 18px 35px #12334420;position:sticky;top:25px;display:flex;flex-direction:column;justify-content:space-between}.reel-phone>.phone-brand{font-size:12px;letter-spacing:2px;color:#cbe9f5}.phone-label{font-size:10px;letter-spacing:1.5px;color:#7fc2d9;display:block;margin-bottom:20px}.phone-copy{font-size:39px;line-height:1.15;letter-spacing:-1.7px;display:block}.phone-footer{font-size:10px;color:#98bfd1;line-height:1.9}.reel-progress{height:3px;display:flex;gap:4px;margin-top:22px}.reel-progress span{flex:1;background:#416376}.reel-progress .active{background:#a0e7fb}.reel-phone .play-storyboard{font-size:11px;background:#c0eaf7;color:#092838;border:0;padding:12px 18px;border-radius:4px;margin-top:22px;cursor:pointer;width:100%}.storyboard{list-style:none;padding:0;margin:0}.storyboard li{display:grid;grid-template-columns:64px 1fr;gap:21px;padding:22px 0;border-bottom:1px solid var(--line)}.storyboard li:first-child{padding-top:0}.storyboard time{font-size:11px;color:#6b90a1;padding-top:4px}.storyboard h3{font-size:20px;line-height:1.4;letter-spacing:-.4px;margin:0 0 12px}.storyboard p{font-size:12px;line-height:1.9;color:var(--muted);margin:6px 0}.storyboard p b{font-weight:500;color:#29495b}.caption-draft{font-size:14px;line-height:1.95;color:#506c7c;max-width:770px}.caption-draft p{margin-bottom:18px}.review-callout{padding:28px 32px;background:#eaf4f8;border-left:3px solid #65bad5;font-size:13px;line-height:1.9;margin:30px 0;color:#456579}.claim-table-wrap{overflow:auto;border:1px solid #dce9f0;border-radius:6px}.claim-table{border-collapse:collapse;width:100%;min-width:730px;font-size:12px;line-height:1.8}.claim-table th{text-align:left;background:#edf5f8;color:#486d80;font-size:10px;letter-spacing:.7px;padding:18px}.claim-table td{padding:22px 18px;vertical-align:top;border-top:1px solid #e0eaf0}.claim-table th:first-child{width:30%}.claim-table th:nth-child(2){width:24%}.claim-table a{color:#1385a5;text-decoration:underline}.claim-table td p{margin:0}.review-list{font-size:13px;line-height:1.95;color:var(--muted);padding-left:20px;max-width:850px}.review-list li{padding:5px 0}.source-label{font-size:9px;color:#7da0af;letter-spacing:1.2px;margin-bottom:24px}.review-finish{margin:0;padding:35px 5%;background:#102f42;color:#b7d3e1;display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap;font-size:12px;line-height:1.8}.review-finish a{color:#88d5ec;text-decoration:underline}@keyframes contact-step{0%,100%{transform:scale(.85);opacity:.5}15%,40%{transform:scale(1);opacity:1}}@media(max-width:1050px){.audience-grid{grid-template-columns:repeat(2,1fr)}.science-layout{gap:35px}.reel-layout{grid-template-columns:300px 1fr;gap:35px}.phone-copy{font-size:33px}.horse-home .horse-home-head{gap:35px}}@media(max-width:760px){.review-bar{flex-direction:column;align-items:flex-start;gap:8px;font-size:10px}.review-bar nav{gap:15px}.horse-home{padding:55px 0}.horse-home .horse-home-head,.science-intro,.science-layout,.status-grid{grid-template-columns:1fr;gap:25px}.horse-home h2,.science-intro h2,.science-copy h2,.audience-section h2,.status-section h2,.references-section h2{font-size:33px;letter-spacing:-1px}.horse-home-cards{gap:17px}.horse-home-cards article{padding:23px}.horse-home-cards h3{font-size:23px}.horse-home-bottom{flex-direction:column;align-items:flex-start;gap:22px}.science-aside{padding:28px}.review-intro h1{font-size:42px}.reel-layout{grid-template-columns:1fr;gap:40px}.reel-phone{position:relative;top:auto;max-width:330px;margin:auto}.phone-copy{font-size:35px}.storyboard li{grid-template-columns:54px 1fr;gap:15px}.contact-sequence{padding:28px}.review-callout{padding:23px}.reference-list li{padding-left:31px}}@media(max-width:520px){.horse-home-cards,.audience-grid{grid-template-columns:1fr}.horse-home .horse-home-head{gap:22px}.horse-home-cards{margin-top:27px}.horse-home-cards h3{font-size:25px}.horse-home h2{font-size:35px}.review-bar nav{gap:9px 17px}.audience-grid article{padding:24px}.status-grid>article{padding:28px}.horse-hero h1{font-size:43px;letter-spacing:-1.7px}.science-intro p,.science-copy p{font-size:13px}.review-intro h1{font-size:38px}.contact-sequence ol{gap:10px}.contact-sequence li{font-size:11px}.reference-list li{font-size:11px}.review-finish{gap:15px}}@media(prefers-reduced-motion:reduce){.contact-sequence li i{animation:none;opacity:1;transform:none}}

.published-figure{max-width:930px;margin:30px auto;background:white;border:1px solid #d6e4ed;padding:22px;border-radius:8px}.published-figure img{display:block;width:100%;height:auto}.published-figure figcaption{font-size:11px;line-height:1.8;color:#647e8e;margin:22px 0 0}.published-figure a{color:#1683a2}.graph-reading{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin:35px 0}.graph-reading article{border-top:2px solid #75c2d8;padding:24px;background:#f3f7fa}.graph-reading span,.force-scale span{font-size:10px;letter-spacing:1.2px;color:#538298}.graph-reading h3,.force-scale h3{font-size:25px;line-height:1.35;margin:17px 0;letter-spacing:-.7px}.graph-reading p,.force-scale p{font-size:13px;color:var(--muted);line-height:1.9}.force-scale{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding:32px;background:#eaf4f8;border-radius:7px}.force-scale .subtle-note{font-size:11px;margin-bottom:0}@media(max-width:760px){.graph-reading,.force-scale{grid-template-columns:1fr;gap:20px}.force-scale{padding:25px}.published-figure{padding:12px}.published-figure figcaption{font-size:10px}.graph-reading h3,.force-scale h3{font-size:23px}}

.horse-contact{margin:0;min-width:0;background:#0b2735;color:#d7eaf2;border-radius:9px;overflow:hidden;border:1px solid #315869}.horse-canvas svg{display:block;width:100%;height:auto}.horse-controls{display:flex;justify-content:space-between;gap:10px;padding:10px 18px;flex-wrap:wrap}.horse-controls>div{display:flex;gap:5px;flex-wrap:wrap}.horse-controls button{font:inherit;font-size:11px;color:#bce4ee;border:1px solid #426579;border-radius:4px;background:#143748;padding:8px 10px;cursor:pointer}.horse-controls button[aria-pressed=true]{background:#80daca;color:#092b35;border-color:#80daca}.horse-controls .horse-pause{background:transparent}.horse-controls button:focus-visible{outline:2px solid white;outline-offset:3px}.horse-phase{padding:10px 22px 16px;min-height:115px}.horse-phase strong{font-size:20px;color:white;display:block}.science-intro .horse-phase p{font-size:12px;line-height:1.8;color:#a8c7d6;margin:8px 0 0}.horse-contact figcaption{font-size:11px;line-height:1.8;color:#b8cfda;padding:17px 22px;border-top:1px solid #264858}.horse-contact figcaption a{color:#78d2e8}.force-intro{font-size:15px;line-height:1.95;color:var(--muted);max-width:950px}.horse-legend{display:flex;gap:10px 20px;flex-wrap:wrap;padding:0 22px 17px;font-size:11px}.horse-legend span:nth-child(1){color:#64e3bf}.horse-legend span:nth-child(2){color:#58baff}.horse-legend span:nth-child(3){color:#ff978f}.reel-video{display:block;width:100%;max-width:380px;aspect-ratio:9/16;object-fit:contain;background:#0b2735;border-radius:16px;margin:auto}.science-intro{gap:40px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}@media(max-width:760px){.science-intro{grid-template-columns:minmax(0,1fr);gap:28px}.horse-controls{padding:10px 14px}.horse-controls button{font-size:11px;padding:9px}.horse-phase{padding:12px 18px;min-height:125px}.horse-contact figcaption{font-size:11px;padding:16px 18px}.horse-legend{font-size:11px;padding-inline:18px}}