.ml-fragment{margin:2.5rem 0;padding:1rem;border:2px solid #176b64;border-radius:12px;line-height:1.85;overflow-wrap:anywhere}.ml-fragment figure{margin:1.2rem 0}.ml-fragment h2,.ml-fragment h3{line-height:1.5}.ml-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.ml-cards>div,.ml-schedule>li{min-width:0;border:1px solid #bad0c8;border-radius:8px;background:#fffdf8;padding:.8rem}.ml-cards strong{display:block;font-size:1.3rem;color:#176b64}.ml-schedule{list-style:none;max-width:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.ml-note{padding:.8rem;background:#fff5df;border-left:4px solid #946823}.ml-fragment a:focus-visible{outline:3px solid #946823;outline-offset:4px}@media(max-width:760px){.ml-cards,.ml-schedule{grid-template-columns:1fr}.ml-fragment{padding:.8rem}}