.FeatureNav-module__abHivW__bar{z-index:40;padding:28px var(--gutter) 0;position:relative}.FeatureNav-module__abHivW__list{max-width:var(--container);flex-wrap:wrap;justify-content:center;gap:8px;margin-inline:auto;display:flex}.FeatureNav-module__abHivW__pill{border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--white);min-height:44px;color:var(--ink);transition:background-color .18s var(--ease), border-color .18s var(--ease), color .18s var(--ease);align-items:center;gap:8px;padding:8px 16px;font-size:.875rem;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.FeatureNav-module__abHivW__pill:hover{border-color:var(--red);color:var(--red)}.FeatureNav-module__abHivW__num{color:var(--red);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:.75rem}.FeatureNav-module__abHivW__pill[aria-current=location]{border-color:var(--red);background:var(--red);color:var(--white)}.FeatureNav-module__abHivW__pill[aria-current=location] .FeatureNav-module__abHivW__num{color:var(--white)}@media (min-width:1200px){.FeatureNav-module__abHivW__bar{pointer-events:none;padding-top:28px;padding-bottom:4px;position:sticky;top:84px}.FeatureNav-module__abHivW__list{border-radius:var(--radius-pill);-webkit-backdrop-filter:saturate(180%)blur(18px);backdrop-filter:saturate(180%)blur(18px);width:max-content;box-shadow:var(--shadow-md);pointer-events:auto;background:#ffffffc7;border:1px solid #e2e8f0cc;gap:2px;padding:6px;display:flex}.FeatureNav-module__abHivW__pill{background:0 0;border-color:#0000;padding-inline:14px}.FeatureNav-module__abHivW__num{display:none}}
.SectionHeading-module__ZCWIVq__head{margin-inline:auto;text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:760px;margin-bottom:clamp(32px,5vw,56px);display:flex}.SectionHeading-module__ZCWIVq__left{text-align:left;align-items:flex-start;margin-inline:0}.SectionHeading-module__ZCWIVq__eyebrow{border-radius:var(--radius-pill);background:var(--red-50);border:1px solid var(--red-100);color:var(--red);letter-spacing:.01em;align-items:center;padding:6px 14px;font-size:.8125rem;font-weight:500;line-height:1.2;display:inline-flex}.SectionHeading-module__ZCWIVq__lead{color:color-mix(in srgb, var(--muted) 78%, var(--ink));max-width:62ch;font-size:clamp(1rem,1.5vw,1.125rem)}.SectionHeading-module__ZCWIVq__onDark .SectionHeading-module__ZCWIVq__eyebrow{color:var(--white);background:#ffffff1f;border-color:#fff3}.SectionHeading-module__ZCWIVq__onDark .SectionHeading-module__ZCWIVq__title{color:var(--white)}.SectionHeading-module__ZCWIVq__onDark .SectionHeading-module__ZCWIVq__lead{color:#e4e4e7}
.GoodToKnow-module__4HXFNW__grid{gap:16px;display:grid}@media (min-width:720px){.GoodToKnow-module__4HXFNW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}.GoodToKnow-module__4HXFNW__item,.GoodToKnow-module__4HXFNW__reveal,.GoodToKnow-module__4HXFNW__card{height:100%}.GoodToKnow-module__4HXFNW__card{align-items:flex-start;gap:18px;display:flex}.GoodToKnow-module__4HXFNW__title{font-size:1.125rem}.GoodToKnow-module__4HXFNW__text{color:var(--text);margin-top:8px;font-size:.9375rem;line-height:1.6}
.AboutPrinciples-module__AUKtbq__grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:720px){.AboutPrinciples-module__AUKtbq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.AboutPrinciples-module__AUKtbq__item{display:flex}.AboutPrinciples-module__AUKtbq__card{flex-direction:column;gap:14px;width:100%;display:flex}.AboutPrinciples-module__AUKtbq__top{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.AboutPrinciples-module__AUKtbq__num{color:var(--red-200);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:2.5rem;font-weight:600;line-height:1}.AboutPrinciples-module__AUKtbq__title{font-size:clamp(1.25rem,2vw,1.5rem)}.AboutPrinciples-module__AUKtbq__body{color:var(--text)}.AboutPrinciples-module__AUKtbq__more{min-height:44px;color:var(--red);align-self:flex-start;align-items:center;gap:6px;font-weight:500;text-decoration:none;display:inline-flex}.AboutPrinciples-module__AUKtbq__more:hover{text-underline-offset:4px;text-decoration:underline}.AboutPrinciples-module__AUKtbq__more svg{transition:transform .2s var(--ease)}.AboutPrinciples-module__AUKtbq__more:hover svg{transform:translate(3px)}.AboutPrinciples-module__AUKtbq__note{background:var(--soft);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--text);gap:2px;margin-top:auto;padding:14px 16px;font-size:.9375rem;line-height:1.55;display:grid}.AboutPrinciples-module__AUKtbq__noteLabel{color:var(--red);font-size:.8125rem;font-weight:600}
.Checklist-module__kyzuea__layout{align-items:start;gap:8px;display:grid}.Checklist-module__kyzuea__intro{min-width:0}.Checklist-module__kyzuea__cta{flex-wrap:wrap;gap:16px;display:flex}.Checklist-module__kyzuea__listWrap{min-width:0}.Checklist-module__kyzuea__rows{display:grid}.Checklist-module__kyzuea__row{grid-template-columns:48px minmax(0,1fr);gap:16px;padding:clamp(18px,3vw,26px) clamp(4px,1.5vw,12px);display:grid}.Checklist-module__kyzuea__row+.Checklist-module__kyzuea__row{border-top:1px solid var(--line-strong)}.Checklist-module__kyzuea__title{font-size:clamp(1.0625rem,1.6vw,1.1875rem)}.Checklist-module__kyzuea__text{color:var(--text);margin-top:6px;font-size:.9375rem;line-height:1.6}@media (min-width:640px){.Checklist-module__kyzuea__row{gap:20px;padding-inline:clamp(12px,2vw,20px)}}@media (min-width:1000px){.Checklist-module__kyzuea__layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,72px)}.Checklist-module__kyzuea__intro{top:calc(var(--header-h) + 32px);position:sticky}}
.UsageRates-module__Y-4DSq__rates{gap:16px;display:grid}@media (min-width:640px){.UsageRates-module__Y-4DSq__rates{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (min-width:1100px){.UsageRates-module__Y-4DSq__rates{grid-template-columns:repeat(4,minmax(0,1fr))}}.UsageRates-module__Y-4DSq__rateItem,.UsageRates-module__Y-4DSq__rateReveal,.UsageRates-module__Y-4DSq__rate{height:100%}.UsageRates-module__Y-4DSq__rate{flex-direction:column;gap:14px;display:flex}.UsageRates-module__Y-4DSq__rateHead{align-items:center;gap:14px;display:flex}.UsageRates-module__Y-4DSq__name{font-size:1.1875rem}.UsageRates-module__Y-4DSq__blurb{color:var(--text);font-size:.9375rem;line-height:1.55}.UsageRates-module__Y-4DSq__price{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.UsageRates-module__Y-4DSq__amount{color:var(--ink);letter-spacing:-.04em;font-size:2.5rem;font-weight:600;line-height:1.1}.UsageRates-module__Y-4DSq__unit{color:var(--text);font-size:.9375rem;font-weight:500}.UsageRates-module__Y-4DSq__rows{border-top:1px solid var(--line-strong);gap:12px;margin:auto 0 0;padding-top:16px;display:grid}.UsageRates-module__Y-4DSq__row{gap:1px;display:grid}.UsageRates-module__Y-4DSq__row dt{color:var(--red);letter-spacing:.01em;font-size:.8125rem;font-weight:600}.UsageRates-module__Y-4DSq__row dd{color:var(--text);margin:0;font-size:.9375rem;line-height:1.5}.UsageRates-module__Y-4DSq__notes{gap:16px;margin-top:clamp(24px,4vw,40px);display:grid}@media (min-width:900px){.UsageRates-module__Y-4DSq__notes{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px}}.UsageRates-module__Y-4DSq__noteReveal{height:100%}.UsageRates-module__Y-4DSq__note{flex-direction:column;gap:14px;height:100%;display:flex}.UsageRates-module__Y-4DSq__noteHead{align-items:center;gap:14px;display:flex}.UsageRates-module__Y-4DSq__noteTitle{font-size:1.125rem}.UsageRates-module__Y-4DSq__noteText{color:var(--text);font-size:.9375rem;line-height:1.6}.UsageRates-module__Y-4DSq__diagram{border-radius:var(--radius-md);background:var(--soft);border:1px solid var(--line-strong);flex-wrap:wrap;align-items:flex-start;gap:14px 18px;margin-top:auto;padding:16px;display:flex}.UsageRates-module__Y-4DSq__group{gap:8px;display:grid}.UsageRates-module__Y-4DSq__cells{gap:6px;display:flex}.UsageRates-module__Y-4DSq__cell{border-radius:var(--radius-sm);place-items:center;width:34px;height:34px;font-size:.8125rem;font-weight:600;display:grid}.UsageRates-module__Y-4DSq__covered{background:var(--red-100);color:var(--red-press)}.UsageRates-module__Y-4DSq__extra{background:var(--red);color:var(--white)}.UsageRates-module__Y-4DSq__groupLabel{color:var(--text);font-size:.8125rem;font-weight:500;line-height:1.3}
.CompanyDetails-module__XNO2Na__wrap{gap:20px;display:grid}@media (min-width:720px){.CompanyDetails-module__XNO2Na__wrap{grid-template-columns:220px minmax(0,1fr);gap:32px}}.CompanyDetails-module__XNO2Na__title{letter-spacing:-.01em;font-size:1.25rem}.CompanyDetails-module__XNO2Na__list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px 32px;margin:0;display:grid}.CompanyDetails-module__XNO2Na__row{gap:2px;min-width:0;display:grid}.CompanyDetails-module__XNO2Na__row dt{color:var(--muted);font-size:.8125rem;font-weight:500}.CompanyDetails-module__XNO2Na__row dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:500}
.WorkedExamples-module__0F06Wa__grid{gap:16px;display:grid}@media (min-width:900px){.WorkedExamples-module__0F06Wa__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.WorkedExamples-module__0F06Wa__item,.WorkedExamples-module__0F06Wa__reveal,.WorkedExamples-module__0F06Wa__card{height:100%}.WorkedExamples-module__0F06Wa__card{flex-direction:column;gap:6px;display:flex}.WorkedExamples-module__0F06Wa__name{font-size:1.25rem}.WorkedExamples-module__0F06Wa__volume{color:var(--text);font-size:.9375rem}.WorkedExamples-module__0F06Wa__lines{border-top:1px solid var(--line-strong);margin:16px 0 0;display:grid}.WorkedExamples-module__0F06Wa__line{border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:baseline;gap:16px;padding-block:11px;font-size:.9375rem;display:flex}.WorkedExamples-module__0F06Wa__line dt{color:var(--text)}.WorkedExamples-module__0F06Wa__line dd{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:600}.WorkedExamples-module__0F06Wa__total{flex-direction:column;gap:2px;margin-top:auto;padding-top:18px;display:flex}.WorkedExamples-module__0F06Wa__totalLabel{color:var(--text);font-size:.875rem;font-weight:500}.WorkedExamples-module__0F06Wa__amount{color:var(--red);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:clamp(2.25rem,4vw,2.75rem);font-weight:600;line-height:1.1}.WorkedExamples-module__0F06Wa__note{max-width:70ch;color:var(--text);text-align:center;margin:24px auto 0;font-size:.9375rem}
