.page-hero.art-hero{background: var(--night);color: #fff;padding: calc(var(--nav-h) + 56px) 0 clamp(40px,6vh,64px)}.art-hero .wrap{display: block}.art-hero .crumb{font-size: 14px;color: rgba(255,255,255,.7)}.art-hero .crumb a{color: inherit}.art-hero h1{margin-top: 18px;max-width: 22ch;color: #fff;font-size: clamp(32px,3.8vw,52px) !important}.ah-meta{margin-top: 22px;font-size: 15px;font-weight: 500;color: var(--steel-lt)}.ah-meta a{color: inherit;text-decoration: none}.ah-meta a:hover{text-decoration: underline}.ah-lede{margin-top: 18px;max-width: 56ch;font-size: 1.125rem;color: rgba(255,255,255,.82)}.dot-sep{margin: 0 6px;opacity: .6}.art-sec .wrap{max-width: 860px}.art-cover{margin: 0 0 clamp(32px,4vw,48px)}.art-cover img{width: 100%;max-height: 460px;object-fit: cover}.art-cover figcaption{margin-top: 10px;font-size: 14px;color: var(--muted)}.art-body{font-size: 1.125rem;line-height: 1.72;color: var(--ink)}.art-body>* + *{margin-top: 1.1em}.art-body h2{margin-top: 2em;font-size: clamp(24px,2.2vw,30px) !important;font-weight: 600 !important;line-height: 1.25 !important}.art-body h3{margin-top: 1.7em;font-size: 20px !important}.art-body h4{margin-top: 1.5em;font-size: 18px;font-weight: 600}.art-body p,.art-body li{max-width: 68ch}.art-body ul,.art-body ol{padding-left: 1.3em}.art-body ul{list-style: disc}.art-body ol{list-style: decimal}.art-body li + li{margin-top: .4em}.art-body a{color: #1F4AB8;text-underline-offset: 3px}.art-body img{width: 100%;height: auto}.art-body figure{margin: 2em 0}.art-body figcaption{margin-top: 8px;font-size: 14px;color: var(--muted)}.art-body blockquote{margin: 1.6em 0;padding: 4px 0 4px 22px;border-left: 3px solid var(--signal);font-size: 1.2rem}.art-body table{width: 100%;border-collapse: collapse;font-size: 1rem}.art-body th,.art-body td{padding: 10px 12px;border-bottom: 1px solid var(--line);text-align: left;vertical-align: top}.art-body th{font-weight: 600;background: #F6F7FA}.art-body .art-lead{font-size: 1.25rem}.art-links{display: flex;flex-wrap: wrap;gap: 12px;margin-top: 2em}.art-links .btn{color: var(--ink)}.art-tags{margin-top: 40px;padding-top: 24px;border-top: 1px solid var(--line);display: flex;flex-wrap: wrap;gap: 8px}.art-tags li{padding: 6px 12px;background: #F1F3F8;font-size: 14px;color: var(--muted)}.art-about{margin-top: 48px;padding: 28px;background: #F6F7FA;border-left: 3px solid #1F3A8A}.art-about h2.small-h{color: var(--ink) !important;font-size: 17px !important;margin: 0 0 10px !important}.art-about p{color: var(--muted);font-size: 1rem}.art-about p + p{margin-top: 10px}.art-about a{color: #1F4AB8}.chips{display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: clamp(28px,3.4vw,44px)}.chips a,.chips button{padding: 9px 16px;border: 1px solid #C9D0E2;background: #fff;font: 500 15px var(--font);color: var(--ink);text-decoration: none;cursor: pointer}.chips a:hover,.chips button:hover{border-color: #1F4AB8;color: #1F4AB8}.chips [aria-current="page"],.chips [aria-pressed="true"]{background: #1F3A8A;border-color: #1F3A8A;color: #fff}.pcards.list{grid-template-columns: repeat(3,minmax(0,1fr))}.pcards.list .pcard h3{font-size: 19px !important}.pcards.list .pcard p{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden}.pcards [hidden]{display: none}@media (max-width: 1000px){.pcards.list{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.pcards.list{grid-template-columns: 1fr}.art-body{font-size: 1.0625rem}}.empty{font-size: 1.125rem;color: var(--muted)}.empty a{color: #1F4AB8}:is(main,body) section .pcard h2:not(#band-h):not(.small-h){font-size: 19px !important;font-weight: 600 !important;line-height: 1.3 !important;letter-spacing: -0.01em !important;margin: 0 !important;max-width: none !important;color: var(--ink);text-transform: none}:is(main,body) section.dark .pcard h2:not(#band-h):not(.small-h){color: #fff}.art-cover img{aspect-ratio: 16 / 9;height: auto}