.base-choice { scroll-margin-block-start: 94px; }
.base-choice-list { border-bottom: 1px solid var(--line); }
.base-choice-item { display: grid; grid-template-columns: minmax(0, .85fr) minmax(0, 1.15fr); gap: 32px; padding-block: 30px; border-top: 1px solid var(--line); }
.base-choice-item > * { min-width: 0; }
.base-choice-item h3 { margin: 5px 0 8px; font-size: 28px; line-height: 1.15; }
.base-choice-cue { margin: 0; color: var(--muted); font-size: 15px; line-height: 1.45; }
.base-choice-item .editorial p { margin: 0; }
.base-choice-links { display: flex; flex-wrap: wrap; align-items: center; gap: 8px 22px; margin-top: 14px; }
.base-choice-links a { min-height: 44px; display: inline-flex; align-items: center; font-size: 14px; font-weight: 600; text-decoration: none; }
.base-choice-links a:hover { text-decoration: underline; }
.base-choice-links a + a { color: var(--muted); }
.base-choice-closing { max-width: 760px; margin: 28px 0 0; color: var(--muted); font-size: 17px; line-height: 1.55; }
@media (max-width: 734px) {
  .base-choice-item { grid-template-columns: minmax(0, 1fr); gap: 12px; padding-block: 24px; }
  .base-choice-item h3 { font-size: 24px; }
}
