/* AnoneHost page landmarks: layout and state only; existing typography is intact. */
@media(min-width:961px){
 .anone-redesign>.site-rail[data-rail-navigation]{width:96px;display:flex;align-items:stretch;flex-direction:column;gap:0;overflow:hidden;background:#0b0d0c;border-right:1px solid #292e2b}
 .anone-redesign>.site-rail[data-rail-navigation]~:is(.site-header,.page-shell,.site-footer){margin-left:96px}
 .anone-redesign>.site-rail[data-rail-navigation]>.rail-mark{flex:0 0 81px;min-height:81px;height:81px;width:100%;padding:0;align-self:stretch;border-bottom:1px solid #292e2b}
 .anone-redesign>.site-rail[data-rail-navigation]>nav{display:flex;flex-direction:column;align-items:stretch;flex:0 1 auto;gap:0;width:100%;min-height:0;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;scroll-padding-block:6px}
 .anone-redesign>.site-rail[data-rail-navigation]>nav::-webkit-scrollbar{width:0}
 .anone-redesign>.site-rail[data-rail-navigation]>nav>a{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;flex:0 0 72px;min-height:72px;height:72px;gap:3px;width:100%;padding:7px 6px;border:0;border-bottom:1px solid #232925;border-radius:0;background:transparent;color:#89948d;text-align:center;text-decoration:none;transition:background .16s,color .16s}
 .anone-redesign>.site-rail[data-rail-navigation]>nav>a.is-current{background:transparent;color:#89948d}
 .anone-redesign>.site-rail[data-rail-navigation]>nav>a::before,.anone-redesign>.site-rail[data-rail-navigation]>nav>a.is-current::before{content:none;display:none}
 .anone-redesign>.site-rail[data-rail-navigation]>nav>a>span{display:block;flex:0 0 auto;margin:0;padding:0}
 .anone-redesign>.site-rail[data-rail-navigation]>nav>a>small{display:block;flex:0 0 auto;max-width:100%;margin:0;padding:0;white-space:normal;word-break:normal;overflow-wrap:normal;hyphens:none;text-wrap:balance;text-align:center}
 .anone-redesign>.site-rail[data-rail-navigation]>nav>a:hover{background:#111713;color:#c6d2c9}
 .anone-redesign>.site-rail[data-rail-navigation]>nav>a[aria-current=location]{background:#17201a;color:#dce5de}
 .anone-redesign>.site-rail[data-rail-navigation]>nav>a[aria-current=location]::before{content:'';display:block;position:absolute;left:0;top:0;bottom:0;width:2px;height:auto;border-radius:0;background:#91a79a}
 .anone-redesign>.site-rail[data-rail-navigation]>nav>a:focus-visible{z-index:1;outline:1px solid #b3bccd;outline-offset:-4px;background:#18201d;color:#e0e7e2}
 .anone-redesign>.site-rail[data-rail-navigation]>.rail-signature{flex:0 0 auto;align-self:center;margin-top:auto;padding-block:16px;color:#68766c;max-width:100%}
 .anone-redesign>.site-rail[data-rail-navigation][data-rail-crowded]>.rail-signature{display:none}
 .anone-redesign>.site-rail[data-rail-navigation]>.rail-bottom{display:grid;place-items:center;flex:0 0 48px;min-height:48px;width:100%;margin-top:auto;padding:10px 0;border-top:1px solid #292e2b;text-align:center;color:#87948b}
 .anone-redesign [data-rail-anchor]{scroll-margin-top:0}
}
@media(min-width:961px) and (max-height:700px){
 .anone-redesign>.site-rail[data-rail-navigation]>nav>a{flex-basis:64px;min-height:64px;height:64px;gap:2px;padding-block:5px}
}
@media(min-width:961px) and (max-height:580px){
 .anone-redesign>.site-rail[data-rail-navigation]>nav>a{flex-basis:54px;min-height:54px;height:54px;padding-block:3px}
}
@media(max-width:960px){
 .anone-redesign>.site-rail[data-rail-navigation]{display:none}
 .anone-redesign>.site-rail[data-rail-navigation]~:is(.site-header,.page-shell,.site-footer){margin-left:0}
 .anone-redesign [data-rail-anchor]{scroll-margin-top:0}
}
@media(prefers-reduced-motion:reduce){.anone-redesign>.site-rail[data-rail-navigation]>nav>a{transition:none}}
