.guides-index-page .guides-index{z-index:1;padding-bottom:var(--space-24);position:relative}.guides-index-page .guides-index__opening{padding-bottom:var(--space-16)}.guides-index-page .guides-index__breadcrumb{margin-bottom:var(--space-8)}.guides-index-page .guides-index__breadcrumb a{min-height:44px;color:var(--blue);align-items:center;display:inline-flex}.guides-index-page .guides-index__breadcrumb [data-slot=breadcrumb-page]{color:var(--dim)}.guides-index-page .guides-index__intro{gap:var(--space-16);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;display:grid}.guides-index-page .guides-index__intro h1{font:400 var(--fs-display)/1.09 var(--sans);letter-spacing:-.045em;margin:0}.guides-index-page .guides-index__intro p{max-width:43ch;color:var(--dim);text-wrap:pretty;margin:0;font-size:1rem;line-height:1.75}.guides-index-page .guides-index__entry{gap:var(--space-16);padding-block:var(--space-12);border-top:1px solid var(--line);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.guides-index-page .guides-index__entry:last-child{border-bottom:1px solid var(--line)}.guides-index-page :is(.guides-index__heading,.guides-index__summary){min-width:0}.guides-index-page .guides-index__topic{margin-bottom:var(--space-4);color:var(--blue);font-size:.75rem;line-height:1.5;display:block}.guides-index-page .guides-index__entry h2{max-width:28ch;font:400 clamp(1.5rem, 2.4vw, 1.875rem)/1.25 var(--sans);letter-spacing:-.025em;margin:0}.guides-index-page .guides-index__summary p{max-width:47ch;color:var(--dim);text-wrap:pretty;margin:0;font-size:.9375rem;line-height:1.75}.guides-index-page .guides-index__summary [data-slot=arrow-link]{min-height:44px;margin-top:var(--space-4);font-size:.8125rem}.guides-index-page .guides-index a:hover{text-underline-offset:4px;text-decoration:underline}.guides-index-page .guides-index a:focus-visible{outline:2px solid var(--blue);outline-offset:4px;border-radius:2px}@media (max-width:700px){.guides-index-page .guides-index{padding-bottom:var(--space-16)}.guides-index-page .guides-index__opening{padding-bottom:var(--space-12)}.guides-index-page :is(.guides-index__intro,.guides-index__entry){gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.guides-index-page .guides-index__entry{padding-block:var(--space-8)}}@media (prefers-reduced-motion:reduce){.guides-index-page .guides-index__summary [data-slot=arrow-link] svg{transition:none;transform:none}}
