.privacy-page{color:#12241d;background:#f4efe3;min-height:100vh;font-family:Arial,sans-serif}.privacy-page>nav{border-bottom:3px solid #12241d;justify-content:space-between;align-items:center;padding:24px clamp(20px,6vw,88px);display:flex}.privacy-page>nav a{color:inherit;font-size:24px;font-weight:950;text-decoration:none}.privacy-page>nav a:focus-visible{outline-offset:5px;outline:4px solid #c8f35b}.privacy-page>nav span{font-size:12px;font-weight:850}.privacy-page>header{color:#fff;background:#153f31;border-bottom:4px solid #12241d;padding:72px clamp(20px,8vw,120px) 52px}.privacy-page>header small{letter-spacing:.14em;color:#c8f35b;font-weight:900}.privacy-page>header h1{letter-spacing:-.075em;max-width:900px;margin:18px 0;font-size:clamp(64px,12vw,150px);line-height:.78}.privacy-page>header p{max-width:670px;font-size:18px;line-height:1.65}.privacy-summary{background:#c8f35b;border:3px solid #12241d;border-radius:22px;grid-template-columns:180px 1fr;gap:18px;margin:34px clamp(20px,8vw,120px);padding:24px;display:grid;box-shadow:6px 6px #12241d}.privacy-summary strong{text-transform:uppercase}.privacy-summary p{margin:0;line-height:1.6}.privacy-choice{background:#fff;border:3px solid #12241d;border-radius:22px;margin:28px clamp(20px,8vw,120px);padding:24px}.privacy-choice h2,.privacy-choice p{margin:0 0 12px}.privacy-choice div{flex-wrap:wrap;gap:10px;display:flex}.privacy-choice button{color:#12241d;cursor:pointer;background:#fff;border:2px solid #12241d;border-radius:999px;min-height:44px;padding:10px 16px;font-weight:900}.privacy-choice button.primary{color:#fff;background:#12241d}.privacy-choice button:focus-visible{outline-offset:3px;outline:4px solid #c8f35b}.privacy-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:20px clamp(20px,8vw,120px) 70px;display:grid}.privacy-sections section,.privacy-page>aside{background:#fff;border:3px solid #12241d;border-radius:22px;padding:24px}.privacy-sections section:nth-child(4n+2),.privacy-sections section:nth-child(4n+3){background:#d9eef4}.privacy-sections h2,.privacy-page>aside h2{margin:0 0 12px;font-size:22px}.privacy-sections p,.privacy-page>aside p{margin:0;line-height:1.75}.privacy-page>aside{background:#ffe579;margin:0 clamp(20px,8vw,120px) 70px;box-shadow:6px 6px #12241d}@media (max-width:700px){.privacy-page>nav span{display:none}.privacy-page>header{padding-top:50px}.privacy-page>header h1{font-size:72px}.privacy-summary,.privacy-sections{grid-template-columns:1fr}.privacy-sections{padding-bottom:45px}}
