.sg-logo {
  display: block;
  width: clamp(142px, 16vw, 194px);
  height: auto;
}

.sg-footer-brand { color: #fff; }
.sg-footer-brand img { width: 38px; height: 38px; }
.sg-nav a:hover, .sg-nav a:focus-visible, .sg-eyebrow { color: #9a6800; }
.sg-nav .sg-cta { background: #17252e; }
.sg-breadcrumb { display: flex; gap: 8px; align-items: center; margin-bottom: 30px; color: #5b686f; font-size: .84rem; }
.sg-breadcrumb span[aria-current="page"] { overflow: hidden; max-width: 42ch; text-overflow: ellipsis; white-space: nowrap; }
.sg-article-head .sg-date { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px 22px; }
.sg-quick-answer { margin: 0 0 30px; padding: 25px 28px; border: 1px solid #e4e1d8; border-left: 6px solid #f5b900; border-radius: 16px; background: #faf8f2; }
.sg-quick-answer h2 { margin: .2rem 0 .45rem; font-size: 1.45rem; }
.sg-quick-answer p { margin: 0; color: #293940; }

@media (max-width: 600px) {
  .sg-breadcrumb { margin-bottom: 22px; }
  .sg-article-head .sg-date { justify-content: flex-start; }
  .sg-quick-answer { padding: 21px; }
}

@media (max-width: 600px) {
  .sg-logo { width: 150px; }
}
