html .page .p-nav a.navlink {
  display: block;
  padding-block: 12.5px;
  margin-block: -12.5px;
}
html .page .p-foot a.navlink, html .page .p-foot span.navlink {
  display: inline-block;
  padding-block: 12px;
  margin-block: -12px;
  min-width: 44px;
  text-align: center;
  min-height: 44px;
}
html .page .p-foot a.fl {
  padding-block: 6.5px;
  margin-top: -6.5px;
  margin-bottom: 6.5px;
}
html .page .p-foot a.fl { min-height: 44px; }
html .page .p-nav a.p-nav-home {
  padding-block: 7px;
  margin-block: -7px;
  min-height: 44px;
}
html .page .p-saver-btn { min-height: 44px; }
html .page .btn.btn-solid { min-height: 44px; }
html .lnk-hit { padding-block: 14px; }
html .lnk-hit[data-prose-link] { padding-block: 2.4px; }
html .locale-suggestion a.navlink {
  display: inline-block;
  padding-block: 13.5px;
  margin-block: -13.5px;
  min-width: 44px;
}
html .page .p-nav a.navlink { min-width: 44px; text-align: center; }
details.mkt-faqitem > summary.mkt-qrow { padding: 18px 22px; margin: -18px -22px; }
@media (max-width: 599.98px) {
  details.mkt-faqitem > summary.mkt-qrow { padding: 16px 16px; margin: -16px -16px; }
}
[role="region"][aria-label="Cookie choices"] a { white-space: nowrap; }
html .page a.cms-chip,
html .page button.cms-chip {
  border-block: 5px solid transparent;
  margin-block: -5px;
  background-clip: padding-box;
}
@media (min-width: 768px) {
  html .page button.btn.btn-primary {
    border-block: 1px solid transparent;
    margin-block: -1px;
    background-clip: padding-box;
  }
}
html .page .toggle .th-lab {
  min-height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 1024px), (pointer: coarse) {
  html .p-foot a.fl { min-width: 44px; }
}
@media (max-width: 389.98px) {
  html .page .p-nav a.p-nav-home { min-height: 51.2px; margin-block: -10.6px; }
}
@media (max-width: 329.98px) {
  html .page .p-nav a.p-nav-home { min-height: 68.75px; margin-block: -19.4px; }
}
