/* Ajustes de leitura locais; a geometria dos exemplos recebidos permanece. */
html{color-scheme:light}body{margin:0;background:#F2F6EF}img{max-width:100%}a:focus-visible,button:focus-visible{outline:3px solid #05793C;outline-offset:4px}
.m2-doc-page{display:flex;flex-direction:column;gap:24px;width:794px;max-width:100%;margin:24px auto}.m2-doc-page>.page{min-height:1123px;box-shadow:0 4px 24px rgba(6,23,15,.12)}
.m2-source-note{position:relative;z-index:2;padding:14px 22px;background:#F2F6EF;color:#0E241A;border-bottom:1px solid #DDE4DC;font:400 13px/1.5 'Instrument Sans',sans-serif}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media print{body{background:#F2F6EF}.m2-doc-page{width:auto;margin:0;gap:0}.m2-doc-page>.page{box-shadow:none;break-after:page}.m2-source-note{display:block}}
