.finance-direction{grid-column:1/-1;min-width:0;border:0;padding:0;margin:0 0 5px}.finance-direction legend{padding:0;margin:0 0 10px;font-size:13px;font-weight:650;color:var(--text,#142432)}.finance-direction-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.finance-direction-choice{display:flex;position:relative;align-items:center;gap:12px;min-height:72px;padding:15px 17px;border:1px solid #dce4ec;border-radius:11px;background:#fff;cursor:pointer;min-width:0}.finance-direction-choice:has(input:checked){border-color:#315f87;background:#f1f6fb;box-shadow:0 0 0 1px #315f87}.finance-direction-choice input[type=radio]{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.finance-direction-mark{display:flex;align-items:center;justify-content:center;flex:0 0 22px;width:22px;height:22px;border:1.5px solid #96a6b5;border-radius:4px;font:600 25px/1 sans-serif;color:transparent;background:#fff}.finance-direction-choice input:checked+.finance-direction-mark{color:#fff;background:#244d73;border-color:#244d73}.finance-direction-choice:has(input:focus-visible){outline:3px solid #3278b1;outline-offset:3px}.finance-direction-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.finance-direction-copy strong{font-size:14px;line-height:1.3}.finance-direction-copy small{font-size:12px;line-height:1.4;color:var(--muted,#627383);font-weight:400}[data-finance-kind-canonical][hidden]{display:none!important}@media(max-width:440px){.finance-direction-choices{gap:9px}.finance-direction-choice{padding:12px 10px;gap:9px}.finance-direction-copy small{font-size:11px}}@media(forced-colors:active){.finance-direction-choice:has(input:checked){outline:2px solid Highlight}.finance-direction-choice input:checked+.finance-direction-mark{color:HighlightText;background:Highlight;border-color:Highlight}}
