@layer components{@media (max-width:63.99rem){.gc-dc-hero__media{display:none}}.gc-dc-price{border-block:2px solid var(--gc-green-700);background:linear-gradient(170deg, var(--gc-ink-900) 0 60%, var(--gc-ink-800) 60% 100%);color:var(--gc-on-dark)}.gc-dc-price.gc-hc-section h2{color:var(--gc-on-dark)}.gc-dc-price .gc-hc-lead{color:var(--gc-on-dark-muted)}.gc-dc-price__grid{gap:var(--gc-rhythm-group);display:grid}.gc-dc-price__head{gap:var(--gc-rhythm-heading);display:grid}.gc-dc-price__tool{--gc-estimator-top:0;color:var(--gc-ink-900)}.gc-dc-price__fine{max-width:56ch;color:var(--gc-on-dark-muted);font-size:var(--gc-hc-fine);line-height:1.5}.gc-dc-when{--gc-hc-plate-size:5.5rem;background:var(--gc-surface-1)}.gc-dc-when__list{border-top:2px solid var(--gc-green-700);display:grid}.gc-dc-when__list>li{grid-template-columns:var(--gc-hc-plate-size) minmax(0, 1fr);padding:var(--gc-rhythm-row) 0;border-bottom:1px solid var(--gc-hc-hair);align-items:center;gap:.875rem;display:grid}.gc-dc-when__list h3{font-family:var(--gc-font-display);letter-spacing:-.005em;font-size:1.1875rem;font-weight:700;line-height:1.2}.gc-dc-when__list p{margin-top:var(--gc-rhythm-pair);color:var(--gc-text-muted);font-size:var(--gc-hc-body);line-height:1.35}.gc-dc-when__foot{margin-top:var(--gc-rhythm-group);flex-wrap:wrap;gap:0 1.5rem;display:flex}@media (min-width:48rem){.gc-dc-when{--gc-hc-plate-size:7rem}.gc-dc-when__list{grid-template-columns:repeat(4,minmax(0,1fr))}.gc-dc-when__list>li{padding:var(--gc-rhythm-inset);border-right:1px solid var(--gc-hc-hair);border-bottom:0;grid-template-columns:minmax(0,1fr);align-content:start;gap:.5rem}.gc-dc-when__list>li:first-child{padding-left:0}.gc-dc-when__list>li:last-child{border-right:0;padding-right:0}}@media (min-width:64rem){.gc-dc-price__grid{gap:var(--gc-rhythm-group) var(--gc-rhythm-columns);grid-template-rows:1fr auto auto 1fr;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.gc-dc-price__head{grid-area:2/1}.gc-dc-price__tool{grid-area:1/2/-1;align-self:center}.gc-dc-price__fine{grid-area:3/1}.gc-dc-when{--gc-hc-plate-size:8.5rem}.gc-dc-when__list>li{padding:var(--gc-rhythm-inset) var(--gc-space-32)}.gc-dc-when__list h3{font-size:1.5rem}}}
