.lgPage{--lg-ink:#17231c;--lg-muted:#55645a;--lg-line:#dde4dd;--lg-accent:#15803d;--lg-paper:#ffffff;padding-inline:16px;padding-block:48px 80px;background:var(--lg-paper);color:var(--lg-ink);font-size:16px;line-height:1.65}@media (prefers-color-scheme:dark){.lgPage{--lg-ink:#e6eee8;--lg-muted:#9fb0a4;--lg-line:#2a372d;--lg-accent:#4ade80;--lg-paper:#101611}}.lgPage article{max-width:720px;margin:0 auto}.lgPage article.lgWide{max-width:1040px}.lgPage h1,.lgPage h2{font-family:Manrope,sans-serif;letter-spacing:-.03em}.lgPage h1{margin:0;font-size:clamp(28px,5vw,36px);line-height:1.2;text-wrap:balance}.lgPage h2{margin:36px 0 8px;font-size:20px;line-height:1.3}.lgUpdated{margin:8px 0 0;color:var(--lg-muted);font-size:14px}.lgSummary{margin:20px 0 0;font-size:17px}.lgPage ol,.lgPage p,.lgPage ul{margin:10px 0 0}.lgPage ol,.lgPage ul{padding-left:22px}.lgPage ol li+li{margin-top:6px}.lgPage a{color:var(--lg-accent)}.lgContact{display:grid;grid-gap:4px;gap:4px;margin:24px 0 0;padding:0}.lgContact div{display:grid;grid-template-columns:minmax(120px,180px) 1fr;grid-gap:4px 16px;gap:4px 16px;padding:12px 0;border-bottom:1px solid var(--lg-line)}.lgContact dt{color:var(--lg-muted);font-size:14px}.lgContact dd{margin:0;overflow-wrap:anywhere}.lgPlans{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px;margin-top:16px}.lgPlans section{border:1px solid var(--lg-line);border-radius:14px;padding:18px}.lgPlans section[data-highlight=true]{border-color:var(--lg-accent)}.lgPlans h3,.lgPlans h4{margin:0;font-size:18px}.lgPlanSet{margin-top:24px}.lgPlanSet>h3{margin:0;font-size:20px}.lgPrice{margin:8px 0 0;font-size:24px;font-weight:800}.lgPrice small{font-size:14px;font-weight:500;color:var(--lg-muted)}.lgServices{width:100%;margin-top:16px;border-collapse:collapse;font-size:15px}.lgServices td,.lgServices th{padding:10px 8px 10px 0;border-bottom:1px solid var(--lg-line);text-align:left;vertical-align:top}.lgServices th{color:var(--lg-muted);font-size:13px;font-weight:700}.lgServices td small{display:block;color:var(--lg-muted)}.lgNote{color:var(--lg-muted);font-size:14px}@media (max-width:520px){.lgContact div{grid-template-columns:1fr}.lgServices thead{display:none}.lgServices tr{display:grid;padding:10px 0;border-bottom:1px solid var(--lg-line)}.lgServices td{border:0;padding:2px 0}}