.planned-features{margin:36px 0 24px;padding:24px;border:1px solid #cdd8d1;border-radius:4px;scroll-margin-top:24px}.planned-features>summary{cursor:pointer;font-size:1.15rem;font-weight:600;line-height:1.5}.planned-features>p{font-size:1rem;color:#526359}.planned-badge{display:inline-block;font-size:.875rem;font-weight:400;line-height:1.5;color:#526359;background:#edf1ed;padding:3px 9px;border-radius:3px;white-space:nowrap}.planned-features>summary .planned-badge{margin-left:10px}.planned-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 36px;margin-top:24px}.planned-groups h2{font-size:1.05rem;margin:0 0 12px}.planned-feature{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid #dde4de}.planned-feature h3{font-size:1rem;font-weight:400;line-height:1.5;margin:0}@media(max-width:760px){.planned-groups{grid-template-columns:1fr}.planned-features{padding:18px}.planned-feature{flex-wrap:wrap;gap:6px}.planned-features>summary .planned-badge{margin-left:0}}

.planned-feature-detail{border-top:1px solid #dde4de;padding:16px 0}.planned-feature-detail>summary{font-size:1rem;line-height:1.6;cursor:pointer}.planned-feature-detail .planned-badge{margin-left:8px}.planned-description{font-size:1rem;line-height:1.7;padding-top:12px}.planned-description h3{font-size:1rem;font-weight:600;margin:18px 0 6px}.planned-description p{margin:0 0 12px}.planned-description ol{padding-left:24px}.planned-description li{margin:0 0 10px}
