.content-plan-terms{min-width:0;margin:0 0 18px;padding:13px 0;border-top:1px solid #355044;border-bottom:1px solid #355044;overflow-wrap:anywhere}
.content-plan-period{margin:0 0 10px;font-size:12px;line-height:1.5;color:#b9d7c5}
.content-plan-primary{display:grid;gap:8px;margin:0}.content-plan-primary>div,.content-plan-limits>div{display:flex;align-items:baseline;justify-content:space-between;gap:14px;min-width:0}.content-plan-primary dt{font-size:12px;color:#b9d0c1}.content-plan-primary dd{font-size:19px;line-height:1.5;color:#e4f6e8;font-weight:650;margin:0;white-space:nowrap;font-variant-numeric:tabular-nums}
.content-plan-details{margin-top:12px;font-size:12px;line-height:1.7}.content-plan-details>summary{cursor:pointer;color:#c9e3d1;padding:6px 0;min-height:34px}.content-plan-details>summary:focus-visible{outline:2px solid #b8f1cb;outline-offset:3px;border-radius:3px}
.content-plan-limits{display:grid;gap:7px;margin:10px 0 14px}.content-plan-limits dt{color:#abc6b5}.content-plan-limits dd{color:#e1ede5;margin:0;text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0}
.content-plan-section{font-weight:600;color:#d3e8dc;margin:14px 0 8px}.content-plan-terms .content-plan-capabilities{list-style:none;padding:0;margin:0;display:grid;gap:5px;color:#bdcec2;font-size:12px;line-height:1.65}.content-plan-note{font-size:11px;line-height:1.65;color:#a4c0ae;margin:11px 0 0}.content-plan-error{color:#efc3a0;font-size:12px;line-height:1.6;margin:0}
.portal-checkout-review .content-plan-primary{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.portal-checkout-review .content-plan-primary>div{display:block}.portal-checkout-review .content-plan-primary dd{margin-top:4px}.portal-checkout-review .content-plan-limits{max-width:520px}
@media(max-width:540px){.portal-checkout-review .content-plan-primary{grid-template-columns:1fr;gap:8px}.portal-checkout-review .content-plan-primary>div{display:flex}.content-plan-primary dd{font-size:18px}.content-plan-limits>div{gap:10px}}
