.hero[data-astro-cid-gauq755v]{padding-block:var(--sp-16) var(--sp-12)}.page-title[data-astro-cid-gauq755v]{font-size:var(--fs-4xl);font-weight:800;color:var(--c-ink);margin-bottom:var(--sp-4);line-height:var(--lh-tight)}.page-subtitle[data-astro-cid-gauq755v]{font-size:var(--fs-lg);color:var(--c-text-muted);max-width:600px;margin:0 auto var(--sp-10);line-height:1.6}.lead-steps[data-astro-cid-gauq755v]{display:flex;align-items:center;justify-content:center;gap:var(--sp-4);flex-wrap:wrap}.ls-item[data-astro-cid-gauq755v]{display:flex;align-items:center;gap:var(--sp-2);color:var(--c-ink);font-weight:500;font-size:var(--fs-md)}.ls-num[data-astro-cid-gauq755v]{width:28px;height:28px;line-height:28px;text-align:center;background:var(--c-primary);color:#fff;border-radius:50%;font-size:var(--fs-sm);font-weight:700}.ls-arrow[data-astro-cid-gauq755v]{color:var(--c-primary);font-size:var(--fs-lg)}.resources-list[data-astro-cid-gauq755v]{display:flex;flex-direction:column;gap:var(--sp-5)}.resource-item[data-astro-cid-gauq755v]{display:grid;grid-template-columns:1fr auto;gap:var(--sp-6);background:var(--bg-base);border:1.5px solid var(--c-line);border-radius:var(--r-lg);padding:var(--sp-6);transition:all var(--t-base)}.resource-item[data-astro-cid-gauq755v]:hover{border-color:var(--c-orange-2);box-shadow:var(--shadow-md)}.ri-left[data-astro-cid-gauq755v]{display:flex;gap:var(--sp-4)}.ri-icon[data-astro-cid-gauq755v]{font-size:40px;line-height:1;flex-shrink:0}.ri-tags[data-astro-cid-gauq755v]{display:flex;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-2)}.ri-section[data-astro-cid-gauq755v]{font-size:var(--fs-xs);color:var(--c-text-faint)}.ri-featured[data-astro-cid-gauq755v]{font-size:var(--fs-xs);color:var(--c-primary);font-weight:600}.ri-title[data-astro-cid-gauq755v]{font-size:var(--fs-xl);font-weight:700;color:var(--c-ink);margin-bottom:var(--sp-2)}.ri-subtitle[data-astro-cid-gauq755v]{color:var(--c-text-muted);font-size:var(--fs-sm);margin-bottom:var(--sp-4)}.ri-highlights[data-astro-cid-gauq755v]{display:flex;flex-direction:column;gap:var(--sp-2);margin-bottom:var(--sp-4)}.ri-highlights[data-astro-cid-gauq755v] li[data-astro-cid-gauq755v]{list-style:none;position:relative;padding-left:var(--sp-5);color:var(--c-text);font-size:var(--fs-sm)}.ri-highlights[data-astro-cid-gauq755v] li[data-astro-cid-gauq755v]:before{content:"✓";position:absolute;left:0;color:var(--c-primary);font-weight:700}.ri-audience[data-astro-cid-gauq755v]{color:var(--c-text-muted);font-size:var(--fs-sm)}.ri-right[data-astro-cid-gauq755v]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-3);min-width:160px}.ri-note[data-astro-cid-gauq755v]{color:var(--c-text-faint);font-size:var(--fs-xs);text-align:center}.ri-note[data-astro-cid-gauq755v] code[data-astro-cid-gauq755v]{background:var(--c-primary-soft);color:var(--c-primary-hover);padding:2px var(--sp-2);border-radius:var(--r-sm);font-weight:600}.container-narrow[data-astro-cid-gauq755v]{max-width:720px}.faq-list[data-astro-cid-gauq755v]{display:flex;flex-direction:column;gap:var(--sp-3)}.faq-item[data-astro-cid-gauq755v]{background:var(--bg-base);border:1px solid var(--c-line);border-radius:var(--r-md);padding:var(--sp-4) var(--sp-5);cursor:pointer}.faq-item[data-astro-cid-gauq755v] summary[data-astro-cid-gauq755v]{font-weight:600;color:var(--c-ink);font-size:var(--fs-md);list-style:none;display:flex;justify-content:space-between;align-items:center}.faq-item[data-astro-cid-gauq755v] summary[data-astro-cid-gauq755v]:after{content:"+";color:var(--c-primary);font-size:var(--fs-xl);font-weight:700;transition:transform var(--t-fast)}.faq-item[data-astro-cid-gauq755v][open] summary[data-astro-cid-gauq755v]:after{transform:rotate(45deg)}.faq-item[data-astro-cid-gauq755v] p[data-astro-cid-gauq755v]{margin-top:var(--sp-3);color:var(--c-text-muted);font-size:var(--fs-sm);line-height:1.7}@media (max-width: 768px){.resource-item[data-astro-cid-gauq755v]{grid-template-columns:1fr}.ri-right[data-astro-cid-gauq755v]{flex-direction:row;justify-content:space-between;width:100%}}
