@font-face{font-family:Nunito;src:url(assets/fonts/Nunito-Regular.ttf)}@font-face{font-family:Fredoka;src:url(assets/fonts/Fredoka-Medium.ttf)}body{font-family:Nunito,sans-serif;color:#23332D;background:#F6F3EA}h1,h2,h3{font-family:Fredoka,sans-serif;color:#0E3B2E}p,li{font-size:18px;line-height:1.65}h2{font-size:26px}h3{font-size:22px}.tarjeta{background:white;padding:24px;margin:24px 0}.principal{min-width:0;overflow-wrap:anywhere}.principal img{max-width:100%;height:auto;max-height:480px;object-fit:contain}.principal figure{margin:20px 0}.principal figcaption{font-size:14px;line-height:1.5}.principal table{width:100%;table-layout:fixed;border-collapse:collapse}.principal td,.principal th{overflow-wrap:anywhere;padding:12px;border:1px solid #bbb;font-size:16px}.principal th{background:#FAF1DE}.btn-desc{display:inline-block;margin:6px;padding:12px;background:#0E3B2E;color:white!important;border-radius:6px}.principal a:focus-visible{outline:3px solid #B5651D;outline-offset:3px}.lecturas p{max-width:72ch}.video-wrap iframe{max-width:100%}@media(max-width:700px){.envoltorio{display:block!important}.menu{width:auto!important;position:static!important}.principal{width:auto!important;padding:12px!important}.tarjeta{padding:16px}.principal td,.principal th{font-size:13px;padding:6px}p,li{font-size:17px}.cabecera{flex-wrap:wrap}.cabecera .tit{min-width:0}.principal h1{font-size:28px;overflow-wrap:anywhere}}@media print{.menu,.b-video{display:none}.tarjeta{break-inside:avoid}body{background:white}}
.principal,.principal a{overflow-wrap:anywhere}