.guide-index-module__IeU9XW__strip{margin-inline:calc(var(--gutter) * -1);margin-block-end:1.25rem}.guide-index-module__IeU9XW__pills{padding:.25rem var(--gutter);overscroll-behavior-x:contain;scrollbar-width:none;gap:.5rem;margin:0;list-style:none;display:flex;overflow-x:auto}.guide-index-module__IeU9XW__pills>li{flex:none}.guide-index-module__IeU9XW__pill{border:1px solid var(--line);border-radius:var(--radius-pill);background-color:var(--surface);min-block-size:2.75rem;color:var(--ink-body);font-size:var(--text-sm);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);align-items:center;gap:.5rem;padding-inline:1rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.guide-index-module__IeU9XW__pill[aria-current=page]{border-color:var(--selected);background-color:var(--selected);color:var(--on-selected)}.guide-index-module__IeU9XW__layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:2rem;display:grid}.guide-index-module__IeU9XW__results{min-inline-size:0}.guide-index-module__IeU9XW__sidebar{display:none}@media (min-width:64rem){.guide-index-module__IeU9XW__strip{display:none}.guide-index-module__IeU9XW__layout{grid-template-columns:minmax(0,1fr) 20rem}.guide-index-module__IeU9XW__sidebar{border:1px solid var(--line);border-radius:var(--radius-card);background-color:var(--surface);gap:.75rem;padding:1.25rem;display:grid;position:sticky;inset-block-start:calc(var(--header-height) + 1.5rem)}}.guide-index-module__IeU9XW__summary{border-block-end:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-block-end:1.25rem;padding-block-end:1.25rem;display:flex}.guide-index-module__IeU9XW__total{color:var(--ink);font-size:var(--text-sm);margin:0;font-weight:700}.guide-index-module__IeU9XW__clear{min-block-size:2.75rem;color:var(--ink);font-size:var(--text-sm);text-underline-offset:.2em;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.guide-index-module__IeU9XW__cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,28rem),1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.guide-index-module__IeU9XW__item{min-inline-size:0;container-type:inline-size}.guide-index-module__IeU9XW__card{--nudge:2px;border:1px solid var(--line);border-radius:var(--radius-card);background-color:var(--surface);block-size:100%;transition:border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);display:grid;position:relative;overflow:clip}@media (prefers-reduced-motion:reduce){.guide-index-module__IeU9XW__card{--nudge:0px}}:root[data-motion=reduced] .guide-index-module__IeU9XW__card{--nudge:0px}.guide-index-module__IeU9XW__card .guide-index-module__IeU9XW__cover{--media-radius:0;aspect-ratio:16/9}.guide-index-module__IeU9XW__cover img{transition:scale var(--dur-moderate) var(--ease-standard)}.guide-index-module__IeU9XW__placeholder{aspect-ratio:5/2;background-color:var(--paper);color:var(--ink-muted);place-items:center;display:grid}@container (min-width:30rem){.guide-index-module__IeU9XW__card{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.guide-index-module__IeU9XW__card .guide-index-module__IeU9XW__cover,.guide-index-module__IeU9XW__placeholder{aspect-ratio:auto;block-size:100%;min-block-size:11rem}}.guide-index-module__IeU9XW__body{flex-direction:column;min-inline-size:0;padding:1.25rem;display:flex}.guide-index-module__IeU9XW__category{color:var(--ink-muted);margin:0}.guide-index-module__IeU9XW__title{color:var(--ink);font-size:var(--text-xl);letter-spacing:var(--tracking-tight);text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;margin:.5rem 0 0;font-weight:700;line-height:1.25}.guide-index-module__IeU9XW__link{color:inherit;outline:none;text-decoration:none}.guide-index-module__IeU9XW__link:after{content:"";position:absolute;inset:0}.guide-index-module__IeU9XW__card:has(.guide-index-module__IeU9XW__link:focus-visible){outline:2px solid var(--focus-ring-color);outline-offset:2px}.guide-index-module__IeU9XW__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-block-start:auto;padding-block-start:1rem;display:flex}.guide-index-module__IeU9XW__chip{border-radius:var(--radius-pill);background-color:var(--surface-sunken);min-block-size:1.75rem;color:var(--ink-body);font-size:var(--text-xs);align-items:center;gap:.375rem;padding-inline:.625rem;font-weight:600;display:inline-flex}.guide-index-module__IeU9XW__read{color:var(--ink);font-size:var(--text-sm);align-items:center;gap:.375rem;margin-inline-start:auto;font-weight:700;display:inline-flex}.guide-index-module__IeU9XW__arrow{transition:translate var(--dur-fast) var(--ease-standard)}@media (hover:hover){.guide-index-module__IeU9XW__card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-card-hover)}.guide-index-module__IeU9XW__card:hover .guide-index-module__IeU9XW__cover img{scale:1.05}.guide-index-module__IeU9XW__card:hover .guide-index-module__IeU9XW__arrow{translate:var(--nudge) 0}.guide-index-module__IeU9XW__pill:not([aria-current=page]):hover{background-color:var(--surface-sunken);color:var(--ink)}.guide-index-module__IeU9XW__row:not([aria-current=page]):hover{background-color:var(--line);color:var(--ink)}}.guide-index-module__IeU9XW__sideHead{border-block-end:1px solid var(--line);justify-content:space-between;align-items:center;gap:.75rem;padding-block-end:.75rem;display:flex}.guide-index-module__IeU9XW__sideTitle{color:var(--ink);margin:0}.guide-index-module__IeU9XW__sideIcon{color:var(--ink-muted);flex:none}.guide-index-module__IeU9XW__rows{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.guide-index-module__IeU9XW__row{border-radius:var(--radius-control);background-color:var(--surface-sunken);min-block-size:2.75rem;color:var(--ink-body);font-size:var(--text-sm);transition:background-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem;font-weight:700;text-decoration:none;display:flex}.guide-index-module__IeU9XW__row[aria-current=page]{background-color:var(--selected);color:var(--on-selected)}.guide-index-module__IeU9XW__rowLabel{align-items:center;gap:.5rem;min-inline-size:0;display:inline-flex}.guide-index-module__IeU9XW__count{font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex:none}.guide-index-module__IeU9XW__row:focus-visible,.guide-index-module__IeU9XW__pill:focus-visible,.guide-index-module__IeU9XW__clear:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.guide-index-module__IeU9XW__empty{border:1px solid var(--line);border-radius:var(--radius-card);padding:clamp(1.5rem,1rem + 2vw,2.5rem)}.guide-index-module__IeU9XW__emptyTitle{color:var(--ink);font-size:var(--text-xl);margin:0;font-weight:700;line-height:1.25}.guide-index-module__IeU9XW__emptyBody{max-inline-size:52ch;color:var(--ink-body);margin:.75rem 0 0}.guide-index-module__IeU9XW__empty .guide-index-module__IeU9XW__emptyBody{margin-block-end:1.5rem}.guide-index-module__IeU9XW__actions{flex-wrap:wrap;gap:.75rem;display:flex}.guide-index-module__IeU9XW__closing{margin-block-start:var(--section-gap-tight)}
