/* Test site only; official site styles remain unchanged. */
.lab-nav-entry{margin-top:24px;padding-top:10px;border-top:1px solid var(--line,#c9c9c2)}
.nav-list .studio-menu-button{display:inline-flex;align-items:center;min-height:32px;padding:6px 0;box-sizing:border-box;font-size:10px;line-height:1.5;color:#73736b;text-decoration:none;white-space:normal;max-width:100%;cursor:pointer}
.nav-list .studio-menu-button:hover{color:#111}
.nav-list .studio-menu-button[aria-current="page"]{text-decoration:underline;text-underline-offset:4px}
.studio-menu-button:focus-visible{outline:2px solid #55574f;outline-offset:4px}
.skip-link{position:absolute;left:16px;top:-60px;z-index:10;background:#111;color:#fff;padding:10px 16px}.skip-link:focus{top:12px}
.studio-page{box-sizing:border-box;min-width:0;width:100%;max-width:1060px;padding:62px clamp(24px,5.2vw,84px) 48px}
.app-description{max-width:520px}
.app-description p{margin:0;font-size:12px;line-height:1.85;word-break:keep-all}
.app-description p.translation{margin-top:12px;font-size:11px;line-height:1.8;color:#73736b;word-break:normal}
.app-download{display:inline-block;margin-top:24px;padding-bottom:4px;border-bottom:1px solid currentColor;font-size:11px;line-height:1.5}
.app-download[aria-disabled="true"]{color:#85857d;cursor:default}
.app-download:focus-visible{outline:2px solid #55574f;outline-offset:5px}
@media(min-width:841px){.sidebar{overflow-y:auto}}
@media(max-width:840px){.nav-list{flex-wrap:wrap;overflow:visible;white-space:normal}.lab-nav-entry{flex:0 0 100%;margin-top:8px;padding-top:13px}.studio-page{padding:28px 24px 40px;max-width:none}}
@media(max-width:560px){.studio-page{padding:24px 20px 36px}.app-download{margin-top:20px}}
