.article-title,.article-details,.article-content,.article-comments{margin:var(--spacing-outer-y) auto;padding-inline:var(--spacing-outer-x);max-width:var(--content-max-width);width:100%}.article-content{font-size:var(--font-size-text-s);font-weight:400;line-height:1.4;letter-spacing:0;font-family:var(--font-body);max-width:var(--body-text-max-width);color:var(--scheme-paragraphs)}.article-content>*{margin:0}.article-content>*+*{margin-block-start:var(--spacing-l)}.article-content h1{font-size:var(--font-size-heading-xxl);font-weight:500;line-height:1;letter-spacing:-.25px;text-transform:none;font-family:var(--font-display)}.article-content h2{font-size:var(--font-size-heading-xl);font-weight:500;line-height:1;letter-spacing:-.25px;text-transform:none;font-family:var(--font-display)}.article-content h3{font-size:var(--font-size-heading-l);font-weight:500;line-height:1;letter-spacing:-.25px;text-transform:none;font-family:var(--font-display)}.article-content h4{font-size:var(--font-size-heading-m);font-weight:500;line-height:1;letter-spacing:-.25px;text-transform:none;font-family:var(--font-display)}.article-content h5{font-size:var(--font-size-heading-s);font-weight:400;line-height:1.3;letter-spacing:0;text-transform:none;font-family:var(--font-body)}.article-content h6{font-size:var(--font-size-heading-xs);font-weight:400;line-height:1.35;letter-spacing:.22px;text-transform:uppercase;font-family:var(--font-mono)}.article-content h2,.article-content h3,.article-content h4,.article-content h5,.article-content h6{margin-block-end:var(--spacing-l)}.article-content h1,.article-content h2,.article-content h3,.article-content h4,.article-content h5,.article-content h6{color:var(--scheme-color)}.article-content ul,.article-content ol{padding-inline-start:1.25rem}.article-content li{text-indent:0}.article-content blockquote{padding-inline-start:var(--spacing-xl);margin-inline-start:var(--spacing-xs);border-inline-start:1px solid var(--color-border-neutral)}.article-content table{border-collapse:collapse}.article-content table th{font-weight:600}.article-content table td,.article-content table th{border-bottom:1px solid var(--border-color-neutral-muted);padding-block:var(--spacing-m)}.article-content table td:not(:last-child),.article-content table th:not(:last-child){padding-inline-end:var(--spacing-l)}.article-content img{max-width:100%}.comment__content{font-size:var(--font-size-text-s);font-weight:400;line-height:1.4;letter-spacing:0;font-family:var(--font-body);max-width:var(--body-text-max-width);color:var(--scheme-paragraphs)}.comment__content>*{margin:0}.comment__content>*+*{margin-block-start:var(--spacing-l)}.comment__content h1{font-size:var(--font-size-heading-xxl);font-weight:500;line-height:1;letter-spacing:-.25px;text-transform:none;font-family:var(--font-display)}.comment__content h2{font-size:var(--font-size-heading-xl);font-weight:500;line-height:1;letter-spacing:-.25px;text-transform:none;font-family:var(--font-display)}.comment__content h3{font-size:var(--font-size-heading-l);font-weight:500;line-height:1;letter-spacing:-.25px;text-transform:none;font-family:var(--font-display)}.comment__content h4{font-size:var(--font-size-heading-m);font-weight:500;line-height:1;letter-spacing:-.25px;text-transform:none;font-family:var(--font-display)}.comment__content h5{font-size:var(--font-size-heading-s);font-weight:400;line-height:1.3;letter-spacing:0;text-transform:none;font-family:var(--font-body)}.comment__content h6{font-size:var(--font-size-heading-xs);font-weight:400;line-height:1.35;letter-spacing:.22px;text-transform:uppercase;font-family:var(--font-mono)}.comment__content h2,.comment__content h3,.comment__content h4,.comment__content h5,.comment__content h6{margin-block-end:var(--spacing-l)}.comment__content h1,.comment__content h2,.comment__content h3,.comment__content h4,.comment__content h5,.comment__content h6{color:var(--scheme-color)}.comment__content ul,.comment__content ol{padding-inline-start:1.25rem}.comment__content li{text-indent:0}.comment__content blockquote{padding-inline-start:var(--spacing-xl);margin-inline-start:var(--spacing-xs);border-inline-start:1px solid var(--color-border-neutral)}.comment__content table{border-collapse:collapse}.comment__content table th{font-weight:600}.comment__content table td,.comment__content table th{border-bottom:1px solid var(--border-color-neutral-muted);padding-block:var(--spacing-m)}.comment__content table td:not(:last-child),.comment__content table th:not(:last-child){padding-inline-end:var(--spacing-l)}.comment__content img{max-width:100%}.article-image{margin-inline:auto;display:block}
