.privacy-policy-module__ukGLaa__privacyPolicyRoute{--pp-ink:var(--c-text);--pp-ink-soft:var(--color-text-secondary);--pp-ink-muted:var(--c-muted);--pp-rule:#33435b2e;--pp-rule-soft:#33435b1f;--pp-surface:#f8f3ebd1;--pp-white:#fff;--pp-gold:var(--c-orange);--pp-gold-light:#cb9b4329;--pp-red:#a73f33;--pp-red-light:#f9ecea;--pp-blue:#355f90;--pp-blue-light:#eaf0f8;--pp-green:#2f8f57;--pp-green-light:#eaf5ee;--pp-cover-deep:#1b293c;--pp-cover-mid:#23354b;--pp-cover-soft:#2e4764;padding-top:clamp(118px,12vw,148px);padding-bottom:clamp(46px,7vw,88px);position:relative;overflow:clip}.privacy-policy-module__ukGLaa__privacyPolicyRoute:before{content:"";pointer-events:none;background:radial-gradient(circle at 12% 14%,#cb9b4329,#0000 38%),radial-gradient(circle at 86% 26%,#6082ac29,#0000 42%);position:absolute;inset:0}.privacy-policy-module__ukGLaa__privacyPolicyRoute:after{content:"";opacity:.28;pointer-events:none;background-image:radial-gradient(circle,#60708524 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.privacy-policy-module__ukGLaa__policyShell{z-index:1;position:relative}.privacy-policy-module__ukGLaa__policyShell *{box-sizing:border-box}.privacy-policy-module__ukGLaa__policyShell .page{background:var(--pp-white);border:1px solid var(--pp-rule-soft);width:min(1080px,100dvw - clamp(24px,6vw,72px));font-family:var(--font-jakarta), sans-serif;color:var(--pp-ink);letter-spacing:.01em;border-radius:clamp(16px,2.4vw,24px);margin:0 auto;line-height:1.78;overflow:hidden;box-shadow:0 28px 80px #25304133}.privacy-policy-module__ukGLaa__policyShell .cover{background:linear-gradient(110deg, #ffffff0a 0 1px, transparent 1px 34px), linear-gradient(180deg, #ffffff0d, transparent 46%), linear-gradient(138deg, var(--pp-cover-deep) 0%, var(--pp-cover-mid) 58%, var(--pp-cover-soft) 100%);padding:clamp(38px,5.4vw,60px) clamp(24px,4vw,52px) clamp(30px,4vw,44px);position:relative;overflow:hidden}.privacy-policy-module__ukGLaa__policyShell .cover:before{content:"";border:1px solid #cb9b4333;border-radius:999px;width:300px;height:300px;position:absolute;top:-80px;right:-70px}.privacy-policy-module__ukGLaa__policyShell .cover:after{content:"";border:1px solid #cb9b431c;border-radius:999px;width:250px;height:250px;position:absolute;bottom:-110px;left:24px}:is(.privacy-policy-module__ukGLaa__policyShell .cover-top,.privacy-policy-module__ukGLaa__policyShell .cover-title,.privacy-policy-module__ukGLaa__policyShell .cover-meta){z-index:1;position:relative}.privacy-policy-module__ukGLaa__policyShell .cover-top{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:clamp(24px,3.2vw,38px);display:flex}.privacy-policy-module__ukGLaa__policyShell .brand-name{color:#f7f6f4;font-family:var(--font-syne), serif;margin:0 0 4px;font-size:clamp(1.1rem,2.4vw,1.4rem);font-weight:800;line-height:1.2}.privacy-policy-module__ukGLaa__policyShell .brand-contact{color:#f1eee8b8;letter-spacing:.05em;text-transform:uppercase;font-size:.8rem}.privacy-policy-module__ukGLaa__policyShell .doc-badge{color:#f4ddaf;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;background:#cb9b4333;border:1px solid #cb9b4385;border-radius:999px;justify-content:center;align-items:center;padding:7px 15px;font-size:.72rem;font-weight:700;display:inline-flex}.privacy-policy-module__ukGLaa__policyShell .cover-title h1{color:#fbfaf8;max-width:700px;font-family:var(--font-syne), serif;letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(2rem,5.4vw,3.35rem);font-weight:800;line-height:1.04}.privacy-policy-module__ukGLaa__policyShell .policy-kicker{color:#e0be73;letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;font-size:.78rem;font-weight:800}.privacy-policy-module__ukGLaa__policyShell .cover-title p{color:#ece9e2d1;max-width:760px;margin:0;font-size:clamp(.92rem,1.75vw,1.02rem);line-height:1.75}.privacy-policy-module__ukGLaa__policyShell .cover-rule{border:0;border-top:1px solid #fff3;margin:clamp(18px,2.6vw,28px) 0}.privacy-policy-module__ukGLaa__policyShell .cover-meta{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px 18px;display:grid}.privacy-policy-module__ukGLaa__policyShell .meta-item{background:#ffffff0f;border:1px solid #ffffff29;border-radius:12px;min-width:0;padding:10px 12px}.privacy-policy-module__ukGLaa__policyShell .meta-item .label{color:#ece9e2a8;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:.68rem;font-weight:600;display:block}.privacy-policy-module__ukGLaa__policyShell .meta-item .value{color:#f6f4ee;font-size:.87rem;font-weight:600;line-height:1.45}.privacy-policy-module__ukGLaa__policyShell .toc-wrapper{background:var(--pp-surface);border-top:1px solid var(--pp-rule-soft);border-bottom:1px solid var(--pp-rule-soft);padding:clamp(24px,3.3vw,34px) clamp(22px,4vw,52px)}.privacy-policy-module__ukGLaa__policyShell .toc-label{color:var(--pp-ink);font-family:var(--font-syne), serif;border-bottom:2px solid #33435b47;margin:0 0 14px;padding-bottom:8px;font-size:clamp(1.05rem,2vw,1.32rem);font-weight:700;display:inline-block}.privacy-policy-module__ukGLaa__policyShell .toc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 26px;display:grid}.privacy-policy-module__ukGLaa__policyShell .toc-part{color:#7c6022;letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;margin-top:14px;margin-bottom:3px;font-size:.74rem;font-weight:800}.privacy-policy-module__ukGLaa__policyShell .toc-item{min-width:0;color:var(--pp-ink-soft);align-items:baseline;gap:7px;padding:3px 0;font-size:.9rem;line-height:1.52;text-decoration:none;transition:color .16s;display:inline-flex}:is(.privacy-policy-module__ukGLaa__policyShell .toc-item:hover,.privacy-policy-module__ukGLaa__policyShell .toc-item:focus-visible){color:#22334a}.privacy-policy-module__ukGLaa__policyShell .toc-num{color:var(--pp-ink-muted);min-width:24px;font-size:.82rem;font-weight:700}.privacy-policy-module__ukGLaa__policyShell .doc-body{padding:clamp(26px,4vw,44px) clamp(22px,4vw,52px) clamp(30px,4vw,48px)}.privacy-policy-module__ukGLaa__policyShell .notice-box{border-left:4px solid var(--pp-gold);background:var(--pp-gold-light);color:var(--pp-ink-soft);border-radius:0 14px 14px 0;margin-bottom:34px;padding:16px 18px;font-size:.97rem;line-height:1.78}.privacy-policy-module__ukGLaa__policyShell .notice-box strong{color:var(--pp-ink);font-size:1rem}.privacy-policy-module__ukGLaa__policyShell .part-divider{align-items:center;gap:14px;margin:34px 0 22px;display:flex}.privacy-policy-module__ukGLaa__policyShell .part-divider-line{background:var(--pp-rule);flex:1;min-width:0;height:1px}.privacy-policy-module__ukGLaa__policyShell .part-label{color:#77591c;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;border:1px solid #a7792966;border-radius:999px;padding:6px 14px;font-size:.72rem;font-weight:800}.privacy-policy-module__ukGLaa__policyShell .section{page-break-inside:avoid;width:auto;max-width:none;margin:0 0 32px;padding-inline:0}.privacy-policy-module__ukGLaa__policyShell .section[id]{scroll-margin-top:112px}.privacy-policy-module__ukGLaa__policyShell .section-head{border-bottom:1px solid var(--pp-rule);align-items:center;gap:12px;margin-bottom:13px;padding-bottom:11px;display:flex}.privacy-policy-module__ukGLaa__policyShell .section-num{min-width:32px;color:var(--pp-ink-muted);font-family:var(--font-syne), serif;font-size:1.1rem;font-weight:700}.privacy-policy-module__ukGLaa__policyShell .section-title{color:var(--pp-ink);font-family:var(--font-syne), serif;margin:0;font-size:clamp(1.14rem,2.2vw,1.34rem);font-weight:700;line-height:1.3}.privacy-policy-module__ukGLaa__policyShell .clause{color:var(--pp-ink-soft);margin-bottom:11px;padding-left:30px;font-size:.98rem;line-height:1.88;position:relative}.privacy-policy-module__ukGLaa__policyShell .clause:before{content:attr(data-n) ".";color:var(--pp-ink-muted);font-size:.85rem;font-weight:700;position:absolute;top:0;left:0}.privacy-policy-module__ukGLaa__policyShell .sub-clause{color:var(--pp-ink-soft);margin:7px 0 7px 30px;padding-left:26px;font-size:.94rem;line-height:1.82;position:relative}.privacy-policy-module__ukGLaa__policyShell .sub-clause:before{content:attr(data-n);color:var(--pp-ink-muted);font-size:.84rem;font-weight:700;position:absolute;top:0;left:0}.privacy-policy-module__ukGLaa__policyShell .box{border:1px solid var(--pp-rule-soft);border-radius:12px;margin:13px 0;padding:14px 16px;font-size:.94rem;line-height:1.78}.privacy-policy-module__ukGLaa__policyShell .box-heading{letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:.84rem;font-weight:800;display:block}.privacy-policy-module__ukGLaa__policyShell .box-neutral{color:var(--pp-ink-soft);background:#faf8f3;border-left:3px solid #33435b94}.privacy-policy-module__ukGLaa__policyShell .box-warning{border-left:3px solid var(--pp-red);background:var(--pp-red-light);color:#5f1f19}.privacy-policy-module__ukGLaa__policyShell .box-warning .box-heading{color:#842d24}.privacy-policy-module__ukGLaa__policyShell .box-info{border-left:3px solid var(--pp-blue);background:var(--pp-blue-light);color:#1d3a5c}.privacy-policy-module__ukGLaa__policyShell .box-info .box-heading{color:#294f7e}.privacy-policy-module__ukGLaa__policyShell .box-success{border-left:3px solid var(--pp-green);background:var(--pp-green-light);color:#174830}.privacy-policy-module__ukGLaa__policyShell .box-success .box-heading{color:#216d43}.privacy-policy-module__ukGLaa__policyShell .box-gold{border-left:3px solid var(--pp-gold);background:var(--pp-gold-light);color:var(--pp-ink-soft)}.privacy-policy-module__ukGLaa__policyShell .dt{border-collapse:separate;border-spacing:0;border:1px solid var(--pp-rule-soft);border-radius:12px;width:100%;margin:13px 0;font-size:.9rem;overflow:hidden}.privacy-policy-module__ukGLaa__policyShell .dt thead th{background:linear-gradient(120deg, var(--pp-cover-deep), #2f4360);color:#f7f5f0;text-align:left;text-transform:uppercase;letter-spacing:.08em;padding:11px 12px;font-size:.72rem;font-weight:700;line-height:1.5}.privacy-policy-module__ukGLaa__policyShell .dt tbody tr:nth-child(odd){background:#fff}.privacy-policy-module__ukGLaa__policyShell .dt tbody tr:nth-child(2n){background:#faf8f3}.privacy-policy-module__ukGLaa__policyShell .dt tbody td{border-bottom:1px solid var(--pp-rule-soft);color:var(--pp-ink-soft);vertical-align:top;padding:10px 12px;line-height:1.72}.privacy-policy-module__ukGLaa__policyShell .dt tbody tr:last-child td{border-bottom:0}.privacy-policy-module__ukGLaa__policyShell .dt tbody td:first-child{color:var(--pp-ink);font-weight:700}.privacy-policy-module__ukGLaa__policyShell .two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0;display:grid}.privacy-policy-module__ukGLaa__policyShell .three-col{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:12px 0;display:grid}.privacy-policy-module__ukGLaa__policyShell .card{border:1px solid var(--pp-rule-soft);color:var(--pp-ink-soft);background:#faf8f3;border-radius:12px;padding:12px 13px;font-size:.9rem;line-height:1.7}.privacy-policy-module__ukGLaa__policyShell .card-title{color:var(--pp-ink);letter-spacing:.07em;text-transform:uppercase;margin-bottom:6px;font-size:.78rem;font-weight:800}.privacy-policy-module__ukGLaa__policyShell .card-accent{border-top:3px solid #33435bad}.privacy-policy-module__ukGLaa__policyShell .card-gold{border-top:3px solid #a77929b8}.privacy-policy-module__ukGLaa__policyShell .card-blue{border-top:3px solid #355f90b8}.privacy-policy-module__ukGLaa__policyShell .rights-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:12px 0;display:grid}.privacy-policy-module__ukGLaa__policyShell .right-item{border:1px solid var(--pp-rule-soft);color:var(--pp-ink-soft);background:#faf8f3;border-left:3px solid #33435ba3;border-radius:0 12px 12px 0;padding:11px 12px;font-size:.9rem;line-height:1.68}.privacy-policy-module__ukGLaa__policyShell .right-item strong{color:var(--pp-ink);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:.78rem;display:block}.privacy-policy-module__ukGLaa__policyShell .tp-card{border:1px solid var(--pp-rule-soft);border-radius:12px;margin:10px 0;overflow:hidden}.privacy-policy-module__ukGLaa__policyShell .tp-card-head{background:linear-gradient(118deg, var(--pp-cover-deep), #304660);justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.privacy-policy-module__ukGLaa__policyShell .tp-card-name{color:#f7f4ee;font-size:.9rem;font-weight:700;line-height:1.5}.privacy-policy-module__ukGLaa__policyShell .tp-card-role{color:#efeae0c2;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;font-size:.68rem;font-weight:700}.privacy-policy-module__ukGLaa__policyShell .tp-card-body{color:var(--pp-ink-soft);background:#fffdfa;padding:13px 14px;font-size:.9rem;line-height:1.72}.privacy-policy-module__ukGLaa__policyShell .tp-link{color:var(--pp-ink-muted);word-break:break-word;margin-top:7px;font-size:.78rem;font-style:italic;display:block}.privacy-policy-module__ukGLaa__policyShell .perm-card{border:1px solid var(--pp-rule-soft);color:var(--pp-ink-soft);background:#faf8f3;border-radius:12px;padding:12px 13px;font-size:.89rem;line-height:1.68}.privacy-policy-module__ukGLaa__policyShell .perm-title{color:var(--pp-ink);margin-bottom:6px;font-size:.88rem;font-weight:700}.privacy-policy-module__ukGLaa__policyShell .perm-status{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin-bottom:8px;padding:2px 9px;font-size:.65rem;font-weight:800;display:inline-block}.privacy-policy-module__ukGLaa__policyShell .perm-required{color:#7d2f25;background:#a73f332e}.privacy-policy-module__ukGLaa__policyShell .perm-none{color:#1e653f;background:#2f8f572e}.privacy-policy-module__ukGLaa__policyShell .timeline{margin:14px 0 12px 8px}.privacy-policy-module__ukGLaa__policyShell .tl-item{gap:14px;margin-bottom:12px;display:flex;position:relative}.privacy-policy-module__ukGLaa__policyShell .tl-item:before{content:"";background:var(--pp-rule);width:1px;height:calc(100% + 6px);position:absolute;top:22px;left:14px}.privacy-policy-module__ukGLaa__policyShell .tl-item:last-child:before{display:none}.privacy-policy-module__ukGLaa__policyShell .tl-dot{color:#f6f3ec;background:linear-gradient(132deg, var(--pp-cover-deep), #334a67);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:29px;height:29px;font-size:.76rem;font-weight:700;display:flex}.privacy-policy-module__ukGLaa__policyShell .tl-content{color:var(--pp-ink-soft);padding-top:4px;font-size:.9rem;line-height:1.72}.privacy-policy-module__ukGLaa__policyShell .tl-content strong{color:var(--pp-ink);margin-bottom:2px;display:block}.privacy-policy-module__ukGLaa__policyShell .doc-footer{border-top:1px solid var(--pp-rule-soft);background:#faf8f3;justify-content:space-between;align-items:flex-start;gap:22px;padding:16px clamp(22px,4vw,52px) 20px;display:flex}:is(.privacy-policy-module__ukGLaa__policyShell .footer-left,.privacy-policy-module__ukGLaa__policyShell .footer-right){color:var(--pp-ink-muted);font-size:.78rem;line-height:1.7}.privacy-policy-module__ukGLaa__policyShell .footer-left strong{color:var(--pp-ink)}.privacy-policy-module__ukGLaa__policyShell .footer-right{text-align:right}.privacy-policy-module__ukGLaa__policyShell .bottom-rule{background:linear-gradient(92deg,#2d4260 0%,#3f5f88 48%,#b88732 100%);height:5px}@media (max-width:1080px){.privacy-policy-module__ukGLaa__policyShell .toc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.privacy-policy-module__ukGLaa__policyShell .three-col{grid-template-columns:repeat(2,minmax(0,1fr))}.privacy-policy-module__ukGLaa__policyShell .tp-card-head{flex-direction:column;align-items:flex-start}.privacy-policy-module__ukGLaa__policyShell .tp-card-role{white-space:normal}}@media (max-width:760px){.privacy-policy-module__ukGLaa__privacyPolicyRoute{padding-top:108px}.privacy-policy-module__ukGLaa__privacyPolicyRoute:after{opacity:.2}.privacy-policy-module__ukGLaa__policyShell .page{border-radius:14px;width:calc(100dvw - 20px)}.privacy-policy-module__ukGLaa__policyShell .cover-top{flex-direction:column;align-items:flex-start}.privacy-policy-module__ukGLaa__policyShell .brand-contact{font-size:.74rem}.privacy-policy-module__ukGLaa__policyShell .cover-meta{grid-template-columns:1fr}:is(.privacy-policy-module__ukGLaa__policyShell .toc-grid,.privacy-policy-module__ukGLaa__policyShell .two-col,.privacy-policy-module__ukGLaa__policyShell .three-col,.privacy-policy-module__ukGLaa__policyShell .rights-grid){grid-template-columns:1fr}.privacy-policy-module__ukGLaa__policyShell .section-head{align-items:flex-start;gap:9px}.privacy-policy-module__ukGLaa__policyShell .section-num{min-width:26px}.privacy-policy-module__ukGLaa__policyShell .clause{padding-left:26px;font-size:.95rem}.privacy-policy-module__ukGLaa__policyShell .sub-clause{margin-left:18px;padding-left:20px;font-size:.92rem}.privacy-policy-module__ukGLaa__policyShell .part-divider{gap:8px}.privacy-policy-module__ukGLaa__policyShell .part-label{white-space:normal;text-align:center}.privacy-policy-module__ukGLaa__policyShell .dt{display:block;overflow-x:auto}.privacy-policy-module__ukGLaa__policyShell .doc-footer{flex-direction:column;gap:12px}.privacy-policy-module__ukGLaa__policyShell .footer-right{text-align:left}}@media print{.privacy-policy-module__ukGLaa__privacyPolicyRoute{padding:0}.privacy-policy-module__ukGLaa__privacyPolicyRoute:before,.privacy-policy-module__ukGLaa__privacyPolicyRoute:after{display:none}.privacy-policy-module__ukGLaa__policyShell .page{width:100%;box-shadow:none;border:0;border-radius:0}}
