/* Latest research: a small collection of illustrated paper stamps, followed by a reading list. */
.home-editorial .latest-editorial .card-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:28px clamp(24px,3vw,48px); align-items:stretch; }
.home-editorial .latest-editorial .card-grid > .card { background:transparent; border:0; border-radius:0; overflow:visible; box-shadow:none; min-width:0; }
.home-editorial .latest-editorial .card-grid > .card:nth-child(-n+3) { display:flex; flex-direction:column; }
.home-editorial .latest-editorial .card-grid > .card:nth-child(-n+3) > a { position:relative; overflow:visible; display:block; padding:10px; background:transparent; border-radius:0; isolation:isolate; }
.home-editorial .latest-editorial .card-grid > .card:nth-child(-n+3) > a::before { content:""; position:absolute; inset:0; z-index:-1; background:#fffdf7; clip-path:polygon(0% 0%, 2% 1.2%, 4% 0%, 6% 1.2%, 8% 0%, 10% 1.2%, 12% 0%, 14% 1.2%, 16% 0%, 18% 1.2%, 20% 0%, 22% 1.2%, 24% 0%, 26% 1.2%, 28% 0%, 30% 1.2%, 32% 0%, 34% 1.2%, 36% 0%, 38% 1.2%, 40% 0%, 42% 1.2%, 44% 0%, 46% 1.2%, 48% 0%, 50% 1.2%, 52% 0%, 54% 1.2%, 56% 0%, 58% 1.2%, 60% 0%, 62% 1.2%, 64% 0%, 66% 1.2%, 68% 0%, 70% 1.2%, 72% 0%, 74% 1.2%, 76% 0%, 78% 1.2%, 80% 0%, 82% 1.2%, 84% 0%, 86% 1.2%, 88% 0%, 90% 1.2%, 92% 0%, 94% 1.2%, 96% 0%, 98% 1.2%, 100% 0%, 99.1% 6.25%, 100% 12.5%, 99.1% 18.75%, 100% 25%, 99.1% 31.25%, 100% 37.5%, 99.1% 43.75%, 100% 50%, 99.1% 56.25%, 100% 62.5%, 99.1% 68.75%, 100% 75%, 99.1% 81.25%, 100% 87.5%, 99.1% 93.75%, 100% 100%, 98% 98.8%, 96% 100%, 94% 98.8%, 92% 100%, 90% 98.8%, 88% 100%, 86% 98.8%, 84% 100%, 82% 98.8%, 80% 100%, 78% 98.8%, 76% 100%, 74% 98.8%, 72% 100%, 70% 98.8%, 68% 100%, 66% 98.8%, 64% 100%, 62% 98.8%, 60% 100%, 58% 98.8%, 56% 100%, 54% 98.8%, 52% 100%, 50% 98.8%, 48% 100%, 46% 98.8%, 44% 100%, 42% 98.8%, 40% 100%, 38% 98.8%, 36% 100%, 34% 98.8%, 32% 100%, 30% 98.8%, 28% 100%, 26% 98.8%, 24% 100%, 22% 98.8%, 20% 100%, 18% 98.8%, 16% 100%, 14% 98.8%, 12% 100%, 10% 98.8%, 8% 100%, 6% 98.8%, 4% 100%, 2% 98.8%, 0% 100%, 0.9% 93.75%, 0% 87.5%, 0.9% 81.25%, 0% 75%, 0.9% 68.75%, 0% 62.5%, 0.9% 56.25%, 0% 50%, 0.9% 43.75%, 0% 37.5%, 0.9% 31.25%, 0% 25%, 0.9% 18.75%, 0% 12.5%, 0.9% 6.25%); }
.home-editorial .latest-editorial .card-grid > .card:nth-child(-n+3) > a img { display:block; width:100%; aspect-ratio:16/10; height:auto; object-fit:cover; object-position:center top; border-radius:0; transform:none; }
.home-editorial .latest-editorial .card-grid > .card:nth-child(-n+3) .card-body { padding:18px 4px 0; flex:1; }
.home-editorial .latest-editorial .card-grid > .card:nth-child(-n+3) .card-kicker .pill { font-family:var(--font-mono); font-size:11px; text-transform:uppercase; letter-spacing:.07em; }
.home-editorial .latest-editorial .card-grid > .card:nth-child(-n+3) h3 { font-size:clamp(21px,1.7vw,27px); line-height:1.2; }
.home-editorial .latest-editorial .card-grid > .card:nth-child(2) > a { order:2; }
.home-editorial .latest-editorial .card-grid > .card:nth-child(2) .card-body { order:1; padding:0 4px 18px; }
.home-editorial .latest-editorial .card-grid > .card:nth-child(n+4) { grid-column:1 / -1; display:block; border-top:1px solid #d8cec2; padding:18px 0 0; }
.home-editorial .latest-editorial .card-grid > .card:nth-child(n+4) > a { display:none; }
.home-editorial .latest-editorial .card-grid > .card:nth-child(n+4) .card-body { display:grid; grid-template-columns:minmax(125px,.7fr) minmax(0,2fr) minmax(80px,.55fr); gap:14px 24px; align-items:baseline; padding:0; }
.home-editorial .latest-editorial .card-grid > .card:nth-child(n+4) h3 { margin:0; max-width:none; font-size:clamp(19px,1.45vw,23px); }
.home-editorial .latest-editorial .card-grid > .card:nth-child(n+4) .card-summary { grid-column:2; margin:0; }
.home-editorial .latest-editorial .card-grid > .card:nth-child(n+4) .card-footer { grid-column:3; grid-row:1 / span 2; border:0; padding:0; justify-self:end; }
.home-editorial .latest-editorial .card > a:focus-visible,.home-editorial .latest-editorial .card a:focus-visible { outline:3px solid #0f4c5c; outline-offset:4px; }
@media (hover:hover) and (prefers-reduced-motion:no-preference) { .home-editorial .latest-editorial .card-grid > .card:nth-child(-n+3) > a { transition:transform .25s ease; } .home-editorial .latest-editorial .card-grid > .card:nth-child(-n+3) > a:hover { transform:translateY(-4px) rotate(-.5deg); } .home-editorial .latest-editorial .card-grid > .card:nth-child(-n+3) > a:hover img { transform:none; } }
@media (max-width:850px) { .home-editorial .latest-editorial .card-grid { grid-template-columns:repeat(2,minmax(0,1fr)); max-width:none; } .home-editorial .latest-editorial .card-grid > .card:nth-child(3) { grid-column:1 / -1; max-width:calc((100% - 24px)/2); justify-self:center; } .home-editorial .latest-editorial .card-grid > .card:nth-child(n+4) .card-body { grid-template-columns:minmax(100px,.65fr) minmax(0,2fr); } .home-editorial .latest-editorial .card-grid > .card:nth-child(n+4) .card-footer { grid-column:2; grid-row:auto; justify-self:start; } }
@media (max-width:600px) { .home-editorial .latest-editorial .card-grid { grid-template-columns:1fr; gap:26px; } .home-editorial .latest-editorial .card-grid > .card:nth-child(3) { grid-column:auto; max-width:none; } .home-editorial .latest-editorial .card-grid > .card:nth-child(2) > a,.home-editorial .latest-editorial .card-grid > .card:nth-child(2) .card-body { order:initial; } .home-editorial .latest-editorial .card-grid > .card:nth-child(2) .card-body { padding:18px 4px 0; } .home-editorial .latest-editorial .card-grid > .card:nth-child(n+4) .card-body { display:block; } .home-editorial .latest-editorial .card-grid > .card:nth-child(n+4) h3 { margin:8px 0; } .home-editorial .latest-editorial .card-grid > .card:nth-child(n+4) .card-footer { margin-top:10px; } }
