.privacy-page{min-height:100vh;background:#f8f7f1;color:#173b36;font-family:var(--font-heebo),Arial,sans-serif;line-height:1.8}.privacy-container{width:min(880px,calc(100% - 40px));margin-inline:auto}.privacy-header{border-bottom:1px solid #dde4dc;background:#fff}.privacy-header-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:22px}.privacy-brand{font-size:25px;font-weight:800;letter-spacing:-1px}.privacy-brand span{color:#23776c}.privacy-back,.privacy-footer a{color:#23776c;font-weight:600}.privacy-main{padding-block:55px 80px}.privacy-eyebrow{color:#23776c;font-size:12px;font-weight:700;letter-spacing:1.2px}.privacy-main h1{font-size:clamp(36px,6vw,54px);line-height:1.2;letter-spacing:-1px;margin:10px 0 12px}.privacy-updated{color:#64756e;font-size:14px;margin-bottom:38px}.privacy-content{background:#fff;border:1px solid #dde4dc;border-radius:22px;padding:clamp(24px,5vw,52px);font-size:16px}.privacy-content>p:first-child{font-size:18px;font-weight:500}.privacy-content section{border-top:1px solid #e8ece7;margin-top:28px;padding-top:28px}.privacy-content h2{font-size:22px;line-height:1.4;margin:0 0 14px}.privacy-content p{margin:0 0 14px}.privacy-content p:last-child{margin-bottom:0}.privacy-content a{color:#23776c;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.privacy-content ul{padding-inline-start:24px;margin:0 0 14px}.privacy-content li{margin-bottom:9px}.privacy-footer{border-top:1px solid #dde4dc;padding-block:24px 32px;display:flex;justify-content:space-between;color:#64756e;font-size:14px}.privacy-page a:focus-visible{outline:3px solid #23776c;outline-offset:5px}