.archive-page[data-astro-cid-5tznm7mj]{display:grid;gap:clamp(1.4rem,3vw,2.4rem)}.archive-intro[data-astro-cid-5tznm7mj]{padding-top:clamp(.5rem,2vw,1.4rem);max-width:54rem}.archive-intro[data-astro-cid-5tznm7mj] h1[data-astro-cid-5tznm7mj]{margin-bottom:.72rem;font-size:clamp(2.1rem,4vw,3.2rem)}.archive-intro[data-astro-cid-5tznm7mj] p[data-astro-cid-5tznm7mj]:not(.eyebrow){margin:0;color:var(--color-text-muted);line-height:1.8}.archive-routes[data-astro-cid-5tznm7mj]{display:grid;gap:.85rem;padding:.2rem 0 .6rem;border-bottom:1px solid var(--body-grid-line)}.archive-routes[data-astro-cid-5tznm7mj] header[data-astro-cid-5tznm7mj]{display:flex;align-items:end;justify-content:space-between;gap:1rem}.archive-routes[data-astro-cid-5tznm7mj] header[data-astro-cid-5tznm7mj] p[data-astro-cid-5tznm7mj]{margin:0 0 .2rem;color:var(--color-text-muted);font-size:.82rem;font-family:var(--font-article)}.archive-routes[data-astro-cid-5tznm7mj] h2[data-astro-cid-5tznm7mj]{margin:0;font-size:clamp(1.26rem,2vw,1.58rem)}.archive-routes[data-astro-cid-5tznm7mj] header[data-astro-cid-5tznm7mj]>a[data-astro-cid-5tznm7mj]{color:var(--color-accent);font-size:.9rem;text-decoration:none;white-space:nowrap}.archive-route-list[data-astro-cid-5tznm7mj]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.68rem}.archive-route-list[data-astro-cid-5tznm7mj] a[data-astro-cid-5tznm7mj]{display:grid;gap:.12rem;padding:.68rem .72rem;color:inherit;text-decoration:none;border-top:1px solid var(--article-line-color);background:transparent;transition:background-color .18s ease,box-shadow .18s ease}.archive-route-list[data-astro-cid-5tznm7mj] a[data-astro-cid-5tznm7mj]:hover,.archive-route-list[data-astro-cid-5tznm7mj] a[data-astro-cid-5tznm7mj]:focus-visible{background:var(--body-grid-line);box-shadow:inset 3px 0 0 var(--color-accent)}.archive-route-list[data-astro-cid-5tznm7mj] span[data-astro-cid-5tznm7mj],.archive-route-list[data-astro-cid-5tznm7mj] em[data-astro-cid-5tznm7mj]{color:var(--color-text-muted);font-size:.74rem;font-style:normal}.archive-route-list[data-astro-cid-5tznm7mj] strong[data-astro-cid-5tznm7mj]{color:var(--color-heading);font-family:var(--font-display);font-size:.98rem;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.archive-intro-actions[data-astro-cid-5tznm7mj]{margin-top:1rem}.archive-full-search[data-astro-cid-5tznm7mj]{appearance:none;padding:.46rem .82rem;border:1px solid rgba(151,74,53,.28);background:color-mix(in srgb,var(--color-surface) 72%,rgba(151,74,53,.06));color:#8c4d35;font:inherit;font-family:var(--font-display);font-size:.86rem;letter-spacing:.12em;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.archive-full-search[data-astro-cid-5tznm7mj]:hover,.archive-full-search[data-astro-cid-5tznm7mj]:focus-visible{border-color:#974a357a;background:color-mix(in srgb,var(--color-surface) 66%,rgba(151,74,53,.12))}.archive-panel[data-astro-cid-5tznm7mj]{padding:0;border-top:0;background:transparent}.archive-tools[data-astro-cid-5tznm7mj]{display:flex;align-items:center;gap:1.5rem;margin-bottom:1.2rem;padding:0 .5rem}.archive-search-wrapper[data-astro-cid-5tznm7mj]{flex:1;position:relative}.archive-search-input[data-astro-cid-5tznm7mj]{width:100%;border:0;padding:.6rem 0;background:transparent;font-family:var(--font-article);font-size:1.05rem;color:var(--color-heading);outline:none}.search-underline[data-astro-cid-5tznm7mj]{position:absolute;bottom:0;left:0;right:0;height:1px;background:var(--line-base);opacity:.3;transition:opacity .3s ease,height .3s ease}.archive-search-input[data-astro-cid-5tznm7mj]:focus+.search-underline[data-astro-cid-5tznm7mj]{opacity:.8;height:1.5px;background:var(--color-accent)}.archive-search-clear[data-astro-cid-5tznm7mj]{white-space:nowrap;font-size:.88rem;opacity:.6}.archive-count[data-astro-cid-5tznm7mj]{margin:0 0 2rem .5rem;color:var(--color-text-muted);font-size:.82rem;letter-spacing:.05em}.archive-group[data-astro-cid-5tznm7mj]{min-width:0;padding:0;border-bottom:1px solid var(--body-grid-line);background:transparent}.archive-group[data-astro-cid-5tznm7mj]:last-child{border-bottom:0}.archive-group-head[data-astro-cid-5tznm7mj]{display:flex;align-items:center;justify-content:space-between;padding:1rem .5rem;cursor:pointer;user-select:none;transition:background-color .2s ease;border-radius:8px}.archive-group-head[data-astro-cid-5tznm7mj]:hover{background:var(--body-grid-line)}.group-info[data-astro-cid-5tznm7mj] h2[data-astro-cid-5tznm7mj]{margin:0;font-size:1.15rem;font-family:var(--font-display);letter-spacing:.05em;color:var(--color-heading)}.group-info[data-astro-cid-5tznm7mj] p[data-astro-cid-5tznm7mj]{margin:.2rem 0 0;color:var(--color-text-muted);font-size:.84rem;opacity:.7}.group-meta[data-astro-cid-5tznm7mj]{display:flex;align-items:center;gap:1rem}.group-count[data-astro-cid-5tznm7mj]{font-size:.8rem;color:var(--color-accent);font-family:var(--font-mono);opacity:.6}.group-icon[data-astro-cid-5tznm7mj]{width:8px;height:8px;border-right:1.5px solid var(--color-accent);border-bottom:1.5px solid var(--color-accent);transform:rotate(45deg);transition:transform .3s cubic-bezier(.4,0,.2,1);opacity:.4}.archive-group[data-astro-cid-5tznm7mj][data-open=true] .group-icon[data-astro-cid-5tznm7mj]{transform:rotate(-135deg) translate(-1px,-1px);opacity:.8}.group-content[data-astro-cid-5tznm7mj]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.archive-group[data-astro-cid-5tznm7mj][data-open=true] .group-content[data-astro-cid-5tznm7mj]{grid-template-rows:1fr}.group-content-inner[data-astro-cid-5tznm7mj]{min-height:0;opacity:0;transition:opacity .25s ease-out}.archive-group[data-astro-cid-5tznm7mj][data-open=true] .group-content-inner[data-astro-cid-5tznm7mj]{opacity:1}.archive-group[data-astro-cid-5tznm7mj] ol[data-astro-cid-5tznm7mj]{list-style:none;margin:0;padding:.2rem .5rem 1rem}.archive-group[data-astro-cid-5tznm7mj] a[data-astro-cid-5tznm7mj]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1.5rem;padding:.6rem 1.2rem;color:inherit;text-decoration:none;border-radius:6px;transition:all .2s ease}.archive-group[data-astro-cid-5tznm7mj] a[data-astro-cid-5tznm7mj]:hover{background:var(--body-grid-line);transform:translate(4px)}.archive-title[data-astro-cid-5tznm7mj]{color:var(--color-heading);font-size:.98rem;line-height:1.5;font-family:var(--font-article)}.archive-date[data-astro-cid-5tznm7mj]{color:var(--color-text-muted);font-size:.76rem;font-family:var(--font-mono);opacity:.4}.archive-empty[data-astro-cid-5tznm7mj]{margin:.8rem 0 0;color:var(--color-text-muted);font-size:.88rem}@media(max-width:1080px){.archive-route-list[data-astro-cid-5tznm7mj]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.archive-routes[data-astro-cid-5tznm7mj] header[data-astro-cid-5tznm7mj]{align-items:flex-start}.archive-route-list[data-astro-cid-5tznm7mj]{grid-template-columns:1fr}.archive-panel[data-astro-cid-5tznm7mj]{padding:.84rem .5rem}.archive-tools[data-astro-cid-5tznm7mj]{flex-direction:column;align-items:stretch;gap:.8rem}.archive-group[data-astro-cid-5tznm7mj] a[data-astro-cid-5tznm7mj]{padding:.5rem .8rem}.archive-title[data-astro-cid-5tznm7mj]{font-size:.94rem}}
