.skip-link{position:absolute;left:16px;top:-80px;z-index:1000;background:#111;color:#fff!important;padding:13px 20px;border-radius:4px}.skip-link:focus{top:12px}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #9c6200;outline-offset:4px}button,.pill,.cta,.outline{min-height:44px}input[type=search]{min-height:48px;font-size:16px}nav a{display:inline-flex;align-items:center;min-height:40px}img{height:auto}.collection-links{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}.collection-links a{padding:11px 14px;background:#faf7f0;border:1px solid #e6d9c2;border-radius:4px;font-size:12px;text-decoration:none}.model-directory{margin:24px 0;border:1px solid #e6d9c2;padding:18px}.model-directory summary,.seo-faq summary{font-weight:bold;cursor:pointer;min-height:35px}.model-directory ul{display:grid;grid-template-columns:repeat(3,1fr);gap:15px 25px;padding-left:20px;font-size:12px;line-height:1.6}.product-spec-link{display:inline-block;font-size:12px;color:#80530b;text-decoration:underline;margin-top:12px;padding:8px 0;min-height:40px}.seo-faq{background:#faf9f6}.seo-faq details{border-bottom:1px solid #ded6c7;padding:18px 0}.seo-faq p{max-width:850px}.hero-copy h1{font-size:clamp(40px,4.7vw,66px)}@media(max-width:700px){.model-directory ul{grid-template-columns:1fr}.hero-copy h1{font-size:42px}.actions{gap:10px}.card-bottom{flex-wrap:wrap;gap:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
.eyebrow{color:#91601a}.hero-copy h1 em,.about-hero h1 em{color:#9c6200}nav a{min-height:44px}
