.doc.svelte-2ml0mi{max-width:720px;margin:0 auto;padding:clamp(2rem,6vw,4rem) var(--gutter) clamp(3rem,8vw,5rem);position:relative;z-index:1}.back.svelte-2ml0mi{display:inline-block;font-family:var(--mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--brass);text-decoration:none;margin-bottom:2.4rem}.back.svelte-2ml0mi:hover{color:#d8b977}.doc-head.svelte-2ml0mi{padding-bottom:1.4rem;margin-bottom:2rem;border-bottom:1px solid var(--rule)}.doc-head.svelte-2ml0mi h1:where(.svelte-2ml0mi){font-family:var(--display);font-weight:400;font-size:clamp(2rem,5vw,2.9rem);line-height:1.05;margin:0 0 .6rem;color:var(--ink)}.updated.svelte-2ml0mi{font-family:var(--mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);margin:0}.prose.svelte-2ml0mi h2{font-family:var(--display);font-weight:400;font-size:1.25rem;letter-spacing:.04em;color:var(--brass);margin:2.4rem 0 .8rem}.prose.svelte-2ml0mi h2:first-child{margin-top:0}.prose.svelte-2ml0mi p,.prose.svelte-2ml0mi li{font-size:1rem;line-height:1.7;color:var(--ink-soft)}.prose.svelte-2ml0mi p{margin:0 0 1rem}.prose.svelte-2ml0mi ul{margin:0 0 1.2rem;padding-left:1.2rem}.prose.svelte-2ml0mi li{margin:0 0 .5rem}.prose.svelte-2ml0mi strong{color:var(--ink);font-weight:600}.prose.svelte-2ml0mi a{color:var(--brass);text-decoration:underline;text-underline-offset:2px}.prose.svelte-2ml0mi a:hover{color:#d8b977}
