.wp-block-post-title {
    font-size: 28px !important;
    line-height: 1.3 !important;
}
/* Body text - deep black */
body,
.entry-content p,
.entry-content li,
.site-content {
  color: #000000;
}
a { color: #1A2E44; }h1, h2, h3 { color: #1A2E44; }.entry-title a { color: #1A2E44; }input[type="submit"], .button { background-color: #C1440C; color: #fff; border: none; }
.entry-content, .entry-summary { max-width: 700px; line-height: 1.7; font-size: 17px; }
.site-header { padding-bottom: 0; }.site-branding { margin-bottom: 10px; }#access { margin-top: 0; }
#access .nav-menu > li > a:hover { background-color: #C1440C; color: #fff; transition: 0.2s; }
.current-menu-item > a { border-bottom: 3px solid #C1440C !important; }
.nav-cta a { background-color: #C1440C !important; color: #fff !important; padding: 8px 16px !important; border-radius: 4px; }
body { border-top: 4px solid #C1440C; }
css
.widget_categories ul { list-style: none; margin: 0; padding: 0; }
.widget_categories li { margin-bottom: 6px; }
.widget_categories a {
  display: block;
  padding: 8px 12px;
  background-color: #F4F1EC;
  color: #1A2E44 !important;
  text-decoration: none !important;
  border-radius: 6px;
  font-size: 14px;
}
.widget_categories a:hover { background-color: #1A2E44; color: #fff !important; }
css
.sidebar-connect {
  background-color: #F4F1EC;
  border-radius: 8px;
  padding: 14px 16px;
  margin-top: 12px;
}
.sidebar-connect-label {
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  color: #6B6B63;
  margin: 0 0 8px;
}
.sidebar-connect a {
  display: block;
  color: #1A2E44 !important;
  text-decoration: none !important;
  font-size: 14px;
  padding: 4px 0;
}
.sidebar-connect a:hover { color: #C1440C !important; }
.more-link { display: inline-block; background-color: #1A2E44; color: #fff !important; padding: 6px 14px; border-radius: 4px; text-decoration: none !important; font-size: 13px; }.more-link:hover { background-color: #C1440C; }
a[href*='work-samples'], a[href*='how-i-work'] { transition: 0.2s; }a[href*='work-samples']:hover, a[href*='how-i-work']:hover { padding-right: 4px; }
input[type=text], input[type=email], textarea { border: 1px solid #d8d6ce !important; border-radius: 4px !important; padding: 10px !important; }input[type=text]:focus, input[type=email]:focus, textarea:focus { border-color: #1A2E44 !important; outline: none !important; }.wpforms-submit { background-color: #C1440C !important; color: #fff !important; border-radius: 4px !important; border: none !important; }
.hentry { border-top: 3px solid #F4F1EC; padding-top: 20px; margin-top: 20px; }
.wp-block-button {
  background-color: #C1440C !important;
  border-radius: 4px !important;
}
.wp-block-button__link,
button.wp-block-button__link {
  background-color: transparent !important;
  background: none !important;
  color: #fff !important;
  border: none !important;
  padding: 10px 24px !important;
  font-weight: bold !important;
}
.wp-block-button__link:hover,
button.wp-block-button__link:hover {
  color: #fff !important;
}
.site-description { color: #6B6B63 !important; font-size: 15px; font-style: normal; text-transform: uppercase; letter-spacing: 0.08em; }
.site-title a { color: #1A2E44 !important; font-weight: 800 !important; letter-spacing: -0.01em; }
.site-title a { transition: color 0.2s; }
.site-title a:hover { color: #C1440C !important; }
a:visited,
.entry-content a:visited,
.comment-content a:visited,
.widget a:visited,
.entry-title a:visited {
	color: #21759b;
}
/* Link title paragraphs: pull the blurb up close, push the group apart */
.entry-content p:has(> a:only-child) {
	margin-top: 2.4rem;
	margin-bottom: 0.5rem;
	line-height: 1.4;
}

/* Bold question headers get more air above them */
.entry-content p:has(> strong:only-child) {
	margin-top: 3.2rem;
	margin-bottom: 1.2rem;
}