.policy-amendment{padding:20px 22px;margin:24px 0;border:1px solid #f0d8c9;border-radius:12px;background:#fff8f3;color:#503c30;font-size:.9375rem;line-height:1.8;overflow-wrap:anywhere}.policy-amendment p{margin:0 0 10px}.policy-amendment p:last-child{margin-bottom:0}.policy-amendment a{text-decoration:underline;text-underline-offset:3px}.site-policy-update{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;border:1px solid #eaded5;border-radius:12px;background:#fffaf6;padding:15px 20px;margin:0 0 26px;color:#503c30;font-size:.875rem;line-height:1.6;word-break:keep-all}.site-policy-update strong{font-weight:600}.site-policy-update a{color:#8a3b10;text-underline-offset:3px}.site-policy-update a:focus-visible{outline:3px solid #ff5a00;outline-offset:4px}@media(max-width:600px){.site-policy-update{display:block;padding:14px 16px}.site-policy-update strong,.site-policy-update span,.site-policy-update a{display:block}.site-policy-update span{margin:5px 0}.policy-amendment{padding:17px}}

@media(min-width:801px){.legal-toc{max-height:calc(100vh - 64px);overflow-y:auto;padding-right:10px}}
