body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.home-page{background-color:#fff;color:#333;font-size:14px;line-height:1.5;padding:20px}.home-page .container{margin:0 auto;max-width:800px}.home-page header{border-bottom:1px solid #ccc;margin-bottom:25px;padding:30px 0 20px;text-align:center}.home-page h1{font-size:18px;font-weight:700;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.home-page .subtitle{color:#666;font-size:14px;font-style:italic}.home-page .effective-date{color:#666;font-size:12px;margin-bottom:25px;text-align:center}.home-page .section{margin-bottom:25px}.home-page h2{font-size:14px;font-weight:700;margin-bottom:10px;text-decoration:underline}.home-page h3{font-size:13px;font-weight:700;margin:15px 0 8px}.home-page p{margin-bottom:12px;text-align:justify}.home-page ul{margin-bottom:12px;padding-left:25px}.home-page li{margin-bottom:6px}.home-page .legal-notice{background-color:#f5f5f5;border-left:3px solid #999;font-size:13px;margin:15px 0;padding:12px}.home-page .contact-info{border-top:1px solid #ccc;margin-top:30px;padding:20px 0;text-align:center}.home-page .contact-info a{color:#333;text-decoration:none}.home-page .contact-info a:hover{text-decoration:underline}.home-page footer{border-top:1px solid #ccc;color:#666;font-size:12px;margin-top:30px;padding:20px 0;text-align:center}@media (max-width:768px){.home-page{padding:15px}.home-page .container{max-width:100%}}@media print{.home-page{padding:0}.home-page .container{max-width:100%}}.privacy-page{background-color:#fff;color:#333;font-size:14px;line-height:1.5;padding:20px}.privacy-page .container{margin:0 auto;max-width:800px}.privacy-page header{border-bottom:1px solid #ccc;margin-bottom:25px;padding:30px 0 20px;text-align:center}.privacy-page h1{font-size:18px;font-weight:700;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.privacy-page .subtitle{color:#666;font-size:14px;font-style:italic}.privacy-page .effective-date{color:#666;font-size:12px;margin-bottom:25px;text-align:center}.privacy-page .section{margin-bottom:25px}.privacy-page h2{font-size:14px;font-weight:700;margin-bottom:10px;text-decoration:underline}.privacy-page h3{font-size:13px;font-weight:700;margin:15px 0 8px}.privacy-page p{margin-bottom:12px;text-align:justify}.privacy-page ul{margin-bottom:12px;padding-left:25px}.privacy-page li{margin-bottom:6px}.privacy-page .legal-notice{background-color:#f5f5f5;border-left:3px solid #999;font-size:13px;margin:15px 0;padding:12px}.privacy-page .contact-info{border-top:1px solid #ccc;margin-top:30px;padding:20px 0;text-align:center}.privacy-page .contact-info a{color:#333;text-decoration:none}.privacy-page .contact-info a:hover{text-decoration:underline}.privacy-page footer{border-top:1px solid #ccc;color:#666;font-size:12px;margin-top:30px;padding:20px 0;text-align:center}@media (max-width:768px){.privacy-page{padding:15px}.privacy-page .container{max-width:100%}}@media print{.privacy-page{padding:0}.privacy-page .container{max-width:100%}}.terms-page{background-color:#fff;color:#333;font-size:14px;line-height:1.5;padding:20px}.terms-page .container{margin:0 auto;max-width:800px}.terms-page header{border-bottom:1px solid #ccc;margin-bottom:25px;padding:30px 0 20px;text-align:center}.terms-page h1{font-size:18px;font-weight:700;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.terms-page .subtitle{color:#666;font-size:14px;font-style:italic}.terms-page .effective-date{color:#666;font-size:12px;margin-bottom:25px;text-align:center}.terms-page .section{margin-bottom:25px}.terms-page h2{font-size:14px;font-weight:700;margin-bottom:10px;text-decoration:underline}.terms-page h3{font-size:13px;font-weight:700;margin:15px 0 8px}.terms-page p{margin-bottom:12px;text-align:justify}.terms-page ul{margin-bottom:12px;padding-left:25px}.terms-page li{margin-bottom:6px}.terms-page .legal-notice{background-color:#f5f5f5;border-left:3px solid #999;font-size:13px;margin:15px 0;padding:12px}.terms-page .contact-info{border-top:1px solid #ccc;margin-top:30px;padding:20px 0;text-align:center}.terms-page .contact-info a{color:#333;text-decoration:none}.terms-page .contact-info a:hover{text-decoration:underline}.terms-page footer{border-top:1px solid #ccc;color:#666;font-size:12px;margin-top:30px;padding:20px 0;text-align:center}@media (max-width:768px){.terms-page{padding:15px}.terms-page .container{max-width:100%}}@media print{.terms-page{padding:0}.terms-page .container{max-width:100%}}.nav-list{display:flex;list-style-type:none;margin:0;padding:0}.nav-list li{margin-right:20px}.nav-list li:last-child{margin-right:0}
/*# sourceMappingURL=main.5a287482.css.map*/