.horse-site{--horse-bg:#0a0a0a;--horse-panel:#10110f;--horse-panel-soft:#151713;--horse-text:#f5f5f0;--horse-muted:#f5f5f0ad;--horse-faint:#f5f5f094;--horse-line:#f5f5f01f;--horse-gold:#c9a227;--horse-gold-soft:#e3cd75;--horse-red:#c41e3a;--horse-ease:cubic-bezier(.16, 1, .3, 1);background:radial-gradient(90% 50% at 90% 5%, #c41e3a14, transparent 64%), radial-gradient(70% 35% at 15% 18%, #c9a22714, transparent 70%), var(--horse-bg);min-height:100vh;color:var(--horse-text);font-family:var(--font-horse-grotesk), system-ui, sans-serif;-webkit-font-smoothing:antialiased;line-height:1.65;overflow:hidden}.horse-site,.horse-site *{box-sizing:border-box}.horse-site h1,.horse-site h2,.horse-site h3,.horse-site p{margin-top:0}.horse-site a{color:inherit;text-decoration:none}.horse-site button,.horse-site input{font:inherit}.horse-site :focus-visible{outline:2px solid var(--horse-gold-soft);outline-offset:4px}.horse-bound{width:min(1180px,100% - 48px);margin-inline:auto}.horse-label{color:var(--horse-gold-soft);font-family:var(--font-horse-mono), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;font-size:.69rem;font-weight:700;line-height:1.5;display:inline-block}.horse-button{border:1px solid var(--horse-gold);min-height:50px;font-family:var(--font-horse-mono), ui-monospace, monospace;letter-spacing:.08em;text-align:center;text-transform:uppercase;transition:color .3s var(--horse-ease), background .3s var(--horse-ease), transform .3s var(--horse-ease);justify-content:center;align-items:center;padding:.85rem 1.25rem;font-size:.72rem;font-weight:700;display:inline-flex}.horse-button:hover{transform:translateY(-3px)}.horse-button-fill{background:var(--horse-gold);color:#090a08!important}.horse-button-fill:hover{background:var(--horse-text)}.horse-button-ghost{color:var(--horse-text);background:#0a0a0a3d;border-color:#f5f5f066}.horse-button-ghost:hover{border-color:var(--horse-text);background:#f5f5f01f}.horse-text-link{border-bottom:1px solid var(--horse-gold);width:fit-content;font-weight:700;line-height:1.9;display:inline-flex;color:var(--horse-gold-soft)!important}.horse-header{z-index:20;border-bottom:1px solid var(--horse-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0a0aed;position:relative}.horse-header-inner{justify-content:space-between;align-items:center;gap:2rem;width:min(1240px,100% - 40px);min-height:78px;margin-inline:auto;display:flex}.horse-brand{align-items:center;gap:1rem;display:inline-flex}.horse-brand-zip{color:var(--horse-gold);font-family:var(--font-horse-display), Georgia, serif;font-size:2rem;line-height:1}.horse-brand-copy{flex-direction:column;line-height:1.1;display:flex}.horse-brand-copy strong{letter-spacing:.12em;text-transform:uppercase;font-size:.75rem}.horse-brand-copy small{color:var(--horse-muted);letter-spacing:.05em;margin-top:.3rem;font-size:.68rem}.horse-header nav{align-items:center;gap:clamp(.8rem,2vw,2rem);font-size:.78rem;font-weight:700;display:flex}.horse-header nav a{transition:color .25s var(--horse-ease)}.horse-header nav a:hover{color:var(--horse-gold-soft)}.horse-header .horse-nav-action{border:1px solid var(--horse-gold);color:var(--horse-gold-soft);padding:.65rem .9rem}.horse-hero{align-items:flex-end;min-height:calc(100svh - 78px);display:flex;position:relative;overflow:hidden}.horse-hero-media,.horse-hero-shade{position:absolute;inset:0}.horse-hero-media img{object-fit:cover;object-position:center 52%;animation:horseHeroScale 20s var(--horse-ease) both}@keyframes horseHeroScale{0%{transform:scale(1.05)}to{transform:scale(1)}}.horse-hero-shade{z-index:1;background:linear-gradient(90deg,#080907f0 0%,#080907ba 45%,#0809072e 80%),linear-gradient(#08090714 25%,#080907e0 100%)}.horse-hero-copy{z-index:2;width:min(820px,100% - 48px);margin-left:max(24px,50% - 590px);padding:7rem 0 clamp(4rem,8vh,7rem);position:relative}.horse-hero-copy h1,.interior-hero h1,.journal-hero h1,.article-header h1{max-width:880px;font-family:var(--font-horse-display), Georgia, serif;letter-spacing:-.045em;margin:1.1rem 0 1.35rem;font-size:clamp(2.9rem,6.5vw,6.2rem);font-weight:400;line-height:.98}.horse-hero-copy>p{color:#f5f5f0db;max-width:680px;margin-bottom:1.8rem;font-size:clamp(1rem,1.7vw,1.3rem);line-height:1.55}.horse-hero-actions{flex-wrap:wrap;gap:.8rem;display:flex}.horse-hero-copy>small{color:#f5f5f0a8;margin-top:1rem;font-size:.78rem;display:block}.horse-hero-note{z-index:2;border-top:1px solid var(--horse-gold);flex-direction:column;width:260px;padding-top:1rem;display:flex;position:absolute;bottom:4rem;right:max(24px,50% - 590px)}.horse-hero-note span{color:var(--horse-gold-soft);font-family:var(--font-horse-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem}.horse-hero-note strong{font-family:var(--font-horse-display), Georgia, serif;margin:.45rem 0 .25rem;font-size:1.45rem;font-weight:400}.horse-hero-note a{color:var(--horse-muted);font-size:.75rem}.authority-strip{z-index:3;border-bottom:1px solid var(--horse-line);background:var(--horse-bg);grid-template-columns:repeat(4,1fr);display:grid;position:relative}.authority-strip a{border-right:1px solid var(--horse-line);min-height:150px;transition:background .3s var(--horse-ease), transform .3s var(--horse-ease);grid-template-columns:34px 1fr;align-content:center;padding:1.4rem clamp(1rem,2vw,2rem);display:grid}.authority-strip a:hover{z-index:1;background:var(--horse-panel-soft);transform:translateY(-4px)}.authority-strip a>span{color:var(--horse-gold);font-family:var(--font-horse-mono), ui-monospace, monospace;grid-row:1/3;font-size:.68rem}.authority-strip strong{font-size:.92rem}.authority-strip small{color:var(--horse-muted);font-size:.74rem}.horse-intro{grid-template-columns:.8fr 1.2fr;gap:5rem;padding-block:clamp(5rem,10vw,9rem);display:grid}.horse-intro h2,.section-heading h2,.horse-close h2,.session-copy>h2,.session-form>h2,.review-order h2,.article-cta h2{font-family:var(--font-horse-display), Georgia, serif;letter-spacing:-.035em;margin:.8rem 0 0;font-size:clamp(2.25rem,4.5vw,4.2rem);font-weight:400;line-height:1.05}.horse-intro p{color:var(--horse-muted);margin-bottom:1.3rem;font-size:1.08rem}.section-heading{max-width:850px;margin-bottom:2.6rem}.section-heading>p,.section-heading-split>p{max-width:650px;color:var(--horse-muted);margin:1.1rem 0 0;font-size:1.02rem}.section-heading-split{grid-template-columns:1.2fr .8fr;align-items:end;gap:4rem;max-width:none;display:grid}.fit-home,.field-report,.framework-section,.source-library,.journal-home{border-top:1px solid var(--horse-line);padding-block:clamp(5rem,9vw,8rem)}.fit-screen{border:1px solid var(--horse-line);background:#10110fd6;grid-template-columns:.94fr 1.06fr;display:grid;box-shadow:0 30px 80px #00000042}.fit-controls,.fit-output{padding:clamp(1.4rem,4vw,3.4rem)}.fit-controls{border-right:1px solid var(--horse-line)}.fit-controls fieldset{border:0;min-width:0;margin:0 0 2.5rem;padding:0}.fit-controls fieldset:last-child{margin-bottom:0}.fit-controls legend{font-family:var(--font-horse-display), Georgia, serif;margin-bottom:1rem;font-size:1.35rem}.fit-choice-grid{grid-template-columns:repeat(3,1fr);gap:.55rem;display:grid}.fit-choice,.fit-pill,.fit-check{border:1px solid var(--horse-line);color:var(--horse-text);cursor:pointer;transition:border-color .25s var(--horse-ease), background .25s var(--horse-ease), transform .25s var(--horse-ease);background:#0d0e0c;border-radius:0}.fit-choice:hover,.fit-pill:hover,.fit-check:hover{border-color:#c9a227a6;transform:translateY(-2px)}.fit-choice.is-selected,.fit-pill.is-selected,.fit-check.is-selected{border-color:var(--horse-gold);background:#c9a2271c}.fit-choice{text-align:left;flex-direction:column;align-items:flex-start;min-height:118px;padding:1rem;display:flex}.fit-choice strong{font-size:.9rem}.fit-choice span{color:var(--horse-muted);margin-top:.45rem;font-size:.72rem;line-height:1.45}.fit-pill-grid{flex-wrap:wrap;gap:.55rem;display:flex}.fit-pill{min-height:42px;padding:.6rem .8rem;font-size:.78rem}.fit-number{color:var(--horse-muted);grid-template-columns:1fr 130px;align-items:center;gap:1rem;margin-top:1rem;font-size:.78rem;display:grid}.fit-number input{border:1px solid var(--horse-line);width:100%;min-height:42px;color:var(--horse-text);background:#0d0e0c;border-radius:0;padding:.6rem .75rem}.fit-check-grid{grid-template-columns:repeat(2,1fr);gap:.55rem;display:grid}.fit-check{align-items:center;gap:.65rem;min-height:48px;padding:.75rem;font-size:.78rem;display:flex}.fit-check input{width:16px;height:16px;accent-color:var(--horse-gold)}.fit-output{background:linear-gradient(155deg,#c9a2271a,#0000 42%),#0c0d0b}.fit-output h2{font-family:var(--font-horse-display), Georgia, serif;margin:.8rem 0 .6rem;font-size:clamp(2rem,4vw,3.4rem);font-weight:400;line-height:1.05}.fit-output-summary{color:var(--horse-gold-soft);font-size:.8rem}.fit-output ol{gap:.8rem;margin:1.6rem 0;padding-left:1.3rem;display:grid}.fit-output li{color:var(--horse-muted);padding-left:.4rem;font-size:.9rem}.fit-output li::marker{color:var(--horse-gold);font-family:var(--font-horse-mono), ui-monospace, monospace}.evidence-mini-grid{background:var(--horse-line);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.evidence-mini-grid div{background:#10110f;flex-direction:column;min-height:105px;padding:1rem;display:flex}.evidence-mini-grid strong{color:var(--horse-gold-soft);font-size:.77rem}.evidence-mini-grid span{color:var(--horse-muted);margin-top:.35rem;font-size:.71rem}.fit-limit{color:var(--horse-faint);margin:1.4rem 0;font-size:.74rem}.fit-actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.fit-rotation,.property-hero .rotation-note{width:100%;color:var(--horse-muted);font-family:var(--font-horse-mono), ui-monospace, monospace;font-size:.7rem;line-height:1.5;display:block}.fit-rotation{flex-basis:100%}.property-hero .rotation-note{margin-top:1rem}.report-grid,.source-grid{background:var(--horse-line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.report-grid article,.source-grid a{background:var(--horse-panel);min-height:290px;transition:background .3s var(--horse-ease), transform .3s var(--horse-ease);padding:clamp(1.35rem,3vw,2.4rem)}.report-grid article:hover,.source-grid a:hover{z-index:1;background:var(--horse-panel-soft);transform:translateY(-4px)}.report-grid span,.source-grid span{color:var(--horse-gold-soft);font-family:var(--font-horse-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem}.report-grid h3,.source-grid h3{font-family:var(--font-horse-display), Georgia, serif;margin:.8rem 0;font-size:1.7rem;font-weight:400;line-height:1.15}.report-grid p,.source-grid p{color:var(--horse-muted);font-size:.88rem}.report-grid a,.source-grid strong{border-bottom:1px solid var(--horse-gold);color:var(--horse-gold-soft);margin-top:.7rem;font-size:.76rem;font-weight:700;display:inline-block}.report-method{grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:2rem;display:grid}.report-method strong{color:var(--horse-gold-soft);font-size:.78rem}.report-method p{color:var(--horse-faint);margin:.35rem 0 0;font-size:.76rem}.framework-grid{border-top:1px solid var(--horse-line);border-left:1px solid var(--horse-line);grid-template-columns:repeat(3,1fr);display:grid}.framework-grid article{border-right:1px solid var(--horse-line);border-bottom:1px solid var(--horse-line);min-height:250px;transition:background .3s var(--horse-ease), transform .3s var(--horse-ease);padding:clamp(1.4rem,3vw,2.4rem)}.framework-grid article:hover{background:#c9a2270f;transform:translateY(-4px)}.framework-grid span{color:var(--horse-gold);font-family:var(--font-horse-mono), ui-monospace, monospace;font-size:.72rem}.framework-grid h3{font-family:var(--font-horse-display), Georgia, serif;margin:2.4rem 0 .7rem;font-size:1.65rem;font-weight:400}.framework-grid p{color:var(--horse-muted);font-size:.83rem}.source-grid{grid-template-columns:repeat(3,1fr)}.journal-card-grid{background:var(--horse-line);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.journal-card{background:var(--horse-panel);min-width:0;transition:background .3s var(--horse-ease), transform .3s var(--horse-ease);grid-template-columns:.82fr 1.18fr;display:grid}.journal-card:hover{z-index:1;background:var(--horse-panel-soft);transform:translateY(-4px)}.journal-card-image{min-height:320px;position:relative;overflow:hidden}.journal-card-image img{object-fit:cover;transition:transform .7s var(--horse-ease)}.journal-card:hover img{transform:scale(1.04)}.journal-card>div:last-child{padding:clamp(1.25rem,3vw,2.3rem)}.journal-card h3{font-family:var(--font-horse-display), Georgia, serif;margin:.9rem 0;font-size:clamp(1.45rem,2.6vw,2.25rem);font-weight:400;line-height:1.12}.journal-card p{color:var(--horse-muted);font-size:.82rem}.journal-card>div>strong{color:var(--horse-gold-soft);font-size:.74rem}.horse-close{border-top:1px solid var(--horse-line);grid-template-columns:1.15fr .85fr;gap:5rem;padding-block:clamp(5rem,10vw,9rem);display:grid}.horse-close p{color:var(--horse-muted);font-size:1rem}.horse-close small{color:var(--horse-faint);margin-top:.9rem;font-size:.72rem;display:block}.horse-footer{border-top:1px solid var(--horse-line);background:#080907;padding:4rem max(24px,50% - 590px) 2.5rem}.horse-footer-top,.horse-footer-grid{grid-template-columns:1fr 1fr;gap:4rem;display:grid}.horse-footer-brand p{color:var(--horse-muted);margin:.45rem 0 0}.horse-footer-identity{align-items:center;gap:1rem;display:flex}.horse-footer-identity>div{flex-direction:row;font-size:.8rem;display:flex}.horse-footer-identity span,.horse-footer-identity a{color:var(--horse-muted)}.horse-footer-grid{border-top:1px solid var(--horse-line);border-bottom:1px solid var(--horse-line);margin-top:3rem;padding-block:2rem}.horse-footer nav{flex-wrap:wrap;gap:.8rem 1.5rem;font-size:.75rem;display:flex}.horse-footer nav a:hover{color:var(--horse-gold-soft)}.horse-footer-legal{grid-template-columns:.75fr 1.25fr;gap:4rem;padding-top:2rem;display:grid}.horse-footer-legal p{color:var(--horse-faint);margin:0;font-size:.68rem}.interior-hero,.journal-hero{padding-block:clamp(5rem,10vw,9rem)}.interior-hero h1,.journal-hero h1{max-width:950px;font-size:clamp(3rem,7vw,6.8rem)}.interior-hero>p,.journal-hero>p{max-width:760px;color:var(--horse-muted);font-size:clamp(1rem,1.8vw,1.25rem)}.fit-page{padding-bottom:clamp(5rem,9vw,8rem)}.screen-standard{border-top:1px solid var(--horse-line);border-left:1px solid var(--horse-line);grid-template-columns:repeat(3,1fr);margin-bottom:clamp(5rem,9vw,8rem);display:grid}.screen-standard>div{border-right:1px solid var(--horse-line);border-bottom:1px solid var(--horse-line);min-height:220px;padding:2rem}.screen-standard span,.session-inputs>article>span,.evidence-lanes article>span,.review-order li>span{color:var(--horse-gold);font-family:var(--font-horse-mono), ui-monospace, monospace;font-size:.68rem}.screen-standard h2{font-family:var(--font-horse-display), Georgia, serif;margin:2.5rem 0 .6rem;font-size:1.8rem;font-weight:400}.screen-standard p{color:var(--horse-muted);font-size:.82rem}.decision-hero,.property-hero{border-bottom:1px solid var(--horse-line)}.decision-hero .horse-text-link,.property-hero .horse-button{margin-top:1rem}.session-grid{grid-template-columns:.9fr 1.1fr;gap:clamp(3rem,7vw,7rem);padding-block:clamp(5rem,9vw,8rem);display:grid}.session-inputs{border-top:1px solid var(--horse-line);margin-top:2.6rem}.session-inputs article{border-bottom:1px solid var(--horse-line);grid-template-columns:40px 1fr;gap:.8rem;padding-block:1.25rem;display:grid}.session-inputs h3{margin:0;font-size:.92rem}.session-inputs p{color:var(--horse-muted);margin:.3rem 0 0;font-size:.8rem}.session-return{border-left:2px solid var(--horse-gold);margin-top:2rem;padding-left:1.2rem}.session-return strong{color:var(--horse-gold-soft);font-size:.78rem}.session-return p{color:var(--horse-muted);margin:.4rem 0 0;font-size:.82rem}.session-form{border:1px solid var(--horse-line);background:var(--horse-panel);align-self:start;padding:clamp(1.4rem,4vw,3.4rem)}.session-form>h2{font-size:clamp(2rem,4vw,3.3rem)}.session-form>p{color:var(--horse-muted);margin:1rem 0 2rem;font-size:.84rem}.session-form form{width:100%}.session-limit{border:1px solid var(--horse-line);grid-template-columns:.3fr 1.7fr;gap:2rem;margin-bottom:clamp(5rem,9vw,8rem);padding:2rem;display:grid}.session-limit p{color:var(--horse-muted);margin:0;font-size:.8rem}.evidence-section{padding-block:clamp(5rem,9vw,8rem)}.evidence-lanes{background:var(--horse-line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.evidence-lanes article{background:var(--horse-panel);min-height:340px;padding:clamp(1.4rem,3vw,2.3rem)}.evidence-lanes h3{font-family:var(--font-horse-display), Georgia, serif;margin:3rem 0 .8rem;font-size:1.7rem;font-weight:400}.evidence-lanes p{color:var(--horse-muted);font-size:.82rem}.review-order{border-top:1px solid var(--horse-line);grid-template-columns:.8fr 1.2fr;gap:5rem;padding-block:clamp(5rem,9vw,8rem);display:grid}.review-order>div>p{color:var(--horse-muted);margin-top:1.2rem}.review-order ol{border-top:1px solid var(--horse-line);margin:0;padding:0;list-style:none}.review-order li{border-bottom:1px solid var(--horse-line);grid-template-columns:44px 1fr;gap:1rem;padding-block:1.2rem;display:grid}.review-order li p{color:var(--horse-muted);margin:0}.review-limit{background:var(--horse-line);grid-template-columns:.7fr 1.3fr;gap:1px;margin-bottom:clamp(5rem,9vw,8rem);display:grid}.review-limit>div{background:var(--horse-panel);padding:clamp(1.5rem,3vw,2.5rem)}.review-limit p{color:var(--horse-muted);margin:.8rem 0 0;font-size:.85rem}.journal-hero{border-bottom:1px solid var(--horse-line)}.journal-index{padding-block:clamp(4rem,8vw,7rem)}.journal-index-card{border-bottom:1px solid var(--horse-line);grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(2rem,5vw,5rem);padding-block:clamp(2.5rem,5vw,4.5rem);display:grid}.journal-index-card:first-child{border-top:1px solid var(--horse-line)}.journal-index-image{min-height:360px;position:relative;overflow:hidden}.journal-index-image img{object-fit:cover;transition:transform .7s var(--horse-ease)}.journal-index-card:hover img{transform:scale(1.035)}.journal-index-card h2{font-family:var(--font-horse-display), Georgia, serif;letter-spacing:-.03em;margin:.85rem 0;font-size:clamp(2rem,4vw,3.7rem);font-weight:400;line-height:1.05}.journal-index-card p{color:var(--horse-muted)}.journal-index-meta{color:var(--horse-faint);font-family:var(--font-horse-mono), ui-monospace, monospace;text-transform:uppercase;flex-wrap:wrap;gap:.7rem 1.2rem;margin:1.3rem 0;font-size:.64rem;display:flex}.journal-index-card>div>strong{border-bottom:1px solid var(--horse-gold);color:var(--horse-gold-soft);font-size:.78rem}.article-page{padding-top:clamp(4rem,8vw,7rem)}.article-header{max-width:990px}.article-back{border-bottom:1px solid var(--horse-line);width:fit-content;margin-bottom:2.2rem;font-size:.78rem;display:block;color:var(--horse-muted)!important}.article-header h1{font-size:clamp(3rem,6.3vw,6.4rem)}.article-header>p{max-width:780px;color:var(--horse-muted);font-size:1.1rem}.article-meta{color:var(--horse-faint);font-family:var(--font-horse-mono), ui-monospace, monospace;text-transform:uppercase;flex-wrap:wrap;gap:.7rem 1.5rem;margin-top:1.7rem;font-size:.65rem;display:flex}.article-image{min-height:min(65vw,650px);margin-top:clamp(3rem,7vw,6rem);position:relative;overflow:hidden}.article-image img{object-fit:cover;object-position:center 52%}.article-layout{grid-template-columns:.38fr .62fr;gap:clamp(3rem,8vw,8rem);padding-block:clamp(4rem,8vw,7rem);display:grid}.article-answer{border-top:2px solid var(--horse-gold);align-self:start;padding-top:1.2rem;position:sticky;top:2rem}.article-answer p{font-family:var(--font-horse-display), Georgia, serif;margin-top:.8rem;font-size:clamp(1.45rem,2.6vw,2.2rem);line-height:1.35}.article-content>section{margin-bottom:4rem}.article-content h2{font-family:var(--font-horse-display), Georgia, serif;letter-spacing:-.025em;margin-bottom:1.2rem;font-size:clamp(2rem,4vw,3.2rem);font-weight:400;line-height:1.1}.article-content p{color:#f5f5f0c2;font-size:1rem;line-height:1.8}.article-content ul{gap:.75rem;padding-left:1.25rem;display:grid}.article-content li{color:var(--horse-muted);line-height:1.7}.article-content li::marker{color:var(--horse-gold)}.article-method{border:1px solid var(--horse-line);background:var(--horse-panel);padding:2rem}.article-method .horse-label:not(:first-child){margin-top:1.4rem}.article-method p{margin:.6rem 0 0;font-size:.82rem}.article-sources>div{background:var(--horse-line);gap:1px;margin-top:1rem;display:grid}.article-sources a{background:var(--horse-panel);transition:background .25s var(--horse-ease);flex-direction:column;padding:1.25rem;display:flex}.article-sources a:hover{background:var(--horse-panel-soft)}.article-sources strong{color:var(--horse-gold-soft);font-size:.88rem}.article-sources span{color:var(--horse-faint);font-size:.7rem}.article-sources p{margin:.4rem 0 0;font-size:.76rem}.article-internal ul{margin-top:1rem;padding-left:0;list-style:none}.article-internal li{border-bottom:1px solid var(--horse-line)}.article-internal li:first-child{border-top:1px solid var(--horse-line)}.article-internal a{color:var(--horse-gold-soft);padding:.9rem 0;font-size:.86rem;display:block}.article-cta{border-top:1px solid var(--horse-line);grid-template-columns:1.1fr .9fr;gap:5rem;padding-block:clamp(4rem,8vw,7rem);display:grid}.article-cta p{color:var(--horse-muted)}.article-cta small{color:var(--horse-faint);margin-top:.8rem;font-size:.7rem;display:block}@media (max-width:1020px){.horse-hero-note{display:none}.authority-strip{grid-template-columns:repeat(2,1fr)}.authority-strip a:nth-child(2){border-right:0}.authority-strip a:nth-child(-n+2){border-bottom:1px solid var(--horse-line)}.horse-intro,.section-heading-split,.horse-close,.review-order,.article-cta{grid-template-columns:1fr;gap:2.5rem}.fit-screen,.session-grid{grid-template-columns:1fr}.fit-controls{border-right:0;border-bottom:1px solid var(--horse-line)}.evidence-lanes{grid-template-columns:repeat(2,1fr)}.journal-card{grid-template-columns:1fr}.journal-card-image{min-height:260px}}@media (max-width:760px){.horse-bound{width:min(100% - 28px,1180px)}.horse-header-inner{width:min(100% - 24px,1240px);min-height:70px}.horse-brand{gap:.65rem}.horse-brand-zip{font-size:1.55rem}.horse-brand strong{font-size:.6rem}.horse-brand small{font-size:.54rem}.horse-header nav{gap:.45rem}.horse-header nav>a:not(.horse-nav-action){display:none}.horse-header .horse-nav-action{padding:.55rem .65rem;font-size:.65rem}.horse-hero{min-height:calc(100svh - 70px)}.horse-hero-shade{background:linear-gradient(90deg,#080907e6,#08090752),linear-gradient(#08090714 20%,#080907ed 100%)}.horse-hero-copy{width:calc(100% - 28px);margin-left:14px;padding:4rem 0 3rem}.horse-hero-copy h1{font-size:clamp(2.65rem,13vw,4.7rem)}.horse-hero-actions{flex-direction:column}.horse-hero-actions .horse-button{width:100%}.authority-strip{grid-template-columns:1fr}.authority-strip a,.authority-strip a:nth-child(2){border-right:0;border-bottom:1px solid var(--horse-line);min-height:118px}.fit-choice-grid,.fit-check-grid,.evidence-mini-grid,.report-grid,.report-method,.framework-grid,.source-grid,.journal-card-grid,.screen-standard,.evidence-lanes,.review-limit,.horse-footer-top,.horse-footer-grid,.horse-footer-legal,.session-limit,.article-layout{grid-template-columns:1fr}.fit-choice{min-height:88px}.fit-number{grid-template-columns:1fr;gap:.45rem}.report-grid article,.source-grid a{min-height:230px}.report-method{gap:1rem}.framework-grid{border-left:0}.framework-grid article{border-left:1px solid var(--horse-line);min-height:210px}.horse-footer{padding-inline:18px}.horse-footer-top,.horse-footer-grid,.horse-footer-legal{gap:2rem}.screen-standard{border-left:0}.screen-standard>div{border-left:1px solid var(--horse-line);min-height:180px}.session-limit{gap:.7rem}.journal-index-card{grid-template-columns:1fr;gap:1.5rem}.journal-index-image{min-height:290px}.article-answer{position:static}.article-content>section{margin-bottom:3rem}.article-image{min-height:360px;margin-inline:-14px}}@media (prefers-reduced-motion:reduce){.horse-site *,.horse-site :before,.horse-site :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.horse-brand,.horse-header nav a,.horse-footer nav a,.horse-site button,.horse-site input:not([type=hidden]),.horse-site select,.horse-site textarea{min-width:44px;min-height:44px}.horse-header nav a,.horse-footer nav a{justify-content:center;align-items:center;font-size:12px;display:inline-flex}.horse-site .fit-limit,.horse-site .horse-label,.horse-site .horse-button,.horse-site .fit-rotation,.horse-site [class*=disclosure]{font-size:12px}.horse-footer-identity span,.horse-footer-identity a,.horse-footer-legal p{color:#f5f5f0d1;font-size:12px}.horse-site main a[href]{min-width:44px;min-height:44px}.horse-site main p>a[href],.horse-site main li>a[href],.horse-site .back-link{text-underline-offset:.2em;align-items:center;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.horse-site a:focus-visible,.horse-site button:focus-visible,.horse-site input:focus-visible,.horse-site select:focus-visible,.horse-site textarea:focus-visible{outline:3px solid var(--horse-gold-soft);outline-offset:3px}.horse-site [class*=disclosure],.horse-site [class*=legal],.horse-site [class*=scope]{overflow-wrap:anywhere;max-width:100%}@media (max-width:760px){.horse-header .horse-nav-action{font-size:12px}.horse-site .fit-limit,.horse-site main p,.horse-site main li,.horse-site main figcaption,.horse-site main td,.horse-site main th,.horse-footer p,.horse-footer li{font-size:16px}.horse-site main label,.horse-site nav a,.horse-site footer a,.horse-site button,.horse-site input,.horse-site select,.horse-site textarea{font-size:12px}.horse-site input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]),.horse-site select,.horse-site textarea{font-size:16px}}.horse-site{--font-horse-display:"Lopez Display", Georgia, "Times New Roman", serif;--font-horse-mono:"Lopez Mono", "Courier New", Courier, monospace;--font-horse-grotesk:var(--lpr-font-sans,ui-sans-serif, system-ui, sans-serif)}
