.PolicyView-module__qfIu5q__wrap{padding-top:clamp(2.5rem,1.5rem + 4vw,5rem)}.PolicyView-module__qfIu5q__header{max-width:760px;padding-bottom:var(--space-8);margin-bottom:var(--space-10);border-bottom:1px solid var(--border)}.PolicyView-module__qfIu5q__eyebrow{margin-bottom:var(--space-3);font-size:var(--text-xs);letter-spacing:.12em;color:var(--brand-primary);font-weight:700}.PolicyView-module__qfIu5q__title{font-size:var(--text-3xl);letter-spacing:var(--tracking-display)}.PolicyView-module__qfIu5q__summary{margin-top:var(--space-4);color:var(--text-secondary);font-size:var(--text-lg)}.PolicyView-module__qfIu5q__meta{gap:var(--space-3) var(--space-8);margin:var(--space-6) 0 0;flex-wrap:wrap;display:flex}.PolicyView-module__qfIu5q__meta dt{font-size:var(--text-xs);color:var(--text-tertiary);font-weight:600}.PolicyView-module__qfIu5q__meta dd{font-size:var(--text-sm);margin:2px 0 0;font-weight:600}.PolicyView-module__qfIu5q__draft{margin-top:var(--space-6);padding:var(--space-4) var(--space-5);border-left:3px solid var(--warning);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--warning-soft);font-size:var(--text-sm);color:var(--text-primary)}.PolicyView-module__qfIu5q__layout{gap:var(--space-12);grid-template-columns:240px minmax(0,1fr);align-items:start;display:grid}.PolicyView-module__qfIu5q__toc{top:calc(var(--header-height) + 24px);max-height:calc(100vh - var(--header-height) - 48px);font-size:var(--text-sm);position:sticky;overflow-y:auto}.PolicyView-module__qfIu5q__toc ol{border-left:1px solid var(--border);list-style:none}.PolicyView-module__qfIu5q__toc a{padding:6px 0 6px var(--space-4);color:var(--text-secondary);display:block}.PolicyView-module__qfIu5q__toc a:hover{color:var(--brand-primary)}.PolicyView-module__qfIu5q__otherLink{min-height:var(--tap-min);margin-top:var(--space-4);color:var(--brand-primary);align-items:center;font-weight:600;display:inline-flex}.PolicyView-module__qfIu5q__body{max-width:760px}.PolicyView-module__qfIu5q__section{scroll-margin-top:calc(var(--header-height) + 24px);padding-bottom:var(--space-10)}.PolicyView-module__qfIu5q__section h2{margin-bottom:var(--space-4);font-size:var(--text-lg)}.PolicyView-module__qfIu5q__section p,.PolicyView-module__qfIu5q__list{margin-bottom:var(--space-3);color:var(--text-secondary);font-size:var(--text-md);line-height:1.8}.PolicyView-module__qfIu5q__list{gap:var(--space-1);flex-direction:column;padding-left:1.2em;display:flex}.PolicyView-module__qfIu5q__tableWrap{margin:var(--space-3) 0 var(--space-4);overflow-x:auto}.PolicyView-module__qfIu5q__table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.PolicyView-module__qfIu5q__table th,.PolicyView-module__qfIu5q__table td{padding:var(--space-3);border:1px solid var(--border);text-align:left;vertical-align:top}.PolicyView-module__qfIu5q__table th{background:var(--surface);white-space:nowrap;font-weight:600}.PolicyView-module__qfIu5q__table td{color:var(--text-secondary)}@media (max-width:900px){.PolicyView-module__qfIu5q__layout{gap:var(--space-8);grid-template-columns:1fr}.PolicyView-module__qfIu5q__toc{max-height:none;padding:var(--space-4);border-radius:var(--radius-sm);background:var(--surface);position:static}.PolicyView-module__qfIu5q__toc ol{border-left:0}.PolicyView-module__qfIu5q__toc a{padding-left:0}}@media (max-width:640px){.PolicyView-module__qfIu5q__table thead{display:none}.PolicyView-module__qfIu5q__table,.PolicyView-module__qfIu5q__table tbody,.PolicyView-module__qfIu5q__table tr,.PolicyView-module__qfIu5q__table td{width:100%;display:block}.PolicyView-module__qfIu5q__table tr{margin-bottom:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm)}.PolicyView-module__qfIu5q__table td{border:0;border-bottom:1px solid var(--border)}.PolicyView-module__qfIu5q__table td:last-child{border-bottom:0}.PolicyView-module__qfIu5q__table td:before{content:attr(data-label);font-size:var(--text-xs);color:var(--text-tertiary);margin-bottom:2px;font-weight:700;display:block}}
