.list[data-astro-cid-h46pktab]{gap:clamp(56px, calc(7vw * var(--k)), calc(104px * var(--k)));display:grid}.post[data-astro-cid-h46pktab]{color:var(--ink);align-items:center;gap:28px;display:grid}.img[data-astro-cid-h46pktab]{aspect-ratio:4/3;background:var(--ink);position:relative;overflow:hidden}.img[data-astro-cid-h46pktab] img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--ease)}.post[data-astro-cid-h46pktab]:hover .img[data-astro-cid-h46pktab] img{transform:scale(1.035)}.tag[data-astro-cid-h46pktab]{background:var(--paper);color:var(--ink);letter-spacing:.22em;text-transform:uppercase;padding:10px 14px;font-size:10px;font-weight:500;position:absolute;top:0;left:0}.txt[data-astro-cid-h46pktab]{align-content:start;gap:18px;display:grid}.pk[data-astro-cid-h46pktab]{letter-spacing:.22em;text-transform:uppercase;color:var(--sand-2);margin:0;font-size:10.5px;font-weight:500}.pt[data-astro-cid-h46pktab]{font-family:var(--f-display);font-weight:400;font-size:clamp(30px, calc(3.2vw * var(--k)), calc(46px * var(--k)));letter-spacing:-.005em;text-wrap:balance;margin:0;line-height:1.06;transition:color .4s}.first[data-astro-cid-h46pktab] .pt[data-astro-cid-h46pktab]{font-size:clamp(36px, calc(4.4vw * var(--k)), calc(66px * var(--k)));font-weight:300;line-height:1.02}.post[data-astro-cid-h46pktab]:hover .pt[data-astro-cid-h46pktab]{color:var(--sand-2)}.pd[data-astro-cid-h46pktab]{color:var(--stone);max-width:56ch;margin:0;font-size:15.5px;line-height:1.7}.hl[data-astro-cid-h46pktab]{border-top:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));margin:8px 0 0;display:grid}.hl[data-astro-cid-h46pktab] div[data-astro-cid-h46pktab]{border-bottom:1px solid var(--line-l);padding:16px 12px 16px 0}.hl[data-astro-cid-h46pktab] div[data-astro-cid-h46pktab]:nth-child(2n){border-left:1px solid var(--line-l);padding-left:16px}.hl[data-astro-cid-h46pktab] dt[data-astro-cid-h46pktab]{font-family:var(--f-display);white-space:nowrap;font-size:max(30px,min(3vw,42px));font-weight:300;line-height:1}.hl[data-astro-cid-h46pktab] dd[data-astro-cid-h46pktab]{color:var(--stone);margin:8px 0 0;font-size:12.5px;line-height:1.5}.post[data-astro-cid-h46pktab]:not(.first) .hl[data-astro-cid-h46pktab]{grid-template-columns:repeat(3,minmax(0,1fr))}.post[data-astro-cid-h46pktab]:not(.first) .hl[data-astro-cid-h46pktab] div[data-astro-cid-h46pktab]:nth-child(2n){border-left:0;padding-left:0}.post[data-astro-cid-h46pktab]:not(.first) .hl[data-astro-cid-h46pktab] div[data-astro-cid-h46pktab]+div[data-astro-cid-h46pktab]{border-left:1px solid var(--line-l);padding-left:14px}.post[data-astro-cid-h46pktab]:not(.first) .hl[data-astro-cid-h46pktab] dt[data-astro-cid-h46pktab]{font-size:max(24px,min(2.4vw,34px))}.txt[data-astro-cid-h46pktab] .link-line[data-astro-cid-h46pktab]{justify-self:start;margin-top:6px}.all[data-astro-cid-h46pktab]{margin:clamp(48px, calc(6vw * var(--k)), calc(80px * var(--k))) 0 0}@media (max-width:599px){.post[data-astro-cid-h46pktab]:not(.first) .hl[data-astro-cid-h46pktab]{grid-template-columns:1fr}.post[data-astro-cid-h46pktab]:not(.first) .hl[data-astro-cid-h46pktab] div[data-astro-cid-h46pktab]+div[data-astro-cid-h46pktab]{border-left:0;padding-left:0}.post[data-astro-cid-h46pktab]:not(.first) .hl[data-astro-cid-h46pktab] div[data-astro-cid-h46pktab]{grid-template-columns:minmax(118px,auto) 1fr;align-items:baseline;gap:14px;padding:12px 0;display:grid}.post[data-astro-cid-h46pktab]:not(.first) .hl[data-astro-cid-h46pktab] dd[data-astro-cid-h46pktab]{margin:0}}@media (min-width:1024px){.post[data-astro-cid-h46pktab]{gap:clamp(48px, calc(5vw * var(--k)), calc(88px * var(--k)));grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.post[data-astro-cid-h46pktab]:not(.first){grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.post[data-astro-cid-h46pktab]:not(.first) .img[data-astro-cid-h46pktab]{aspect-ratio:3/2;order:2}.first[data-astro-cid-h46pktab]{align-items:start}.first[data-astro-cid-h46pktab] .img[data-astro-cid-h46pktab]{aspect-ratio:1}.first[data-astro-cid-h46pktab] .txt[data-astro-cid-h46pktab]{padding-top:8px}}
