.footer-canais{display:flex;flex-wrap:wrap;gap:.75rem 1.3rem;grid-column:1/-1;font-size:1rem}.footer-canais a{padding:.4rem 0;text-decoration:underline;text-underline-offset:5px}.channel-intro{background:#202529;color:#fff;padding-top:4.5rem;padding-bottom:4.5rem}.channel-intro .breadcrumb{display:inline-block;margin-bottom:2rem;color:#d6dadd}.channel-intro h1{max-width:1000px}.channel-lead{max-width:670px;font-size:1.2rem;margin-top:1.6rem;color:#d6dadd}.channel-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,5vw,5rem);align-items:start;padding-top:3.5rem}.channel-context{min-width:0}.channel-context h2{font-size:clamp(2rem,3vw,3rem);margin:2.5rem 0 1rem}.channel-context h3{margin:1.7rem 0 .7rem}.channel-context p+p{margin-top:1rem}.channel-context a{text-decoration:underline;text-underline-offset:3px}.channel-email{overflow-wrap:anywhere}.channel-notice{padding:1.3rem;background:#e8ecef;border-left:3px solid #647b8d}.channel-notice strong{display:block;margin-bottom:.5rem}.channel-notice p{font-size:.97rem}.channel-assistant{min-width:0;background:#fff;border:1px solid var(--line);padding:clamp(1.2rem,3vw,2.5rem)}.channel-assistant h2{font-size:clamp(2rem,3vw,3rem);margin-bottom:1rem}.channel-help{font-size:.93rem;color:#525b61;line-height:1.6;margin:.75rem 0 1.3rem}.channel-log{display:flex;flex-direction:column;gap:1rem;margin:1.5rem 0;max-height:420px;overflow:auto;overscroll-behavior:contain}.channel-bubble{padding:1rem 1.1rem;background:#f0f2f3;white-space:pre-wrap;overflow-wrap:anywhere}.channel-bubble.user{margin-left:1.5rem;background:#252a2e;color:#fff}.channel-bubble strong{display:block;font-size:.8rem;letter-spacing:.03em;margin-bottom:.4rem}.channel-page label{display:block;font-weight:700;font-size:1.05rem;margin:1.3rem 0 .65rem}.channel-page label span{font-weight:400}.channel-page input,.channel-page textarea,.channel-page select{width:100%;min-width:0;font:inherit;font-size:1rem;padding:.85rem;border:1px solid #9ca4aa;border-radius:0;background:#fff;color:#202529}.channel-page textarea{resize:vertical}.channel-page button{font:inherit;cursor:pointer;border:0;min-height:44px}.channel-page button:focus-visible,.channel-page input:focus-visible,.channel-page textarea:focus-visible,.channel-page select:focus-visible{outline:3px solid #647b8d;outline-offset:3px}.channel-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.1rem}.channel-page .button{background:#252a2e;color:#fff}.channel-page .button:hover{background:#435463}.channel-secondary{background:transparent;color:#252a2e;padding:.7rem .4rem;text-decoration:underline;text-underline-offset:4px}.channel-reset{margin-top:1.7rem}.channel-progress{font-size:.87rem;color:#525b61}.channel-review{margin-top:1.8rem;padding-top:1.5rem;border-top:1px solid var(--line)}.channel-review h3{margin-bottom:1rem}.channel-review pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;max-height:560px;overflow:auto;background:#f4f5f6;padding:1rem;line-height:1.6}.channel-review p{margin:1rem 0}.channel-entries{border-top:1px solid var(--line);background:#f0f2f3}.channel-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.3rem;margin-top:2rem}.channel-cards>a{padding:1.8rem;background:#fff;border:1px solid var(--line);display:flex;flex-direction:column;gap:1rem}.channel-cards>a:hover{border-color:#647b8d}.channel-cards span{font-size:.8rem;letter-spacing:.09em}.channel-cards h3{font-size:1.7rem}.channel-cards strong{margin-top:auto;font-size:.95rem}.channel-page [hidden]{display:none!important}@media(max-width:850px){.channel-grid{grid-template-columns:1fr}.channel-cards{grid-template-columns:1fr}.channel-intro h1{font-size:clamp(2.6rem,8vw,4rem)}.channel-grid{padding-top:2rem}.channel-entries{padding-top:3rem;padding-bottom:3rem}}@media(prefers-reduced-motion:reduce){.channel-page *{scroll-behavior:auto;transition:none}}

.ouv-follow,.ouv-admin{max-width:1100px;margin:auto}.ouv-follow form,.ouv-admin form{display:grid;gap:14px;margin:26px 0;max-width:760px}.ouv-follow input,.ouv-follow textarea,.ouv-admin input,.ouv-admin textarea,.ouv-admin select{width:100%;padding:14px;font:inherit;border:1px solid #777;border-radius:4px;background:#fff;color:#202428}.ouv-check{display:flex;gap:12px;align-items:flex-start;flex-wrap:wrap;margin:20px 0}.ouv-check input{width:20px;height:20px;flex-shrink:0}.ouv-key{display:block;overflow-wrap:anywhere;padding:18px;background:#e8e8e8;color:#171b1f;font-size:16px}.ouv-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.ouv-send-box{border-top:1px solid #999;margin-top:24px;padding-top:20px}.ouv-case-button{display:block;width:100%;padding:18px;margin:12px 0;text-align:left;background:#eee;color:#171b1f;border:1px solid #777;font:inherit;cursor:pointer}.ouv-admin #admin-content p,.ouv-messages p{white-space:pre-wrap;overflow-wrap:anywhere}.ouv-admin #admin-detail{margin-top:40px;border-top:1px solid #777;padding-top:30px}.channel-page button:disabled,.ouv-admin button:disabled{opacity:.55;cursor:wait}
