.cs-hct{--cs-hct-gutter:clamp(20px,4vw,40px);background-color:var(--chct-background,#1e1e1e);color:var(--chct-value-color,#d9d9d9);overflow-x:clip;padding-bottom:var(--chct-bottom-padding,100px);padding-top:var(--chct-top-padding,100px);position:relative;width:100%}.cs-hct,.cs-hct *,.cs-hct :after,.cs-hct :before{box-sizing:border-box}.cs-hct__inner{margin:0 auto;max-width:calc(var(--chct-max-width, 1200px) + var(--cs-hct-gutter)*2);padding-left:var(--cs-hct-gutter);padding-right:var(--cs-hct-gutter);position:relative;width:100%}.cs-hct__intro{margin-bottom:var(--chct-intro-spacing,56px)}.cs-hct--intro-center .cs-hct__intro{text-align:center}.cs-hct .cs-hct__eyebrow{color:var(--chct-eyebrow-color,#ff7500);font-size:17px;font-weight:700;letter-spacing:.12em;line-height:1.3;margin:0 0 18px;text-transform:uppercase}.cs-hct .cs-hct__heading{color:var(--chct-heading-color,#ff7500);font-family:gelica,Georgia,serif;font-size:clamp(calc(var(--chct-heading-size, 52px)*.62),calc(var(--chct-heading-size, 52px)*.35 + 2.2vw),var(--chct-heading-size,52px));font-weight:400;letter-spacing:-.01em;line-height:1.12;margin:0;max-width:var(--chct-heading-max-width,none);text-transform:none}.cs-hct--intro-center .cs-hct__heading{margin-left:auto;margin-right:auto}.cs-hct__scroll{overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}.cs-hct__scroll:focus-visible{outline:2px solid #ff7500;outline-offset:4px}.cs-hct .cs-hct__table{background:none;border:0;border-collapse:separate;border-spacing:0;border-top:var(--chct-rule-width,3px) solid var(--chct-rule-color,#fff);margin:0;table-layout:fixed;width:100%}.cs-hct__col-label{width:var(--chct-label-width,250px)}.cs-hct .cs-hct__table td,.cs-hct .cs-hct__table th{background:none;border:0;border-bottom:1px solid var(--chct-divider-color,#3a3a3a);overflow-wrap:break-word;padding:var(--chct-cell-pad-y,20px) var(--chct-cell-pad-x,22px);text-align:left;vertical-align:top}.cs-hct .cs-hct__table tr>:first-child{padding-left:0}.cs-hct .cs-hct__corner,.cs-hct .cs-hct__option{color:var(--chct-header-color,#fff);font-family:gelica,Georgia,serif;font-size:var(--chct-header-size,30px);font-weight:400;letter-spacing:0;line-height:1.2;text-transform:none}.cs-hct .cs-hct__table .cs-hct__option--highlight{background-color:var(--chct-highlight-header-bg,#ff7500);color:var(--chct-highlight-header-color,#171715)}.cs-hct .cs-hct__row-name{color:var(--chct-row-name-color,#fff);font-size:var(--chct-row-name-size,18px);font-weight:700;line-height:1.4}.cs-hct .cs-hct__value{color:var(--chct-value-color,#d9d9d9);font-size:var(--chct-value-size,18px);font-weight:400;line-height:1.5}.cs-hct .cs-hct__table .cs-hct__value--highlight{background-color:var(--chct-highlight-bg,#35271b)}.cs-hct .cs-hct__caption{caption-side:top;color:var(--chct-caption-color,#bdbdbd);font-size:15px;line-height:1.4;margin:0 0 16px;text-align:left}.cs-hct .cs-hct__sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.cs-hct .cs-hct__note{color:var(--chct-note-color,#fff);font-size:var(--chct-note-size,20px);line-height:1.6;margin-top:var(--chct-note-spacing,56px)}.cs-hct .cs-hct__note li,.cs-hct .cs-hct__note p{color:inherit;font-size:inherit;line-height:inherit}.cs-hct .cs-hct__note p{margin:0 0 16px}.cs-hct .cs-hct__note>:last-child{margin-bottom:0}.cs-hct .cs-hct__note strong{color:inherit;font-weight:700}.cs-hct .cs-hct__note a{color:#ff7500}@media (max-width:1023px){.cs-hct .cs-hct__corner,.cs-hct .cs-hct__option{font-size:calc(var(--chct-header-size, 30px)*.8)}}@media (max-width:767px){.cs-hct{padding-bottom:var(--chct-mobile-bottom-padding,72px);padding-top:var(--chct-mobile-top-padding,72px)}.cs-hct .cs-hct__table{min-width:720px}.cs-hct__col-label{width:min(var(--chct-label-width,250px),150px)}.cs-hct .cs-hct__table td,.cs-hct .cs-hct__table th{padding:calc(var(--chct-cell-pad-y, 20px)*.8) calc(var(--chct-cell-pad-x, 22px)*.7)}.cs-hct .cs-hct__table tr>:first-child{background-color:var(--chct-background,#1e1e1e);left:0;padding-left:0;position:sticky;z-index:1}.cs-hct .cs-hct__row-name{font-size:calc(var(--chct-row-name-size, 18px)*.9)}.cs-hct .cs-hct__value{font-size:calc(var(--chct-value-size, 18px)*.9)}.cs-hct .cs-hct__note{font-size:calc(var(--chct-note-size, 20px)*.9)}}