.lg-page .eb-group{border:0;min-width:0;display:flex;flex-direction:column;gap:8px}.lg-page .eb-group legend{padding:0;margin-bottom:4px}.lg-page .eb-options{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.lg-page .eb-choice{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 12px;border:1.5px solid var(--line-strong);background:#fff;font-size:18px;line-height:1.4;color:var(--ink);cursor:pointer}.lg-page .eb-choice:has(input:checked){border-color:var(--ink);box-shadow:inset 0 -3px 0 var(--coral)}.lg-page .eb-choice:has(input:disabled){cursor:not-allowed;opacity:.6}.lg-page .eb-choice input{width:20px;height:20px;flex:none;accent-color:var(--ink)}.lg-page .eb-error{font-size:17px;line-height:1.5;color:var(--coral-deep)}.lg-page .eb-notice{border:1px dashed var(--line-strong);padding:14px 16px;font-size:17px;line-height:1.6;color:var(--ink-3)}.lg-page .eb-notice h3{font-size:18px;font-weight:700;color:var(--ink);margin-bottom:8px}.lg-page .eb-notice ul{list-style:none;display:flex;flex-direction:column;gap:6px}.lg-page .eb-notice a{color:var(--ink);border-bottom:1px solid var(--ink)}@media (min-width: 1100px){.lg-page .eb-options{grid-template-columns:repeat(2,minmax(0,1fr))}}
