.privacy-page{color:#18201e;background:#f2f0e9;min-height:100vh}.privacy-page header{color:#fff;background:#17211f;padding:100px 20px}.privacy-page header>div{width:min(1100px,100%);margin:auto}.privacy-page header p{color:#a7dd69;letter-spacing:.18em;font-size:.7rem;font-weight:850}.privacy-page h1{letter-spacing:-.07em;margin:25px 0 45px;font-size:clamp(4rem,9vw,8rem);line-height:.85}.privacy-page header span{color:#ffffffa8}.privacy-layout{grid-template-columns:260px 1fr;gap:90px;width:min(1100px,100% - 40px);margin:auto;padding:90px 0 130px;display:grid}.privacy-layout aside{border-top:1px solid #18201e33;align-self:start;display:grid;position:sticky;top:100px}.privacy-layout aside strong,.privacy-layout aside a{border-bottom:1px solid #18201e24;padding:13px 4px}.privacy-layout aside a{color:#45514d;font-size:.82rem;text-decoration:none}.privacy-intro{margin:0 0 70px;font-size:1.35rem;line-height:1.65}.privacy-layout article section{border-top:1px solid #18201e2d;grid-template-columns:50px 1fr;padding:40px 0;display:grid}.privacy-layout article section>span{color:#638733;font-size:.7rem;font-weight:900}.privacy-layout h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.7rem,3vw,2.7rem)}.privacy-layout section p{color:#45514d;grid-column:2;max-width:720px;line-height:1.8}.privacy-layout section a{color:#315d16;font-weight:750}@media (max-width:760px){.privacy-layout{grid-template-columns:1fr;gap:50px}.privacy-layout aside{position:static}.privacy-page header{padding:70px 14px}.privacy-layout{width:calc(100% - 28px);padding-top:60px}}@media (max-width:450px){.privacy-layout article section{grid-template-columns:35px 1fr}.privacy-page h1{font-size:4rem}}
