.blog-item-info h1.shr-seo-h1{font-size:26px;font-weight:700;line-height:1.3;margin:0 0 10px;color:inherit;font-family:inherit}h1.shr-page-h1{font-size:32px;font-weight:700;line-height:1.2;margin:0 0 15px;color:#1a1a2e;font-family:inherit}h1.shr-injected-h1{font-size:28px;font-weight:700;line-height:1.3;margin:20px auto;max-width:800px;color:#1a1a2e;font-family:inherit;padding:0 15px}.shr-city-content{max-width:800px;margin:40px auto;padding:30px 20px;font-size:16px;line-height:1.7;color:#333}.shr-city-content h2{text-align:center;font-size:26px;color:#222;margin-bottom:18px;font-weight:700}.shr-city-content p{text-align:left}.shr-related-post{max-width:800px;margin:25px auto;padding:18px 22px;background:#f9f9f9;border:1px solid #e5e5e5;border-radius:8px;font-size:15px;line-height:1.6}.shr-related-post h3{font-size:18px;font-weight:700;color:#1a1a2e;margin:0 0 8px}.shr-related-post a{color:#c8102e;font-weight:600;text-decoration:none}.shr-related-post a:hover{text-decoration:underline}@media (max-width:768px){.shr-city-content{padding:20px 15px;margin:25px auto;font-size:15px}.shr-city-content h2{font-size:22px}.shr-related-post{margin:15px;padding:15px}}.shr-kitchen-cities{max-width:1000px;margin:40px auto;padding:30px 20px}.shr-kitchen-cities h3{text-align:center;font-size:22px;color:#222;margin-bottom:20px;font-weight:700}.shr-city-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;margin-bottom:15px}.shr-city-grid a{display:block;padding:10px 15px;background:#f8f8f8;border:1px solid #e0e0e0;border-radius:6px;color:#1a1a2e;text-decoration:none;font-size:14px;transition:background .2s}.shr-city-grid a:hover{background:#e8e8e8}.shr-back-link{text-align:center;margin-top:10px}.shr-back-link a{color:#c8102e;font-weight:600;text-decoration:none}.shr-cross-service{max-width:800px;margin:30px auto;padding:20px 25px;background:#f0f7ff;border-left:4px solid #c8102e;border-radius:6px;font-size:15px;line-height:1.6}.shr-cross-service a{color:#c8102e;text-decoration:none}.shr-cross-service a:hover{text-decoration:underline}.shr-kitchen-seo{max-width:900px;margin:40px auto;padding:30px 25px;line-height:1.7;font-size:15px;color:#333}.shr-kitchen-seo h2{font-size:24px;font-weight:700;color:#1a1a2e;margin:0 0 15px;text-align:center}.shr-kitchen-seo p{margin:0 0 12px}.shr-kitchen-seo a{color:#c8102e;font-weight:600;text-decoration:none}.shr-kitchen-seo a:hover{text-decoration:underline}.shr-bath-seo,.shr-additions-seo,.shr-ols-seo,.shr-fhr-seo,.shr-gc-seo{max-width:900px;margin:40px auto;padding:30px 25px;line-height:1.7;font-size:15px;color:#333}.shr-bath-seo h2,.shr-additions-seo h2,.shr-ols-seo h2,.shr-fhr-seo h2,.shr-gc-seo h2{font-size:24px;font-weight:700;color:#1a1a2e;margin:0 0 15px;text-align:center}.shr-bath-seo p,.shr-additions-seo p,.shr-ols-seo p,.shr-fhr-seo p,.shr-gc-seo p{margin:0 0 12px}.shr-bath-seo a,.shr-additions-seo a,.shr-ols-seo a,.shr-fhr-seo a,.shr-gc-seo a{color:#c8102e;font-weight:600;text-decoration:none}.shr-bath-seo a:hover,.shr-additions-seo a:hover,.shr-ols-seo a:hover,.shr-fhr-seo a:hover,.shr-gc-seo a:hover{text-decoration:underline}.shr-city-hub{max-width:900px;margin:40px auto;padding:30px 25px;text-align:center}.shr-city-hub h2{font-size:22px;font-weight:700;color:#1a1a2e;margin:0 0 10px}.shr-city-hub p{font-size:15px;color:#555;margin:0 0 20px;line-height:1.6}.shr-city-hub-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.shr-city-hub-grid a{display:block;padding:12px 10px;background:#f8f8f8;border:1px solid #e0e0e0;border-radius:6px;color:#c8102e;font-weight:600;font-size:14px;text-decoration:none;transition:background .2s}.shr-city-hub-grid a:hover{background:#c8102e;color:#fff}.shr-cross-link{max-width:900px;margin:25px auto;padding:20px 25px;background:#f9f9f9;border-left:4px solid #c8102e;border-radius:4px;line-height:1.6;font-size:15px;color:#333}.shr-cross-link a{color:#c8102e;font-weight:600;text-decoration:none}.shr-cross-link a:hover{text-decoration:underline}@media (max-width:768px){.shr-city-grid{grid-template-columns:1fr}.shr-kitchen-cities{padding:20px 15px;margin:25px auto}.shr-cross-service{margin:20px 15px;padding:15px 20px}.shr-kitchen-seo{margin:20px 15px;padding:20px 15px}.shr-city-hub-grid{grid-template-columns:repeat(2,1fr)}.shr-city-hub{margin:20px 15px;padding:20px 15px}.shr-cross-link{margin:15px;padding:15px 20px}}