.bl-top[data-astro-cid-x255k2k2]{padding-block:clamp(40px,5vw,64px) 20px}.bl-top[data-astro-cid-x255k2k2] h1[data-astro-cid-x255k2k2]{margin:0}.mag[data-astro-cid-x255k2k2]{grid-template-rows:repeat(2,minmax(220px,1fr));grid-template-columns:1.25fr 1fr 1fr;gap:12px;height:clamp(460px,62vh,620px);display:grid}.mag-item[data-astro-cid-x255k2k2]{background:var(--ink);color:var(--white);border-radius:4px;text-decoration:none;display:block;position:relative;overflow:hidden}.mag-feat[data-astro-cid-x255k2k2]{grid-row:1/span 2}.mag--0[data-astro-cid-x255k2k2]{grid-template-columns:1fr}.mag--1[data-astro-cid-x255k2k2]{grid-template-columns:1.25fr 1fr}.mag--1[data-astro-cid-x255k2k2] .mag-item[data-astro-cid-x255k2k2]:not(.mag-feat){grid-row:1/span 2}.mag--2[data-astro-cid-x255k2k2]{grid-template-columns:1.25fr 1fr}.mag--3[data-astro-cid-x255k2k2] .mag-item[data-astro-cid-x255k2k2]:last-child{grid-column:2/span 2}.mag-item[data-astro-cid-x255k2k2] img[data-astro-cid-x255k2k2]{object-fit:cover;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.mag-item[data-astro-cid-x255k2k2]:hover img[data-astro-cid-x255k2k2]{transform:scale(1.04)}.mag-shade[data-astro-cid-x255k2k2]{background:linear-gradient(#0f0c0a1a 0%,#0f0c0a2e 35%,#0f0c0a9e 62%,#0f0c0af0 100%);position:absolute;inset:0}.mag-feat[data-astro-cid-x255k2k2] .mag-shade[data-astro-cid-x255k2k2]{background:linear-gradient(#0f0c0a14 0%,#0f0c0a33 30%,#0f0c0aa8 58%,#0f0c0af2 100%),linear-gradient(90deg,#0f0c0a59 0%,#0f0c0a00 70%)}.mag-txt[data-astro-cid-x255k2k2]{text-shadow:0 1px 14px #00000073}.mag-badge[data-astro-cid-x255k2k2]{background:var(--wine);font-family:var(--font-display);letter-spacing:.24em;text-transform:uppercase;border-radius:2px;padding:6px 10px;font-size:.66rem;position:absolute;top:16px;right:16px}.mag-txt[data-astro-cid-x255k2k2]{flex-direction:column;gap:8px;padding:22px 24px;display:flex;position:absolute;bottom:0;left:0;right:0}.mag-meta[data-astro-cid-x255k2k2]{letter-spacing:.16em;text-transform:uppercase;color:#ffffffd1;font-size:.72rem}.mag-title[data-astro-cid-x255k2k2]{font-family:var(--font-display);letter-spacing:.04em;font-size:1.15rem;line-height:1.35}.mag-feat[data-astro-cid-x255k2k2] .mag-txt[data-astro-cid-x255k2k2]{gap:12px;max-width:760px;padding:36px 40px}.mag-feat[data-astro-cid-x255k2k2] .mag-title[data-astro-cid-x255k2k2]{letter-spacing:.03em;font-size:clamp(1.6rem,2.6vw,2.4rem);line-height:1.2}.mag-excerpt[data-astro-cid-x255k2k2]{color:#ffffffdb;font-size:1.02rem;line-height:1.5}.mag-item[data-astro-cid-x255k2k2]:hover .mag-title[data-astro-cid-x255k2k2]{text-underline-offset:.18em;text-decoration:underline 1px}.bl-bar[data-astro-cid-x255k2k2]{border-bottom:1px solid #e6ddd2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:clamp(48px,6vw,80px);display:flex}.bl-tabs[data-astro-cid-x255k2k2]{flex-wrap:wrap;gap:4px;margin-bottom:-1px;display:flex}.bl-tab[data-astro-cid-x255k2k2]{cursor:pointer;letter-spacing:.22em;text-transform:uppercase;min-height:48px;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:0 16px;font-size:.76rem;transition:color .2s,border-color .2s}.bl-tab[data-astro-cid-x255k2k2]:hover{color:var(--ink)}.bl-tab[data-astro-cid-x255k2k2].is-on{color:var(--wine);border-color:var(--wine)}.bl-search[data-astro-cid-x255k2k2]{width:280px;max-width:100%;min-height:44px;color:var(--muted);background:#fff;border:1px solid #d8cdbf;border-radius:4px;align-items:center;gap:8px;margin-bottom:10px;padding:0 14px;display:flex}.bl-search[data-astro-cid-x255k2k2] input[data-astro-cid-x255k2k2]{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:.98rem}.bl-grid-wrap[data-astro-cid-x255k2k2]{padding-top:40px;padding-bottom:var(--section)}.bl-h2[data-astro-cid-x255k2k2]{letter-spacing:.08em;text-align:center;margin:0 0 32px;font-size:clamp(1.4rem,2vw,1.8rem)}.bl-grid[data-astro-cid-x255k2k2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 28px;display:grid}.bl-grid[data-astro-cid-x255k2k2]>[hidden]{display:none}.bl-more[data-astro-cid-x255k2k2]{justify-content:center;padding-top:40px;display:flex}.bl-more[data-astro-cid-x255k2k2][hidden],.bl-empty[data-astro-cid-x255k2k2][hidden],.bl-h2[data-astro-cid-x255k2k2][hidden]{display:none}.bl-empty[data-astro-cid-x255k2k2]{color:var(--ink-soft);margin:0;padding:40px 0;font-size:1.1rem}@media (width<=960px){.mag[data-astro-cid-x255k2k2],.mag--1[data-astro-cid-x255k2k2],.mag--2[data-astro-cid-x255k2k2],.mag--3[data-astro-cid-x255k2k2]{grid-template-rows:none;grid-template-columns:1fr 1fr;height:auto}.mag-feat[data-astro-cid-x255k2k2]{aspect-ratio:16/11;grid-area:auto/1/auto/-1}.mag-item[data-astro-cid-x255k2k2]:not(.mag-feat){aspect-ratio:4/3;grid-area:auto!important}.mag-feat[data-astro-cid-x255k2k2] .mag-txt[data-astro-cid-x255k2k2]{padding:20px}.mag-excerpt[data-astro-cid-x255k2k2]{display:none}.bl-grid[data-astro-cid-x255k2k2]{grid-template-columns:1fr 1fr;gap:24px 20px}.bl-search[data-astro-cid-x255k2k2]{width:100%}}@media (width<=600px){.mag[data-astro-cid-x255k2k2],.bl-grid[data-astro-cid-x255k2k2]{grid-template-columns:1fr}}
