@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/source-serif-4-latin-400-normal.woff2) format("woff2")}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../../../fonts/source-serif-4-latin-400-italic.woff2) format("woff2")}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../../../fonts/source-serif-4-latin-600-normal.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/jetbrains-mono-latin-400-normal.woff2) format("woff2")}:root{--paper: #F7F5F0;--ink: #1B1B1B;--muted: #7A7469;--hairline: #DAD5C8;--indigo: #35508C;--red: #B23A2E;--serif: "Source Serif 4", "Source Serif Pro", Charter, Georgia, serif;--mono: "JetBrains Mono", "SF Mono", Menlo, Consolas, monospace;--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 24px;--s6: 32px;--s7: 48px;--s8: 64px;--rule: 1px solid var(--hairline)}*,*:before,*:after{box-sizing:border-box;border-radius:0;box-shadow:none}html{background:var(--paper);color:var(--ink);-webkit-text-size-adjust:100%}body{margin:0;font:400 18px/1.55 var(--serif)}main{max-width:720px;margin:0 auto;padding:0 var(--s4) var(--s7)}h1,h2,h3,p{margin:0;font-weight:400}a,.action{color:var(--indigo);text-decoration:none;border:0;border-bottom:var(--rule);padding:0 0 1px;background:none;font:inherit;cursor:pointer}a:hover,.action:hover{border-bottom-color:var(--indigo)}:focus-visible{outline:1px solid var(--indigo);outline-offset:3px}.mono,.label{font-family:var(--mono);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.rh{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s3);flex-wrap:wrap;padding:var(--s4) 0 var(--s3);border-bottom:var(--rule)}.rh .wordmark{font-family:var(--serif);font-size:22px;color:var(--ink);border-bottom:0;text-transform:none;letter-spacing:0}.rh nav{display:flex;gap:var(--s2);align-items:baseline;flex-wrap:wrap}.rh nav a{font-family:var(--mono);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase}.rh nav a[aria-current=page]{color:var(--ink);border-bottom-color:var(--ink)}.rh nav .sep{color:var(--muted);font-family:var(--mono);font-size:11.5px}.headword{font-size:clamp(56px,9vw,64px);line-height:1.02;letter-spacing:-.01em;margin:var(--s7) 0 var(--s3)}.def{font-style:italic;font-size:19px}.caption{font-size:14px;color:var(--muted)}.italic{font-style:italic}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.reddot{display:inline-block;width:7px;height:7px;background:var(--red);border-radius:50%}input[type=email],input[type=text],input[type=url],input[type=date],input[type=time],input[type=number],textarea,select{font:inherit;color:var(--ink);background:transparent;border:0;border-bottom:var(--rule);border-radius:0;padding:2px 0 4px;width:100%;-webkit-appearance:none;appearance:none}textarea{resize:vertical;line-height:1.5}input:disabled,textarea:disabled,.action:disabled{color:var(--muted);cursor:default}input:focus,textarea:focus,select:focus{outline:none;border-bottom-color:var(--indigo)}footer.colophon{display:flex;align-items:center;gap:var(--s3);border-top:var(--rule);margin-top:var(--s8);padding:var(--s4) 0}@media(prefers-reduced-motion:reduce){*{transition:none!important}}
