:root{--color-border-dark:#9a9a9a;--container-padding:20px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-moz-text-size-adjust:none;text-size-adjust:none}body{font-family:var(--font-ui,-apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans-serif);-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;text-wrap:balance}a{color:inherit;text-decoration:none}p,blockquote{margin-bottom:1em}hr{background-color:var(--color-divider);border:none;height:1px;margin:2em 0}.page-wrap{min-height:calc(100vh - 250px)}.type-meta{color:var(--color-text-secondary);font-family:var(--font-ui,-apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans-serif);font-size:1rem;line-height:1.2}@media screen and not (min-width:500px){.type-meta{font-size:.875rem}}.type-meta a{text-decoration:underline;-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);text-decoration-thickness:1px}.type-meta>p:last-child,.type-meta>blockquote:last-child{margin-bottom:0}.type-body{color:var(--color-text-primary);font-family:var(--font-ui,-apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans-serif);font-size:1.125rem;line-height:1.5}.type-body a{text-decoration:underline;-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);text-decoration-thickness:1px}.type-body>p:last-child,.type-body>blockquote:last-child{margin-bottom:0}.type-body ol,.type-body ul{margin-bottom:1em;margin-left:18px}:is(.type-body ol li:has(ul,ol),.type-body ul li:has(ul,ol)){list-style:none}.type-body ol ul,.type-body ol ol,.type-body ul ul,.type-body ul ol{margin-bottom:0}.type-body blockquote{border-left:8px solid var(--color-background-secondary);color:var(--color-text-secondary);margin:0 1em 1em;padding-left:18px}.type-body h1,.type-body h2,.type-body h3,.type-body h4,.type-body h5,.type-body h6{margin-bottom:1rem}.type-body h1,.type-body h2,.type-body h3{font-family:var(--font-display,-apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans-serif);font-weight:var(--font-weight-bold,600);text-transform:uppercase;line-height:1.1}.type-body h4,.type-body h5{line-height:1.2}.type-body h1{font-size:2.75rem}.type-body h2{font-size:2.25rem}.type-body h3{font-size:1.75rem}.type-body h4{font-size:1.5rem;line-height:1.2}.type-body h5{font-size:1.375rem;line-height:1.3}.type-body h6{font-size:1.125rem;line-height:1.4}@media screen and not (min-width:500px){.type-body{font-size:1rem}.type-body h1{font-size:2.25rem}.type-body h2{font-size:1.75rem}.type-body h3{font-size:1.375rem}.type-body h4{font-size:1.25rem}.type-body h5{font-size:1.125rem}.type-body h6{font-size:1rem}}
