.CompanyPicker-module-scss-module__R4kSfa__companyPicker{align-items:center;display:flex;position:relative}@media (max-width:768px){.CompanyPicker-module-scss-module__R4kSfa__companyPicker{display:none}}.CompanyPicker-module-scss-module__R4kSfa__gearButton{cursor:pointer;color:var(--color-surface);font-weight:var(--font-weight-bold);justify-content:center;align-items:center;column-gap:var(--space-3xs);background:0 0;border:none;border-radius:4px;padding:0;transition:background-color .2s;display:flex}.CompanyPicker-module-scss-module__R4kSfa__gearButton.CompanyPicker-module-scss-module__R4kSfa__open svg{position:relative;bottom:1px;transform:rotate(180deg)}.CompanyPicker-module-scss-module__R4kSfa__gearIcon{width:20px;height:20px;color:var(--color-surface)}.CompanyPicker-module-scss-module__R4kSfa__dropdown{background:var(--color-surface);border:1px solid var(--color-border-dark);z-index:1000;border-radius:4px;width:280px;margin-top:8px;position:absolute;top:100%;right:0;box-shadow:0 4px 12px #00000026}.CompanyPicker-module-scss-module__R4kSfa__tabs{border-bottom:1px solid var(--waco-border);display:flex}.CompanyPicker-module-scss-module__R4kSfa__tab{background:var(--waco-medium-grey);cursor:pointer;font-size:var(--font-size-base);color:var(--waco-text-dark);border:none;flex:1;padding:10px 16px;transition:background-color .2s}.CompanyPicker-module-scss-module__R4kSfa__tab:hover{background:var(--waco-medium-grey)}.CompanyPicker-module-scss-module__R4kSfa__tab.CompanyPicker-module-scss-module__R4kSfa__active{background:var(--color-surface);border-bottom:2px solid var(--waco-blue);font-weight:var(--font-weight-medium)}.CompanyPicker-module-scss-module__R4kSfa__tab:first-child{border-radius:4px 0 0}.CompanyPicker-module-scss-module__R4kSfa__tab:last-child{border-radius:0 4px 0 0}.CompanyPicker-module-scss-module__R4kSfa__tabContent{padding:16px}.CompanyPicker-module-scss-module__R4kSfa__companySelect label{font-size:var(--font-size-base);color:var(--waco-text-medium);margin-bottom:8px;display:block}.CompanyPicker-module-scss-module__R4kSfa__companySelect select{border:1px solid var(--color-border-dark);width:100%;font-size:var(--font-size-base);background:var(--color-surface);cursor:pointer;border-radius:4px;padding:8px 12px}.CompanyPicker-module-scss-module__R4kSfa__companySelect select:focus{border-color:var(--waco-blue);outline:none}.CompanyPicker-module-scss-module__R4kSfa__myCompanies{min-height:60px}.CompanyPicker-module-scss-module__R4kSfa__noCompanies{color:var(--waco-text-medium);font-size:var(--font-size-base);text-align:center;padding:16px 0}
.Header-module-scss-module__JJFXqa__header{background:var(--waco-blue);z-index:var(--z-fixed);box-shadow:var(--shadow-md);padding-block:var(--space-2xs);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}@media (min-width:1024px){.Header-module-scss-module__JJFXqa__header{padding-block:var(--space-m);flex-direction:column;align-items:flex-start}}.Header-module-scss-module__JJFXqa__topbar{background:var(--waco-blue);flex-grow:1}@media (min-width:1024px){.Header-module-scss-module__JJFXqa__topbar{width:100%}}.Header-module-scss-module__JJFXqa__topbar,.Header-module-scss-module__JJFXqa__mainNav{max-width:var(--grid-max-width);padding-inline:var(--grid-gutter);margin-inline:auto}@media (min-width:1024px){.Header-module-scss-module__JJFXqa__topbar,.Header-module-scss-module__JJFXqa__mainNav{width:100%}}.Header-module-scss-module__JJFXqa__topbarContent{justify-content:space-between;align-items:center;gap:var(--spacing-md);display:flex}@media (min-width:1024px){.Header-module-scss-module__JJFXqa__topbarContent{padding-bottom:var(--space-l)}}.Header-module-scss-module__JJFXqa__logo{align-items:center;gap:var(--spacing-sm);color:var(--color-surface);font-weight:var(--font-weight-semibold);font-size:var(--font-size-lg2);text-decoration:none;display:flex}.Header-module-scss-module__JJFXqa__logo:hover{text-decoration:none}.Header-module-scss-module__JJFXqa__logoIcon{font-size:var(--font-size-xl)}.Header-module-scss-module__JJFXqa__logoText{font-family:var(--font-sans);font-size:var(--step-3);font-weight:var(--font-weight-normal)}@media (min-width:1024px){.Header-module-scss-module__JJFXqa__logoText{font-size:var(--step-5)}}.Header-module-scss-module__JJFXqa__topbarRight{align-items:center;gap:20px;display:none}@media (min-width:1024px){.Header-module-scss-module__JJFXqa__topbarRight{display:flex}}.Header-module-scss-module__JJFXqa__userInfo{font-size:var(--step-0);color:var(--color-surface);font-weight:var(--font-weight-bold)}@media (max-width:768px){.Header-module-scss-module__JJFXqa__userInfo{display:none}}.Header-module-scss-module__JJFXqa__userInfo+div{margin-left:-16px}.Header-module-scss-module__JJFXqa__userLink{color:var(--color-surface);font-weight:var(--font-weight-normal)}.Header-module-scss-module__JJFXqa__userLink:hover{text-decoration:underline}.Header-module-scss-module__JJFXqa__companyLogo{width:auto;height:45px}@media (max-width:768px){.Header-module-scss-module__JJFXqa__companyLogo{display:none}}.Header-module-scss-module__JJFXqa__loading{color:var(--color-text-light)}.Header-module-scss-module__JJFXqa__adminButton{text-transform:uppercase}.Header-module-scss-module__JJFXqa__adminButton[class*=btn-]{padding-block:calc(var(--space-3xs)*.75)}@media (max-width:768px){.Header-module-scss-module__JJFXqa__adminButton{display:none}}.Header-module-scss-module__JJFXqa__logoutButton{text-transform:uppercase;line-height:1.5}.Header-module-scss-module__JJFXqa__logoutButton[class*=btn-]{padding-block:calc(var(--space-3xs)*.75)}.Header-module-scss-module__JJFXqa__mainNav{background:var(--waco-blue)}.Header-module-scss-module__JJFXqa__navContent{align-items:center;display:flex}.Header-module-scss-module__JJFXqa__menuButton{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:40px;height:40px;margin-left:auto;padding:0;display:flex}@media (min-width:1024px){.Header-module-scss-module__JJFXqa__menuButton{display:none}}.Header-module-scss-module__JJFXqa__menuIcon{background:var(--color-surface);width:24px;height:2px;transition:background var(--transition-base);position:relative}.Header-module-scss-module__JJFXqa__menuIcon:before,.Header-module-scss-module__JJFXqa__menuIcon:after{content:"";background:var(--color-surface);width:24px;height:2px;transition:transform var(--transition-base);position:absolute;left:0}.Header-module-scss-module__JJFXqa__menuIcon:before{top:-7px}.Header-module-scss-module__JJFXqa__menuIcon:after{top:7px}.Header-module-scss-module__JJFXqa__menuIcon.Header-module-scss-module__JJFXqa__open{background:0 0}.Header-module-scss-module__JJFXqa__menuIcon.Header-module-scss-module__JJFXqa__open:before{top:0;transform:rotate(45deg)}.Header-module-scss-module__JJFXqa__menuIcon.Header-module-scss-module__JJFXqa__open:after{top:0;transform:rotate(-45deg)}.Header-module-scss-module__JJFXqa__navLinks{background:var(--waco-blue);padding:var(--spacing-md);row-gap:var(--space-xs);z-index:var(--z-modal-backdrop);flex-flow:column wrap;display:none;position:fixed;inset:55px 0 0;overflow-y:auto}.Header-module-scss-module__JJFXqa__navLinks.Header-module-scss-module__JJFXqa__navOpen{display:flex}.Header-module-scss-module__JJFXqa__navLinks a,.Header-module-scss-module__JJFXqa__navLinks .Header-module-scss-module__JJFXqa__navDropdownTrigger{color:var(--color-surface);font-size:var(--step-0);font-weight:var(--font-weight-medium);transition:color var(--transition-fast),background var(--transition-fast);text-decoration:none;display:block}.Header-module-scss-module__JJFXqa__navLinks .Header-module-scss-module__JJFXqa__active{font-weight:var(--font-weight-bold);text-underline-offset:.4em;text-decoration:underline;text-decoration-thickness:2px}@media (min-width:1024px){.Header-module-scss-module__JJFXqa__navLinks{column-gap:var(--space-m);background:0 0;flex-direction:row;flex:1;padding:0;display:flex;position:static;overflow:visible}.Header-module-scss-module__JJFXqa__navLinks a:hover,.Header-module-scss-module__JJFXqa__navLinks .Header-module-scss-module__JJFXqa__navDropdownTrigger:hover{background:0 0}}.Header-module-scss-module__JJFXqa__navDropdown{padding-bottom:1px;position:relative}.Header-module-scss-module__JJFXqa__navDropdown .Header-module-scss-module__JJFXqa__navDropdownTrigger{cursor:pointer}.Header-module-scss-module__JJFXqa__navDropdown .Header-module-scss-module__JJFXqa__navDropdownTrigger svg{width:12px;min-width:12px;height:8px;transition:transform var(--transition-base);margin-left:.5rem;position:relative}.Header-module-scss-module__JJFXqa__navDropdown .Header-module-scss-module__JJFXqa__navDropdownContent{background-color:var(--waco-blue);padding:var(--space-s)var(--space-s);row-gap:var(--space-xs);flex-direction:column;display:none}.Header-module-scss-module__JJFXqa__navDropdown.Header-module-scss-module__JJFXqa__open .Header-module-scss-module__JJFXqa__navDropdownContent{display:flex}.Header-module-scss-module__JJFXqa__navDropdown.Header-module-scss-module__JJFXqa__open svg{bottom:1px;transform:rotate(180deg)}.Header-module-scss-module__JJFXqa__navDropdown:has(.Header-module-scss-module__JJFXqa__navDropdownContent:hover) .Header-module-scss-module__JJFXqa__navDropdownTrigger svg{transform:rotate(180deg)}@media (min-width:1024px){.Header-module-scss-module__JJFXqa__navDropdown .Header-module-scss-module__JJFXqa__navDropdownContent{top:100%;left:calc(0px - var(--space-s));min-width:250px;box-shadow:var(--shadow-lg);z-index:var(--z-dropdown);position:absolute}.Header-module-scss-module__JJFXqa__navDropdown .Header-module-scss-module__JJFXqa__navDropdownContent a:hover,.Header-module-scss-module__JJFXqa__navDropdown .Header-module-scss-module__JJFXqa__navDropdownContent a.Header-module-scss-module__JJFXqa__active{text-underline-offset:.25em}.Header-module-scss-module__JJFXqa__navDropdown:hover .Header-module-scss-module__JJFXqa__navDropdownContent{display:flex}.Header-module-scss-module__JJFXqa__navDropdown:hover svg{bottom:1px;transform:rotate(180deg)}}.Header-module-scss-module__JJFXqa__mobileAuth{margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--waco-border);flex-direction:column;align-items:flex-start;gap:0;display:flex}@media (min-width:1024px){.Header-module-scss-module__JJFXqa__mobileAuth{display:none}}.Header-module-scss-module__JJFXqa__mobileLogout{margin-top:var(--space-xs);text-transform:uppercase}
.ImpersonationBanner-module-scss-module__neS-cW__banner{z-index:1000;color:#fff;font-size:var(--font-size-base);background:linear-gradient(135deg,#ff6b35,#f7931e);justify-content:center;align-items:center;gap:.75rem;padding:.5rem 1rem;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 8px #00000026}.ImpersonationBanner-module-scss-module__neS-cW__icon{font-size:var(--font-size-lg2)}.ImpersonationBanner-module-scss-module__neS-cW__text strong{font-weight:var(--font-weight-semibold)}.ImpersonationBanner-module-scss-module__neS-cW__stopButton{color:#fff;border-radius:var(--radius-md);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;background:#fff3;border:1px solid #fff6;padding:.25rem .75rem;transition:all .15s}.ImpersonationBanner-module-scss-module__neS-cW__stopButton:hover:not(:disabled){background:#ffffff4d;border-color:#fff9}.ImpersonationBanner-module-scss-module__neS-cW__stopButton:disabled{opacity:.6;cursor:not-allowed}.ImpersonationBanner-module-scss-module__neS-cW__triggerButton{z-index:999;background:var(--color-primary);color:#fff;width:3rem;height:3rem;font-size:var(--font-size-lg2);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:fixed;bottom:1rem;right:1rem;box-shadow:0 4px 12px #0003}.ImpersonationBanner-module-scss-module__neS-cW__triggerButton:hover{transform:scale(1.1);box-shadow:0 6px 16px #00000040}.ImpersonationBanner-module-scss-module__neS-cW__overlay{z-index:1001;background:#00000080;position:fixed;inset:0}.ImpersonationBanner-module-scss-module__neS-cW__picker{z-index:1002;background:var(--color-surface);border-radius:var(--radius-lg);width:100%;max-width:400px;max-height:80vh;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 20px 40px #0000004d}.ImpersonationBanner-module-scss-module__neS-cW__pickerHeader{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.ImpersonationBanner-module-scss-module__neS-cW__pickerHeader h3{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);margin:0}.ImpersonationBanner-module-scss-module__neS-cW__error{background:var(--color-danger-light,#fee2e2);color:var(--color-danger,#dc2626);font-size:var(--font-size-base);border-radius:var(--radius-md);margin:0 .5rem;padding:.5rem 1rem}.ImpersonationBanner-module-scss-module__neS-cW__closeButton{font-size:var(--font-size-xl);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;padding:.25rem .5rem;line-height:1;transition:color .15s}.ImpersonationBanner-module-scss-module__neS-cW__closeButton:hover{color:var(--color-text)}.ImpersonationBanner-module-scss-module__neS-cW__pickerList{max-height:60vh;padding:.5rem;overflow-y:auto}.ImpersonationBanner-module-scss-module__neS-cW__companyButton{border-radius:var(--radius-md);width:100%;font-size:var(--font-size-base);text-align:left;cursor:pointer;background:0 0;border:none;padding:.75rem 1rem;transition:background .15s;display:block}.ImpersonationBanner-module-scss-module__neS-cW__companyButton:hover:not(:disabled){background:var(--color-background)}.ImpersonationBanner-module-scss-module__neS-cW__companyButton:disabled{opacity:.6;cursor:not-allowed}
@font-face{font-family:DMMono;src:url(../media/DMMono-Regular.7c7ae94b.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DMSans;src:url(../media/DMSans-Variable.de482031.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DMSerifDisplay;src:url(../media/DMSerifDisplay-Regular.003788b0.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--step--2:clamp(.8264rem,.8195rem + .0346vw,.8507rem);--step--1:clamp(.9091rem,.8893rem + .0988vw,.9783rem);--step-0:clamp(1rem,.9643rem + .1786vw,1.125rem);--step-1:clamp(1.1rem,1.0446rem + .2768vw,1.2938rem);--step-2:clamp(1.21rem,1.1306rem + .3969vw,1.4878rem);--step-3:clamp(1.331rem,1.2224rem + .5428vw,1.711rem);--step-4:clamp(1.4641rem,1.3202rem + .7193vw,1.9676rem);--step-5:clamp(1.6105rem,1.4241rem + .9318vw,2.2628rem);--step-6:clamp(1.7716rem,1.5342rem + 1.1866vw,2.6022rem);--step-7:clamp(1.9487rem,1.6505rem + 1.4912vw,2.9925rem);--space-3xs:clamp(.25rem,.2321rem + .0893vw,.3125rem);--space-2xs:clamp(.5rem,.4643rem + .1786vw,.625rem);--space-xs:clamp(.75rem,.6964rem + .2679vw,.9375rem);--space-s:clamp(1rem,.9286rem + .3571vw,1.25rem);--space-m:clamp(1.5rem,1.3929rem + .5357vw,1.875rem);--space-l:clamp(2rem,1.8571rem + .7143vw,2.5rem);--space-xl:clamp(3rem,2.7857rem + 1.0714vw,3.75rem);--space-2xl:clamp(4rem,3.7143rem + 1.4286vw,5rem);--space-3xl:clamp(6rem,5.5714rem + 2.1429vw,7.5rem);--space-3xs-2xs:clamp(.25rem,.1429rem + .5357vw,.625rem);--space-2xs-xs:clamp(.5rem,.375rem + .625vw,.9375rem);--space-xs-s:clamp(.75rem,.6071rem + .7143vw,1.25rem);--space-s-m:clamp(1rem,.75rem + 1.25vw,1.875rem);--space-m-l:clamp(1.5rem,1.2143rem + 1.4286vw,2.5rem);--space-l-xl:clamp(2rem,1.5rem + 2.5vw,3.75rem);--space-xl-2xl:clamp(3rem,2.4286rem + 2.8571vw,5rem);--space-2xl-3xl:clamp(4rem,3rem + 5vw,7.5rem);--space-s-l:clamp(1rem,.5714rem + 2.1429vw,2.5rem);--grid-max-width:91.5rem;--grid-gutter:var(--space-s-s,clamp(1rem,.8601rem + .6993vw,1.5rem));--grid-columns:12}.u-container{width:100%;max-width:var(--grid-max-width);padding-inline:calc(var(--grid-gutter)*1.5);margin-inline:auto}.u-grid{grid-template-columns:repeat(var(--grid-columns),1fr);grid-column-gap:var(--grid-gutter);display:grid}.u-grid>*{grid-column:1/-1;width:100%}a[class*=btn-],a.link-btn,button[class*=btn-],button.link-btn{appearance:none;padding:calc(var(--space-2xs)*.75)var(--space-2xs);cursor:pointer;transition:background var(--transition-base),color var(--transition-base),border var(--transition-base);align-items:center;column-gap:var(--space-2xs);background:0 0;border:2px solid #0000;line-height:normal;display:flex}a[class*=btn-]:hover,a.link-btn:hover,button[class*=btn-]:hover,button.link-btn:hover{text-decoration:none}a[class*=btn-]:disabled,a.link-btn:disabled,button[class*=btn-]:disabled,button.link-btn:disabled{opacity:.6;cursor:not-allowed}a[class*=btn-] svg,a.link-btn svg,button[class*=btn-] svg,button.link-btn svg{flex-shrink:0;width:14px;height:auto}a.btn-blue,a.primary,button.btn-blue,button.primary{background-color:var(--waco-blue);color:var(--color-surface)}a.btn-blue:hover,a.primary:hover,button.btn-blue:hover,button.primary:hover,a.btn-light-blue,a.secondary,button.btn-light-blue,button.secondary{background-color:var(--waco-light-blue);color:var(--waco-blue)}a.btn-light-blue:hover,a.secondary:hover,button.btn-light-blue:hover,button.secondary:hover{background-color:var(--waco-blue);color:var(--color-surface)}header a.btn-light-blue:hover,header a.secondary:hover,header button.btn-light-blue:hover,header button.secondary:hover,a.btn-white,button.btn-white{background-color:var(--color-surface);color:var(--waco-blue)}a.btn-white:hover,button.btn-white:hover{background-color:var(--waco-light-blue)}a.danger,button.danger{background:var(--btn-danger-bg);color:#fff}a.danger:hover:not(:disabled),button.danger:hover:not(:disabled){background:var(--btn-danger-hover)}:root{--color-primary:#2563eb;--color-primary-dark:#1d4ed8;--color-primary-light:#3b82f6;--color-secondary:#64748b;--color-secondary-dark:#475569;--color-success:#22c55e;--color-success-dark:#16a34a;--color-success-light:#dcfce7;--color-success-text:#166534;--color-success-bg:#f0fdf4;--color-success-darker:#15803d;--color-warning:#f59e0b;--color-warning-dark:#d97706;--color-warning-light:#fef3c7;--color-warning-text:#92400e;--color-warning-bg:#fffbeb;--color-error:#ef4444;--color-error-dark:#dc2626;--color-error-darker:#b91c1c;--color-error-light:#fee2e2;--color-error-text:#991b1b;--color-error-bg:#fef2f2;--color-error-border:#fecaca;--color-info:#0ea5e9;--color-info-dark:#0369a1;--color-info-darker:#075985;--color-info-light:#dbeafe;--color-info-text:#1e40af;--color-info-bg:#e0f2fe;--color-background:#f8fafc;--color-background-alt:#f1f5f9;--color-surface:#fff;--color-surface-hover:#f8fafc;--color-text:#1e293b;--color-text-muted:#64748b;--color-text-light:#94a3b8;--color-border:#e2e8f0;--color-border-dark:#cbd5e1;--waco-blue:#185a85;--waco-logo-blue:#004982;--waco-light-blue:#d5e5ef;--waco-border:#e3e3e3;--waco-text-dark:#444;--waco-text-medium:#666;--waco-medium-grey:#f3f3f3;--waco-light-grey:#fcfcfc;--waco-error:#e22b00;--waco-orange:#f60;--btn-primary-bg:#10b981;--btn-primary-hover:#059669;--btn-danger-bg:#ef4444;--btn-danger-hover:#dc2626;--btn-secondary-bg:transparent;--btn-secondary-border:var(--color-border);--btn-secondary-hover-bg:var(--color-surface);--font-mono:"DMMono",sans-serif;--font-sans:"DMSans",sans-serif;--font-serif:"DMSerifDisplay",sans-serif;--font-size-2xs:.625rem;--font-size-xs:.75rem;--font-size-sm:.8125rem;--font-size-base:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-lg2:1.25rem;--font-size-xl:1.5rem;--font-size-2xl:1.75rem;--font-size-3xl:2rem;--font-size-4xl:2.5rem;--font-size-5xl:3rem;--font-size-6xl:4rem;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.25;--line-height-base:1.5;--line-height-relaxed:1.625;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a;--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1200px;--container-2xl:1400px;--z-dropdown:100;--z-sticky:200;--z-fixed:300;--z-modal-backdrop:400;--z-modal:500;--z-popover:600;--z-tooltip:700;--transition-fast:.15s ease;--transition-base:.2s ease;--transition-slow:.3s ease;--input-padding-x:var(--space-2xs);--input-padding-y:var(--space-2xs);--input-border-color:var(--waco-text-dark);--input-focus-border-color:var(--color-primary);--input-bg:var(--color-surface);--input-placeholder:var(--color-text-muted);--table-header-bg:var(--color-background);--table-row-hover-bg:var(--color-background);--table-cell-padding-x:1rem;--table-cell-padding-y:.75rem}*{box-sizing:border-box;margin:0;padding:0}html,body{font-family:var(--font-sans);background-color:var(--color-background);color:var(--color-text);-webkit-font-smoothing:antialiased;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:var(--font-serif);font-weight:400;line-height:1.2}h1{font-size:var(--step-7)}h2{font-size:var(--step-6)}h3{font-size:var(--step-4)}h4{font-size:var(--step-3)}h5{font-size:var(--step-2)}h6,p,a,button,li{font-size:var(--step-0)}a{color:var(--color-primary);text-decoration:none}a:hover{text-underline-offset:.4em;text-decoration:underline;text-decoration-thickness:2px}p>a{font-size:inherit}button{cursor:pointer;font-family:inherit}input,select,textarea{font-family:inherit;font-size:inherit}@media print{body{color:#000;background:#fff;font-size:12pt}.noprint,header nav,.searchForm,.toolbar .toolbarActions,.pagination,button:not([data-print]){display:none!important}.tableWrapper{max-height:none!important;box-shadow:none!important;overflow:visible!important}table{border-collapse:collapse;width:100%;font-size:10pt}table th,table td{border:1px solid #ccc;padding:4pt 8pt}table th{-webkit-print-color-adjust:exact;print-color-adjust:exact;font-weight:700;background:#f0f0f0!important}table thead{display:table-header-group}@page{margin:1.5cm;size:A4 landscape}tr,img,table{page-break-inside:avoid}a[href]:after{content:none}}
