.related.svelte-8ib10r{margin-top:var(--s-8)}.related__title.svelte-8ib10r{color:var(--c-text);margin-bottom:var(--s-5);font-size:20px;font-weight:700}.related__list.svelte-8ib10r{gap:var(--s-3);grid-template-columns:1fr;display:grid}@media (width>=640px){.related__list.svelte-8ib10r{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.related__list.svelte-8ib10r{grid-template-columns:repeat(3,1fr)}}.related-card.svelte-8ib10r{align-items:flex-start;gap:var(--s-3);background:var(--c-bg-card);border:1px solid var(--c-border);border-radius:var(--r-xl);padding:var(--s-3) var(--s-4);flex-direction:row;text-decoration:none;transition:box-shadow .2s,border-color .2s;display:flex}.related-card.svelte-8ib10r:hover{box-shadow:var(--shadow-medium);border-color:var(--c-border-hover);text-decoration:none}.related-card__thumb.svelte-8ib10r{border-radius:var(--r-lg);background:var(--c-bg-image);width:44px;height:44px;padding:var(--s-1);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.related-card__thumb.svelte-8ib10r img:where(.svelte-8ib10r){object-fit:contain;max-width:100%;max-height:36px;display:block}.related-card__body.svelte-8ib10r{flex-direction:column;flex:1;gap:2px;display:flex}.related-card__title.svelte-8ib10r{color:var(--c-text);font-size:15px;font-weight:700}.related-card__meta.svelte-8ib10r{color:var(--c-text-muted);align-items:center;gap:3px;font-size:12px;display:inline-flex}.article-header.svelte-1b833yn{padding-bottom:var(--s-6)}h1.svelte-1b833yn{color:var(--c-text);letter-spacing:-.5px;font-size:28px;font-weight:800;line-height:1.2}@media (width>=640px){h1.svelte-1b833yn{font-size:36px}}@media (width>=1024px){h1.svelte-1b833yn{font-size:40px}}.article-header__meta.svelte-1b833yn{margin-top:var(--s-4);align-items:center;gap:var(--s-3);color:var(--c-text-faint);flex-wrap:wrap;font-size:13px;display:flex}.meta-item.svelte-1b833yn{align-items:center;gap:4px;display:flex}.meta-item.svelte-1b833yn svg{flex-shrink:0;width:14px;height:14px}.meta-sep.svelte-1b833yn{color:var(--c-text-faint)}a.svelte-1b833yn{color:var(--c-text-muted);font-weight:500;text-decoration:none}a.svelte-1b833yn:hover{color:var(--c-primary);text-decoration:underline}.article-image.svelte-1wkmd{margin:var(--s-4) 0 var(--s-6);border-radius:var(--r-lg);background:var(--c-bg-image);position:relative;overflow:hidden}img.svelte-1wkmd{width:100%;height:auto;display:block}.article-image__missing.svelte-1wkmd{background:var(--c-bg-image,#f0f0f0);min-height:200px;color:var(--c-text-muted,#999);justify-content:center;align-items:center;font-size:14px;font-style:italic;display:flex}.article-image__credit.svelte-1wkmd{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#ffffffd9;border-radius:var(--r-sm) 0 0 0;text-align:right;background:#0009;max-width:60%;padding:4px 10px;font-size:11px;line-height:1.3;position:absolute;bottom:0;right:0}.article-section.svelte-ntunk7{padding-bottom:var(--s-6);margin-bottom:var(--s-6);border-bottom:1px solid var(--c-border)}.article-section.svelte-ntunk7:last-child{border-bottom:none;margin-bottom:0}.article-section__header.svelte-ntunk7{align-items:baseline;gap:var(--s-3);margin-bottom:var(--s-3);display:flex}.article-section__number.svelte-ntunk7{color:var(--c-primary);flex-shrink:0;font-size:28px;font-weight:800;line-height:1}@media (width>=640px){.article-section__number.svelte-ntunk7{font-size:32px}}.article-section__title.svelte-ntunk7{color:var(--c-text);font-size:20px;font-weight:700;line-height:1.3}@media (width>=640px){.article-section__title.svelte-ntunk7{font-size:22px}}.article-section__body.svelte-ntunk7 p{color:var(--c-text-body);margin-bottom:var(--s-3);font-size:15px;line-height:1.7}.article-section__body.svelte-ntunk7 p:last-child{margin-bottom:0}.article-section__body.svelte-ntunk7 strong{color:var(--c-text);font-weight:600}.article-section__body.svelte-ntunk7 a{color:var(--c-primary);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.article-section__body.svelte-ntunk7 a:hover{color:var(--c-primary-hover)}.article__container.svelte-f33bvh{max-width:740px;padding:var(--s-4) var(--s-4) var(--s-12);margin:0 auto}@media (width>=1024px){.article__container.svelte-f33bvh{padding-left:var(--s-8);padding-right:var(--s-8)}}.article__breadcrumbs.svelte-f33bvh .breadcrumbs{max-width:none;padding-top:0;padding-left:0;padding-right:0}.article__breadcrumbs.svelte-f33bvh{margin-bottom:var(--s-2)}.article__intro.svelte-f33bvh{margin-bottom:var(--s-8)}.article__intro.svelte-f33bvh p{color:var(--c-text-body);margin-bottom:var(--s-4);font-size:17px;line-height:1.7}.article__intro.svelte-f33bvh p:last-child{margin-bottom:0}.article__intro.svelte-f33bvh strong{color:var(--c-text);font-weight:600}.article__intro.svelte-f33bvh a{color:var(--c-primary);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.article__intro.svelte-f33bvh a:hover{color:var(--c-primary-hover)}.article__sections.svelte-f33bvh{margin-top:var(--s-6)}.article__trailing-credit.svelte-f33bvh{margin-top:var(--s-8);color:var(--c-text-faint);border-top:1px solid var(--c-border);padding-top:var(--s-4);font-size:12px}.article__nav.svelte-f33bvh{gap:var(--s-3);margin-top:var(--s-8);padding-top:var(--s-6);border-top:1px solid var(--c-border);flex-wrap:wrap;display:flex}.article__nav-btn.svelte-f33bvh{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-4);border-radius:var(--r-lg);font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.article__nav-btn--secondary.svelte-f33bvh{background:var(--c-bg-card);color:var(--c-text-body);border:1px solid var(--c-border)}.article__nav-btn--secondary.svelte-f33bvh:hover{border-color:var(--c-border-hover);box-shadow:var(--shadow-medium)}.article__nav-btn--primary.svelte-f33bvh{background:var(--c-primary);color:#fff;border:1px solid #0000}.article__nav-btn--primary.svelte-f33bvh:hover{background:var(--c-primary-hover);box-shadow:var(--shadow-medium)}.article__more.svelte-f33bvh{margin-top:var(--s-8)}.article__more-title.svelte-f33bvh{color:var(--c-text);margin-bottom:var(--s-4);font-size:16px;font-weight:700}.article__pills.svelte-f33bvh{gap:var(--s-2);flex-wrap:wrap;display:flex}.article__pill.svelte-f33bvh{padding:var(--s-1) var(--s-3);background:var(--c-bg-card);border:1px solid var(--c-border);color:var(--c-text-body);white-space:nowrap;border-radius:999px;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-block}.article__pill.svelte-f33bvh:hover{background:var(--c-primary-light);border-color:var(--c-primary);color:var(--c-primary);box-shadow:var(--shadow-small)}.view-tiles.svelte-1gj40pl{max-width:var(--max-w);padding-inline:var(--s-4);margin:0 auto}@media (width>=1024px){.view-tiles.svelte-1gj40pl{padding-inline:var(--s-8)}}.view-tiles.svelte-1gj40pl{gap:var(--s-4);grid-template-columns:1fr;display:grid}@media (width>=1024px){.view-tiles.svelte-1gj40pl{gap:var(--s-5);grid-template-columns:1fr 1fr}}.category-footer.svelte-1gj40pl{max-width:var(--max-w);padding-inline:var(--s-4);margin:0 auto}@media (width>=1024px){.category-footer.svelte-1gj40pl{padding-inline:var(--s-8)}}.category-footer.svelte-1gj40pl{padding-top:var(--s-12);padding-bottom:var(--s-8)}
