.article-wrap{width:min(860px,calc(100% - 36px));margin:55px auto 90px}.breadcrumb{display:flex;gap:9px;color:#728079;font-size:13px;margin-bottom:45px}.breadcrumb a{color:#0d6b4d;text-decoration:none}.article-header h1{font:clamp(42px,6vw,68px)/1.04 Georgia,serif;letter-spacing:-2.5px;margin:18px 0}.deck{font-size:20px;line-height:1.65;color:#5b6863}.byline{display:flex;gap:18px;flex-wrap:wrap;border-top:1px solid #dfe5df;border-bottom:1px solid #dfe5df;padding:18px 0;margin-top:30px;font-size:13px;color:#738079}.byline b{color:#10231d}.editorial-note{display:grid;grid-template-columns:180px 1fr;gap:20px;background:#eaf0cf;border-left:4px solid #0d6b4d;padding:21px;margin:38px 0;font-size:14px;line-height:1.55}.article-body{font:18px/1.85 Georgia,serif;color:#23332d}.article-body h2,.article-body h3{font-family:Inter,system-ui,sans-serif;line-height:1.2;margin:2em 0 .7em}.article-body h2{font-size:30px}.article-body h3{font-size:23px}.article-body a{color:#0d6b4d;text-decoration-thickness:1px;text-underline-offset:3px}.article-body img{max-width:100%;height:auto;border-radius:8px}.article-body blockquote{margin:28px 0;padding:4px 24px;border-left:4px solid #d8f25a;color:#4c5b55}.article-body li{margin:.5em 0}.article-body table{display:block;overflow:auto;width:100%;border-collapse:collapse}.article-body td,.article-body th{border:1px solid #dfe5df;padding:10px}@media(max-width:600px){.article-header h1{letter-spacing:-1.5px}.deck{font-size:18px}.editorial-note{grid-template-columns:1fr}.article-body{font-size:17px}}
