.ni-page{--yd-brand:#2baa5e;--yd-ink:#183c2a;--yd-muted:#476454;--yd-line:#c4deca;--yd-light:#edf7ee;color:var(--yd-ink)}.ni-page .yd-hero{padding-bottom:2.5rem}.ni-page .yd-hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);gap:2rem;align-items:center}.ni-page .yd-hero h1{font-size:var(--text-title);line-height:var(--leading-title)}.ni-page .yd-hero h1 em{color:#16773d;text-decoration:none}.ni-hero-art{width:100%;max-width:34rem;justify-self:end}.ni-svg{display:block;width:100%;height:auto;overflow:visible;font-family:var(--font-body)}.ni-svg text{font-size:var(--text-scale-18)}.ni-svg .ni-svg-title{font-size:var(--text-scale-22);font-weight:700;font-family:var(--font-heading)}.ni-svg .ni-svg-small{font-size:var(--text-scale-16)}.ni-svg .ni-svg-tiny{font-size:var(--text-scale-12);font-weight:700;letter-spacing:.04em}.ni-svg-label{font-weight:600}.ni-page .yd-section{padding-block:3.5rem}.ni-page .yd-section h2{max-width:69rem;margin-bottom:1.75rem}.ni-page h3{font-size:var(--text-subheading);line-height:var(--leading-heading);margin:1.5rem 0 .8rem}.ni-page p{font-size:var(--text-body);line-height:var(--leading-body)}.ni-page .yd-kicker{font-size:var(--text-eyebrow);line-height:1.5}.ni-page .yd-lead{font-size:var(--text-lead)}.ni-tint{background:#edf7ee}.ni-split{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,.8fr);gap:clamp(1.5rem,4vw,4rem);align-items:center}.ni-split--reverse{grid-template-columns:minmax(0,.8fr) minmax(0,1.45fr)}.ni-split>div>:first-child{margin-top:0}.ni-figure{width:100%;max-width:25rem;margin:0;justify-self:end;align-self:center}.ni-split--reverse>.ni-figure{justify-self:start}.ni-figure .ni-svg{border-radius:1rem;background:#f9fcf7}.ni-tint .ni-figure .ni-svg{background:#fffdf5}.ni-duo{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;margin-top:1.75rem}.ni-duo h3{margin-top:0}.ni-intro{max-width:62rem}.ni-note{border-left:.25rem solid #9eb75b;padding-left:1.25rem}.ni-page .ni-help{font-size:var(--text-caption);line-height:1.65;color:var(--yd-muted)}.ni-tool{padding:clamp(1.1rem,3vw,2rem);border:1px solid #bbd8c3;border-radius:1.25rem;background:#fff;margin-top:1.75rem;min-width:0}.ni-tool-heading h3,.ni-tool>h3{margin-top:.5rem}.ni-tool-heading>p:last-child{margin-bottom:1.6rem}.ni-fields{display:grid;gap:1rem;margin-bottom:1.25rem}.ni-fields--two{grid-template-columns:1fr 1fr}.ni-fields--three{grid-template-columns:1fr 1fr 1fr}.ni-page .ni-tool label{display:flex;flex-direction:column;gap:.45rem;font-size:var(--text-ui);font-weight:650;line-height:1.45;min-width:0}.ni-page .ni-tool input,.ni-page .ni-tool select{background:#fff;color:var(--yd-ink);width:100%;min-height:3.1rem;padding:.7rem .8rem;border:1px solid #9fbeaa;border-radius:.4rem;font:inherit;font-size:var(--text-ui);box-sizing:border-box}.ni-page .ni-tool [data-select-trigger]{font-size:var(--text-ui)}.ni-page .ni-tool .yd-actions{gap:1rem;margin-top:1rem;flex-wrap:wrap}.ni-page .yd-button,.ni-page button.yd-button{background:#2baa5e;color:#fff;border:0;font-size:var(--text-ui);display:inline-flex;align-items:center;justify-content:center;gap:.65rem;text-decoration:none}.ni-text-button{border:0;background:0 0;color:#126d35;text-decoration:underline;text-underline-offset:.2em;cursor:pointer;font:inherit;font-size:var(--text-caption);min-height:2.75rem;padding:.4rem 0}.ni-page .ni-period{font-size:var(--text-caption);font-weight:650;margin:0 0 1rem}.ni-page .ni-error{font-size:var(--text-ui);color:#8f301f}.ni-after-tool{max-width:62rem;margin-top:1.5rem}.ni-table-wrap{overflow-x:auto;margin-top:1.5rem}.ni-table{border-collapse:collapse;width:100%;font-size:var(--text-body);line-height:1.65;background:#fff}.ni-table caption{text-align:left;font-size:var(--text-caption);margin-bottom:.8rem;color:var(--yd-muted)}.ni-table td,.ni-table th{padding:1rem;text-align:left;border-bottom:1px solid #bfd9c6;vertical-align:top}.ni-table thead{background:#e2f1e7}.ni-table tbody th{width:21%}.ni-loans .cr-offers{margin-top:1.5rem}.ni-page .ni-loan-summary{font-size:var(--text-ui);font-weight:600;line-height:1.6}.ni-pagination{display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap;margin:1.5rem 0}.ni-pagination button{min-height:2.75rem;min-width:2.75rem;border:1px solid #98bca3;border-radius:.4rem;background:#fff;color:#183c2a;font-size:var(--text-ui);cursor:pointer}.ni-pagination button[aria-current]{background:#2baa5e;border-color:#2baa5e;color:#fff}.ni-related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem}.ni-related a{display:flex;gap:1rem;align-items:center;justify-content:space-between;padding:1.1rem 1.25rem;background:#183c2a;color:#fff!important;border-radius:.7rem;font-size:var(--text-ui);line-height:1.6;text-decoration:none}.ni-related a svg{color:#d4df47;flex-shrink:0}.ni-followup{margin-top:1.5rem}.ni-page [hidden]{display:none!important}@media(prefers-reduced-motion:no-preference){.ni-hero-document{animation:ni-document-settle 1s ease-out both}.ni-hero-document-1{animation-delay:.05s}.ni-hero-document-2{animation-delay:.22s}.ni-hero-document-3{animation-delay:.4s}}@keyframes ni-document-settle{from{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}@media(max-width:1050px){.ni-page .yd-hero-grid{grid-template-columns:1.2fr 1fr}.ni-hero-art{align-self:center}.ni-split,.ni-split--reverse{gap:1.5rem}.ni-related{grid-template-columns:1fr}}@media(max-width:767px){.ni-page .yd-hero-grid{grid-template-columns:1fr;gap:1.25rem}.ni-page .yd-hero{padding-bottom:1.75rem}.ni-hero-art{max-width:26rem;justify-self:center}.ni-page .yd-section{padding-block:2.5rem}.ni-duo,.ni-split,.ni-split--reverse{grid-template-columns:1fr;gap:1.5rem}.ni-split--reverse>.ni-figure{order:2}.ni-figure,.ni-split--reverse>.ni-figure{max-width:24rem;justify-self:center}.ni-duo{margin-top:1.5rem}.ni-fields--three,.ni-fields--two{grid-template-columns:1fr}.ni-page .ni-tool .yd-actions{align-items:stretch}.ni-page .ni-tool .yd-button{width:100%}.ni-table{min-width:39rem}.ni-page .yd-hero .yd-actions{align-items:stretch}.ni-page .yd-hero .yd-button{width:100%}}.ni-preparation-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem;align-items:start}.ni-available{border:0;padding:0;margin:0;min-width:0}.ni-available legend{font-size:var(--text-ui);font-weight:700;line-height:1.5;margin-bottom:.25rem}.ni-available>p{margin-top:.25rem}.ni-available [data-ni-available]{display:grid;gap:.55rem}.ni-page .ni-tool .ni-document-choice{display:flex;flex-direction:row;gap:.7rem;align-items:flex-start;padding:.6rem .8rem;border:1px solid #c1d9c8;border-radius:.45rem;background:#f7fbf7;font-weight:400;font-size:var(--text-ui);line-height:1.5;cursor:pointer}.ni-page .ni-tool .ni-document-choice input{width:1.15rem;min-height:1.15rem;height:1.15rem;flex:0 0 1.15rem;padding:0;margin:.15rem 0 0;accent-color:#2baa5e}.ni-document-choice:has(input:checked){border-color:#7aac8a!important;background:#edf7ee!important}.ni-preparation-result{background:#eff7f0;padding:1.4rem;border-radius:1rem;scroll-margin-top:11rem;min-width:0}.ni-preparation-result h3{margin:.25rem 0 .8rem}.ni-page .ni-prep-explanation{font-size:var(--text-ui);line-height:1.6}.ni-prep-groups{display:grid;gap:1rem}.ni-prep-groups h4,.ni-prep-next h4{font-size:var(--text-ui);line-height:1.5;margin:0 0 .4rem;font-weight:750}.ni-prep-groups ul{list-style:none;padding:0;margin:0}.ni-prep-groups li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.7rem;align-items:start;padding:.5rem 0;border-bottom:1px solid #c6dccd;font-size:var(--text-caption);line-height:1.6}.ni-prep-groups li strong{font-size:var(--text-scale-12);font-weight:600;white-space:nowrap;padding:.15rem .4rem;border-radius:.25rem}.ni-piece-ready{background:#d5eddd;color:#205b35}.ni-piece-missing{background:#fff4d9;color:#6d5420}.ni-prep-next{border-left:.2rem solid #88b998;margin-top:1.3rem;padding-left:.85rem}.ni-page .ni-prep-next p{font-size:var(--text-ui);line-height:1.6;margin:0}.ni-preparation-actions{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-top:1.25rem}.ni-preparation-actions>.ni-help{flex-basis:100%;margin:0}.ni-copy-fallback{width:100%;min-height:16rem;border:1px solid #93b49c;border-radius:.4rem;padding:.8rem;font-size:var(--text-caption);font-family:var(--font-body);line-height:1.6;background:#fff;color:#183c2a}.ni-preparation-result[data-stale] .ni-prep-explanation,.ni-preparation-result[data-stale] .ni-prep-groups,.ni-preparation-result[data-stale] .ni-prep-next,.ni-preparation-result[data-stale] [data-ni-prep-count]{display:none}.ni-page .ni-preparation-actions button:disabled{opacity:.55;cursor:default}@media(max-width:1050px){.ni-preparation-layout{grid-template-columns:1fr}.ni-prep-groups{grid-template-columns:1fr 1fr;gap:1.4rem}}@media(max-width:767px){.ni-preparation-result{padding:1rem}.ni-prep-groups{grid-template-columns:1fr}.ni-preparation-actions .yd-button{width:100%}.ni-preparation-actions{align-items:stretch}.ni-page .ni-preparation-actions .ni-text-button{width:100%;text-align:center}}@media print{body.ni-print-preparation main>:not(#mes-revenus),body.ni-print-preparation>:not(main){display:none!important}body.ni-print-preparation #mes-revenus .yd-wrap>:not(.ni-tool),body.ni-print-preparation .ni-preparation-actions,body.ni-print-preparation .ni-preparation-controls,body.ni-print-preparation .ni-tool-heading{display:none!important}body.ni-print-preparation #mes-revenus,body.ni-print-preparation .ni-preparation-result,body.ni-print-preparation .ni-tool{background:#fff;border:0;margin:0;padding:0}body.ni-print-preparation .ni-prep-groups,body.ni-print-preparation .ni-preparation-layout{display:block}body.ni-print-preparation .yd-wrap{width:100%;max-width:none}body.ni-print-preparation .ni-prep-groups section{break-inside:avoid;margin-top:1rem}body.ni-print-preparation .ni-prep-next{break-inside:avoid}}
