.ai-policy{color:#233b32;letter-spacing:0;overflow-wrap:anywhere;background:#fff;max-width:1040px;min-height:100vh;margin:0 auto;padding:0 32px}.ai-policy-nav{border-bottom:1px solid #dce3df;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:22px 0;display:flex}.ai-policy a{color:#176348;text-underline-offset:3px;text-decoration:underline}.ai-policy a:focus-visible,.ai-policy select:focus-visible{outline-offset:5px;outline:2px solid #176348}.ai-policy .ai-policy-brand{color:#233b32;align-items:center;gap:9px;font-size:19px;font-weight:700;text-decoration:none;display:inline-flex}.ai-policy-heading{padding:28px 0}.ai-policy-back{align-items:center;gap:7px;font-size:13px;display:inline-flex}.ai-policy h1{margin:20px 0 10px;font-size:30px;line-height:1.3}.ai-policy p{margin:0 0 13px;font-size:14px;line-height:1.75}.ai-policy p:last-child{margin-bottom:0}.ai-policy-heading p{color:#52655d}.ai-policy-band{border-top:1px solid #dce3df;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:30px;padding:25px 0;display:grid}.ai-policy-band h2{margin:0;font-size:15px;line-height:1.6}.ai-policy-band>*{min-width:0}.ai-policy-band a{align-items:center;gap:7px;font-size:14px;line-height:1.6;display:inline-flex}.ai-policy-status{align-items:center;gap:9px;font-weight:600;display:flex}.ai-policy-marker{background:#6c7480;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.ai-policy-marker.is-available{background:#176348}.ai-policy-scope{color:#52655d}.ai-policy-footer{border-top:1px solid #dce3df;flex-wrap:wrap;gap:24px;padding:24px 0 32px;display:flex}.ai-policy-footer a{align-items:center;gap:7px;font-size:13px;display:inline-flex}@media (max-width:640px){.ai-policy{padding:0 20px}.ai-policy h1{font-size:25px}.ai-policy-band{grid-template-columns:minmax(0,1fr);gap:12px;padding:21px 0}}
