.page-privacy-policy{background-color:#0D0E12;color:#FFF3E6;font-family:'Segoe UI',Roboto,Arial,sans-serif}.page-privacy-policy__hero-page{background:linear-gradient(145deg,#17191F 0%,#0D0E12 100%);padding-top:10px;margin-bottom:10px}.page-privacy-policy__hero-image{display:flex;justify-content:center;width:100%;margin-bottom:22px}.page-privacy-policy__hero-image img{width:100%;max-width:1200px;height:auto;aspect-ratio:3/1;object-fit:cover;display:block}.page-privacy-policy__hero-content{max-width:1200px;margin:0 auto;padding:0 20px}.page-privacy-policy__title{font-size:clamp(1.5rem,3vw,2.8rem);font-weight:800;line-height:1.25;text-align:center;color:#FFF3E6;text-shadow:0 0 25px rgba(255,176,77,0.35);margin:0 0 18px}.page-privacy-policy__hero-content p{font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.7;text-align:center;max-width:900px;margin:0 auto 8px;color:#FFE6C7}.page-privacy-policy__section{background-color:#17191F;border-top:1px solid #2A2220;padding:42px 20px;border-bottom:1px solid #121418}.page-privacy-policy__section:nth-of-type(even){background-color:#17191F}.page-privacy-policy__container{max-width:1000px;margin:0 auto}.page-privacy-policy__container h2{color:#FF8C1A;font-size:clamp(1.35rem,2vw,1.9rem);line-height:1.35;margin-bottom:20px;padding-left:18px;border-left:6px solid #A84F0C;font-weight:700}.page-privacy-policy__container p{color:#F3DCC8;line-height:1.8;margin-bottom:16px;font-size:1.02rem}.page-privacy-policy__container ul,.page-privacy-policy__container ol{padding-left:30px;margin-bottom:18px;list-style-type:none}.page-privacy-policy__container ul>li,.page-privacy-policy__container ol>li{position:relative;padding-left:2px;padding-bottom:10px;color:#F3DCC8;font-size:1rem}.page-privacy-policy__container ul>li::before{content:'▸';color:#D96800;position:absolute;left:-28px;font-size:1.1rem}.page-privacy-policy__container ul>li>strong,.page-privacy-policy__container ol>li>strong{color:#FFA53A}.page-privacy-policy__highlight-section{padding:48px 16px}.page-privacy-policy__highlight-box{max-width:900px;margin:0 auto;background-color:#17191F;padding:32px 25px;border:1px solid #3A3F4B;border-radius:14px;text-align:center;box-shadow:0 12px 30px rgba(0,0,0,0.7)}.page-privacy-policy__highlight-box h2{color:#FFB04D;font-size:1.4rem;margin-bottom:14px;line-height:1.5}.page-privacy-policy__highlight-box p{color:#FFF3E6;font-size:1.05rem;line-height:1.7;margin-bottom:22px}.page-privacy-policy__cta-wrapper{display:flex;flex-wrap:wrap;justify-content:center}.page-privacy-policy__cta-button{display:inline-block;padding:12px 24px;margin:8px;border-radius:6px;text-decoration:none;font-weight:700;white-space:normal;max-width:100%}.page-privacy-policy__cta-button[target='_blank']{background:linear-gradient(180deg,#FFA53A 0%,#D96800 100%);color:#0D0E12;box-shadow:0 4px 12px rgba(255,140,26,0.3)}.page-privacy-policy__cta-button[target='_blank']:hover{background:linear-gradient(180deg,#F99A2C 0%,#C55A00 100%)}.page-privacy-policy__cta-button:not([target]){background:linear-gradient(180deg,#FFA53A 0%,#D96800 100%);color:#0D0E12;box-shadow:0 4px 12px rgba(255,140,26,0.3)}@media (max-width:768px){.page-privacy-policy{padding-top:0}.page-privacy-policy__section,.page-privacy-policy__container{padding-left:16px;padding-right:16px}.page-privacy-policy img{max-width:100%!important;height:auto!important}.page-privacy-policy__container{max-width:100%;overflow-x:hidden}.page-privacy-policy__container h2{font-size:1.4rem;padding-left:8px}.page-privacy-policy__title{letter-spacing:0.5px}.page-privacy-policy__cta-wrapper{display:flex;flex-direction:column;align-items:stretch}.page-privacy-policy__cta-wrapper a{max-width:100%;white-space:normal;word-wrap:break-word;box-sizing:border-box;text-align:center}.page-privacy-policy__hero-section{padding-top:10px}}@media (max-width:1024px){.page-privacy-policy__hero-image img{width:100%;aspect-ratio:2/1}.page-privacy-policy__container{width:100%;max-width:100%;box-sizing:border-box}}