.comn_banner_nano.policy-banner .container{padding-top:26px;padding-bottom:26px}.comn_banner_nano.policy-banner h4{margin-bottom:6px;font-size:clamp(34px,4vw,44px)}.comn_banner_nano.policy-banner .breadcrumb{margin-bottom:0}.policy-page-wrapper{background-color:#f8fafc;min-height:100vh;color:#344054;border-radius:12px;padding-top:0!important}.policy-sidebar{position:sticky;top:100px;height:fit-content}.policy-index{background:transparent;border:none;border-radius:0;padding:32px 20px}.index-title{font-size:15px;font-weight:600;color:#475467;text-transform:none;letter-spacing:0;margin-bottom:20px;padding-bottom:0;border-bottom:none}.index-nav{display:flex;flex-direction:column;gap:0}.index-link{display:block;padding:12px 16px;color:#475467;text-decoration:none;font-size:14px;border-radius:8px;transition:all .2s ease;border-left:3px solid transparent;background-color:transparent;margin-bottom:4px}.index-link.active,.index-link:active,.index-link:hover{background-color:#fff1e8;color:#fe6001;border-left-color:#fe6001}.policy-content{background-color:#ffffff;border:1px solid #e4e7ec;border-radius:8px;padding:40px}.policy-intro{margin-bottom:40px;padding:24px;background:#f9fafb;border-left:4px solid #fe6001;border-radius:8px;line-height:1.8}.policy-intro p{color:#475467;margin-bottom:16px}.policy-intro p:last-child{margin-bottom:0}.policy-section{margin-bottom:48px;scroll-margin-top:100px}.section-title{font-size:26px;font-weight:600;color:#101828;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #e4e7ec}.section-text{color:#475467;line-height:1.8;margin-bottom:16px;font-size:15px}.section-text:last-child{margin-bottom:0}.policy-list{list-style:none;padding-left:0;margin-top:20px}.policy-list li{position:relative;padding-left:28px;margin-bottom:16px;color:#475467;line-height:1.8;font-size:15px}.policy-list li:before{content:"•";position:absolute;left:8px;color:#8b92a7;font-size:20px;line-height:1.4}.policy-list li strong{color:#1d2939;font-weight:600}.policy-highlight-box{background:#fff7ed;border:1px solid #fed7aa;border-left:4px solid #fe6001;padding:20px 24px;border-radius:8px;margin-bottom:24px}.policy-highlight-box p{color:#475467;margin:0;font-size:15px;line-height:1.8;font-weight:400}.policy-contact-box{background:#f9fafb;border:1px solid #e4e7ec;padding:24px;border-radius:8px;margin-top:48px;text-align:center}.policy-contact-box p{color:#475467;margin:0;font-size:16px}.contact-link{color:#cc601e;text-decoration:none;font-weight:600;transition:color .3s ease}.contact-link:hover{color:#fe6001;text-decoration:underline}@media (max-width:991.98px){.policy-content{padding:30px 24px}.policy-main-title{font-size:32px}.section-title{font-size:24px}}@media (max-width:767.98px){.policy-content{padding:24px 20px}.policy-main-title{font-size:28px}.section-title{font-size:22px}.policy-intro{padding:20px}.policy-date-badge{padding:10px 16px;font-size:13px}}@media (max-width:575.98px){.comn_banner_nano.policy-banner .container{padding-top:20px;padding-bottom:20px}.policy-content{padding:20px 16px}.policy-main-title{font-size:24px}.section-title{font-size:20px}.policy-list li,.section-text{font-size:14px}}html{scroll-behavior:smooth}@media (min-width:992px){.index-link.active{background-color:#fff1e8;color:#fe6001;border-left-color:#fe6001;font-weight:600}}