@import url('https://fonts.googleapis.com/css2?family=Archivo:wght@500;600;700&family=Manrope:wght@400;500;600&display=swap');*{box-sizing:border-box}body{margin:0;background:#fff;color:#222;font:16px/1.7 Manrope,Arial,sans-serif}main{max-width:820px;margin:auto;padding:52px 24px}h1,h2{font-family:Archivo,Arial,sans-serif;line-height:1.18}h1{font-size:clamp(32px,6vw,48px);letter-spacing:-1.4px;margin:20px 0}h2{font-size:23px;margin:0 0 14px}header{border-top:5px solid #E30613;padding-top:20px;margin-bottom:36px}.marca{color:#b20510;font-size:12px;letter-spacing:2px;text-transform:uppercase;font-weight:700}.intro{font-size:19px;color:#555}section{border:1px solid #e6e6e6;border-radius:12px;padding:24px;margin:18px 0;break-inside:avoid}section p{margin:0}footer{border-top:1px solid #ddd;margin-top:32px;padding-top:20px;font-size:12px;color:#555}a{color:#b20510}button,.download{display:inline-block;font:inherit;border:0;background:#b20510;color:white;padding:10px 16px;border-radius:7px;text-decoration:none;cursor:pointer}.nota{font-size:13px;color:#555}nav{display:flex;gap:12px;flex-wrap:wrap}li{margin:12px 0}@media(max-width:500px){main{padding:28px 18px}section{padding:20px}}@media print{@page{size:A4;margin:13mm}body{font-size:10pt;line-height:1.45}main{padding:0;max-width:none}h1{font-size:27pt}h2{font-size:15pt}header{margin-bottom:12px}section{padding:12px;margin:10px 0}nav{display:none}.intro{font-size:12pt}footer{margin-top:15px}}