.privacy-policy-section{background-color:var(--white);width:100%;min-height:100vh;padding:120px 80px 0}.privacy-policy-wrapper{flex-direction:column;gap:60px;max-width:1240px;margin:0 auto;display:flex}.privacy-policy-header{border-bottom:2px solid var(--light-gray-blue);flex-direction:column;gap:12px;padding-bottom:40px;display:flex}.privacy-policy-title{font-size:56px;font-weight:var(--font-weight-bold);color:var(--deep-ocean-blue);line-height:1.2}.privacy-policy-updated{font-size:18px;font-weight:var(--font-weight-medium);color:var(--text-gray-dark);font-style:italic}.privacy-policy-subtitle{font-size:16px;font-weight:var(--font-weight-semibold);color:var(--primary-blue);margin-top:8px}.privacy-policy-intro{font-size:20px;font-weight:var(--font-weight-regular);color:var(--dark-gray);letter-spacing:2.5%;margin-top:12px;line-height:1.7}.privacy-policy-content{flex-direction:column;gap:48px;display:flex}.privacy-policy-section-item{flex-direction:column;gap:16px;display:flex}.privacy-policy-section-title{font-size:28px;font-weight:var(--font-weight-semibold);color:var(--deep-ocean-blue);line-height:1.4}.privacy-policy-section-text{font-size:20px;font-weight:var(--font-weight-light);color:var(--dark-gray);letter-spacing:2.5%;line-height:1.7}.privacy-policy-subsections{flex-direction:column;gap:24px;margin-top:8px;display:flex}.privacy-policy-subsection{flex-direction:column;gap:12px;display:flex}.privacy-policy-subsection-title{font-size:22px;font-weight:var(--font-weight-semibold);color:var(--primary-blue);line-height:1.4}.privacy-policy-points{flex-direction:column;gap:14px;margin:8px 0 0;padding:0;list-style:none;display:flex}.privacy-policy-point-item{align-items:flex-start;gap:14px;display:flex}.privacy-policy-point-dot{background-color:var(--primary-blue);border-radius:50%;width:4px;min-width:4px;height:4px;margin-top:10px}.privacy-policy-point-text{font-size:20px;font-weight:var(--font-weight-light);color:var(--dark-gray);letter-spacing:2.5%;line-height:1.7}.privacy-policy-additional-text{font-size:18px;font-weight:var(--font-weight-regular);color:var(--dark-gray);margin-top:12px;font-style:italic;line-height:1.6}.privacy-policy-note{font-size:18px;font-weight:var(--font-weight-medium);color:var(--deep-ocean-blue);background-color:var(--lightest-gray);border-left:4px solid var(--primary-blue);border-radius:8px;margin-top:12px;padding:16px 20px;font-style:italic}.privacy-policy-contact{background-color:var(--lightest-gray);border-radius:16px;flex-direction:column;gap:12px;margin-top:12px;padding:24px;display:flex}.privacy-policy-contact-item{color:var(--dark-gray);align-items:center;gap:10px;font-size:18px;display:flex}.privacy-policy-contact-label{font-weight:var(--font-weight-semibold);color:var(--deep-ocean-blue);min-width:80px}.privacy-policy-contact-link{font-weight:var(--font-weight-medium);color:var(--primary-blue);text-decoration:none;transition:color .2s}.privacy-policy-contact-link:hover{color:var(--deep-ocean-blue);text-decoration:underline}.privacy-policy-contact-text{font-weight:var(--font-weight-regular)}@media (max-width:1680px){.privacy-policy-intro,.privacy-policy-section-text,.privacy-policy-point-text,.privacy-policy-contact-item{font-size:18px}.privacy-policy-subsection-title{font-size:20px}.privacy-policy-note,.privacy-policy-additional-text{font-size:16px}}@media (max-width:1440px){.privacy-policy-section{padding:120px 60px 0}}@media (max-width:1024px){.privacy-policy-section{padding:120px 24px 0}.privacy-policy-title{text-align:center;font-size:42px}.privacy-policy-updated,.privacy-policy-subtitle,.privacy-policy-intro{text-align:center}.privacy-policy-section-title{font-size:24px}.privacy-policy-subsection-title{font-size:20px}.privacy-policy-wrapper{gap:40px}.privacy-policy-content{gap:36px}}@media (max-width:768px){.privacy-policy-section{padding:120px 24px 0}.privacy-policy-title{font-size:36px}.privacy-policy-section-title{font-size:22px}.privacy-policy-subsection-title{font-size:18px}.privacy-policy-intro,.privacy-policy-section-text,.privacy-policy-point-text,.privacy-policy-contact-item,.privacy-policy-updated{font-size:16px}.privacy-policy-note,.privacy-policy-additional-text{font-size:14px}}@media (max-width:480px){.privacy-policy-section{padding:80px 16px 0}.privacy-policy-title{font-size:28px}.privacy-policy-section-title{font-size:20px}.privacy-policy-subsection-title{font-size:16px}.privacy-policy-intro,.privacy-policy-section-text,.privacy-policy-point-text{font-size:14px}.privacy-policy-contact-item{flex-direction:column;align-items:flex-start;gap:4px;font-size:14px}.privacy-policy-contact-label{min-width:auto}.privacy-policy-wrapper{gap:32px}.privacy-policy-content{gap:28px}.privacy-policy-additional-text{font-size:12px}}@media (max-width:375px){.privacy-policy-section{padding:80px 12px 0}.privacy-policy-title{font-size:24px}.privacy-policy-section-title{font-size:18px}.privacy-policy-subsection-title{font-size:14px}}
