.editorial{max-width:1100px;margin:auto;padding:32px 24px}.editorial h1{font-size:clamp(2rem,5vw,3.4rem)}.editorial p{line-height:1.65}.editorial .pauta{border:1px solid #829788;border-radius:16px;padding:24px;margin:24px 0}.editorial label{display:block;margin:14px 0}.editorial input,.editorial textarea,.editorial select{display:block;width:100%;box-sizing:border-box;padding:12px;border:1px solid #829788;border-radius:8px;font:inherit;color:inherit;background:transparent}.editorial button,.editorial .button{display:inline-block;padding:12px 18px;border:1px solid #597126;border-radius:8px;background:#c7f443;color:#102a20;font:inherit;font-weight:700;cursor:pointer;text-decoration:none}.editorial .choices{display:flex;flex-wrap:wrap;gap:16px}.editorial .notice{padding:16px;border-left:4px solid #7b9e25}.editorial .meta{display:flex;flex-wrap:wrap;gap:12px;font-size:.9rem}.editorial code{overflow-wrap:anywhere}.editorial .page-date{font-size:.85rem;padding:24px 0}.editorial :focus-visible{outline:3px solid #729728;outline-offset:3px}

.editorial button:disabled{opacity:.65;cursor:default}.editorial-page .top nav{display:block}@media(max-width:700px){.editorial-page .top{flex-wrap:wrap;gap:12px}.editorial-page .top nav{width:100%;order:3}.editorial .page-date{display:block}.editorial .page-date span{display:block}}
