.sim-selection{max-width:1200px;margin:40px auto;padding:32px clamp(18px,3vw,36px);background:#edf4f5;color:#18343c;border:1px solid #d4e2e4;border-radius:20px;box-sizing:border-box;text-align:start}.sim-selection *{box-sizing:border-box}.sim-selection-heading>p:first-child{color:#176771;font-size:13px;font-weight:700;letter-spacing:.08em;margin:0 0 10px}.sim-selection h2{font-size:clamp(23px,3vw,32px);line-height:1.4;margin:0 0 12px;color:#18343c}.sim-selection p{line-height:1.8;margin:0;color:#49626a}.sim-selection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}.sim-selection article{padding:24px;background:#fff;border-radius:12px;border:1px solid #dbe5e7;display:flex;flex-direction:column;min-width:0}.sim-selection-number{font-size:13px;font-weight:700;color:#247582}.sim-selection h3{font-size:20px;line-height:1.5;margin:12px 0;color:#18343c}.sim-selection article p{font-size:15px;flex:1}.sim-selection a{color:#075d6d;text-decoration:underline;text-underline-offset:4px;font-weight:600;overflow-wrap:anywhere}.sim-selection article a{display:inline-flex;gap:12px;align-items:center;min-height:44px;margin-top:18px;line-height:1.6}.sim-selection a:focus-visible{outline:3px solid #cc6a25;outline-offset:4px}.sim-selection-options{display:flex;gap:10px 20px;align-items:center;flex-wrap:wrap;padding:20px 0;border-bottom:1px solid #d4e2e4}.sim-selection-options a{padding:10px 12px;border:1px solid #b8cfd3;border-radius:8px;background:white;min-height:44px}.sim-selection-options a[aria-current]{background:#d8e8eb}.sim-selection-footer{display:flex;align-items:center;gap:20px;justify-content:space-between;padding-top:20px}.sim-selection-footer p{font-size:13px;max-width:75ch}.sim-selection-footer a{flex-shrink:0;min-height:44px;display:flex;align-items:center}html[dir=rtl] .sim-selection{text-align:right}@media(max-width:760px){.sim-selection{margin:24px 12px;padding:22px 16px}.sim-selection-grid{grid-template-columns:1fr;gap:12px;margin-top:18px}.sim-selection article{padding:20px}.sim-selection-footer{display:block}.sim-selection-footer a{margin-top:12px}.sim-selection-options{align-items:stretch}.sim-selection-options strong{width:100%}.sim-selection-options a{flex:1 1 100%;text-align:center}}
