.disclaimer-app{scroll-padding-top:96px;--bg:#000;--bg-1:#111;--bg-2:#1a1a1a;--text:#fff;--text-2:hsla(0,0%,100%,.7);--text-3:hsla(0,0%,100%,.45);--line:hsla(0,0%,100%,.08);--line-strong:hsla(0,0%,100%,.16);--accent:#fa2132;--radius:4px;--measure:720px;background:var(--bg);color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-feature-settings:"cv11","ss01";font-size:17px;line-height:1.7;-webkit-font-smoothing:antialiased}.disclaimer-app a{color:var(--text);text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:3px}.disclaimer-app a:hover{color:var(--accent)}.disclaimer-app :focus-visible{border-radius:2px;outline:2px solid var(--accent);outline-offset:3px}.disclaimer-app .page-head{margin:0 auto;max-width:1160px;padding:72px 24px 48px}.disclaimer-app .page-head h1{color:var(--text);font-size:clamp(34px,5.2vw,56px);font-weight:800;letter-spacing:-.025em;line-height:1.08;margin:0 0 20px;max-width:16ch}.disclaimer-app .page-head .lede{color:var(--text-2);font-size:19px;line-height:1.6;margin:0 0 28px;max-width:60ch}.disclaimer-app .page-head .meta{color:var(--text-3);font-size:14px;margin:0}.disclaimer-app .page-head .meta strong{color:var(--text-2);font-weight:500}.disclaimer-app .layout{display:grid;gap:48px;grid-template-columns:1fr;margin:0 auto;max-width:1160px;padding:0 24px 96px}@media (min-width:1040px){.disclaimer-app .layout{gap:72px;grid-template-columns:260px minmax(0,var(--measure))}}.disclaimer-app .toc{border-top:1px solid var(--line);font-size:14px;line-height:1.45;padding-top:16px}.disclaimer-app .toc summary{color:var(--text);cursor:pointer;font-weight:600;list-style:none;padding:4px 0}.disclaimer-app .toc summary::-webkit-details-marker{display:none}.disclaimer-app .toc summary:after{color:var(--text-3);content:"+";float:right}.disclaimer-app .toc[open] summary:after{content:"\2212"}.disclaimer-app .toc ol{list-style:none;margin:12px 0 0;padding:0}.disclaimer-app .toc li{margin:0}.disclaimer-app .toc a{border-left:1px solid var(--line);color:var(--text-2);display:block;padding:6px 0 6px 12px;text-decoration:none}.disclaimer-app .toc a:hover{border-left-color:var(--line-strong);color:var(--text)}.disclaimer-app .toc a.active{border-left-color:var(--accent);color:var(--text)}@media (min-width:1040px){.disclaimer-app .toc-wrap{align-self:start;max-height:calc(100vh - 120px);overflow-y:auto;position:sticky;top:96px}.disclaimer-app .toc summary{pointer-events:none}.disclaimer-app .toc summary:after,.disclaimer-app .toc[open] summary:after{content:none}}.disclaimer-app .doc{min-width:0}.disclaimer-app .notice{background:var(--bg-2);border:1px solid var(--accent);border-radius:var(--radius);margin:0 0 56px;padding:24px 28px}.disclaimer-app .notice p{color:var(--text);margin:0}.disclaimer-app .notice .notice-label{color:var(--accent);font-weight:700}.disclaimer-app .doc section{margin-bottom:56px;padding-top:8px}.disclaimer-app .doc h2{color:var(--text);font-size:24px;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0 0 24px;padding-bottom:14px;position:relative}.disclaimer-app .doc h2:after{background:var(--accent);bottom:0;content:"";height:2px;left:0;position:absolute;width:48px}.disclaimer-app .doc h3{color:var(--text);font-size:17px;font-weight:600;margin:32px 0 10px}.disclaimer-app .doc p{color:var(--text-2);margin:0 0 18px}.disclaimer-app .doc li strong,.disclaimer-app .doc p strong{color:var(--text);font-weight:600}.disclaimer-app .doc ul{color:var(--text-2);margin:0 0 18px;padding-left:20px}.disclaimer-app .doc li{margin:0 0 8px;padding-left:4px}.disclaimer-app .doc li::marker{color:var(--text-3)}.disclaimer-app .summary{background:var(--bg-1);border-left:2px solid var(--accent);border-radius:0 var(--radius) var(--radius) 0;margin:0 0 18px;padding:22px 26px}.disclaimer-app .summary p{color:var(--text);margin:0}.disclaimer-app .contact-block{background:var(--bg-1);border:1px solid var(--line);border-radius:var(--radius);padding:22px 26px}.disclaimer-app .contact-block p{margin:0 0 6px}.disclaimer-app .contact-block p:last-child{margin:0}@media (max-width:600px){.disclaimer-app{font-size:16px}.disclaimer-app .page-head{padding:48px 20px 36px}.disclaimer-app .layout{gap:36px;padding:0 20px 72px}.disclaimer-app .contact-block,.disclaimer-app .notice,.disclaimer-app .summary{padding:20px}}@media print{.disclaimer-app{background:#fff;color:#000}.disclaimer-app .toc-wrap{display:none}.disclaimer-app .doc h2,.disclaimer-app .doc h3,.disclaimer-app .doc p,.disclaimer-app .doc ul,.disclaimer-app .page-head .lede,.disclaimer-app .page-head .meta,.disclaimer-app .page-head h1{color:#000}.disclaimer-app .contact-block,.disclaimer-app .notice,.disclaimer-app .summary{background:#fff;border-color:#000}}body.light-theme .disclaimer-app,html.light-theme .disclaimer-app{--bg:#fff;--bg-1:#f5f5f5;--bg-2:#e5e7eb;--text:#111;--text-2:#374151;--text-3:#6b7280;--line:rgba(0,0,0,.08);--line-strong:rgba(0,0,0,.16);--accent:#b91c1c;background:#fff;color:#111}body.light-theme .disclaimer-app a,html.light-theme .disclaimer-app a{color:#111}body.light-theme .disclaimer-app a:hover,html.light-theme .disclaimer-app a:hover{color:#b91c1c}body.light-theme .disclaimer-app .page-head h1,html.light-theme .disclaimer-app .page-head h1{color:#111}body.light-theme .disclaimer-app .page-head .lede,html.light-theme .disclaimer-app .page-head .lede{color:#374151}body.light-theme .disclaimer-app .page-head .meta,html.light-theme .disclaimer-app .page-head .meta{color:#6b7280}body.light-theme .disclaimer-app .page-head .meta strong,html.light-theme .disclaimer-app .page-head .meta strong{color:#374151}body.light-theme .disclaimer-app .toc,html.light-theme .disclaimer-app .toc{border-top-color:rgba(0,0,0,.08)}body.light-theme .disclaimer-app .toc summary,html.light-theme .disclaimer-app .toc summary{color:#111}body.light-theme .disclaimer-app .toc a,html.light-theme .disclaimer-app .toc a{color:#374151}body.light-theme .disclaimer-app .toc a:hover,html.light-theme .disclaimer-app .toc a:hover{border-left-color:rgba(0,0,0,.16);color:#111}body.light-theme .disclaimer-app .toc a.active,html.light-theme .disclaimer-app .toc a.active{border-left-color:#b91c1c;color:#111}body.light-theme .disclaimer-app .notice,html.light-theme .disclaimer-app .notice{background:#f5f5f5;border-color:#b91c1c}body.light-theme .disclaimer-app .notice p,html.light-theme .disclaimer-app .notice p{color:#111}body.light-theme .disclaimer-app .notice .notice-label,html.light-theme .disclaimer-app .notice .notice-label{color:#b91c1c}body.light-theme .disclaimer-app .doc h2,html.light-theme .disclaimer-app .doc h2{color:#111}body.light-theme .disclaimer-app .doc h2:after,html.light-theme .disclaimer-app .doc h2:after{background:#b91c1c}body.light-theme .disclaimer-app .doc h3,html.light-theme .disclaimer-app .doc h3{color:#111}body.light-theme .disclaimer-app .doc p,html.light-theme .disclaimer-app .doc p{color:#374151}body.light-theme .disclaimer-app .doc li strong,body.light-theme .disclaimer-app .doc p strong,html.light-theme .disclaimer-app .doc li strong,html.light-theme .disclaimer-app .doc p strong{color:#111}body.light-theme .disclaimer-app .doc ul,html.light-theme .disclaimer-app .doc ul{color:#374151}body.light-theme .disclaimer-app .doc li::marker,html.light-theme .disclaimer-app .doc li::marker{color:#6b7280}body.light-theme .disclaimer-app .summary,html.light-theme .disclaimer-app .summary{background:#f5f5f5}body.light-theme .disclaimer-app .summary p,html.light-theme .disclaimer-app .summary p{color:#111}body.light-theme .disclaimer-app .contact-block,html.light-theme .disclaimer-app .contact-block{background:#f5f5f5;border-color:rgba(0,0,0,.08)}body.light-theme .disclaimer-app .contact-block p,html.light-theme .disclaimer-app .contact-block p{color:#374151}