:root{--hero-gray:#c3cfdd;--hero-ink:#f8f2e8;--btn:#12355b;--btn-hover:#0c2745;--dur-s:.22s} [data-theme=dark]{--hero-gray:#a3afc2;--hero-ink:#f3eddf;--btn:#FFB81C;--btn-hover:#ffc842;--btn-ink:#12233d}
.masthead{position:sticky;top:0;z-index:10;background:var(--hero-bg);border-bottom:1px solid rgba(255,255,255,.14);
  transition:background-color .12s ease,border-color .3s ease}.masthead-inner{max-width:1160px;margin:0 auto;padding:0 32px;min-height:66px;display:flex;align-items:center;gap:26px}.wordmark{font-family:var(--serif);font-weight:600;font-size:20px;letter-spacing:.01em;color:var(--ink);text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center;line-height:1}.wm-lock{display:inline-flex;flex-direction:column;line-height:1.14}.wm-top{font-family:"Carrois Gothic SC","Fira Sans",sans-serif;font-size:10px;font-weight:600;letter-spacing:.14em;color:var(--ink)}.wm-main{font-size:22px;color:var(--gold);letter-spacing:.01em}@media (prefers-color-scheme:dark){:root:not([data-theme]) .wm-main{color:var(--accent)}}[data-theme="dark"] .wm-main{color:var(--accent)}.masthead nav{display:flex;gap:26px;margin-left:18px}.masthead nav a{position:relative;font-family:"Carrois Gothic SC","Fira Sans",sans-serif;font-size:13px;font-weight:600;letter-spacing:.06em;color:var(--gray);text-decoration:none;padding:20px 0 16px;transition:color var(--dur-s) ease}.masthead nav a::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease)}.masthead nav a:hover{color:var(--ink)}.masthead nav a.active{color:var(--ink)}.masthead nav a.active::after{transform:scaleX(1)}.masthead .tools{display:flex;align-items:center;gap:18px;margin-left:auto}.pill{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:8px 17px;border-radius:4px;background:var(--btn);color:var(--btn-ink,#fff);text-decoration:none;
  font-size:12.5px;font-weight:600;letter-spacing:.04em;transition:background-color var(--dur-s) ease,transform .1s ease;white-space:nowrap}.pill:hover{background:var(--btn-hover)}.pill:active{transform:translateY(1px)}.pill .plus{font-size:15px;line-height:1;font-weight:500}.theme-toggle{appearance:none;-webkit-appearance:none;background:none;border:none;cursor:pointer;-webkit-tap-highlight-color:transparent;
  padding:6px;display:inline-flex;align-items:center}.theme-toggle:active{transform:translateY(1px)}.theme-toggle:hover .ticon{transform:scale(1.08)}.ticon{position:relative;width:18px;height:18px;flex:none;display:block;transition:transform .3s var(--ease)}.ticon .tdisc{position:absolute;inset:3px;border-radius:50%;background-color:#5a6272;
  transition:background-color .5s ease,transform .5s var(--ease)}.ticon .trays{position:absolute;left:50%;top:50%;width:2px;height:2px;margin:-1px 0 0 -1px;border-radius:50%;color:#5a6272;
  box-shadow:0 -8px 0 currentColor,0 8px 0 currentColor,-8px 0 0 currentColor,8px 0 0 currentColor,
    5.5px -5.5px 0 currentColor,-5.5px 5.5px 0 currentColor,5.5px 5.5px 0 currentColor,-5.5px -5.5px 0 currentColor;
  transition:transform .5s var(--ease),opacity .5s ease}.ticon .moon{position:absolute;inset:0;width:18px;height:18px;opacity:0;color:#a3afc2;
  transform:rotate(-120deg) scale(.3);transition:opacity .5s ease,transform .5s var(--ease)}[data-theme="dark"] .ticon .tdisc{transform:scale(.3);background-color:transparent}[data-theme="dark"] .ticon .trays{transform:rotate(180deg) scale(.3);opacity:0}[data-theme="dark"] .ticon .moon{opacity:1;transform:rotate(0deg) scale(1)}.masthead{background:#1d4a7c}@media (prefers-color-scheme:dark){:root:not([data-theme]) .masthead{background:#0e223c}}[data-theme="dark"] .masthead{background:#0e223c}.masthead .wm-top{color:var(--hero-ink)}.masthead nav a{color:var(--hero-gray)}.masthead nav a:hover,.masthead nav a.active{color:var(--hero-ink)}.masthead .pill{background:var(--gold);color:#12233d}.masthead .pill:hover{background:#ffc842}.masthead .ticon .tdisc{background-color:#c3cfdd}[data-theme="dark"] .masthead .ticon .tdisc{background-color:transparent}.masthead .ticon .trays{color:#c3cfdd}.masthead-inner,.hero .standfirst{animation:none;opacity:1;transform:none}@media (max-width:760px){.masthead-inner{padding:0 20px;min-height:66px;gap:16px}.masthead nav{gap:18px;margin-left:8px}.masthead nav a{font-size:11.5px;padding:18px 0 14px}.pill{min-height:34px;padding:7px 13px;font-size:11.5px}}@media (max-width:560px){.masthead-inner{padding:10px 16px 8px;min-height:0;flex-wrap:wrap;gap:8px 10px}.wordmark{font-size:16px;flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wm-main{font-size:19px}.masthead .tools{order:2;margin-left:auto;gap:10px;flex:none}.pill{min-height:32px;padding:6px 11px;font-size:11px}.masthead nav{order:3;flex:1 1 auto;width:auto;min-width:0;margin-left:0;gap:16px;padding-top:2px}.theme-toggle{order:4;flex:none;align-self:center;margin-left:auto;padding:8px 2px 8px 8px}.masthead nav a{font-size:10.5px;letter-spacing:.06em;white-space:nowrap;padding:8px 0 10px}}@media (max-width:380px){.masthead-inner{padding:10px 14px 8px;gap:0 8px}.wordmark{font-size:14.5px}.wm-main{font-size:17px}.masthead .tools{gap:8px}.pill{min-height:30px;padding:5px 10px;font-size:10.5px}.pill .plus{display:none}}.masthead .wordmark{gap:8px}.header-app-icon{display:block;width:46px;height:46px;flex:none;border-radius:5px;object-fit:contain;transform:translateY(-2px)}@media (max-width:560px){.masthead .wordmark{gap:8px}.header-app-icon{width:42px;height:42px;border-radius:4px}}@media (max-width:380px){.masthead .wordmark{gap:7px}.header-app-icon{width:38px;height:38px}}.header-app-icon,.install-banner .install-brand-icon{display:block;flex:none;background:var(--gold);-webkit-mask:url("/be-brand-mask-v1.png") center/contain no-repeat;mask:url("/be-brand-mask-v1.png") center/contain no-repeat;border:0;border-radius:0;box-shadow:none;outline:0;object-fit:unset}
.masthead a{overflow-wrap:normal}.masthead nav a{line-height:1.6}.masthead button{font-family:inherit}.masthead .pill{line-height:1.6}.utility-footer-links{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:18px}.utility-footer-links a{font-size:13px}.info-shell>.legal{min-height:360px}