:where(.article-body){color:#2E4057;font-family:var(--font-dm-sans),"DM Sans",system-ui,sans-serif;font-size:17px;line-height:1.75;overflow-wrap:break-word;word-wrap:break-word}:where(.article-body) *{max-width:100%}:where(.article-body) :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-playfair),"Playfair Display",Georgia,serif;color:#0D1B2A;font-weight:900;letter-spacing:-.01em;line-height:1.2}:where(.article-body) h1{font-size:2rem;margin:2.5rem 0 1rem}:where(.article-body) h2{font-size:1.625rem;margin:2.25rem 0 .875rem}:where(.article-body) h3{font-size:1.25rem;margin:1.75rem 0 .75rem}:where(.article-body) h4{font-size:1.0625rem;text-transform:uppercase;letter-spacing:.08em;margin:1.5rem 0 .5rem;font-weight:800}:where(.article-body) h5,:where(.article-body) h6{font-size:.9375rem;text-transform:uppercase;letter-spacing:.1em;margin:1.25rem 0 .375rem;color:#6B7F94}:where(.article-body)>:is(h1,h2,h3):first-child{margin-top:0}:where(.article-body) p{margin:0 0 1.1rem}:where(.article-body) .lead,:where(.article-body)>p:first-of-type{font-size:1.125rem;color:#0D1B2A;line-height:1.65}:where(.article-body) b,:where(.article-body) strong{color:#0D1B2A;font-weight:700}:where(.article-body) em,:where(.article-body) i{font-style:italic}:where(.article-body) small{font-size:.8125rem;color:#6B7F94}:where(.article-body) a{color:#C8711A;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .15s ease}:where(.article-body) a:hover{color:#A85A10}:where(.article-body) :is(ul,ol){margin:0 0 1.1rem;padding-left:1.5rem}:where(.article-body) ul{list-style:disc}:where(.article-body) ol{list-style:decimal}:where(.article-body) li{margin-bottom:.4rem}:where(.article-body) li>:is(ul,ol){margin-top:.4rem;margin-bottom:.4rem}:where(.article-body) li::marker{color:#C8711A}:where(.article-body) blockquote{border-left:3px solid #c8711a;padding:.25rem 0 .25rem 1.125rem;margin:1.5rem 0;color:#2E4057;font-style:italic;font-size:1.0625rem}:where(.article-body) blockquote cite{display:block;margin-top:.5rem;font-size:.875rem;font-style:normal;color:#6B7F94}:where(.article-body) blockquote cite:before{content:"— "}:where(.article-body) blockquote.pull{border:none;padding:1rem 0;margin:2rem 0;font-family:var(--font-playfair),"Playfair Display",Georgia,serif;font-size:1.625rem;line-height:1.35;color:#0D1B2A;text-align:center}:where(.article-body) img{display:block;width:100%;height:auto;border-radius:.75rem;margin:1.5rem 0}:where(.article-body) figure{margin:1.75rem 0}:where(.article-body) figure img{margin:0}:where(.article-body) figcaption{margin-top:.625rem;font-size:.875rem;color:#6B7F94;text-align:center;line-height:1.5}:where(.article-body) table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.9375rem}:where(.article-body) thead{background:#F7F9FB;border-bottom:2px solid #c8711a}:where(.article-body) th{text-align:left;font-weight:700;color:#0D1B2A;padding:.625rem .875rem}:where(.article-body) td{padding:.625rem .875rem;border-top:1px solid #d3dce6;vertical-align:top}:where(.article-body) tbody tr:hover{background:#F7F9FB}:where(.article-body) caption{padding:.5rem 0;font-size:.8125rem;color:#6B7F94;text-align:left;caption-side:bottom}:where(.article-body) code{background:#EDF1F5;color:#0D1B2A;padding:.125rem .375rem;border-radius:.25rem;font-size:.875em;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}:where(.article-body) pre{background:#0D1B2A;color:#ADBCCA;padding:1rem 1.125rem;border-radius:.5rem;overflow-x:auto;font-size:.8125rem;line-height:1.6;margin:1.5rem 0}:where(.article-body) pre code{background:transparent;color:inherit;padding:0;font-size:inherit}:where(.article-body) hr{border:none;height:1px;background:linear-gradient(90deg,transparent,#C8711A,transparent);margin:2.5rem 0}:where(.article-body) .callout,:where(.article-body) aside{background:#FDF0E3;border-left:4px solid #c8711a;padding:1rem 1.125rem;border-radius:0 .5rem .5rem 0;margin:1.5rem 0;color:#2E4057}:where(.article-body) .callout.warn{background:#FEF3C7;border-left-color:#D97706}:where(.article-body) .callout.tip{background:#E3EBF6;border-left-color:#1A4E8A}:where(.article-body) .callout>:first-child{margin-top:0}:where(.article-body) .callout>:last-child{margin-bottom:0}:where(.article-body) mark{background:#FDF0E3;color:#0D1B2A;padding:.05em .2em;border-radius:.2em}:where(.article-body) kbd{background:#0D1B2A;color:#fff;padding:.125em .375em;border-radius:.25rem;font-family:ui-monospace,monospace;font-size:.8em}:where(.article-body) sub,:where(.article-body) sup{font-size:.75em;line-height:0}:where(.article-body--dense){font-size:15px}:where(.article-body--dense) h1{font-size:1.625rem}:where(.article-body--dense) h2{font-size:1.375rem}:where(.article-body--dense) h3{font-size:1.125rem}