.cms-content-page{background:#f3f4f7;color:#1c1e2b;font-family:Poppins,Arial,sans-serif}.cms-content-page main{padding:110px 24px 70px}.cms-article{max-width:1000px;margin:auto}.cms-article-head{text-align:center}.cms-article-head>a{font-size:13px;color:#62677b;text-decoration:none}.cms-eyebrow{font-size:12px;font-weight:700;letter-spacing:.1em;margin:30px 0 17px;color:#88600a}.cms-article h1{font-size:clamp(30px,4.2vw,54px);line-height:1.15;letter-spacing:-.035em;max-width:930px;margin:0 auto 22px}.cms-summary{font-size:18px;line-height:1.75;color:#62677b;max-width:800px;margin:0 auto 15px}.cms-byline{font-size:12px;color:#62677b;margin:12px 0 30px}.cms-cover{display:block;width:100%;max-height:520px;object-fit:cover;border-radius:22px;margin:35px 0}.cms-article-body{max-width:780px;margin:40px auto;font-size:16px;line-height:1.85;overflow-wrap:anywhere}.cms-article-body h2,.cms-article-body h3{line-height:1.3;margin:34px 0 18px}.cms-article-body h2{font-size:28px}.cms-article-body h3{font-size:23px}.cms-article-body p,.cms-article-body ul,.cms-article-body ol{margin:0 0 23px}.cms-article-body a:not(.cms-button){color:#805900;text-decoration:underline;text-underline-offset:4px}.cms-article-body img{max-width:100%;height:auto;border-radius:15px;display:block;margin:auto}.cms-article-body figure{margin:30px 0}.cms-article-body figcaption{font-size:12px;color:#62677b;text-align:center;margin-top:10px}.cms-article-body blockquote{border-left:4px solid #fab117;background:white;border-radius:0 14px 14px 0;margin:25px 0;padding:20px 25px;font-size:20px}.cms-button{display:inline-flex;align-items:center;justify-content:center;padding:14px 25px;background:#fab117;color:#1c1e2b;border:0;border-radius:30px;text-decoration:none;font:700 14px/1.5 Poppins,Arial,sans-serif;cursor:pointer;transition:transform .2s,background .2s}.cms-button:hover{background:#ffc33d;transform:translateY(-2px)}.cms-video{aspect-ratio:16/9;width:100%;margin:30px 0;overflow:hidden;border-radius:18px;background:#1c1e2b}.cms-video iframe{width:100%;height:100%;border:0}.cms-back{text-align:center;font-size:14px;margin:45px 0}.cms-back a{color:#1c1e2b}.cms-material-form{max-width:720px;margin:45px auto;padding:30px;background:white;border:1px solid #e0e3eb;border-radius:22px}.cms-material-form .secao-formulario{padding:0;margin:0}.cms-material-form form{width:100%}.cms-material-form label{display:block;font-size:13px;font-weight:600;margin:14px 0 7px}.cms-material-form input:not([type=checkbox]),.cms-material-form select{width:100%;padding:13px;border:1px solid #e0e3eb;border-radius:10px;background:#f3f4f7;font:14px Poppins,Arial,sans-serif}.cms-material-form .cms-consent{font-weight:400;font-size:12px;margin:20px 0;line-height:1.6}.cms-consent input{margin-right:8px}.cms-material-form .formulario-etapa[hidden]{display:none}.cms-preview-note{padding:15px 22px;background:#fff1ca;border:1px solid #fab117;border-radius:12px;max-width:1000px;margin:0 auto 25px;text-align:center;font:600 13px/1.6 Poppins,Arial,sans-serif}.cms-catalog-cover{width:100%;aspect-ratio:16/10;overflow:hidden;border-radius:12px;background:#1c1e2b;color:#fab117;display:grid;place-items:center;font-size:25px;font-weight:800}.cms-catalog-cover img{width:100%;height:100%;object-fit:cover}.cms-content-page :is(button,a,input,select):focus-visible{outline:3px solid #4269c3;outline-offset:4px}@media(max-width:760px){.cms-content-page main{padding:90px 20px 45px}.cms-summary{font-size:15px}.cms-article-body{font-size:15px;margin-block:28px}.cms-cover{border-radius:14px}.cms-material-form{padding:22px}.cms-article-body h2{font-size:24px}}@media(prefers-reduced-motion:reduce){.cms-button{transition:none}.cms-button:hover{transform:none}}

.cms-content-page :is(input,textarea,select,button){font-family:Poppins,Arial,sans-serif}

.cms-cover{width:100%;height:auto;max-height:none;aspect-ratio:16/9;object-fit:cover;object-position:center}.cms-article-body figure img{width:100%;height:auto;aspect-ratio:1920/300;object-fit:cover;object-position:center}.cms-catalog-cover{aspect-ratio:16/9}
