.guides-page{padding-top:var(--space-8);padding-bottom:var(--space-16)}.guides-hero-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:var(--space-10);align-items:center}@media(max-width:900px){.guides-hero-grid{grid-template-columns:1fr;gap:var(--space-8)}}.guides-hero-copy{display:flex;flex-direction:column;gap:var(--space-4)}.guides-hero-cta{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-4)}.guides-hero-chips{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-4)}.guides-hero-visual{position:relative;min-height:280px;padding:var(--space-6);overflow:hidden}.guides-hero-layers{position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-4)}.guides-hero-layer-top{display:flex;justify-content:flex-end}.guides-hero-layer-middle{position:relative;flex:1;display:flex;align-items:center;justify-content:center}.guides-hero-lines{position:absolute;inset:18% 8%;display:flex;gap:10px;transform:skewX(-12deg)}.guides-hero-line{flex:1;border-radius:999px;background:linear-gradient(180deg,rgba(56,189,248,0.1),rgba(56,189,248,0.75));box-shadow:0 0 22px rgba(56,189,248,0.55);position:relative;overflow:hidden}.guides-hero-line-orange{background:linear-gradient(180deg,rgba(251,146,60,0.1),rgba(251,146,60,0.8));box-shadow:0 0 22px rgba(251,146,60,0.6)}.guides-hero-line-purple{background:linear-gradient(180deg,rgba(168,85,247,0.18),rgba(129,140,248,0.88));box-shadow:0 0 22px rgba(129,140,248,0.7)}.guides-hero-coins{position:absolute;inset:10% 0;display:flex;flex-direction:column;justify-content:space-between;align-items:center;pointer-events:none}.guides-hero-coin{width:32px;height:32px;border-radius:999px;background:radial-gradient(circle at 30% 30%,#fef3c7,#facc15 38%,#f97316 80%);box-shadow:0 0 0 4px rgba(250,204,21,0.35),0 0 28px rgba(251,191,36,0.85);animation:guides-coin-float 3.2s ease-in-out infinite}.guides-hero-coin-delay{animation-delay:0.4s}.guides-hero-coin-late{animation-delay:0.9s}.guides-hero-layer-bottom{display:flex;justify-content:space-between;align-items:flex-end}.guides-hero-meta{display:flex;flex-wrap:wrap;gap:var(--space-4)}.guides-hero-meta-item{display:flex;flex-direction:column;gap:4px;padding:0.5rem 0.9rem;border-radius:var(--radius-lg);background:rgba(15,23,42,0.88);border:1px solid rgba(148,163,184,0.4)}.guides-nav-section{padding-top:0;padding-bottom:var(--space-6)}.guides-nav-grid{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:flex-start}.guides-content{padding-top:var(--space-4)}.guides-grid{display:grid;grid-template-columns:1fr;gap:var(--space-8)}.guides-article{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--space-8);align-items:stretch}@media(max-width:960px){.guides-article{grid-template-columns:1fr;gap:var(--space-6)}}.guides-article:nth-child(even){grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}@media(max-width:960px){.guides-article:nth-child(even){grid-template-columns:1fr}}.guides-article-media{display:flex;align-items:center;justify-content:center}.guides-article-media img{border-radius:var(--radius-xl);box-shadow:var(--shadow-md);width:100%;height:auto;object-fit:cover}.guides-article-body{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-4)}.guides-article-content{display:flex;flex-direction:column;gap:var(--space-5)}.guides-list-wrapper{gap:var(--space-5)}.guides-character-grid{margin-top:var(--space-2)}.guides-character-card{display:flex;flex-direction:column;gap:var(--space-3)}.guides-article-footer{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center;justify-content:flex-start}.guides-article-footer-news{border-top:1px dashed rgba(148,163,184,0.45);padding-top:var(--space-4);margin-top:var(--space-2)}.guides-bottom-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);padding:var(--space-6) var(--space-6)}.guides-bottom-copy{max-width:560px}.guides-bottom-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}@media(max-width:900px){.guides-bottom-cta-inner{flex-direction:column;align-items:flex-start}}@keyframes guides-coin-float{0%{transform:translate3d(0,8px,0)}50%{transform:translate3d(0,-10px,0)}100%{transform:translate3d(0,8px,0)}}