.spec-box.svelte-17rq484{background-color:var(--color-surface-dark-raised);border:1px solid var(--color-divider-dark);border-left:3px solid var(--color-gold);padding:1.25rem 1.5rem;margin:0}.spec-box-heading.svelte-17rq484{font-family:var(--font-bebas);font-size:var(--text-display-xs);letter-spacing:var(--tracking-editorial);color:var(--color-gold);margin:0 0 1rem}.spec-box-grid.svelte-17rq484{display:grid;grid-template-columns:1fr;gap:0;margin:0}.spec-box-row.svelte-17rq484{padding:.5rem 0;border-bottom:1px solid var(--color-divider-dark)}.spec-box-row.svelte-17rq484:last-child,.spec-box-row.svelte-17rq484:nth-last-child(2):nth-child(odd){border-bottom:none}.spec-box-label.svelte-17rq484{font-family:var(--font-roboto);font-size:var(--text-ui-xs);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--color-subtle);margin-bottom:.125rem}.spec-box-value.svelte-17rq484{font-family:var(--font-roboto);font-size:var(--text-ui-sm);color:var(--color-on-dark);margin:0}.verdict-box.svelte-u1hux2{background-color:var(--color-surface-dark-raised);border:1px solid var(--color-divider-dark);border-top:3px solid var(--color-gold);padding:1.5rem;margin:0 0 2rem}.verdict-heading.svelte-u1hux2{font-family:var(--font-bebas);font-size:var(--text-display-xs);letter-spacing:var(--tracking-editorial);color:var(--color-gold);margin:0 0 1.25rem}.verdict-sections.svelte-u1hux2{display:flex;flex-direction:column;gap:1.25rem}.verdict-section.svelte-u1hux2{padding-bottom:1.25rem;border-bottom:1px solid var(--color-divider-dark)}.verdict-section.svelte-u1hux2:last-child{padding-bottom:0;border-bottom:none}.verdict-label.svelte-u1hux2{font-family:var(--font-bebas);font-size:var(--text-ui-lg);letter-spacing:var(--tracking-editorial);color:var(--color-on-dark);margin:0 0 .375rem}.verdict-content.svelte-u1hux2{font-family:var(--font-lora);font-size:var(--text-ui-base);line-height:1.6;color:var(--color-subtle);margin:0}.related-links.svelte-1glvt4s{background-color:var(--color-surface-dark-raised);border:1px solid var(--color-divider-dark);border-left:3px solid var(--color-gold);padding:1.25rem 1.5rem;margin:0}.related-heading.svelte-1glvt4s{font-family:var(--font-bebas);font-size:var(--text-display-xs);letter-spacing:var(--tracking-editorial);color:var(--color-gold);margin:0 0 1rem}.related-list.svelte-1glvt4s{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.related-item.svelte-1glvt4s+.related-item:where(.svelte-1glvt4s){border-top:1px solid var(--color-divider-dark)}.related-link.svelte-1glvt4s{display:grid;grid-template-columns:auto 1fr;gap:.875rem;align-items:start;padding:.875rem 0;text-decoration:none;color:inherit}.related-link.svelte-1glvt4s:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.related-thumb.svelte-1glvt4s{position:relative;display:block;width:56px;height:56px;flex-shrink:0;overflow:hidden;background-color:var(--color-surface-dark-elevated)}.related-thumb.svelte-1glvt4s img,.related-thumb-fallback.svelte-1glvt4s{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.related-thumb-fallback.svelte-1glvt4s{background:linear-gradient(135deg,var(--color-surface-dark-elevated),var(--color-divider-dark))}.related-body.svelte-1glvt4s{display:flex;flex-direction:column;gap:.25rem;min-width:0}.related-cat.svelte-1glvt4s{font-family:var(--font-roboto);font-size:var(--text-ui-xs);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--color-gold)}.related-title.svelte-1glvt4s{font-family:var(--font-bebas);font-size:var(--text-display-xs);line-height:1.05;letter-spacing:var(--tracking-editorial);color:var(--color-on-dark);transition:color var(--motion-fast) var(--ease-out);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.related-link.svelte-1glvt4s:hover .related-title:where(.svelte-1glvt4s){color:var(--color-gold)}.related-excerpt.svelte-1glvt4s{font-family:var(--font-lora);font-size:var(--text-ui-sm);line-height:1.5;color:var(--color-subtle);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(hover:hover)and (pointer:fine){.related-excerpt.svelte-1glvt4s{display:none}}.article-hero.svelte-1nbe6r3{position:relative;width:100%;max-width:1400px;margin:0 auto;aspect-ratio:3 / 2;overflow:hidden;background-color:var(--color-surface-dark-elevated)}.article-hero__img.svelte-1nbe6r3{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.article-hero__scrim.svelte-1nbe6r3{position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,#0000009e,#00000057 14%,#0000001a 30%,#0000 48%)}.article-hero__overlay.svelte-1nbe6r3{position:absolute;left:0;right:0;top:0;padding-block:clamp(1.5rem,4vw,3rem);animation:svelte-1nbe6r3-article-hero-rise .9s cubic-bezier(.16,1,.3,1) both;will-change:transform,opacity}@keyframes svelte-1nbe6r3-article-hero-rise{0%{opacity:0;transform:translateY(-26px)}68%{opacity:1;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.article-hero__crumb.svelte-1nbe6r3{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem .5rem;margin-bottom:.85rem}.article-hero__crumb.svelte-1nbe6r3 a:where(.svelte-1nbe6r3),.article-hero__crumb.svelte-1nbe6r3 span:where(.svelte-1nbe6r3){font-family:var(--font-roboto);font-size:var(--text-ui-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:#ffffffd1;text-shadow:0 1px 10px rgba(0,0,0,.7)}.article-hero__crumb.svelte-1nbe6r3 a:where(.svelte-1nbe6r3){transition:color var(--motion-fast, .15s) var(--ease-out, ease)}.article-hero__crumb.svelte-1nbe6r3 a:where(.svelte-1nbe6r3):hover{color:var(--color-gold)}.article-hero__crumb.svelte-1nbe6r3 .is-current:where(.svelte-1nbe6r3){color:var(--color-gold)}.article-hero__title.svelte-1nbe6r3{margin:.9rem 0 0;color:#fff;font-size:clamp(2.25rem,6vw,5rem);max-width:22ch;text-shadow:0 2px 18px rgba(0,0,0,.65),0 1px 4px rgba(0,0,0,.5);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.article-hero__byline.svelte-1nbe6r3{margin:.9rem 0 0;font-size:var(--text-ui-sm);color:#ffffffe6;text-shadow:0 1px 10px rgba(0,0,0,.7)}.article-hero__byline.svelte-1nbe6r3 a:where(.svelte-1nbe6r3){color:var(--color-gold);font-weight:700}.article-hero__dek.svelte-1nbe6r3{margin:.8rem 0 0;max-width:34ch;font-size:var(--text-ui-lg);line-height:1.5;font-style:italic;color:#ffffffeb;text-shadow:0 1px 12px rgba(0,0,0,.7);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.article-hero__rule.svelte-1nbe6r3{position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(to right,var(--color-gold),transparent 60%)}@media(max-width:768px){.article-hero.svelte-1nbe6r3{aspect-ratio:4 / 3;max-height:62vh}.article-hero__dek.svelte-1nbe6r3{display:none}}@media(prefers-reduced-motion:reduce){.article-hero__overlay.svelte-1nbe6r3{animation:none}}
