.guide-card[data-astro-cid-drd3illt]{display:flex;flex-direction:column;padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-card);transition:border-color var(--duration-slow) var(--easing-standard),transform var(--duration-slow) var(--easing-standard),box-shadow var(--duration-slow) var(--easing-standard);position:relative;overflow:hidden;color:inherit;text-decoration:none}.guide-card[data-astro-cid-drd3illt]:not(.coming-soon):hover{border-color:var(--border-strong);transform:translateY(-2px);box-shadow:var(--shadow-card)}.guide-card-tag[data-astro-cid-drd3illt]{display:inline-flex;align-items:center;gap:var(--space-1);background:var(--tag-bg);color:var(--tag-fg);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;padding:3px var(--space-2);border-radius:var(--radius-pill);margin-bottom:var(--space-3);width:fit-content}.guide-card[data-astro-cid-drd3illt] h3[data-astro-cid-drd3illt]{font-size:var(--text-lg);font-weight:650;letter-spacing:var(--tracking-snug);margin-bottom:var(--space-2);line-height:var(--leading-snug);color:var(--text-primary)}.guide-card[data-astro-cid-drd3illt] p[data-astro-cid-drd3illt]{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-normal);flex:1;margin:0}.guide-card-meta[data-astro-cid-drd3illt]{display:flex;align-items:center;justify-content:space-between;margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border)}.guide-card-time[data-astro-cid-drd3illt]{font-size:var(--text-xs);color:var(--text-muted)}.guide-card-arrow[data-astro-cid-drd3illt]{font-size:var(--text-base);color:var(--text-muted)}.coming-soon[data-astro-cid-drd3illt]{opacity:.5;pointer-events:none}.coming-soon[data-astro-cid-drd3illt] .guide-card-tag[data-astro-cid-drd3illt]:after{content:" · Soon"}.hero[data-astro-cid-j7pv25f6]{padding:var(--space-12) 0 var(--space-10);border-bottom:1px solid var(--border)}.hero-eyebrow[data-astro-cid-j7pv25f6]{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--space-4)}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:var(--text-display);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);margin-bottom:var(--space-4);color:var(--text-primary)}.hero-desc[data-astro-cid-j7pv25f6]{font-size:var(--text-xl);color:var(--text-secondary);max-width:560px;line-height:var(--leading-relaxed)}.search-bar[data-astro-cid-j7pv25f6]{margin-top:var(--space-7);position:relative;max-width:480px}.search-bar[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]{width:100%;padding:var(--space-3) var(--space-4) var(--space-3) 44px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-secondary);color:var(--text-primary);font-size:var(--text-md);font-family:var(--font-sans);outline:none;transition:border-color var(--duration-base) var(--easing-standard)}.search-bar[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]:focus{border-color:var(--border-strong)}.search-bar[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]::placeholder{color:var(--text-muted)}.search-icon[data-astro-cid-j7pv25f6]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.cards-section[data-astro-cid-j7pv25f6]{padding:var(--space-8) 0}.section-header[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-5)}.section-title[data-astro-cid-j7pv25f6]{font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-muted)}.cards-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--space-3)}@media(max-width:640px){.hero[data-astro-cid-j7pv25f6]{padding:var(--space-9) 0 var(--space-7)}.cards-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}
