.mlg-v1-guide{max-width:1100px;margin:0 auto;color:#344943;line-height:1.8;overflow-wrap:anywhere}
.mlg-v1-guide .mlg-guide-lead{font-size:clamp(22px,3vw,32px);font-weight:600;color:#183c34;line-height:1.4}
.mlg-guide-notice{padding:18px 22px;border-left:4px solid #19856b;background:#edf6f2;border-radius:4px;margin:24px 0 32px}
.mlg-guide-paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.mlg-guide-paths>section,.mlg-guide-section{padding:28px;background:#fff;border:1px solid #dce7e2;border-radius:12px}
.mlg-guide-kicker{color:#286d59;font-size:13px;font-weight:700;letter-spacing:.07em}
.mlg-v1-guide h2{font-size:24px;line-height:1.4;margin:10px 0 18px;color:#183c34}
.mlg-v1-guide li{margin:0 0 14px;padding-left:3px}
.mlg-v1-guide ol,.mlg-v1-guide ul{padding-left:23px;margin:0 0 22px}
.mlg-guide-section{margin-top:24px}
.mlg-guide-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}
.mlg-guide-actions a{color:#19634f;text-decoration:underline;text-underline-offset:3px}
.mlg-guide-actions a.button{color:#fff;background:#17644f;border-color:#17644f;white-space:normal;text-align:center;text-decoration:none;line-height:1.5;min-height:44px;padding:12px 18px}
.mlg-guide-actions a:focus-visible{outline:3px solid #ca9852;outline-offset:4px}
@media(max-width:700px){.mlg-guide-paths{grid-template-columns:1fr}.mlg-guide-paths>section,.mlg-guide-section{padding:20px}.mlg-guide-actions{align-items:flex-start;flex-direction:column}.mlg-v1-guide h2{font-size:22px}.mlg-guide-notice{padding:16px}}
