.article-content{max-width:720px;margin:0 auto;font-family:var(--t-body)}.article-content h1{letter-spacing:.015em;font-size:2.1rem;line-height:1.15;margin-top:3rem;padding-top:1rem}.article-content h1,.article-content h2{font-family:var(--t-display);font-weight:600;text-transform:uppercase;color:var(--t-white);margin-bottom:1.5rem}.article-content h2{letter-spacing:.01em;font-size:1.4rem;line-height:1.2;margin-top:3.5rem;padding-top:1.5rem;border-top:1px dashed var(--t-line)}.article-content h3{font-family:var(--t-display);font-weight:600;text-transform:uppercase;letter-spacing:.01em;font-size:1.1rem;color:var(--t-amber-bright);line-height:1.3;margin-top:2.25rem;margin-bottom:1rem}.article-content p{font-size:1rem;line-height:1.75;color:var(--t-white);margin-bottom:1.5rem}.article-content strong{color:var(--t-white);font-weight:700}.article-content em{color:var(--t-amber-bright);font-style:normal;font-weight:500}.article-content ol,.article-content ul{margin-top:1.5rem;margin-bottom:2rem;padding-left:0;list-style:none}.article-content li{position:relative;padding-left:1.75rem;margin-bottom:.85rem;font-size:1rem;line-height:1.7;color:var(--t-white)}.article-content ul li:before{content:"-";position:absolute;left:0;color:var(--t-amber);font-weight:700}.article-content ol{counter-reset:list-counter}.article-content ol li{counter-increment:list-counter}.article-content ol li:before{content:counter(list-counter) ".";position:absolute;left:0;color:var(--t-amber);font-weight:700}.article-content blockquote{background:var(--t-panel);border:1px solid var(--t-line);border-left:3px solid var(--t-amber);padding:1.25rem 1.5rem;margin:2rem 0;font-family:var(--t-mono)}.article-content blockquote p{color:var(--t-phos);font-size:.95rem;margin-bottom:.5rem}.article-content blockquote p:last-child{margin-bottom:0}.article-content hr{border:none;border-top:1px dashed var(--t-line);margin:3rem 0}.article-content a{color:var(--t-amber-bright);text-decoration:none;border-bottom:1px solid rgba(224,189,110,.4);transition:color .15s,border-color .15s}.article-content a:hover{color:var(--t-white);border-bottom-color:var(--t-white)}.article-content code{font-family:var(--t-mono);background:var(--t-panel-2);color:var(--t-amber-bright);padding:.2rem .4rem;font-size:.88em}.article-content pre{font-family:var(--t-mono);background:var(--t-panel);border:1px solid var(--t-line);padding:1.25rem 1.5rem;margin:2rem 0;overflow-x:auto}.article-content pre code{background:none;padding:0}.article-content table{width:100%;border-collapse:collapse;margin:2rem 0;font-size:.9rem}.article-content th{font-family:var(--t-display);font-weight:600;text-transform:uppercase;letter-spacing:.01em;background:var(--t-panel);color:var(--t-amber-bright);text-align:left}.article-content td,.article-content th{padding:.75rem 1rem;border:1px solid var(--t-line)}.article-content td{color:var(--t-white)}@media print{body{background:#ffffff!important}.article-content{max-width:100%;color:#000}.article-content h1,.article-content h2,.article-content h3{color:#000;border-top-color:#ccc}.article-content li,.article-content p,.article-content strong{color:#000}.article-content em{color:#333}.article-content a{color:#000;text-decoration:underline;border-bottom:none}.article-content blockquote{background:#f4f4f4;border-color:#ccc #ccc #ccc #999;color:#000}.article-content blockquote p{color:#000}.article-content table,.article-content td,.article-content th{border-color:#999;color:#000}.article-content th{background:#eee;color:#000}.article-content hr{border-top-color:#ccc}.article-content h2,.article-content h3{-moz-column-break-after:avoid;break-after:avoid;page-break-after:avoid}.article-content blockquote,.article-content li,.article-content table,.article-content tr{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}}