*{box-sizing:border-box;margin:0;padding:0}.faq-page{font-family:var(--font-dm-sans),sans-serif;font-weight:500px;color:#333;line-height:20px;font-style:medium;letter-spacing:0;margin-top:60px;padding:0 20px}@media (max-width:768px){.faq-page{padding:16px}}.breadcrumb{color:#1a3b64;font-size:16px;font-family:var(--font-dm-sans),sans-serif;align-items:center;gap:6px;margin:0 0 1.5rem;font-weight:400;display:flex}.breadcrumb a{color:#1a3b64;font-weight:400;text-decoration:none}.breadcrumb a:hover{text-decoration:underline}.breadcrumb .breadcrumb-arrow{vertical-align:middle;text-indent:-9999px;background-image:url(/icons/prime_arrow-up.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:18px;height:18px;margin:0;font-size:0;display:inline-block;transform:translateY(-1px)}h1{color:#2c3e50;margin-bottom:10px;font-size:28px}@media (max-width:768px){.faq-container{flex-direction:column;gap:0!important}}.faq-item:last-child{border-bottom:none}.faq-item.open .faq-question .toggle-icon{color:#62be3d}.faq-question{text-align:left;letter-spacing:0;width:100%;line-height:23.78px;font-style:medium;color:#1a3b64;cursor:pointer;font-size:16px;font-weight:600;font-family:var(--font-dm-sans),sans-serif;background:0 0;border:none;justify-content:space-between;align-items:center;padding:15px 0;transition:color .2s;display:flex}.faq-question:hover{color:#1a3b64}.faq-question .toggle-icon{color:#888;font-size:20px;font-weight:700;transition:color .2s}.faq-container{gap:40px;display:flex}.faq-column{flex:1}.faq-item{border-bottom:1px solid #ddd;margin-bottom:20px}.faq-question{cursor:default;background:0 0;border:none;justify-content:space-between;width:100%;padding:15px 0;font-weight:600;display:flex}.toggle-icon{color:#888;font-size:20px;font-weight:700}.faq-answer{font-size:16px;font-family:var(--font-dm-sans),sans-serif;color:#303a42;letter-spacing:0;max-height:0;padding:15px 0 20px;font-weight:300;line-height:25.48px;transition:max-height .3s;overflow:hidden}.faq-answer.open,.faq-answer[style*=block]{max-height:500px}*{box-sizing:border-box}.submitting-location-header{background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:30px;margin-bottom:20px;padding:24px 32px;display:flex;box-shadow:0 2px 8px #0000000d}@media (max-width:992px){.submitting-location-header{flex-direction:column;align-items:stretch;padding:20px}}.header-content{flex:1}.header-content h1{color:#2c3e50;margin-bottom:8px;font-size:20px;font-weight:700}.header-content p{color:#666;margin-bottom:16px;font-size:14px;line-height:1.5}.header-content .upload-buttons{gap:12px;display:flex}.header-content .upload-buttons .btn-excel,.header-content .upload-buttons .btn-online{cursor:pointer;color:#fff;border:none;border-radius:20px;padding:10px 20px;font-weight:600;transition:background .2s}.header-content .upload-buttons .btn-excel:hover,.header-content .upload-buttons .btn-online:hover{opacity:.9}.header-content .upload-buttons .btn-excel{background:#2c3e50}.header-content .upload-buttons .btn-online{background:#3498db}.illustration{flex-shrink:0}.illustration .illustration-img{object-fit:contain;width:240px;height:auto}@media (max-width:768px){.illustration .illustration-img{width:180px}}.privacy-container{color:#333;max-width:1200px;margin:0 auto;padding:40px 20px;font-family:Inter,sans-serif;line-height:1.8}.privacy-container .page-title{text-align:center;text-transform:uppercase;color:#000;margin-bottom:30px;font-size:28px;font-weight:700;position:relative}.privacy-container .intro{text-align:justify;margin-bottom:20px}.privacy-container .privacy-content{justify-content:space-between;align-items:flex-start;gap:40px;display:flex}@media (max-width:991px){.privacy-container .privacy-content{text-align:left;flex-direction:column;align-items:center}}.privacy-container .privacy-text{flex:1}.privacy-container .privacy-text h2{color:#111;margin-top:25px;margin-bottom:10px;font-size:20px;font-weight:600}.privacy-container .privacy-text p{text-align:justify;margin-bottom:10px}.privacy-container .privacy-text ul{margin-bottom:15px;margin-left:20px;list-style-type:disc}.privacy-container .privacy-text .footer-note{margin-top:20px;font-size:15px}.privacy-container .privacy-text .email-link{color:#06c;text-decoration:underline}.privacy-container .privacy-image{flex:0 0 420px;justify-content:center;display:flex}.privacy-container .privacy-image img{max-width:100%;height:auto}
