.guide-block[data-v-18df8db6]{margin-top:16px;scroll-margin-top:96px;background:linear-gradient(180deg,#f2fbfa,#fff);border:1px solid #d9ede9;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;animation:guideCardIn-18df8db6 .42s ease-out both}.guide-block--focus[data-v-18df8db6]{border-color:color-mix(in srgb,var(--brand) 62%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 22%,transparent),0 14px 30px #1a7f7233;animation:guideFocusPulse-18df8db6 .9s ease 2}.guide-nav-back[data-v-18df8db6]{margin-top:18px}.guide-back-link[data-v-18df8db6]{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--brand) 32%,var(--border));border-radius:6px;background:linear-gradient(180deg,#ffffff,var(--bg-alt));padding:5px 12px 5px 14px;color:var(--brand);font-size:.8125rem;font-weight:600;line-height:1.25;letter-spacing:.02em;text-decoration:none;box-shadow:0 1px 2px #1a7f720f;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:10px;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.guide-back-link[data-v-18df8db6]:hover{background:linear-gradient(180deg,var(--bg-alt),color-mix(in srgb,var(--brand) 6%,var(--bg-alt)));border-color:color-mix(in srgb,var(--brand) 48%,var(--border));color:var(--brand-600);box-shadow:0 2px 6px #1a7f721a}.guide-back-link[data-v-18df8db6]:focus{outline:none}.guide-back-link[data-v-18df8db6]:focus-visible{outline:2px solid color-mix(in srgb,var(--brand) 55%,transparent);outline-offset:2px}.guide-block[data-v-18df8db6]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #1a7f7214;border-color:#b7ddd6}.guide-block h2[data-v-18df8db6]{margin-top:0;font-size:1.05rem;color:var(--brand-600)}.guide-block[data-v-18df8db6]:nth-child(3n+1){animation-delay:40ms}.guide-block[data-v-18df8db6]:nth-child(3n+2){animation-delay:.11s}.guide-block[data-v-18df8db6]:nth-child(3n+3){animation-delay:.18s}ul[data-v-18df8db6]{margin:0;padding-left:1.2rem;color:var(--muted);line-height:1.5}.guide-prose[data-v-18df8db6]{color:var(--text)}.guide-prose p[data-v-18df8db6]{margin:0 0 12px;line-height:1.6;font-size:.95rem}.guide-prose p[data-v-18df8db6]:last-child{margin-bottom:0}.guide-prose[data-v-18df8db6] .guide-alert{display:inline-block;font-weight:800;color:#b91c1c}.guide-prose[data-v-18df8db6] .guide-contact-btn{margin-left:8px;padding:5px 14px;border-radius:6px;border-color:color-mix(in srgb,var(--brand) 32%,var(--border));background:linear-gradient(180deg,#ffffff,var(--bg-alt));color:var(--brand);font-size:.8125rem;font-weight:600;letter-spacing:.02em;line-height:1.25;text-decoration:none;vertical-align:middle;box-shadow:0 1px 2px #1a7f720f;transition:background .18s ease,border-color .18s ease,color .18s ease}.guide-prose[data-v-18df8db6] .guide-contact-btn:hover{border-color:color-mix(in srgb,var(--brand) 45%,var(--border));background:linear-gradient(180deg,var(--bg-alt),color-mix(in srgb,var(--brand) 6%,var(--bg-alt)));color:var(--brand-600)}.guide-prose[data-v-18df8db6] .guide-contact-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--brand) 60%,transparent);outline-offset:2px}@keyframes guideCardIn-18df8db6{0%{opacity:0;transform:translateY(10px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes guideFocusPulse-18df8db6{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}
