/* Parallel editorial dimensions, retaining the Forum's existing navy and gold. */
.fcc-en-opening .fcc-en-pillar-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:24px 0 12px}
.fcc-en-opening .fcc-en-pillar{min-width:0;border-top:2px solid #b68f45;padding:22px 0 0}
.fcc-en-opening .fcc-en-pillar .fcc-en-pillar-index{font:700 11px/1.5 Arial,sans-serif;letter-spacing:.13em;color:#765b29;margin:0 0 18px}
.fcc-en-opening .fcc-en-pillar h2{font:400 clamp(23px,2.1vw,28px)/1.28 Georgia,serif;margin:0 0 18px;max-width:none;color:#102943;letter-spacing:-.02em;overflow-wrap:normal}
.fcc-en-opening .fcc-en-pillar>p:not(.fcc-en-pillar-index){font:400 16px/1.8 Arial,sans-serif;margin:0;color:#344b5f;max-width:65ch}
.fcc-en-opening .fcc-en-next{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:24px 36px;padding:28px 32px;background:#102943;color:#fff;margin-top:8px}
.fcc-en-opening .fcc-en-next>div{min-width:0;max-width:720px}
.fcc-en-opening .fcc-en-next h2{font:400 25px/1.3 Georgia,serif;letter-spacing:-.015em;color:#fff;margin:0 0 12px;max-width:none}
.fcc-en-opening .fcc-en-next p{font:400 15px/1.75 Arial,sans-serif;color:#e2e9ed;margin:0;max-width:65ch}
.fcc-en-opening .fcc-en-next a{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:48px;padding:12px 20px;background:#e5bc61;color:#102943;font:700 14px/1.5 Arial,sans-serif;text-decoration:none;text-align:center}
.fcc-en-opening .fcc-en-next a:hover{text-decoration:underline;text-underline-offset:4px}
.fcc-en-opening .fcc-en-next a:focus-visible{outline:3px solid #e5bc61;outline-offset:5px}
@media(max-width:960px){.fcc-en-opening .fcc-en-pillar-grid{grid-template-columns:minmax(0,1fr);gap:28px}.fcc-en-opening .fcc-en-pillar{padding-top:20px}.fcc-en-opening .fcc-en-pillar h2{max-width:32ch}.fcc-en-opening .fcc-en-next{flex-direction:column;align-items:flex-start}}
@media(max-width:600px){.fcc-en-opening .fcc-en-pillar-grid{gap:24px}.fcc-en-opening .fcc-en-pillar h2{font-size:24px}.fcc-en-opening .fcc-en-next{padding:24px}.fcc-en-opening .fcc-en-next h2{font-size:24px}.fcc-en-opening .fcc-en-next a{width:100%;box-sizing:border-box}}
