/* Ministry identities; the common IBG header remains independent. */
@font-face{font-family:Ministry Marker;src:url('../fonts/permanent-marker.ttf') format('truetype');font-style:normal;font-weight:400;font-display:swap}
body.min-static--connected{--y-bg:#15121c;--y-paper:#dedbe7;--y-ink:#f5f2fc;--y-muted:#cdc6d8;--y-accent:#7545bb;--y-accent-ink:#fff;--y-secondary:#1979c5;--y-tag:#b6d68d;--y-line:#51465e}
body.min-static--aviva{--y-bg:#151b14;--y-paper:#e2e4d7;--y-ink:#f3f4e9;--y-muted:#c8cebf;--y-accent:#ee8b24;--y-accent-ink:#182014;--y-secondary:#536b40;--y-tag:#d0d8b5;--y-line:#4e5a46}
body.min-static:is(.min-static--connected,.min-static--aviva){background:var(--y-bg);color:var(--y-ink);--min-ink:var(--y-ink);--min-accent:var(--y-tag);--min-accent-2:var(--y-tag)}
body.min-static #conteudo{overflow:clip}
body.min-static #conteudo .min-wrap{width:min(1180px,calc(100% - 64px));margin-inline:auto}
body.min-static #conteudo .min-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:54px;min-height:720px;padding:72px 0 88px}
body.min-static #conteudo .min-kicker{color:var(--y-tag);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700}
body.min-static #conteudo .min-hero h1,body.min-static #conteudo .min-hero h1 em{font-family:Ministry Marker,IBG,sans-serif!important;font-weight:400;font-style:normal;letter-spacing:-.045em}
body.min-static #conteudo .min-hero h1{font-size:clamp(42px,4.5vw,64px);line-height:1.28;color:var(--y-ink);margin:24px 0;max-width:12em;overflow-wrap:break-word;text-transform:uppercase}
body.min-static #conteudo .min-hero h1 em{background:var(--y-accent);color:var(--y-accent-ink);padding:.03em .12em;box-decoration-break:clone;-webkit-box-decoration-break:clone;line-height:1.5}
body.min-static #conteudo .min-lead{color:var(--y-muted);font-size:16px;line-height:1.8;max-width:36em}
body.min-static #conteudo .min-actions{display:flex;flex-wrap:wrap;flex-direction:row;gap:12px;margin-top:28px}
body.min-static #conteudo .min-actions .min-pill{--ibg-action-bg:var(--y-accent);--ibg-action-text:var(--y-accent-ink);--ibg-action-line:var(--y-accent);background:var(--y-accent)!important;color:var(--y-accent-ink)!important;justify-content:center;align-self:stretch;margin:0}
body.min-static #conteudo .min-actions .min-pill--ghost{background:transparent!important;color:var(--y-ink)!important;border-color:var(--y-muted)!important}
body.min-static #conteudo .min-figure{order:0;position:relative;isolation:isolate;min-width:0;min-height:0;margin:0 8px;padding:14px 14px 72px;background:var(--y-paper);transform:rotate(-1.5deg)}
body.min-static #conteudo .min-figure>img{display:block;width:100%;height:440px;aspect-ratio:auto;max-height:none;object-fit:cover;object-position:center;border-radius:0;filter:grayscale(1) contrast(1.08)}
body.min-static #conteudo .min-figure::before{content:'';display:block;position:absolute;z-index:1;left:-12px;right:auto;top:18px;bottom:auto;width:90px;height:25px;background:var(--y-secondary);transform:rotate(-7deg)}
body.min-static #conteudo .min-chip{position:absolute;left:20px;bottom:20px;padding:10px 14px;background:var(--y-tag);color:#172019;font-size:13px;transform:rotate(1deg)}
body.min-static--aviva #conteudo .min-figure{transform:rotate(1deg);border-bottom:6px solid var(--y-accent)}
body.min-static #conteudo .connected-print-label{position:absolute;right:20px;bottom:22px;max-width:100px;color:#2c2931;font-size:9px;letter-spacing:.1em;line-height:1.6;text-transform:uppercase}
body.min-static #conteudo .min-statement{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;padding:56px 38px;background:var(--y-paper);color:#20201f;border-top:6px solid var(--y-secondary)}
body.min-static #conteudo .min-statement .min-kicker{color:#403d4b}
body.min-static #conteudo .min-statement h2{color:#20201f;font-size:clamp(32px,3.5vw,46px);line-height:1.15;letter-spacing:-.04em}
body.min-static #conteudo .min-statement h2 em{font-style:normal;color:#4b3768}
body.min-static--aviva #conteudo .min-statement h2 em{color:#3d532e}
body.min-static #conteudo .min-statement .min-lead{color:#38363e;margin-top:28px}
body.min-static #conteudo .min-block{display:grid;grid-template-columns:1.1fr 1fr;gap:54px;padding-block:80px}
body.min-static #conteudo .min-block h2{color:var(--y-ink);font-size:clamp(36px,4vw,54px);line-height:1.1;letter-spacing:-.04em}
body.min-static #conteudo .min-block h2 em{color:var(--y-tag);font-style:normal}
body.min-static #conteudo .min-row{color:var(--y-ink);padding:20px 0;border-color:var(--y-line)}
body.min-static #conteudo .min-row span{color:var(--y-muted);line-height:1.6}
body.min-static #conteudo .min-row:hover strong{text-decoration:underline;text-underline-offset:5px}
body.min-static #conteudo .connected-poster{display:flex;align-items:center;gap:24px;border-top:1px solid var(--y-line);padding-block:28px;margin-bottom:36px}
body.min-static #conteudo .connected-poster img{width:90px;height:144px;object-fit:contain}
body.min-static #conteudo .connected-poster p{color:var(--y-muted);line-height:1.7}
body.min-static #conteudo .min-invite{display:grid;grid-template-columns:1.1fr 1fr;background:#202025;color:var(--y-ink);border-top:4px solid var(--y-secondary);gap:32px}
body.min-static--aviva #conteudo .min-invite{background:#252e21}
body.min-static #conteudo .min-invite .min-kicker{color:var(--y-tag)}
body.min-static #conteudo .min-invite h2{color:var(--y-ink);letter-spacing:-.04em}
body.min-static #conteudo .min-map{position:relative;display:block;height:300px;overflow:hidden;border-radius:0;isolation:isolate;background:#171717}
body.min-static #conteudo .min-map>img{width:100%;height:100%;object-fit:cover;filter:none}
body.min-static #conteudo .min-map__label{position:absolute;inset:auto 0 0;background:#111;color:#fff;padding:14px 18px;font-size:13px;line-height:1.5;text-align:left}
body.min-static #conteudo .min-map:hover .min-map__label{text-decoration:underline;text-underline-offset:4px}
@media(max-width:800px){body.min-static #conteudo .min-wrap{width:calc(100% - 40px)}body.min-static #conteudo .min-hero{grid-template-columns:1fr;min-height:0;padding-block:38px 54px;gap:36px}body.min-static #conteudo .min-hero h1{font-size:clamp(34px,8.8vw,58px);letter-spacing:-.04em;max-width:13em}body.min-static #conteudo .min-actions{flex-direction:column;gap:12px}body.min-static #conteudo .min-actions .min-pill{width:100%;min-height:46px}body.min-static #conteudo .min-figure{margin-inline:7px}body.min-static #conteudo .min-figure>img{height:clamp(260px,65vw,440px)}body.min-static #conteudo .min-statement,body.min-static #conteudo .min-block,body.min-static #conteudo .min-invite{grid-template-columns:1fr;gap:26px}body.min-static #conteudo .min-statement{padding:36px 24px}body.min-static #conteudo .min-statement .min-lead{margin:0}body.min-static #conteudo .min-block{padding-block:54px}body.min-static #conteudo .min-map{height:260px}body.min-static #conteudo .min-chip{left:13px;padding-inline:10px}body.min-static #conteudo .connected-print-label{right:13px;font-size:8px}}
