/* Public navigation keeps the official LP's own quiet type and surfaces. */
.yolo-shared-header{gap:24px;min-height:76px}.yolo-shared-header .desktop-nav{margin-left:auto;gap:24px}.yolo-shared-header .desktop-nav a{font-size:13px;white-space:nowrap}.yolo-shared-header .menu-button{display:inline-flex!important;flex:none}.yolo-shared-header .desktop-nav a:last-child{border:1px solid currentColor;border-radius:99px;padding:10px 16px}.yolo-navigation-panel[hidden]{display:none!important}.yolo-navigation-panel{inset:76px 0 auto auto!important;width:min(600px,100%);max-height:calc(100dvh - 76px);overflow:auto;display:block!important;opacity:1;pointer-events:auto;padding:24px 32px!important;border:1px solid #d9d9d3;border-radius:0 0 0 20px;background:#f7f7f3!important;color:#111;box-shadow:0 18px 30px #11111114}.yolo-local-links{display:grid;grid-template-columns:1fr 1fr;gap:4px 24px}.yolo-navigation-panel a{font-family:'Noto Sans JP',sans-serif;font-size:13px;line-height:1.65;padding:12px 0;display:block}.yolo-mobile-actions{display:none}.yolo-local-links a[aria-current]{text-decoration:underline;text-underline-offset:5px}.yolo-shared-header :focus-visible,.yolo-navigation-panel :focus-visible{outline:3px solid #1769e0;outline-offset:4px}.yolo-shared-header a:hover,.yolo-navigation-panel a:hover{text-decoration:underline;text-underline-offset:5px}
@media(max-width:1099px){.yolo-shared-header .desktop-nav{display:none}.yolo-mobile-actions{display:block;border-bottom:1px solid #d9d9d3;margin-bottom:16px;padding-bottom:16px}.yolo-mobile-actions a{font-size:15px;font-weight:500}.yolo-shared-header{min-height:68px;padding:12px 20px}.yolo-navigation-panel{top:68px!important;max-height:calc(100dvh - 68px);padding:20px 24px!important}.yolo-shared-header .brand-name{font-size:13px}}
@media(max-width:359px){.yolo-local-links{grid-template-columns:1fr}.yolo-navigation-panel{padding:16px 24px!important}}
@media(prefers-reduced-motion:reduce){.yolo-shared-header *,.yolo-navigation-panel{transition:none!important}}
.yolo-shared-header .menu-button[aria-expanded="true"] span:not(.sr-only):nth-child(2){transform:translateY(-3.5px) rotate(-45deg)}
