.privacy-module__D5n7tq__page{color:#142b40}.privacy-module__D5n7tq__hero{isolation:isolate;background:var(--bl-surface-hero);border-bottom:1px solid #142b401a;padding-block:clamp(60px,7vw,100px);position:relative;overflow:hidden}.privacy-module__D5n7tq__hero:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#142b4008 1px,#0000 1px),linear-gradient(90deg,#142b4008 1px,#0000 1px);background-size:100px 100px;position:absolute;inset:0}.privacy-module__D5n7tq__hero:after{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;border:1px solid #a282485c;border-radius:50%;width:66rem;position:absolute;top:-25rem;right:-24rem;box-shadow:0 0 0 4rem #fffdf826,0 0 0 calc(4rem + 1px) #a2824840,0 0 0 9rem #fffdf81a,0 0 0 calc(9rem + 1px) #142b4026}.privacy-module__D5n7tq__hero h1{letter-spacing:-.035em;font-size:clamp(2.8rem,5.2vw,5rem);font-weight:400;line-height:1.04}.privacy-module__D5n7tq__hero p:first-child{color:#8a6b32}.privacy-module__D5n7tq__hero p{max-width:740px}.privacy-module__D5n7tq__body>section{background:var(--bl-surface-process);padding-block:clamp(40px,6vw,72px)}.privacy-module__D5n7tq__body article{background:var(--bl-surface-card);border:1px solid #b79c6552;border-top:3px solid #b79c65;border-radius:3px;max-width:960px;margin-inline:auto;padding:clamp(24px,4vw,48px);box-shadow:0 18px 40px #142b400b}.privacy-module__D5n7tq__body article>div{color:#556372;font-size:1rem;line-height:1.85}.privacy-module__D5n7tq__body article section+section{border-top:1px solid #b79c6533;padding-top:28px}.privacy-module__D5n7tq__body h2{font-family:var(--font-display),Georgia,serif;color:#142b40;letter-spacing:-.02em;font-size:clamp(1.5rem,2.2vw,1.85rem);font-weight:400;line-height:1.3}.privacy-module__D5n7tq__body p{overflow-wrap:anywhere}.privacy-module__D5n7tq__body a{border-radius:2px;text-decoration-color:#b79c6580;transition:background .25s,color .25s}.privacy-module__D5n7tq__body a:hover{color:#142b40;background:#c8a96a20}.privacy-module__D5n7tq__body a:focus-visible{outline-offset:4px;outline:2px solid #b79c65}@media (max-width:600px){.privacy-module__D5n7tq__hero:after{right:-46rem}.privacy-module__D5n7tq__body article{padding:26px 20px}}
