.PolicyPage_page__b4sQm{width:100%;min-width:0;color:#536980;background:#edf2f7}.PolicyPage_hero__4EhEG{position:relative;overflow:hidden;padding:66px 24px 58px;color:#fff;background:radial-gradient(circle at 82% 22%,rgba(91,181,230,.3),transparent 27%),linear-gradient(125deg,#0b2748,#143f6b 64%,#1b5c96)}.PolicyPage_hero__4EhEG:after,.PolicyPage_hero__4EhEG:before{content:"";position:absolute;width:360px;height:360px;border:1px solid rgba(255,255,255,.07);border-radius:50%;pointer-events:none}.PolicyPage_hero__4EhEG:before{top:-200px;right:10%}.PolicyPage_hero__4EhEG:after{bottom:-310px;right:22%}.PolicyPage_heroInner__fdaXl{position:relative;max-width:1180px;margin:0 auto}.PolicyPage_breadcrumb__Pvvnz{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:30px;font-size:12px;color:#c6d9e9}.PolicyPage_breadcrumb__Pvvnz a:hover{color:#fff;text-decoration:underline}.PolicyPage_kicker__kHjt8{display:flex;align-items:center;gap:10px;margin:0 0 14px;color:#a5d7f2;font-size:11px;font-weight:700;letter-spacing:.16em}.PolicyPage_kicker__kHjt8:before{content:"";width:28px;height:2px;flex-shrink:0;background:#d88b22}.PolicyPage_hero__4EhEG h1{margin:0;color:#fff;font-size:clamp(36px,4.5vw,58px);line-height:1.12;font-weight:700;letter-spacing:-.03em}.PolicyPage_lead__CFWzY{max-width:850px;margin-top:22px;color:#d7e4ef;font-size:14px;line-height:1.9}.PolicyPage_layout__SFGIu{display:grid;grid-template-columns:236px minmax(0,1fr);align-items:start;gap:34px;max-width:1180px;padding:52px 24px 80px;margin:0 auto}.PolicyPage_toc___6xFy{position:sticky;top:96px;max-height:calc(100dvh - 120px);overflow-y:auto;padding:22px 20px;background:#fff;border-top:3px solid #1b365d;box-shadow:0 12px 30px rgba(15,47,86,.06)}.PolicyPage_toc___6xFy h2{margin:0 0 16px;font-size:13px;font-weight:700;color:#193b5d}.PolicyPage_toc___6xFy nav{display:grid;gap:3px}.PolicyPage_toc___6xFy a{padding:7px 8px;color:#5c6e80;font-size:12px;line-height:1.65;transition:color .15s,background .15s}.PolicyPage_toc___6xFy a:hover{color:#1b5c96;background:#edf5fb}.PolicyPage_page__b4sQm a:focus-visible{outline:2px solid #d88b22;outline-offset:4px}.PolicyPage_document__Rs02x{min-width:0;padding:44px 52px 54px;background:#fff;border-top:4px solid #d88b22;box-shadow:0 22px 56px rgba(15,47,86,.11);font-size:13px;line-height:1.9;overflow-wrap:anywhere}.PolicyPage_notice__Jl7lw{margin:0 0 28px;padding:18px 20px;border-left:3px solid #1b5c96;background:#eaf3f9}.PolicyPage_document__Rs02x section{scroll-margin-top:100px}.PolicyPage_document__Rs02x section+section{margin-top:30px;padding-top:28px;border-top:1px solid #e0e8ef}.PolicyPage_document__Rs02x h2{margin:0 0 14px;color:#163858;font-size:20px;line-height:1.5;font-weight:700;letter-spacing:-.02em}.PolicyPage_document__Rs02x h3{margin:20px 0 10px;color:#264a6e;font-size:15px;line-height:1.6;font-weight:700}.PolicyPage_document__Rs02x p+p,.PolicyPage_document__Rs02x p+ul,.PolicyPage_document__Rs02x table+p,.PolicyPage_document__Rs02x ul+p{margin-top:12px}.PolicyPage_document__Rs02x ul{list-style:disc;padding-left:22px}.PolicyPage_document__Rs02x li+li{margin-top:6px}.PolicyPage_document__Rs02x strong{color:#2f4c67;font-weight:600}.PolicyPage_document__Rs02x a{color:#1b5c96;text-underline-offset:3px}.PolicyPage_document__Rs02x a:hover{text-decoration:underline}.PolicyPage_document__Rs02x table{width:100%;table-layout:fixed;border-collapse:collapse;margin:16px 0;font-size:12px;line-height:1.8}.PolicyPage_document__Rs02x td,.PolicyPage_document__Rs02x th{border:1px solid #d9e3ec;padding:12px 14px;text-align:left;vertical-align:top}.PolicyPage_document__Rs02x th{color:#244564;background:#edf4f9;font-weight:700}.PolicyPage_document__Rs02x th:first-child{width:23%}.PolicyPage_document__Rs02x th:last-child{width:17%}.PolicyPage_tableScroll__eG2kw{max-width:100%;overflow-x:auto;margin:16px 0}.PolicyPage_tableScroll__eG2kw:focus-visible{outline:2px solid #1b5c96;outline-offset:3px}.PolicyPage_tableScroll__eG2kw table{min-width:480px;margin:0}.PolicyPage_contact__bDo5R{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;padding:22px;margin:18px 0;background:#f4f7fa;border:1px solid #e0e8ef}.PolicyPage_contact__bDo5R dt{margin-bottom:4px;font-size:11px;color:#627b91}.PolicyPage_contact__bDo5R dd{margin:0;color:#244564}.PolicyPage_related__ORA0l{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:34px;padding-top:22px;border-top:1px solid #d9e3ec;font-size:12px}@media (max-width:900px){.PolicyPage_hero__4EhEG{padding:42px 24px}.PolicyPage_layout__SFGIu{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:28px}.PolicyPage_toc___6xFy{position:static;max-height:none}.PolicyPage_toc___6xFy nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 16px}.PolicyPage_document__Rs02x{padding:32px}}@media (max-width:540px){.PolicyPage_hero__4EhEG{padding:34px 20px 36px}.PolicyPage_breadcrumb__Pvvnz{margin-bottom:24px}.PolicyPage_kicker__kHjt8{font-size:10px}.PolicyPage_lead__CFWzY{font-size:13px}.PolicyPage_layout__SFGIu{padding:24px 16px 44px;gap:20px}.PolicyPage_toc___6xFy{padding:18px 16px}.PolicyPage_toc___6xFy nav{grid-template-columns:minmax(0,1fr)}.PolicyPage_document__Rs02x{padding:24px 20px 32px}.PolicyPage_document__Rs02x h2{font-size:18px}.PolicyPage_notice__Jl7lw{padding:14px}.PolicyPage_contact__bDo5R{grid-template-columns:minmax(0,1fr);padding:16px}}@media print{.PolicyPage_page__b4sQm{background:#fff}.PolicyPage_hero__4EhEG{background:#fff;color:#163858;padding:24px 0}.PolicyPage_hero__4EhEG h1,.PolicyPage_kicker__kHjt8,.PolicyPage_lead__CFWzY{color:#163858}.PolicyPage_breadcrumb__Pvvnz,.PolicyPage_hero__4EhEG:after,.PolicyPage_hero__4EhEG:before,.PolicyPage_toc___6xFy{display:none}.PolicyPage_layout__SFGIu{display:block;padding:0}.PolicyPage_document__Rs02x{padding:24px 0;box-shadow:none}}