.page-module-scss-module__TpIOrW__page{padding:clamp(40px,8vh,96px) 20px}.page-module-scss-module__TpIOrW__doc{max-width:760px;margin:0 auto}.page-module-scss-module__TpIOrW__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text-primary);margin:0 0 14px;font-size:clamp(30px,4vw,44px);font-weight:700;line-height:1.1}.page-module-scss-module__TpIOrW__intro{font-family:var(--font-sans);color:var(--color-text-secondary);margin:0 0 32px;font-size:17px;line-height:1.65}.page-module-scss-module__TpIOrW__block{margin-bottom:32px}.page-module-scss-module__TpIOrW__block h2{font-family:var(--font-display);color:var(--color-text-primary);margin:0 0 10px;font-size:21px;font-weight:700}.page-module-scss-module__TpIOrW__block p{font-family:var(--font-sans);color:var(--color-text-secondary);margin:0 0 12px;font-size:15.5px;line-height:1.7}.page-module-scss-module__TpIOrW__block a{color:var(--color-accent);font-weight:600}.page-module-scss-module__TpIOrW__cat{margin-top:26px}.page-module-scss-module__TpIOrW__catTitle{font-family:var(--font-display);color:var(--color-text-primary);margin:0 0 12px;font-size:17px;font-weight:700}.page-module-scss-module__TpIOrW__tableWrap{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow-x:auto}.page-module-scss-module__TpIOrW__table{border-collapse:collapse;width:100%;font-family:var(--font-sans);font-size:14px;line-height:1.5}.page-module-scss-module__TpIOrW__table th,.page-module-scss-module__TpIOrW__table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border);padding:11px 14px}.page-module-scss-module__TpIOrW__table th{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary);white-space:nowrap;background:var(--color-bg-secondary);font-size:11.5px;font-weight:600}.page-module-scss-module__TpIOrW__table td{color:var(--color-text-secondary)}.page-module-scss-module__TpIOrW__table tbody tr:last-child td{border-bottom:none}.page-module-scss-module__TpIOrW__name{font-family:var(--font-mono);color:var(--color-text-code);white-space:nowrap;background:var(--color-bg-code);border-radius:var(--radius-sm);padding:2px 7px;font-size:12.5px;display:inline-block}
