.listing-guidelines-page{min-height:100vh}.guidelines-hero{background:linear-gradient(135deg,var(--secondary-color) 0,var(--accent-color) 100%);color:var(--text-light);padding:80px 0;text-align:center}.guidelines-hero h1{font-size:2.5rem;margin-bottom:1rem}.guidelines-hero p{font-size:1.2rem;opacity:.9}.guidelines-intro{background:#f8f9fa;padding:60px 0}.intro-content{align-items:center;display:flex;gap:2rem;margin:0 auto;max-width:800px}.intro-icon{color:var(--primary-color);flex-shrink:0;font-size:3rem}.intro-content h2{color:var(--secondary-color);margin-bottom:.5rem}.intro-content p{color:var(--text-gray);line-height:1.6}.guidelines-main{padding:60px 0}.guideline-section{border-bottom:1px solid #eee;margin-bottom:3rem;padding-bottom:3rem}.guideline-section:last-child{border-bottom:none}.guideline-header{align-items:center;display:flex;gap:1rem;margin-bottom:1.5rem}.guideline-icon{color:var(--primary-color);font-size:2rem}.guideline-header h2{color:var(--secondary-color);margin:0}.guideline-content{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}.best-practices,.requirements{background:#fff;border-radius:12px;box-shadow:var(--shadow-sm);padding:1.5rem}.requirements{border-left:4px solid var(--primary-color)}.best-practices{border-left:4px solid #28a745}.best-practices h3,.requirements h3{color:var(--secondary-color);font-size:1.1rem;margin-bottom:1rem}.best-practices ul,.requirements ul{list-style:none;margin:0;padding:0}.best-practices li,.requirements li{align-items:flex-start;color:var(--text-gray);display:flex;gap:.75rem;padding:.5rem 0}.requirements li svg{color:var(--primary-color);flex-shrink:0;margin-top:4px}.best-practices li svg{color:#28a745;flex-shrink:0;margin-top:4px}.prohibited-section{background:#fff5f5;padding:60px 0}.prohibited-header{align-items:center;display:flex;gap:1rem;justify-content:center;margin-bottom:1rem}.prohibited-icon{color:#dc3545;font-size:2rem}.prohibited-header h2{color:#dc3545;margin:0}.prohibited-section>.container>p{color:var(--text-gray);margin-bottom:2rem;text-align:center}.prohibited-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:900px}.prohibited-item{background:#fff;border:1px solid #ffcdd2;border-radius:8px;color:var(--text-dark);font-weight:500;padding:1rem;text-align:center}.guidelines-faq{background:#f8f9fa;padding:60px 0}.guidelines-faq h2{color:var(--secondary-color);margin-bottom:2rem;text-align:center}.faq-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:1000px}.faq-item{background:#fff;border-radius:12px;box-shadow:var(--shadow-sm);padding:1.5rem}.faq-item h3{color:var(--secondary-color);font-size:1rem;margin-bottom:.75rem}.faq-item p{color:var(--text-gray);line-height:1.6;margin:0}.guidelines-cta{background:linear-gradient(135deg,var(--secondary-color) 0,var(--accent-color) 100%);color:var(--text-light);padding:80px 0;text-align:center}.guidelines-cta h2{font-size:2rem;margin-bottom:.5rem}.guidelines-cta p{margin-bottom:2rem;opacity:.9}.cta-buttons{display:flex;gap:1rem;justify-content:center}.cta-buttons .btn-primary{align-items:center;background:var(--primary-color);border-radius:8px;color:#fff;display:inline-flex;font-weight:600;gap:.5rem;padding:1rem 2rem;text-decoration:none;transition:all .3s ease}.cta-buttons .btn-primary:hover{background:var(--primary-dark);transform:translateY(-2px)}.cta-buttons .btn-secondary{align-items:center;background:#0000;border:2px solid #fff;border-radius:8px;color:#fff;display:inline-flex;font-weight:600;gap:.5rem;padding:1rem 2rem;text-decoration:none;transition:all .3s ease}.cta-buttons .btn-secondary:hover{background:#ffffff1a}@media (max-width:968px){.guideline-content{grid-template-columns:1fr}.prohibited-grid{grid-template-columns:repeat(2,1fr)}.faq-grid{grid-template-columns:1fr}}@media (max-width:640px){.guidelines-hero{padding:60px 0}.guidelines-hero h1{font-size:2rem}.intro-content{flex-direction:column;text-align:center}.prohibited-grid{grid-template-columns:1fr}.cta-buttons{flex-direction:column}.cta-buttons .btn-primary,.cta-buttons .btn-secondary{justify-content:center;width:100%}}
/*# sourceMappingURL=909.6769c0b1.chunk.css.map*/