.CostFactors_section__8S5A5{--mg-accent:#e6a100;--mg-ink:#1e293b;--mg-muted:#526174;padding-block:clamp(1.25rem,3vh,2rem)}.CostFactors_wrap__X13CP{display:grid;gap:clamp(1rem,2vw,1.75rem);max-width:84rem;margin-inline:auto;padding-inline:clamp(1rem,3vw,2rem)}@media (min-width:60rem){.CostFactors_wrap__X13CP{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start}}.CostFactors_intro__CCwsM{padding:clamp(1rem,2vw,1.5rem);border:1px solid #f1dfb5;border-top:3px solid var(--mg-accent);border-radius:.75rem;background:#fff;box-shadow:0 6px 18px rgb(30 41 59/5%)}.CostFactors_heading__BTJZN{margin:0 0 .65rem;color:var(--mg-ink);font-size:clamp(1.4rem,1.1rem + .85vw,1.85rem);font-weight:800;line-height:1.16;text-wrap:balance}.CostFactors_lead__OOUpY{margin:0 0 1rem;color:var(--mg-muted);line-height:1.5}.CostFactors_subheading__nanN5{margin:0 0 .45rem;padding-left:.6rem;border-left:3px solid var(--mg-accent);color:var(--mg-ink);font-size:1rem;font-weight:700;line-height:1.3}.CostFactors_body__Ft8_Y{margin:0 0 1rem;color:var(--mg-muted);line-height:1.5}.CostFactors_actions__YHgHK{display:flex;flex-direction:column;align-items:flex-start;gap:.65rem}.CostFactors_primary__m_zP_{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:.55rem 1rem;border:1px solid var(--mg-accent);border-radius:.55rem;background:var(--mg-accent);color:var(--mg-ink);font-weight:700;text-align:center;text-decoration:none;box-shadow:0 4px 10px rgb(230 161 0/18%);transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.CostFactors_primary__m_zP_:hover{border-color:#d39400;background:#f2ad0b;box-shadow:0 7px 16px rgb(230 161 0/25%);transform:translateY(-1px)}.CostFactors_links__VYL0t a:focus-visible,.CostFactors_primary__m_zP_:focus-visible{outline:3px solid var(--mg-ink);outline-offset:3px}.CostFactors_links__VYL0t{display:flex;flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none}.CostFactors_links__VYL0t a{color:#805900;font-weight:600;text-decoration:underline;text-decoration-color:var(--mg-accent);text-decoration-thickness:2px;text-underline-offset:.22em}.CostFactors_links__VYL0t a:hover{color:var(--mg-ink);text-decoration-thickness:3px}.CostFactors_factors__36eMt{display:grid;gap:.45rem;margin:0}.CostFactors_row__xfS2E{display:grid;gap:.3rem .85rem;padding:.7rem .85rem;border:1px solid #e8edf2;border-left:3px solid #f0c45e;border-radius:.75rem;background:#fff;box-shadow:0 4px 12px rgb(30 41 59/4%);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.CostFactors_row__xfS2E:hover{border-color:#efd38e;border-left-color:var(--mg-accent);box-shadow:0 8px 20px rgb(30 41 59/7%);transform:translateY(-1px)}@media (min-width:40rem){.CostFactors_row__xfS2E{grid-template-columns:minmax(9rem,.8fr) minmax(0,1.2fr);align-items:start;gap:.35rem 1rem;padding:.75rem .9rem}}.CostFactors_row__xfS2E dt{color:var(--mg-ink);font-weight:700;line-height:1.35}.CostFactors_row__xfS2E dd{margin:0;color:var(--mg-muted);line-height:1.4}.CostFactors_srOnly__YwU5O{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.CostFactors_primary__m_zP_,.CostFactors_row__xfS2E{transition:none}.CostFactors_primary__m_zP_:hover,.CostFactors_row__xfS2E:hover{transform:none}}