.brc-update,.brc-contact-box,.brc-home-update{color:#18364f;font-family:Arial,sans-serif;line-height:1.6}
.brc-update[id],.brc-update [id]{scroll-margin-top:130px}
.brc-guide-shell{width:calc(100% - 48px);max-width:1180px;margin:0 auto;padding:42px 0 60px}.brc-guide-shell>h1{font:700 clamp(30px,4vw,48px)/1.12 Arial,sans-serif;color:#07549b;max-width:900px;letter-spacing:-.025em}.brc-breadcrumb{font:13px/1.5 Arial,sans-serif;margin:0 0 24px;color:#496176}.brc-guide h3{font-size:23px;color:#07549b;margin:32px 0 15px}.brc-guide li,.brc-category li{margin:10px 0;font-size:16px}.brc-guide p{max-width:950px}.brc-table-scroll{max-width:100%;overflow-x:auto;margin:24px 0}.brc-compare{width:100%;min-width:650px;border-collapse:collapse;font-size:15px}.brc-compare th,.brc-compare td{text-align:left;vertical-align:top;padding:18px;border:1px solid #d6e2ec}.brc-compare th{background:#07549b;color:#fff}.brc-compare tr:nth-child(even) td{background:#f1f5f8}.brc-compare a,.brc-guide a,.brc-category a{color:#07549b;text-decoration:underline;text-underline-offset:3px}.brc-guide-nav a{text-decoration:none}.brc-category{font-size:16px;padding:0 0 24px}.brc-category h2{font-size:28px;margin:32px 0 18px}.brc-guide-main{overflow:clip}.brc-guide-main .brc-update{margin-top:20px}
@media(max-width:640px){.brc-guide-shell{width:calc(100% - 36px);padding-top:28px}.brc-compare th,.brc-compare td{padding:13px}.brc-guide-nav{gap:8px}.brc-guide-shell>h1{font-size:33px}}
@media(max-width:640px){.brc-update[id],.brc-update [id]{scroll-margin-top:80px}}
.brc-update{margin:25px 0 65px}.brc-update h1,.brc-update h2,.brc-contact-box h2{color:#07549b;letter-spacing:-.025em;line-height:1.15}.brc-update h1{font-size:clamp(30px,4vw,44px);margin:0 0 20px}.brc-update h2{font-size:clamp(26px,3vw,35px);margin:52px 0 22px}.brc-eyebrow{text-transform:uppercase;font-size:11px;color:#07549b;font-weight:700;letter-spacing:.15em}.brc-update>p{max-width:850px;font-size:16px}.brc-jumps{display:flex;flex-wrap:wrap;gap:10px;margin:25px 0 40px}.brc-jumps a{color:#07549b;border:1px solid #ccdce9;padding:10px 16px;font-size:13px;font-weight:700}.brc-jumps a:hover{background:#07549b;color:white}.brc-photo-row{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;margin:24px 0}.brc-photo-row--single{grid-template-columns:1fr}.brc-photo-row figure,.brc-brochure figure{margin:0;min-width:0;background:#f1f5f8}.brc-photo-row img,.brc-brochure img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain}.brc-photo-row figcaption,.brc-brochure figcaption{padding:14px 18px;font-size:14px;font-weight:700;color:#07549b}.brc-photo-row a:focus-visible{outline:3px solid #ed1824;outline-offset:3px}.brc-callout{padding:30px;background:#f1f5f8;border-left:4px solid #ed1824;margin:40px 0}.brc-callout h2{margin:0 0 16px}.brc-button{display:inline-block;background:#ed1824;color:#fff!important;padding:13px 20px;font-size:14px;font-weight:700}.brc-faq,.brc-brochure{border-bottom:1px solid #ccdce9;margin:0}.brc-faq summary,.brc-brochure summary{padding:18px 0;font-size:16px;color:#07549b;font-weight:700;cursor:pointer}.brc-faq p{font-size:15px;padding-bottom:18px}.brc-brochure{margin:25px 0}.brc-brochure figure{max-width:900px;margin-inline:auto}.brc-contact-box{padding:30px;background:#f1f5f8;border-left:4px solid #ed1824;margin-bottom:35px}.brc-contact-phone{font-size:28px;font-weight:700}.brc-home-update{margin:20px 0;padding:22px 28px;background:#f1f5f8;border-left:4px solid #ed1824;display:flex;flex-wrap:wrap;gap:20px;align-items:center}.brc-home-update>div{flex:1 1 480px}.brc-home-update strong{color:#07549b;font-size:20px}.brc-home-update p{margin:8px 0 0;font-size:14px}.brc-home-update>a{color:#07549b;font-size:13px;font-weight:700}
@media(max-width:640px){.brc-photo-row{grid-template-columns:1fr;gap:20px;margin:20px 0}.brc-update h2{margin-top:36px}.brc-jumps{flex-direction:column}.brc-jumps a{display:block}.brc-contact-box,.brc-callout{padding:22px 18px}.brc-contact-phone{font-size:23px}.brc-photo-row figcaption{font-size:13px}.brc-home-update{padding:18px;gap:14px}.brc-home-update strong{font-size:18px}}
