.nmld-l{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #e6dcc8;border-radius:14px;overflow-x:auto}.nmld-l table{border-collapse:collapse;background:#fff;width:100%;min-width:900px;margin:0;font-family:DM Sans,sans-serif;font-size:16px;line-height:1.5}.nmld-l th,.nmld-l td{text-align:left;vertical-align:top;color:#3c3848;border-top:1px solid #e6dcc8;padding:12px 14px}.nmld-l thead th{color:#1b1a26;background:#efe6d3;border-top:0;font-weight:700}.nmld-l tbody th{color:#1b1a26;font-weight:700}.nmld-l caption{caption-side:bottom;text-align:left;color:#3c3848;padding:10px 14px;font-size:14px}.nmld-l a{color:#8a6a2f}.nmld-l small{font-size:14px}.nmld-c{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #e6dcc8;border-radius:14px;overflow-x:auto}.nmld-c table{border-collapse:separate;border-spacing:4px;text-align:center;width:100%;min-width:420px;margin:0;font-family:DM Sans,sans-serif}.nmld-c th{color:#1b1a26;padding:8px 2px;font-size:13px}.nmld-c td{border-radius:8px;padding:8px 2px;line-height:1.2}.nmld-c td b{font-size:17px}.nmld-c td span{font-size:12px}.nmld-c caption{caption-side:bottom;text-align:left;color:#3c3848;padding:8px 12px 12px;font-size:14px}.nmld-good{color:#12663a;background:#dcefe2}.nmld-neutral{color:#6b5b3a;background:#f1e9d6}.nmld-avoid{color:#9a3324;background:#f6dcd6}.nmld-k{color:#3c3848;flex-wrap:wrap;gap:10px 18px;margin-top:12px;font-family:DM Sans,sans-serif;font-size:14px;display:flex}.nmld-k span{align-items:center;gap:8px;display:inline-flex}.nmld-k i{border-radius:4px;width:16px;height:16px;display:inline-block}.nmld-d{-webkit-overflow-scrolling:touch;background:#1c1c2e;border:1px solid #2e2e46;border-radius:14px;overflow-x:auto}.nmld-d table{border-collapse:collapse;background:#1c1c2e;width:100%;min-width:860px;margin:0;font-family:DM Sans,sans-serif;font-size:16px;line-height:1.5}.nmld-d th,.nmld-d td{text-align:left;vertical-align:top;color:#cfc8ba;border-top:1px solid #2e2e46;padding:12px 14px}.nmld-d thead th{color:#f3eee3;background:#26263b;border-top:0;font-weight:700}.nmld-d tbody th{color:#f3eee3;font-weight:700}.nmld-d caption{caption-side:bottom;text-align:left;color:#cfc8ba;padding:10px 14px;font-size:14px}.nmld-d a{color:#c9a86a}.nmld-d small{font-size:14px}.nmk-w{-webkit-overflow-scrolling:touch;border-radius:14px;overflow-x:auto}.nmk-t{border-collapse:collapse;width:100%;margin:0;font-family:DM Sans,sans-serif;font-size:16px;line-height:1.5}.nmk-t th,.nmk-t td{text-align:left;vertical-align:top;padding:12px 14px}.nmk-t thead th,.nmk-t tbody th{font-weight:700}.nmk-l{border:1px solid #e6dcc8}.nmk-l .nmk-t{color:#3c3848;background:#fff}.nmk-l thead th{color:#1b1a26;background:#efe6d3}.nmk-l tbody th{color:#1b1a26}.nmk-l tbody tr>*{border-top:1px solid #e6dcc8}.nmk-d{border:1px solid #2e2e46}.nmk-d .nmk-t{color:#cfc8ba;background:#12121f}.nmk-d thead th{color:#f3eee3;background:#1c1c2e}.nmk-d tbody th{color:#f3eee3}.nmk-d tbody tr>*{border-top:1px solid #2e2e46}.nmk-d a{color:#c9a86a}.nmk-l a{color:#8a6a2f}.nmk-g{color:#177a41;font-weight:600}.nmk-b{color:#9a3b2e}.nmk-n{font-weight:400}.nm-calcpage-tool:where(.astro-z7xolria){margin-top:28px}.nm-hero__aliases:where(.astro-z7xolria){color:#a9a196;margin:8px 0 0;font-size:14px}.nm-calcpage-tool:where(.astro-z7xolria) .nm-calc{margin:0}.nm-calcpage-tool__title:where(.astro-z7xolria){color:var(--nm-cream);margin:0 0 6px;font-size:clamp(1.5rem,1.3rem + .8vw,1.9rem)}.nm-calcpage-tool__note:where(.astro-z7xolria){max-width:70ch;margin:0 0 16px;font-size:16px}.nm-placeholder:where(.astro-z7xolria){border:1px dashed var(--nm-gold);border-radius:var(--nm-radius);background:#fff;margin-bottom:40px;padding:20px 24px}.nm-placeholder:where(.astro-z7xolria) h2:where(.astro-z7xolria){margin-top:0}.nm-placeholder:where(.astro-z7xolria) code:where(.astro-z7xolria){background:#efe8da;border-radius:4px;padding:1px 5px;font-size:.85em}.nm-calcpage-more:where(.astro-z7xolria){background:#efe8da}.nm-calcpage-grid:where(.astro-z7xolria){grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (width<=960px){.nm-calcpage-grid:where(.astro-z7xolria){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.nm-calcpage-grid:where(.astro-z7xolria){grid-template-columns:1fr}}.nm-section:where(.astro-z7xolria) .nm-faq{margin-top:8px}
