.privacy-page{color:#09262c;background:#e2ece8;min-height:100vh}.privacy-page header,.privacy-page footer{min-height:76px;font:9px var(--font-mono);letter-spacing:.12em;border-bottom:1px solid #09262c2e;align-items:center;gap:22px;padding:0 clamp(24px,7vw,120px);display:flex}.privacy-page header a:first-child{font:700 17px var(--font-manrope);letter-spacing:-.08em}.privacy-page header a:first-child b{color:#0b9e97}.privacy-page header a:last-child{border-bottom:1px solid;margin-left:auto;padding-bottom:5px}.privacy-hero{background:radial-gradient(circle at 88% 18%,#21b1a42e,#0000 26%);grid-template-columns:1.15fr .85fr;gap:70px;padding:clamp(80px,12vw,170px) clamp(24px,10vw,155px);display:grid}.privacy-hero>p{color:#087f79;font:9px var(--font-mono);letter-spacing:.14em;grid-column:1/-1;margin:0}.privacy-hero h1{max-width:1080px;font:400 clamp(54px,7.5vw,120px)/.86 var(--font-serif);letter-spacing:-.07em;grid-column:1/-1;margin:0}.privacy-hero h1 em,.privacy-detail h2 em,.privacy-boundary h2 em{color:#079d96}.privacy-hero div{font:15px/1.75 var(--font-manrope);color:#315550;grid-column:2}.privacy-hero div p{margin:0 0 18px}.privacy-principles{background:#09262c38;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.privacy-principles article{background:#f0f4ef;min-height:295px;padding:30px clamp(22px,3vw,48px)}.privacy-principles span,.privacy-detail>div:first-child>p,.privacy-boundary>p:first-child{font:9px var(--font-mono);letter-spacing:.13em;color:#078780}.privacy-principles h2{font:400 30px/.93 var(--font-serif);letter-spacing:-.05em;margin:58px 0 16px}.privacy-principles p{font:13px/1.65 var(--font-manrope);color:#4e6965;margin:0}.privacy-principles a{color:#087f79}.privacy-detail{grid-template-columns:.85fr 1.15fr;gap:90px;padding:clamp(80px,12vw,170px) clamp(24px,10vw,155px);display:grid}.privacy-detail>div:first-child>p{margin:0 0 20px}.privacy-detail h2{font:400 clamp(47px,5.5vw,90px)/.88 var(--font-serif);letter-spacing:-.07em;margin:0}.privacy-detail__list{border-top:1px solid #09262c40}.privacy-detail__list article{font:13px/1.65 var(--font-manrope);border-bottom:1px solid #09262c38;grid-template-columns:.7fr 1.3fr;gap:25px;padding:22px 0;display:grid}.privacy-detail__list b{font:500 10px var(--font-mono);letter-spacing:.08em}.privacy-detail__list span{color:#4e6965}.privacy-boundary{color:#eff3ed;background:#092a30;padding:clamp(80px,11vw,150px) clamp(24px,10vw,155px)}.privacy-boundary h2{max-width:1000px;font:400 clamp(45px,6vw,96px)/.88 var(--font-serif);letter-spacing:-.07em;margin:22px 0 30px}.privacy-boundary>p:not(:first-child){max-width:700px;font:15px/1.75 var(--font-manrope);color:#bdd1cd}.privacy-boundary a{color:#092a30;font:9px var(--font-mono);letter-spacing:.1em;background:#61d9d1;margin-top:25px;padding:16px 19px;display:inline-block}.privacy-page footer{color:#50716c;border-top:1px solid #09262c2e;border-bottom:0;justify-content:space-between}.privacy-page footer a{color:#087f79}@media (max-width:760px){.privacy-page header span{display:none}.privacy-hero,.privacy-detail{grid-template-columns:1fr;gap:35px}.privacy-hero div{grid-column:1}.privacy-principles{grid-template-columns:1fr}.privacy-principles article{min-height:0}.privacy-principles h2{margin-top:35px}.privacy-detail__list article{grid-template-columns:1fr;gap:10px}.privacy-page footer{flex-direction:column;align-items:flex-start;padding-top:23px;padding-bottom:23px}}
