@font-face{font-family:NB Architekt Neue;src:url(/fonts/NB-Architekt-Neue-Regular.woff) format("woff");font-weight:regular;font-style:normal;font-display:block}@font-face{font-family:NB Architekt Neue;src:url(/fonts/NB-Architekt-Neue-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:NB Architekt Neue;src:url(/fonts/NB-Architekt-Neue-Light.woff) format("woff");font-weight:light;font-style:normal;font-display:block}@font-face{font-family:Gelica;src:url(/fonts/gelica/Gelica%20Regular.ttf);font-weight:regular;font-style:normal;font-display:swap}@font-face{font-family:Gelica;src:url(/fonts/gelica/Gelica%20Bold.ttf);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gelica;src:url(/fonts/gelica/Gelica%20Bold%20Italic.ttf);font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Zenbones Mono;src:url(/fonts/zenbones/Zenbones-Mono-Regular.ttf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Zenbones Mono;src:url(/fonts/zenbones/Zenbones-Mono-Bold.ttf);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Zenbones Slab;src:url(/fonts/zenbones/Zenbones-Slab-Regular.ttf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Zenbones Slab;src:url(/fonts/zenbones/Zenbones-Slab-Bold.ttf);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:MonaspaceXenonVarVF;src:url(/fonts/MonaspaceXenonVarVF%5Bwght,wdth,slnt%5D.ttf) format("woff2-variations")}:root{--std-light: white;--std-dark: black;font-family:Zenbones Mono;text-underline-offset:4px;font-size:12pt}@media (max-width: 767px){:root{font-size:10pt}}body{text-align:left;word-wrap:break-word;overflow-wrap:break-word}a{color:var(--accent);text-decoration-line:underline}a:hover{text-decoration-line:none;color:var(--accent)}.prose{color:rgb(var(--gray-dark))}textarea,input{font-family:MonaspaceXenonVarVF,sans-serif;font-size:1.5rem}code{padding:.125rem .25rem;font-size:.875rem;line-height:calc(1.25 / .875);border-width:1px;--tw-border-opacity: 1;border-color:rgb(64 64 64 / var(--tw-border-opacity, 1));font-family:"Berkeley Mono" monospace}pre{margin:0;padding:.75rem;overflow:auto;border-width:1px;--tw-border-opacity: 1;border-color:rgb(64 64 64 / var(--tw-border-opacity, 1));font-size:.875rem;line-height:calc(1.25 / .875);font-family:Zenbones Slab,monospace;letter-spacing:.04rem}pre>code{all:unset}blockquote{padding-left:1.25rem;border-left:3px solid var(--accent)}h1{font-size:3rem;line-height:1;font-weight:700}h2{font-size:1.5rem;line-height:calc(2 / 1.5);font-weight:700}h3{font-size:1rem;line-height:1.5;font-weight:700}h4{font-size:1.125rem;line-height:calc(1.75 / 1.125);font-weight:700}h5{font-size:1rem;line-height:1.5;font-weight:700}h6{font-size:.875rem;line-height:calc(1.25 / .875);font-weight:700}h1{font-family:Gelica,serif}@media print{h2{font-size:1.5rem}}h2{display:flex;flex-direction:column;align-items:flex-start}@media (min-width: 640px){h2{flex-direction:row;align-items:center;gap:1rem}}h3{font-family:NB Architekt Neue;font-weight:700;text-align:center;border-width:1px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}@media (prefers-color-scheme: dark){h3{border-width:1px;--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}}@media print{h3{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}}h3{display:grid;grid-template-columns:1fr auto 1fr}h3:before,h3:after{display:block;content:""}h3[before]:before{content:attr(before);display:flex;align-items:center;justify-content:flex-start;padding-left:.5rem;font-size:.75rem;line-height:calc(1 / .75)}@media print{h3[before]:before{padding-top:.25rem}}h3[after]:after{content:attr(after);display:flex;align-items:center;justify-content:flex-end;padding-right:.5rem;font-size:.75rem;line-height:calc(1 / .75)}@media print{h3[after]:after{padding-top:.25rem}}h3[before-onlyprint]:before{display:flex;align-items:center;justify-content:flex-start;padding-left:.5rem;font-size:.75rem;line-height:calc(1 / .75)}@media print{h3[before-onlyprint]:before{padding-top:.25rem}}h3[before-onlyprint]:before{--tw-content: "";content:var(--tw-content)}@media print{h3[before-onlyprint]:before{--tw-content: attr(before-onlyprint);content:var(--tw-content)}}h3[after-onlyprint]:after{display:flex;align-items:center;justify-content:flex-end;padding-right:.5rem;font-size:.75rem;line-height:calc(1 / .75)}@media print{h3[after-onlyprint]:after{padding-top:.25rem}}h3[after-onlyprint]:after{--tw-content: "";content:var(--tw-content)}@media print{h3[after-onlyprint]:after{--tw-content: attr(after-onlyprint);content:var(--tw-content)}}h4{font-weight:700}p,li{line-height:1.6}li{list-style-type:none}li li{margin-left:2rem}li:before{display:inline;content:"◆ ";font-size:.8rem;vertical-align:middle}.CustomIcon{width:17px}@media print{.CustomIcon{width:12px}}.gpcv_datestring{padding-left:1rem;padding-right:1rem;padding-top:.25rem;font-size:.9rem}@media print{.gpcv_datestring{padding-left:0;padding-right:0}}.gpcv_datestring{border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(212 212 212 / var(--tw-border-opacity, 1))}@media print{.gpcv_datestring{border-radius:.125rem;border-style:none}}.gpcv_datestring{font-weight:400}a:empty{display:none}.StdPlainFont{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}
