.dm-audit:where(.astro-yeix5tsv){gap:18px;max-width:880px;display:grid}.dm-audit__drop:where(.astro-yeix5tsv){color:#173b30;text-align:center;cursor:pointer;background:#f3f8f4;border:2px dashed #9fcbb2;border-radius:22px;justify-items:center;gap:6px;padding:44px 24px;transition:border-color .16s,background-color .16s;display:grid;position:relative}.dm-audit__drop:where(.astro-yeix5tsv):hover,.dm-audit__drop:where(.astro-yeix5tsv).is-over{background:#e8f3ec;border-color:#2f8f68}.dm-audit__drop:where(.astro-yeix5tsv):focus-within{outline-offset:3px;outline:3px solid #2f8f68}.dm-audit__drop:where(.astro-yeix5tsv) input:where(.astro-yeix5tsv){opacity:0;cursor:pointer;position:absolute;inset:0}.dm-audit__drop:where(.astro-yeix5tsv) strong:where(.astro-yeix5tsv){font-size:20px}.dm-audit__drop:where(.astro-yeix5tsv) span:where(.astro-yeix5tsv){color:#52635a;font-size:var(--fs-sm)}.dm-audit__status:where(.astro-yeix5tsv):empty{display:none}.dm-audit__status:where(.astro-yeix5tsv){color:#173b30;margin:0;font-weight:600}.dm-audit__result:where(.astro-yeix5tsv){background:#fffdf8;border:1px solid #d7ddd2;border-radius:24px;gap:22px;padding:clamp(20px,3vw,36px);scroll-margin-top:90px;display:grid}.dm-audit__result:where(.astro-yeix5tsv) h2:where(.astro-yeix5tsv){margin:6px 0 0;font-size:clamp(2rem,4vw,3rem);line-height:1.05}.dm-audit__result:where(.astro-yeix5tsv) h2:where(.astro-yeix5tsv) b:where(.astro-yeix5tsv){color:#2f8f68}.dm-audit__result:where(.astro-yeix5tsv) header:where(.astro-yeix5tsv) p:where(.astro-yeix5tsv){color:#3c554b;margin-top:10px}.dm-audit__topics:where(.astro-yeix5tsv){grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.dm-audit__topics:where(.astro-yeix5tsv)>li:where(.astro-yeix5tsv){background:#fff;border:1px solid #e3eae3;border-radius:16px;align-content:start;gap:4px;padding:16px;display:grid}.dm-audit__topics:where(.astro-yeix5tsv)>li:where(.astro-yeix5tsv)[data-topic=you]{background:#fffaf0;border-color:#f0d9ad}.dm-audit__topics:where(.astro-yeix5tsv) strong:where(.astro-yeix5tsv){color:#173b30}.dm-audit__topics:where(.astro-yeix5tsv) span:where(.astro-yeix5tsv){color:#52635a;font-size:var(--fs-sm)}.dm-audit__topics:where(.astro-yeix5tsv) ul:where(.astro-yeix5tsv){color:#3c554b;font-size:var(--fs-sm);overflow-wrap:anywhere;gap:4px;margin:6px 0 0;padding:0;font-style:italic;list-style:none;display:grid}.dm-audit__scenario:where(.astro-yeix5tsv){background:#f3f7f1;border-radius:18px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px;padding:20px;display:grid}.dm-audit__scenario:where(.astro-yeix5tsv) h3:where(.astro-yeix5tsv),.dm-audit__cta:where(.astro-yeix5tsv) h3:where(.astro-yeix5tsv){margin:0;font-size:19px}.dm-audit__note:where(.astro-yeix5tsv){color:#52635a;font-size:var(--fs-ui);margin:4px 0 12px}.dm-audit__scenario:where(.astro-yeix5tsv) label:where(.astro-yeix5tsv){color:#173b30;font-size:var(--fs-ui);justify-content:space-between;align-items:center;gap:12px;margin-top:8px;font-weight:600;display:flex}.dm-audit__money:where(.astro-yeix5tsv){align-items:center;gap:4px;display:inline-flex}.dm-audit__money:where(.astro-yeix5tsv) input:where(.astro-yeix5tsv){width:84px;min-height:44px;font:inherit;border:1px solid #c9d3c6;border-radius:10px;padding:0 10px}.dm-audit__scenario:where(.astro-yeix5tsv) dl:where(.astro-yeix5tsv){align-content:center;gap:12px;margin:0;display:grid}.dm-audit__scenario:where(.astro-yeix5tsv) dl:where(.astro-yeix5tsv) div:where(.astro-yeix5tsv){color:#cfe8d9;background:#184e3a;border-radius:14px;padding:14px 16px}.dm-audit__scenario:where(.astro-yeix5tsv) dt:where(.astro-yeix5tsv){font-size:var(--fs-sm)}.dm-audit__scenario:where(.astro-yeix5tsv) dd:where(.astro-yeix5tsv){color:#fff;margin:4px 0 0;font:450 30px/1.1 Newsreader Variable,Georgia,serif}.dm-audit__actions:where(.astro-yeix5tsv){flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dm-audit__cta:where(.astro-yeix5tsv){border-top:1px solid #e3e8df;gap:8px;padding-top:18px;display:grid}.dm-audit__cta:where(.astro-yeix5tsv) p:where(.astro-yeix5tsv){color:#3c554b;max-width:60ch;margin:0}@media (width<=640px){.dm-audit__scenario:where(.astro-yeix5tsv){grid-template-columns:1fr}}
