.japy-home{-webkit-font-smoothing:antialiased;overflow-x:clip;line-height:normal}.japy-home a,.japy-home button{-webkit-tap-highlight-color:transparent}.japy-home :focus-visible{outline:3px solid #2747c2;outline-offset:3px;border-radius:4px}.japy-home .foco-claro :focus-visible{outline-color:#f2c14e}.japy-home header[id],.japy-home section[id]{scroll-margin-top:16px}@media (prefers-reduced-motion:no-preference){html:has(.japy-home){scroll-behavior:smooth}}@keyframes japy-cinta{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.japy-cinta{animation:japy-cinta 22s linear infinite}@media (prefers-reduced-motion:reduce){.japy-cinta{animation:none}}.japy-home .sin-barra{scrollbar-width:none}.japy-home .sin-barra::-webkit-scrollbar{display:none}.japy-home .articulo{font-size:18px;line-height:1.7;color:#161b2c;overflow-wrap:anywhere}.japy-home .articulo>:first-child{margin-top:0}.japy-home .articulo h2{margin:36px 0 12px;font-size:28px;line-height:1.15;font-weight:600;letter-spacing:-.02em}.japy-home .articulo h3{margin:28px 0 10px;font-size:22px;line-height:1.2;font-weight:600;letter-spacing:-.015em}.japy-home .articulo h4{margin:22px 0 8px;font-size:18px;font-weight:600}.japy-home .articulo p{margin:0 0 18px}.japy-home .articulo a{color:#2747c2;text-decoration:underline;text-underline-offset:3px;font-weight:500}.japy-home .articulo a:hover{color:#1a3191}.japy-home .articulo ol,.japy-home .articulo ul{margin:0 0 18px;padding-left:22px;display:flex;flex-direction:column;gap:10px;line-height:1.6}.japy-home .articulo ul{list-style:disc}.japy-home .articulo ol{list-style:decimal}.japy-home .articulo blockquote{margin:24px 0;padding:4px 0 4px 20px;border-left:4px solid #2747c2;font-size:22px;line-height:1.4;font-weight:500}.japy-home .articulo blockquote p{margin:0}.japy-home .articulo code{font-family:var(--f-plexmono),ui-monospace,monospace;font-size:.9em;background:#ebeffc;color:#1a3191;padding:2px 6px;border-radius:6px}.japy-home .articulo pre{margin:0 0 18px;padding:16px;border-radius:12px;background:#161b2c;color:#f8f9fc;overflow-x:auto;font-size:14px;line-height:1.5}.japy-home .articulo pre code{background:transparent;color:inherit;padding:0}.japy-home .articulo img{max-width:100%;height:auto;margin:24px 0;border:2px solid #161b2c;border-radius:14px}.japy-home .articulo hr{border:0;border-top:1px solid #e6e9f0;margin:32px 0}.japy-home .articulo table{display:block;overflow-x:auto;width:100%;margin:0 0 18px;border-collapse:collapse;font-size:16px}.japy-home .articulo th{text-align:left;background:#f2f4f8;font-weight:600}.japy-home .articulo td,.japy-home .articulo th{vertical-align:top;padding:10px 14px;overflow-wrap:normal}.japy-home .articulo td{border-top:1px solid #e6e9f0}@media (min-width:960px){.japy-home .articulo table{display:table}}@media (max-width:959px){.japy-home .articulo{font-size:16.5px}.japy-home .articulo h2{font-size:24px}.japy-home .articulo blockquote{font-size:19px}}@keyframes sugiere{0%,to{transform:rotate(-2deg) translateY(0)}50%{transform:rotate(-4deg) translateY(-3px)}}html:has(.japy-home){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.japy-home){scroll-behavior:auto}}