.guide-index-cat[data-v-4a619760]{border-top:1px solid var(--h-line)}.guide-index-row[data-v-4a619760]{-moz-column-gap:clamp(2rem,5vw,5rem);grid-template-columns:minmax(0,17rem) minmax(0,1fr);column-gap:clamp(2rem,5vw,5rem);padding-top:clamp(2.25rem,4vw,3.25rem);padding-bottom:clamp(2.25rem,4vw,3.25rem);display:grid}.guide-index-cat-head[data-v-4a619760]{align-content:start;justify-items:start;gap:.7rem;display:grid}.guide-index-cat-icon[data-v-4a619760]{border:1px solid var(--h-line-warm);background:var(--h-tint-soft);width:2.75rem;height:2.75rem;color:var(--h-accent);border-radius:12px;place-items:center;margin-bottom:.3rem;font-size:1.35rem;display:grid}.guide-index-cat-title[data-v-4a619760]{letter-spacing:-.032em;text-wrap:balance;color:var(--h-ink);margin:0;font-size:clamp(1.4rem,2.2vw,1.75rem);font-weight:600;line-height:1.15}.guide-index-cat-desc[data-v-4a619760]{text-wrap:pretty;max-width:30ch;color:var(--h-ink-2);margin:0;font-size:.97rem;line-height:1.6}.guide-index-grid[data-v-4a619760]{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:0 1.75rem;margin:0;padding:0;list-style:none;display:grid}.guide-index-card[data-v-4a619760]{border-bottom:1px solid var(--h-line);letter-spacing:-.01em;height:100%;min-height:3rem;color:var(--h-ink);align-items:center;gap:.7rem;padding:.75rem 0;font-size:.97rem;font-weight:500;line-height:1.35;text-decoration:none;display:flex;transition:color .25s!important}.guide-index-card-icon[data-v-4a619760]{color:var(--h-ink-3);flex:none;font-size:1.15rem}.guide-index-card-title[data-v-4a619760]{flex:1;min-width:0}.guide-index-card-arrow[data-v-4a619760]{color:var(--h-accent);flex:none;font-size:1.1rem;transition:transform .3s!important}.guide-index-card[data-v-4a619760]:focus-visible,.guide-index-theme-link[data-v-4a619760]:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid var(--h-accent)!important}.guide-index-all[data-v-4a619760]{padding:var(--h-pad-inner) 0 clamp(1.5rem,3vw,2.5rem);border-top:1px solid var(--h-line)}.guide-index-all-head[data-v-4a619760]{justify-items:start;gap:1rem;padding-bottom:clamp(1.5rem,3vw,2.25rem);display:grid}.guide-index-all-title[data-v-4a619760]{letter-spacing:-.038em;text-wrap:balance;max-width:22ch;color:var(--h-ink);margin:0;font-size:clamp(2.05rem,3.6vw,3.15rem);font-weight:600;line-height:1.06}.guide-index-all-desc[data-v-4a619760]{text-wrap:pretty;max-width:36rem;color:var(--h-ink-2);margin:0;font-size:clamp(1.02rem,1.15vw,1.1rem);line-height:1.65}.guide-index-theme[data-v-4a619760]{-moz-column-gap:clamp(2rem,5vw,5rem);border-top:1px solid var(--h-line);grid-template-columns:minmax(0,17rem) minmax(0,1fr);column-gap:clamp(2rem,5vw,5rem);padding:clamp(1.4rem,2.5vw,2rem) 0;display:grid}.guide-index-theme-title[data-v-4a619760]{letter-spacing:-.02em;text-wrap:balance;color:var(--h-ink);margin:0;font-size:1.08rem;font-weight:600;line-height:1.3}.guide-index-count[data-v-4a619760]{font-family:var(--h-mono);letter-spacing:.04em;color:var(--h-ink-3);font-size:.78rem;font-weight:500}.guide-index-num[data-v-4a619760]{font-variant-numeric:tabular-nums;color:var(--h-accent);font-weight:600}.guide-index-theme-list[data-v-4a619760]{margin:0;padding:0;list-style:none}.guide-index-theme-list.is-long[data-v-4a619760]{-moz-columns:18rem 2;columns:18rem 2;-moz-column-gap:2.5rem;column-gap:2.5rem}.guide-index-theme-list li[data-v-4a619760]{-moz-column-break-inside:avoid;break-inside:avoid}.guide-index-theme-link[data-v-4a619760]{color:var(--h-ink-body);padding:.3rem 0;font-size:.95rem;line-height:1.45;text-decoration:none;display:inline-block;transition:color .25s!important}.guide-index-cta[data-v-4a619760]{padding:clamp(1.5rem,3vw,2.5rem) 0 var(--h-pad-inner)}.guide-index-cta-card[data-v-4a619760]{border:1px solid var(--h-line-warm);border-radius:var(--h-radius);background:radial-gradient(32rem 16rem at 100% 0,#ff80201a,#ff802000 72%),var(--h-tint-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.9rem 3rem;padding:clamp(1.6rem,4vw,2.75rem);display:grid}.guide-index-cta-h2[data-v-4a619760]{letter-spacing:-.038em;text-wrap:balance;max-width:24ch;color:var(--h-ink);grid-column:1;margin:0;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:600;line-height:1.08}.guide-index-cta-sub[data-v-4a619760]{max-width:36rem;color:var(--h-ink-2);grid-column:1;margin:0;font-size:1.02rem;line-height:1.6}.guide-index-cta-btn[data-v-4a619760]{grid-area:1/2/span 2}@media (hover:hover) and (pointer:fine){.guide-index-card[data-v-4a619760]:hover{color:var(--h-accent)}.guide-index-card:hover .guide-index-card-arrow[data-v-4a619760]{transform:translate(3px)}.guide-index-theme-link[data-v-4a619760]:hover{color:var(--h-accent);text-underline-offset:3px;text-decoration:underline}}@media (width<=1023px){.guide-index-row[data-v-4a619760],.guide-index-theme[data-v-4a619760]{grid-template-columns:minmax(0,1fr);row-gap:1.25rem}.guide-index-cat-desc[data-v-4a619760]{max-width:40rem}}@media (width<=767px){.guide-index-theme[data-v-4a619760]{row-gap:.9rem}.guide-index-cta-card[data-v-4a619760]{grid-template-columns:minmax(0,1fr)}.guide-index-cta-btn[data-v-4a619760]{grid-area:auto/1;margin-top:.6rem}}@media (width<=600px){.guide-index-grid[data-v-4a619760]{grid-template-columns:minmax(0,1fr)}.guide-index-cta-btn[data-v-4a619760]{width:100%}}@media (prefers-reduced-motion:reduce){.guide-index-card[data-v-4a619760],.guide-index-card-arrow[data-v-4a619760],.guide-index-theme-link[data-v-4a619760]{transition:none!important}}
