body{background-color:#f2f2ef;background-image:url(/textures/offwhite-bg.webp);background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:fixed}@media(max-width:900px){body{background-attachment:scroll}}.mag-cat[data-astro-cid-qnaddzut]{background:transparent}.mag-cat-masthead[data-astro-cid-qnaddzut]{padding-top:56px;padding-bottom:48px;border-bottom:1px solid var(--c-hairline)}.mag-crumbs[data-astro-cid-qnaddzut]{font-size:.8125rem;color:var(--c-text-mute);margin-bottom:32px}.mag-crumbs[data-astro-cid-qnaddzut] a[data-astro-cid-qnaddzut]{color:var(--c-text-soft);text-decoration:none}.mag-crumbs[data-astro-cid-qnaddzut] a[data-astro-cid-qnaddzut]:hover{text-decoration:underline}.mag-cat-head[data-astro-cid-qnaddzut]{max-width:720px}.mag-cat-eyebrow[data-astro-cid-qnaddzut]{font-size:.8125rem;letter-spacing:var(--ls-ko, .02em);text-transform:uppercase;color:var(--c-text-mute);font-weight:600;display:block;margin-bottom:16px}.mag-cat-title[data-astro-cid-qnaddzut]{font-size:clamp(36px,5vw,64px);line-height:1.05;letter-spacing:-.045em;color:var(--primary);font-weight:800;margin:0 0 20px}.mag-cat-desc[data-astro-cid-qnaddzut]{font-size:1.0625rem;line-height:1.7;color:var(--c-text-soft);max-width:640px;margin:0 0 16px}.mag-cat-count[data-astro-cid-qnaddzut]{font-size:.875rem;color:var(--c-text-mute);letter-spacing:.04em}.mag-cat-tags[data-astro-cid-qnaddzut]{padding-block:40px 16px}.mag-cat-tags-title[data-astro-cid-qnaddzut]{font-size:.8125rem;letter-spacing:var(--ls-ko, .02em);text-transform:uppercase;color:var(--c-text-mute);font-weight:600;margin:0 0 16px}.mag-cat-tag-list[data-astro-cid-qnaddzut]{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}.mag-cat-tag-chip[data-astro-cid-qnaddzut]{display:inline-flex;align-items:center;gap:6px;font-size:.75rem}.mag-cat-tag-name[data-astro-cid-qnaddzut]{color:var(--c-text)}.mag-cat-tag-count[data-astro-cid-qnaddzut]{color:var(--c-text-mute);font-size:.75rem}.mag-cat-list[data-astro-cid-qnaddzut]{padding-block:40px 80px}.mag-empty[data-astro-cid-qnaddzut]{padding:80px 0;text-align:center;color:var(--c-text-mute);font-size:1rem}.mag-grid[data-astro-cid-qnaddzut]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:48px 32px}.mag-card[data-astro-cid-qnaddzut]{display:flex;flex-direction:column;gap:16px;text-decoration:none;color:inherit;padding-bottom:32px;border-bottom:1px solid var(--c-hairline);transition:transform .2s ease}.mag-card[data-astro-cid-qnaddzut]:hover{transform:translateY(-2px)}.mag-card[data-astro-cid-qnaddzut]:hover .mag-card__title[data-astro-cid-qnaddzut]{text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--primary)}.mag-card__image-wrap[data-astro-cid-qnaddzut]{aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--radius-btn);background:linear-gradient(135deg,#f5f4f1,#eceae5 55%,#e2dfd8)}.mag-card__image[data-astro-cid-qnaddzut]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.mag-card[data-astro-cid-qnaddzut]:hover .mag-card__image[data-astro-cid-qnaddzut]{transform:scale(1.03)}.mag-card__body[data-astro-cid-qnaddzut]{display:flex;flex-direction:column;gap:12px}.mag-card__meta-top[data-astro-cid-qnaddzut]{display:flex;align-items:center;gap:12px;font-size:.8125rem;letter-spacing:var(--ls-caps, .08em);text-transform:uppercase;font-weight:600}.mag-card__eyebrow[data-astro-cid-qnaddzut]{color:var(--c-text-mute)}.mag-card__title[data-astro-cid-qnaddzut]{font-size:clamp(22px,2.4vw,28px);line-height:1.25;letter-spacing:-.025em;color:var(--primary);font-weight:700;margin:0}.mag-card__summary[data-astro-cid-qnaddzut]{font-size:1rem;line-height:1.6;color:var(--c-text-soft);margin:0}.mag-card__tags[data-astro-cid-qnaddzut]{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:4px 0 0}.mag-card__tag[data-astro-cid-qnaddzut]{font-size:.75rem;color:var(--c-text-mute)}.mag-card__tag[data-astro-cid-qnaddzut]+.mag-card__tag[data-astro-cid-qnaddzut]:before{content:"·";margin-right:6px;opacity:.6}.mag-card__meta-bot[data-astro-cid-qnaddzut]{display:flex;align-items:center;gap:8px;font-size:.8125rem;color:var(--c-text-mute)}.mag-card__dot[data-astro-cid-qnaddzut]{opacity:.5}
