.policy-page{max-width:940px}.policy-page h1{font-size:clamp(42px,6vw,65px);letter-spacing:-1px}.policy-page h2{font-size:29px;margin:30px 0 12px}.policy-page p,.policy-page li{font-size:13px;line-height:1.85;color:#555e4d}.policy-page a:not(.button){text-decoration:underline;text-underline-offset:3px}.policy-draft{padding:18px 22px;background:#efe3d9;border:1px solid #cbb8a3;border-radius:8px;font-size:12px;line-height:1.7;margin:22px 0 30px}.policy-draft strong{display:block;margin-bottom:5px}.policy-page .policy-updated{font-size:11px}.policy-list{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0;list-style:none}.policy-list a{display:block;border:1px solid var(--line);border-radius:8px;padding:16px;text-decoration:none!important}.policy-list a:hover{background:#e9ecdf}.policy-business{padding:18px;background:#e9ecdf;border-radius:8px}.policy-business dt{font-size:11px;margin-top:10px}.policy-business dt:first-child{margin-top:0}.policy-business dd{font-size:13px;margin-top:4px;overflow-wrap:anywhere}.policy-page ul{padding-left:22px}.policy-page table{width:100%;border-collapse:collapse;font-size:12px;margin:22px 0}.policy-page th,.policy-page td{text-align:left;padding:12px;border-bottom:1px solid var(--line);overflow-wrap:anywhere;vertical-align:top}.policy-page th{font-weight:500}.policy-links{grid-column:1/-1;border-top:1px solid var(--line);padding-top:22px;display:flex;flex-wrap:wrap;gap:14px 22px}.policy-links a,.policy-links button{margin:0;font-size:11px;text-decoration:underline;text-underline-offset:3px}.privacy-head{display:flex;align-items:start;justify-content:space-between;gap:15px}.privacy-head h2{font-size:37px}.privacy-head button{border:0;background:none;font-size:28px}.privacy-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.privacy-actions .button{flex:1;min-width:150px;background:var(--olive);color:var(--cream)}#privacy-settings{padding:30px}#privacy-settings>p{font-size:12px}#privacy-current{font-weight:500}@media(max-width:560px){.policy-page{padding:45px 7%}.policy-list{grid-template-columns:1fr}.policy-links{gap:18px}.policy-page th,.policy-page td{padding:8px 5px;font-size:10px}#privacy-settings{padding:25px 22px}.privacy-actions{flex-direction:column}}
.policy-links{position:static;left:auto;right:auto;bottom:auto;width:100%;max-width:100%;align-items:center}.policy-links a{display:inline-flex;align-items:center;min-height:44px}.policy-links button{min-height:44px}
