.privacy-page{background:#f8f5ee}.privacy-shell{width:min(1160px,calc(100% - 40px));margin:auto;padding:60px 0 100px}.privacy-hero{display:grid;grid-template-columns:1.3fr .7fr;gap:35px;padding:45px;border-radius:30px;background:linear-gradient(135deg,#173c31,#315f4d);color:#fff}.privacy-hero h1{margin:0 0 18px}.privacy-hero p{max-width:700px;color:#dce8e2;font-size:1.08rem}.privacy-kicker{display:block;margin-bottom:13px;color:#e7bc72;font-size:.72rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.privacy-toc{display:grid;align-content:start;gap:7px;padding:22px;border:1px solid rgba(255,255,255,.17);border-radius:18px;background:rgba(255,255,255,.08)}.privacy-toc a{color:#fff;text-underline-offset:3px}.privacy-layout{display:grid;grid-template-columns:285px minmax(0,1fr);gap:28px;align-items:start;margin-top:30px}.privacy-summary{position:sticky;top:24px;padding:25px;border-radius:22px;background:#fff;box-shadow:var(--shadow)}.privacy-summary h2{font-size:1.65rem}.privacy-summary ul{padding-left:20px}.privacy-summary li{margin:10px 0}.privacy-content{display:grid;gap:18px}.privacy-card{position:relative;padding:32px;border:1px solid var(--line);border-radius:22px;background:#fff;scroll-margin-top:25px}.privacy-card h2{padding-right:50px;font-size:1.8rem}.privacy-card h3{margin-top:25px;font-size:1.2rem}.privacy-card p:last-child{margin-bottom:0}.privacy-number{position:absolute;right:25px;top:27px;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--sage);font:700 .9rem Georgia}.privacy-data{display:grid;gap:3px;padding:18px;border-radius:13px;background:var(--cream)}.privacy-updated{background:#e4eee5}@media(max-width:850px){.privacy-hero,.privacy-layout{grid-template-columns:1fr}.privacy-summary{position:static}.privacy-hero{padding:30px}}@media(max-width:520px){.privacy-shell{width:min(100% - 24px,1160px);padding-top:25px}.privacy-hero,.privacy-card,.privacy-summary{padding:22px}.privacy-number{right:18px;top:20px}}
