.html-sitemap-container{max-width:1200px;margin:0 auto;font-family:Arial,sans-serif}.html-sitemap-container.columns-2{display:grid;grid-template-columns:1fr 1fr;gap:30px}.html-sitemap-container.columns-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.sitemap-section{margin-bottom:30px;background:#f9f9f9;padding:20px;border-radius:8px;box-shadow:0 2px 4px rgb(0 0 0 / .1)}.sitemap-section-title{color:#333;font-size:1.5em;margin-bottom:15px;padding-bottom:10px;border-bottom:2px solid #0073aa}.sitemap-category-title{color:#555;font-size:1.2em;margin:20px 0 10px 0;padding-left:10px;border-left:3px solid #0073aa}.sitemap-list{list-style:none;padding:0;margin:0}.sitemap-item{margin-bottom:8px;padding:8px 0;border-bottom:1px solid #eee}.sitemap-item:last-child{border-bottom:none}.sitemap-item a{color:#0073aa;text-decoration:none;font-weight:500;transition:color 0.3s ease}.sitemap-item a:hover{color:#005177;text-decoration:underline}.sitemap-date{color:#666;font-size:.9em;font-style:italic}.sitemap-count{color:#888;font-size:.9em}.sitemap-price{color:#e47911;font-weight:700;font-size:.9em}.sitemap-description{color:#666;font-size:.9em;margin-top:5px;line-height:1.4}@media (max-width:768px){.html-sitemap-container.columns-2,.html-sitemap-container.columns-3{grid-template-columns:1fr;gap:20px}.sitemap-section{padding:15px}.sitemap-section-title{font-size:1.3em}}.wrap .card{background:#fff;border:1px solid #c3c4c7;border-radius:4px;padding:20px;margin-top:20px}.wrap .card h2{margin-top:0}