.content-page{padding:2rem 1rem}@media screen and (width>=45em){.content-page{padding:2rem 1.5rem}}@media screen and (width>=62em){.content-page{padding:2rem}}.content-page .content{color:var(--color-text-secondary);overflow-wrap:break-word;word-break:normal}.content-page .content p,.content-page .content div,.content-page .content h1,.content-page .content h2,.content-page .content h3,.content-page .content h4,.content-page .content h5,.content-page .content h6,.content-page .content ul,.content-page .content ol,.content-page .content li,.content-page .content table,.content-page .content blockquote,.content-page .content pre,.content-page .content figure{overflow-wrap:break-word;word-break:normal;display:block}.content-page .content p,.content-page .content div,.content-page .content span,.content-page .content ul,.content-page .content ol,.content-page .content li,.content-page .content td,.content-page .content th{color:inherit}.content-page .content p,.content-page .content div{margin:0}.content-page .content p:empty{display:none}.content-page .content p:has(>br:only-child){height:1rem}.content-page .content p:has(>br:only-child) br{display:none}:is(.content-page .content p:has(>br:only-child):first-child,.content-page .content p:has(>br:only-child):last-child){display:none}.content-page .content font{font-size:inherit;color:inherit;font-family:inherit}.content-page .content h1,.content-page .content h2,.content-page .content h3,.content-page .content h4,.content-page .content h5,.content-page .content h6{color:var(--color-text-primary);margin:1.5rem 0 .25rem}.content-page .content strong,.content-page .content b{color:var(--color-text-primary);font-weight:600}.content-page .content em,.content-page .content i{font-style:italic}.content-page .content u{text-decoration:underline}.content-page .content s,.content-page .content strike,.content-page .content del{text-decoration:line-through}.content-page .content mark{background:rgba(var(--color-rgb-accent), .2);color:inherit}.content-page .content sub{vertical-align:sub;font-size:.8em}.content-page .content sup{vertical-align:super;font-size:.8em}.content-page .content small{font-size:.85em}.content-page .content a{color:var(--color-accent);text-decoration:underline}.content-page .content a:hover{text-decoration:none}.content-page .content ul,.content-page .content ol{margin:1rem 0;padding-left:1.5rem}.content-page .content ul li,.content-page .content ol li{margin:.25rem 0;display:list-item}.content-page .content ul ul,.content-page .content ul ol,.content-page .content ol ul,.content-page .content ol ol{margin:.25rem 0}.content-page .content ul li{list-style-type:disc}.content-page .content ol li{list-style-type:decimal}.content-page .content blockquote{border-left:3px solid var(--color-border-accent);color:var(--color-text-tertiary);margin:1rem 0;padding-left:1rem}.content-page .content code{color:var(--color-text-primary);background:rgba(var(--color-rgb-fg-primary), .06);border-radius:.125rem;padding:0 .125rem;font-family:monospace;font-size:.9em}.content-page .content pre{background:rgba(var(--color-rgb-fg-primary), .06);border-radius:.25rem;margin:1rem 0;padding:.625rem;overflow-x:auto}.content-page .content pre code{background:0 0;padding:0}.content-page .content img,.content-page .content video,.content-page .content iframe{max-width:100%;height:auto}.content-page .content img,.content-page .content video{display:block}.content-page .content figure{margin:1rem 0}.content-page .content figcaption{color:var(--color-text-tertiary);margin-top:.125rem;font-size:.85em}.content-page .content hr{border:none;border-top:1px solid var(--color-border-secondary);margin:1.5rem 0}.content-page .content table{border-collapse:collapse;width:100%;margin:1rem 0}.content-page .content table td,.content-page .content table th{text-align:left;border:1px solid var(--color-border-secondary);padding:.625rem}.content-page .content table th{color:var(--color-text-primary);font-weight:600}.content-page .content p,.content-page .content ul,.content-page .content ol,.content-page .content blockquote,.content-page .content table{max-width:80ch}.content-page .content>:first-child{margin-top:0}.content-page .content>:last-child{margin-bottom:0}
