:root{--global-nav-height:72px}html{scroll-padding-top:calc(var(--global-nav-height) + 12px)}.globalHeader{z-index:50;color:#183044;background:#f8fafb;border-bottom:1px solid #cedcde;font:.9rem/1.4 system-ui,sans-serif;position:sticky;top:0;box-shadow:0 1px 4px #12374714}.globalHeader *{box-sizing:border-box}.globalNav{justify-content:space-between;align-items:center;gap:18px;max-width:1120px;min-height:72px;margin:auto;padding:10px 28px;display:flex;position:relative}.globalNav a{color:#096c70;text-underline-offset:4px}.globalNav .globalBrand{color:#183044;white-space:nowrap;align-items:center;gap:10px;min-height:44px;font-weight:750;text-decoration:none;display:inline-flex}.globalBrandMark{object-fit:contain;background:#fff;border:1px solid #d3dfdc;border-radius:10px;flex:none;width:44px;height:44px;display:block;box-shadow:0 2px 5px #1830440a}.globalBrandWordmark{letter-spacing:-.025em;gap:2px;font:700 1.22rem/1 Georgia,serif;display:grid}.globalBrandWordmark>span:last-child{color:#096c70}.globalNavLinks{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;max-width:100%;display:flex}.globalNavLinks a,.globalGuidesButton{color:#096c70;cursor:pointer;background:#edf5f2;border:1px solid #0b6b70;border-radius:999px;align-items:center;min-height:44px;padding:8px 14px;font:650 .9rem/1.4 system-ui,sans-serif;text-decoration:none;display:inline-flex}.globalNavLinks a:hover,.globalGuidesButton:hover{background:#dcece7}.globalGuides{position:relative}.globalGuidePanel{z-index:5;background:#f8fafb;border:1px solid #cedcde;border-radius:12px;flex-direction:column;align-items:stretch;min-width:260px;max-width:min(360px,100vw - 32px);padding:8px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 16px #1237471a}.globalGuidePanel[hidden]{display:none!important}.globalGuidePanel a{white-space:normal;text-align:left;background:0 0;border-radius:8px;justify-content:flex-start;width:100%}.globalNav [aria-current]{background:#dcece7;font-weight:800}.globalMenuButton{color:#123747;cursor:pointer;background:#edf5f2;border:1px solid #0b6b70;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:8px 12px;font:650 .9rem/1.4 system-ui,sans-serif;display:none}.globalNav a:focus-visible,.globalMenuButton:focus-visible,.globalGuidesButton:focus-visible,.globalSkip:focus-visible{outline-offset:3px;outline:3px solid #ba651d}.globalSkip{z-index:100;color:#096c70;background:#fff;border:2px solid #096c70;border-radius:8px;padding:12px 18px;font:700 1rem/1.4 system-ui,sans-serif;position:fixed;top:8px;left:12px;transform:translateY(-160%)}.globalSkip:focus{transform:translateY(0)}#main-content{outline:none}@media (max-width:760px){:root{--global-nav-height:64px}.globalNav{flex-wrap:nowrap;gap:8px;min-height:64px;padding:8px 16px}.globalNav .globalBrand{white-space:normal;overflow-wrap:anywhere;min-width:0;font-size:.95rem;line-height:1.2}.globalBrandMark{border-radius:9px;width:40px;height:40px}.globalBrandWordmark{min-width:0;font-size:1.08rem}.globalMenuButton{flex:none;display:inline-flex}.globalNavLinks{max-height:calc(100dvh - var(--global-nav-height));overscroll-behavior:contain;background:#f8fafb;border-bottom:1px solid #cedcde;flex-flow:column;justify-content:flex-start;align-items:stretch;padding:12px 16px 16px;display:none;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 6px 10px #1237471a}.globalNavLinks[data-open=true]{display:flex}.globalNavLinks a,.globalGuidesButton{white-space:normal;text-align:left;justify-content:flex-start;width:100%}.globalGuidePanel{min-width:0;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:4px;padding:0;position:static}.globalGuidePanel a{padding-left:22px}}@media print{:root{--global-nav-height:0px}html{scroll-padding-top:0}.globalHeader,.globalSkip{display:none!important}}
