/*!
 * Brooks Law 7.5 — Español: the language switch in the page ribbon.
 * Loads only on pages that are Spanish or have a Spanish version.
 */ .page-ribbon{position:relative}.page-ribbon__lang{position:absolute;right:0.9rem;top:50%;transform:translateY(-50%);font-size:0.78rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;text-decoration:none;color:var(--paper, #fff);border:1px solid currentColor;border-radius:999px;padding:0.28rem 0.7rem;opacity:0.92}.page-ribbon__lang:hover, .page-ribbon__lang:focus-visible{opacity:1;background:rgba(255, 255, 255, 0.12)}.page-ribbon:has(.page-ribbon__lang) .page-ribbon__icon:last-of-type{margin-right:6.6rem}@media (max-width: 600px){.page-ribbon:has(.page-ribbon__lang) .page-ribbon__icon:last-of-type{margin-right:5rem}.page-ribbon__lang{right:0.7rem;font-size:0.7rem;padding:0.24rem 0.55rem}}.main-navigation .menu-item-lang > a{font-size:0.78rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;border:1px solid currentColor;border-radius:999px;padding:0.22rem 0.65rem;line-height:1.4}