.ar-info-page{padding-top:28px;padding-bottom:48px}
.ar-info-breadcrumb{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:32px;color:#6d7885;font-size:13px}.ar-info-breadcrumb a{color:#6d7885;text-decoration:none}
.ar-info-hero{max-width:850px;margin-bottom:16px}.ar-info-eyebrow{color:#cf1025;font-size:12px;font-weight:700;letter-spacing:.8px;margin:0 0 10px;text-transform:uppercase}.ar-info-hero h1{font-size:38px;line-height:1.2;letter-spacing:-.8px;color:#18212b;margin:0}
.ar-info-lead{font-size:17px;line-height:1.7;color:#667382;margin:0 0 32px;max-width:800px}
.ar-info-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:30px 0}
.ar-info-steps section{border:1px solid #e0e6ec;border-radius:10px;padding:26px;min-width:0;background:#fff;display:flex;flex-direction:column;align-items:start}
.ar-info-step{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#fff0f2;color:#cf1025;font-size:16px;font-weight:700;margin-bottom:18px}
.ar-info-steps h2{font-size:21px;line-height:1.35;margin:0 0 12px;color:#18212b}.ar-info-steps p{font-size:14px;line-height:1.75;color:#667382;margin:0 0 22px}.ar-info-steps .ar-text-link{margin-top:auto;min-height:44px;display:flex;align-items:center;line-height:1.5}
.ar-info-related{display:flex;flex-wrap:wrap;gap:12px 28px;border-top:1px solid #e0e6ec;padding-top:24px}.ar-info-related a{color:#cc0e24;font-size:14px;font-weight:700;text-decoration:none;min-height:44px;display:flex;align-items:center}
.ar-info-faq{max-width:1000px;display:flex;flex-direction:column;gap:12px}.ar-info-faq details{border:1px solid #e0e6ec;border-radius:8px;background:#fff;padding:0 22px}.ar-info-faq summary{display:flex;justify-content:space-between;gap:18px;align-items:center;min-height:65px;padding:15px 0;font-size:16px;line-height:1.5;font-weight:700;cursor:pointer;list-style:none}.ar-info-faq summary::after{content:'+';color:#cf1025;font-size:23px;font-weight:400}.ar-info-faq details[open] summary::after{content:'−'}.ar-info-faq details>div{padding:0 0 22px;max-width:800px}.ar-info-faq p{font-size:14px;line-height:1.8;color:#667382;margin:0 0 12px}.ar-info-faq .ar-text-link{display:inline-flex;align-items:center;min-height:44px;margin-right:24px}
#ar-saved-page .ar-saved-parts{max-width:1000px}#ar-saved-page .ar-choice-link{display:flex;align-items:center;min-height:60px;margin:12px 0;padding:15px 20px;background:#fff;border:1px solid #e0e6ec;border-radius:8px;color:#18212b;text-decoration:none;font-size:15px;line-height:1.5}#ar-saved-page .ar-choice-link:hover{border-color:#ff1428;color:#cf1025}#ar-saved-page p{font-size:14px;line-height:1.7;color:#667382}
.ar-info-page :focus-visible{outline:3px solid #ffc433;outline-offset:3px}
@media(max-width:1000px){.ar-info-steps{gap:16px}.ar-info-steps section{padding:20px}}
@media(max-width:767px){.ar-info-page{padding-top:20px;padding-bottom:28px}.ar-info-breadcrumb{margin-bottom:24px}.ar-info-hero h1{font-size:29px}.ar-info-lead{font-size:15px;margin-bottom:24px}.ar-info-steps{grid-template-columns:1fr;margin-top:22px}.ar-info-faq details{padding:0 16px}.ar-info-faq summary{font-size:15px}.ar-info-steps h2{font-size:20px}}
