:root{color:#eef1ee;font-family:IBM Plex Sans,Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--policy-bg: #040a0b;--policy-panel: #081719;--policy-copy: #d4dad6;--policy-muted: #9fa9a4;--policy-line: rgba(238, 241, 238, .16);--policy-orange: #e75a1d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0;background:var(--policy-bg);color:#eef1ee;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.policy-page{min-height:100vh;background:linear-gradient(rgba(231,90,29,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(231,90,29,.022) 1px,transparent 1px),var(--policy-bg);background-size:48px 48px}.policy-site-header{position:sticky;z-index:50;top:0;display:grid;min-height:78px;grid-template-columns:minmax(230px,1fr) auto auto;align-items:stretch;border-bottom:1px solid var(--policy-line);background:#040a0bf2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.policy-brand{display:flex;align-items:center;gap:13px;padding:0 clamp(24px,5vw,76px);text-transform:uppercase}.policy-brand>span{display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--policy-orange);color:var(--policy-orange);font:500 13px/1 IBM Plex Mono,monospace}.policy-brand strong{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:22px;letter-spacing:.035em}.policy-primary-nav{display:flex;align-items:stretch}.policy-primary-nav a{display:grid;min-width:90px;place-items:center;padding:0 16px;color:#c7cbc8;font:500 11px/1 IBM Plex Mono,monospace;letter-spacing:.07em;text-transform:uppercase;transition:color .16s ease,background .16s ease}.policy-primary-nav a:hover,.policy-primary-nav a:focus-visible{background:#ffffff0f;color:#fff}.policy-header-cta{display:grid;min-width:220px;place-items:center;padding:0 24px;border-left:1px solid rgba(245,241,233,.16);background:#bd3d0b;font:500 11px/1 IBM Plex Mono,monospace;letter-spacing:.07em;text-transform:uppercase;transition:background .16s ease}.policy-header-cta:hover,.policy-header-cta:focus-visible{background:var(--policy-orange)}.policy-mobile-contact,.header-cta-short{display:none}.policy-heading{max-width:1460px;margin:0 auto;padding:clamp(82px,10vw,150px) clamp(24px,7vw,104px) clamp(62px,7vw,96px);border-bottom:1px solid var(--policy-line)}.policy-heading>p{margin:0 0 24px;color:var(--policy-orange);font:500 10px/1 IBM Plex Mono,monospace;letter-spacing:.14em;text-transform:uppercase}.policy-heading h1{margin:0;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:clamp(68px,9vw,132px);font-weight:700;letter-spacing:-.035em;line-height:.86;text-transform:uppercase}.policy-heading>div{display:grid;grid-template-columns:minmax(0,760px) auto;gap:40px;align-items:end;margin-top:38px}.policy-heading>div p{margin:0;color:var(--policy-copy);font-size:clamp(17px,1.5vw,21px);line-height:1.55}.policy-heading>div span{color:var(--policy-muted);font:500 9px/1.4 IBM Plex Mono,monospace;letter-spacing:.1em;text-align:right;text-transform:uppercase}.policy-layout{display:grid;max-width:1240px;grid-template-columns:minmax(220px,280px) minmax(0,800px);gap:clamp(60px,8vw,120px);align-items:start;margin:0 auto;padding:clamp(80px,10vw,140px) 24px}.policy-sidebar{position:sticky;top:112px;display:grid;border-top:1px solid var(--policy-line)}.policy-sidebar>p{margin:0;padding:18px 0;color:var(--policy-muted);font:500 9px/1 IBM Plex Mono,monospace;letter-spacing:.12em;text-transform:uppercase}.policy-sidebar>a{padding:15px 0;border-top:1px solid rgba(238,241,238,.1);color:var(--policy-copy);font-size:13px;transition:color .16s ease,padding-left .16s ease}.policy-sidebar>a:hover,.policy-sidebar>a:focus-visible,.policy-sidebar>a[aria-current=page]{padding-left:6px;color:var(--policy-orange)}.policy-sidebar small{margin-top:26px;padding:18px;border:1px solid rgba(231,90,29,.4);color:var(--policy-muted);font-size:11px;line-height:1.55}.policy-content{min-width:0}.policy-content>p{margin:0 0 25px;color:var(--policy-copy);font-size:17px;line-height:1.75}.policy-content>p:first-child,.policy-content>p:nth-child(2){color:var(--policy-muted);font:500 10px/1.6 IBM Plex Mono,monospace;letter-spacing:.06em;text-transform:uppercase}.policy-content h2,.policy-content h3{scroll-margin-top:110px;font-family:Barlow Condensed,Arial Narrow,sans-serif;text-transform:uppercase}.policy-content h2{margin:76px 0 24px;padding-top:24px;border-top:1px solid var(--policy-line);font-size:clamp(38px,4.2vw,58px);font-weight:700;letter-spacing:-.015em;line-height:.95}.policy-content h2:first-of-type{margin-top:54px}.policy-content h3{margin:48px 0 18px;color:var(--policy-orange);font-size:27px;font-weight:600;letter-spacing:.01em;line-height:1}.policy-content ul,.policy-content ol{display:grid;gap:11px;margin:8px 0 30px;padding-left:25px;color:var(--policy-copy)}.policy-content li{padding-left:5px;font-size:16px;line-height:1.65}.policy-content li::marker{color:var(--policy-orange)}.policy-content strong{color:#eef1ee;font-weight:500}.policy-content a{border-bottom:1px solid rgba(231,90,29,.55);color:#f17a42}.policy-content a:hover,.policy-content a:focus-visible{border-color:#eef1ee;color:#eef1ee}.policy-content table{display:block;width:100%;overflow-x:auto;margin:28px 0 40px;border-collapse:collapse;color:var(--policy-copy);font-size:13px;line-height:1.5}.policy-content th,.policy-content td{min-width:170px;padding:14px;border:1px solid var(--policy-line);text-align:left;vertical-align:top}.policy-content th{background:#e75a1d17;color:#eef1ee;font:500 9px/1.4 IBM Plex Mono,monospace;letter-spacing:.07em;text-transform:uppercase}.policy-footer{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:end;padding:44px clamp(24px,5vw,76px);border-top:1px solid var(--policy-line);background:#020607}.policy-footer strong{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:27px;text-transform:uppercase}.policy-footer p{margin:7px 0 0;color:var(--policy-muted);font-size:11px}.policy-footer-right{display:grid;gap:14px;justify-items:end}.policy-footer nav{display:flex;flex-wrap:wrap;gap:14px 24px}.policy-footer nav a{color:var(--policy-orange);font:500 9px/1 IBM Plex Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.policy-footer>span{grid-column:1 / -1;color:var(--policy-muted);font:500 9px/1 IBM Plex Mono,monospace;letter-spacing:.08em;text-transform:uppercase}:focus-visible{outline:2px solid #eef1ee;outline-offset:3px}@media(max-width:1080px){.policy-site-header{grid-template-columns:minmax(200px,1fr) auto auto}.policy-primary-nav a{min-width:0;padding:0 10px;font-size:10px}.policy-header-cta{min-width:180px;padding:0 16px;font-size:10px}.policy-footer{grid-template-columns:1fr auto}}@media(max-width:820px){.policy-site-header{min-height:72px;grid-template-columns:minmax(0,1fr) auto auto auto}.policy-brand{padding:0 20px}.policy-brand>span{width:36px;height:36px}.policy-primary-nav{display:none}.policy-mobile-contact{display:grid;place-items:center;padding:0 14px;border-left:1px solid var(--policy-line);color:var(--policy-orange);font:500 9px/1 IBM Plex Mono,monospace;letter-spacing:.07em;text-transform:uppercase}.policy-header-cta{min-width:0;padding:0 14px;font-size:9px}.header-cta-full{display:none}.header-cta-short{display:inline}.policy-heading{padding-top:72px}.policy-heading>div{grid-template-columns:1fr;gap:18px}.policy-heading>div span{text-align:left}.policy-layout{grid-template-columns:1fr;gap:62px;padding:70px 20px 90px}.policy-sidebar{position:static}.policy-content>p{font-size:16px;line-height:1.7}.policy-content h2{margin-top:62px;font-size:42px}.policy-footer{grid-template-columns:1fr;align-items:start;gap:28px}.policy-footer-right{justify-items:start}.policy-footer>span{grid-column:auto}}@media(max-width:480px){.policy-brand strong{display:none}.policy-heading h1{font-size:61px}.policy-mobile-contact,.policy-header-cta{padding:0 11px}}
