/* Section rail on the about page: fixed buttons positioned from main.js.
   Selectors stay unscoped so the snapshot shown while leaving the page matches. */
.about-flow{position:relative}
.about-stack button{position:fixed;z-index:65;display:flex;align-items:center;text-align:left;line-height:1.2;padding:0;background:var(--paper);color:var(--ink);border:0;border-top:1px solid #59403730;font-size:21px;font-weight:400;letter-spacing:-.025em}
.about-stack button:first-child{border:0}
.about-stack button[aria-current=true]{font-weight:600}
.about-stack button:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}
.is-about>.site-footer{display:none}
.home-exit-layer .about-stack{display:none}.home-exit-layer .about-stack-snapshot{display:block}.about-stack-snapshot button{position:absolute}
@media(max-width:767px){.about-stack{display:none}}
