.privacy-hero{padding:24px 0 45px;background:radial-gradient(ellipse at 83% 55%,#dcebff,transparent 40%),linear-gradient(120deg,#f4f9ff,#edf6ff)}.privacy-breadcrumb{display:flex;gap:12px;font-size:11px;color:#8a9bb2;line-height:1.9}.privacy-breadcrumb a{color:#467ec2}.privacy-hero-grid{display:grid;grid-template-columns:1.5fr .8fr;gap:60px;align-items:center;padding-top:32px}.privacy-hero h1{font-size:43px;line-height:1.5;color:#075bd2;margin:0 0 8px;letter-spacing:-.5px}.privacy-subtitle{font-size:24px;color:#203e64;font-weight:600;margin:0 0 16px;line-height:1.65}.privacy-hero .dom-intro{font-size:14px;margin:0;max-width:650px}.privacy-meta{display:flex;gap:33px;margin-top:27px}.privacy-meta>div{border-left:2px solid #8ab9f7;padding-left:13px}.privacy-meta span{display:block;font-size:10px;color:#8a9bb3;margin-bottom:4px}.privacy-meta strong{display:block;font-size:12px;color:#3c5c82;font-weight:500;overflow-wrap:anywhere}.privacy-visual{display:grid;place-items:center;position:relative;min-width:0;height:260px}.privacy-visual>img{position:relative;z-index:1;max-width:100%;height:260px}.privacy-orbit{position:absolute;width:210px;height:210px;border-radius:50%;border:1px dashed #90bdf8;box-shadow:0 0 0 23px #e0edff80,0 0 0 47px #e4f0ff60}.privacy-brief{background:#fff;border-bottom:1px solid #edf1f7;padding:30px 0}.privacy-brief-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px}.privacy-brief article{display:flex;gap:17px;align-items:flex-start;min-width:0}.privacy-brief img{flex:none;object-fit:contain}.privacy-brief h3{font-size:16px;margin:0 0 6px;line-height:1.7}.privacy-brief p{font-size:12px;line-height:1.95;color:#8491a4;margin:0}.privacy-sr-only{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap}.privacy-body{display:grid;grid-template-columns:260px minmax(0,1fr);gap:65px;padding-top:55px;padding-bottom:65px}.privacy-index>nav{position:sticky;top:155px;background:#f7faff;border:1px solid #e5edf9;border-radius:12px;padding:22px 18px}.privacy-page .privacy-index h2{font-size:16px;margin:0 10px 16px;line-height:1.8}.privacy-index ol{list-style:none;margin:0;padding:0}.privacy-index li{margin-bottom:4px}.privacy-index li a{display:flex;gap:10px;font-size:12px;color:#73859d;line-height:1.9;padding:9px 10px;border-radius:6px}.privacy-index li a span{flex:none;color:#9bb8dd;font-size:10px;padding-top:2px}.privacy-index li a:hover,.privacy-index li a:focus-visible{color:#0867df;background:#e9f2ff}.privacy-index-contact{border-top:1px solid #e3ebf6;display:flex;gap:10px;align-items:center;justify-content:space-between;margin-top:17px;padding:17px 10px 0;font-size:11px;color:#0762d6}.privacy-index-contact .icon{width:16px;height:16px}.privacy-document{min-width:0}.privacy-section{scroll-margin-top:155px;border-bottom:1px solid #edf1f6;margin-bottom:30px;padding-bottom:28px}.privacy-section-heading{display:flex;gap:13px;align-items:baseline;margin-bottom:15px}.privacy-section-heading>span{color:#297be4;background:#eff6ff;font-size:12px;border-radius:6px;padding:4px 9px;flex:none}.privacy-page .privacy-section h2{font-size:21px;line-height:1.7;margin:0}.privacy-section>p{font-size:14px;line-height:2.05;color:#748298;margin:0 0 13px}.privacy-section>p:last-child{margin-bottom:0}.privacy-fields{margin:22px 0;border:1px solid #e1ebf8;border-radius:8px;overflow:hidden}.privacy-fields>div{display:grid;grid-template-columns:1fr 1.5fr;gap:20px;padding:16px 20px}.privacy-fields>div:nth-child(odd){background:#f6faff}.privacy-fields>div+div{border-top:1px solid #eaf0f8}.privacy-fields dt{font-size:12px;font-weight:600;color:#45668c;line-height:1.9}.privacy-fields dd{margin:0;font-size:12px;color:#8493a6;line-height:1.9}.privacy-section .privacy-callout{background:#fff8f4;color:#a0806b;padding:15px 19px;border-left:3px solid #ffb592;font-size:12px;border-radius:0 6px 6px 0}.privacy-request{display:flex;align-items:center;gap:22px;background:linear-gradient(130deg,#f0f6ff,#f8fbff);border:1px solid #e0ebfa;border-radius:12px;padding:27px}.privacy-request>img{flex:none;object-fit:contain}.privacy-page .privacy-request h2{font-size:20px;line-height:1.7;margin:0 0 9px}.privacy-request p{font-size:12px;color:#8392a7;line-height:1.95;margin:0 0 16px}.privacy-request .button{font-size:12px;min-height:40px;padding:10px 20px;gap:14px}.privacy-back{display:block;width:fit-content;margin:24px 0 0 auto;font-size:11px;color:#7890ae}.privacy-page:lang(my) .privacy-hero h1{font-size:34px;line-height:1.85}.privacy-page:lang(my) .privacy-subtitle{font-size:21px;line-height:1.95}.privacy-page:lang(my) .privacy-brief h3{font-size:14px}.privacy-page:lang(my) .privacy-body{grid-template-columns:280px minmax(0,1fr);gap:40px}.privacy-page:lang(my) .privacy-fields>div{grid-template-columns:1fr}.privacy-page:lang(my) .privacy-section h2{font-size:19px}.privacy-page:lang(my) .privacy-section>p{font-size:13px;line-height:2.2}
@media(max-width:1100px){.privacy-body{grid-template-columns:225px minmax(0,1fr);gap:35px}.privacy-page:lang(my) .privacy-body{grid-template-columns:235px minmax(0,1fr);gap:30px}.privacy-hero-grid{gap:30px;grid-template-columns:1.4fr .8fr}.privacy-hero h1{font-size:37px}.privacy-subtitle{font-size:21px}.privacy-meta{gap:22px;flex-wrap:wrap}.privacy-brief-grid{gap:25px}.privacy-brief article{gap:12px}.privacy-index>nav{padding:20px 13px}.privacy-fields>div{gap:15px;padding:14px 16px}.privacy-request{padding:24px;gap:15px}.privacy-request>img{width:75px}}
@media(max-width:800px){.privacy-hero-grid{grid-template-columns:1fr .6fr}.privacy-visual{height:210px}.privacy-visual>img{height:200px}.privacy-orbit{width:150px;height:150px;box-shadow:0 0 0 18px #e0edff80,0 0 0 35px #e4f0ff60}.privacy-body,.privacy-page:lang(my) .privacy-body{grid-template-columns:1fr;gap:30px;padding-top:35px;padding-bottom:45px}.privacy-index>nav{position:static;padding:20px}.privacy-index ol{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.privacy-index-contact{justify-content:flex-start;gap:20px}.privacy-brief-grid{gap:20px}.privacy-brief article{display:block}.privacy-brief img{margin-bottom:10px}.privacy-page:lang(my) .privacy-hero h1{font-size:29px}.privacy-page:lang(my) .privacy-subtitle{font-size:18px}.privacy-section{scroll-margin-top:120px}}
@media(max-width:620px){.privacy-hero{padding:20px 0 29px}.privacy-breadcrumb{font-size:10px;gap:9px}.privacy-hero-grid{grid-template-columns:1fr;padding-top:25px;gap:0}.privacy-hero h1{font-size:31px;margin-bottom:9px}.privacy-subtitle{font-size:19px;margin-bottom:14px}.privacy-hero .dom-intro{font-size:13px}.privacy-visual{display:none}.privacy-meta{margin-top:22px;gap:17px}.privacy-meta span{font-size:9px}.privacy-meta strong{font-size:11px}.privacy-brief{padding:24px 0}.privacy-brief-grid{grid-template-columns:1fr;gap:20px}.privacy-brief article{display:flex;gap:15px}.privacy-brief img{width:36px;height:36px;margin:0}.privacy-brief h3{font-size:15px;margin-bottom:4px}.privacy-brief p{font-size:12px}.privacy-body,.privacy-page:lang(my) .privacy-body{padding-top:28px;gap:28px}.privacy-index>nav{padding:19px 14px}.privacy-index ol{display:block}.privacy-index li a{font-size:12px;padding:7px 9px}.privacy-page .privacy-index h2{font-size:15px;margin-bottom:12px}.privacy-section{scroll-margin-top:90px;padding-bottom:25px;margin-bottom:25px}.privacy-section-heading{gap:10px;margin-bottom:13px}.privacy-section-heading>span{font-size:10px;padding:3px 7px}.privacy-page .privacy-section h2{font-size:19px;line-height:1.7}.privacy-section>p{font-size:13px;line-height:2.05}.privacy-fields{margin:18px 0}.privacy-fields>div{grid-template-columns:1fr;gap:7px;padding:14px 15px}.privacy-fields dt,.privacy-fields dd{font-size:12px}.privacy-section .privacy-callout{padding:13px 15px;font-size:11px}.privacy-request{display:block;padding:23px 20px}.privacy-request>img{width:75px;height:55px;margin-bottom:15px}.privacy-page .privacy-request h2{font-size:19px}.privacy-request p{font-size:12px}.privacy-request .button{font-size:12px;width:100%;justify-content:center}.privacy-page:lang(my) .privacy-hero h1{font-size:26px}.privacy-page:lang(my) .privacy-subtitle{font-size:18px}.privacy-page:lang(my) .privacy-section h2{font-size:17px}.privacy-page:lang(my) .privacy-section>p{font-size:12px;line-height:2.25}}
