.msnh-article{color:#1e293b;line-height:1.8;font-size:1.05rem}.msnh-article .msnh-lead-banner{background:linear-gradient(135deg,#f0fdf4 0%,#ecfdf5 50%,#eff6ff 100%);border-left:4px solid #059669;border-radius:.875rem;padding:1.25rem 1.5rem;margin-bottom:1.75rem;box-shadow:0 1px 3px #0000000d}.msnh-article .msnh-lead-banner h2{font-size:1.25rem;font-weight:700;color:#065f46;margin-bottom:.75rem}.msnh-article .msnh-lead-banner p{color:#1f2937;margin-bottom:.75rem}.msnh-article .msnh-lead-banner ul{list-style-type:disc;padding-left:1.5rem;color:#1f2937}.msnh-article .msnh-lead-banner li{margin-bottom:.5rem}.msnh-article .msnh-byline{display:flex;flex-wrap:wrap;gap:1rem;font-size:.875rem;color:#047857;background:#f0fdf4;padding:.75rem 1.25rem;border-radius:.5rem;border:1px solid #d1fae5;margin-bottom:2rem}.msnh-article .msnh-toc{background:#f8fafc;border:1px solid #cbd5e1;border-radius:.875rem;padding:1.25rem 1.5rem;margin-bottom:2rem}.msnh-article .msnh-toc-title{font-weight:700;color:#0f172a;font-size:1.1rem;margin-bottom:.75rem}.msnh-article .msnh-toc ol{padding-left:1.25rem;color:#334155}.msnh-article .msnh-toc li{margin-bottom:.4rem}.msnh-article .msnh-toc a{color:#059669;text-decoration:none;font-weight:500;transition:color .15s ease}.msnh-article .msnh-toc a:hover{color:#047857;text-decoration:underline}.msnh-article .msnh-pillars-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1.25rem;margin:2rem 0}@media (min-width: 640px){.msnh-article .msnh-pillars-grid{grid-template-columns:repeat(2,1fr)}}.msnh-article .msnh-pillar-card{background:#ffffff;border:1px solid #e2e8f0;border-radius:.875rem;padding:1.25rem;box-shadow:0 2px 4px #0000000a;transition:transform .2s ease,box-shadow .2s ease}.msnh-article .msnh-pillar-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #05966914}.msnh-article .msnh-pillar-badge{display:inline-block;background:#d1fae5;color:#065f46;font-size:.75rem;font-weight:700;padding:.25rem .6rem;border-radius:9999px;margin-bottom:.5rem;text-transform:uppercase}.msnh-article .msnh-pillar-title{font-size:1.1rem;font-weight:700;color:#0f172a;margin-bottom:.5rem}.msnh-article .msnh-pillar-desc{font-size:.925rem;color:#475569;line-height:1.6}.msnh-article .msnh-quick-tools-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1rem;margin:1.75rem 0}@media (min-width: 640px){.msnh-article .msnh-quick-tools-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.msnh-article .msnh-quick-tools-grid{grid-template-columns:repeat(3,1fr)}}.msnh-article .msnh-quick-tool-card{display:flex;flex-direction:column;justify-content:space-between;background:#ffffff;border:1px solid #d1fae5;border-radius:.75rem;padding:1rem;text-decoration:none;transition:all .2s ease}.msnh-article .msnh-quick-tool-card:hover{border-color:#059669;background:#f0fdf4;transform:translateY(-2px)}.msnh-article .msnh-quick-tool-title{font-weight:700;color:#065f46;font-size:.95rem;margin-bottom:.25rem}.msnh-article .msnh-quick-tool-desc{font-size:.825rem;color:#64748b;line-height:1.5}.msnh-article .msnh-table-container{overflow-x:auto;margin:2rem 0;border-radius:.875rem;border:1px solid #e2e8f0;background:#ffffff;box-shadow:0 1px 3px #0000000d}.msnh-article .msnh-table-container table{width:100%;border-collapse:collapse;text-align:left;font-size:.925rem}.msnh-article .msnh-table-container caption{font-size:.975rem;font-weight:700;color:#065f46;padding:.75rem 1rem;background:#f0fdf4;border-bottom:1px solid #d1fae5;text-align:left}.msnh-article .msnh-table-container th{background:#f8fafc;font-weight:700;color:#0f172a;padding:.75rem 1rem;border-bottom:2px solid #cbd5e1}.msnh-article .msnh-table-container td{padding:.75rem 1rem;border-bottom:1px solid #e2e8f0;color:#334155;vertical-align:top}.msnh-article .msnh-table-container tr:last-child td{border-bottom:none}.msnh-article .msnh-table-container tbody tr:hover{background:#fafaf9}.msnh-article .msnh-figure{margin:2rem 0;text-align:center}.msnh-article .msnh-figure img{width:100%;max-width:100%;height:auto;border-radius:.875rem;box-shadow:0 4px 6px -1px #0000001a;display:block}.msnh-article .msnh-figure figcaption{font-size:.875rem;color:#64748b;margin-top:.6rem;font-style:italic;line-height:1.5}.msnh-article .msnh-steps-container{display:flex;flex-direction:column;gap:1.25rem;margin:2rem 0}.msnh-article .msnh-step-card{display:flex;gap:1.25rem;background:#ffffff;border:1px solid #e2e8f0;border-radius:.875rem;padding:1.25rem;box-shadow:0 1px 3px #0000000d;align-items:flex-start}.msnh-article .msnh-step-number{flex-shrink:0;width:2.5rem;height:2.5rem;background:#059669;color:#fff;border-radius:9999px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem}.msnh-article .msnh-step-content{flex-grow:1}.msnh-article .msnh-step-title{font-size:1.05rem;font-weight:700;color:#0f172a;margin-bottom:.35rem}.msnh-article .msnh-step-desc{font-size:.925rem;color:#475569;line-height:1.6}.msnh-article .msnh-caution-box{background:#fef2f2;border:1px solid #fecaca;border-left:4px solid #dc2626;border-radius:.875rem;padding:1.25rem 1.5rem;margin:2rem 0}.msnh-article .msnh-caution-title{font-size:1.15rem;font-weight:700;color:#991b1b;margin-bottom:.75rem}.msnh-article .msnh-caution-list{list-style-type:disc;padding-left:1.5rem;color:#7f1d1d}.msnh-article .msnh-caution-list li{margin-bottom:.6rem;font-size:.95rem;line-height:1.6}.msnh-article .msnh-faq-section{margin:2.5rem 0}.msnh-article .msnh-faq-item{background:#ffffff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.25rem;margin-bottom:1rem;box-shadow:0 1px 2px #0000000d}.msnh-article .msnh-faq-question{font-weight:700;color:#0f172a;font-size:1.05rem;margin-bottom:.5rem}.msnh-article .msnh-faq-answer{color:#334155;font-size:.95rem;line-height:1.7}.msnh-article.msnh-palette-article{background:#fffaf0;color:#38261c;font-family:inherit;line-height:1.85;overflow-wrap:anywhere}.msnh-palette-article p{color:#38261c;margin:0 0 1.1rem}.msnh-palette-article h2{font-size:clamp(1.3rem,2vw,1.7rem);font-weight:800;line-height:1.4;color:#991b1b;margin:2.1rem 0 1rem;scroll-margin-top:120px}.msnh-palette-article>h2:first-of-type{margin-top:1.4rem}.msnh-palette-article a{color:#9f201e;text-decoration:underline;text-underline-offset:3px}.msnh-palette-article :is(a,summary):focus-visible{outline:3px solid #c67d2f;outline-offset:4px}.msnh-palette-article .msnh-palette-toc{display:flex;flex-wrap:wrap;gap:.7rem 1.3rem;margin:1.3rem 0;padding:1rem 0;border-block:1px solid #dcc7ac}.msnh-palette-article .msnh-palette-table-wrap{width:100%;margin:1rem 0 1.3rem}.msnh-palette-article table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:1rem}.msnh-palette-article caption{text-align:left;font-weight:700;color:#6e3021;padding:0 0 .65rem}.msnh-palette-article th,.msnh-palette-article td{border:1px solid #bba68e;padding:.8rem;text-align:left;vertical-align:top;white-space:normal;overflow-wrap:anywhere}.msnh-palette-article thead th{background:#f5e5c8;color:#672e20;font-weight:800}.msnh-palette-article tbody th{background:#fff7e7;color:#38261c;font-weight:700}.msnh-palette-article table th:first-child{width:24%}.msnh-palette-article .msnh-screen-table th:first-child{width:38%}.msnh-palette-article .msnh-screen-table thead th:nth-child(2){width:25%}.msnh-palette-article td{background:#fffdf8;color:#38261c}.msnh-palette-article figure{margin:1.4rem 0 1.8rem}.msnh-palette-article picture{display:block}.msnh-palette-article figure img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:8px}.msnh-palette-article figcaption{font-size:.95rem;line-height:1.6;font-style:normal;color:#6b4931;padding:.6rem 0 0;text-align:left}.msnh-palette-article .msnh-palette-example{border-block:1px solid #d5bea1;padding:1rem 0;margin:1.2rem 0}.msnh-palette-article .msnh-palette-bar{display:flex;width:100%;height:64px;margin:0 0 1rem;border:1px solid #bba68e}.msnh-palette-bar .msnh-palette-cream{width:60%;background:#eee3d2}.msnh-palette-bar .msnh-palette-olive{width:30%;background:#586346}.msnh-palette-bar .msnh-palette-brick{width:10%;background:#a74330}.msnh-palette-article dt{font-weight:750;margin-top:.7rem;color:#38261c}.msnh-palette-article dd{margin:0 0 .8rem;color:#38261c}.msnh-palette-article .msnh-palette-details{border-block:1px solid #d5bea1;padding:.9rem 0;margin:1.2rem 0}.msnh-palette-article summary{display:list-item;cursor:pointer;font-weight:750;color:#7f1d1d}.msnh-palette-article details p{margin:1rem 0 0}.msnh-palette-article .msnh-palette-source{font-size:.95rem;color:#6b4931;border-top:1px solid #d5bea1;padding-top:1rem;margin-top:1.5rem}@media (max-width:640px){.msnh-palette-article table{font-size:.94rem}.msnh-palette-article th,.msnh-palette-article td{padding:.6rem}.msnh-palette-article h2{font-size:1.35rem}}
