:root{font-family:Arial,Helvetica,sans-serif;color:#151a1d;background:#fdfdfc;-webkit-font-smoothing:antialiased;--ink:#151a1d;--orange:#ff8100;--blue:#3446a0;--muted:#62696c}*{box-sizing:border-box}body{margin:0}a{color:var(--blue);text-underline-offset:4px}a:focus-visible,summary:focus-visible{outline:3px solid var(--blue);outline-offset:5px;border-radius:3px}img{display:block;max-width:100%;height:auto}.policy-header,.policy-footer{max-width:1312px;width:calc(100% - 128px);margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.policy-header{min-height:96px;border-bottom:1px solid #e2e4df}.policy-brand{display:flex;align-items:center;gap:12px;font-size:25px;font-weight:700;letter-spacing:-.6px;color:var(--ink);text-decoration:none}.policy-brand img{border-radius:23%;width:43px;height:43px}.back-link{font-size:14px;color:var(--ink);text-decoration:none;white-space:nowrap}.back-link:hover{text-decoration:underline}.policy-shell{max-width:1130px;width:calc(100% - 128px);margin:66px auto 90px;display:grid;grid-template-columns:190px 1fr;gap:64px}.policy-nav{display:flex;flex-direction:column;align-items:flex-start;gap:12px;position:sticky;top:35px;align-self:start}.policy-nav p,.eyebrow{font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--blue);margin:0 0 15px}.policy-nav a{padding:11px 16px;border-radius:8px;color:var(--muted);text-decoration:none;font-size:15px}.policy-nav a[aria-current=page]{background:#eef0fa;color:var(--blue);font-weight:700}.policy-content{max-width:760px;min-width:0}.policy-content h1{font-size:58px;line-height:1.05;letter-spacing:-2px;margin:0 0 19px}.policy-meta{font-size:13px;color:var(--muted);margin:0 0 35px}.policy-lead{font-size:20px;line-height:1.6;color:var(--muted);margin:0 0 32px}.policy-content section{margin-top:36px}.policy-content h2{font-size:25px;letter-spacing:-.5px;line-height:1.25;margin:0 0 17px}.policy-content p,.policy-content li{font-size:16px;line-height:1.75}.policy-content p{margin:0 0 16px}.policy-content ul{padding-left:22px}.policy-content li{margin:7px 0}.policy-content a{overflow-wrap:anywhere}.policy-content strong{font-weight:700}.policy-content .note{border-left:3px solid var(--orange);padding:16px 22px;background:#fff8ee;border-radius:0 10px 10px 0}.policy-content .note p:last-child{margin:0}.primary{display:inline-flex;padding:14px 23px;border-radius:25px;background:var(--orange);color:var(--ink);font-size:15px;font-weight:700;text-decoration:none}.policy-content details{border-bottom:1px solid #e2e4df;padding:18px 0}.policy-content summary{font-size:17px;font-weight:700;line-height:1.5;cursor:pointer;padding:6px 0}.policy-content details>div{padding:16px 0 0}.policy-footer{min-height:95px;border-top:1px solid #e2e4df;font-size:12px;color:var(--muted)}.policy-footer nav{display:flex;gap:30px}.policy-footer a{color:var(--muted);text-decoration:none}.policy-footer a:hover{text-decoration:underline}.skip-link{position:fixed;top:10px;left:15px;transform:translateY(-170%);z-index:5;background:var(--ink);color:white;padding:12px 20px;border-radius:8px}.skip-link:focus{transform:none}
@media(max-width:900px){.policy-header,.policy-footer,.policy-shell{width:calc(100% - 48px)}.policy-shell{gap:35px;grid-template-columns:150px 1fr}.policy-content h1{font-size:48px}.policy-footer{flex-wrap:wrap;padding-block:24px}}
@media(max-width:600px){.policy-header,.policy-footer,.policy-shell{width:calc(100% - 40px)}.policy-header{min-height:78px;gap:12px}.policy-brand{font-size:21px;gap:10px}.policy-brand img{width:36px;height:36px}.back-link{font-size:12px}.policy-shell{margin:30px auto 50px;display:block}.policy-nav{position:static;flex-direction:row;gap:5px;flex-wrap:wrap;margin-bottom:34px}.policy-nav p{display:none}.policy-nav a{font-size:14px;padding:10px 13px}.policy-content h1{font-size:45px;letter-spacing:-1.5px}.policy-content h2{font-size:23px}.policy-lead{font-size:18px}.policy-content p,.policy-content li{font-size:16px}.policy-footer{align-items:flex-start;gap:20px}.policy-footer nav{gap:28px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
