.ndrs-guide{max-width:1160px;margin:44px auto 36px;padding:32px;border:1px solid #d4dfd8;border-top:4px solid #2c6857;border-radius:8px;background:#fff;color:#243a35;font-family:"Libre Franklin",Arial,sans-serif;line-height:1.8;box-sizing:border-box}.ndrs-kicker{margin:0 0 10px;font-size:11px;letter-spacing:.14em;font-weight:700;color:#39705d}.ndrs-guide h2{font-family:"DM Serif Text",Georgia,serif;font-size:34px;line-height:1.2;margin:0 0 14px;color:#203b32}.ndrs-guide .ndrs-byline{font-size:12px;color:#62756c;margin:0 0 25px}.ndrs-body{font-size:16px;display:flow-root}.ndrs-body p{margin:0 0 18px}.ndrs-body h3{font-family:"DM Serif Text",Georgia,serif;font-size:23px;line-height:1.3;margin:25px 0 12px}.ndrs-figure{float:right;width:250px;max-width:100%;margin:0 0 20px 28px}.ndrs-figure img{display:block;width:250px;height:250px;max-width:100%;border-radius:8px}.ndrs-figure figcaption{font-size:10px;color:#65766e;line-height:1.4;margin-top:7px}.ndrs-guide .ndrs-sources{clear:both;font-size:12px;line-height:1.7;margin:8px 0 20px;padding-top:18px;border-top:1px solid #d4dfd8}.ndrs-guide a{color:#245f50;text-decoration:underline;text-underline-offset:3px}.ndrs-related{display:flex;flex-wrap:wrap;gap:10px 22px;font-size:13px}.ndrs-guide .ndrs-local{font-size:13px;margin:18px 0 0}.ndrs-guide a:focus-visible{outline:3px solid #b77e30;outline-offset:4px}@media(max-width:700px){.ndrs-guide{margin:28px 12px;padding:22px 18px}.ndrs-guide h2{font-size:28px}.ndrs-body{font-size:15px}.ndrs-figure{float:none;margin:0 auto 24px}.ndrs-related{display:grid;gap:12px}.ndrs-body h3{font-size:22px}}
