.dc-editorial-section{padding:clamp(36px,6vw,80px) 0;background:linear-gradient(130deg,#edf1ff,#f5f5f2)}.dc-editorial-section:nth-of-type(2n){background:linear-gradient(135deg,#e4eaff,#f0f4fb)}.dc-editorial-section .dc-prose{max-width:880px}.dc-editorial-section h2{font:800 clamp(28px,3.4vw,48px)/1.14 var(--font-display,Archivo),sans-serif;letter-spacing:-.035em;margin:0 0 24px}.dc-editorial-section h3{font:700 clamp(22px,2.2vw,30px)/1.2 var(--font-display,Archivo),sans-serif}.dc-editorial-section p{margin:16px 0;max-width:76ch}.dc-editorial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:30px}.dc-editorial-card{padding:28px;background:#ffffffbd;border:1px solid #b5c1ed;border-top:3px solid #3157ff;display:flex;flex-direction:column;min-width:0}.dc-editorial-card h3{margin:10px 0 16px}.dc-editorial-card h3 a{text-decoration:none}.dc-editorial-card p{font-size:15px}.dc-editorial-card .dc-eyebrow{font-size:11px;line-height:1.6}.dc-editorial-card__meta{margin-top:auto!important;color:#55565c;font-size:12px!important}.dc-editorial-filter{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin:22px 0}.dc-editorial-filter select{background:#fff;color:#101114;border:1px solid #55565c;padding:12px;font:inherit;max-width:100%}.dc-editorial-pagination{display:flex;gap:22px;margin-top:32px}.dc-editorial-date{display:inline-flex;gap:5px}.dc-editorial-date .wp-block-post-date{display:inline;margin:0}.dc-main--post .dc-post-header{padding-top:44px;padding-bottom:30px;background:linear-gradient(135deg,#e4eaff,#f5f5f2)}.dc-main--post .dc-post-header__title{max-width:1100px;font-size:clamp(34px,4.2vw,62px);line-height:1.13}.dc-editorial-art{margin-bottom:30px}.dc-editorial-art .dc-page-art{height:clamp(125px,18vw,240px);min-height:0}.dc-main--post .dc-prose{max-width:820px;margin:auto}.dc-main--post .dc-prose h2{margin-top:44px}.dc-main--post .dc-prose table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:15px}.dc-main--post .dc-prose td,.dc-main--post .dc-prose th{padding:12px;border:1px solid #bac4e8;overflow-wrap:anywhere}.dc-main--post .dc-prose th{background:#e4eaff;text-align:left}.dc-main--post .dc-prose ul,.dc-main--post .dc-prose ol{padding-left:24px}.dc-editorial-toc{border-left:3px solid #3157ff;padding:20px;background:#eaf0ff}.dc-editorial-author{margin-top:40px;padding:24px;background:#e4eaff}@media(max-width:1050px){.dc-editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.dc-editorial-grid{grid-template-columns:1fr}.dc-editorial-card{padding:22px}.dc-editorial-filter{align-items:stretch}.dc-editorial-filter label{width:100%}.dc-main--post .dc-prose table{font-size:12px}.dc-main--post .dc-prose td,.dc-main--post .dc-prose th{padding:7px}.dc-byline{flex-wrap:wrap}.dc-main--post .dc-post-header{padding-top:24px}} 
.dc-main--post .dc-post-header{padding-top:120px}.dc-main--post .dc-post-header .dc-breadcrumb{margin-bottom:22px}.dc-main--post .dc-post-header .dc-breadcrumb a,.dc-main--post .dc-post-header .dc-eyebrow a{display:inline-flex;align-items:center;min-height:28px}.dc-editorial-author a,.dc-editorial-section a:not(.dc-btn){color:#101114;text-decoration-color:#3157ff}.dc-byline{display:flex;gap:16px;align-items:center}.dc-byline a{color:#101114;text-decoration:underline}@media(max-width:759px){.dc-main--post .dc-post-header{padding-top:100px}}

/* Keep small contents links readable on the pale editorial panel. */
.dc-main--post .dc-editorial-toc a,.dc-main--post .dc-editorial-toc a:hover{color:#2545c4}
.dc-editorial-results{scroll-margin-top:110px}.dc-editorial-filter{align-items:flex-end}.dc-editorial-filter>div{display:grid;gap:8px;flex:1 1 220px;max-width:400px}.dc-editorial-filter input,.dc-editorial-filter select{box-sizing:border-box;width:100%;min-width:0;min-height:48px;background:#fff;color:#101114;border:1px solid #55565c;padding:12px;font:inherit}.dc-editorial-filter input::placeholder{color:#55565c}.dc-editorial-filter>a{padding:12px 0}.dc-editorial-count{font-size:14px}.dc-editorial-pagination{flex-wrap:wrap;gap:8px}.dc-editorial-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px 14px;border:1px solid #bac4e8;text-decoration:none}.dc-editorial-pagination .current{background:#101114;color:#fff}.dc-editorial-pagination .dots{border-color:transparent}.dc-editorial-guides .dc-editorial-card h3{font-size:clamp(20px,2vw,28px)}.dc-editorial-filter :focus-visible,.dc-editorial-pagination :focus-visible{outline:3px solid #2545c4;outline-offset:4px}.dc-main--post .dc-prose h2[id]{scroll-margin-top:110px}@media(max-width:650px){.dc-editorial-filter>div{max-width:none;flex-basis:100%}.dc-editorial-filter .dc-btn{min-height:48px}.dc-editorial-pagination .page-numbers{padding:8px 12px}}
