.plan10-summary{display:block;margin-top:6px;color:var(--muted);font-size:13px;font-weight:400}
.plan10-section>summary{line-height:1.6;overflow-wrap:anywhere}
.plan10-section>h4,.plan10-comparison>h4{margin:28px 0 12px;font-size:15px}
.plan10-versions{list-style:none;padding:0;margin:12px 0}
.plan10-versions li{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid var(--line)}
.plan10-versions span,.plan10-versions small{display:block;margin-top:6px;color:var(--muted);overflow-wrap:anywhere}
.plan10-versions button{flex-shrink:0}
.plan10-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin:16px 0}
.plan10-columns>div{min-width:0}
.plan10-columns h5{font-size:14px;margin:0 0 12px}
.plan10-columns pre,.plan10-columns p{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:14px;line-height:1.7}
.plan10-text{white-space:pre-wrap;overflow-wrap:anywhere}
.plan10-print h2,.plan10-print h3{break-after:avoid;page-break-after:avoid}
.plan10-print-clause{break-inside:auto;page-break-inside:auto}
@media(max-width:700px){.plan10-columns{grid-template-columns:minmax(0,1fr)}.plan10-versions li{flex-wrap:wrap}.plan10-section{padding:12px}}
@media print{.plan10-print .plan10-text{break-inside:auto;page-break-inside:auto;orphans:3;widows:3}.plan10-print .print-note{break-inside:avoid;page-break-inside:avoid}.plan10-print-clause{margin:16px 0}.plan10-print .plan10-text{font-size:11px;line-height:1.7}}
