.page-header{align-items:flex-start}.page-header-meta{margin-top:var(--space-4)}.guides-intro{position:relative}.guides-intro-grid{align-items:center}.guides-intro-board-wrapper{max-width:20rem;margin-inline:auto}.guides-puzzle-board{transform:rotate(-3deg)}.guides-pill-list{display:flex;flex-wrap:wrap;gap:0.4rem;margin-top:var(--space-3);margin-bottom:var(--space-2)}.guides-pill-list .chip{background-color:var(--color-primary-soft);color:var(--color-text)}.guides-article-grid .article-card{border-radius:var(--radius-xl);background:var(--color-surface-soft)}.guides-article-grid h3{margin-bottom:var(--space-2)}.guides-article-grid h4{margin-top:var(--space-3);margin-bottom:var(--space-2)}.guides-article-grid .guides-list{padding-left:0;margin-bottom:var(--space-2)}.guides-article-grid .guides-list li{position:relative;padding-left:1.1rem;font-size:var(--text-sm);color:var(--color-muted);margin-bottom:0.35rem}.guides-article-grid .guides-list li::before{content:"";position:absolute;left:0.2rem;top:0.55rem;width:0.35rem;height:0.35rem;border-radius:999px;background:linear-gradient(135deg,var(--color-primary),var(--color-accent-mint))}.guide-figure{margin-block:var(--space-3);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);background:#00000012}.guide-figure img{width:100%;height:auto;display:block}.article-footer{margin-top:var(--space-3)}.guides-cta-card{background:linear-gradient(135deg,var(--color-primary-soft),var(--color-accent-mint-soft));border-radius:var(--radius-xl)}.guides-cta-grid{align-items:center}.guides-cta-actions{justify-content:flex-start}.guides-cta-links{font-size:var(--text-sm);color:var(--color-muted)}@media (max-width:767px){.page-header-meta{gap:var(--space-3)}.guides-intro-board-wrapper{order:-1;margin-bottom:var(--space-4)}.guides-puzzle-board{transform:none}.guides-cta-actions{margin-top:var(--space-3)}}@media (min-width:768px){.page-header{flex-direction:column}.guides-intro-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,0.9fr)}.guides-intro-board-wrapper{justify-self:end}.guides-cta-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}