@font-face{font-family:"Instrument Serif";src:url(../fonts/InstrumentSerif.woff2) format("woff2");font-display:swap}
@font-face{font-family:"Plus Jakarta Sans";src:url(../fonts/PlusJakartaSans.woff2) format("woff2");font-weight:200 800;font-display:swap}
*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-padding-top:80px}
body{margin:0;background:#faf7f8;color:#241f22;font:16.5px/1.7 "Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;-webkit-font-smoothing:antialiased}
.topo{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:760px;margin:0 auto;padding:12px 16px;background:rgba(250,247,248,.86);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}
.logo{font:400 30px/1 "Instrument Serif",Georgia,serif;color:#241f22;text-decoration:none;display:inline-flex;align-items:center;min-height:44px}
.voltar{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;background:#241f22;color:#fff;text-decoration:none;font-weight:700;font-size:14.5px}
main{max-width:760px;margin:0 auto;padding:12px 16px 72px}
h1{font:400 clamp(36px,7vw,48px)/1.05 "Instrument Serif",Georgia,serif;letter-spacing:-.01em;margin:20px 0 6px}
h2{font-size:18px;line-height:1.35;margin:34px 0 6px}
p,li{color:#3d353a}
ul{padding-left:20px}
li{margin-bottom:6px}
.data{color:#6e6369;font-size:14px;margin-top:0}
a{color:#b4245f;text-underline-offset:3px}
a:focus-visible{outline:2.5px solid #241f22;outline-offset:3px;border-radius:6px}
.voltar:focus-visible{outline-offset:3px}
