/* Selected centered navigation and homepage copy treatment. */
.direction-nav,.direction-nav *{box-sizing:border-box}
.direction-nav{position:relative;z-index:30;flex:none;color:#0D2565;background:#F8F8F6}
.direction-nav a:focus-visible{outline:1px solid currentColor;outline-offset:5px}
.direction-nav a:hover{text-decoration:underline;text-underline-offset:4px}
.direction-nav-centered{height:132px;display:grid;place-items:center;padding:24px 0 13px}
.direction-center-links{display:grid;grid-template-columns:70px 110px 70px;align-items:center;text-align:center;gap:48px;font-size:17px}
.direction-center-links .ascii-face-button{height:auto;min-height:0;width:110px;padding:0;gap:8px;text-decoration:none}
.direction-center-links .ascii-face{height:74px}
.direction-center-links .ascii-face-name{white-space:nowrap;font-size:17px}
/* Selected name treatment: Easy Tilt, 36% straightening / 49% looseness. The mask follows the active ink color. */
@supports (mask-image:url('/assets/avatar-name-easy-tilt.svg')) or (-webkit-mask-image:url('/assets/avatar-name-easy-tilt.svg')){
 .direction-nav.avatar-name-easy-tilt{padding:8px 0!important}
 .avatar-name-easy-tilt .direction-center-links .ascii-face-button{position:relative;height:112px;min-height:0;width:110px;padding:0;gap:0;transform:translateY(16px)}
 .avatar-name-easy-tilt .direction-center-links .ascii-face{position:absolute;left:50%;top:32px;transform:translateX(-50%);height:74px;width:auto}
 .avatar-name-easy-tilt .direction-center-links .ascii-face-name{position:absolute;left:50%;top:2px;transform:translateX(-50%);display:block;width:140px;height:118px;max-width:none;overflow:hidden;font-size:0;line-height:0;background:currentColor;pointer-events:none;-webkit-mask:url('/assets/avatar-name-easy-tilt.svg?v=13') center/contain no-repeat;mask:url('/assets/avatar-name-easy-tilt.svg?v=13') center/contain no-repeat}
}
.direction-copy-tools{display:block;margin-top:9px;font-size:13px;line-height:1.2;opacity:.72}
.direction-copy-tools .editorial-trigger{text-underline-offset:3px}
@media(max-width:700px){.direction-center-links{gap:32px;grid-template-columns:60px 110px 60px}.direction-copy-tools{font-size:12px;margin-top:7px}.editorial-intro{min-height:138px!important}.editorial-intro h1{max-width:100%;font-size:clamp(30px,6.8vw,42px)!important}}
