.privacy-page{background:#f8f7f3}.privacy-header{height:104px;padding:0 max(6vw,calc((100vw - 1180px)/2));display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid #dce1e3}.back-link{color:var(--navy);font-size:14px;font-weight:700}.privacy-main{max-width:1180px;margin:auto;padding:90px 24px 110px}.privacy-intro{max-width:760px}.privacy-intro h1{font-size:clamp(52px,7vw,86px);margin:18px 0 12px}.privacy-intro>p:last-child{font-size:18px;line-height:1.75;color:#536979}.updated{font-size:13px;color:#73838f}.privacy-content{display:grid;grid-template-columns:1fr 1fr;gap:0 80px;margin-top:70px;border-top:1px solid #ccd6dc}.privacy-content section{padding:32px 0;border-bottom:1px solid #ccd6dc}.privacy-content h2{font-size:21px;color:var(--navy);margin-bottom:13px}.privacy-content p{color:#536979;line-height:1.75;margin-bottom:0}.privacy-contact a{color:var(--navy);font-weight:700}.privacy-contact a:hover{color:var(--orange)}@media(max-width:720px){.privacy-header{height:82px;padding:0 22px}.privacy-header .brand img{width:125px}.privacy-main{padding-top:65px}.privacy-content{grid-template-columns:1fr;margin-top:45px}.privacy-intro h1{font-size:50px}.privacy-page footer{padding-left:24px;padding-right:24px}}
