.ng-wrap[data-astro-cid-jxc5syiz]{max-width:820px;padding-top:3rem;padding-bottom:4rem}.ng-wrap[data-astro-cid-jxc5syiz] h1[data-astro-cid-jxc5syiz]{font-family:var(--display);font-size:clamp(2.1rem,5vw,3rem);letter-spacing:-.03em;line-height:1.05;margin:0 0 .8rem}.ng-wrap[data-astro-cid-jxc5syiz] .lede[data-astro-cid-jxc5syiz]{color:var(--ink-soft);font-size:1.12rem;margin:0 0 1rem}.ng-wrap[data-astro-cid-jxc5syiz] .disclosure[data-astro-cid-jxc5syiz]{font-size:.85rem;color:var(--ink-soft);background:var(--sand);border-radius:10px;padding:.6rem .8rem}.ng-actions[data-astro-cid-jxc5syiz]{display:flex;flex-wrap:wrap;gap:.7rem;margin:1.2rem 0 1.6rem}.ng-pdf-box[data-astro-cid-jxc5syiz]{display:flex;gap:1.2rem;align-items:center;justify-content:space-between;background:var(--pine-deep);color:#fff;border-radius:16px;padding:1.2rem 1.4rem;margin:0 0 1.4rem}.ng-pdf-box[data-astro-cid-jxc5syiz] p[data-astro-cid-jxc5syiz]{margin:0;color:#ffffffe0;font-size:.98rem}.ng-pdf-box[data-astro-cid-jxc5syiz] .ng-pdf-h[data-astro-cid-jxc5syiz]{font-family:var(--display);font-weight:700;font-size:1.2rem;color:#fff;margin-bottom:.3rem}.ng-pdf-box[data-astro-cid-jxc5syiz] .btn[data-astro-cid-jxc5syiz]{flex:none}@media(width<=640px){.ng-pdf-box[data-astro-cid-jxc5syiz]{flex-direction:column;align-items:stretch;text-align:left}.ng-pdf-box[data-astro-cid-jxc5syiz] .btn[data-astro-cid-jxc5syiz]{justify-content:center}}.ng-toc[data-astro-cid-jxc5syiz]{background:#fff;border:1px solid var(--stone);border-radius:14px;padding:1.1rem 1.3rem}.ng-toc[data-astro-cid-jxc5syiz] h2[data-astro-cid-jxc5syiz]{font-family:var(--display);font-size:1.1rem;margin:0 0 .5rem}.ng-toc[data-astro-cid-jxc5syiz] ol[data-astro-cid-jxc5syiz]{margin:0;padding-left:1.3rem;columns:2;column-gap:2rem}.ng-toc[data-astro-cid-jxc5syiz] li[data-astro-cid-jxc5syiz]{margin:.25rem 0;break-inside:avoid}.ng-toc[data-astro-cid-jxc5syiz] a[data-astro-cid-jxc5syiz]{color:var(--pine);font-weight:600}.ng-body[data-astro-cid-jxc5syiz] h2[data-astro-cid-jxc5syiz]{font-size:1.7rem;margin-top:2.6rem;scroll-margin-top:96px}.ng-body[data-astro-cid-jxc5syiz] h3[data-astro-cid-jxc5syiz]{margin-top:1.8rem}.ng-table[data-astro-cid-jxc5syiz]{overflow-x:auto}.ng-table[data-astro-cid-jxc5syiz] table[data-astro-cid-jxc5syiz]{font-size:.95rem}.ng-price[data-astro-cid-jxc5syiz]{white-space:nowrap;font-weight:600}.ng-note[data-astro-cid-jxc5syiz]{color:var(--ink-soft);font-size:.9rem}.ng-total[data-astro-cid-jxc5syiz] td[data-astro-cid-jxc5syiz]{background:var(--sand)}.ng-budget[data-astro-cid-jxc5syiz]{background:var(--sand);border:1px solid var(--stone);border-radius:14px;padding:1.1rem 1.3rem;margin:1.6rem 0}.ng-budget[data-astro-cid-jxc5syiz] p[data-astro-cid-jxc5syiz]{margin:0;font-size:1rem}.ng-budget-h[data-astro-cid-jxc5syiz]{font-family:var(--display);font-weight:700;color:var(--pine-deep);font-size:1.2rem!important;margin-bottom:.4rem!important}.ng-lists[data-astro-cid-jxc5syiz]{margin-top:3rem;scroll-margin-top:96px}.ng-lists[data-astro-cid-jxc5syiz]>h2[data-astro-cid-jxc5syiz],.ng-faq[data-astro-cid-jxc5syiz] h2[data-astro-cid-jxc5syiz]{font-family:var(--display);font-size:1.7rem;letter-spacing:-.02em;margin:0 0 .5rem}.ng-lists-lede[data-astro-cid-jxc5syiz]{color:var(--ink-soft);margin:0 0 .8rem}.ng-list-actions[data-astro-cid-jxc5syiz]{display:flex;gap:.5rem;margin-bottom:1rem}.ng-btn[data-astro-cid-jxc5syiz]{font:inherit;font-size:.88rem;font-weight:600;padding:.4rem .9rem;border-radius:99px;border:1px solid var(--stone-2);background:#fff;color:var(--pine-deep);cursor:pointer}.ng-btn[data-astro-cid-jxc5syiz]:hover{border-color:var(--pine);background:var(--sand)}.ng-list[data-astro-cid-jxc5syiz]{background:#fff;border:1px solid var(--stone);border-radius:14px;padding:1rem 1.2rem;margin-bottom:1rem;scroll-margin-top:96px}.ng-list[data-astro-cid-jxc5syiz] h3[data-astro-cid-jxc5syiz]{font-family:var(--display);font-size:1.2rem;margin:0 0 .6rem;color:var(--pine-deep)}.ng-list[data-astro-cid-jxc5syiz] ul[data-astro-cid-jxc5syiz]{list-style:none;padding:0;margin:0;columns:2;column-gap:1.6rem}.ng-list[data-astro-cid-jxc5syiz] li[data-astro-cid-jxc5syiz]{display:flex;gap:.55rem;align-items:flex-start;padding:.3rem 0;break-inside:avoid}.ng-list[data-astro-cid-jxc5syiz] input[data-astro-cid-jxc5syiz]{width:20px;height:20px;margin:.15rem 0 0;accent-color:var(--pine);flex:none;cursor:pointer}.ng-list[data-astro-cid-jxc5syiz] label[data-astro-cid-jxc5syiz]{cursor:pointer;line-height:1.4}.ng-list[data-astro-cid-jxc5syiz] li[data-astro-cid-jxc5syiz]:has(input:checked) label[data-astro-cid-jxc5syiz]{text-decoration:line-through;color:var(--ink-soft)}.ng-faq[data-astro-cid-jxc5syiz]{margin-top:2.6rem;scroll-margin-top:96px}.ng-faq[data-astro-cid-jxc5syiz] details[data-astro-cid-jxc5syiz]{border-bottom:1px solid var(--stone);padding:.8rem 0}.ng-faq[data-astro-cid-jxc5syiz] summary[data-astro-cid-jxc5syiz]{font-weight:700;cursor:pointer;color:var(--pine-deep)}.ng-faq[data-astro-cid-jxc5syiz] details[data-astro-cid-jxc5syiz] p[data-astro-cid-jxc5syiz]{margin:.6rem 0 0;color:var(--ink-soft)}.ng-fine[data-astro-cid-jxc5syiz]{font-size:.82rem;color:var(--ink-soft);margin-top:2rem}@media(width<=640px){.ng-toc[data-astro-cid-jxc5syiz] ol[data-astro-cid-jxc5syiz],.ng-list[data-astro-cid-jxc5syiz] ul[data-astro-cid-jxc5syiz]{columns:1}}.ng-cover{display:none}@media print{@page{size:letter;margin:.6in .65in}html,body{background:#fff!important}nav,footer,.skip-link,.slidein,.modal-overlay,.next-steps,.ng-actions,.ng-list-actions,.ng-pdf-box,.eyebrow{display:none!important}.ng-wrap{max-width:none;padding:0}.ng-cover{display:flex;flex-direction:column;justify-content:center;min-height:9.2in;break-after:page;text-align:left;padding:0 .2in;border-left:10px solid #22503A}.ng-cover img{width:1.1in;height:1.1in;margin-bottom:.4in}.ng-cover-kicker{font-size:11pt;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#c14d20;margin:0 0 .15in}.ng-cover-title{font-family:var(--display);font-size:34pt;font-weight:800;line-height:1.05;color:#173626;margin:0 0 .25in}.ng-cover-sub{font-size:14pt;line-height:1.5;color:#20241e;max-width:5.6in;margin:0 0 .5in}.ng-cover-by{font-size:12pt;font-weight:700;color:#22503a;margin:0 0 .06in}.ng-cover-url{font-size:11pt;color:#565b4f;margin:0}.ng-wrap>h1{font-size:24pt}.ng-toc{break-inside:avoid}.ng-body{font-size:10.5pt;line-height:1.55}.ng-body h2{font-size:17pt;margin-top:.35in;break-after:avoid}.ng-body h3{break-after:avoid}.ng-body p,.ng-body li{orphans:3;widows:3}.ng-table{overflow:visible}.ng-table table{font-size:9pt;margin:.1in 0 .2in}.ng-table th,.ng-table td{padding:.06in .09in}.ng-table tr,.ng-budget{break-inside:avoid}#checklists{break-before:page}.ng-list{break-inside:avoid;border-color:#999}.ng-list input{-webkit-print-color-adjust:exact;print-color-adjust:exact}.ng-faq{break-before:page}a{color:#22503a!important}body.print-lists .ng-wrap>:not(#checklists){display:none!important}body.print-lists #checklists{break-before:auto}}
