/* Only the new announcement and case card; incumbent pages keep their styling. */
.bic-new-tag{display:inline-flex;align-items:center;justify-content:center;padding:5px 9px;background:#e2c792;color:#1b1420;font:700 13px/1.2 var(--body);letter-spacing:.02em;text-transform:none}
.bic-launch-announcement{background:#ebe2d3;color:#291e30;border-bottom:1px solid #d8cdbd}
.bic-launch-announcement>.wrap{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px 22px;padding-block:16px}
.bic-launch-announcement p{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 20px;margin:0;font-size:15px;line-height:1.4}
.bic-launch-announcement strong{font:400 25px/1.1 var(--display);letter-spacing:-.02em}
.bic-launch-announcement a{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:15px;font-weight:650;text-underline-offset:.25em}
.bic-launch-announcement a:hover{color:#7d5f31}
.bic-launch-announcement a:focus-visible,.bic-launch-card :focus-visible{outline:3px solid #7d5f31;outline-offset:4px}
.bic-launch-card .case-art:focus-visible{outline-color:#e2c792;outline-offset:-5px}
.bic-launch-card .art-topline{align-items:center;justify-content:space-between}
.bic-launch-card .bic-new-tag{font-size:13px;letter-spacing:.02em}
@media(max-width:650px){.bic-launch-announcement>.wrap{grid-template-columns:auto minmax(0,1fr);gap:10px 14px}.bic-launch-announcement p{gap:6px}.bic-launch-announcement p>span{display:none}.bic-launch-announcement a{grid-column:2;justify-self:start;min-height:44px}.bic-launch-announcement strong{font-size:27px}}
