/* Stockyard Social readability pass — 2026-09-09 */
:root{--readable-on-light:#3f392f;--readable-muted-light:#554d40;--readable-rust:#8d3b20;--readable-on-dark:#e8dfd2;--readable-muted-dark:#d8cebf;--readable-gold:#f1c36d}
.kicker{font-size:.8rem;line-height:1.35}.button,.smallCta,.submit,.checkoutTrigger{font-size:.8rem;line-height:1.25}.conceptLabel{font-size:.72rem;line-height:1.5;opacity:1;color:var(--readable-muted-dark)}.proofRow span,.phaseLegend span,.homeLensFeatures span{font-size:.75rem;line-height:1.45}
.navLinks a{font-size:.78rem!important;line-height:1.25}.menuButton{font-size:.82rem}.announceBar{font-size:.8rem;line-height:1.35}.announceBar-cta{font-size:.78rem}
.experienceCopy>span,.experienceCopy .cardTag,.detailMoments article>span,.detailNext>p,.detailNext span,.detailNext b,.yardHeroCopy>span,.campusCard span,.foundationGrid span,.nextGrid span{font-size:.78rem;line-height:1.45}.experienceCopy .cardTag{color:#c9d3aa}.experienceCopy>p:not(.cardTag),.foundationGrid p,.storySectionHead>p:last-child{color:var(--readable-muted-dark)}.experienceCopy>p:not(.cardTag){font-size:1rem;line-height:1.65}.experienceCopy>b{font-size:.76rem;color:var(--readable-gold)}.detailMoments article>span,.detailNext span,.detailNext b{color:var(--readable-gold)}
.regularNote,.roadmapList p,.coolerHow p,.valueBreakdown span,.pricingGrid li span,.finePrint,.marketFinePrint{color:var(--readable-muted-light)}.regularNote{font-size:1rem;line-height:1.65}.regularGrid li,.recoveryGrid p,.coolerHow p{font-size:1rem;line-height:1.65}.valueBreakdown span,.pricingGrid li span{font-size:.9rem;line-height:1.5}.finePrint,.marketFinePrint{font-size:.86rem;line-height:1.6;opacity:1}.regularSection .kicker.gold,.coolerSection .kicker.gold,.membershipClarity .kicker.gold,.partnerOngoing .kicker,.communityShoutout .kicker{color:var(--readable-rust)!important}.recoverySection .kicker.rust{color:var(--readable-gold)!important}.recoveryGrid p{color:var(--readable-muted-dark)}
.partnerOngoing .storySectionHead>p:last-child,.partnerOngoing .partnerLevelNote,.launchPartnerCard small{font-size:1rem;line-height:1.65;color:var(--readable-muted-light)}.launchProof span,.launchPriceLabel{font-size:.82rem;line-height:1.45}
.interest label,.checkoutForm label{font-size:.8rem;line-height:1.4}.chips button{font-size:.78rem;line-height:1.35}.formNote,.interest form small{font-size:.84rem;line-height:1.55;opacity:1;color:var(--readable-muted-light)}.checkoutSecure,.checkoutDivider,.checkoutMessage,.checkoutPayOption{font-size:.86rem;line-height:1.5}.faqAnswer,.faqAnswer p,.faqAnswer li{font-size:1rem;line-height:1.65}
.footerFindPack{font-size:.75rem;color:#c8c0b0}.footerColBody a,.footerBottomBar p,.footerBottomBar a{font-size:.88rem;line-height:1.55;color:#ded6c9}.cookieBanner p{font-size:.92rem;line-height:1.55}.cookieBanner button{font-size:.8rem}
@media(max-width:900px){.kicker{font-size:.86rem}.navLinks.open a,.navLinks a{font-size:1rem!important}.menuButton{font-size:.95rem}.announceBar{font-size:.84rem}.announceBar-cta{font-size:.82rem}.button,.smallCta,.submit,.checkoutTrigger{font-size:.88rem}.experienceCopy>span,.experienceCopy .cardTag,.experienceCopy>b,.detailMoments article>span,.detailNext>p,.detailNext span,.detailNext b,.yardHeroCopy>span,.campusCard span,.foundationGrid span,.nextGrid span{font-size:.84rem}.experienceCopy>p:not(.cardTag),.regularGrid li,.recoveryGrid p,.regularNote,.partnerOngoing .storySectionHead>p:last-child,.partnerOngoing .partnerLevelNote{font-size:1.05rem}.conceptLabel{font-size:.8rem}.chips button{font-size:.86rem;min-height:44px}.interest label,.checkoutForm label{font-size:.86rem}.formNote,.interest form small{font-size:.9rem}.footerFindPack{font-size:.8rem}.footerColBody a,.footerBottomBar p,.footerBottomBar a{font-size:.94rem}}
@media(max-width:480px){.experienceCopy>p:not(.cardTag),.faqAnswer,.faqAnswer p,.faqAnswer li{font-size:1.08rem}.regularNote,.finePrint,.marketFinePrint{font-size:.95rem}}
