body{font:16px/1.6 system-ui,sans-serif;max-width:850px;margin:2rem auto;padding:0 1rem;color:#182027}h1,h2{line-height:1.2}.summary{margin:1.25rem 0}.summary-lines{margin:.5rem 0;padding-left:1.25rem}.summary-lines li{margin:.25rem 0}.proposal-cta{border:1px solid #9aa7af;border-radius:12px;padding:1rem;margin:1.5rem 0}.cta-button{display:inline-block;font:inherit;padding:.5rem 1rem;border:1px solid #6b7a83;border-radius:8px;background:#eef2f4;color:#182027;cursor:pointer;text-decoration:none}.cta-note{color:#5a6a73;font-size:.95rem}.calculator{border:1px solid #9aa7af;border-radius:12px;padding:1rem;margin:2rem 0}input{font:inherit;padding:.45rem;max-width:12rem}dt{font-weight:700;margin-top:.8rem}dd{margin-left:0}.notice{background:#f1f5f7;padding:.8rem;border-left:4px solid #466}a{color:#145d78}