.guides-index[data-astro-cid-q7roethm]{background:var(--color-white);padding-bottom:var(--space-20)}.guides-index__breadcrumb[data-astro-cid-q7roethm]{padding-block:var(--space-4);font-family:var(--font-heading);font-size:14px;font-weight:600;color:var(--color-text-secondary)}.guides-index__breadcrumb[data-astro-cid-q7roethm] a[data-astro-cid-q7roethm]{color:inherit;text-decoration:none}.guides-index__breadcrumb[data-astro-cid-q7roethm] a[data-astro-cid-q7roethm]:hover,.guides-index__breadcrumb[data-astro-cid-q7roethm] a[data-astro-cid-q7roethm]:focus-visible{color:var(--color-text);text-decoration:underline;text-underline-offset:3px}.guides-index__hero[data-astro-cid-q7roethm]{padding-block:var(--space-16);background:var(--color-surface);border-block:1px solid var(--color-border)}.guides-index__hero-inner[data-astro-cid-q7roethm]{display:grid;max-width:none;grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);gap:var(--space-12);align-items:center}.guides-index__eyebrow[data-astro-cid-q7roethm],.guides-index__card-kind[data-astro-cid-q7roethm]{margin:0;font-family:var(--font-heading);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-secondary)}.guides-index[data-astro-cid-q7roethm] h1[data-astro-cid-q7roethm],.guides-index[data-astro-cid-q7roethm] h2[data-astro-cid-q7roethm],.guides-index[data-astro-cid-q7roethm] h3[data-astro-cid-q7roethm]{font-family:var(--font-heading);color:var(--color-text)}.guides-index[data-astro-cid-q7roethm] h1[data-astro-cid-q7roethm]{margin:var(--space-4) 0 0;max-width:18ch;font-size:clamp(34px,5vw,58px);font-weight:500;line-height:1.08;letter-spacing:-.04em}.guides-index__hero[data-astro-cid-q7roethm] p[data-astro-cid-q7roethm]:last-child{margin:var(--space-6) 0 0;max-width:68ch;font-size:19px;line-height:1.6;color:var(--color-text-secondary)}.guides-index__hero-actions[data-astro-cid-q7roethm]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-5);margin-top:var(--space-8)}.guides-index__text-link[data-astro-cid-q7roethm]{font-family:var(--font-heading);font-size:15px;font-weight:700;color:var(--color-text);text-underline-offset:4px}.guides-index__hero-visual[data-astro-cid-q7roethm]{margin:0}.guides-index__hero-visual[data-astro-cid-q7roethm] img[data-astro-cid-q7roethm]{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;border:1px solid var(--color-border);border-radius:6px}.guides-index__hero-visual[data-astro-cid-q7roethm] figcaption[data-astro-cid-q7roethm]{margin-top:10px;font-size:12px;line-height:1.5;color:var(--color-text-secondary)}.guides-index__group[data-astro-cid-q7roethm]{padding-block:var(--space-16)}.guides-index__group--surface[data-astro-cid-q7roethm]{max-width:none;background:var(--color-surface);border-block:1px solid var(--color-border)}.guides-index__group-heading[data-astro-cid-q7roethm]{max-width:760px}.guides-index[data-astro-cid-q7roethm] h2[data-astro-cid-q7roethm]{margin:var(--space-3) 0 0;font-size:clamp(28px,3.5vw,42px);font-weight:600;line-height:1.15;letter-spacing:-.03em}.guides-index__group-lead[data-astro-cid-q7roethm]{margin:var(--space-4) 0 0;max-width:65ch;font-size:18px;line-height:1.6;color:var(--color-text-secondary)}.guides-index__grid[data-astro-cid-q7roethm]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);margin-top:var(--space-8)}.guides-index__card[data-astro-cid-q7roethm]{display:flex;min-height:230px;flex-direction:column;align-items:flex-start;padding:var(--space-6);background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-button);overflow:hidden}.guides-index__card-image[data-astro-cid-q7roethm]{display:block;width:calc(100% + (var(--space-6) * 2));max-width:none;height:150px;margin:calc(var(--space-6) * -1) calc(var(--space-6) * -1) var(--space-5);object-fit:cover}.guides-index__group[data-astro-cid-q7roethm]:not(.guides-index__group--surface) .guides-index__card[data-astro-cid-q7roethm]{background:var(--color-surface)}.guides-index__card[data-astro-cid-q7roethm] h3[data-astro-cid-q7roethm]{margin:var(--space-3) 0 0;font-size:21px;line-height:1.25}.guides-index__card[data-astro-cid-q7roethm] h3[data-astro-cid-q7roethm] a[data-astro-cid-q7roethm]{color:inherit;text-decoration:none}.guides-index__card[data-astro-cid-q7roethm] h3[data-astro-cid-q7roethm] a[data-astro-cid-q7roethm]:hover,.guides-index__card[data-astro-cid-q7roethm] h3[data-astro-cid-q7roethm] a[data-astro-cid-q7roethm]:focus-visible{text-decoration:underline;text-underline-offset:4px}.guides-index__card[data-astro-cid-q7roethm]>p[data-astro-cid-q7roethm]:not(.guides-index__card-kind){margin:var(--space-3) 0 0;font-size:16px;line-height:1.5;color:var(--color-text-secondary)}.guides-index__card-link[data-astro-cid-q7roethm]{margin-top:auto;padding-top:var(--space-6);font-family:var(--font-heading);font-size:15px;font-weight:700;color:var(--color-text);text-underline-offset:3px}.guides-index__close[data-astro-cid-q7roethm]{padding-block:var(--space-16) 0}.guides-index__close[data-astro-cid-q7roethm] h2[data-astro-cid-q7roethm]{margin-top:0}.guides-index__close[data-astro-cid-q7roethm] p[data-astro-cid-q7roethm]{max-width:65ch;margin:var(--space-4) 0 0;font-size:18px;line-height:1.6;color:var(--color-text-secondary)}.guides-index__close[data-astro-cid-q7roethm] .btn[data-astro-cid-q7roethm]{margin-top:var(--space-6)}@media(max-width:1023px){.guides-index__hero-inner[data-astro-cid-q7roethm]{grid-template-columns:1fr}.guides-index__grid[data-astro-cid-q7roethm]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.guides-index__hero[data-astro-cid-q7roethm]{padding-block:var(--space-12)}.guides-index__hero[data-astro-cid-q7roethm] p[data-astro-cid-q7roethm]:last-child{font-size:18px}.guides-index__hero-actions[data-astro-cid-q7roethm]{align-items:flex-start;flex-direction:column}.guides-index__group[data-astro-cid-q7roethm]{padding-block:var(--space-12)}.guides-index__grid[data-astro-cid-q7roethm]{grid-template-columns:1fr;margin-top:var(--space-6)}.guides-index__card[data-astro-cid-q7roethm]{min-height:0}}
