.privacy-document .v-sheet{min-height:100vh;box-sizing:border-box;display:flex;flex-direction:column}
.privacy-document .v-top nav{gap:18px}
.privacy-main{width:min(100%,760px);margin:clamp(44px,8vw,92px) auto 54px}
.privacy-kicker{display:block;color:#61776c;font:800 10px/1.3 Arial,Helvetica,sans-serif;letter-spacing:.17em;text-transform:uppercase}
.privacy-main h1{margin:10px 0 8px;color:#173f37;font:700 clamp(38px,7vw,64px)/1 Georgia,'Times New Roman',serif;letter-spacing:-.045em}
.privacy-updated{margin:0;color:#77817c;font-size:11px;letter-spacing:.05em}
.privacy-intro{margin:27px 0 28px;padding:17px 19px;border:1px solid #cbd3cf;border-left:4px solid #173f37;background:#f7f9f7;color:#344c43;font-size:15px;line-height:1.65}
.privacy-section{padding:18px 0;border-top:1px solid #d9dfdc}
.privacy-section h2{margin:0 0 7px;color:#17241f;font:700 19px/1.25 Georgia,'Times New Roman',serif}
.privacy-section p{margin:0;color:#56635c;font-size:13px;line-height:1.7}
.privacy-section a,.privacy-return a,.privacy-footer a{color:#173f37;text-underline-offset:3px}
.privacy-section a{font-weight:700}
.privacy-return{margin:28px 0 0;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.privacy-footer{margin-top:auto}
@media(max-width:600px){.privacy-document .v-sheet{padding:18px 20px 30px}.privacy-main{margin:40px auto 38px}.privacy-intro{padding:14px}.privacy-section h2{font-size:17px}.privacy-document .v-top nav{display:flex;gap:12px;font-size:9px}}
