.ns-flow{margin:26px 0;padding:24px;background:#fff4f8;border:1px solid #efd1df;border-radius:24px}.ns-flow h2{margin-top:0;color:#852d51}.ns-flow ol{list-style:none;padding:0;margin:0;display:grid;gap:26px}.ns-flow li{position:relative;display:grid;grid-template-columns:48px 1fr;gap:14px;background:#fff;border:1px solid #edcfdd;border-radius:18px;padding:18px}.ns-flow li:not(:last-child):after{content:'↓';position:absolute;bottom:-28px;left:40px;color:#b8507d;font-size:23px}.ns-flow li>b{width:44px;height:44px;background:#b8507d;color:white;border-radius:50%;display:grid;place-items:center;font-size:18px}.ns-flow strong{display:block;color:#852d51;font-size:23px}.ns-flow small{display:block;color:#654b57;font-size:18px;line-height:1.7;margin-top:5px}.ns-branches{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ns-ref{font-size:16px!important}.ns-alert{padding:18px 22px;background:#fff4e8;border-left:4px solid #c57a46;border-radius:10px;margin:24px 0}.ns-alert strong{color:#834617}.ns-series-links{display:grid;gap:10px}.ns-series-links a{display:block;padding:14px;background:#fff4f8;border-radius:12px;color:#852d51}@media(max-width:600px){.ns-branches{grid-template-columns:1fr;gap:28px}.ns-flow{padding:16px}.ns-flow li{padding:14px;grid-template-columns:38px 1fr;gap:10px}.ns-flow li>b{width:36px;height:36px;font-size:16px}.ns-flow strong{font-size:22px}.ns-flow small{font-size:18px}}

.ns-treatment-card{padding:20px;margin:16px 0;border:1px solid #ebccda;border-radius:18px;background:#fff8fb}.ns-treatment-card h3{color:#852d51;font-size:23px;line-height:1.5;margin:0 0 12px}.ns-treatment-card p{margin-bottom:12px}.ns-med-note{padding:18px;background:#fff4e8;border-radius:14px;line-height:1.8}
