.language-switch{display:flex;align-items:center;gap:2px;border:1px solid #53616b;border-radius:6px;padding:3px;margin-left:auto;flex-shrink:0;font-family:Arial,sans-serif;font-size:13px;font-weight:700;line-height:1.3}
.language-switch a{color:#e5e9ec;text-decoration:none;padding:8px 10px;border-radius:3px;white-space:nowrap}
.language-switch a[aria-current="true"]{background:#fff;color:#176d9f}
.language-switch a:hover{background:#284958;color:#fff}
.language-switch a:focus-visible{outline:3px solid #6bc6fa;outline-offset:3px}
.hd-in>.language-switch+.btn{margin-left:16px!important}
html[lang="es-US"] .kicker,html[lang="es-US"] .eyebrow{overflow-wrap:anywhere}
@media(max-width:600px){.hd-in{flex-wrap:wrap;gap:10px}.language-switch{font-size:12px}.language-switch a{padding:7px 8px}.hd-in>.language-switch+.btn{margin-left:0!important}.hd-in>.wm{margin-right:auto}}
@media(max-width:600px){
  .hd{height:104px}
  .hd-in{display:grid;grid-template-columns:1fr auto;grid-template-rows:44px 44px;gap:0 12px;padding-top:8px;padding-bottom:8px}
  .hd-in>.wm{grid-column:1;grid-row:1}
  .hd-in>.language-switch{grid-column:2;grid-row:1/3;align-self:center}
  .hd-in>.language-switch+.btn{grid-column:1;grid-row:2;justify-self:start;padding:8px 12px;min-height:36px}
  .prog{top:104px}
  .step,.step :target,.step h1,.step h2,.step summary,.ep-guide,.ep-guide section,.ep-card,.ep-reference-link,#kt-anatomy,#kt-inline,#kitchen-tour{scroll-margin-top:178px}
}
