.content-hub.svelte-dc8xq7{color:#202020;background:#fff;padding:120px 0 80px}.hub-shell.svelte-dc8xq7{width:min(1120px,100% - 64px);margin:auto}.crumbs.svelte-dc8xq7{color:#777;align-items:center;gap:12px;margin:12px 0 32px;font-size:12px;display:flex}.crumbs.svelte-dc8xq7 a:where(.svelte-dc8xq7):hover{text-decoration:underline}.page-heading.svelte-dc8xq7{margin-bottom:34px}.eyebrow.svelte-dc8xq7{letter-spacing:.08em;color:#757575;font-size:11px;font-weight:400}.page-heading.svelte-dc8xq7 .eyebrow:where(.svelte-dc8xq7){margin-bottom:10px}.page-heading.svelte-dc8xq7 h1:where(.svelte-dc8xq7){letter-spacing:-.025em;font-size:clamp(32px,3.5vw,44px);font-weight:500;line-height:1.4}.page-description.svelte-dc8xq7{color:#757575;max-width:650px;margin-top:12px;font-size:16px;line-height:1.9}.featured-story.svelte-dc8xq7{background:#f7f7f7;border:1px solid #ececec;border-radius:14px;grid-template-columns:1.05fr 1fr;min-width:0;display:grid;overflow:hidden}.featured-art.svelte-dc8xq7{background:#f1f1ed;min-height:330px;position:relative;overflow:hidden}.featured-art.svelte-dc8xq7 img:where(.svelte-dc8xq7){object-fit:contain;width:100%;height:100%;padding:22px;transition:transform .35s;position:absolute;inset:0}.featured-art.is-empty.svelte-dc8xq7,.story-art.is-empty.svelte-dc8xq7{background:linear-gradient(145deg,#f3f3ef 0%,#e8e8e2 100%)}.featured-story.svelte-dc8xq7:hover img:where(.svelte-dc8xq7),.story-card.svelte-dc8xq7:hover img:where(.svelte-dc8xq7){transform:scale(1.025)}.featured-copy.svelte-dc8xq7{flex-direction:column;justify-content:center;align-items:start;padding:38px;display:flex}.feature-tag.svelte-dc8xq7{color:#5d571c;background:#fffbc9;border-radius:5px;margin-bottom:18px;padding:6px 11px;font-size:11px;display:inline-block}.featured-copy.svelte-dc8xq7 h2:where(.svelte-dc8xq7){letter-spacing:-.02em;font-size:clamp(23px,2.3vw,30px);font-weight:500;line-height:1.5}.story-summary.svelte-dc8xq7{color:#777;margin-top:12px;font-size:14px;line-height:1.9}.story-date.svelte-dc8xq7{color:#888;margin-top:18px;font-size:12px}.story-cta.svelte-dc8xq7{color:#202020;background:#fff63b;border-radius:7px;align-items:center;gap:24px;margin-top:24px;padding:11px 17px;font-size:13px;display:inline-flex}.story-cta.svelte-dc8xq7 span:where(.svelte-dc8xq7){font-size:18px}.collection-toolbar.svelte-dc8xq7{justify-content:space-between;align-items:center;gap:24px;margin:48px 0 24px;display:flex}.collection-toolbar.svelte-dc8xq7 h2:where(.svelte-dc8xq7){letter-spacing:-.015em;font-size:23px;font-weight:500}.collection-controls.svelte-dc8xq7{align-items:center;gap:10px;max-width:100%;display:flex}.content-search.svelte-dc8xq7{color:#777;background:#fff;border:1px solid #e2e2e2;border-radius:8px;align-items:center;gap:10px;width:250px;max-width:100%;padding:11px 14px;display:flex}.content-search.svelte-dc8xq7 svg:where(.svelte-dc8xq7){flex-shrink:0;width:18px;height:18px}.content-search.svelte-dc8xq7 input:where(.svelte-dc8xq7){color:#333;background:0 0;outline:none;width:100%;font-size:13px}.content-search.svelte-dc8xq7:focus-within{outline-offset:3px;outline:2px solid #888}.category-select.svelte-dc8xq7 select:where(.svelte-dc8xq7){color:#666;background:#fff;border:1px solid #e2e2e2;border-radius:8px;max-width:100%;padding:11px 28px 11px 12px;font-size:13px}.story-grid.svelte-dc8xq7{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.story-card.svelte-dc8xq7{background:#fff;border:1px solid #eaeaea;border-radius:12px;flex-direction:column;min-width:0;transition:box-shadow .25s;display:flex;overflow:hidden}.story-card.svelte-dc8xq7:hover{box-shadow:0 8px 24px #00000009}.story-art.svelte-dc8xq7{aspect-ratio:16/9;background:#f3f3ef;max-height:290px;position:relative;overflow:hidden}.story-art.svelte-dc8xq7 img:where(.svelte-dc8xq7){object-fit:cover;width:100%;height:100%;transition:transform .35s}.story-copy.svelte-dc8xq7{flex-direction:column;flex:1;padding:25px;display:flex}.story-copy.svelte-dc8xq7 .eyebrow:where(.svelte-dc8xq7){margin-bottom:12px;font-size:11px}.story-copy.svelte-dc8xq7 h3:where(.svelte-dc8xq7){letter-spacing:-.015em;font-size:22px;font-weight:500;line-height:1.55}.story-bottom.svelte-dc8xq7{color:#888;border-top:1px solid #eee;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:18px;font-size:12px;display:flex}.story-bottom.svelte-dc8xq7>span:where(.svelte-dc8xq7):last-child{color:#333}.empty-content.svelte-dc8xq7{text-align:center;color:#777;background:#f8f8f8;border-radius:12px;padding:54px 24px}.empty-content.svelte-dc8xq7 button:where(.svelte-dc8xq7){color:#333;margin-top:18px;text-decoration:underline}.promotions-page.svelte-dc8xq7 .featured-story:where(.svelte-dc8xq7){background:#fff;border-color:#eee}.promotions-page.svelte-dc8xq7 .feature-tag:where(.svelte-dc8xq7){color:#707070;background:#f3f3f3}.promotions-page.svelte-dc8xq7 .featured-art:where(.svelte-dc8xq7),.promotions-page.svelte-dc8xq7 .story-art:where(.svelte-dc8xq7){background:#f6f6f6}.promotions-page.svelte-dc8xq7 .story-card:where(.svelte-dc8xq7){border:0;border-radius:0}.promotions-page.svelte-dc8xq7 .story-card:where(.svelte-dc8xq7):hover{box-shadow:none}.promotions-page.svelte-dc8xq7 .story-art:where(.svelte-dc8xq7){border-radius:10px}.promotions-page.svelte-dc8xq7 .story-copy:where(.svelte-dc8xq7){padding:22px 0 0}.articles-page.svelte-dc8xq7 .featured-story:where(.svelte-dc8xq7){background:#fff}.articles-page.svelte-dc8xq7 .featured-copy:where(.svelte-dc8xq7){padding:36px}.articles-page.svelte-dc8xq7 .feature-tag:where(.svelte-dc8xq7){color:#666;background:#f1f1f1}.articles-page.svelte-dc8xq7 .story-cta:where(.svelte-dc8xq7){background:0 0;margin-top:24px;padding:0}.articles-page.svelte-dc8xq7 .story-card:where(.svelte-dc8xq7){border:0;border-radius:0}.articles-page.svelte-dc8xq7 .story-art:where(.svelte-dc8xq7){border-radius:12px}.articles-page.svelte-dc8xq7 .story-copy:where(.svelte-dc8xq7){padding:22px 0 0}.articles-page.svelte-dc8xq7 .story-bottom:where(.svelte-dc8xq7){padding-bottom:0}a.svelte-dc8xq7:focus-visible,button.svelte-dc8xq7:focus-visible,select.svelte-dc8xq7:focus-visible{outline-offset:4px;outline:2px solid #777}@media (width<=900px){.featured-copy.svelte-dc8xq7,.articles-page.svelte-dc8xq7 .featured-copy:where(.svelte-dc8xq7){padding:26px}.featured-art.svelte-dc8xq7{min-height:310px}.collection-toolbar.svelte-dc8xq7{flex-direction:column;align-items:start;gap:18px}}@media (width<=650px){.content-hub.svelte-dc8xq7{padding:104px 0 56px}.hub-shell.svelte-dc8xq7{width:calc(100% - 32px)}.crumbs.svelte-dc8xq7{margin:12px 0 26px}.page-heading.svelte-dc8xq7{margin-bottom:26px}.page-heading.svelte-dc8xq7 h1:where(.svelte-dc8xq7){font-size:34px}.page-description.svelte-dc8xq7{font-size:14px}.featured-story.svelte-dc8xq7{border-radius:12px;grid-template-columns:1fr}.featured-art.svelte-dc8xq7{aspect-ratio:4/3;min-height:0;max-height:300px}.featured-copy.svelte-dc8xq7,.articles-page.svelte-dc8xq7 .featured-copy:where(.svelte-dc8xq7){padding:24px}.featured-copy.svelte-dc8xq7 h2:where(.svelte-dc8xq7){font-size:24px}.featured-art.svelte-dc8xq7 img:where(.svelte-dc8xq7){padding:18px}.story-cta.svelte-dc8xq7{margin-top:20px}.collection-toolbar.svelte-dc8xq7{gap:18px;margin-top:36px}.collection-toolbar.svelte-dc8xq7 h2:where(.svelte-dc8xq7){font-size:22px}.collection-controls.svelte-dc8xq7{flex-wrap:wrap;width:100%}.category-select.svelte-dc8xq7,.category-select.svelte-dc8xq7 select:where(.svelte-dc8xq7),.content-search.svelte-dc8xq7{width:100%}.story-grid.svelte-dc8xq7{grid-template-columns:1fr;gap:26px}.story-copy.svelte-dc8xq7{padding:22px}.story-copy.svelte-dc8xq7 h3:where(.svelte-dc8xq7){font-size:22px}.story-summary.svelte-dc8xq7{font-size:14px}.story-art.svelte-dc8xq7{max-height:270px}.story-bottom.svelte-dc8xq7{font-size:11px}.articles-page.svelte-dc8xq7 .story-copy:where(.svelte-dc8xq7){padding-top:20px}}
