.privacy-module__NCX2JG__page{color:#163449;background:#f6f8fa;min-height:100vh}.privacy-module__NCX2JG__hero{background:linear-gradient(#edf6fb 0%,#f6f8fa 100%);border-bottom:1px solid #dbe4ea;padding:180px 28px 72px}.privacy-module__NCX2JG__heroInner,.privacy-module__NCX2JG__layout{width:min(1120px,100%);margin:0 auto}.privacy-module__NCX2JG__eyebrow{color:#3282b8;letter-spacing:.14em;margin:0 0 16px;font-size:.74rem;font-weight:800}.privacy-module__NCX2JG__hero h1{color:#0d2233;font-family:var(--serif);letter-spacing:-.045em;margin:0;font-size:clamp(3rem,7vw,5.8rem);font-weight:600;line-height:1}.privacy-module__NCX2JG__lead{color:#526979;max-width:760px;margin:28px 0 0;font-size:1.08rem;line-height:1.8}.privacy-module__NCX2JG__updated{color:#0f4c75;margin:22px 0 0;font-size:.82rem;font-weight:700}.privacy-module__NCX2JG__layout{grid-template-columns:230px minmax(0,760px);justify-content:space-between;gap:72px;padding:72px 28px 110px;display:grid}.privacy-module__NCX2JG__contents{border-top:1px solid #cbd9e2;border-bottom:1px solid #cbd9e2;align-self:start;padding:22px 0;position:sticky;top:120px}.privacy-module__NCX2JG__contents strong{color:#163449;margin-bottom:12px;font-size:.8rem;display:block}.privacy-module__NCX2JG__contentsLinks{gap:7px;display:grid}.privacy-module__NCX2JG__contents a{color:#526979;font-size:.78rem;line-height:1.45}.privacy-module__NCX2JG__contents a:hover{color:#0f4c75}.privacy-module__NCX2JG__policy{min-width:0}.privacy-module__NCX2JG__policy section{border-bottom:1px solid #dbe4ea;margin:0 0 42px;padding:0 0 42px;scroll-margin-top:120px}.privacy-module__NCX2JG__policy h2{color:#163449;font-family:var(--sans);letter-spacing:-.025em;margin:0 0 18px;font-size:clamp(1.55rem,3vw,2rem);font-weight:750;line-height:1.25}.privacy-module__NCX2JG__policy h3{color:#163449;margin:28px 0 7px;font-size:1rem;font-weight:750}.privacy-module__NCX2JG__policy p,.privacy-module__NCX2JG__policy li{color:#526979;font-size:.96rem;line-height:1.85}.privacy-module__NCX2JG__policy p{margin:0 0 16px}.privacy-module__NCX2JG__policy ul{gap:9px;margin:0;padding-left:22px;display:grid}.privacy-module__NCX2JG__policy a{color:#0f4c75;text-underline-offset:4px;font-weight:700;-webkit-text-decoration:underline #9dcbe5;text-decoration:underline #9dcbe5}.privacy-module__NCX2JG__summary,.privacy-module__NCX2JG__contact{background:#e7f1f8;border-radius:18px;border:0!important;padding:30px!important}.privacy-module__NCX2JG__summary p:last-child,.privacy-module__NCX2JG__contact p:last-child{margin-bottom:0}.privacy-module__NCX2JG__contact .privacy-module__NCX2JG__eyebrow{color:#3282b8;margin-bottom:10px}.privacy-module__NCX2JG__contact>a{margin:2px 0 16px;font-size:1.08rem;display:inline-block}.privacy-module__NCX2JG__back{margin:0!important}@media (max-width:850px){.privacy-module__NCX2JG__hero{padding:130px 22px 56px}.privacy-module__NCX2JG__layout{grid-template-columns:1fr;gap:38px;padding:44px 22px 80px}.privacy-module__NCX2JG__contents{position:static}.privacy-module__NCX2JG__contentsLinks{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}}@media (max-width:520px){.privacy-module__NCX2JG__hero h1{font-size:3rem}.privacy-module__NCX2JG__contentsLinks{grid-template-columns:1fr}.privacy-module__NCX2JG__summary,.privacy-module__NCX2JG__contact{padding:24px!important}}
