[data-archive-explorer][hidden],[data-explorer-empty][hidden],[data-explorer-pagination][hidden]{display:none!important}.archive-explorer{color:var(--ink, var(--c-text, #24342e));margin:0 0 1.25rem}.archive-explorer__search label{display:block;font-size:1rem;font-weight:700;margin-bottom:.5rem}.archive-explorer__search>div{display:flex;gap:.5rem;max-width:760px}.archive-explorer input{width:100%;min-width:0;min-height:48px;padding:.65rem .9rem;border:1px solid var(--line, var(--c-border, #b5c0b9));border-radius:6px;background:var(--paper,var(--c-bg,#fff));color:inherit;font:inherit}.archive-explorer button,.archive-explorer select,.explorer-pagination button{min-height:44px;padding:.55rem .8rem;border:1px solid var(--line,var(--c-border,#b5c0b9));border-radius:6px;background:var(--paper,var(--c-bg,#fff));color:inherit;font:inherit;cursor:pointer}.archive-explorer__search button{flex:none}.archive-explorer :focus-visible,.explorer-pagination :focus-visible{outline:2px solid var(--primary,var(--c-primary,#355e4c));outline-offset:3px}.archive-explorer__groups{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.archive-explorer__groups button{display:inline-flex;gap:.5rem;align-items:center}.archive-explorer__groups button[aria-pressed=true],.explorer-pagination button[aria-current=page]{background:var(--primary,var(--c-primary,#355e4c));color:#fff;border-color:transparent}.archive-explorer__groups select,.archive-explorer__groups label{max-width:100%}.archive-explorer__groups span{font-size:.85em}.archive-explorer__status{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem}.archive-explorer__status p{margin:0;font-size:.9rem}.archive-explorer__status label{white-space:nowrap;font-size:.85rem}.archive-explorer__status select{margin-left:.3rem}[data-explorer-empty]{padding:1.5rem 0}[data-explorer-empty] button{text-decoration:underline}.explorer-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem;margin:1.5rem 0}.explorer-pagination button{min-width:44px}.explorer-pagination button:disabled{opacity:.45;cursor:default}.explorer-enhanced .column-latest,.explorer-enhanced .column-finder,.explorer-enhanced .column-archive-heading{display:none}.explorer-enhanced .column-archive-hero{padding:2rem 0 1.5rem}.explorer-enhanced .column-archive-hero .archive-hero-grid{display:block}.explorer-enhanced .column-archive-hero .eyebrow{display:none}.explorer-enhanced .column-archive-hero h1{max-width:100%;margin:.7rem 0;font-size:clamp(1.65rem,3vw,2.4rem);line-height:1.35}.explorer-enhanced .column-archive-hero .archive-hero-grid>p{max-width:760px;margin-top:.7rem;font-size:1rem}.explorer-enhanced .column-archive{padding-top:1rem}.explorer-enhanced #column-archive-list{display:block}.explorer-enhanced #column-archive-list>a{display:block;padding:1.2rem 0}.explorer-enhanced #column-archive-list>a[hidden]{display:none!important}.explorer-enhanced #column-archive-list h2{font-size:clamp(1.1rem,1.7vw,1.3rem);line-height:1.5;margin:.4rem 0}.explorer-enhanced #column-archive-list p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:1rem;line-height:1.7}.explorer-enhanced #column-archive-list .column-card-meta{font-size:.85rem}.explorer-enhanced #column-archive-list i,.explorer-enhanced #column-archive-list .column-card-tags{display:none}.explorer-enhanced .archive-head{padding-top:0;margin-bottom:1.25rem}.explorer-enhanced .archive-head h1{font-size:clamp(1.65rem,3vw,2.4rem);line-height:1.35}.explorer-enhanced .archive-head .section__eyebrow{display:none}.explorer-enhanced .archive-head__description{margin-top:.7rem}.explorer-enhanced .archive-topics{margin:1rem 0}.explorer-enhanced .archive-search{display:none}.explorer-enhanced .archive-feature{margin-bottom:0}.explorer-enhanced .archive-feature>div{padding:1.25rem 0}.explorer-enhanced .archive-feature h2{font-size:1.25rem;margin-top:.5rem}.explorer-enhanced .archive-feature strong{display:none}.explorer-enhanced .archive-feature p,.explorer-enhanced .archive-card p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.explorer-enhanced .archive-grid{grid-template-columns:1fr}.explorer-enhanced .archive-card,.explorer-enhanced .archive-card:nth-child(2n){min-height:0;padding:1.2rem 0;border-left:0}.explorer-enhanced .archive-card h2{font-size:1.2rem;line-height:1.5;margin-top:.4rem}.explorer-enhanced .archive-card time{margin-top:.6rem}@media (max-width:600px){.archive-explorer__status{align-items:start}.archive-explorer__groups button{font-size:.9rem}}.archive-head[data-astro-cid-hvhnd26r]{max-width:840px;margin-bottom:clamp(2rem,5vw,3.5rem);padding-top:clamp(1rem,3vw,2.5rem)}.archive-head[data-astro-cid-hvhnd26r] h1[data-astro-cid-hvhnd26r]{max-width:780px;font-size:var(--component-archive-title-size);line-height:1.12}.archive-head__description[data-astro-cid-hvhnd26r]{max-width:670px;margin-top:1rem;color:var(--c-text-muted);line-height:1.75}.archive-head__status[data-astro-cid-hvhnd26r]{display:flex;gap:.5rem;margin-top:1.35rem;padding-top:1rem;border-top:1px solid var(--c-border);color:var(--c-text-subtle);font-size:.82rem}.archive-head__status[data-astro-cid-hvhnd26r] strong[data-astro-cid-hvhnd26r]{color:var(--c-text-strong)}.archive-topics[data-astro-cid-hvhnd26r]{margin-bottom:clamp(2.8rem,6vw,4.5rem);padding:1rem 0;border-top:1px solid var(--c-primary);border-bottom:1px solid var(--c-border)}.archive-topics[data-astro-cid-hvhnd26r]>p[data-astro-cid-hvhnd26r]{margin:0 0 .8rem;color:var(--c-text-strong);font-size:.9rem;font-weight:800}.archive-topics__rail[data-astro-cid-hvhnd26r]{display:flex;flex-wrap:wrap;gap:.55rem}.archive-topics__rail[data-astro-cid-hvhnd26r] a[data-astro-cid-hvhnd26r]{display:inline-flex;align-items:center;gap:.38rem;min-height:38px;padding:.4rem .25rem;border-bottom:2px solid transparent;color:var(--c-text-muted);font-size:.86rem;font-weight:750}.archive-topics__rail[data-astro-cid-hvhnd26r] a[data-astro-cid-hvhnd26r] span[data-astro-cid-hvhnd26r]{color:var(--c-text-subtle);font-size:.75rem}.archive-topics__rail[data-astro-cid-hvhnd26r] a[data-astro-cid-hvhnd26r]:hover,.archive-topics__rail[data-astro-cid-hvhnd26r] a[data-astro-cid-hvhnd26r][aria-current=page]{border-bottom-color:var(--c-primary);color:var(--c-primary)}.archive-topics__rail[data-astro-cid-hvhnd26r] a[data-astro-cid-hvhnd26r][aria-current=page] span[data-astro-cid-hvhnd26r]{color:inherit;opacity:.78}.archive-search[data-astro-cid-hvhnd26r]{margin:calc(clamp(2.8rem,6vw,4.5rem)*-.45) 0 clamp(2.8rem,6vw,4.5rem)}.archive-search[data-astro-cid-hvhnd26r] label[data-astro-cid-hvhnd26r]{display:block;margin-bottom:.45rem;color:var(--c-text-strong);font-size:.8rem;font-weight:800}.archive-search[data-astro-cid-hvhnd26r]>div[data-astro-cid-hvhnd26r]{position:relative}.archive-search[data-astro-cid-hvhnd26r] input[data-astro-cid-hvhnd26r]{width:100%;min-height:52px;padding:0 3rem 0 1rem;border:1px solid var(--c-border);border-radius:var(--radius-sm);background:var(--c-bg);color:var(--c-text);font:inherit}.archive-search[data-astro-cid-hvhnd26r] input[data-astro-cid-hvhnd26r]:focus{outline:2px solid var(--c-primary);outline-offset:2px}.archive-search[data-astro-cid-hvhnd26r]>div[data-astro-cid-hvhnd26r] span[data-astro-cid-hvhnd26r]{position:absolute;top:50%;right:1rem;color:var(--c-primary);font-size:1.25rem;transform:translateY(-50%)}.archive-search[data-astro-cid-hvhnd26r] p[data-astro-cid-hvhnd26r]{margin-top:.55rem;color:var(--c-text-subtle);font-size:.75rem}.archive-search-results[data-astro-cid-hvhnd26r][hidden],.archive-card[data-astro-cid-hvhnd26r][hidden],.archive-pagination[data-astro-cid-hvhnd26r][hidden],.archive-results[data-astro-cid-hvhnd26r][hidden],.archive-search-empty[data-astro-cid-hvhnd26r][hidden]{display:none}.archive-search-empty[data-astro-cid-hvhnd26r]{padding:2rem 0;border-bottom:1px solid var(--c-border);color:var(--c-text-muted)}.archive-results__head[data-astro-cid-hvhnd26r]{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1.15rem}.archive-results__head[data-astro-cid-hvhnd26r] h2[data-astro-cid-hvhnd26r]{font-size:clamp(1.35rem,2vw,1.7rem)}.archive-results__head[data-astro-cid-hvhnd26r] p[data-astro-cid-hvhnd26r]{color:var(--c-text-subtle);font-size:.82rem}.archive-feature[data-astro-cid-hvhnd26r]{display:block;min-height:0;margin-bottom:2.2rem;border-top:1px solid var(--c-primary);border-bottom:1px solid var(--c-border)}.archive-feature[data-astro-cid-hvhnd26r]>div[data-astro-cid-hvhnd26r]{display:flex;flex-direction:column;justify-content:center;max-width:780px;padding:var(--component-card-padding) 0}.archive-feature[data-astro-cid-hvhnd26r] h2[data-astro-cid-hvhnd26r]{margin-top:.9rem;font-size:clamp(1.45rem,2.4vw,2.05rem);line-height:1.35}.archive-feature[data-astro-cid-hvhnd26r] p[data-astro-cid-hvhnd26r]{margin-top:.85rem;color:var(--c-text-muted);line-height:1.72}.archive-feature[data-astro-cid-hvhnd26r] time[data-astro-cid-hvhnd26r]{margin-top:1.1rem;color:var(--c-text-subtle);font-size:.8rem}.archive-feature[data-astro-cid-hvhnd26r] strong[data-astro-cid-hvhnd26r]{margin-top:1.25rem;color:var(--c-primary);font-size:.92rem}.archive-card__category[data-astro-cid-hvhnd26r]{width:fit-content;color:var(--c-primary);font-size:.74rem;font-weight:800;letter-spacing:.05em}.archive-grid[data-astro-cid-hvhnd26r]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--c-border)}.archive-card[data-astro-cid-hvhnd26r]{display:block;min-height:230px;padding:1.5rem 1.5rem 1.5rem 0;border-bottom:1px solid var(--c-border)}.archive-card[data-astro-cid-hvhnd26r]:nth-child(2n){padding-left:1.5rem;border-left:1px solid var(--c-border)}.archive-card[data-astro-cid-hvhnd26r] h2[data-astro-cid-hvhnd26r]{margin-top:.65rem;font-size:1.2rem;line-height:1.42}.archive-card[data-astro-cid-hvhnd26r] p[data-astro-cid-hvhnd26r]{margin-top:.75rem;color:var(--c-text-muted);font-size:.92rem;line-height:1.66}.archive-card[data-astro-cid-hvhnd26r] time[data-astro-cid-hvhnd26r]{display:block;margin-top:1.2rem;color:var(--c-text-subtle);font-size:var(--component-metadata-size)}.archive-card[data-astro-cid-hvhnd26r]:hover h2[data-astro-cid-hvhnd26r]{color:var(--c-primary)}.archive-pagination[data-astro-cid-hvhnd26r]{display:grid;grid-template-columns:minmax(88px,1fr) auto minmax(88px,1fr);align-items:center;gap:1rem;margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--c-border)}.archive-pagination[data-astro-cid-hvhnd26r] ol[data-astro-cid-hvhnd26r]{display:flex;align-items:center;justify-content:center;gap:.35rem;margin:0;padding:0;list-style:none}.archive-pagination[data-astro-cid-hvhnd26r] a[data-astro-cid-hvhnd26r]{display:inline-flex;min-width:42px;min-height:42px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:12px;color:var(--c-text-muted);font-size:.88rem;font-weight:750}.archive-pagination[data-astro-cid-hvhnd26r] ol[data-astro-cid-hvhnd26r] a[data-astro-cid-hvhnd26r]:hover{border-color:var(--c-border);background:var(--c-bg-card)}.archive-pagination[data-astro-cid-hvhnd26r] ol[data-astro-cid-hvhnd26r] a[data-astro-cid-hvhnd26r][aria-current=page]{background:var(--c-primary);color:#fff}.archive-pagination__edge[data-astro-cid-hvhnd26r]{gap:.35rem}.archive-pagination__edge[data-astro-cid-hvhnd26r]:last-child{justify-self:end}.archive-pagination__edge[data-astro-cid-hvhnd26r].is-disabled{visibility:hidden}.archive-pagination__ellipsis[data-astro-cid-hvhnd26r]{padding:0 .2rem;color:var(--c-text-subtle)}@media (max-width: 960px){.archive-grid[data-astro-cid-hvhnd26r]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.archive-topics[data-astro-cid-hvhnd26r]{margin-inline:0;padding-inline:0}.archive-topics__rail[data-astro-cid-hvhnd26r]{flex-wrap:nowrap;margin-inline:-1rem;padding-inline:1rem;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.archive-topics__rail[data-astro-cid-hvhnd26r]::-webkit-scrollbar{display:none}.archive-topics__rail[data-astro-cid-hvhnd26r] a[data-astro-cid-hvhnd26r]{flex:none;scroll-snap-align:start}.archive-grid[data-astro-cid-hvhnd26r]{grid-template-columns:1fr}.archive-card[data-astro-cid-hvhnd26r],.archive-card[data-astro-cid-hvhnd26r]:nth-child(2n){min-height:0;padding:1.25rem 0;border-left:0}.archive-pagination[data-astro-cid-hvhnd26r]{grid-template-columns:1fr 1fr}.archive-pagination[data-astro-cid-hvhnd26r] ol[data-astro-cid-hvhnd26r]{grid-column:1 / -1;grid-row:1}.archive-pagination__edge[data-astro-cid-hvhnd26r]{grid-row:2;border-color:var(--c-border)!important;background:var(--c-bg-card)}}
