html,body{min-height:100%}body{margin:0}
.content-page{min-height:100vh}.privacy-page{--privacy-primary:#333;--privacy-secondary:#666;--privacy-background:#f4f4f4;--privacy-accent:#007bff;background:var(--privacy-background);min-height:100vh;color:var(--privacy-secondary);padding:0 20px;font-family:Arial,sans-serif;line-height:1.6}.privacy-page .content{background:#fff;border-radius:8px;max-width:800px;margin:0 auto;padding:40px 20px;box-shadow:0 0 10px #0000001a}.privacy-page h1,.privacy-page h2{color:var(--privacy-primary);margin-bottom:20px}.privacy-page h1{border-bottom:2px solid var(--privacy-accent);padding-bottom:10px;font-size:2.5rem}.privacy-page h2{margin-top:30px;font-size:1.8rem}.privacy-page p,.privacy-page li{margin-bottom:15px;font-size:1rem}.privacy-page ul{padding-left:25px}.privacy-page li{margin-bottom:10px}.privacy-page a{color:var(--privacy-accent);text-decoration:none}.privacy-page a:hover{text-decoration:underline}.tool-introduction-page .intro-container{max-width:900px;margin:0 auto;padding:20px;line-height:1.6}.tool-introduction-page .hero-section{color:#fff;text-align:center;border-radius:10px;margin-bottom:30px;padding:40px 20px}.tool-introduction-page .feature-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin:30px 0;display:grid}.tool-introduction-page .feature-card{background:#fff;border-top:4px solid #007bff;border-radius:10px;padding:25px;box-shadow:0 2px 10px #0000001a}.tool-introduction-page .comparison-table{border-collapse:collapse;background:#fff;border-radius:8px;width:100%;margin:20px 0;overflow:hidden;box-shadow:0 2px 10px #0000001a}.tool-introduction-page .comparison-table th,.tool-introduction-page .comparison-table td{text-align:left;border-bottom:1px solid #eee;padding:15px}.tool-introduction-page .comparison-table th{color:#fff;background:#007bff;font-weight:700}.tool-introduction-page .comparison-table tr:nth-child(2n){background:#f8f9fa}.tool-introduction-page .cta-section,.square-guide-page .highlight-box{background:#e7f3ff;border-radius:10px;margin:30px 0;padding:30px}.tool-introduction-page .cta-button,.square-guide-page .cta-button{color:#fff;background:#007bff;border-radius:5px;margin:10px;padding:15px 30px;font-size:18px;font-weight:700;text-decoration:none;display:inline-block}.tool-introduction-page .cta-button:hover,.square-guide-page .cta-button:hover{background:#0056b3}.tool-introduction-page .testimonial{background:#f8f9fa;border-left:4px solid #28a745;border-radius:8px;margin:20px 0;padding:20px}.square-guide-page .guide-container{max-width:800px;margin:0 auto;padding:20px;line-height:1.6}.square-guide-page .guide-section{margin-bottom:30px}.square-guide-page .guide-section h2{color:#333;border-bottom:2px solid #007bff;padding-bottom:10px}.square-guide-page .guide-section h3{color:#555;margin-top:20px}.square-guide-page .step-list{background:#f8f9fa;border-radius:8px;margin:15px 0;padding:20px}.square-guide-page .step-list ol{margin:0;padding-left:20px}.square-guide-page .step-list li{margin-bottom:10px}.square-guide-page .highlight-box{border-left:4px solid #007bff;border-radius:0;margin:15px 0;padding:15px}.square-guide-page .cta-button{margin:10px 0;padding:12px 24px}@media (max-width:600px){.privacy-page{padding:0}.privacy-page .content{padding:20px}.privacy-page h1{font-size:2rem}.privacy-page h2{font-size:1.5rem}}
