.transport-options{border:0;padding:0;margin:0 0 24px}.transport-options legend{font-size:1.15rem;font-weight:700}.transport-options p{font-size:.9rem;color:var(--muted,#607789)}.transport-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.transport-grid label{display:flex!important;align-items:center;gap:12px;padding:18px!important;border:2px solid #d6e5f3;border-radius:16px;cursor:pointer;background:#fff;transition:border-color .15s,background .15s}.transport-grid label:has(input:checked){border-color:#0963b6;background:#eaf4ff}.transport-grid label:focus-within{outline:3px solid #8bd5ff;outline-offset:2px}.transport-grid input{width:20px!important;height:20px;flex:0 0 20px;accent-color:#0963b6;margin:0!important}.transport-grid strong,.transport-grid small{display:block}.transport-grid strong{font-size:1.05rem;color:#17364e}.transport-grid small{margin-top:4px;color:#607789;font-size:.8rem}@media(max-width:380px){.transport-grid{grid-template-columns:1fr}}