.beta-notice{padding:14px 20px;border:1px solid #70c79a;background:#d8f5e4;color:#194c34;border-radius:16px;line-height:1.9;max-width:600px;font-size:13px}.beta-notice a{color:#095fba;text-decoration:underline;font-weight:700}.greeting{flex-wrap:wrap;gap:16px}.landing-menu-toggle{display:none;border:1px solid #8974a4;background:#fff7e8;border-radius:12px;padding:10px 14px;font:inherit;font-size:24px;color:#30233f}.landing-header{flex-wrap:wrap}.landing-header nav{flex-wrap:wrap;gap:15px}.landing-header nav a.world-direct{color:#5e367d;font-weight:800;border-bottom:2px solid #cb9d5b}@media(max-width:900px){.landing-menu-toggle{display:block}.landing-header{position:relative;gap:12px}.landing-header #landing-navigation{display:none;width:100%;order:4;padding:18px;background:#fff6e7;border:1px solid #c9b4d7;border-radius:18px;flex-direction:column;align-items:stretch}.landing-header #landing-navigation.is-open{display:flex}.landing-header #landing-navigation a{padding:12px;border-bottom:1px solid #ddcfe5}.landing-header-actions{margin-inline-start:auto}.beta-notice{width:100%;max-width:none;box-sizing:border-box}.landing-header .landing-brand{max-width:45%}}@media(max-width:450px){.landing-header .landing-header-actions{width:100%;justify-content:space-between}.landing-menu-toggle{margin-inline-start:auto}}