body.single-post.postid-17538 .cma-santos-aviso {
    --santos-margem:max(clamp(20px,5vw,82px),calc((100% - 1440px)/2));
    display:grid;
    grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);
    background:#233aab;
    color:#fffdf0;
}
.cma-santos-aviso .cmaesp-event-dates {display:flex;align-items:center;background:transparent;color:inherit;border:0;}
.cma-santos-aviso .cmaesp-event-dates-inner {display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:clamp(14px,1.6vw,28px);width:auto;max-width:none;margin:0;padding:clamp(25px,3vw,50px) clamp(20px,3vw,50px) clamp(25px,3vw,50px) var(--santos-margem);}
.cma-santos-aviso .cmaesp-event-dates p {max-width:17ch;margin:0;font:620 clamp(30px,3.1vw,54px)/1.02 var(--skin-display);letter-spacing:-.045em;color:inherit;text-wrap:balance;}
.cma-santos-aviso .cmaesp-event-dates p span {display:block;margin-top:12px;color:#eef1ff;font:490 clamp(16px,1.35vw,22px)/1.32 var(--skin-font);letter-spacing:0;}
.cma-santos-aviso .cmaesp-event-dates a {min-height:44px;padding:8px 14px;color:#182747;background:#fcfaee;border:0;text-decoration:none;font:650 15px/1.25 var(--skin-font);}
.cma-santos-aviso .cmaesp-event-dates a small {font:inherit;}
.cma-santos-aviso .cmaesp-event-dates a:hover {background:#e6edff;color:#182747;text-decoration:underline;text-underline-offset:.2em;}
.cma-santos-aviso .cmaesp-event-dates a:focus-visible {outline:2px solid #fffdf0;outline-offset:4px;}
.cma-santos-aviso picture {display:block;position:relative;min-height:clamp(225px,22.4vw,380px);overflow:hidden;clip-path:polygon(5% 0,100% 0,100% 100%,0 100%,0 72%,5% 72%);}
.cma-santos-aviso img {position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:50% 57%;}
body.postid-17538 .entry-content .cma-santos-retorno {margin:clamp(26px,3.2vw,48px) 0 0;max-width:68ch;border-top:1px solid #bac6da;}
body.postid-17538 .entry-content .cma-santos-retorno a {display:inline-flex;align-items:center;min-height:44px;margin-top:5px;color:#223b86;font:640 16px/1.35 var(--skin-font);text-underline-offset:.22em;}
@media (max-width:720px) {
    body.single-post.postid-17538 .cma-santos-aviso {grid-template-columns:minmax(0,1fr);}
    .cma-santos-aviso .cmaesp-event-dates-inner {gap:12px;padding:20px var(--santos-margem);}
    .cma-santos-aviso .cmaesp-event-dates p {max-width:23ch;font-size:clamp(25px,6.5vw,35px);}
    .cma-santos-aviso .cmaesp-event-dates p span {margin-top:6px;font-size:16px;}
    .cma-santos-aviso picture {min-height:clamp(155px,48vw,280px);clip-path:polygon(6% 0,100% 0,100% 100%,0 100%,0 26%,6% 26%);}
    .cma-santos-aviso img {object-position:50% 60%;}
}
