.bh-selection{max-width:1200px;color:#29434d}.bh-selection-intro{max-width:920px;margin-bottom:28px}.bh-selection h1{font-size:clamp(28px,3.5vw,40px);line-height:1.2;margin-bottom:18px;color:#17484b}.bh-selection-intro>p{font-size:17px;line-height:1.75;color:#536d74}.bh-selection .bh-selection-kicker{font-size:11px;font-weight:800;letter-spacing:1.3px;color:#367a70}.bh-selection-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.bh-selection-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.bh-selection-tabs a{padding:10px 18px;border:1px solid #bdd6d1;border-radius:10px;color:#246b65;background:#fff;text-decoration:none;font-size:15px;font-weight:750}.bh-selection-tabs a[aria-current=page]{background:#16786f;border-color:#16786f;color:#fff}.bh-selection-tabs a:hover{border-color:#16786f}.bh-selection-tabs.is-scenario a{padding:8px 14px;font-size:13px}.bh-selection .bh-selection-note{font-size:13px;line-height:1.7;color:#667c80}.bh-selection-distribution{display:flex;gap:10px;flex-wrap:wrap}.bh-selection-distribution span{display:inline-block;padding:8px 11px;border:1px solid #d5e5df;border-radius:8px;font-size:13px;background:#f3f9f6}.bh-selection-table-wrap{overflow-x:auto;margin:16px 0}.bh-selection-table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.65}.bh-selection-table caption{caption-side:top;font-size:13px;color:#60777c;padding:0 0 10px}.bh-selection-table th{background:#eaf3f0;color:#245c58;font-size:12px}.bh-selection-table th,.bh-selection-table td{padding:13px 11px;border:1px solid #dce7e3;text-align:left;vertical-align:middle}.bh-selection-table td:first-child{min-width:76px}.bh-selection-table td:nth-child(2){white-space:nowrap}.bh-selection-table td:nth-child(3){min-width:190px}.bh-selection-table td:last-child{min-width:210px}.bh-selection small{display:block;font-size:11px;line-height:1.5;color:#6b8084;margin-top:5px}.bh-selection-level{display:inline-block;border-radius:6px;padding:4px 9px;font-size:12px;font-weight:750}.level-easy{background:#e9f5ed;color:#28683d}.level-medium{background:#edf3fa;color:#37628a}.level-hard{background:#faf0e5;color:#805b2f}.bh-selection-pairs{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:20px 0}.bh-selection-pairs article{border:1px solid #dce7e3;border-radius:12px;padding:20px}.bh-selection-pairs h3{font-size:19px;margin:0 0 14px;color:#23685f}.bh-selection-pairs p{font-size:14px;margin-bottom:14px}.bh-selection-pairs p:last-child{margin-bottom:0}.bh-selection-question{border-top:1px solid #dce7e3;scroll-margin-top:24px}.bh-selection-question summary{padding:17px 0;color:#24665f;font-size:15px;line-height:1.6;font-weight:700;cursor:pointer}.bh-selection-question>div{padding:0 0 20px}.bh-selection-question h3{font-size:16px;margin-top:18px}.bh-selection-question ol{padding-left:24px;line-height:1.8;font-size:14px}.bh-selection-question li{margin-bottom:8px}.bh-selection-source-table{border-collapse:collapse;width:100%;font-size:14px}.bh-selection-source-table td,.bh-selection-source-table th{border:1px solid #dce7e3;padding:10px;text-align:left}.bh-selection-source-table th{background:#f0f6f3}.bh-selection a:focus-visible,.bh-selection summary:focus-visible{outline:3px solid #2d7297;outline-offset:3px}
@media(max-width:760px){.bh-selection-pairs{grid-template-columns:1fr}.bh-selection-actions{flex-direction:column}.bh-selection-tabs{gap:7px}.bh-selection-tabs a{padding:9px 13px}.bh-selection-table thead{display:none}.bh-selection-table,.bh-selection-table tbody,.bh-selection-table tr,.bh-selection-table td{display:block;width:100%}.bh-selection-table tr{border:1px solid #dce7e3;border-radius:12px;margin-bottom:14px;overflow:hidden}.bh-selection-table td{border:0;border-bottom:1px solid #edf2ef;padding:10px 13px;min-width:0!important;white-space:normal!important}.bh-selection-table td::before{content:attr(data-label);display:block;font-size:11px;color:#637d7a;font-weight:700;margin-bottom:3px}.bh-selection-table td:last-child{border-bottom:0}.bh-selection-distribution{gap:7px}}
