.eyebrow{font-family:var(--mono);color:var(--purple);font-size:.68rem;letter-spacing:.16em;font-weight:700;margin-bottom:10px}.intro{color:var(--ink-dim);line-height:1.7;margin-top:8px}.plan-notice{max-width:920px;margin-top:18px;padding:13px 16px;border:1px solid rgba(245,181,74,.27);background:rgba(245,181,74,.06);border-radius:9px;color:#e3c99e;font-size:.84rem}.doc{margin-top:28px}.plan-group{padding:17px 12px 6px;color:#a99bc6;font-size:11px;font-weight:700}.plan-nav-link{display:block;padding:8px 12px;color:var(--ink-dim);text-decoration:none;border-radius:7px;font-size:13px;line-height:1.4}.plan-nav-link:hover,.plan-nav-link:focus{background:var(--panel-hi);color:var(--ink)}.items{max-width:1100px}.spec-block{scroll-margin-top:20px}.spec-link{display:inline-block;margin-bottom:14px;color:var(--mint);font-size:13px;text-decoration:none}.spec-location{font-size:.8rem;line-height:1.6;color:#b8a8df;margin-bottom:16px}.spec-section{border-top:1px solid var(--line);padding:14px 0 2px}.spec-section h3{font-size:12px;color:var(--mint);margin-bottom:7px}.spec-section p{font-size:.87rem;line-height:1.75;color:var(--ink-dim)}.spec-section.review h3{color:var(--yellow)}.plan-qa{color:var(--ink-dim);line-height:1.7;font-size:.84rem;padding-left:18px}.plan-qa li{margin:4px 0}
.plan-nav-link[aria-current=location]{background:var(--panel-hi);color:var(--mint)}
