.tags_root__JrC4k{max-width:960px;margin:0 auto;padding:0 24px 80px}.tags_back__vWKBW{padding:16px 0}.tags_hero__GdPF7{text-align:center;padding:32px 0 40px}.tags_eyebrow__Q5RVT{margin:0 0 12px;font-family:var(--font-body,sans-serif);font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--text-brand,#0f1a6c)}.tags_title__hnTGr{font-family:var(--font-display,serif);font-size:clamp(2.5rem,5vw,4rem);font-weight:400;line-height:1.1;color:var(--text-brand,#0f1a6c);margin:0 0 14px;letter-spacing:-.02em;text-wrap:balance}.tags_title__hnTGr em{font-style:italic}[data-theme=dark] .tags_title__hnTGr{color:var(--text-primary)}.tags_subtitle__usn0y{font-size:1.125rem;color:var(--text-secondary,#514e42);margin:0;max-width:46ch;margin-inline:auto;line-height:1.55}.tags_groups__PTUvw{display:flex;flex-direction:column;gap:36px}.tags_groupTitle__FEJjm{font-family:var(--font-display,serif);font-size:1.75rem;font-weight:400;line-height:1.15;color:var(--text-primary,#15140f);margin:0 0 16px;padding-bottom:10px;border-bottom:1px solid var(--border-subtle,rgba(15,26,108,.08))}.tags_tagGrid__uZX1K{display:flex;flex-wrap:wrap;gap:8px}.tags_tagChip__W7o15{--chip-bg:var(--surface-2,#f3efeb);--chip-fg:var(--text-primary,#15140f);--chip-hover-bg:var(--jt-blue-700,#0f1a6c);--chip-hover-fg:var(--jt-cream-100,#fbf8f4);display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 18px;border-radius:999px;background:var(--chip-bg);border:1px solid transparent;color:var(--chip-fg);font-size:.9375rem;font-weight:500;text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease;cursor:pointer;white-space:nowrap}[data-theme=dark] .tags_tagChip__W7o15{--chip-hover-bg:var(--jt-orange-500,#f6a34e);--chip-hover-fg:var(--jt-ink-900,#15140f)}.tags_tagChip__W7o15:hover{background:var(--chip-hover-bg);color:var(--chip-hover-fg);border-color:var(--chip-hover-bg);transform:translateY(-1px);box-shadow:0 4px 12px rgba(15,26,108,.2)}.tags_tagChip__W7o15:active{transform:translateY(0) scale(.98)}.tags_tagChip__W7o15:focus-visible{outline:none;box-shadow:var(--focus-ring)}.tags_tagEmoji__RGrx_{font-size:1.1rem;line-height:1}.tags_tagName__4sH4E{line-height:1}@media (max-width:640px){.tags_root__JrC4k{padding:0 16px 60px}.tags_hero__GdPF7{padding:16px 0 32px}.tags_title__hnTGr{font-size:2.5rem}.tags_subtitle__usn0y{font-size:1.0625rem}.tags_groupTitle__FEJjm{font-size:1.5rem}.tags_tagChip__W7o15{padding:10px 14px;font-size:.9375rem}}