.page-doc__heading{margin:.4rem 0 0;font-size:1.12rem}.page-doc__heading,.page-doc__subheading{font-family:var(--font-display);font-weight:600}.page-doc__subheading{margin:.3rem 0 0;font-size:1rem}.page-doc__list,.page-doc__text{margin:0;color:var(--color-muted);font-size:.98rem;line-height:1.6}.page-doc__list{padding-left:1.2rem;display:flex;flex-direction:column;gap:.35rem}.page-doc__list .page-doc__list{margin-top:.35rem}.page-doc__divider{width:100%;height:1px;margin:.4rem 0;border:0;background:var(--color-line)}.page-doc__callout{margin:.2rem 0;padding:.75rem .9rem;border:1px solid var(--color-line);border-left:3px solid var(--color-accent);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink);font-size:.96rem;line-height:1.6}.page-doc__table-scroll{overflow-x:auto;border:1px solid var(--color-line);border-radius:var(--radius-sm)}.page-doc__table{width:100%;border-collapse:collapse;font-size:.94rem}.page-doc__table td,.page-doc__table th{padding:.6rem .75rem;border-bottom:1px solid var(--color-line);text-align:left;vertical-align:top}.page-doc__table tr:last-child td{border-bottom:0}.page-doc__table th{font-weight:600;white-space:nowrap}.page-doc__table td{color:var(--color-muted)}.page-doc__callout a,.page-doc__heading a,.page-doc__list a,.page-doc__subheading a,.page-doc__table a,.page-doc__text a{color:var(--color-accent-hover);text-decoration:underline;text-underline-offset:.15em}@media (hover:hover){.page-doc__callout a:hover,.page-doc__heading a:hover,.page-doc__list a:hover,.page-doc__subheading a:hover,.page-doc__table a:hover,.page-doc__text a:hover{color:var(--color-accent)}}.page-doc__heading,.page-doc__subheading{scroll-margin-top:5rem}