.tags-page{min-height:100vh;background:#fafafa;padding:24px 0}.tags-container{max-width:90%;margin:0 auto;padding:0 24px}.tags-page-layout{display:flex;gap:2rem;align-items:flex-start}.tags-main-content{flex:1;min-width:0;display:flex;justify-content:center}.gap-6{gap:1.5rem}.mb-6{margin-bottom:1.5rem}.tags-header{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #f0f0f0;text-align:center}.tags-header h2{color:#1a1a1a;font-weight:600;margin-bottom:8px}.tags-grid{width:100%;max-width:1200px;margin:0 auto 32px;display:flex;flex-wrap:wrap;justify-content:center;gap:20px}@media (max-width:1200px){.tags-container{max-width:90%;padding:0 20px}.tags-main-content{max-width:1000px}}@media (max-width:1024px){.tags-container{max-width:95%;padding:0 16px}.tags-main-content{max-width:900px}}@media (max-width:992px){.tags-page-layout{flex-direction:column;gap:1.5rem}.sidebar-content{width:100%;order:-1}}@media (max-width:768px){.tags-page{padding:16px 0}.tags-container{max-width:100%;padding:0 12px}.tags-page-layout{gap:1rem}.tags-header{margin-bottom:20px;padding-bottom:12px}.tags-header h2{font-size:24px!important}.tags-grid{gap:16px;margin-bottom:24px}}@media (max-width:480px){.tags-container{padding:0 8px}.tags-grid{margin-bottom:20px}.tags-header h2{font-size:20px!important}}