.SkipLink-module__SI6QtW__skipLink{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.SkipLink-module__SI6QtW__skipLink:focus{clip-path:none;white-space:normal;width:auto;height:auto;top:calc(var(--spacing,.25rem) * 2);left:calc(var(--spacing,.25rem) * 2);z-index:50;margin:0;padding:0;position:fixed;overflow:visible}@media print{.SkipLink-module__SI6QtW__skipLink:focus{display:none}}.SkipLink-module__SI6QtW__skipLink:focus{background-color:var(--brand);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-lg,1.125rem);line-height:calc(var(--spacing,.25rem) * 7);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);text-underline-offset:4px;text-decoration-line:underline}@property --tw-font-weight{syntax:"*";inherits:false}
.Button-module__7C5oVq__button{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);min-height:calc(var(--spacing,.25rem) * 11);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 2.5);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);text-align:center;font-size:var(--text-base,1rem);line-height:calc(var(--spacing,.25rem) * 6);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);cursor:pointer;transition-property:color,background-color,border-color,outline-offset;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-duration:.15s;transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1));border-width:2px;border-color:#0000;display:inline-flex}@media (prefers-reduced-motion:reduce){.Button-module__7C5oVq__button{transition-property:none}}.Button-module__7C5oVq__solid{border-color:var(--primary);background-color:var(--primary);color:var(--primary-light)}@media (hover:hover){.Button-module__7C5oVq__solid:hover{background-color:var(--color-white,#fff);color:var(--primary)}}.Button-module__7C5oVq__border{border-color:var(--primary);background-color:var(--color-white,#fff);color:var(--primary)}@media (hover:hover){.Button-module__7C5oVq__border:hover{background-color:var(--color-gray-100,#f3f4f6)}@supports (color:lab(0% 0 0)){.Button-module__7C5oVq__border:hover{background-color:var(--color-gray-100,lab(96.1596% -.0823438 -1.13575))}}}.Button-module__7C5oVq__accent{border-color:var(--accent);background-color:var(--accent);color:var(--color-white,#fff)}@media (hover:hover){.Button-module__7C5oVq__accent:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.Button-module__7C5oVq__accent:hover{background-color:color-mix(in srgb,var(--accent) 85%,#000)}}.Button-module__7C5oVq__accent:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.Button-module__7C5oVq__accent:hover{border-color:color-mix(in srgb,var(--accent) 85%,#000)}}}.Button-module__7C5oVq__solid:disabled,.Button-module__7C5oVq__solid:disabled:hover,.Button-module__7C5oVq__border:disabled,.Button-module__7C5oVq__border:disabled:hover{cursor:not-allowed;border-color:var(--color-gray-200,#e5e7eb);background-color:var(--color-gray-200,#e5e7eb);color:var(--color-gray-600,#4a5565)}@supports (color:lab(0% 0 0)){.Button-module__7C5oVq__solid:disabled,.Button-module__7C5oVq__solid:disabled:hover,.Button-module__7C5oVq__border:disabled,.Button-module__7C5oVq__border:disabled:hover{border-color:var(--color-gray-200,lab(91.6229% -.159115 -2.26791));background-color:var(--color-gray-200,lab(91.6229% -.159115 -2.26791));color:var(--color-gray-600,lab(35.6337% -1.58697 -10.8425))}}.Button-module__7C5oVq__accent:disabled{cursor:not-allowed;opacity:.55}.Button-module__7C5oVq__accent:disabled:hover{border-color:var(--accent);background-color:var(--accent)}.Button-module__7C5oVq__chevron{flex:none}@media (forced-colors:active){.Button-module__7C5oVq__button{color:buttontext;background-color:buttonface;border-color:buttonborder}.Button-module__7C5oVq__button:disabled{color:graytext;opacity:1;border-color:graytext}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
.DeltaBadge-module__CiQBGq__badge{align-items:baseline;gap:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-base,1rem);line-height:calc(var(--spacing,.25rem) * 6);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);white-space:nowrap;display:inline-flex}.DeltaBadge-module__CiQBGq__better{color:var(--positive)}.DeltaBadge-module__CiQBGq__worse{color:var(--accent)}.DeltaBadge-module__CiQBGq__glyph{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.DeltaBadge-module__CiQBGq__qualifier{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}@media (forced-colors:active){.DeltaBadge-module__CiQBGq__better,.DeltaBadge-module__CiQBGq__worse{color:canvastext}}@property --tw-font-weight{syntax:"*";inherits:false}
.MetricPanel-module__e3rHgq__panel{grid-row:span 2;grid-template-rows:subgrid;display:grid}.MetricPanel-module__e3rHgq__header{align-items:baseline;column-gap:calc(var(--spacing,.25rem) * 4);row-gap:var(--spacing,.25rem);margin-bottom:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;align-self:flex-start;display:flex}.MetricPanel-module__e3rHgq__label{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}.MetricPanel-module__e3rHgq__unit{font-size:var(--text-base,1rem);line-height:calc(var(--spacing,.25rem) * 6);color:var(--muted)}.MetricPanel-module__e3rHgq__chart{border-radius:var(--radius-md,.375rem);background-color:var(--background);padding:var(--spacing,.25rem)}@media (forced-colors:active){.MetricPanel-module__e3rHgq__chart{border-style:var(--tw-border-style);border-width:1px;border-color:canvastext}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
.SkillImprovementTable-module__yZ9cDq__scroller{border-radius:var(--radius-md,.375rem);background-color:var(--background);padding:calc(var(--spacing,.25rem) * 4);overflow-x:auto}@media (min-width:40rem){.SkillImprovementTable-module__yZ9cDq__scroller{padding:calc(var(--spacing,.25rem) * 6)}}.SkillImprovementTable-module__yZ9cDq__table{border-collapse:collapse;width:100%;font-size:var(--text-base,1rem);line-height:calc(var(--spacing,.25rem) * 6)}.SkillImprovementTable-module__yZ9cDq__caption{margin-bottom:calc(var(--spacing,.25rem) * 4);text-align:left;font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);font-family:var(--font-heading), var(--font-sans), Arial, sans-serif}.SkillImprovementTable-module__yZ9cDq__table th,.SkillImprovementTable-module__yZ9cDq__table td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--rule);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3);text-align:left;vertical-align:baseline}.SkillImprovementTable-module__yZ9cDq__table thead th{border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:var(--rule-strong)}.SkillImprovementTable-module__yZ9cDq__table tfoot th,.SkillImprovementTable-module__yZ9cDq__table tfoot td{border-top-style:var(--tw-border-style);border-top-width:2px;border-bottom-style:var(--tw-border-style);border-bottom-width:0;border-color:var(--rule-strong);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.SkillImprovementTable-module__yZ9cDq__numericHeader{white-space:nowrap}.SkillImprovementTable-module__yZ9cDq__unit{margin-top:calc(var(--spacing,.25rem) * .5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);white-space:normal;color:var(--muted);display:block}.SkillImprovementTable-module__yZ9cDq__qualifier{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}@media (forced-colors:active){.SkillImprovementTable-module__yZ9cDq__scroller{border-style:var(--tw-border-style);border-width:1px;border-color:canvastext}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
.SkillImprovement-module__24t7Rq__header{justify-content:space-between;align-items:center;column-gap:calc(var(--spacing,.25rem) * 6);row-gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.SkillImprovement-module__24t7Rq__heading{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}.SkillImprovement-module__24t7Rq__intro{margin-top:calc(var(--spacing,.25rem) * 2);max-width:65ch;color:var(--foreground)}.SkillImprovement-module__24t7Rq__panels{margin-top:calc(var(--spacing,.25rem) * 8);gap:calc(var(--spacing,.25rem) * 8);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.SkillImprovement-module__24t7Rq__panels{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.SkillImprovement-module__24t7Rq__panels{grid-template-columns:repeat(3,minmax(0,1fr))}}.SkillImprovement-module__24t7Rq__panels{grid-template-rows:auto 1fr}.SkillImprovement-module__24t7Rq__combinedHeading{margin-top:calc(var(--spacing,.25rem) * 12);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}.SkillImprovement-module__24t7Rq__combined{margin-top:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-md,.375rem);background-color:var(--background);padding:var(--spacing,.25rem)}.SkillImprovement-module__24t7Rq__actions{margin-top:calc(var(--spacing,.25rem) * 10)}@media (forced-colors:active){.SkillImprovement-module__24t7Rq__combined{border-style:var(--tw-border-style);border-width:1px;border-color:canvastext}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
.SignupForm-module__ZbGYYW__heading{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}.SignupForm-module__ZbGYYW__intro{margin-top:calc(var(--spacing,.25rem) * 4);max-width:65ch;color:var(--muted)}.SignupForm-module__ZbGYYW__form{margin-top:calc(var(--spacing,.25rem) * 8);align-items:flex-start;gap:calc(var(--spacing,.25rem) * 6);flex-direction:column;width:100%;max-width:30rem;display:flex}.SignupForm-module__ZbGYYW__field{flex-direction:column;width:100%;display:flex}.SignupForm-module__ZbGYYW__label{margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-base,1rem);line-height:calc(var(--spacing,.25rem) * 6);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.SignupForm-module__ZbGYYW__input{min-height:calc(var(--spacing,.25rem) * 11);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:2px;border-color:var(--muted);background-color:var(--background);width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-base,1rem);line-height:calc(var(--spacing,.25rem) * 6);color:var(--foreground)}.SignupForm-module__ZbGYYW__fieldset{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;width:100%;display:flex}.SignupForm-module__ZbGYYW__error{margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-base,1rem);line-height:calc(var(--spacing,.25rem) * 6);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--accent)}.SignupForm-module__ZbGYYW__input[aria-invalid=true],.SignupForm-module__ZbGYYW__checkbox[aria-invalid=true]{border-color:var(--accent)}.SignupForm-module__ZbGYYW__choiceRow{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);width:100%;display:flex}.SignupForm-module__ZbGYYW__checkboxField{flex-direction:column;width:100%;display:flex}.SignupForm-module__ZbGYYW__checkbox{height:calc(var(--spacing,.25rem) * 11);width:calc(var(--spacing,.25rem) * 11);cursor:pointer;appearance:none;border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:2px;border-color:var(--muted);background-color:var(--background);background-position:50%;background-repeat:no-repeat;background-size:1.5rem 1.5rem;flex:none}.SignupForm-module__ZbGYYW__checkbox:checked{border-color:var(--brand);background-color:var(--brand);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.SignupForm-module__ZbGYYW__radio{height:calc(var(--spacing,.25rem) * 11);width:calc(var(--spacing,.25rem) * 11);cursor:pointer;appearance:none;border-style:var(--tw-border-style);border-width:2px;border-color:var(--muted);background-color:var(--background);border-radius:3.40282e38px;flex:none}.SignupForm-module__ZbGYYW__radio:checked{border-color:var(--brand);background-color:var(--brand);box-shadow:inset 0 0 0 .5rem var(--background)}@media (forced-colors:active){.SignupForm-module__ZbGYYW__checkbox,.SignupForm-module__ZbGYYW__radio{appearance:auto;--tw-border-style:none;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-image:none;border-style:none}}.SignupForm-module__ZbGYYW__choiceLabel{min-height:calc(var(--spacing,.25rem) * 11);font-size:var(--text-base,1rem);line-height:calc(var(--spacing,.25rem) * 6);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);align-items:center;display:flex}.SignupForm-module__ZbGYYW__submit{margin-top:calc(var(--spacing,.25rem) * 2)}.SignupForm-module__ZbGYYW__pending{margin-bottom:calc(var(--spacing,.25rem) * 8);min-height:calc(var(--spacing,.25rem) * 6);font-size:var(--text-base,1rem);line-height:calc(var(--spacing,.25rem) * 6);color:var(--muted)}.SignupForm-module__ZbGYYW__success,.SignupForm-module__ZbGYYW__failure{margin-top:calc(var(--spacing,.25rem) * 8);margin-bottom:calc(var(--spacing,.25rem) * 8);gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);max-width:65ch;padding:calc(var(--spacing,.25rem) * 4);border-width:2px;flex-direction:column;display:flex}.SignupForm-module__ZbGYYW__success{border-color:var(--positive)}.SignupForm-module__ZbGYYW__failure{border-color:var(--accent);width:100%;margin-top:0;margin-bottom:0}.SignupForm-module__ZbGYYW__resultHeading{font-size:var(--text-lg,1.125rem);line-height:calc(var(--spacing,.25rem) * 7);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
.RunPicker-module__ZWhKbW__form{margin-top:calc(var(--spacing,.25rem) * 6);align-items:flex-end;gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}.RunPicker-module__ZWhKbW__field{gap:var(--spacing,.25rem);flex-direction:column;min-width:0;display:flex}.RunPicker-module__ZWhKbW__label{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground)}.RunPicker-module__ZWhKbW__select{height:calc(var(--spacing,.25rem) * 12);width:100%;max-width:var(--container-md,28rem);border-radius:var(--radius-sm,.25rem);background-color:var(--background);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);color:var(--foreground);border:1px solid var(--rule-strong)}@property --tw-font-weight{syntax:"*";inherits:false}
.TestingOverview-module__t66DHG__heading{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}.TestingOverview-module__t66DHG__prose p{margin-top:calc(var(--spacing,.25rem) * 4);max-width:65ch;color:var(--foreground)}.TestingOverview-module__t66DHG__prose ul{margin-top:calc(var(--spacing,.25rem) * 4);max-width:65ch;padding-left:calc(var(--spacing,.25rem) * 6);color:var(--foreground);list-style-type:disc}.TestingOverview-module__t66DHG__prose li+li{margin-top:var(--spacing,.25rem)}.TestingOverview-module__t66DHG__body{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 8);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.TestingOverview-module__t66DHG__body[data-has-image]{gap:calc(var(--spacing,.25rem) * 12);grid-template-columns:minmax(0,1fr) minmax(0,24rem)}}.TestingOverview-module__t66DHG__media,.TestingOverview-module__t66DHG__figure{margin:0;margin-top:calc(var(--spacing,.25rem) * 4);width:100%}.TestingOverview-module__t66DHG__frame{aspect-ratio:4/3;border-radius:var(--radius-lg,.5rem);width:100%;position:relative;overflow:hidden}.TestingOverview-module__t66DHG__image{object-fit:cover}.TestingOverview-module__t66DHG__caption{margin-top:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:calc(var(--spacing,.25rem) * 6);color:var(--muted)}.TestingOverview-module__t66DHG__actions{margin-top:calc(var(--spacing,.25rem) * 8);align-items:center;gap:calc(var(--spacing,.25rem) * 4);flex-wrap:wrap;display:flex}.TestingOverview-module__t66DHG__lead{min-height:calc(var(--spacing,.25rem) * 11);align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-base,1rem);line-height:calc(var(--spacing,.25rem) * 6);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--brand);margin:0;display:inline-flex}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}
.RunSummary-module__w1CmMW__summary{border-radius:var(--radius-xl,.75rem);padding:calc(var(--spacing,.25rem) * 4);background:var(--surface-off-white)}@media (forced-colors:active){.RunSummary-module__w1CmMW__summary{border:1px solid canvastext}}.RunSummary-module__w1CmMW__headingRow{justify-content:space-between;align-items:baseline;column-gap:calc(var(--spacing,.25rem) * 4);row-gap:var(--spacing,.25rem);flex-wrap:wrap;display:flex}.RunSummary-module__w1CmMW__version{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);white-space:nowrap;color:var(--muted)}.RunSummary-module__w1CmMW__heading{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--foreground)}@property --tw-font-weight{syntax:"*";inherits:false}
.Container-module__26i85a__container{width:100%;padding-block:calc(var(--spacing,.25rem) * 10);background:var(--container-background)}[data-text-only]+.Container-module__26i85a__container:not([data-band]){padding-top:calc(var(--spacing,.25rem) * 6)}.Container-module__26i85a__inner{width:100%;max-width:var(--container-5xl,64rem)}
.SummaryTable-module__avergG__table{margin-top:calc(var(--spacing,.25rem) * 3);border-collapse:collapse;text-align:left;width:100%}.SummaryTable-module__avergG__caption{padding-bottom:calc(var(--spacing,.25rem) * 2);text-align:left;font-size:var(--text-sm,.875rem);line-height:calc(var(--spacing,.25rem) * 5);color:var(--muted);caption-side:top}.SummaryTable-module__avergG__table th,.SummaryTable-module__avergG__table td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--rule);padding-block:calc(var(--spacing,.25rem) * 2);vertical-align:baseline}.SummaryTable-module__avergG__table th+th,.SummaryTable-module__avergG__table td{padding-left:calc(var(--spacing,.25rem) * 4);text-align:right}.SummaryTable-module__avergG__table thead th{font-size:var(--text-sm,.875rem);line-height:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground)}.SummaryTable-module__avergG__table tbody th{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground)}.SummaryTable-module__avergG__table td{font-size:var(--text-lg,1.125rem);line-height:calc(var(--spacing,.25rem) * 7);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--foreground);font-family:var(--font-heading), var(--font-sans), Arial, sans-serif;font-variant-numeric:tabular-nums}.SummaryTable-module__avergG__table tr[data-sub] th{padding-left:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--muted)}.SummaryTable-module__avergG__table tr[data-sub] td{font-size:var(--text-base,1rem);line-height:calc(var(--spacing,.25rem) * 6);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.SummaryTable-module__avergG__table td.SummaryTable-module__avergG__empty,.SummaryTable-module__avergG__table tr[data-sub] td.SummaryTable-module__avergG__empty{font-size:var(--text-base,1rem);line-height:calc(var(--spacing,.25rem) * 6);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--muted);font-family:var(--font-sans), Arial, sans-serif}.SummaryTable-module__avergG__table thead th.SummaryTable-module__avergG__offHead{color:var(--accent)}.SummaryTable-module__avergG__table thead th.SummaryTable-module__avergG__onHead{color:var(--brand)}.SummaryTable-module__avergG__corner{width:auto}.SummaryTable-module__avergG__srOnly{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}
.Breadcrumbs-module__Wglb3G__nav{font-size:var(--text-sm,.875rem);line-height:calc(var(--spacing,.25rem) * 6)}.Breadcrumbs-module__Wglb3G__list{align-items:center;column-gap:calc(var(--spacing,.25rem) * 2);row-gap:var(--spacing,.25rem);flex-wrap:wrap;display:flex}.Breadcrumbs-module__Wglb3G__item{align-items:center;column-gap:calc(var(--spacing,.25rem) * 2);display:flex}.Breadcrumbs-module__Wglb3G__item+.Breadcrumbs-module__Wglb3G__item:before{content:"/";color:var(--muted)}.Breadcrumbs-module__Wglb3G__link{border-radius:var(--radius-xs,.125rem);text-underline-offset:4px;text-decoration-line:underline}@media (hover:hover){.Breadcrumbs-module__Wglb3G__link:hover{text-decoration-color:#0000}}.Breadcrumbs-module__Wglb3G__link{color:var(--foreground)}.Breadcrumbs-module__Wglb3G__current{color:var(--muted)}
.HeroMedia-module__-bLrXq__figure{margin:0}.HeroMedia-module__-bLrXq__frame{aspect-ratio:4/3;border-radius:var(--radius-lg,.5rem);width:100%;position:relative;overflow:hidden}.HeroMedia-module__-bLrXq__image{object-fit:cover}.HeroMedia-module__-bLrXq__caption{margin-top:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:calc(var(--spacing,.25rem) * 6);color:var(--muted)}
.PageHero-module__HsjCoq__hero{width:100%;padding-top:calc(var(--spacing,.25rem) * 8);padding-bottom:calc(var(--spacing,.25rem) * 12);background:var(--page-hero-background)}.PageHero-module__HsjCoq__hero[data-text-only]:has(+:not([data-band])){padding-bottom:0}.PageHero-module__HsjCoq__body{margin-top:calc(var(--spacing,.25rem) * 8);align-items:flex-start;gap:calc(var(--spacing,.25rem) * 10);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.PageHero-module__HsjCoq__body[data-has-media]{gap:calc(var(--spacing,.25rem) * 16);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.PageHero-module__HsjCoq__text{max-width:38rem}.PageHero-module__HsjCoq__title{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:-.01em;letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.75rem,1.15rem + 2.2vw,2.5rem);line-height:1.2}.PageHero-module__HsjCoq__intro{margin-top:calc(var(--spacing,.25rem) * 6);font-size:var(--text-base,1rem);line-height:var(--leading-relaxed,1.625);color:var(--foreground)}.PageHero-module__HsjCoq__intro>*+*{margin-top:calc(var(--spacing,.25rem) * 4)}.PageHero-module__HsjCoq__intro ul:not([role=list]){list-style-type:disc}:where(.PageHero-module__HsjCoq__intro ul:not([role=list])>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing,.25rem) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing,.25rem) * calc(1 - var(--tw-space-y-reverse)))}.PageHero-module__HsjCoq__intro ul:not([role=list]){padding-left:calc(var(--spacing,.25rem) * 5)}.PageHero-module__HsjCoq__intro ol:not([role=list]){list-style-type:decimal}:where(.PageHero-module__HsjCoq__intro ol:not([role=list])>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing,.25rem) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing,.25rem) * calc(1 - var(--tw-space-y-reverse)))}.PageHero-module__HsjCoq__intro ol:not([role=list]){padding-left:calc(var(--spacing,.25rem) * 5)}.PageHero-module__HsjCoq__intro a{border-radius:var(--radius-xs,.125rem);color:var(--brand);text-underline-offset:4px;text-decoration-line:underline}@media (hover:hover){.PageHero-module__HsjCoq__intro a:hover{text-decoration-color:#0000}}.PageHero-module__HsjCoq__actions{margin-top:calc(var(--spacing,.25rem) * 8);align-items:center;gap:calc(var(--spacing,.25rem) * 4);flex-wrap:wrap;display:flex}.PageHero-module__HsjCoq__media{width:100%;max-width:40rem}.PageHero-module__HsjCoq__aside{width:100%;min-width:0}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}
.SideNav-module__w3QPva__nav{font-size:var(--text-base,1rem);line-height:calc(var(--spacing,.25rem) * 6)}.SideNav-module__w3QPva__title{font-size:var(--text-xl,1.25rem);line-height:calc(var(--spacing,.25rem) * 7);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--foreground);font-family:var(--font-heading), var(--font-sans), Arial, sans-serif}.SideNav-module__w3QPva__list{margin-top:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.SideNav-module__w3QPva__item+.SideNav-module__w3QPva__item{margin-top:calc(var(--spacing,.25rem) * 5)}.SideNav-module__w3QPva__link{border-radius:var(--radius-xs,.125rem);color:var(--foreground);text-underline-offset:4px;text-decoration-line:underline;display:inline-block}@media (hover:hover){.SideNav-module__w3QPva__link:hover{text-decoration-color:#0000}}.SideNav-module__w3QPva__link{border-inline-start:3px solid #0000;padding-inline-start:.625rem}.SideNav-module__w3QPva__link[data-current]{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);border-inline-start-color:var(--brand);text-decoration-color:#0000}.SideNav-module__w3QPva__link[data-current]:hover{text-decoration-color:currentColor}.SideNav-module__w3QPva__note{margin-top:calc(var(--spacing,.25rem) * .5);font-size:var(--text-sm,.875rem);line-height:calc(var(--spacing,.25rem) * 5);color:var(--muted);display:block}@property --tw-font-weight{syntax:"*";inherits:false}
.SideNavLayout-module__lp8QIa__band{--side-nav-offset:2rem;border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--rule);width:100%}.SideNavLayout-module__lp8QIa__grid{gap:calc(var(--spacing,.25rem) * 8);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.SideNavLayout-module__lp8QIa__grid{gap:calc(var(--spacing,.25rem) * 12);grid-template-columns:18rem minmax(0,1fr)}}.SideNavLayout-module__lp8QIa__sidebar{background:var(--surface-off-white);margin-inline:calc(-1 * var(--page-gutter));padding-inline:var(--page-gutter);padding-block:calc(var(--spacing,.25rem) * 10);position:relative}.SideNavLayout-module__lp8QIa__content{padding-block:calc(var(--spacing,.25rem) * 10)}@media (min-width:64rem){.SideNavLayout-module__lp8QIa__sidebar{border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--rule);margin-inline:0;padding-inline:0}.SideNavLayout-module__lp8QIa__sidebar:before{content:"";z-index:-1;background:var(--surface-off-white);position:absolute;inset:0 0 0 -100vw}.SideNavLayout-module__lp8QIa__sticky{top:var(--side-nav-offset);max-height:calc(100vh - (var(--side-nav-offset) * 2));overscroll-behavior:contain;margin-left:calc(var(--spacing,.25rem) * -1);padding-right:calc(var(--spacing,.25rem) * 8);padding-left:var(--spacing,.25rem);scrollbar-width:thin;scrollbar-color:var(--primary) #fff;position:sticky;overflow-y:auto}}.SideNavLayout-module__lp8QIa__content>*+*{margin-top:calc(var(--spacing,.25rem) * 16)}.SideNavLayout-module__lp8QIa__content section>p{margin-top:calc(var(--spacing,.25rem) * 4);max-width:65ch;color:var(--foreground)}.SideNavLayout-module__lp8QIa__content section>*+*{margin-top:calc(var(--spacing,.25rem) * 6)}.SideNavLayout-module__lp8QIa__content section>ul{max-width:65ch;list-style-type:disc}:where(.SideNavLayout-module__lp8QIa__content section>ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing,.25rem) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing,.25rem) * calc(1 - var(--tw-space-y-reverse)))}.SideNavLayout-module__lp8QIa__content section>ul{padding-left:calc(var(--spacing,.25rem) * 6);color:var(--foreground)}.SideNavLayout-module__lp8QIa__content section>ol{max-width:65ch;list-style-type:decimal}:where(.SideNavLayout-module__lp8QIa__content section>ol>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing,.25rem) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing,.25rem) * calc(1 - var(--tw-space-y-reverse)))}.SideNavLayout-module__lp8QIa__content section>ol{padding-left:calc(var(--spacing,.25rem) * 6);color:var(--foreground)}.SideNavLayout-module__lp8QIa__content section>:is(ul,ol) ul{margin-top:var(--spacing,.25rem);list-style-type:circle}:where(.SideNavLayout-module__lp8QIa__content section>:is(ul,ol) ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing,.25rem) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing,.25rem) * calc(1 - var(--tw-space-y-reverse)))}.SideNavLayout-module__lp8QIa__content section>:is(ul,ol) ul{padding-left:calc(var(--spacing,.25rem) * 6)}.SideNavLayout-module__lp8QIa__content :is(p,li) code{font-family:var(--font-geist-mono);font-size:.9375rem;line-height:calc(var(--spacing,.25rem) * 6);color:var(--foreground)}.SideNavLayout-module__lp8QIa__content :is(p,li)>a{border-radius:var(--radius-xs,.125rem);color:var(--brand);text-underline-offset:4px;text-decoration-line:underline}@media (hover:hover){.SideNavLayout-module__lp8QIa__content :is(p,li)>a:hover{text-decoration-color:#0000}}.SideNavLayout-module__lp8QIa__content :where([id]){scroll-margin-top:var(--side-nav-offset)}.SideNavLayout-module__lp8QIa__content section>pre{background-color:var(--brand-wash);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4);font-family:var(--font-geist-mono);font-size:.9375rem;line-height:calc(var(--spacing,.25rem) * 6);color:var(--foreground);white-space:pre-wrap;overflow-wrap:break-word;tab-size:2;text-indent:-2ch;padding-left:calc(1.25rem + 2ch);overflow-x:auto}@media (forced-colors:active){.SideNavLayout-module__lp8QIa__content section>pre{border-style:var(--tw-border-style);border-width:1px;border-color:canvastext}}.SideNavLayout-module__lp8QIa__content section>blockquote{background-color:var(--surface-off-white);max-width:65ch;padding-block:calc(var(--spacing,.25rem) * 4);padding-right:calc(var(--spacing,.25rem) * 5);border-inline-start:4px solid var(--brand);padding-inline-start:1.25rem}.SideNavLayout-module__lp8QIa__content section>blockquote>p+p{margin-top:calc(var(--spacing,.25rem) * 3)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}
.BackToTop-module__VeD2-q__wrapper{margin-top:calc(var(--spacing,.25rem) * 8);justify-content:flex-end;display:flex}.BackToTop-module__VeD2-q__link{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-xs,.125rem);padding-block:var(--spacing,.25rem);font-size:var(--text-base,1rem);line-height:calc(var(--spacing,.25rem) * 6);color:var(--foreground);display:inline-flex}.BackToTop-module__VeD2-q__wrapper>.BackToTop-module__VeD2-q__link{text-decoration-line:none}.BackToTop-module__VeD2-q__label{text-underline-offset:4px;text-decoration-line:underline;transition:text-decoration-color .15s ease-out}.BackToTop-module__VeD2-q__link:hover .BackToTop-module__VeD2-q__label{text-decoration-color:#0000}@media (prefers-reduced-motion:reduce){.BackToTop-module__VeD2-q__label{transition:none}}.BackToTop-module__VeD2-q__arrow{color:var(--accent)}
.ArticleListView-module__Bg7w4G__layout{gap:calc(var(--spacing,.25rem) * 6);flex-direction:column;display:flex}.ArticleListView-module__Bg7w4G__form{flex-direction:column;display:flex}.ArticleListView-module__Bg7w4G__row{align-items:stretch;gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;width:100%;max-width:32rem;display:flex}.ArticleListView-module__Bg7w4G__label{margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-base,1rem);line-height:calc(var(--spacing,.25rem) * 6);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.ArticleListView-module__Bg7w4G__input{min-height:calc(var(--spacing,.25rem) * 11);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:2px;border-color:var(--muted);background-color:var(--background);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-base,1rem);line-height:calc(var(--spacing,.25rem) * 6);color:var(--foreground);flex:1;min-width:14rem}.ArticleListView-module__Bg7w4G__hint{margin-top:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:calc(var(--spacing,.25rem) * 5);color:var(--muted)}.ArticleListView-module__Bg7w4G__count{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground)}.ArticleListView-module__Bg7w4G__empty{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 6);background-color:var(--background);border-width:1px;border-color:var(--rule);flex-direction:column;display:flex}.ArticleListView-module__Bg7w4G__emptyText{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));color:var(--foreground)}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
.ArticleHeader-module__PB1jCq__header{margin-bottom:calc(var(--spacing,.25rem) * 10);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--rule);padding-bottom:calc(var(--spacing,.25rem) * 10)}.ArticleHeader-module__PB1jCq__title{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:-.01em;letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.75rem,1.15rem + 2.2vw,2.5rem);line-height:1.2}.ArticleHeader-module__PB1jCq__intro{margin-top:calc(var(--spacing,.25rem) * 6);max-width:65ch;font-size:var(--text-base,1rem);line-height:var(--leading-relaxed,1.625);color:var(--foreground)}.ArticleHeader-module__PB1jCq__intro>*+*{margin-top:calc(var(--spacing,.25rem) * 4)}.ArticleHeader-module__PB1jCq__intro a{border-radius:var(--radius-xs,.125rem);color:var(--brand);text-underline-offset:4px;text-decoration-line:underline}@media (hover:hover){.ArticleHeader-module__PB1jCq__intro a:hover{text-decoration-color:#0000}}.ArticleHeader-module__PB1jCq__media{margin-top:calc(var(--spacing,.25rem) * 8);width:100%;max-width:40rem}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}
.ArticleMeta-module__olCPoG__meta{align-items:center;column-gap:calc(var(--spacing,.25rem) * 2);row-gap:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted);flex-wrap:wrap;display:flex}.ArticleMeta-module__olCPoG__date:before{content:"·";color:var(--rule-strong);margin-inline-end:.5rem}.ArticleMeta-module__olCPoG__author{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}@property --tw-font-weight{syntax:"*";inherits:false}
.DraftBadge-module__7fr1WG__badge{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);text-transform:uppercase;background-color:var(--accent-wash);border-width:1px;border-color:var(--accent);color:var(--accent);border-radius:3.40282e38px}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}
.TagList-module__1zwxZG__list{gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;padding:0;list-style-type:none;display:flex}.TagList-module__1zwxZG__tag{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);background-color:var(--brand-wash);border-width:1px;border-color:var(--rule-strong);color:var(--foreground);border-radius:3.40282e38px}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}
.CookieChoice-module__xYQxQG__section{margin-top:calc(var(--spacing,.25rem) * 10);gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;max-width:65ch;display:flex}.CookieChoice-module__xYQxQG__heading{font-family:var(--font-signika);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--brand);margin:0}.CookieChoice-module__xYQxQG__body{color:var(--foreground);margin:0}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}
.ConsentBanner-module__V7bpTG__banner{border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:var(--rule-strong);background-color:var(--surface-off-white)}@media print{.ConsentBanner-module__V7bpTG__banner{display:none}}.ConsentBanner-module__V7bpTG__inner{max-width:var(--container-3xl,48rem);gap:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 6);flex-direction:column;display:flex}.ConsentBanner-module__V7bpTG__heading{font-size:var(--text-2xl,1.5rem);line-height:calc(var(--spacing,.25rem) * 8);margin:0}.ConsentBanner-module__V7bpTG__body{margin:0}.ConsentBanner-module__V7bpTG__actions{gap:calc(var(--spacing,.25rem) * 4);flex-wrap:wrap;display:flex}.ConsentBanner-module__V7bpTG__body a{border-radius:var(--radius-xs,.125rem);color:var(--brand);text-underline-offset:4px;text-decoration-line:underline}@media (hover:hover){.ConsentBanner-module__V7bpTG__body a:hover{text-decoration-color:#0000}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
.Footer-module__NVhknq__panel{border-top-left-radius:var(--radius-3xl,1.5rem);border-top-right-radius:var(--radius-3xl,1.5rem);background-color:var(--brand);padding-block:calc(var(--spacing,.25rem) * 8)}.Footer-module__NVhknq__layout{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 16);flex-wrap:wrap;display:flex}@media (min-width:40rem){.Footer-module__NVhknq__layout{gap:calc(var(--spacing,.25rem) * 4)}}.Footer-module__NVhknq__primary{gap:calc(var(--spacing,.25rem) * 12);flex-direction:column;display:flex}.Footer-module__NVhknq__links{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}@media (min-width:40rem){.Footer-module__NVhknq__links{gap:calc(var(--spacing,.25rem) * 16);flex-direction:row}}.Footer-module__NVhknq__link{font-size:var(--text-lg,1.125rem);line-height:calc(var(--spacing,.25rem) * 7);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);text-underline-offset:2px;cursor:pointer;text-decoration-line:underline}@media (hover:hover){.Footer-module__NVhknq__link:hover{text-decoration-color:#0000}}.Footer-module__NVhknq__copyright{color:var(--color-white,#fff);margin:0}.Footer-module__NVhknq__secondary{align-items:center;gap:calc(var(--spacing,.25rem) * 8);display:flex}@media (min-width:40rem){.Footer-module__NVhknq__secondary{justify-content:space-between;gap:calc(var(--spacing,.25rem) * 16)}}.Footer-module__NVhknq__social{align-items:center;gap:calc(var(--spacing,.25rem) * 4);margin:0;padding:0;list-style-type:none;display:flex}.Footer-module__NVhknq__socialLink,.Footer-module__NVhknq__logoLink{color:var(--color-white,#fff);text-decoration-line:none;display:flex}@media (hover:hover){:is(.Footer-module__NVhknq__socialLink,.Footer-module__NVhknq__logoLink):hover{opacity:.8}}.Footer-module__NVhknq__socialLink{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}.Footer-module__NVhknq__panel :focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-white,#fff)}.Footer-module__NVhknq__logo{max-width:100%;height:auto}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
.Header-module__-2yUHq__container{height:100%}.Header-module__-2yUHq__band{z-index:40;background-color:var(--color-white,#fff);--logo-height:47px;width:100%;position:relative}.Header-module__-2yUHq__bar{justify-content:space-between;align-items:center;column-gap:calc(var(--spacing,.25rem) * 3);width:100%;padding-block:calc(var(--spacing,.25rem) * 4);font-size:var(--text-base,1rem);line-height:calc(var(--spacing,.25rem) * 6);flex-wrap:wrap;display:flex}.Header-module__-2yUHq__brand{align-items:flex-end;column-gap:calc(var(--spacing,.25rem) * 3);row-gap:var(--spacing,.25rem);flex-wrap:wrap;flex:1;min-width:0;display:flex}.Header-module__-2yUHq__home{align-items:flex-start;gap:var(--spacing,.25rem);flex-direction:column;text-decoration-line:none;display:flex}.Header-module__-2yUHq__siteName{font-family:var(--font-signika);font-size:var(--text-xl,1.25rem);line-height:calc(var(--spacing,.25rem) * 7);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground)}@media (min-width:48rem){.Header-module__-2yUHq__siteName{font-size:var(--text-2xl,1.5rem);line-height:calc(var(--spacing,.25rem) * 8)}.Header-module__-2yUHq__brand{flex:auto}}.Header-module__-2yUHq__badge{align-items:center;column-gap:calc(var(--spacing,.25rem) * 3);row-gap:var(--spacing,.25rem);flex-wrap:wrap;margin:0;display:flex}.Header-module__-2yUHq__badgeLabel{background-color:var(--accent);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:var(--spacing,.25rem);font-size:.8125rem;line-height:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:.04em;letter-spacing:.04em;color:var(--color-white,#fff);text-transform:uppercase;border-radius:.25rem;display:inline-block}.Header-module__-2yUHq__badgeNote{font-size:var(--text-sm,.875rem);line-height:calc(var(--spacing,.25rem) * 5);color:var(--muted)}.Header-module__-2yUHq__logo{height:var(--logo-height);flex-shrink:0;width:auto}.Header-module__-2yUHq__toggle{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:inline-flex}@media print{.Header-module__-2yUHq__toggle{display:none}}.Header-module__-2yUHq__toggle{height:calc(var(--spacing,.25rem) * 11);cursor:pointer;border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 3);margin-top:calc(var(--logo-height) + .25rem - .5rem);font-size:var(--text-lg,1.125rem);line-height:calc(var(--spacing,.25rem) * 7);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--brand);text-underline-offset:4px;margin-right:calc(var(--page-gutter) * -1);background-color:#0000;border-width:0;align-self:flex-start;text-decoration-line:underline;text-decoration-color:#0000}.Header-module__-2yUHq__toggle:hover{-webkit-text-decoration-color:var(--brand);-webkit-text-decoration-color:var(--brand);-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand)}.Header-module__-2yUHq__toggleIcon{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6)}.Header-module__-2yUHq__toggleLabel{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:23rem){.Header-module__-2yUHq__toggleLabel{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}}.Header-module__-2yUHq__nav{order:9999;width:100%;display:none}@media print{.Header-module__-2yUHq__nav{display:none}}.Header-module__-2yUHq__nav[data-open=true]{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--rule);display:block}.Header-module__-2yUHq__navList{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);padding:0;padding-top:calc(var(--spacing,.25rem) * 3);padding-bottom:calc(var(--spacing,.25rem) * 2);flex-direction:column;margin:0;list-style-type:none;display:flex}@media (min-width:48rem){.Header-module__-2yUHq__bar{align-items:flex-end}.Header-module__-2yUHq__toggle{display:none}.Header-module__-2yUHq__nav,.Header-module__-2yUHq__nav[data-open=true]{align-items:center;gap:calc(var(--spacing,.25rem) * 4);order:0;width:auto;display:flex}.Header-module__-2yUHq__navList{align-items:center;gap:calc(var(--spacing,.25rem) * 4);flex-flow:wrap;padding-block:0}}.Header-module__-2yUHq__navLink{font-size:var(--text-lg,1.125rem);line-height:calc(var(--spacing,.25rem) * 7);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--brand);text-underline-offset:4px;flex-direction:column;text-decoration-line:underline;text-decoration-color:#0000;display:inline-flex}@media (hover:hover){.Header-module__-2yUHq__navLink:hover{-webkit-text-decoration-color:var(--brand);-webkit-text-decoration-color:var(--brand);-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand)}}.Header-module__-2yUHq__navLink:after{content:attr(data-label);visibility:hidden;--tw-font-weight:var(--font-weight-semibold,600);height:0;font-weight:var(--font-weight-semibold,600);-webkit-user-select:none;user-select:none;pointer-events:none;overflow:hidden}.Header-module__-2yUHq__navLink[aria-current=page]{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);text-decoration-line:underline;-webkit-text-decoration-color:var(--brand-dark);-webkit-text-decoration-color:var(--brand-dark);-webkit-text-decoration-color:var(--brand-dark);text-decoration-color:var(--brand-dark);text-decoration-thickness:4px}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
