.editorial-page .aged-facets{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 24px}.editorial-page .aged-facets-label{letter-spacing:.18em;color:var(--hed-ink-3);margin-right:6px}.editorial-page .aged-facet,.editorial-page .aged-facets-label{font-family:var(--hed-mono);font-size:11px;text-transform:uppercase}.editorial-page .aged-facet{display:inline-flex;align-items:center;min-height:36px;padding:0 16px;letter-spacing:.16em;color:var(--hed-ink-2);border:1px solid var(--hed-line);border-radius:999px;transition:color .2s ease,border-color .2s ease}.editorial-page .aged-facet:focus-visible,.editorial-page .aged-facet:hover{color:var(--hed-accent);border-color:var(--hed-accent)}@media (max-width:640px){.editorial-page .aged-facets-label{flex-basis:100%;margin:0 0 2px}}.editorial-page .aged-search{margin:0 0 28px}.editorial-page .aged-search-label{display:block;margin-bottom:8px;font-family:var(--hed-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--hed-ink-3)}.editorial-page .aged-search-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.editorial-page .aged-search-input{flex:1 1 260px;max-width:460px;min-height:46px;padding:0 16px;border:1px solid var(--hed-line);border-radius:11px;background:#0000;color:var(--hed-ink);font-family:var(--font-body),system-ui,sans-serif;font-size:15px}.editorial-page .aged-search-input::placeholder{color:var(--hed-ink-3)}.editorial-page .aged-search-input:focus-visible{outline:2px solid var(--hed-accent);outline-offset:2px;border-color:var(--hed-accent)}.editorial-page .aged-search-clear{display:inline-flex;align-items:center;min-height:44px;font-family:var(--hed-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--hed-ink-2);text-decoration:underline;text-underline-offset:4px}.editorial-page .aged-search-clear:hover{color:var(--hed-accent)}.editorial-page .aged-empty a{color:var(--hed-accent);text-decoration:underline;text-underline-offset:4px}@media (max-width:640px){.editorial-page .aged-search-input{max-width:none}}.gm-sticky{position:fixed;right:20px;bottom:20px;z-index:60;max-width:340px;padding:18px 40px 16px 18px;background:var(--hed-bg-2,oklch(.2 .012 270));border:1px solid var(--hed-accent,oklch(.82 .13 85));border-radius:14px;box-shadow:0 16px 32px -16px #0009,0 2px 6px #0006;color:var(--hed-ink,oklch(.97 .005 90));font-family:var(--hed-sans,var(--font-body),system-ui,sans-serif);animation:gm-sticky-in .25s ease-out}@keyframes gm-sticky-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.gm-sticky{animation:none}}.gm-sticky-close{position:absolute;top:6px;right:6px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:#0000;border:0;border-radius:999px;color:var(--hed-ink-3,oklch(.64 .01 270));font-size:20px;line-height:1;cursor:pointer}.gm-sticky-close:focus-visible,.gm-sticky-close:hover{color:var(--hed-ink,oklch(.97 .005 90));background:color-mix(in oklab,var(--hed-ink,#fff) 8%,#0000)}.gm-sticky-eyebrow{margin:0 0 8px;font-family:var(--hed-mono,var(--font-mono),ui-monospace,monospace);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--hed-accent,oklch(.82 .13 85))}.gm-sticky-title{margin:0 0 14px;font-family:var(--hed-serif,var(--font-headline),Georgia,serif);font-size:18px;line-height:1.25}.gm-sticky-title em{color:var(--hed-accent,oklch(.82 .13 85))}.gm-sticky-cta{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:11px;background:var(--hed-accent,oklch(.82 .13 85));color:#000;font-family:var(--font-body),system-ui,sans-serif;font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;text-decoration:none;white-space:nowrap}.gm-sticky-cta:focus-visible,.gm-sticky-cta:hover{background:var(--hed-ink,oklch(.97 .005 90))}@media (max-width:640px){.gm-sticky{left:0;right:0;bottom:0;max-width:none;display:flex;align-items:center;gap:12px;padding:10px 44px calc(10px + env(safe-area-inset-bottom, 0px)) 16px;border-width:1px 0 0;border-radius:0}.gm-sticky-eyebrow{display:none}.gm-sticky-title{flex:1;margin:0;font-size:15px}.gm-sticky-cta{padding:10px 14px;font-size:14px;letter-spacing:0}.gm-sticky-close{top:50%;right:4px;transform:translateY(-50%)}}