/* The two Lifetime cards share the distribution published by the administrator. */
.annual-grid .plan-consoles{margin-top:24px;padding-top:20px;border-top:1px solid #ffffff14;min-width:0}
.annual-grid .plan-console-group+.plan-console-group{margin-top:22px}
.annual-grid .plan-console-heading{margin:0 0 10px;color:#a59aad;font-size:11px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;line-height:1.5}
.annual-grid .plan-console-list{display:flex;flex-wrap:wrap;align-items:stretch;gap:7px;list-style:none;padding:0;margin:0;line-height:1}
.annual-grid .plan-console{display:flex;align-items:center;justify-content:center;min-width:62px;max-width:100%;height:44px;box-sizing:border-box;padding:8px 10px;border:1px solid #ffffff1a;border-radius:7px;background:#ffffff06}
.annual-grid .plan-console img{display:block;object-fit:contain;width:auto;max-width:100px;height:26px}
.annual-grid .plan-console-name{color:#e5ddeb;font-size:12px;font-weight:650;white-space:nowrap}
.annual-grid .plan-console-inherits{margin:0 0 18px;color:#64df9a;font-size:13px;font-weight:600;line-height:1.6}
.annual-grid .plan-console-windows{margin:12px 0 0;padding:10px 12px;border:1px solid #b966d759;border-radius:10px;background:#a347c315;color:#f0e5f5;font-size:12px;font-weight:650;line-height:1.5}
.annual-grid .plan-console-details{margin-top:20px;border-top:1px solid #ffffff14;padding-top:14px;min-width:0}
.annual-grid .plan-console-details summary{cursor:pointer;color:#e5ddeb;font-size:13px;font-weight:650;line-height:1.6}
.annual-grid .plan-console-details p{font-size:12px;line-height:1.6;color:#a59aad;margin:12px 0}
.annual-grid .plan-console-catalog{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;list-style:none;padding:0;margin:12px 0 0;max-height:280px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}
.annual-grid .plan-console-catalog li{font-size:12px;line-height:1.5;color:#e5ddeb;overflow-wrap:anywhere;min-width:0}
body[data-personal-site] .annual-grid .plan-console-list,body[data-personal-site] .annual-grid .plan-console-catalog{line-height:1.5;padding:0}
body[data-personal-site] .annual-grid .plan-consoles{margin-bottom:20px}
@media(max-width:400px){.annual-grid .plan-console-list{gap:6px}.annual-grid .plan-console{padding:7px 8px;min-width:54px}.annual-grid .plan-console img{max-width:92px;height:24px}}
