.s-archive-head{padding-block:calc(var(--header-h) + var(--space-xl))var(--space-l)}.s-archive-head__crumb{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.s-archive-head__crumb a{transition:color var(--dur-fast)var(--ease-out)}.s-archive-head__crumb a:hover,.s-archive-head__crumb a:focus-visible{color:var(--accent)}.s-archive-head__title{margin-top:var(--space-s);font-size:var(--fs-h2);font-weight:var(--fw-black);letter-spacing:var(--ls-display);line-height:.95}.s-archive-head__kern{letter-spacing:.035em}.s-archive-head__title .line-mask{margin-bottom:-.32em;padding-block:.06em .26em}.s-archive-head__title .line-mask:first-child{margin-top:-.06em}.s-archive-head__title .line-mask:last-child{margin-bottom:-.26em}.s-archive-head__intro{max-width:40rem;margin-top:var(--space-m);font-size:clamp(1.125rem,1rem + .6vw,1.375rem);line-height:1.5}.s-archive-head .post-author{max-width:50rem;margin-top:var(--space-l);border-top:0;padding-top:0}.s-archive-head .post-author__role{margin-top:var(--space-2xs)}.s-archive-more{margin-top:var(--space-xl);padding-top:var(--space-l);border-top:var(--border-w)solid var(--border)}.s-archive-more__title{font-size:clamp(1.5rem,1.3rem + .6vw,1.75rem);line-height:var(--lh-snug);letter-spacing:-.02em}.s-archive-more__text{margin-top:var(--space-2xs);color:var(--text-muted)}.s-archive-more .filter-pills{margin-top:var(--space-m)}@media (prefers-reduced-motion:no-preference){.js-anim .s-archive-head__title{visibility:hidden}.js-anim .s-archive-head__crumb,.js-anim .s-archive-head__intro,.js-anim .s-archive-head .post-author{opacity:0}}.s-search__actions{gap:var(--space-s);margin-block:var(--space-l)var(--space-2xl);flex-wrap:wrap;display:flex}.s-search__pages{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=48em){.s-search__pages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64em){.s-search__pages{grid-template-columns:repeat(3,minmax(0,1fr))}}.s-search__pages .service-link__name{margin-top:0;font-size:clamp(1.375rem,1.1rem + .9vw,1.875rem)}.s-search__pages .service-link__arrow{width:clamp(1.375rem,1.1rem + .9vw,1.875rem)}.js-anim .s-search__pages .service-link{opacity:1}