.plans46{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0}.plan46{display:flex;flex-direction:column;align-items:flex-start;gap:9px;padding:15px;border:1px solid var(--line);border-radius:12px;cursor:pointer;background:var(--paper);color:var(--ink)}.plan46.selected{border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green)}.plan46 span{font-size:11px;color:var(--muted);line-height:1.5}.plan46:has(input:disabled){opacity:.6;cursor:default}.term-picker46{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.terms-summary46{background:var(--paper);color:var(--ink);padding:14px;border:1px solid var(--line);border-radius:12px;margin:15px 0}.district-consent46{display:flex;align-items:center;gap:8px}@media(max-width:520px){.plans46{grid-template-columns:1fr}.plan46{display:grid;grid-template-columns:auto 1fr;align-items:start}.plan46 span{grid-column:2}}@media(prefers-reduced-motion:reduce){.plan46{transition:none}}
.district-consent46{grid-column:1/-1}
