.club-discover{display:flex;align-items:center;justify-content:space-between;gap:30px;background:#101f3a;color:#fff;margin-top:28px;padding:23px 27px;border-left:4px solid #f36b2d;box-shadow:0 8px 25px #101f3a13;transition:background .25s,transform .25s;max-width:520px;font-size:15px;line-height:1.5}.club-discover:hover{background:#1a3152;transform:translateY(-3px)}.club-discover small{display:block;font-size:11px;font-weight:400;color:#c8d4e5;margin-top:5px}.club-discover b{font-size:25px;color:#ff985f}.club-discover:focus-visible{outline:3px solid #f36b2d;outline-offset:4px}
.news-nav-link{color:#ff985f!important}.news-follow-note{display:flex;gap:25px;align-items:center;background:#edf1f7;border-left:4px solid #f36b2d;padding:22px 25px;margin:0 0 35px}.news-follow-note>span{font-size:10px;letter-spacing:1.3px;font-weight:700;color:#b74c18;flex-shrink:0}.news-follow-note p{font-size:13px;line-height:1.7;margin:0;color:#465a75}.news-card{position:relative}.news-open{width:100%;display:flex;align-items:center;justify-content:space-between;background:#101f3a;color:#fff;padding:16px 20px;border:0;border-left:3px solid #f36b2d;font:inherit;font-size:12px;font-weight:700;cursor:pointer;margin-top:18px;transition:background .25s}.news-open:hover{background:#243b5c}.news-open:focus-visible{outline:3px solid #f36b2d;outline-offset:3px}.news-modal{width:min(760px,92vw);max-height:88vh;overflow:auto;border:0;border-top:4px solid #f36b2d;padding:30px;border-radius:5px;background:#fff;color:#101f3a;box-shadow:0 35px 110px #0004}.news-modal::backdrop{background:#071429c7;backdrop-filter:blur(5px)}.news-modal-top{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px}.news-modal-top>span{font-size:10px;letter-spacing:1.3px;color:#b84b18;font-weight:700}.news-modal-top button{font-size:29px;background:#edf1f7;color:#101f3a;border:0;width:40px;height:40px;cursor:pointer}.news-modal h2{font-size:clamp(25px,3vw,39px);line-height:1.2;margin-bottom:25px}.news-modal #news-dialog-content>img{width:100%;max-height:350px;object-fit:contain;background:#edf1f7;border-radius:3px}.news-modal .news-content{padding:25px 0 0}.news-modal .news-content>p{font-size:15px;line-height:1.9}.news-modal-open{overflow:hidden}
.club-history{display:grid;grid-template-columns:1.1fr .9fr;gap:45px 6%;background:#edf1f7;align-items:center}.club-history h2{font-size:clamp(32px,3.6vw,50px);line-height:1.15;margin:20px 0 25px}.club-history h2 span{color:#f36b2d}.club-history p{font-size:14px;line-height:1.95;color:#53657b}.club-history .lead{font-size:19px;line-height:1.7;color:#172942;font-weight:600}.history-photo{margin:0;align-self:start;padding-top:50px}.history-photo img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:6px;border-bottom:5px solid #f36b2d}.history-photo figcaption{font-size:9px;letter-spacing:1.2px;color:#64748b;line-height:1.7;margin-top:12px}.history-markers{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #c8d2e0;padding-top:30px;gap:30px}.history-markers strong{display:block;font-size:28px;color:#101f3a;margin-bottom:8px}.history-markers span{font-size:12px;line-height:1.7;color:#576b84}.about-page .mission-statements h2{font-size:clamp(31px,3.3vw,47px);line-height:1.2}.about-page .mission-statements p{font-size:15px;line-height:1.95}.club-science .science-lead{font-size:16px;line-height:1.95;max-width:1000px;color:#52657d;margin:0 0 40px}.science-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.science-principles article{padding:26px 0;border-top:3px solid #f36b2d}.science-principles article>span{font-size:12px;color:#bf501e}.science-principles h3{font-size:23px;margin:17px 0}.science-principles p{font-size:14px;line-height:1.9;color:#52657d}.about-page .about-opening h1{font-size:clamp(42px,6vw,80px);line-height:1.13}.about-page .about-opening>p{max-width:750px;line-height:1.8}.about-page .about-local-nav{display:flex;gap:24px;flex-wrap:wrap;margin-top:35px}.about-page .about-local-nav a{font-size:12px;padding:12px 0;border-bottom:1px solid #e18151}
.products-grid{grid-template-columns:repeat(3,1fr)!important}.products-grid .product-photo{height:330px}.products-grid .product-card{min-width:0}
@media(max-width:1250px) and (min-width:901px){header nav{gap:14px}header nav>a,header .nav-parent{font-size:10px}header .brand>span{font-size:20px}header .nav-cta{padding:14px}}
@media(max-width:800px){.club-history{grid-template-columns:1fr;gap:25px}.history-photo{padding-top:0}.history-markers{gap:20px}.history-markers strong{font-size:24px}.science-principles{grid-template-columns:1fr;gap:0}.news-follow-note{align-items:flex-start;flex-direction:column;gap:10px}.products-grid{grid-template-columns:1fr 1fr!important}.products-grid .product-photo{height:300px}.about-page .about-local-nav{gap:20px}.club-discover{font-size:14px}}
@media(max-width:500px){.history-markers{grid-template-columns:1fr;gap:20px}.news-modal{padding:22px 18px}.club-discover{padding:20px;font-size:13px;gap:20px}.products-grid{grid-template-columns:1fr!important}.products-grid .product-photo{height:350px}.science-principles h3{font-size:21px}}
@media(prefers-reduced-motion:reduce){.club-discover,.news-open{transition:none}}
.news-open:after{content:"";position:absolute;inset:0}.news-open:focus-visible:after{outline:3px solid #f36b2d;outline-offset:4px;border-radius:3px}
