:is(html:has(.print-document),body:has(.print-document)){color:#171717;font-family:var(--font-ui);background:#fff;margin:0}.print-document{background:#fff;font-size:11pt;line-height:1.58}.cover-page,.toc-page,.articles-flow{break-before:page}.print-section-article .articles-flow,.print-section-article .print-article{break-before:auto}.cover-page{break-before:auto;border-bottom:.03in solid #171717;flex-direction:column;min-height:9.05in;display:flex}.cover-kicker,.section-label,.byline{color:#5f6763;font-family:var(--font-mono);font-size:var(--print-utility-font-size,8pt);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.cover-kicker{border-bottom:1px solid #999;margin:0;padding-bottom:.08in}.cover-page h1{letter-spacing:0;max-width:6.4in;margin:.25in 0 0;font-size:52pt;line-height:.95}.cover-subtitle{font-family:var(--font-display);max-width:5.8in;margin:.16in 0 0;font-size:16pt;font-style:italic;line-height:1.25}.cover-meta{font-family:var(--font-mono);border-top:1px solid #aaa;gap:.25in;margin-top:.25in;padding-top:.12in;font-size:9pt;display:flex}.cover-feature{margin-top:auto;padding-top:.4in}.cover-feature-label{color:#5f6763;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .05in;font-size:7.5pt;font-weight:700;line-height:1.2}.cover-feature-title{font-family:var(--font-display);letter-spacing:0;max-width:6.8in;margin:0 0 .14in;font-size:14.5pt;font-weight:400;line-height:1.08}.cover-image{filter:grayscale(.1);object-fit:cover;object-position:center center;width:100%;max-height:3.55in;display:block}.toc-page h2,.article-opener h2{font-size:var(--print-opener-heading-size,25pt);letter-spacing:0;margin:.08in 0 .18in;line-height:1.02}.toc-list{counter-reset:toc;margin:.35in 0 0;padding:0;list-style:none}.toc-list li{counter-increment:toc;border-top:1px solid #d0d0d0;grid-template-columns:1fr auto;align-items:baseline;gap:.2in;padding:.14in 0;display:grid}.toc-list li:last-child{border-bottom:1px solid #d0d0d0}.toc-list h3{font-size:var(--print-heading-font-size,13pt);margin:0;line-height:1.2}.toc-list h3:before{color:#777;content:counter(toc, decimal-leading-zero) " ";font-family:var(--font-mono);font-size:8pt}.toc-list p,.toc-list span{color:#666;font-family:var(--font-mono);font-size:var(--print-utility-font-size,8pt);margin:.04in 0 0}.toc-page-number{text-align:right;min-width:.34in}.toc-list .toc-page-placeholder{color:#fff}.toc-list .pdf-toc-marker{color:#fff;margin:0;font-size:2pt;line-height:1;display:inline-block}.article-opener{break-after:avoid;break-inside:avoid;page-break-inside:avoid;margin-bottom:.09in;padding-bottom:0}.dek{color:#4a4a4a;font-family:var(--font-display);font-size:var(--print-dek-font-size,12.5pt);margin:.11in 0 0;line-height:1.35}.lead-figure{margin:.18in 0 .24in}.print-document figure,.print-document img{break-inside:avoid;page-break-inside:avoid}.print-document img{max-width:100%;height:auto}.print-document .pdf-page-marker{color:#fff;height:2pt;font-size:2pt;line-height:1;display:block;overflow:hidden}.print-document figure img{object-fit:contain;max-height:7.5in}.article-body{font-family:var(--font-display);font-size:var(--print-body-font-size,9pt);orphans:3;overflow-wrap:anywhere;widows:3;line-height:1.55}.article-body-two-column{columns:2;column-gap:.28in}.article-body-single-column{columns:1;max-width:5.8in}.article-body h1,.article-body h2,.article-body h3{break-after:avoid;break-inside:avoid;overflow-wrap:anywhere;page-break-inside:avoid;margin:.2in 0 .08in;line-height:1.15}.article-body h1,.article-body h2{font-size:var(--print-heading-font-size,13pt)}.article-body figure+h1,.article-body figure+h2,.article-body figure+h3{margin-top:.04in}.article-body h3{font-size:var(--print-subheading-font-size,11pt)}.article-body p{overflow-wrap:anywhere;margin:0 0 .11in}.article-body a{color:inherit;overflow-wrap:anywhere;word-break:break-word;text-decoration:none}.citation-marker{break-inside:avoid;page-break-inside:avoid;white-space:nowrap;display:inline-block}.article-body blockquote{color:#424242;overflow-wrap:anywhere;border-left:2px solid #999;margin:.14in 0;padding-left:.16in;font-style:italic}.article-body figure{column-span:all;margin:.16in 0 .18in}.article-body figure:empty{display:none}.article-body figure:not(:has(img,picture,video,iframe,figcaption,svg)){display:none}.article-body img[src^="http://"],.article-body img[src^="https://"],:is(.article-body figure:has(img[src^="http://"]):not(:has(figcaption)),.article-body figure:has(img[src^="https://"]):not(:has(figcaption))){display:none}:is(.article-body figure:has(img[src^="http://"]),.article-body figure:has(img[src^="https://"])){margin:.08in 0 .12in}.article-body figure img,.article-body>img{margin:0 auto .14in;display:block}.article-body ul,.article-body ol{margin-top:0;padding-left:.22in}.article-body li{break-inside:avoid;overflow-wrap:anywhere;page-break-inside:avoid}.article-body pre,.article-body code{font-family:var(--font-mono);font-size:var(--print-code-font-size,8pt);overflow-wrap:anywhere;word-break:break-word}.article-body pre{box-sizing:border-box;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word;background:#f4f4f4;border-left:2px solid #cfcfcf;margin:.12in 0 .14in;padding:.1in .12in;display:block}.article-body table{border-collapse:collapse;column-span:all;font-size:var(--print-code-font-size,8pt);overflow-wrap:anywhere;table-layout:fixed;word-break:break-word;width:100%;max-width:100%;display:table}.article-body td,.article-body th{border:1px solid #ccc;padding:.04in}.hide-article-images img,.hide-article-images figure{display:none}.print-article{break-before:auto;margin-top:.34in}.articles-flow>.print-article:first-child,.print-section-article .print-article{margin-top:0}@media screen{body:has(.print-document){background:#fff}.print-document{min-height:11in;padding:var(--print-margin-top,.65in) var(--print-margin-right,.55in) var(--print-margin-bottom,.75in) var(--print-margin-left,.55in);background:#fff;width:8.5in;margin:24px auto;box-shadow:0 16px 48px #00000024}}@media print{.print-document{background:#fff!important}html:has(.print-document){background:#fff!important}body:has(.print-document){background:#fff!important}}
