.guides-hub{color:var(--card-foreground);padding:28px 20px 8px}.guides-hub[data-variant=hub]{margin:18px 0 26px;padding:0}.guides-hub-inner{max-width:72rem;margin-inline:auto}.guides-hub-title{letter-spacing:-.02em;color:var(--foreground);flex-direction:column;gap:6px;margin:0;font-size:1.6rem;font-weight:900;display:inline-flex}.guides-hub[data-variant=hub] .guides-hub-title{font-size:1.2rem}.guides-hub-title:after{content:"";background:linear-gradient(90deg,#0d8f7c,#2457ff);border-radius:4px;width:34px;height:4px}.guides-hub-lead{color:var(--muted-foreground);margin:8px 0 0;font-size:.95rem}.guides-hub-cards{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}@media (min-width:768px){.guides-hub-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.guides-hub-cards:has(>li:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.guides-hub-cards:has(>li:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}}.guides-hub-card{--tone:#0d8f7c;--tone-soft:#e3f6f2;border:1px solid var(--border);background:var(--card);height:100%;min-height:44px;color:var(--card-foreground);border-radius:18px;align-items:flex-start;gap:12px;padding:14px;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;box-shadow:0 8px 24px #102f4d0f}.guides-hub-card[data-tone=main]{--tone:#2457ff;--tone-soft:#eaf0ff}.guides-hub-card[data-tone=info]{--tone:#6a55d8;--tone-soft:#eeebff}.guides-hub-card:hover{border-color:color-mix(in srgb,var(--tone) 40%,var(--border));transform:translateY(-2px);box-shadow:0 14px 30px #102f4d1a}.guides-hub-icon{background:var(--tone-soft);width:40px;height:40px;color:var(--tone);border-radius:13px;flex:none;place-items:center;display:grid}.guides-hub-icon svg{width:22px;height:22px}.guides-hub-card-text{gap:3px;min-width:0;display:grid}.guides-hub-card-text b{font-size:1rem;font-weight:900}.guides-hub-card-text small{color:var(--muted-foreground);font-size:.85rem;line-height:1.45}.guides-hub-row{margin-top:16px;scroll-margin-top:84px}.guides-hub-row h3{letter-spacing:.04em;color:var(--muted-foreground);margin:0 0 8px;font-size:.8rem;font-weight:900}.guides-hub-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.guides-hub-chips a{border:1px solid var(--border);background:var(--card);color:#1f4fe0;border-radius:999px;align-items:center;min-height:44px;padding:0 14px;font-size:.9rem;font-weight:800;text-decoration:none;display:inline-flex}.guides-hub-chips a:hover{background:var(--secondary)}.guides-hub-chips a.guides-hub-all{color:#fff;background:#2457ff;border-color:#2457ff}html[data-theme=dark] .guides-hub-chips a.guides-hub-all{color:#fff;background:#3b63ff;border-color:#3b63ff}.guides-hub a:focus-visible{outline-offset:2px;outline:3px solid #2457ff}html[data-theme=dark] .guides-hub-card{box-shadow:none;background:#15233a;border-color:#2b4160}html[data-theme=dark] .guides-hub-card[data-tone=guides]{--tone:#4fd6bf;--tone-soft:#143a3a}html[data-theme=dark] .guides-hub-card[data-tone=main]{--tone:#8eaaff;--tone-soft:#1f3359}html[data-theme=dark] .guides-hub-card[data-tone=info]{--tone:#ad9fff;--tone-soft:#2a2550}html[data-theme=dark] .guides-hub-chips a{color:#a9c0ff;background:#15233a;border-color:#2b4160}html[data-theme=dark] .guides-hub-chips a:hover{background:#1d3150}html[data-theme=dark] .guides-hub a:focus-visible{outline-color:#9db5ff}@media (prefers-reduced-motion:reduce){.guides-hub-card{transition:none}.guides-hub-card:hover{transform:none}}
