.content-page[data-v-cafc9b67]{max-width:920px;margin:0 auto;padding:var(--space-12) var(--space-6) 88px}.md-prose[data-v-cafc9b67] h1{font-family:var(--font-display);font-weight:800;font-size:clamp(30px,4.4vw,44px);line-height:1.07;letter-spacing:-.02em;margin:0 0 var(--space-6);color:var(--md-on-surface)}.md-prose[data-v-cafc9b67] h2{font-family:var(--font-display);font-weight:700;font-size:21px;margin:36px 0 var(--space-3);color:var(--md-on-surface)}.md-prose[data-v-cafc9b67] h3{font-family:var(--font-display);font-weight:600;font-size:16.5px;margin:22px 0 var(--space-2);color:var(--md-on-surface)}.md-prose[data-v-cafc9b67] h4{font-family:var(--font-display);font-weight:600;font-size:15px;margin:20px 0 var(--space-2);color:var(--md-on-surface)}.md-prose[data-v-cafc9b67] p{font-size:15.5px;line-height:1.7;color:var(--md-on-surface-variant);margin:0 0 14px}.md-prose[data-v-cafc9b67] ol,.md-prose[data-v-cafc9b67] ul{margin:0 0 var(--space-4);padding-left:var(--space-5);display:flex;flex-direction:column;gap:7px}.md-prose[data-v-cafc9b67] li{font-size:15px;line-height:1.6;color:var(--md-on-surface-variant)}.md-prose[data-v-cafc9b67] li::marker{color:var(--md-primary)}.md-prose[data-v-cafc9b67] a{color:var(--primary-text-safe);text-decoration:underline;text-underline-offset:2px;transition:color .15s ease}.md-prose[data-v-cafc9b67] a:hover{color:var(--md-primary)}.md-prose[data-v-cafc9b67] strong{color:var(--md-on-surface);font-weight:700}.md-prose[data-v-cafc9b67] blockquote{display:flex;margin:0 0 var(--space-10);padding:var(--space-4) var(--space-5);border-radius:var(--md-shape-medium);background:var(--accent-wash);border:1px solid color-mix(in srgb,var(--md-primary) 24%,transparent)}.md-prose[data-v-cafc9b67] blockquote p{font-size:13.5px;line-height:1.55;color:var(--md-on-surface-variant);margin:0}.md-prose[data-v-cafc9b67] hr{border:0;height:1px;background:var(--md-outline-variant);margin:var(--space-8) 0}.md-prose[data-v-cafc9b67] table{width:100%;border-collapse:collapse;margin:0 0 var(--space-6);font-size:14.5px}.md-prose[data-v-cafc9b67] td,.md-prose[data-v-cafc9b67] th{text-align:left;padding:var(--space-3);border-bottom:1px solid var(--md-outline-variant);color:var(--md-on-surface-variant);line-height:1.5}.md-prose[data-v-cafc9b67] th{font-family:var(--font-display);font-weight:700;color:var(--md-on-surface)}
