.doc[data-v-c60489bd]{color:var(--text-primary)}.doc[data-v-c60489bd] h2{font-family:var(--type-serif);font-size:1.75rem;font-weight:600;letter-spacing:-.022em;line-height:1.12;margin-block:var(--space-8,2.5rem) var(--space-6,1.75rem);max-width:30ch;padding-block-start:var(--space-4,1rem);position:relative}.doc[data-v-c60489bd] h2:before{border-block-start:2px solid var(--accent);content:"";inset-block-start:0;inset-inline-start:0;position:absolute;width:var(--space-6,2rem)}.doc[data-v-c60489bd] h2>a,.doc[data-v-c60489bd] h3>a,.doc[data-v-c60489bd] h4>a{color:inherit;text-decoration:none}.doc[data-v-c60489bd] h3{font-family:var(--type-serif);font-size:1.25rem;font-weight:600;letter-spacing:-.022em;line-height:1.2;margin-block:var(--space-7,2rem) var(--space-3,.75rem)}.doc[data-v-c60489bd] h2+h3{margin-block-start:var(--space-5,1.5rem)}.doc[data-v-c60489bd] p{margin-block:0 var(--space-4,1rem);max-width:68ch}.doc[data-v-c60489bd] strong{font-weight:600}.doc[data-v-c60489bd] a{color:var(--accent);text-decoration:underline;text-underline-offset:.2em}.doc[data-v-c60489bd] a:hover{color:var(--accent-hover)}.doc[data-v-c60489bd] ol,.doc[data-v-c60489bd] ul{margin-block:0 var(--space-4,1rem);max-width:68ch;padding-inline-start:1.25rem}.doc[data-v-c60489bd] li{margin-block-end:var(--space-2,.5rem)}.doc[data-v-c60489bd] ul{list-style:disc}.doc[data-v-c60489bd] ol{list-style:decimal}.doc[data-v-c60489bd] li::marker{color:var(--accent)}.doc[data-v-c60489bd] code{font-family:var(--type-mono);font-size:.8125rem;letter-spacing:.02em}.doc[data-v-c60489bd] p>code:only-child{color:var(--text-primary);display:block;letter-spacing:.14em;margin-block:var(--space-6,1.75rem) var(--space-3,.75rem);text-transform:uppercase}.doc[data-v-c60489bd] blockquote{border-inline-start:3px solid var(--rule);margin-block:var(--space-5,1.5rem);max-width:66ch;padding-inline-start:var(--space-4,1rem)}.doc[data-v-c60489bd] blockquote p{color:var(--text-muted);font-size:.9375rem;margin-block-end:var(--space-2,.5rem)}.doc[data-v-c60489bd] blockquote p:last-child{margin-block-end:0}.doc[data-v-c60489bd] p:has(>img){margin-block:var(--space-6,1.75rem);max-width:none}.doc[data-v-c60489bd] img{border:var(--border-width) solid var(--rule);display:block;height:auto;width:100%}.doc[data-v-c60489bd] table{border-collapse:collapse;font-size:.9375rem;margin-block:var(--space-5,1.5rem) var(--space-6,1.75rem);width:100%}.doc[data-v-c60489bd] thead th{background:var(--bg-subtle);border-block-end:1px solid var(--rule);color:var(--text-primary);font-family:var(--type-mono);font-size:.6875rem;font-weight:400;letter-spacing:.14em;padding:var(--space-3,.75rem) var(--space-3,.75rem);text-align:start;text-transform:uppercase;white-space:nowrap}.doc[data-v-c60489bd] tbody td{border-block-end:1px solid var(--rule);padding:var(--space-3,.75rem);vertical-align:top}.doc[data-v-c60489bd] tbody tr:last-child td{border-block-end:none}@media(max-width:899px){.doc[data-v-c60489bd] table{display:block;overflow-x:auto}}.doc[data-v-c60489bd] hr{border:0;border-block-start:1px solid var(--rule);margin-block:var(--space-8,2.5rem)}.doc[data-v-c60489bd] :first-child{margin-block-start:0}.doc[data-v-c60489bd] h2:first-child{padding-block-start:0}.doc[data-v-c60489bd] h2:first-child:before{content:none}.doc[data-v-c60489bd] :last-child{margin-block-end:0}
