/* Reviewed footer wordmark: a restrained graphite/teal text lockup that
   follows the network-and-signal visual mother. */
.r83-wordmark{
  position:relative!important;display:block!important;width:min(100%,1240px)!important;max-width:100%!important;
  margin:0 auto 30px!important;padding:10px 0!important;line-height:1!important;
  color:#eaf0ed!important;text-shadow:0 12px 42px rgba(114,174,177,.18)!important;
  letter-spacing:-.06em!important;background:none!important;transform:none!important;animation:none!important;overflow:visible!important;
  isolation:isolate;text-decoration:none!important;-webkit-text-fill-color:initial!important;text-align:center;
}
.r83-wordmark::before,.r83-wordmark::after{content:none!important;display:none!important}
.r83-wordmark-text{display:inline-block;font-size:clamp(42px,7.4vw,108px);font-weight:850;line-height:1.05;color:inherit!important}
.r83-wordmark:focus-visible{outline:2px solid #e6efac;outline-offset:8px;border-radius:8px}
.footer48-finale:has(.r83-wordmark){padding-top:42px!important;background:radial-gradient(circle at 50% 0,rgba(114,174,177,.18),transparent 38%),#090f12!important;border-top:1px solid rgba(114,174,177,.3)}
footer [class*="finale"]:has(>.r83-wordmark){padding-top:42px}
@media(max-width:700px){
  .r83-wordmark{margin-bottom:20px!important;}
  .r83-wordmark-text{font-size:11vw}
  .footer48-finale:has(.r83-wordmark){padding-top:27px!important;}
}
