.crp-selection-help{color:var(--crp-navy,#103d62);font-size:14px;line-height:1.75}
.crp-selection-category{padding:0 0 24px}
.crp-selection-details{border:1px solid #dce6ee;border-radius:10px;background:#fff}
.crp-selection-details>summary{padding:14px 18px;font-weight:600;cursor:pointer}
.crp-selection-details>summary:focus-visible,.crp-selection-help a:focus-visible,.crp-selection-table-wrap:focus-visible{outline:2px solid #008ab1;outline-offset:3px}
.crp-selection-body{padding:0 18px 18px;border-top:1px solid #edf2f5}
.crp-selection-help h2,.crp-selection-help h3,.crp-selection-help h4{font-family:inherit;color:inherit;line-height:1.5;font-weight:600;margin:16px 0 6px}
.crp-selection-help h2{font-size:17px}.crp-selection-help h3{font-size:15px}.crp-selection-help h4{font-size:14px}
.crp-selection-help p{margin:6px 0 10px}.crp-selection-help li{margin:4px 0}
.crp-selection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px}
.crp-selection-links{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:12px}
.crp-selection-links a,.crp-selection-help table a,.crp-selection-help h4 a{color:#006b87;text-decoration:underline;text-underline-offset:3px}
.crp-selection-links a{display:inline-flex;align-items:center;min-height:36px}
.crp-selection-product{margin:20px 0 0;padding-top:16px;border-top:1px solid #dce6ee}
.crp-selection-product>h3{margin-top:0}
.crp-selection-guide{margin-top:28px;padding-top:20px;border-top:1px solid #dce6ee}
.crp-selection-table-wrap{overflow:auto;margin:12px 0 20px;border:1px solid #dce6ee;border-radius:8px}
.crp-selection-help table{width:100%;border-collapse:collapse;font-size:14px;white-space:nowrap}
.crp-selection-help caption{text-align:left;padding:10px 12px;font-size:13px;color:#526679}
.crp-selection-help th,.crp-selection-help td{text-align:left;padding:10px 12px;border-top:1px solid #e5edf3}
.crp-selection-help thead th{background:#f4f8fb;font-weight:600}.crp-selection-note{font-size:13px;color:#526679}
@media(max-width:600px){.crp-selection-help{font-size:13px}.crp-selection-grid{grid-template-columns:1fr;gap:0}.crp-selection-body{padding:0 14px 14px}.crp-selection-details>summary{padding:13px 14px}.crp-selection-help h2{font-size:16px}.crp-selection-help h3{font-size:14px}.crp-selection-help table{font-size:12px}.crp-selection-help th,.crp-selection-help td{padding:9px 8px}.crp-selection-links{gap:4px 12px}}
