.plan6c-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.55rem;margin:1rem 0;padding:1rem;border:1px solid var(--line,#d8dedb);border-radius:12px}
.plan6c-features legend{font-weight:700;padding:0 .35rem}
.plan6c-check{display:flex;align-items:flex-start;gap:.45rem;line-height:1.35;overflow-wrap:anywhere}
.plan6c-check input{flex:none;margin-top:.2rem}
.plan6c-check small{color:var(--muted,#64716d)}
.plan6c-option{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;padding:.7rem 0;border-bottom:1px solid var(--line,#d8dedb)}
