.doc-meta[data-v-f1787c36]{margin:22px 0 0;display:flex;flex-wrap:wrap;gap:10px 34px;font-family:var(--font-body)}.doc-meta dt[data-v-f1787c36]{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.doc-meta dd[data-v-f1787c36]{margin:3px 0 0;font-size:16px;color:var(--ink);font-weight:500}.prose[data-v-f1787c36]{max-width:760px;font-family:var(--font-body);font-size:16.5px;line-height:1.65;color:var(--body)}.prose[data-v-f1787c36] h2{margin:48px 0 14px;padding-top:24px;border-top:1px solid var(--hairline);font-family:var(--font-display);font-weight:700;font-size:26px;line-height:1.2;color:var(--ink)}.prose[data-v-f1787c36] h3{margin:30px 0 10px;font-family:var(--font-display);font-weight:700;font-size:19px;line-height:1.3;color:var(--ink)}.prose[data-v-f1787c36] h4{margin:24px 0 8px;font-family:var(--font-body);font-weight:600;font-size:16.5px;color:var(--ink)}.prose[data-v-f1787c36] p{margin:0 0 16px}.prose[data-v-f1787c36] ol,.prose[data-v-f1787c36] ul{margin:0 0 16px;padding-left:22px}.prose[data-v-f1787c36] li{margin-bottom:8px}.prose[data-v-f1787c36] li::marker{color:var(--muted)}.prose[data-v-f1787c36] strong{color:var(--ink);font-weight:600}.prose[data-v-f1787c36] a{color:var(--ocean);text-decoration:underline;text-underline-offset:2px;transition:color .15s ease}.prose[data-v-f1787c36] a:hover{color:var(--ocean-hover)}.prose[data-v-f1787c36] hr{margin:40px 0;border:0;border-top:1px solid var(--hairline)}.prose[data-v-f1787c36] blockquote{margin:0 0 16px;padding:2px 0 2px 18px;border-left:2px solid var(--amber);color:var(--body)}.prose[data-v-f1787c36] code{font-family:var(--font-mono);font-size:14px;background:var(--sand);color:var(--ink);padding:1px 6px;border-radius:var(--r-chip)}.prose[data-v-f1787c36] table{width:100%;margin:0 0 20px;border-collapse:collapse;font-size:15px}.prose[data-v-f1787c36] td,.prose[data-v-f1787c36] th{border:1px solid var(--hairline);padding:10px 12px;text-align:left;vertical-align:top}.prose[data-v-f1787c36] th{background:var(--sand);font-family:var(--font-body);font-weight:600;color:var(--ink)}.prose[data-v-f1787c36] table{display:block;overflow-x:auto}.prose[data-v-f1787c36] li,.prose[data-v-f1787c36] p{overflow-wrap:anywhere}@media(max-width:639.98px){.prose[data-v-f1787c36]{font-size:15.5px}.prose[data-v-f1787c36] h2{margin-top:36px;font-size:23px}.doc-meta[data-v-f1787c36]{gap:10px 24px}}
