.gazette-encart{display:grid;grid-template-columns:1.25fr 1fr;gap:40px;align-items:center;margin:48px 0 56px;padding:40px 44px;border-radius:24px;background:#fbefdc;border:1px solid #ddc5a5;box-shadow:inset 2px 2px 4px #fff9ed,1px 4px 10px #8c5b301f;color:var(--ink,#30261f)}
.gazette-encart .eyebrow{font-size:12px;letter-spacing:.14em;font-weight:700;color:var(--red,#b83e2d);margin:0 0 12px}
.gazette-encart h2{font-size:clamp(26px,3vw,36px);line-height:1.15;margin:0 0 14px;white-space:normal}
.gazette-encart p{font-size:15px;line-height:1.65;color:#6f5946;margin:0}
.gazette-encart .gazette-action{display:flex;flex-direction:column;gap:12px}
.gazette-encart .gazette-cta{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px 22px;border-radius:999px;background:var(--red,#b83e2d);color:#fff;font-weight:700;font-size:16px;text-decoration:none;transition:background .2s,transform .2s}
.gazette-encart .gazette-cta:hover{background:#9f3324;transform:translateY(-1px)}
.gazette-encart .gazette-cta:focus-visible{outline:2px solid var(--ink,#30261f);outline-offset:3px}
.gazette-encart .gazette-note{font-size:12px;color:#896e56;text-align:center}
@media(max-width:760px){.gazette-encart{grid-template-columns:1fr;gap:22px;padding:28px 22px;margin:36px 0 44px;border-radius:20px}.gazette-encart h2{font-size:27px}.gazette-encart p{font-size:14px}}
@media print{.gazette-encart{display:none}}
