.category-journal{container:category-archive/inline-size;padding-block:28px 56px}.category-journal-embedded{padding:0;background:none}.category-journal-embedded>.journal-container{width:100%}.category-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--journal-muted);font-size:11px;line-height:2;margin-bottom:24px}.category-breadcrumb a{padding-block:6px}.category-breadcrumb svg{flex-shrink:0}.category-breadcrumb [aria-current]{color:var(--journal-ink);font-weight:800}.category-back-link:hover,.category-breadcrumb a:hover{color:var(--journal-accent)}.category-masthead{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,330px);align-items:center;gap:48px;position:relative;padding:36px;border:1px solid var(--journal-line);border-radius:var(--journal-radius,26px);background:var(--journal-paper);box-shadow:0 16px 40px -36px var(--journal-ink)}.category-masthead:before{content:"";position:absolute;top:-1px;right:36px;width:68px;height:3px;border-radius:0 0 4px 4px;background:var(--theme-primary)}.category-intro>:is(h1,h2){margin-top:12px;font-size:var(--journal-title-size,clamp(27px,3cqi,40px));font-weight:900;line-height:1.55;letter-spacing:-.04em;text-wrap:balance}.category-intro>p{max-width:640px;margin-top:12px;color:var(--journal-muted);font-size:var(--journal-body-size,14px);line-height:2.1}.category-intro-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px 24px;margin-top:24px}.category-primary-link{display:inline-flex;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:10px 17px;border-radius:12px;background:var(--theme-strong-surface);color:var(--theme-on-strong-surface);font-size:12px;font-weight:800;line-height:1.9;transition:background .2s}.category-primary-link:hover{background:var(--theme-primary);color:var(--theme-on-primary)}.category-back-link svg,.category-primary-link svg{flex-shrink:0}.category-back-link{display:inline-flex;gap:8px;align-items:center;min-height:44px;font-size:11px;font-weight:700;color:var(--journal-muted)}.category-toolbox{display:grid;gap:24px;min-width:0}.category-statistics{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px 16px;padding:20px;border-radius:18px;background:var(--theme-surface-muted);border:1px solid var(--journal-line)}.category-statistics>svg{color:var(--journal-accent)}.category-statistics strong{display:block;font-size:32px;line-height:1.3;letter-spacing:-.04em}.category-page-count,.category-statistics div>span{font-size:11px;color:var(--journal-muted)}.category-page-count{grid-column:1/-1;padding-top:12px;border-top:1px dashed var(--journal-line)}.category-topics{margin-top:24px;display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;padding-block:16px;border-bottom:1px solid var(--journal-line)}.category-topics-label{display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:800}.category-topics-label svg{color:var(--journal-accent);flex-shrink:0}.category-topics>div{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.category-topics a{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:9px 14px;border:1px solid var(--journal-line);border-radius:12px;background:var(--journal-paper);color:var(--journal-ink);font-size:11px;font-weight:700}.category-topics a svg{flex-shrink:0}.category-topics a:hover,.category-topics a[aria-current]{background:var(--theme-primary-50);border-color:color-mix(in srgb,var(--theme-primary) 25%,var(--journal-line));color:var(--journal-accent)}.category-topics a[aria-current]:before{content:"";width:5px;height:5px;flex-shrink:0;border-radius:50%;background:currentColor}.category-stories{margin-top:40px}.category-section-heading{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:24px}.category-section-heading h2{margin-top:6px;font-size:var(--journal-title-size,24px);line-height:1.7;font-weight:900;letter-spacing:-.035em}.category-range{color:var(--journal-muted);font-size:11px;padding-bottom:4px}.category-cover{margin-bottom:28px}.category-journal .category-cover .journal-story-media{min-height:320px}.category-journal .category-cover .journal-story-copy{padding:28px}.category-journal .category-grid{grid-template-columns:repeat(var(--journal-columns,3),minmax(0,1fr));gap:24px}.category-journal .journal-story-link{border-radius:var(--journal-radius,20px)}.category-empty{display:flex;flex-direction:column;align-items:center;gap:14px;padding:48px 24px;text-align:center;background:var(--journal-paper);border:1px dashed var(--journal-line);border-radius:var(--journal-radius,24px)}.category-empty-icon{display:grid;place-content:center;width:64px;height:64px;border-radius:20px;background:var(--theme-primary-50);color:var(--journal-accent)}.category-empty h3{font-size:20px;font-weight:900;line-height:1.9}.category-empty p{max-width:480px;font-size:13px;line-height:2;color:var(--journal-muted)}.category-empty .category-primary-link{margin-top:8px}.category-pagination{margin-top:36px;padding-top:24px;border-top:1px solid var(--journal-line);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;color:var(--journal-muted);font-size:12px}.category-pagination>div{display:flex;flex-wrap:wrap;gap:6px}.category-pagination :is(a,div>span){min-width:44px;height:44px;padding-inline:6px;display:grid;place-items:center;border:1px solid var(--journal-line);border-radius:12px;background:var(--journal-paper);color:var(--journal-ink);font-weight:800}.category-pagination a:hover{border-color:var(--theme-primary);color:var(--journal-accent)}.category-pagination a[aria-current]{background:var(--theme-strong-surface);color:var(--theme-on-strong-surface);border-color:var(--theme-strong-surface)}.category-pagination [aria-disabled]{opacity:.35}.category-pagination .category-page-gap{border-color:transparent;background:none;min-width:20px;padding:0}.category-discover{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:44px;padding:28px;border-radius:var(--journal-radius,24px);border:1px solid var(--journal-line);background:var(--journal-paper)}.category-discover-icon{display:grid;place-content:center;width:64px;height:64px;border:1px solid color-mix(in srgb,var(--theme-primary) 25%,var(--journal-line));border-radius:20px;color:var(--journal-accent);background:var(--theme-primary-50)}.category-discover h2{margin-top:5px;font-size:22px;font-weight:900;line-height:1.8}.category-discover p{margin-top:5px;color:var(--journal-muted);font-size:13px;line-height:2}@container category-archive (max-width:1023px){.category-masthead{gap:28px;padding:28px;grid-template-columns:minmax(0,1fr) 280px}.category-journal .category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.category-discover{grid-template-columns:auto minmax(0,1fr)}.category-discover>a{grid-column:2;justify-self:start}}@container category-archive (max-width:767px){.category-masthead{grid-template-columns:1fr;padding:24px}.category-statistics{grid-template-columns:auto 1fr auto;padding:16px}.category-page-count{grid-column:auto;padding:0;border:0}.category-statistics strong{font-size:25px}.category-toolbox{gap:20px}.category-journal .category-cover .journal-story-link{grid-template-columns:1fr;grid-template-areas:"media" "copy"}.category-journal .category-cover .journal-story-media{min-height:0;aspect-ratio:16/10}.category-journal .category-cover .journal-story-copy{padding:20px 12px}}@container category-archive (max-width:599px){.category-journal>.journal-container{width:calc(100% - 32px)}.category-journal-embedded>.journal-container{width:100%}.category-journal .category-grid{grid-template-columns:1fr;gap:20px}.category-masthead{padding:22px 18px}.category-intro-actions{gap:8px 16px}.category-statistics{gap:12px}.category-page-count{font-size:10px}.category-discover{padding:22px;gap:16px;grid-template-columns:1fr}.category-discover>a{grid-column:1}.category-stories{margin-top:32px}.category-pagination,.category-pagination>div{justify-content:center}}@media(prefers-reduced-motion:reduce){.category-journal :is(a,button){transition:none}}