@layer base{@media(max-width:767px){.category-selection-guide h2{font-size:18px!important;line-height:1.35!important}.category-selection-guide h3{font-size:16px!important;line-height:1.4!important}.category-selection-guide .category-selection-guide-sections h3{font-size:15px!important}.category-selection-guide th,.category-selection-guide td,.category-selection-guide a{font-size:12px!important}.category-selection-guide .category-selection-guide-note{font-size:11px!important}.category-selection-guide .category-selection-guide-links a{font-size:12px!important;min-height:40px;display:inline-flex;align-items:center;padding:8px 0}}@media(min-width:768px){.category-selection-guide h2{font-size:20px!important}.category-selection-guide h3{font-size:18px!important}.category-selection-guide .category-selection-guide-sections h3{font-size:16px!important}.category-selection-guide th,.category-selection-guide td,.category-selection-guide a{font-size:13px!important}.category-selection-guide .category-selection-guide-note{font-size:12px!important}.category-selection-guide .category-selection-guide-links a{font-size:13px!important}}}.category-selection-guide-swipe-hint{display:none}@media(max-width:767px){.category-selection-guide-swipe-hint{display:block;font-size:11px;color:#00000080;margin-top:8px;text-align:center}}.category-selection-guide--cta-links .category-selection-guide-links{flex-wrap:wrap}.category-selection-guide--cta-links .category-selection-guide-links a{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:44px;padding:10px 22px;border-radius:2px;background-color:#bc261d;color:#fff!important;font-weight:600;line-height:1.25;text-align:center;text-decoration:none;white-space:normal;overflow-wrap:anywhere;transition:background-color .2s ease}.category-selection-guide--cta-links .category-selection-guide-links a:hover,.category-selection-guide--cta-links .category-selection-guide-links a:focus-visible{background-color:#a52119;color:#fff!important;text-decoration:none}.category-selection-guide--cta-links .category-selection-guide-links a:focus-visible{outline:2px solid #BC261D;outline-offset:2px}@media(max-width:767px){.category-selection-guide--cta-links .category-selection-guide-links{gap:10px}.category-selection-guide--cta-links .category-selection-guide-links a{width:100%;padding:10px 16px;font-size:13px!important;line-height:1.3!important}}@layer base{.category-selection-guide--compact h2{font-size:17px!important;line-height:1.3!important}.category-selection-guide--compact>p{margin-top:8px!important;font-size:12px!important;line-height:1.5!important}.category-selection-guide--compact h3{margin-top:18px!important;font-size:15px!important;line-height:1.35!important}.category-selection-guide--compact .category-selection-guide-sections h3{font-size:14px!important}.category-selection-guide--compact h4{font-size:13.5px!important;line-height:1.35!important}.category-selection-guide--compact .category-selection-guide-groups{margin-top:10px!important}.category-selection-guide--compact .category-selection-guide-groups>div+div{margin-top:16px!important}.category-selection-guide--compact .category-selection-guide-groups>div>p{margin-top:2px!important;font-size:11px!important;line-height:1.45!important}.category-selection-guide--compact .category-selection-guide-table{margin-top:6px!important}.category-selection-guide--compact .category-selection-guide-table table{min-width:880px!important}.category-selection-guide--compact th,.category-selection-guide--compact td{padding:5px 8px!important;font-size:11.5px!important;line-height:1.45!important}.category-selection-guide--compact td a{font-size:11.5px!important}.category-selection-guide--compact th:last-child,.category-selection-guide--compact td:last-child{min-width:230px!important}.category-selection-guide--compact .category-selection-guide-note{margin-top:8px!important;font-size:11px!important;line-height:1.5!important}.category-selection-guide--compact .category-selection-guide-sections{margin-top:18px!important}.category-selection-guide--compact .category-selection-guide-sections>div+div{margin-top:12px!important}.category-selection-guide--compact .category-selection-guide-sections p{margin-top:6px!important;font-size:12px!important;line-height:1.5!important}@media(max-width:767px){.category-selection-guide--compact h2{font-size:17px!important}.category-selection-guide--compact h3{margin-top:14px!important;font-size:15px!important}.category-selection-guide--compact .category-selection-guide-sections h3{font-size:14px!important}.category-selection-guide--compact h4{font-size:13.5px!important}.category-selection-guide--compact th,.category-selection-guide--compact td{padding:6px 8px!important;font-size:13px!important;line-height:1.45!important}.category-selection-guide--compact td a{font-size:13px!important}.category-selection-guide--compact th:last-child,.category-selection-guide--compact td:last-child{min-width:220px!important}.category-selection-guide--compact .category-selection-guide-groups>div>p{font-size:14px!important;line-height:1.5!important}.category-selection-guide--compact .category-selection-guide-note{font-size:13px!important}.category-selection-guide--compact .category-selection-guide-sections p,.category-selection-guide--compact>p{font-size:14px!important;line-height:1.55!important}.category-selection-guide,.category-selection-guide--compact,.category-selection-guide-table{max-width:100%!important;min-width:0!important}.category-selection-guide-table{overflow-x:auto!important;-webkit-overflow-scrolling:touch}}}.category-selection-guide-faq{margin-top:2px}.category-selection-guide-faq details{border:1px solid #bb291a;border-radius:4px;background:#fff;overflow:hidden}.category-selection-guide-faq details+details{margin-top:6px}.category-selection-guide-faq summary{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-height:40px;padding:9px 12px;cursor:pointer;list-style:none;background:#bb291a;color:#fff;font-size:12px;font-weight:600;line-height:1.45;text-align:left}.category-selection-guide-faq summary::-webkit-details-marker{display:none}.category-selection-guide-faq summary:after{content:"+";flex:none;color:#fff;font-size:15px;font-weight:700;line-height:1.2}.category-selection-guide-faq summary:focus-visible{outline:2px solid #7f1d1d;outline-offset:2px}.category-selection-guide-faq details[open] summary{background:#fff;color:#111827;border-bottom:1px solid rgba(187,41,26,.25)}.category-selection-guide-faq details[open] summary:after{content:"−";color:#bb291a}.category-selection-guide-faq details p{margin:0;padding:10px 12px;color:#1f2937;font-size:12px;line-height:1.55}.category-selection-guide-faq details ul{margin:0;padding:0 12px 10px 26px;color:#1f2937;font-size:12px;line-height:1.55}.category-selection-guide-faq details ul li{margin-top:4px;list-style:disc}.category-selection-guide-faq details ul li strong{font-weight:600;color:#111827}.category-selection-guide-faq details p.category-selection-guide-faq-closing{padding-top:0}.category-selection-guide-faq-link{color:#bb291a;text-decoration:underline;text-underline-offset:2px;font-weight:500}.category-selection-guide-faq-link:hover{text-decoration-thickness:2px}@media(max-width:767px){.category-selection-guide-faq summary{min-height:44px;padding:10px 12px;font-size:13px;line-height:1.45}.category-selection-guide-faq details+details{margin-top:8px}.category-selection-guide-faq details p{font-size:14px;line-height:1.6}.category-selection-guide-faq details ul{font-size:14px;line-height:1.6}}.cfp-sections{margin-top:24px;padding-top:20px;border-top:1px solid hsl(var(--border));min-width:0}.cfp-block+.cfp-block{margin-top:20px}.cfp-sections h2{margin:0 0 10px;font-weight:700;line-height:1.35}.cfp-sections h3{margin:16px 0 6px;font-weight:600;line-height:1.4}.cfp-sections p{margin:0 0 10px;line-height:1.55}.cfp-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:4px}.cfp-sections table{width:100%;min-width:600px;border-collapse:collapse;text-align:left;border:1px solid #d1d5db}.cfp-sections th,.cfp-sections td{padding:7px 10px;border:1px solid #e5e7eb;vertical-align:middle;line-height:1.45}.cfp-sections thead th{background:#f3f4f6;border-bottom:1px solid #d1d5db;white-space:nowrap;font-weight:600}.cfp-sections tbody tr:nth-child(2n){background:#fafafa}.cfp-sections tbody tr:hover{background:#f5f5f5}.cfp-sections td:first-child{white-space:nowrap}.cfp-sections a{color:#a93226;text-decoration:underline;text-underline-offset:2px}.cfp-faq{margin-top:2px}.cfp-faq details{border:1px solid #bb291a;border-radius:4px;background:#fff;overflow:hidden}.cfp-faq details+details{margin-top:8px}.cfp-faq summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;cursor:pointer;list-style:none;background:#bb291a;color:#fff}.cfp-faq summary::-webkit-details-marker{display:none}.cfp-faq summary:after{content:"+";flex:none;color:#fff;font-weight:700}.cfp-faq summary h3{margin:0;color:inherit;font-weight:600}.cfp-faq summary:focus-visible{outline:2px solid #7f1d1d;outline-offset:2px}.cfp-faq details[open] summary{background:#fff;color:#111827;border-bottom:1px solid rgba(187,41,26,.25)}.cfp-faq details[open] summary:after{content:"−";color:#bb291a}.cfp-faq details p{margin:0;padding:10px 12px;color:#1f2937}@layer base{@media(max-width:767px){.cfp-sections h2{font-size:17px!important;line-height:1.35!important}.cfp-sections h3{font-size:13px!important;line-height:1.4!important}.cfp-sections th,.cfp-sections td,.cfp-sections a{font-size:13px!important}.cfp-sections p,.cfp-sections li{font-size:14px!important;line-height:1.55!important}}@media(min-width:768px){.cfp-sections h2{font-size:18px!important}.cfp-sections h3{font-size:14px!important}.cfp-sections p,.cfp-sections th,.cfp-sections td,.cfp-sections a{font-size:13px!important}}}
