.legal-module__v9nplG__page{max-width:860px;padding:calc(var(--nav-h) + 56px) 24px 96px;margin:0 auto}.legal-module__v9nplG__header{border-bottom:1px solid var(--line);padding-bottom:32px}.legal-module__v9nplG__eyebrow{color:var(--blue);font-family:var(--mono);letter-spacing:.12em;margin:0 0 12px;font-size:12px}.legal-module__v9nplG__header h1{font-size:clamp(32px,5vw,48px);line-height:1.15}.legal-module__v9nplG__summary{color:var(--body);font-size:16px;line-height:1.75;margin-top:18px!important}.legal-module__v9nplG__reviewNotice{border-radius:var(--radius);color:#674600;background:#fff8e8;border:1px solid #f0c36a;padding:14px 16px;font-size:14px;line-height:1.65;margin-top:24px!important}.legal-module__v9nplG__meta{background:var(--line);border-radius:var(--radius);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:24px 0 0;padding:1px;display:grid;overflow:hidden}.legal-module__v9nplG__meta div{background:var(--warm);padding:14px 16px}.legal-module__v9nplG__meta dt{color:var(--muted);font-size:12px}.legal-module__v9nplG__meta dd{margin:5px 0 0;font-size:14px;line-height:1.5}.legal-module__v9nplG__content{padding-top:16px}.legal-module__v9nplG__section{border-bottom:1px solid var(--line-soft);padding:32px 0}.legal-module__v9nplG__section h2{font-size:21px;line-height:1.35;margin-bottom:14px!important}.legal-module__v9nplG__section h3{font-size:16px;margin:22px 0 8px!important}.legal-module__v9nplG__section p,.legal-module__v9nplG__section li{color:var(--body);font-size:15px;line-height:1.8}.legal-module__v9nplG__section p+p{margin-top:10px!important}.legal-module__v9nplG__section ul,.legal-module__v9nplG__section ol{gap:6px;margin:10px 0 0;padding-left:22px;display:grid}.legal-module__v9nplG__tableWrap{border:1px solid var(--line);border-radius:var(--radius);margin-top:14px;overflow-x:auto}.legal-module__v9nplG__table{border-collapse:collapse;width:100%;min-width:620px;font-size:14px}.legal-module__v9nplG__table th,.legal-module__v9nplG__table td{border-bottom:1px solid var(--line-soft);color:var(--body);text-align:left;vertical-align:top;padding:12px 14px;line-height:1.6}.legal-module__v9nplG__table th{background:var(--warm);color:var(--ink);font-weight:600}.legal-module__v9nplG__table tr:last-child td{border-bottom:0}.legal-module__v9nplG__placeholder{color:#9a5b00;font-weight:650}.legal-module__v9nplG__back{min-height:44px;color:var(--blue);align-items:center;margin-top:32px;font-size:14px;text-decoration:none;display:inline-flex}.legal-module__v9nplG__back:hover{text-decoration:underline}@media (max-width:640px){.legal-module__v9nplG__page{padding:calc(var(--nav-h) + 32px) 18px 64px}.legal-module__v9nplG__meta{grid-template-columns:1fr}.legal-module__v9nplG__section{padding:26px 0}}
