@font-face{font-family:CmaAgenda12;src:url(../capas-locais/bricolage-grotesque.woff2) format("woff2");font-weight:200 800;font-display:swap}
body.page-id-11783{
 --ea-blue:#20369d;--ea-ink:#192743;--ea-paper:#faf9f3;--ea-tint:#e6e9f4;--ea-rule:#b9bfc4;
 --ea-space:max(clamp(19px,5vw,76px),calc((100vw - 1400px)/2));
 --ea-type:CmaAgenda12,Arial,sans-serif;
}
body.page-id-11783 .e12-mast{padding:18px var(--ea-space) 24px;background:var(--ea-paper);color:var(--ea-ink);border-bottom:1px solid var(--ea-rule)}
body.page-id-11783 .e12-mast>div{display:grid;grid-template-columns:minmax(70px,.18fr) 1fr;align-items:baseline;gap:18px}
body.page-id-11783 .e12-mast a{display:flex;align-items:center;min-height:44px;justify-self:start;color:var(--ea-blue);font:650 15px/1.2 var(--ea-type);text-decoration:underline;text-underline-offset:4px}
body.page-id-11783 .e12-mast h1{font:470 clamp(19px,1.55vw,25px)/1.2 var(--ea-type);letter-spacing:-.02em;color:inherit;margin:0;text-transform:none}
body.page-id-11783 .e12-mast h1 span{display:block;font:630 clamp(46px,5.4vw,83px)/.98 var(--ea-type);letter-spacing:-.058em}
body.page-id-11783:has(.e12-mast) .site-inner,body.page-id-11783:has(.e12-mast) main.content,body.page-id-11783:has(.e12-mast) article.entry{width:100%;max-width:none;margin:0;padding:0;float:none}
body.page-id-11783 .entry-content:has(.e12-dates){margin:0;padding:0;max-width:none}
body.page-id-11783 .entry-content:has(.e12-dates)>.bk9{margin:0;background:#efeee7;color:var(--ea-ink);padding:15px var(--ea-space)}
body.page-id-11783 .entry-content:has(.e12-dates)>.bk9>.w1110{width:auto;max-width:none;margin:0;padding:0}
body.page-id-11783 .entry-content:has(.e12-dates) .bk9 .block9-title{position:static;margin:0;text-align:left;font:565 clamp(15px,1.2vw,19px)/1.37 var(--ea-type);letter-spacing:-.008em;color:var(--ea-ink);text-transform:none}
body.page-id-11783 .entry-content:has(.e12-dates) .bk9 .block9-title::after,body.page-id-11783 .entry-content:has(.e12-dates) .bk9 .block9-title::before{content:none}
body.page-id-11783 .cmaesp-fb-wrapper:has(.e12-dates){width:100%;margin:0;background:var(--ea-paper);color:var(--ea-ink);font-family:var(--ea-type)}
body.page-id-11783 .cmaesp-fb-hero:has(.e12-dates){display:grid;position:relative;isolation:isolate;align-content:center;grid-template-columns:minmax(0,1fr);padding:clamp(28px,3.8vw,60px) var(--ea-space);padding-right:calc(40% + var(--ea-space));background:var(--ea-blue);color:#fffcf1;line-height:1.2}
.e12-print{position:absolute;inset:0 0 0 auto;width:40%;height:100%;overflow:hidden}
.e12-print img{display:block;width:100%;height:100%;object-fit:cover;object-position:58% 54%}
body.page-id-11783 .cmaesp-fb-hero .e12-dates{display:flex;align-items:baseline;flex-wrap:wrap;gap:.12em;margin:0 0 16px;color:inherit;font:610 clamp(31px,3.3vw,53px)/1 var(--ea-type);letter-spacing:-.055em}
body.page-id-11783 .e12-dates>.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
body.page-id-11783 .e12-dates>span:last-child{margin-left:.35em;font:500 clamp(15px,1.5vw,22px)/1.2 var(--ea-type);letter-spacing:-.015em}
body.page-id-11783 .cmaesp-fb-hero:has(.e12-dates) h2{padding:0;margin:0;max-width:18ch;color:inherit;font:620 clamp(35px,3.65vw,59px)/1.03 var(--ea-type);letter-spacing:-.047em;text-transform:none;text-wrap:balance}
body.page-id-11783 .e12-dor,body.page-id-11783 .e12-venue{font:500 clamp(16px,1.22vw,20px)/1.37 var(--ea-type);color:inherit;padding:0;margin:12px 0 0}
body.page-id-11783 .e12-venue{margin-top:22px;font-size:16px}
.e12-venue span{padding-inline:4px}
.e12-actions{display:flex;align-items:center;gap:9px 22px;flex-wrap:wrap;margin-top:14px}
body.page-id-11783 .e12-actions a,body.page-id-11783 .e12-paths li a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px;font:660 16px/1.25 var(--ea-type);color:inherit}
body.page-id-11783 .e12-actions a.e12-primary{background:#fffaf0;color:#192b76;padding:11px 18px;text-decoration:none;border:1px solid transparent}
body.page-id-11783 .e12-actions a.e12-primary:hover{text-decoration:underline}
body.page-id-11783 .cmaesp-fb-body:has(.e12-invite-heading){display:grid;grid-template-columns:1fr 1fr;column-gap:clamp(30px,6vw,92px);row-gap:15px;padding:clamp(32px,4.5vw,72px) var(--ea-space);background:var(--ea-paper);color:var(--ea-ink)}
body.page-id-11783 .e12-invite-heading{grid-column:1;grid-row:1/3;align-self:start}
body.page-id-11783 .e12-invite-heading h3{max-width:18ch;margin:8px 0 0;color:inherit;font:595 clamp(28px,2.7vw,44px)/1.05 var(--ea-type);letter-spacing:-.04em;text-transform:none;text-wrap:balance}
body.page-id-11783 .e12-invite-heading .cmaesp-fb-tag{color:var(--ea-blue);font:640 15px/1.25 var(--ea-type)}
body.page-id-11783 .cmaesp-fb-body:has(.e12-invite-heading)>p{grid-column:2;max-width:64ch;margin:0;padding:0;font:400 clamp(17px,1.28vw,20px)/1.5 Georgia,serif;color:inherit}
body.page-id-11783 .cmaesp-fb-body:has(.e12-invite-heading) .cmaesp-fb-grid{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,6vw,92px);margin:14px 0 0}
body.page-id-11783 .cmaesp-fb-body:has(.e12-invite-heading) .cmaesp-fb-card{border-top:2px solid var(--ea-blue);padding:18px 0 0}
body.page-id-11783 .cmaesp-fb-body:has(.e12-invite-heading) .cmaesp-fb-quote-icon{display:none}
body.page-id-11783 .cmaesp-fb-body:has(.e12-invite-heading) .cmaesp-fb-quote-text{font:normal 400 clamp(20px,1.6vw,26px)/1.42 Georgia,serif;letter-spacing:-.02em;color:inherit;margin:0 0 14px;padding:0}
body.page-id-11783 .cmaesp-fb-body:has(.e12-invite-heading) .cmaesp-fb-author{display:grid;gap:3px;font:480 15px/1.4 var(--ea-type);color:inherit}
body.page-id-11783 .e12-paths{position:static;z-index:auto;height:auto;min-height:0;overflow:visible;margin:0;border:0;background:var(--ea-tint);padding:clamp(25px,3.2vw,52px) var(--ea-space);display:grid;grid-template-columns:.69fr 1fr;align-items:baseline;gap:18px}
body.page-id-11783 .e12-paths h2{font:610 clamp(26px,2.65vw,42px)/1.06 var(--ea-type);letter-spacing:-.04em;margin:0;padding:0;color:var(--ea-ink);text-transform:none}
body.page-id-11783 .e12-paths ul{display:flex;gap:10px clamp(24px,4vw,66px);flex-wrap:wrap;margin:0;padding:0;list-style:none}
body.page-id-11783 .e12-paths li{list-style:none;margin:0;padding:0}
body.page-id-11783 .e12-paths li a{color:#1d3288}
body.page-id-11783 :is(.e12-actions,.e12-mast,.e12-paths) a:focus-visible{outline:3px solid currentColor;outline-offset:3px}
body.page-id-11783 .e12-actions a.e12-primary:focus-visible{outline-color:#fff}
@media(max-width:750px){
 body.page-id-11783 .e12-mast{padding-block:10px 17px}
 body.page-id-11783 .e12-mast>div{display:block}
 body.page-id-11783 .e12-mast a{min-height:36px}
 body.page-id-11783 .e12-mast h1 span{margin-bottom:4px}
 body.page-id-11783 .cmaesp-fb-hero:has(.e12-dates){padding:25px var(--ea-space) 0}
 body.page-id-11783 .e12-print{position:static;order:5;width:calc(100% + 2 * var(--ea-space));height:clamp(106px,29vw,190px);margin:22px calc(-1 * var(--ea-space)) 0}
 body.page-id-11783 .e12-print img{object-position:50% 55%}
 body.page-id-11783 .cmaesp-fb-hero .e12-dates{margin-bottom:14px}
 body.page-id-11783 .e12-venue{margin-top:14px}
 body.page-id-11783 .cmaesp-fb-body:has(.e12-invite-heading),body.page-id-11783 .cmaesp-fb-body:has(.e12-invite-heading) .cmaesp-fb-grid,body.page-id-11783 .e12-paths{grid-template-columns:1fr}
 body.page-id-11783 .e12-invite-heading,body.page-id-11783 .cmaesp-fb-body:has(.e12-invite-heading)>p{grid-column:1;grid-row:auto}
 body.page-id-11783 .e12-paths{gap:8px}
}
