.guide-card[data-v-aa8548a1]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);display:flex;flex-direction:column;padding:10px;position:relative;transition:transform .25s var(--ease),box-shadow .25s var(--ease),border-color .25s var(--ease)}.guide-card[data-v-aa8548a1]:focus-within,.guide-card[data-v-aa8548a1]:hover{border-color:transparent;box-shadow:var(--shadow-lg);transform:translateY(-4px)}.guide-card:hover .guide-media img[data-v-aa8548a1]{transform:scale(1.06)}.guide-media[data-v-aa8548a1]{aspect-ratio:4/3;background:radial-gradient(circle at 50% 60%,#fff 40%,var(--surface-2) 100%);padding:20px;position:relative}.guide-media img[data-v-aa8548a1]{transition:transform .4s var(--ease)}.guide-count[data-v-aa8548a1]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#17122bbf;border-radius:999px;bottom:10px;color:#fff;font-size:.75rem;font-weight:700;left:10px;padding:4px 10px;position:absolute}.guide-body[data-v-aa8548a1]{display:flex;flex:1;flex-direction:column;gap:8px;padding:14px 10px 10px}.guide-category[data-v-aa8548a1]{color:var(--brand-1);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.guide-title[data-v-aa8548a1]{font-size:1.1rem;font-weight:700}.guide-link[data-v-aa8548a1]{color:inherit;text-decoration:none}.guide-link[data-v-aa8548a1]:after{border-radius:var(--radius);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.guide-link[data-v-aa8548a1]:focus-visible{outline:none}.guide-link[data-v-aa8548a1]:focus-visible:after{outline:3px solid var(--brand-2);outline-offset:2px}.guide-text[data-v-aa8548a1]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--muted);font-size:.92rem;line-height:1.5;overflow:hidden}@media (max-width:560px){.guide-card[data-v-aa8548a1]{padding:6px}.guide-media[data-v-aa8548a1]{aspect-ratio:1;padding:12px}.guide-body[data-v-aa8548a1]{gap:4px;padding:10px 6px 6px}.guide-title[data-v-aa8548a1]{font-size:.95rem}.guide-text[data-v-aa8548a1]{display:none}.guide-count[data-v-aa8548a1]{bottom:6px;font-size:.68rem;left:6px}}.guide-more[data-v-aa8548a1]{align-items:center;color:var(--brand-1);display:inline-flex;font-size:.88rem;font-weight:700;gap:6px;margin-top:auto;padding-top:6px}.guide-more svg[data-v-aa8548a1]{height:16px;transition:transform .2s var(--ease);width:16px}.guide-card:hover .guide-more svg[data-v-aa8548a1]{transform:translate(4px)}.faq-list[data-v-2fb39768]{display:grid;gap:12px;margin-inline:auto;max-width:800px}.faq-item[data-v-2fb39768]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);transition:box-shadow .2s var(--ease),border-color .2s var(--ease)}.faq-item[open][data-v-2fb39768]{border-color:transparent;box-shadow:var(--shadow)}.faq-item summary[data-v-2fb39768]{align-items:center;cursor:pointer;display:flex;font-weight:700;gap:16px;justify-content:space-between;list-style:none;padding:18px 20px}.faq-item summary[data-v-2fb39768]::-webkit-details-marker{display:none}.faq-item p[data-v-2fb39768]{color:var(--muted);padding:0 20px 20px}.faq-toggle[data-v-2fb39768]{background:var(--brand-soft);border-radius:50%;flex-shrink:0;height:28px;position:relative;transition:transform .25s var(--ease),background-color .25s var(--ease);width:28px}.faq-toggle[data-v-2fb39768]:after,.faq-toggle[data-v-2fb39768]:before{background:var(--brand-1);border-radius:2px;content:"";height:2px;left:50%;margin:-1px 0 0 -6px;position:absolute;top:50%;width:12px}.faq-toggle[data-v-2fb39768]:after{transform:rotate(90deg)}.faq-item[open] .faq-toggle[data-v-2fb39768]{background:var(--brand-1);transform:rotate(45deg)}.faq-item[open] .faq-toggle[data-v-2fb39768]:after,.faq-item[open] .faq-toggle[data-v-2fb39768]:before{background:#fff}
