*{margin:0;padding:0;box-sizing:border-box}:root{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.5;font-weight:400;color-scheme:light;color:#213547;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-width:320px;min-height:100vh}#root{min-height:100vh}.mn-faq-content{margin-top:30px}.accordion-item{border:1px solid #e0e0e0;margin-bottom:15px;border-radius:5px;overflow:hidden}.accordion-button{background-color:#f8f9fa;color:#333;font-weight:500;padding:15px 20px;border:none;width:100%;text-align:left;cursor:pointer;transition:background-color .3s}.accordion-button:hover{background-color:#e9ecef}.accordion-button:not(.collapsed){background-color:#007bff;color:#fff}.accordion-collapse{transition:all .3s ease}.accordion-body{padding:20px;background-color:#fff;line-height:1.6}.mn-terms-content{background-color:#fff;padding:40px;border-radius:8px;box-shadow:0 2px 10px #0000001a}.terms-section h3{color:#333;font-size:24px;font-weight:600;margin-bottom:15px;padding-bottom:10px;border-bottom:2px solid #007bff}.terms-section p{line-height:1.8;color:#555;margin-bottom:15px}.terms-section ul{margin-left:20px;margin-bottom:15px}.terms-section ul li{line-height:1.8;color:#555;margin-bottom:8px}@media(max-width:768px){.mn-terms-content{padding:20px}.terms-section h3{font-size:20px}}.mn-privacy-content{background-color:#fff;padding:40px;border-radius:8px;box-shadow:0 2px 10px #0000001a}.privacy-section h3{color:#333;font-size:24px;font-weight:600;margin-bottom:15px;padding-bottom:10px;border-bottom:2px solid #007bff}.privacy-section h4{color:#444;font-size:18px;font-weight:600;margin-top:20px;margin-bottom:10px}.privacy-section p{line-height:1.8;color:#555;margin-bottom:15px}.privacy-section ul{margin-left:20px;margin-bottom:15px}.privacy-section ul li{line-height:1.8;color:#555;margin-bottom:8px}.privacy-section ul li strong{color:#333;font-weight:600}@media(max-width:768px){.mn-privacy-content{padding:20px}.privacy-section h3{font-size:20px}.privacy-section h4{font-size:16px}}.mn-cancellation-content{background-color:#fff;padding:40px;border-radius:8px;box-shadow:0 2px 10px #0000001a}.cancellation-section h3{color:#333;font-size:24px;font-weight:600;margin-bottom:15px;padding-bottom:10px;border-bottom:2px solid #007bff}.cancellation-section h4{color:#444;font-size:18px;font-weight:600;margin-top:20px;margin-bottom:10px}.cancellation-section p{line-height:1.8;color:#555;margin-bottom:15px}.cancellation-section ul{margin-left:20px;margin-bottom:15px}.cancellation-section ul li{line-height:1.8;color:#555;margin-bottom:8px}.cancellation-section ul li strong{color:#333;font-weight:600}.cancellation-section ol{margin-left:20px;margin-bottom:15px}.cancellation-section ol li{line-height:1.8;color:#555;margin-bottom:8px}@media(max-width:768px){.mn-cancellation-content{padding:20px}.cancellation-section h3{font-size:20px}.cancellation-section h4{font-size:16px}}.mn-404-section{text-align:center;padding:60px 0}.mn-404-content{max-width:600px;margin:0 auto}.mn-404-title{font-size:120px;font-weight:700;color:#667eea;margin:0;line-height:1}.mn-404-desc h2{font-size:2rem;margin:20px 0 15px;color:#333}.mn-404-desc p{font-size:1.125rem;color:#666;margin-bottom:30px}.mn-404-btn{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}@media(max-width:768px){.mn-404-title{font-size:80px}.mn-404-desc h2{font-size:1.5rem}}#root{width:100%;min-height:100vh}
