/* Preserve the approved card's exact responsive footprint and the surrounding grid. */
.island-now .now-press-fixed{position:relative}
.now-press-fixed>[data-press-size-reference]{visibility:hidden;pointer-events:none}
.press-entry-surface{position:absolute;inset:0;padding:inherit;box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch}
.island-now .press-entry-surface>.eyebrow{margin:0 0 8px;font-size:9px}
.island-now .press-entry-surface h3{margin:0 0 12px;font-size:27px;line-height:1.18}
.press-entry-pictures{display:grid;grid-template-columns:1fr 1fr;gap:7px;flex:1 1 125px;min-height:78px;max-height:145px;margin-bottom:13px}
.press-entry-pictures>figure,.press-entry-papers{position:relative;min-width:0;margin:0;border-radius:9px;overflow:hidden;background:#d7d5c8}
.island-now .press-entry-pictures>figure>img{display:block;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;margin:0;border-radius:0}
.press-entry-pictures figcaption,.press-entry-papers>span{position:absolute;inset:auto 0 0;background:linear-gradient(transparent,#142b22e0);padding:19px 7px 8px;color:white;font:9px/1.25 var(--sans)}
.press-mini-paper{position:absolute;top:-4px;left:3%;width:72%;background:#fbfaf6;padding:7px 6px 12px;transform:rotate(-7deg);box-shadow:0 3px 10px #0002}
.press-mini-paper:nth-child(2){top:18px;left:48%;transform:rotate(8deg)}
.press-mini-paper small{display:block;font:7px/1.2 var(--sans);letter-spacing:.4px;color:#70614c;border-bottom:1px solid #c8c2b3;padding-bottom:4px}
.press-mini-paper strong{display:block;font:500 13px/1.05 "Bodoni Moda",Georgia,serif;color:#273a2d;margin:6px 0}
.island-now .press-mini-paper img{display:block;width:100%;height:55px;object-fit:cover;aspect-ratio:auto;margin:0;border-radius:0}
.island-now .press-entry-surface>p{font:12px/1.55 var(--sans);color:#656055;margin:0 0 13px;max-width:none}
.island-now .press-entry-go{display:flex;align-items:center;justify-content:center;min-height:46px;box-sizing:border-box;margin-top:auto;padding:11px 12px;border:1px solid #284d3d;border-radius:11px;background:#284d3d;color:white;text-align:center;text-decoration:none;font:500 12px/1.45 var(--sans)}
.island-now .press-entry-go:hover{background:#1e3e2f}
.island-now .press-entry-go:focus-visible{outline:3px solid #ad925e;outline-offset:3px}
@media(max-width:1100px) and (min-width:761px){.island-now .press-entry-surface h3{font-size:24px}.press-entry-pictures{max-height:120px}.island-now .press-entry-surface>p{font-size:11px}}
@media(max-width:760px){.press-entry-pictures{max-height:195px}.island-now .press-entry-surface>p{font-size:13px}.island-now .press-entry-go{min-height:50px;font-size:13px}.press-mini-paper strong{font-size:17px}.press-mini-paper small{font-size:8px}.island-now .press-mini-paper img{height:100px}.press-entry-pictures figcaption,.press-entry-papers>span{font-size:11px}}

/* Two wide stories, one above the other, inside the unchanged card footprint. */
.press-entry-stories{display:grid;grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:12px;flex:1;min-height:0;margin-bottom:12px}
.press-entry-story{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:5px;min-height:0;text-decoration:none;color:inherit}
.press-entry-visual{position:relative;min-height:0;border-radius:9px;overflow:hidden;background:#deddd2}
.island-now .press-entry-visual>img{display:block;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:50% 48%;margin:0;border-radius:0}
.press-entry-visual>span{position:absolute;inset:auto 0 0;padding:18px 9px 8px;background:linear-gradient(transparent,#152e23e6);font:500 12px/1.2 var(--sans);color:white}
.island-now .press-entry-story>p{margin:0;font:11px/1.4 var(--sans);color:#655f53;max-width:none}
.press-entry-story:focus-visible{outline:3px solid #ad925e;outline-offset:3px;border-radius:9px}
.press-entry-story:hover .press-entry-visual{box-shadow:inset 0 0 0 1px #284d3d}
.press-entry-visual .press-mini-paper{width:57%;left:2%;top:-7px;padding:7px 9px}
.press-entry-visual .press-mini-paper:nth-child(2){left:47%;top:5px;transform:rotate(6deg)}
.press-entry-visual .press-mini-paper small{font-size:8px}
.press-entry-visual .press-mini-paper strong{font-size:16px;white-space:nowrap}
.island-now .press-entry-go{margin-top:0;flex-shrink:0}
@media(max-width:760px){.island-now .press-entry-story>p{font-size:12px}.press-entry-visual>span{font-size:13px}.press-entry-stories{gap:16px}}
