@layer app{.LegalLayout-module-scss-module__5VR32q__root{padding:48px 16px 80px}@media (min-width:48em){.LegalLayout-module-scss-module__5VR32q__root{padding:64px 24px 96px}}@media (min-width:62em){.LegalLayout-module-scss-module__5VR32q__root{padding:80px 48px 120px}}.LegalLayout-module-scss-module__5VR32q__inner{max-width:1280px;margin-inline:auto}@media (min-width:75em){.LegalLayout-module-scss-module__5VR32q__inner{grid-template-columns:240px 1fr;align-items:start;gap:64px;display:grid}}.LegalLayout-module-scss-module__5VR32q__sidebar{display:none}@media (min-width:75em){.LegalLayout-module-scss-module__5VR32q__sidebar{top:calc(var(--app-header-h,72px) + 24px);max-height:calc(100vh - var(--app-header-h,72px) - 48px);display:block;position:sticky;overflow-y:auto}}.LegalLayout-module-scss-module__5VR32q__tocLabel{font-size:var(--t-xs);font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ash);margin:0 0 12px}.LegalLayout-module-scss-module__5VR32q__tocList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.LegalLayout-module-scss-module__5VR32q__tocItem{margin:0}.LegalLayout-module-scss-module__5VR32q__tocLink{font-size:var(--t-sm);color:var(--ash);border-radius:var(--r-sm);transition:color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out);padding:4px 8px;line-height:1.4;text-decoration:none;display:block}.LegalLayout-module-scss-module__5VR32q__tocLink:hover{color:var(--paper);background:var(--graphite)}.LegalLayout-module-scss-module__5VR32q__tocLink:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.LegalLayout-module-scss-module__5VR32q__content{min-width:0}.LegalLayout-module-scss-module__5VR32q__docHeader{border-bottom:1px solid var(--hairline);margin-bottom:32px;padding-bottom:24px}.LegalLayout-module-scss-module__5VR32q__docTitle{font-family:var(--display);color:var(--paper);margin:0 0 12px;font-size:clamp(28px,5vw,44px);line-height:1.1}.LegalLayout-module-scss-module__5VR32q__docMeta{font-family:var(--mono);font-size:var(--t-xs);color:var(--ash);letter-spacing:.03em;margin:0}.LegalLayout-module-scss-module__5VR32q__reviewBanner{border-radius:var(--r-md);background:#f59e0b14;border:1px solid #f59e0b4d;align-items:flex-start;gap:12px;margin-bottom:40px;padding:14px 16px;display:flex}.LegalLayout-module-scss-module__5VR32q__reviewIcon{flex-shrink:0;font-size:18px;line-height:1.4}.LegalLayout-module-scss-module__5VR32q__reviewText{font-size:var(--t-sm);color:var(--bone);margin:0;line-height:1.55}.LegalLayout-module-scss-module__5VR32q__article{max-width:720px;font-size:var(--t-ui);color:var(--bone);line-height:1.7}.LegalLayout-module-scss-module__5VR32q__article h2{font-family:var(--body);font-size:var(--t-lg);color:var(--paper);scroll-margin-top:calc(var(--app-header-h,72px) + 24px);margin:48px 0 16px;padding-top:16px;font-weight:700}.LegalLayout-module-scss-module__5VR32q__article h2:first-child{margin-top:0}.LegalLayout-module-scss-module__5VR32q__article h3{font-family:var(--body);font-size:var(--t-base);color:var(--paper);scroll-margin-top:calc(var(--app-header-h,72px) + 24px);margin:32px 0 12px;font-weight:600}.LegalLayout-module-scss-module__5VR32q__article p{margin:0 0 16px}.LegalLayout-module-scss-module__5VR32q__article p:last-child{margin-bottom:0}.LegalLayout-module-scss-module__5VR32q__article ul,.LegalLayout-module-scss-module__5VR32q__article ol{flex-direction:column;gap:6px;margin:8px 0 16px 20px;display:flex}.LegalLayout-module-scss-module__5VR32q__article li{line-height:1.6}.LegalLayout-module-scss-module__5VR32q__article strong{color:var(--paper);font-weight:600}.LegalLayout-module-scss-module__5VR32q__article a{color:var(--amber);text-underline-offset:3px;text-decoration:underline}.LegalLayout-module-scss-module__5VR32q__article a:hover{opacity:.8}.LegalLayout-module-scss-module__5VR32q__article a:focus-visible{outline:2px solid var(--amber);outline-offset:2px;border-radius:2px}.LegalLayout-module-scss-module__5VR32q__article table{border-collapse:collapse;width:100%;font-size:var(--t-sm);margin:24px 0;display:block;overflow-x:auto}@media (min-width:48em){.LegalLayout-module-scss-module__5VR32q__article table{display:table}}.LegalLayout-module-scss-module__5VR32q__article th,.LegalLayout-module-scss-module__5VR32q__article td{text-align:left;border:1px solid var(--hairline);vertical-align:top;padding:10px 12px}.LegalLayout-module-scss-module__5VR32q__article th{background:var(--graphite);color:var(--paper);font-weight:600;font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.06em}.LegalLayout-module-scss-module__5VR32q__article td{color:var(--bone)}.LegalLayout-module-scss-module__5VR32q__article .LegalLayout-module-scss-module__5VR32q__disclaimer-box{border:1px solid #ef444440;border-left:3px solid var(--red);border-radius:0 var(--r-sm) var(--r-sm) 0;background:#ef44440f;margin:24px 0;padding:16px 20px}.LegalLayout-module-scss-module__5VR32q__article .LegalLayout-module-scss-module__5VR32q__disclaimer-box p{font-size:var(--t-sm);color:var(--bone);margin:0}.LegalLayout-module-scss-module__5VR32q__article .LegalLayout-module-scss-module__5VR32q__disclaimer-box strong{font-size:var(--t-ui);margin-bottom:6px;display:block}.LegalLayout-module-scss-module__5VR32q__article .LegalLayout-module-scss-module__5VR32q__info-box{border:1px solid #3b82f633;border-left:3px solid var(--blue);border-radius:0 var(--r-sm) var(--r-sm) 0;background:#3b82f60f;margin:24px 0;padding:16px 20px}.LegalLayout-module-scss-module__5VR32q__article .LegalLayout-module-scss-module__5VR32q__info-box p{font-size:var(--t-sm);color:var(--bone);margin:0}.LegalLayout-module-scss-module__5VR32q__article hr{border:none;border-top:1px solid var(--hairline);margin:40px 0}}
