/* Proclamations: approved teal, oxblood and gold within the BeShiny family. */
.bs-proclamations-page{--proclamations-teal:#164c4d;--proclamations-red:#682c32;--proclamations-gold:#a87c39}
.bs-proclamations-page h1,.bs-proclamations-page h2,.bs-proclamations-card h2{color:#164c4d}
.bs-proclamations-hero{display:block;width:100%;height:auto;aspect-ratio:2/1;object-fit:cover;max-width:1124px;margin:0 auto 30px;border-radius:8px}
.bs-proclamations-status{display:inline-block;margin:0 0 20px;padding:5px 13px;border:1px solid #d8bfc0;border-radius:4px;background:#f6ebea;color:#682c32;font:600 14px/1.6 system-ui,sans-serif;letter-spacing:.025em}
.bs-proclamations-page .bs-proclamations-tagline{max-width:40ch;margin-inline:auto;color:#682c32;text-wrap:balance}
.bs-imprints-five>.bs-proclamations-card>.bs-family-logo{display:block;width:100%;max-width:none;height:auto;max-height:none;aspect-ratio:2/1;object-fit:cover;object-position:center;margin:0 0 22px}
.bs-proclamations-card .bs-subtitle{color:#682c32}
.bs-proclamations-card>.bs-proclamations-status{justify-self:start;align-self:start;margin-bottom:18px}
.bs-proclamations-page .proclamations-formation{background:#edf3f0;border:1px solid #c9d8d1;border-top:3px solid #a87c39;padding:32px;border-radius:10px;margin-top:44px}
.proclamations-formation .bs-focus-actions{display:flex;flex-wrap:wrap;gap:14px 26px}
@media(max-width:680px){.bs-proclamations-page .proclamations-formation{padding:24px 20px}.bs-proclamations-hero{margin-bottom:24px}.bs-proclamations-page .bs-proclamations-tagline{font-size:22px}}
