.acs-kit-guide{max-width:1440px;margin:auto;padding:32px 6% 72px}.acs-guide-breadcrumb{font-size:14px;color:#586369;margin-bottom:32px}.acs-guide-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center}.acs-guide-eyebrow{font-size:13px!important;text-transform:uppercase;letter-spacing:.06em;color:#AD343E;font-weight:600}.acs-guide-hero h1{font-size:clamp(40px,5vw,68px);margin:18px 0 24px;max-width:650px}.acs-guide-hero p{font-size:20px;line-height:1.65}.acs-guide-hero img{width:100%;height:550px;object-fit:cover;background:#f3f4f0}.acs-guide-button{display:inline-flex;gap:28px;align-items:center;justify-content:space-between;background:#AD343E;color:#fff!important;padding:18px 26px;font-weight:600;text-decoration:none;min-height:56px;margin-top:18px}.acs-guide-button:hover{background:#8F2932}.acs-guide-sections{display:grid;grid-template-columns:1fr 1fr;gap:36px 64px;margin:64px 0}.acs-kit-guide h2{font-size:34px;margin:0 0 18px}.acs-guide-sections p,.acs-guide-fitting p,.acs-guide-faq p{font-size:18px;line-height:1.75;margin:0;color:#586369}.acs-guide-fitting{display:flex;gap:32px;align-items:center;justify-content:space-between;padding:36px;background:#f3f4f0;border-left:4px solid #AD343E}.acs-guide-fitting .acs-guide-button{flex-shrink:0;margin:0}.acs-guide-faq{margin:56px 0}.acs-guide-faq details{border-bottom:1px solid #d9ddda;padding:20px 0}.acs-guide-faq summary{font-weight:600;font-size:20px;cursor:pointer}.acs-guide-faq details p{padding-top:16px;max-width:880px}.acs-guide-related{border-top:1px solid #d9ddda;padding-top:32px;display:flex;flex-wrap:wrap;gap:20px 32px}.acs-guide-related h2{width:100%;margin:0}.acs-guide-related a{font-weight:600}.acs-guide-related a span{margin-left:14px}@media(max-width:767px){.acs-kit-guide{padding:24px 6% 48px}.acs-guide-hero,.acs-guide-sections{grid-template-columns:1fr;gap:28px}.acs-guide-hero img{height:auto;max-height:520px;object-fit:contain}.acs-guide-sections{margin:40px 0}.acs-guide-fitting{display:block;padding:26px}.acs-guide-fitting .acs-guide-button{margin-top:22px}.acs-kit-guide h2{font-size:30px}}
