/* WordPress-specific adjustments on top of site.css (loaded after it). */
.wp-site-blocks{padding:0}
.wp-site-blocks>*+*,.cf main.wp-block-group{margin-block-start:0}
.cf main#main>.wp-block-post-content>*:first-child{margin-block-start:0}
/* Grid containers: no flow-layout gap on grid children */
.cf-hero__in>*,.cf-answer__grid>*,.cf-boxes>*,.cf-guides>*,.cf-pillars>*,.cf-sources-head__in>*,.cf-footer__in>*,.cf-stub>*,.cf-header__in>*,.cf-footer__base>*{margin-block-start:0!important}
.cf-header__in{max-width:1180px}
.cf-header .cf-brand-p{margin:0}
.cf-nav li{margin:0}
.cf-hero{padding-bottom:0}
.cf-hero__text>*:last-child{margin-bottom:0}
.cf .cf-hero h1,.cf .cf-hero .wp-block-post-title{color:var(--cf-parch)}
.cf-hero--title{padding-top:clamp(2rem,5vw,3.5rem);padding-bottom:clamp(2.25rem,5vw,3.5rem)!important}
.cf-hero--title h1{font-size:clamp(2rem,4.4vw,3rem);margin:0}
.cf-hero--title .cf-pill{margin-top:1rem}
.cf .cf-hero__art{margin:0}
.cf .cf-hero__art img{max-width:none;height:auto}
.cf-answer{margin-top:-1.5rem!important}
.cf-section--tight{padding-bottom:0}
.cf p.cf-btns{display:flex}
.cf p.cf-stat{display:flex}
.cf p.cf-count{display:flex}
.cf .cf-pill{width:max-content;max-width:100%}
.cf .cf-scoreboard table{border-collapse:separate}
.cf .cf-scoreboard td,.cf .cf-scoreboard th{border-left:0;border-right:0;border-bottom:0}
.cf .cf-scoreboard thead{border:0}
.cf .cf-scoreboard strong{font-weight:inherit}
.cf .cf-scoreboard tr:has(strong) td:first-child,.cf .cf-scoreboard tr:has(strong) td:nth-child(3){font-weight:700}
.cf .cf-sources-head__art img,.cf .cf-box--corrections img,.cf .cf-stub img{max-width:none}
.cf .cf-sources-head__art img{height:230px;width:auto}
.cf .cf-stub .wp-block-image img{width:170px}
.cf .cf-guide .wp-block-image{margin:0}
.cf .cf-guide .wp-block-image img{width:100%}
.cf .cf-guide__body>*{margin-top:0}
.cf mark.cf-todo{background:#FFE08A}
.cf .cf-toc li,.cf ol.cf-src>li{margin-top:0}
.cf .cf-src__title{display:inline}
@media (max-width:860px){.cf .cf-sources-head__art img{height:150px}}
