.guguVisuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.guguSkipLink{z-index:200;color:#0d3436;background:#fbf5e9;border-radius:8px;padding:12px 18px;font-weight:700;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.guguSkipLink:focus{transform:none}.appNavigation .monogram{text-decoration:none}.appNavigation nav{overscroll-behavior:contain;overflow-y:auto}.appNavigation nav a{flex-shrink:0;position:relative}.appNavigation nav a>i{color:#0d3436;background:#f28b6d;border-radius:9px;place-items:center;min-height:18px;padding:1px 4px;font-style:normal;font-weight:700;line-height:1;display:grid;position:absolute}:is(.appNavigation :is(a,button):focus-visible,.appNavigationSheet :is(a,button):focus-visible,.appMasthead :is(input,button,a):focus-visible,.surfaceState :is(a,button):focus-visible){outline-offset:3px;outline:3px solid #f28b6d}.appNavigationSheet{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#051416a6}.appNavigationSheet>section{max-height:calc(100dvh - 110px - env(safe-area-inset-bottom));overscroll-behavior:contain;overflow-y:auto}.appNavigationSheet .mobileNavOptions a{overflow-wrap:anywhere}.appNavigationSheet .mobileNavOptions [aria-current=page]{background:#174f52;border-color:#f28b6d;box-shadow:inset 3px 0 #f28b6d}.appNavigationSheet .mobileNavOptions i{margin-left:auto;font-style:normal}.masthead.appMasthead{overflow:visible}.appMasthead .globalSearch:focus-within{outline-offset:2px;outline:2px solid #f28b6d}.appMasthead .appSearchPanel{width:min(620px,100% - 32px);max-height:calc(100dvh - var(--gugu-header-height,88px) - 96px);overscroll-behavior:contain;border-radius:14px;top:calc(100% - 2px);left:auto;right:16px;overflow-y:auto;transform:none}.appSearchPanel [role=option]{color:#0d3436;background:#fff;border-bottom:1px solid #dce4df;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:60px;padding:12px 16px;text-decoration:none;display:grid}.appSearchPanel [role=option]:hover,.appSearchPanel [aria-selected=true]{background:#fce2d5;box-shadow:inset 3px 0 #174f52}.appSearchPanel [role=option] i{color:#174f52;place-items:center;display:grid}.appSearchPanel [role=option] :is(b,small){overflow-wrap:anywhere;display:block}.appSearchPanel [role=option] b{font-size:15px}.appSearchPanel [role=option] small,.appSearchPanel [role=option] em{color:#536663;font-size:12px;font-style:normal}.surfaceState{color:#0d3436;text-align:center;max-width:680px;margin:clamp(20px,5vw,64px) auto;padding:clamp(24px,5vw,48px)}.surfaceStateIcon{color:#174f52;background:#fce2d5;border-radius:50%;place-items:center;width:52px;height:52px;display:inline-grid}.surfaceState h1{margin:20px 0 10px;font:clamp(26px,4vw,36px)/1.15 Georgia,serif}.surfaceState p{color:#536663;margin:0;font-size:16px;line-height:1.6}.surfaceStateActions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}.surfaceStateActions :is(a,button){color:#fff;cursor:pointer;background:#174f52;border:1px solid #174f52;border-radius:24px;align-items:center;min-height:44px;padding:10px 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}@media (max-width:620px){.rail.appNavigation nav{grid-template-columns:repeat(var(--gugu-nav-count,5), minmax(0, 1fr));margin:0;overflow:visible}.appSearchPanel [role=option]{grid-template-columns:24px minmax(0,1fr)}.appSearchPanel [role=option] em{grid-column:2}.appNavigationSheet>section{padding-bottom:18px}}@media (prefers-reduced-motion:reduce){.guguSkipLink{scroll-behavior:auto}}
