.portal-theme{--ep-bg:#f5f1e8;--ep-paper:#fffdf8;--ep-ink:#253b5b;--ep-muted:#5e625d;--ep-line:#e2d8c7;--ep-teal:#225d57;--ep-selected:#e5efea;--ep-soft:#f7f2e8;--ep-gutter:24px;--portal-font-body:"Segoe UI", system-ui, sans-serif;--portal-heading-font:500 32px/1.06 Georgia, serif;--portal-heading-spacing:-.035em;--portal-section-font:700 19px/1.2 Georgia, serif;--portal-panel-radius:8px;--portal-control-radius:6px;--portal-max-width:1440px;background:var(--ep-bg);min-height:100vh;color:var(--ep-ink);font:14px/1.42 var(--portal-font-body);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.portal-theme :focus-visible{outline:2px solid var(--ep-teal);outline-offset:3px}.ep-skip{z-index:20;background:var(--ep-paper);padding:8px;position:absolute;top:4px;left:4px;transform:translateY(-150%)}.ep-skip:focus{transform:none}.ep-mast{background:var(--ep-paper);border-bottom:1px solid var(--ep-line)}.ep-mast-inner{height:55px;max-width:var(--portal-max-width);padding:0 var(--ep-gutter);grid-template-columns:auto 1fr auto;align-items:center;gap:23px;margin:auto;display:grid}.ep-brand,.ep-nav,.ep-nav a,.ep-account summary{align-items:center;display:flex}.ep-brand{gap:8px}.ep-brand img{width:121px;height:auto}.ep-brand span,.ep-eyebrow{color:var(--ep-teal);letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:730}.ep-nav{align-items:stretch;gap:3px;height:100%}.ep-nav a{white-space:nowrap;border-bottom:3px solid #0000;gap:7px;padding:0 14px;font-weight:650}.ep-nav a[aria-current=page]{background:var(--ep-selected);color:var(--ep-teal);border-color:var(--ep-teal)}.ep-account{position:relative}.ep-account summary{cursor:pointer;gap:8px;min-height:44px;font-weight:650;list-style:none}.ep-account summary::-webkit-details-marker{display:none}.ep-avatar{background:var(--ep-selected);width:30px;height:30px;color:var(--ep-teal);border-radius:50%;place-items:center;font-size:12px;font-weight:750;display:grid}.ep-menu{z-index:5;width:155px;padding:7px;position:absolute;top:calc(100% + 4px);right:0}.ep-menu a,.ep-menu button{text-align:left;width:100%;padding:7px;display:block}.ep-menu :is(a,button):hover{background:var(--ep-soft)}.ep-panel{background:var(--ep-paper);border:1px solid var(--ep-line);border-radius:8px;min-width:0}.portal-theme .ep-brand,.portal-theme .ep-nav a{color:var(--ep-ink)}.portal-theme .ep-nav a[aria-current=page]{color:var(--ep-teal)}.portal-theme .ep-mast a:hover{text-decoration:none}.portal-account-slot{justify-self:end;min-width:0}.portal-account-menu{width:240px;max-width:calc(100vw - 26px)}.portal-account-menu :is(a,button){min-height:36px;font:inherit;border-radius:4px}.portal-account-slot>div>div>button{border-radius:var(--portal-control-radius);background:var(--ep-paper);min-height:40px;padding:0 12px;font-weight:650}@media (max-width:767px){.portal-theme{--ep-gutter:13px;--portal-heading-font:500 27px/1.06 Georgia, serif}.ep-mast-inner{grid-template-rows:47px 44px;grid-template-columns:1fr auto;gap:0 5px;height:auto}.ep-brand img{width:108px}.ep-nav{grid-area:2/1/auto/-1;justify-content:space-between}.ep-nav a{flex:1;justify-content:center;min-width:0;padding:0 7px}.ep-account{grid-area:1/2}.ep-account summary span:nth-child(2){display:none}.portal-account-slot{grid-area:1/2}.portal-account-menu :is(a,button){min-height:44px}}
