:root{--ink:#0E1116;--ink-2:#14181F;--surface:#171B22;--hairline:#262B34;--parchment:#F3EEE2;--parchment-dim:#C9C4B6;--muted:#8B93A1;--gold:#CBA135;--gold-bright:#E4C368;--verdant:#34D399;--alarm:#F0546B;--amber:#F2A93B;--serif:"Fraunces","Iowan Old Style",Georgia,serif;--sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mono:"JetBrains Mono","SFMono-Regular",Consolas,monospace;--container:1180px}.bw-en-legal-terms *,.bw-en-legal-terms :after,.bw-en-legal-terms :before{box-sizing:border-box}.bw-en-legal-terms{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){.bw-en-legal-terms{scroll-behavior:auto}.bw-en-legal-terms *,.bw-en-legal-terms :after,.bw-en-legal-terms :before{animation-duration:.001ms!important;transition-duration:.001ms!important}}.bw-en-legal-terms{margin:0;background:var(--ink);color:var(--parchment);font-family:var(--sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}.bw-en-legal-terms img,.bw-en-legal-terms svg{display:block;max-width:100%}.bw-en-legal-terms a{color:inherit}.bw-en-legal-terms a.skip-link{position:absolute;left:-999px;top:auto;background:var(--gold);color:var(--ink);padding:.75rem 1.25rem;font-weight:600;z-index:100;border-radius:4px}.bw-en-legal-terms a.skip-link:focus{left:1rem;top:1rem}.bw-en-legal-terms :focus-visible{outline:2px solid var(--gold-bright);outline-offset:3px}.bw-en-legal-terms .container{max-width:var(--container);margin:0 auto;padding:0 24px}.bw-en-legal-terms .eyebrow{font-family:var(--mono);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);display:inline-flex;align-items:center;gap:.5rem}.bw-en-legal-terms .eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 3px rgba(203,161,53,.2)}.bw-en-legal-terms h1,.bw-en-legal-terms h2,.bw-en-legal-terms h3{font-family:var(--serif);font-weight:600;color:var(--parchment);margin:0;letter-spacing:-.01em}.bw-en-legal-terms .seal{--size:44px;display:inline-block;width:var(--size);height:var(--size);position:relative;flex-shrink:0}.bw-en-legal-terms .seal svg{width:100%;height:100%}.bw-en-legal-terms .seal-hex{fill:var(--ink-2);stroke:var(--gold);stroke-width:4}.bw-en-legal-terms .seal-glyph{fill:none;stroke:var(--gold);stroke-width:6;stroke-linecap:round;stroke-linejoin:round}.bw-en-legal-terms header.site-nav{position:sticky;top:0;z-index:50;background:rgba(14,17,22,.86);backdrop-filter:blur(10px);border-bottom:1px solid var(--hairline)}.bw-en-legal-terms .nav-row{display:flex;align-items:center;justify-content:space-between;padding:14px 0;gap:24px}.bw-en-legal-terms .brand{display:flex;align-items:center;gap:12px;text-decoration:none}.bw-en-legal-terms .brand .seal{--size:32px}.bw-en-legal-terms .brand-name{font-family:var(--serif);font-weight:600;font-size:1.15rem;color:var(--parchment);letter-spacing:.01em}.bw-en-legal-terms .brand-name em{font-style:normal;color:var(--gold)}.bw-en-legal-terms nav.primary-links{display:flex;align-items:center;gap:28px}.bw-en-legal-terms nav.primary-links a{text-decoration:none;color:var(--parchment-dim);font-size:.92rem;font-weight:500;transition:color .15s ease}.bw-en-legal-terms nav.primary-links a:hover{color:var(--gold-bright)}.bw-en-legal-terms .btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--sans);font-weight:600;font-size:.92rem;padding:.7rem 1.3rem;border-radius:6px;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:transform .15s ease,background .15s ease,border-color .15s ease;white-space:nowrap}.bw-en-legal-terms .btn:hover{transform:translateY(-1px)}.bw-en-legal-terms .btn-primary{background:var(--gold);color:#171203}.bw-en-legal-terms .btn-primary:hover{background:var(--gold-bright)}.bw-en-legal-terms .nav-cta{display:flex;align-items:center;gap:14px}.bw-en-legal-terms .menu-toggle,.bw-en-legal-terms .menu-toggle-label,.bw-en-legal-terms .nav-install-mobile{display:none}.bw-en-legal-terms .lang-switch{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:6px;flex-shrink:0;font-family:var(--mono);font-size:.72rem;font-weight:700;letter-spacing:.03em;border:1px solid var(--hairline);color:var(--parchment-dim);text-decoration:none;transition:border-color .15s ease,color .15s ease}.bw-en-legal-terms .lang-switch:hover{border-color:var(--gold);color:var(--gold-bright)}.bw-en-legal-terms .legal-hero{padding:64px 0 40px;border-top:none}.bw-en-legal-terms .legal-hero h1{font-size:clamp(2rem,4vw,2.8rem);margin:16px 0 14px}.bw-en-legal-terms .legal-hero .meta{font-family:var(--mono);font-size:.82rem;color:var(--muted)}.bw-en-legal-terms .legal-wrap{display:grid;grid-template-columns:260px 1fr;gap:56px;padding:0 0 96px;align-items:start}.bw-en-legal-terms .legal-toc{position:sticky;top:88px;border:1px solid var(--hairline);border-radius:12px;padding:20px;background:var(--surface)}.bw-en-legal-terms .legal-toc h2{font-family:var(--mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:14px}.bw-en-legal-terms .legal-toc ol{list-style:none;margin:0;padding:0;counter-reset:toc}.bw-en-legal-terms .legal-toc li{counter-increment:toc;margin-bottom:2px}.bw-en-legal-terms .legal-toc a{display:block;padding:6px 0;font-size:.86rem;color:var(--parchment-dim);text-decoration:none;border-radius:4px}.bw-en-legal-terms .legal-toc a:before{content:counter(toc) ". ";color:var(--gold);font-family:var(--mono)}.bw-en-legal-terms .legal-toc a:hover{color:var(--gold-bright)}.bw-en-legal-terms .legal-body{max-width:760px}.bw-en-legal-terms .legal-body h2{font-size:1.35rem;margin:44px 0 14px;border-top:1px solid var(--hairline);padding-top:32px}.bw-en-legal-terms .legal-body h2:first-child{margin-top:0;border-top:none;padding-top:0}.bw-en-legal-terms .legal-body h3{font-size:1.05rem;margin:24px 0 10px;color:var(--gold-bright)}.bw-en-legal-terms .legal-body p,.bw-en-legal-terms .legal-body ul{color:var(--parchment-dim);margin:0 0 16px}.bw-en-legal-terms .legal-body ul{padding-left:22px}.bw-en-legal-terms .legal-body li{margin-bottom:8px}.bw-en-legal-terms .legal-body strong{color:var(--parchment)}.bw-en-legal-terms .legal-body a.inline{color:var(--gold-bright);text-decoration:underline;text-underline-offset:2px}.bw-en-legal-terms .callout{border:1px solid var(--hairline);border-left:3px solid var(--gold);border-radius:8px;padding:16px 18px;background:var(--surface);margin:0 0 20px;font-size:.92rem;color:var(--parchment-dim)}.bw-en-legal-terms footer{border-top:1px solid var(--hairline);padding:56px 0 40px}.bw-en-legal-terms .footer-grid{display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:32px;margin-bottom:40px}.bw-en-legal-terms .footer-brand p{color:var(--muted);font-size:.88rem;max-width:32ch;margin-top:14px}.bw-en-legal-terms .footer-col h4{font-family:var(--mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 14px}.bw-en-legal-terms .footer-col a{display:block;text-decoration:none;color:var(--parchment-dim);font-size:.9rem;padding:5px 0}.bw-en-legal-terms .footer-col a:hover{color:var(--gold-bright)}.bw-en-legal-terms .footer-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;padding-top:28px;border-top:1px solid var(--hairline);font-size:.82rem;color:var(--muted)}.bw-en-legal-terms .footer-bottom .legal a{color:var(--muted);text-decoration:none;margin-left:18px}.bw-en-legal-terms .footer-bottom .legal a:hover{color:var(--gold-bright)}@media (max-width:900px){.bw-en-legal-terms .legal-wrap{grid-template-columns:1fr}.bw-en-legal-terms .legal-toc{position:static}.bw-en-legal-terms .footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.bw-en-legal-terms .footer-grid{grid-template-columns:1fr}.bw-en-legal-terms .legal-hero{padding:48px 0 32px}}