﻿html{--transition-duration: 150ms;--transition-timing: ease}html{--color-medium-gray: #6b7280;--color-gray: #cccccc;--color-light-gray: #dddddd;--color-lighter-gray: #efefef;--color-navy: #15212e;--color-teal: #47af9f;--color-tan: #f7f6f5;--color-copper: #d0744e;--color-copper-light: #fbf2ef;--color-red-1: #ffe3e3;--color-red-9: #c92a2a;--color-green-0: #ebfbee;--color-green-2: #b2f2bb;--color-green-9: #2b8a3e;--color-blue-0: #e7f5ff;--color-blue-2: #a5d8ff;--color-blue-9: #1864ab;--color-purple-0: #f3f0ff;--color-purple-2: #d0bfff;--color-purple-9: #5f3dc4;--color-yellow-0: #fff9db;--color-yellow-2: #ffec99;--color-yellow-6: #fab005;--color-action: var(--color-teal);--color-navy-dark: #111a25;--color-navy-light: #38424D;--color-background-viewport: var(--color-tan);--color-background-contrast: var(--color-navy);--color-background-danger: var(--color-red-1);--color-background-danger-contrast: var(--color-red-9);--color-background-warning: var(--color-yellow-0);--color-background-warning-contrast: var(--color-yellow-6);--color-background-success: var(--color-green-0);--color-background-notice: var(--color-blue-0);--color-background-selected: var(--color-teal);--color-background-control: white;--color-text-primary: var(--color-navy);--color-text-secondary: var(--color-medium-gray);--color-text-link: var(--color-navy);--color-text-link-hover: var(--color-teal);--color-text-link-underline: color-mix(in srgb, white 50%, var(--color-navy));--color-text-danger: var(--color-red-9);--color-text-danger-contrast: var(--color-red-1);--color-text-warning-contrast: var(--color-navy);--color-text-success: var(--color-green-9);--color-text-notice: var(--color-blue-9);--color-text-selected: white;--color-text-control: var(--color-text-primary);--color-border: var(--color-light-gray);--color-border-control: var(--color-light-gray);--color-border-control-hover: var(--color-medium-gray);--color-border-control-focus: var(--color-teal);--color-border-success: var(--color-green-2);--color-border-warning: var(--color-yellow-2);--color-wistia-player: var(--color-teal)}html{--spacing-0-5: 0.125rem;--spacing-1: 0.25rem;--spacing-1-5: 0.375rem;--spacing-2: 0.5rem;--spacing-2-5: 0.625rem;--spacing-3: 0.75rem;--spacing-3-5: 0.875rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-7: 1.75rem;--spacing-8: 2rem;--spacing-9: 2.25rem;--spacing-10: 2.5rem;--spacing-11: 2.75rem;--spacing-12: 3rem;--spacing-14: 3.5rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-28: 7rem;--spacing-32: 8rem}html{--font-family-body: "Mallory MP", ui-sans-serif, system-ui, sans-serif;--font-family-heading: "Mallory", ui-sans-serif, system-ui, sans-serif;--font-family-monospace: ui-monospace, monospace;--font-size-xs: 0.75rem;--font-size-sm: 0.875rem;--font-size-base: 1rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-weight-regular: 400;--font-weight-bold: 700;--line-height-1: 1.2;--line-height-2: 1.625;--letter-spacing-1: 0.03125em;--letter-spacing-2: 0.0625em;--link-text-decoration-line: underline;--link-text-decoration-line-hover: none}html{--radius-md: 6px;--radius-xl: 12px;--radius-3xl: 24px;--radius-full: 100rem;--box-shadow: 0 0 1px rgb(0 0 0 / 10%), 0 0.2px 0.4px rgb(0 0 0 / 1.6%), 0 0.5px 1px rgb(0 0 0 / 2.2%), 0 1.1px 2.1px rgb(0 0 0 / 2.8%), 0 2.2px 4.4px rgb(0 0 0 / 3.4%), 0 6px 12px rgb(0 0 0 / 5%)}html{--z-nav-bar: 20;--z-global-nav: 20;--z-nav-dropdown: 19;--z-nav-aside: 19;--z-tooltip: 10;--z-index-table-head: 1}@font-face{font-display:swap;font-family:"Mallory MP";font-style:normal;font-weight:400;src:url("/assets/MalloryMP-Book-253b9103.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Mallory MP";font-style:italic;font-weight:400;src:url("/assets/MalloryMP-BookItalic-6f018b63.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Mallory MP";font-style:normal;font-weight:700;src:url("/assets/MalloryMP-Bold-6ed2c2a5.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Mallory MP";font-style:italic;font-weight:700;src:url("/assets/MalloryMP-BoldItalic-1bcf0a2d.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Mallory";font-style:normal;font-weight:700;src:url("/assets/Mallory-Bold-cf61c629.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Mallory";font-style:italic;font-weight:700;src:url("/assets/Mallory-BoldItalic-e1fae3fa.woff2") format("woff2")}table{table-layout:fixed;width:100%}th{font-weight:var(--font-weight-bold);text-align:left;vertical-align:bottom;white-space:nowrap}td{border-bottom:1px solid var(--color-border)}tr,td{vertical-align:top}th,td{padding:var(--spacing-3) var(--spacing-6) var(--spacing-3) 0}th:last-child,td:last-child{padding-right:0}thead{box-shadow:inset 0 -2px 0 color-mix(in srgb, black 15%, var(--color-border))}html{font-size:100%}body{background-color:var(--color-background-viewport);color:var(--color-text-primary);font-family:var(--font-family-body);font-kerning:auto;line-height:var(--line-height-2)}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);line-height:var(--line-height-1)}a{color:var(--color-text-link);text-decoration-color:var(--color-text-link-underline);text-decoration-line:var(--link-text-decoration-line);text-decoration-skip-ink:auto;transition:color var(--transition-duration) var(--transition-timing)}a:hover{color:var(--color-text-link-hover);text-decoration-line:var(--link-text-decoration-line-hover)}dt{font-weight:var(--font-weight-bold)}pre,code{font-family:var(--font-family-monospace)}::selection{background-color:var(--color-background-selected);color:var(--color-text-selected)}html:has(:modal){overflow:hidden}input::-webkit-datetime-edit{display:block;padding:0}.t-dark{--color-background: var(--color-navy);--color-background-selected: var(--color-teal);--color-background-control: rgb(255 255 255 / 5%);--color-surface: color-mix(in srgb, white 5%, var(--color-navy));--color-text-primary: rgb(255 255 255 / 90%);--color-text-secondary: rgb(255 255 255 / 60%);--color-text-link: var(--color-text-primary);--color-text-link-hover: var(--color-teal);--color-text-link-underline: white;--color-text-selected: white;--color-text-control: var(--color-text-primary);--color-border: rgb(255 255 255 / 10%);--color-border-danger: var(--color-red-9);--color-border-warning-contrast: var(--color-navy);--color-border-success: var(--color-green-9);--color-border-notice: var(--color-blue-9);--color-border-control: rgb(255 255 255 / 30%);--color-border-control-hover: rgb(255 255 255 / 40%);--color-border-control-focus: var(--color-teal);background-color:var(--color-background);color:var(--color-text-primary)}.ts-control{border:1px solid #d0d0d0;padding:8px 8px;width:100%;overflow:hidden;position:relative;z-index:1;box-sizing:border-box;box-shadow:none;border-radius:3px;display:flex;flex-wrap:wrap}.ts-wrapper.multi.has-items .ts-control{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.full .ts-control{background-color:#fff}.disabled .ts-control,.disabled .ts-control *{cursor:default !important}.focus .ts-control{box-shadow:none}.ts-control>*{vertical-align:baseline;display:inline-block}.ts-wrapper.multi .ts-control>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0px solid #d0d0d0;overflow:auto}.ts-wrapper.multi .ts-control>div.active{background:#e8e8e8;color:#303030;border:0px solid #cacaca}.ts-wrapper.multi.disabled .ts-control>div,.ts-wrapper.multi.disabled .ts-control>div.active{color:rgb(124.5,124.5,124.5);background:#fff;border:0px solid #fff}.ts-control>input{flex:1 1 auto;min-width:7rem;display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.ts-control>input::-ms-clear{display:none}.ts-control>input:focus{outline:none !important}.has-items .ts-control>input{margin:0px 4px !important}.ts-control.rtl{text-align:right}.ts-control.rtl.single .ts-control:after{left:15px;right:auto}.ts-control.rtl .ts-control>input{margin:0px 4px 0px -2px !important}.disabled .ts-control{opacity:.5;background-color:#fafafa}.input-hidden .ts-control>input{opacity:0;position:absolute;left:-10000px}.ts-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:.25rem 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,.1);border-radius:0 0 3px 3px}.ts-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.ts-dropdown [data-selectable] .highlight{background:rgba(125,168,208,.2);border-radius:1px}.ts-dropdown .option,.ts-dropdown .optgroup-header,.ts-dropdown .no-results,.ts-dropdown .create{padding:5px 8px}.ts-dropdown .option,.ts-dropdown [data-disabled],.ts-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.ts-dropdown [data-selectable].option{opacity:1;cursor:pointer}.ts-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.ts-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.ts-dropdown .active{background-color:#f5fafd;color:#495c68}.ts-dropdown .active.create{color:#495c68}.ts-dropdown .create{color:rgba(48,48,48,.5)}.ts-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.ts-dropdown .spinner::after{content:" ";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 rgba(0,0,0,0) #d0d0d0 rgba(0,0,0,0);animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.ts-dropdown-content{overflow:hidden auto;max-height:200px;scroll-behavior:smooth}.ts-wrapper.plugin-drag_drop .ts-dragging{color:rgba(0,0,0,0) !important}.ts-wrapper.plugin-drag_drop .ts-dragging>*{visibility:hidden !important}.plugin-checkbox_options:not(.rtl) .option input{margin-right:.5rem}.plugin-checkbox_options.rtl .option input{margin-left:.5rem}.plugin-clear_button{--ts-pr-clear-button: 1em}.plugin-clear_button .clear-button{opacity:0;position:absolute;top:50%;transform:translateY(-50%);right:calc(8px - 6px);margin-right:0 !important;background:rgba(0,0,0,0) !important;transition:opacity .5s;cursor:pointer}.plugin-clear_button.form-select .clear-button,.plugin-clear_button.single .clear-button{right:max(var(--ts-pr-caret),8px)}.plugin-clear_button.focus.has-items .clear-button,.plugin-clear_button:not(.disabled):hover.has-items .clear-button{opacity:1}.ts-wrapper .dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:color-mix(#fff, #d0d0d0, 85%);border-radius:3px 3px 0 0}.ts-wrapper .dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important}.ts-wrapper .dropdown-header-close:hover{color:#000}.plugin-dropdown_input.focus.dropdown-active .ts-control{box-shadow:none;border:1px solid #d0d0d0}.plugin-dropdown_input .dropdown-input{border:1px solid #d0d0d0;border-width:0 0 1px;display:block;padding:8px 8px;box-shadow:none;width:100%;background:rgba(0,0,0,0)}.plugin-dropdown_input .items-placeholder{border:0 none !important;box-shadow:none !important;width:100%}.plugin-dropdown_input.has-items .items-placeholder,.plugin-dropdown_input.dropdown-active .items-placeholder{display:none !important}.ts-wrapper.plugin-input_autogrow.has-items .ts-control>input{min-width:0}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input{flex:none;min-width:4px}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::placeholder{color:rgba(0,0,0,0)}.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content{display:flex}.ts-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.ts-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.ts-dropdown.plugin-optgroup_columns .optgroup::before{display:none}.ts-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.ts-wrapper.plugin-remove_button .item{display:inline-flex;align-items:center}.ts-wrapper.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:0 6px;border-radius:0 2px 2px 0;box-sizing:border-box}.ts-wrapper.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,.05)}.ts-wrapper.plugin-remove_button.disabled .item .remove:hover{background:none}.ts-wrapper.plugin-remove_button .remove-single{position:absolute;right:0;top:0;font-size:23px}.ts-wrapper.plugin-remove_button:not(.rtl) .item{padding-right:0 !important}.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove{border-left:1px solid #d0d0d0;margin-left:6px}.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove{border-left-color:#cacaca}.ts-wrapper.plugin-remove_button:not(.rtl).disabled .item .remove{border-left-color:#fff}.ts-wrapper.plugin-remove_button.rtl .item{padding-left:0 !important}.ts-wrapper.plugin-remove_button.rtl .item .remove{border-right:1px solid #d0d0d0;margin-right:6px}.ts-wrapper.plugin-remove_button.rtl .item.active .remove{border-right-color:#cacaca}.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove{border-right-color:#fff}:root{--ts-pr-clear-button: 0px;--ts-pr-caret: 0px;--ts-pr-min: .75rem}.ts-wrapper.single .ts-control,.ts-wrapper.single .ts-control input{cursor:pointer}.ts-control:not(.rtl){padding-right:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret)) !important}.ts-control.rtl{padding-left:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret)) !important}.ts-wrapper{position:relative}.ts-dropdown,.ts-control,.ts-control input{color:#303030;font-family:inherit;font-size:13px;line-height:18px}.ts-control,.ts-wrapper.single.input-active .ts-control{background:#fff;cursor:text}.ts-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.hs-form{--form-gap: var(--spacing-6)}.article-list-subscribe .hs-form{--form-gap: var(--spacing-2)}.hs-form textarea{min-height:4lh}.hs-form-field+.hs-form-field{margin-block-start:var(--form-gap)}.hs-input{background-color:var(--color-background-control);border:1px solid var(--color-border-control);border-radius:var(--radius-md);height:2.5rem;margin-top:.25rem;padding-left:.5em;padding-right:.5em;transition-duration:var(--transition-duration);transition-property:border;transition-timing-function:var(--transition-timing);width:100%}.hs-input:hover{border-color:var(--color-border-control-hover)}.hs-input:focus{border-color:var(--color-border-control-focus);box-shadow:0 0 0 1px var(--color-action);outline:none}select.hs-input{border-radius:var(--radius-md);padding:.5em;width:100%}.hs_submit{margin-block-start:var(--form-gap)}.hs-button{--button-background: var(--color-navy);--button-background-hover: var(--color-navy);--button-background-focus: var(--button-background-hover);--button-block-size: 2.25em;--button-border: 1px solid var(--button-border-color);--button-border-color: var(--button-background);--button-border-color-hover: var(--button-background-hover);--button-border-radius: var(--radius-full);--button-font-size: var(--font-size-xl);--button-font-weight: var(--font-weight-bold);--button-padding: 0 1em;--button-text-color: white;--button-text-color-hover: white;--button-text-color-focus: var(--button-text-color-hover);--button-text-decoration-line: none;--button-text-decoration-line-hover: none;align-items:center;appearance:none;background:var(--button-background);block-size:var(--button-block-size);border:var(--button-border);border-radius:var(--button-border-radius);color:var(--button-text-color);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--button-font-size);font-weight:var(--button-font-weight);justify-content:center;line-height:1;padding:var(--button-padding);text-decoration-line:var(--button-text-decoration-line);transition-duration:var(--transition-duration);transition-property:background-color,border-color,color;transition-timing-function:var(--transition-timing);user-select:none;white-space:nowrap}.hs-button:hover{background:var(--button-background-hover);border-color:var(--button-border-color-hover);color:var(--button-text-color-hover);text-decoration-line:var(--button-text-decoration-line-hover)}.hs-button:focus{background:var(--button-background-focus);color:var(--button-text-color-focus)}.hs-button.primary{--button-background: var(--color-teal);--button-background-hover: color-mix(in srgb, black 10%, var(--color-action));--button-text-color: white;--button-text-color-hover: white}.hs-error-msgs{color:var(--color-text-danger);list-style:none}.hs-error-msg{font-size:var(--font-size-sm)}.hs_error_rollup{margin-block-start:var(--form-gap)}.simulation-pilot-form .hs-submit,.white-paper-form .hs-submit{margin-block-start:calc(var(--form-gap)*2);text-align:center}html{--lexxy-color-link: var(--color-text-link)}lexxy-toolbar{padding:2px}.lexxy-editor__content{max-block-size:75dvh;overflow-x:auto;padding:var(--lexxy-editor-padding)}.ts-control{font-size:var(--font-size-base);padding:8px 8px 5px}.ts-dropdown{font-size:var(--font-size-base)}.ts-dropdown .active,.ts-dropdown .create:hover,.ts-dropdown .option:hover{background-color:var(--color-blue-0)}.ts-wrapper{border:0 !important}.turbo-progress-bar{background-color:var(--color-action)}.o-app-frame{align-items:stretch;display:flex;flex-direction:column;min-height:100vh;width:100%}.o-app-frame__nav{flex:0 0 auto}.o-app-frame__flashes{flex:0 0 auto}.o-app-frame__main{flex:1 0 auto}.o-app-frame__main--center-items{align-items:center;display:flex;flex-direction:column;justify-content:center}.o-app-frame__footer{flex:0 0 auto}.o-box{--box-border-radius: var(--radius-xl);--box-padding: var(--spacing-8);border-radius:var(--box-border-radius);padding:var(--box-padding)}@media(min-width: 768px){.o-box{--box-border-radius: var(--radius-3xl);--box-padding: var(--spacing-11)}}@media(min-width: 1024px){.o-box{--box-padding: var(--spacing-20)}}.o-container{margin-inline:auto;max-inline-size:var(--container-max-inline-size);padding-inline:var(--spacing-6);position:relative}.o-container--x-large{--container-max-inline-size: 100rem}.o-container--large{--container-max-inline-size: 84rem}.o-container--medium{--container-max-inline-size: 70rem}.o-container--small{--container-max-inline-size: 48rem}.o-container--x-small{--container-max-inline-size: 32rem}.o-grid{display:grid;gap:var(--spacing-6) var(--spacing-3);grid-auto-flow:dense;grid-template-columns:repeat(12, minmax(10px, 1fr));list-style:none}@media(min-width: 768px){.o-grid{gap:var(--spacing-6)}}.o-grid__item{grid-column:span 12}.o-grid__item--span-2{grid-column:span 2}.o-grid__item--span-3{grid-column:span 3}.o-grid__item--span-4{grid-column:span 4}.o-grid__item--span-5{grid-column:span 5}.o-grid__item--span-6{grid-column:span 6}.o-grid__item--span-7{grid-column:span 7}.o-grid__item--span-8{grid-column:span 8}.o-grid__item--span-9{grid-column:span 9}.o-grid__item--span-10{grid-column:span 10}@media(min-width: 640px){.o-grid__item--span-2\@small{grid-column:span 2}.o-grid__item--span-3\@small{grid-column:span 3}.o-grid__item--span-4\@small{grid-column:span 4}.o-grid__item--span-5\@small{grid-column:span 5}.o-grid__item--span-6\@small{grid-column:span 6}.o-grid__item--span-7\@small{grid-column:span 7}.o-grid__item--span-8\@small{grid-column:span 8}.o-grid__item--span-9\@small{grid-column:span 9}.o-grid__item--span-10\@small{grid-column:span 10}}@media(min-width: 768px){.o-grid__item--span-2\@medium{grid-column:span 2}.o-grid__item--span-3\@medium{grid-column:span 3}.o-grid__item--span-4\@medium{grid-column:span 4}.o-grid__item--span-5\@medium{grid-column:span 5}.o-grid__item--span-6\@medium{grid-column:span 6}.o-grid__item--span-7\@medium{grid-column:span 7}.o-grid__item--span-8\@medium{grid-column:span 8}.o-grid__item--span-9\@medium{grid-column:span 9}.o-grid__item--span-10\@medium{grid-column:span 10}}@media(min-width: 1024px){.o-grid__item--span-2\@large{grid-column:span 2}.o-grid__item--span-3\@large{grid-column:span 3}.o-grid__item--span-4\@large{grid-column:span 4}.o-grid__item--span-5\@large{grid-column:span 5}.o-grid__item--span-6\@large{grid-column:span 6}.o-grid__item--span-7\@large{grid-column:span 7}.o-grid__item--span-8\@large{grid-column:span 8}.o-grid__item--span-9\@large{grid-column:span 9}.o-grid__item--span-10\@large{grid-column:span 10}}.o-grid--gap-0{gap:0}.o-grid--column-gap-0{column-gap:0}@media(min-width: 768px){.o-grid--gap-8{gap:var(--spacing-8)}}@media(min-width: 768px){.o-grid--gap-12{gap:var(--spacing-12)}}.o-icon{--icon-size: 1rem;--icon-stroke-width: 1.5;block-size:var(--icon-size);flex:none;inline-size:var(--icon-size);stroke-width:var(--icon-stroke-width)}.o-icon *{vector-effect:non-scaling-stroke}.o-icon--size-small{--icon-size: 0.75rem;--icon-stroke-width: 1.25}.o-icon--size-large{--icon-size: 3rem;--icon-stroke-width: 3}.o-media{--media-gap: 1rem;align-items:center;display:flex;gap:var(--media-gap)}.o-media--gap-3{--media-gap: var(--spacing-3)}.o-media--gap-6{--media-gap: var(--spacing-6)}.o-media__figure{flex:0 0 auto}.o-media__body{flex:1;min-width:0}.o-row{align-items:center;display:grid;gap:var(--row-gap, var(--spacing-1-5) var(--spacing-6));grid-template-columns:var(--row-grid, 1fr max-content);overflow-wrap:break-word}.o-row--gap-1-5{--row-gap: var(--spacing-1-5) var(--spacing-1-5)}.o-row--gap-3{--row-gap: var(--spacing-1-5) var(--spacing-3)}@media(max-width: 640px){.o-row--break\@small{grid-template-columns:1fr}}.o-separated-list{--separator: ",";--separator-inline-padding: 0;display:flex;flex-wrap:wrap;list-style:none}.o-separated-list__item+.o-separated-list__item::before{content:var(--separator);padding-left:var(--separator-inline-padding);padding-right:var(--separator-inline-padding)}.o-separated-list--middle-dot{--separator: "•";--separator-inline-padding: 0.5em}.o-stack{--stack-border: 1px solid var(--color-border);--stack-border-bottom: none;--stack-border-inbetween-items: none;--stack-border-top: none;--stack-gap-half: calc(var(--stack-gap) / 2);--stack-gap: var(--spacing-6);--stack-item-first-padding-top: var(--stack-gap-half);--stack-item-last-padding-bottom: var(--stack-gap-half);--stack-item-padding-bottom: var(--stack-gap-half);--stack-item-padding-top: var(--stack-gap-half);list-style:none}.o-stack__item{border-bottom:var(--stack-border-inbetween-items);padding-bottom:var(--stack-gap-half);padding-top:var(--stack-gap-half)}.o-stack__item:first-of-type{border-top:var(--stack-border-top);padding-top:var(--stack-item-first-padding-top)}.o-stack__item:last-of-type{border-bottom:var(--stack-border-bottom);padding-bottom:var(--stack-item-last-padding-bottom)}.o-stack--gap-0{--stack-gap: 0}.o-stack--gap-0-5{--stack-gap: var(--spacing-0-5)}.o-stack--gap-1{--stack-gap: var(--spacing-1)}.o-stack--gap-1-5{--stack-gap: var(--spacing-1-5)}.o-stack--gap-2{--stack-gap: var(--spacing-2)}.o-stack--gap-2-5{--stack-gap: var(--spacing-2-5)}.o-stack--gap-3{--stack-gap: var(--spacing-3)}.o-stack--gap-3-5{--stack-gap: var(--spacing-3-5)}.o-stack--gap-4{--stack-gap: var(--spacing-4)}.o-stack--gap-5{--stack-gap: var(--spacing-5)}.o-stack--gap-6{--stack-gap: var(--spacing-6)}.o-stack--gap-7{--stack-gap: var(--spacing-7)}.o-stack--gap-8{--stack-gap: var(--spacing-8)}.o-stack--gap-9{--stack-gap: var(--spacing-9)}.o-stack--gap-10{--stack-gap: var(--spacing-10)}.o-stack--gap-11{--stack-gap: var(--spacing-11)}.o-stack--gap-12{--stack-gap: var(--spacing-12)}.o-stack--gap-14{--stack-gap: var(--spacing-14)}.o-stack--gap-16{--stack-gap: var(--spacing-16)}.o-stack--gap-20{--stack-gap: var(--spacing-20)}.o-stack--gap-24{--stack-gap: var(--spacing-24)}.o-stack--gap-28{--stack-gap: var(--spacing-28)}.o-stack--gap-32{--stack-gap: var(--spacing-32)}.o-stack--bordered{--stack-border-inbetween-items: var(--stack-border)}.o-stack--with-start-border{--stack-border-top: var(--stack-border)}.o-stack--with-end-border{--stack-border-bottom: var(--stack-border)}.o-stack--no-start-gap{--stack-item-first-padding-top: 0}.o-stack--no-end-gap{--stack-item-last-padding-bottom: 0}.c-alert{--alert-color-background: var(--color-action);--alert-color-text: white;--color-text-link: var(--alert-color-text);--color-text-link-hover: var(--alert-color-text);--color-text-link-underline: var(--alert-color-text);--alert-text-align: center;background-color:var(--alert-color-background);color:var(--alert-color-text);padding:var(--spacing-3);text-align:var(--alert-text-align)}.c-alert--rounded{border-radius:var(--radius-md)}.c-alert--alert{--alert-color-background: var(--color-background-danger);--alert-color-text: var(--color-text-danger)}.c-alert--notice{--alert-color-background: var(--color-background-notice);--alert-color-text: var(--color-text-notice)}.c-alert--success{--alert-color-background: var(--color-background-success);--alert-color-text: var(--color-text-success)}.c-alert--warning{--alert-color-background: var(--color-background-warning);--alert-color-text: var(--color-text-warning-contrast)}.c-alert--align-start{--alert-text-align: start}@media(min-width: 768px){.article-featured{display:grid;grid-template-columns:repeat(12, minmax(10px, 1fr));grid-template-rows:auto}}@media(min-width: 768px){.article-featured-image{grid-column:1/7;grid-row:1}}.article-featured-article-link{--link-text-decoration-line: none;border-bottom:3px solid var(--color-navy);display:block;padding:var(--spacing-2) var(--spacing-3)}@media(min-width: 768px){.article-featured-article-link{border-bottom:0;border-top:3px solid var(--color-navy);grid-column:7/13;grid-row:1}}@media(min-width: 1024px){.article-featured-article-link{align-self:center;background-color:#fff;grid-column:6/13}}.article-list{display:grid;gap:var(--spacing-6);grid-template-columns:repeat(auto-fit, minmax(320px, 1fr));margin-bottom:var(--spacing-6)}@media(max-width: 768px){.article-list{margin-inline:var(--spacing-3)}}.article-list-subscribe{background-color:var(--color-background-contrast);color:#fff;display:flex;flex-direction:column;justify-content:center;padding:var(--spacing-3)}@media(min-width: 768px)and (max-width: 1024px){.article-list-subscribe{grid-column:2;grid-row:3}}@media(min-width: 1024px){.article-list-subscribe{grid-column:3;grid-row:2}}.c-badge{--badge-background-color: rgb(0 0 0 / 60%);--badge-border-color: transparent;--badge-text-color: white;align-items:center;backdrop-filter:blur(2px);background-color:var(--badge-background-color);border:1px solid var(--badge-border-color);border-radius:var(--radius-md);color:var(--badge-text-color);display:inline-flex;font-size:var(--font-size-xs);line-height:1;padding:.25rem .25rem .3125rem}.c-badge__icon{margin-top:.5px;margin-right:.25rem}.c-badge--accent{--badge-background-color: var(--color-blue-0);--badge-border-color: var(--color-blue-2);--badge-text-color: var(--color-blue-9)}.c-badge--brand-accent{--badge-background-color: var(--color-teal);--badge-text-color: white}.c-badge--cle{--badge-background-color: #cc8214;--badge-text-color: white}.c-badge--danger{--badge-background-color: var(--color-background-danger-contrast);--badge-text-color: var(--color-text-danger-contrast)}.c-badge--purple{--badge-background-color: var(--color-purple-0);--badge-border-color: var(--color-purple-2);--badge-text-color: var(--color-purple-9)}.c-badge--success{--badge-background-color: var(--color-background-success);--badge-border-color: var(--color-border-success);--badge-text-color: var(--color-text-success)}.c-badge--warning{--badge-background-color: var(--color-background-warning-contrast);--badge-text-color: var(--color-text-warning-contrast)}.c-badge--warning-light{--badge-background-color: var(--color-background-warning);--badge-border-color: var(--color-border-warning);--badge-text-color: var(--color-text-warning)}.c-button{--button-background: var(--color-navy);--button-background-hover: var(--color-navy);--button-background-focus: var(--button-background-hover);--button-block-size: 2.25em;--button-border: 1px solid var(--button-border-color);--button-border-color: var(--button-background);--button-border-color-hover: var(--button-background-hover);--button-border-radius: var(--radius-md);--button-font-size: var(--font-size-base);--button-font-weight: var(--font-weight-bold);--button-padding: 0 1em;--button-text-color: white;--button-text-color-hover: white;--button-text-color-focus: var(--button-text-color-hover);--button-text-decoration-line: none;--button-text-decoration-line-hover: none;align-items:center;appearance:none;background:var(--button-background);block-size:var(--button-block-size);border:var(--button-border);border-radius:var(--button-border-radius);color:var(--button-text-color);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--button-font-size);font-weight:var(--button-font-weight);justify-content:center;line-height:1;padding:var(--button-padding);text-decoration-line:var(--button-text-decoration-line);transition-duration:var(--transition-duration);transition-property:background-color,border-color,color;transition-timing-function:var(--transition-timing);user-select:none;white-space:nowrap}.c-button:hover{background:var(--button-background-hover);border-color:var(--button-border-color-hover);color:var(--button-text-color-hover);text-decoration-line:var(--button-text-decoration-line-hover)}.c-button:focus{background:var(--button-background-focus);color:var(--button-text-color-focus)}.c-button--primary{--button-background: var(--color-teal);--button-background-hover: color-mix(in srgb, black 10%, var(--color-action));--button-text-color: white;--button-text-color-hover: white}.c-button--secondary{--button-background: var(--color-lighter-gray);--button-background-hover: var(--color-light-gray);--button-border-color: var(--color-gray);--button-text-color: var(--color-navy);--button-text-color-hover: var(--color-navy)}.c-button--negative{--button-background: var(--color-lighter-gray);--button-background-hover: var(--color-light-gray);--button-border-color: var(--color-gray);--button-text-color: var(--color-text-danger);--button-text-color-hover: var(--color-text-danger)}.c-button--small{--button-font-size: var(--font-size-sm)}.c-button--large{--button-font-size: var(--font-size-xl)}.c-button--rounded{--button-border-radius: var(--radius-full)}.c-button--icon-only{--button-block-size: auto;--button-padding: 0.75em}.c-button--link{--button-background: transparent;--button-background-hover: transparent;--button-block-size: auto;--button-border: none;--button-font-size: inherit;--button-font-weight: var(--font-weight-regular);--button-padding: 0;--button-text-color: var(--color-text-link);--button-text-color-hover: var(--color-text-link-hover);--button-text-decoration-line: var(--link-text-decoration-line);--button-text-decoration-line-hover: var(--link-text-decoration-line-hover);user-select:unset}.c-button--full-width{inline-size:100%}.c-button__icon{block-size:1em;inline-size:1em}.c-button__icon--start{margin-inline-end:.25em}.c-button__icon--end{margin-inline-start:.25em}.c-callout{background-color:var(--color-copper-light);border:1px solid var(--color-copper);border-radius:var(--radius-md);padding:var(--spacing-6)}.c-callout--danger{background-color:var(--color-background-danger);border-color:var(--color-red-9);color:var(--color-text-danger)}.c-callout__cta{color:color-mix(in srgb, black 25%, var(--color-copper)) !important;font-weight:var(--font-weight-bold)}.c-callout__cta:hover{color:color-mix(in srgb, black 35%, var(--color-copper)) !important}.card{--link-text-decoration-line: none;background-color:#fff;border-radius:var(--radius-xl);box-shadow:var(--box-shadow);display:flex;flex-direction:column;overflow:hidden;position:relative;transition-duration:var(--transition-duration);transition-property:box-shadow;transition-timing-function:var(--transition-timing)}.card-body{align-items:start;display:flex;flex:1;flex-direction:column;padding:1.25rem}.card-title{font-family:var(--font-family-heading);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);line-height:1.4;margin-bottom:.5rem;text-wrap:balance}.card-description{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin-bottom:auto}.card-footer{--link-text-decoration-line: underline;border-top:1px solid var(--color-border);font-size:.75rem;margin-top:1.25rem;padding-top:.5rem;width:100%}.c-certificate{background-color:#fff;background-image:url("/assets/backgrounds/clouds-bf2b7d08.svg");background-position:center;border-radius:var(--radius-md);box-shadow:inset 0 0 0 var(--spacing-6) #fff,inset 0 0 0 calc(var(--spacing-6) + 2px) var(--color-teal);padding:var(--spacing-12);text-align:center}@media print{.c-certificate{align-items:center;border:2px solid var(--color-teal);border-radius:0;box-shadow:none;-webkit-color-adjust:exact;color-adjust:exact;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute;print-color-adjust:exact}}.c-certificate__hotshot-logo{block-size:20px;inline-size:194px;margin-bottom:var(--spacing-6);margin-top:var(--spacing-6)}.c-certificate__text{font-variant-caps:all-small-caps;letter-spacing:var(--letter-spacing-2)}.c-certificate__user{display:block;font-family:var(--font-family-heading);font-size:var(--font-size-3xl);margin-bottom:1rem;margin-top:1rem;padding-bottom:.5rem;padding-top:.5rem;position:relative}.c-certificate__user::before,.c-certificate__user::after{background-color:var(--color-teal);content:"";height:2px;left:calc(50% - 1.5rem);position:absolute;width:3rem}.c-certificate__user::before{top:.125em}.c-certificate__user::after{bottom:0}.c-certificate__track{display:block;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin-top:var(--spacing-1-5)}.c-certificate__org-logo{max-height:6rem;object-fit:contain;width:auto}@media(min-width: 30em){.c-certificate__org-logo{max-width:20rem}}.c-certificate__meta-info{color:var(--color-text-secondary);font-size:var(--font-size-sm);justify-content:center;list-style:none;margin-top:var(--spacing-12)}.c-checkbox{--checkbox-size: 1.25rem;--checkbox-background-color: var(--color-background-control);--checkbox-border-color: var(--color-border-control);--checkbox-checkmark-color: transparent;--checkbox-focus-ring-color: transparent;display:grid;gap:0 .5rem;grid-template-areas:"control label" ". hint";grid-template-columns:var(--checkbox-size) 1fr;justify-items:start}.c-checkbox__native-control{cursor:pointer;grid-area:control;justify-self:center;opacity:0}.c-checkbox__label{align-items:center;cursor:pointer;display:grid;font-weight:var(--font-weight-regular);gap:.5rem;grid-area:control/control/label/label;grid-template-columns:var(--checkbox-size) 1fr;margin:0;user-select:none}.c-checkbox__proxy-control{height:var(--checkbox-size);outline:2px solid var(--checkbox-focus-ring-color);outline-offset:.125rem;width:var(--checkbox-size)}.c-checkbox__native-control:focus+.c-checkbox__label{--checkbox-focus-ring-color: var(--color-action)}.c-checkbox__native-control:checked+.c-checkbox__label{--checkbox-background-color: var(--color-background-selected);--checkbox-border-color: var(--color-border-control-focus);--checkbox-checkmark-color: var(--color-text-selected)}.c-checkbox__hint{font-size:var(--font-size-sm);grid-area:hint}.course-list{display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit, minmax(20rem, 1fr));list-style:none}.c-course-theater{background-color:var(--color-navy-dark)}@media(min-width: 1024px){.c-course-theater{height:0;padding-bottom:37.5%;position:relative}}@media(min-width: 1024px){.c-course-theater__inner{display:flex;flex-direction:row-reverse;inset:0;position:absolute}}.c-course-theater__sections{--link-text-decoration-line: none;padding:var(--spacing-6) var(--spacing-9)}@media(min-width: 1024px){.c-course-theater__sections{flex:1 1 auto;overflow:auto}}@media(min-width: 1024px){.c-course-theater__video{flex:0 0 66.6666666667%}}.c-course-thumbnail{position:relative}.c-course-thumbnail__badge{inset-block-end:.75rem;inset-inline-start:1rem;pointer-events:none;position:absolute}.c-cta-link{--link-text-decoration-line: none;align-items:center;color:var(--color-action);display:inline-flex;font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-2);text-transform:uppercase}.c-cta-link__icon--start{margin-right:.375em}.c-cta-link__icon--end{margin-left:.375em}.c-error-text{color:var(--color-text-danger);font-size:var(--font-size-sm)}.c-eyebrow{color:var(--color-text-secondary);display:inline-block;font-family:var(--font-family-body);font-size:var(--font-size-sm);font-variant-caps:all-small-caps;font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-2)}.c-form{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--spacing-6);justify-items:start}.c-form__group{display:grid;grid-template-columns:minmax(0, 1fr);justify-items:start;width:100%}.c-global-nav{--link-text-decoration-line: none;display:none}@media(min-width: 66rem){.c-global-nav{align-items:center;display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);gap:var(--spacing-8);padding-block:var(--spacing-8);position:relative;z-index:var(--z-global-nav)}}.c-global-nav__item{flex:0 0 auto}.c-global-nav-small{--link-text-decoration-line: none;align-items:center;display:flex;justify-content:space-between;padding-block:var(--spacing-8)}@media(min-width: 66rem){.c-global-nav-small{display:none}}.c-global-nav-small__menu{background-color:var(--color-background);border-radius:var(--radius-xl);inset:var(--spacing-4) var(--spacing-4) auto;padding:var(--spacing-8);position:absolute;z-index:calc(var(--z-global-nav) + 1)}.c-global-nav-small__menu-close-button{inset:var(--spacing-6) var(--spacing-6) auto auto;position:absolute}.c-global-nav-small__category{color:var(--color-text-secondary);display:inline-block;font-size:var(--font-size-sm);font-variant-caps:all-small-caps;font-weight:var(--font-weight-bold);margin-block-end:var(--spacing-4)}.c-global-nav-small__sub-list{display:grid;gap:var(--spacing-3) var(--spacing-2);grid-template-columns:repeat(2, 1fr);list-style:none}.c-global-nav-small__bordered-item{border-top:1px solid hsla(0,0%,100%,.1)}.c-heading{font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);text-wrap:balance}.c-heading--super{font-size:var(--font-size-3xl)}.c-heading--with-border{border-block-end:3px solid currentColor;padding-block-end:.25rem;padding-inline-end:1em}.c-hint-text{color:var(--color-medium-gray);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular)}.c-home-hero{background-image:url("/assets/home-hero-background-small-5b7f7f2b.webp");background-position:bottom center;background-repeat:no-repeat;padding-block:var(--spacing-32) 18rem}@media(min-width: 768px){.c-home-hero{background-color:var(--color-surface);background-image:linear-gradient(110deg, rgb(33, 44, 56) 20%, rgba(33, 44, 56, 0.96) 45%, rgba(33, 44, 56, 0.03) 60%),url("/assets/home-hero-background-f2ed1f21.webp");background-position:top center;background-size:auto 100%;padding-block:var(--spacing-32)}}.c-index-table{table-layout:auto}.c-index-table__head{background-color:#fff;position:sticky;top:0;z-index:var(--z-index-table-head)}.c-index-table__head--tan{background-color:var(--color-tan)}.c-logo{aspect-ratio:160/16;display:block;line-height:0;width:10rem}.c-logo--text-white{--logo-text-color: white}.c-logo__svg{block-size:100%;inline-size:100%}.main-section-header{display:flex;flex-direction:column;padding-bottom:var(--spacing-3)}@media(min-width: 768px){.main-section-header{flex-direction:row}}.main-section-header-title{font-size:var(--font-size-3xl)}.nav-bar{--color-text-link: white;--color-text-link-hover: white;--link-text-decoration-line: none;align-items:center;background-color:var(--color-background-contrast);block-size:80px;display:flex;font-size:var(--font-size-sm);inline-size:100%;padding-inline:var(--spacing-6);z-index:var(--z-nav-bar)}.nav-bar-links{align-items:center;display:flex;flex:0 0 auto;list-style:none;margin-left:auto}.nav-bar-links--signed-in{flex:1 0 auto;margin-left:0}@media(max-width: 61em){.nav-bar-links-expanded{display:none}.nav-bar-links-expanded.mobile-nav-open{background-color:var(--color-background-contrast);display:flex;flex-direction:column;left:0;position:absolute;right:0;top:80px;width:100%;z-index:var(--z-nav-bar)}}.nav-bar-toggle-menu{color:#fff;display:none}@media(max-width: 61em){.nav-bar-toggle-menu{align-items:center;background-color:rgba(0,0,0,0);border:none;display:inline-flex;flex:0 0 auto;font-size:1rem;font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-2);margin-left:auto;position:relative;text-transform:uppercase}.nav-bar-toggle-menu:focus,.nav-bar-toggle-menu:hover{color:#fff}}.nav-bar-toggle-menu-icon{margin-right:.5em}.nav-bar-links-item{display:inline-block;margin-right:var(--spacing-6)}@media(max-width: 61em){.nav-bar-links-item{display:block;margin-right:0;padding:0}}.nav-bar-links-item:last-child{margin-right:0}.nav-bar-link{font-weight:var(--font-weight-bold)}@media(max-width: 61em){.nav-bar-link{border-bottom:0;display:block;position:relative;text-align:center;width:100%}}@media(max-width: 61em){.nav-bar-link:last-child{padding-bottom:var(--spacing-6)}}.nav-bar-search{margin-inline:var(--spacing-6);width:calc(100% - var(--spacing-12))}@media(min-width: 61em){.nav-bar-search{margin:0 var(--spacing-6) 0 auto;width:auto}}@media(max-width: 61em){.nav-bar-search{order:-1}}.nav-bar-search-input{background-color:#fff;border:none;height:2rem;margin:0;padding:0 var(--spacing-3);transition:background-color var(--transition-duration) var(--transition-timing)}.nav-bar-search-input::placeholder{color:rgba(0,0,0,.75);opacity:1}.nav-bar-search-input:focus{background-color:#fff;color:#000}.nav-bar-search-input:focus::placeholder{opacity:.25}.nav-dropdown-trigger{color:#fff;cursor:pointer;font-weight:var(--font-weight-bold);position:relative}@media(min-width: 61em){.nav-dropdown-trigger{padding:var(--spacing-3) var(--spacing-1-5)}}.nav-dropdown-trigger .nav-user-name{align-items:center;display:grid;gap:var(--spacing-1-5);grid-template-columns:1fr max-content}@media(max-width: 61em){.nav-dropdown-trigger .nav-user-name{display:none}}.nav-dropdown{background-color:var(--color-navy-light);border-radius:var(--radius-md);float:right;list-style:none;min-width:150px;opacity:0;padding:var(--spacing-1-5);position:absolute;right:-6px;top:20px;transition-duration:var(--transition-duration);transition-property:opacity,top,visibility;transition-timing-function:var(--transition-timing);visibility:hidden;white-space:nowrap;z-index:var(--z-nav-dropdown)}@media(max-width: 61em){.nav-dropdown{background-color:rgba(0,0,0,0);border-radius:0;display:block;float:none;min-width:100%;opacity:1;padding:0;position:relative;right:0;top:0;visibility:visible}}@media(min-width: 61em){.nav-dropdown-trigger:hover>.nav-dropdown{opacity:1;top:44px;visibility:visible}}.nav-dropdown-item{display:block;margin-right:0;padding:var(--spacing-3)}@media(max-width: 768px){.nav-dropdown-item{padding:0}}.nav-dropdown-item .nav-bar-link{border-bottom:0;color:#fff}.nav-dropdown-item .nav-bar-link:hover{color:#fff}.c-pagination{--pagination-inline-gap: 0.75rem;--link-text-decoration-line: none;left:calc(var(--pagination-inline-gap)*-1);position:relative}.c-pagination__list{align-items:center;display:flex;list-style:none}.c-pagination__item{align-items:center;border-radius:var(--radius-md);display:flex;justify-content:center;line-height:1;padding:.5rem var(--pagination-inline-gap)}.c-pagination__item--gap{padding-inline:calc(var(--pagination-inline-gap)/3)}.c-pagination__item--current{font-weight:var(--font-weight-bold)}.c-progress{--progress-color-background: rgb(0 0 0 / 10%);--progress-color-fill: color-mix(in srgb, black 15%, var(--color-action));block-size:1.25rem;inline-size:1.25rem}.c-progress--on-dark{--progress-color-background: rgb(255 255 255 / 10%);--progress-color-fill: currentColor}.quiz-question{font-size:1.125em;font-weight:var(--font-weight-bold);padding-block:var(--spacing-3)}@media(max-width: 640px){.quiz-question{font-size:var(--font-size-2xl)}}.quiz-answers-list{padding:var(--spacing-3) var(--spacing-12)}@media(max-width: 640px){.quiz-answers-list{padding-inline:0}}.quiz-answers-list input[type=radio],.quiz-answers-list input[type=checkbox]{display:none}.quiz-answers-list input[type=radio]+.radio-style,.quiz-answers-list input[type=checkbox]+.checkbox-style{background-color:#fff;block-size:20px;inline-size:20px;left:-35px;position:absolute;top:4px}@media(max-width: 640px){.quiz-answers-list input[type=radio]+.radio-style,.quiz-answers-list input[type=checkbox]+.checkbox-style{left:-8px}}.quiz-answers-list input[type=radio]+.radio-style{border-radius:var(--radius-full)}.quiz-answers-list input[type=checkbox]+.checkbox-style{border-radius:var(--radius-md)}.quiz-answers-list input[type=radio]:checked+.radio-style::before{background-color:var(--color-action);block-size:10px;border-radius:var(--radius-full);content:"";inline-size:10px;left:5px;position:absolute;top:5px}.quiz-answers-list input[type=radio]:checked~.radio-label,.quiz-answers-list input[type=checkbox]:checked~.checkbox-label{color:var(--color-action)}.quiz-answers-list input[type=checkbox]:checked+.checkbox-style::before{color:var(--color-action);content:url("/assets/icons/legacy/checkmark-ecd8c149.svg");display:inline-block;left:3px;position:absolute;top:-1px;width:16px}@media(max-width: 640px){.quiz-answers-list input[type=checkbox]:checked+.checkbox-style::before{padding-top:4px}}.quiz-answers-list label{cursor:pointer;display:block;font-weight:var(--font-weight-regular);margin-bottom:var(--spacing-1);position:relative}@media(max-width: 640px){.quiz-answers-list label{padding-bottom:var(--spacing-1-5)}}@media(max-width: 640px){.quiz-answers-list label p{padding-left:var(--spacing-6)}}.quiz-answers-list input[type=checkbox]+.checkbox-style.incorrect,.quiz-answers-list input[type=radio]+.radio-style.incorrect{background-color:rgba(0,0,0,0);block-size:16px;inline-size:16px}.quiz-answers-list input[type=checkbox]+.checkbox-style.incorrect::before,.quiz-answers-list input[type=radio]+.radio-style.incorrect::before{background-color:rgba(0,0,0,0);block-size:16px;content:url("/assets/icons/legacy/x-red-ae230a27.svg");inline-size:16px;left:0;position:relative;top:0}.quiz-answers-list input[type=checkbox]+.checkbox-style.correct,.quiz-answers-list input[type=radio]+.radio-style.correct{background-color:rgba(0,0,0,0);block-size:16px;inline-size:16px}.quiz-answers-list input[type=checkbox]+.checkbox-style.correct::before,.quiz-answers-list input[type=radio]+.radio-style.correct::before{background-color:rgba(0,0,0,0);content:url("/assets/icons/legacy/checkmark-green-ba511dc8.svg");left:0;position:relative;top:0}.c-search-form{position:relative}.c-search-form__input{padding-right:44px}.c-search-form__button{background-color:rgba(0,0,0,0);border:none;color:currentColor;inset-block-start:50%;inset-inline-end:var(--spacing-1-5);line-height:0;padding:var(--spacing-1-5);position:absolute;transform:translateY(-50%)}.c-search-form__button:hover,.c-search-form__button:focus{background-color:rgba(0,0,0,0);color:currentColor}.c-sortable-list__item{cursor:ns-resize}.c-sortable-list__item--ghost{background-color:var(--color-background-notice)}.c-surface{background-color:var(--color-surface);border:1px solid hsla(0,0%,100%,.05)}.c-tab-list{display:flex;gap:var(--spacing-3);inline-size:fit-content;margin-inline:auto;max-inline-size:100%;overflow-x:auto}.c-tab-list__tab{background-color:var(--tabs-list-item-color-background);border:none;border-radius:var(--radius-xl);color:var(--tabs-list-item-color-text);cursor:pointer;flex:0 0 auto;font-weight:var(--tabs-list-item-font-weight);padding:var(--spacing-3) var(--spacing-6);word-break:keep-all}.c-tab-list__tab--active{--tabs-list-item-color-background: var(--color-background);--tabs-list-item-color-text: var(--color-copper);--tabs-list-item-font-weight: var(--font-weight-bold)}.c-text-input{--tw-ring-color: var(--color-teal);border:1px solid var(--color-border-control);border-radius:var(--radius-md);margin-top:var(--spacing-0-5);max-width:100%;width:100%}.c-text-input:hover{border-color:var(--color-border-control-hover)}.c-text-input:focus{border-color:var(--color-teal)}select.c-text-input{width:auto}.tooltip-item{color:var(--color-action);position:relative}.tooltip-item .tooltip{background-color:#fff;border-radius:var(--radius-md);bottom:2.25rem;box-shadow:var(--box-shadow);color:#000;left:1.75rem;opacity:0;padding:var(--spacing-3);position:absolute;text-align:center;transition:all .2s ease-in-out;visibility:hidden;width:12em;z-index:var(--z-tooltip)}.tooltip-item .tooltip::after{bottom:-1em;color:#fff;content:"▼";font-size:1.4em;left:0;position:absolute;right:0;text-align:center}.tooltip-item:focus .tooltip,.tooltip-item:hover .tooltip{opacity:1;visibility:visible}.track-course-list{--grid-gap: 4rem;--line-height: calc(var(--grid-gap) * 0.6);--line-width: 0.375rem;display:grid;gap:var(--grid-gap);list-style:none}.track-course-list__item{position:relative}.track-course-list__item+.track-course-list__item::before{background-color:var(--color-border);border-radius:calc(var(--line-width)/2);content:"";height:var(--line-height);left:calc(50% - var(--line-width)/2);position:absolute;top:calc((var(--line-height) + (var(--grid-gap) - var(--line-height))/2)*-1);width:var(--line-width)}.spreadsheet{color:var(--color-text-primary)}.spreadsheet input{border:0;border-radius:0;font-size:var(--font-size-sm);margin:0;padding:var(--spacing-1-5)}.spreadsheet input[disabled=disabled]{background-color:var(--color-lighter-gray);color:#000;opacity:1}.spreadsheet input:hover,.spreadsheet input[disabled=disabled]:hover{background-color:var(--color-light-gray)}.spreadsheet input:focus{background-color:color-mix(in srgb, white 70%, var(--color-action))}.spreadsheet input:not(:focus){text-align:right}.spreadsheet td{border:1px solid var(--color-medium-gray);padding:0}.spreadsheet td:first-child,.spreadsheet tr:first-child>td{background-color:var(--color-gray);font-weight:var(--font-weight-bold);padding:1px var(--spacing-1-5);text-align:center}.spreadsheet tr>td:first-child{width:2.5em}@supports(field-sizing: content){.s-enable-field-sizing input,.s-enable-field-sizing textarea{field-sizing:content}.s-enable-field-sizing textarea{max-width:70ch;min-height:3.5rlh;width:100%}.s-enable-field-sizing :where([type=date]),.s-enable-field-sizing :where([type=datetime-local]),.s-enable-field-sizing :where([type=email]),.s-enable-field-sizing :where([type=number]),.s-enable-field-sizing :where([type=password]),.s-enable-field-sizing :where([type=search]),.s-enable-field-sizing :where([type=tel]),.s-enable-field-sizing :where([type=text]),.s-enable-field-sizing :where([type=time]),.s-enable-field-sizing :where([type=url]){max-width:100%;min-width:10ch;width:auto !important}}.s-link-underlines-remove{--link-text-decoration-line: none}.s-link-underlines-add{--link-text-decoration-line: underline}.shame-sections-list .js-current-section{color:#fff;font-weight:var(--font-weight-bold);position:relative}.shame-sections-list .js-current-section::before{background-color:var(--color-action);border-radius:var(--radius-full);content:"";inset-block:.5rem;inset-inline-start:-0.75rem;position:absolute;width:3px}@media(min-width: 1024px){.hero-background-illustration{background-image:var(--hero-background-illustration-image);background-position:right;background-repeat:no-repeat;background-size:45%}}.hero-background-illustration--law-firms{--hero-background-illustration-image: url("/assets/illustrations/law-firm-0aa3b06f.svg")}.hero-background-illustration--law-schools{--hero-background-illustration-image: url("/assets/illustrations/law-schools-68f7841c.svg")}.hero-background-illustration--law-students{--hero-background-illustration-image: url("/assets/illustrations/law-students-834bf37a.svg")}.hero-background-illustration--lawyers{--hero-background-illustration-image: url("/assets/illustrations/lawyers-e97af8d1.svg")}.hero-background-illustration--cle{--hero-background-illustration-image: url("/assets/illustrations/individual-at-computer-4410d5b6.svg")}.hero-background-illustration--customers-law-firms{--hero-background-illustration-image: url("/assets/illustrations/standing-business-people-00a61801.svg")}.hero-background-illustration--customers-law-schools{--hero-background-illustration-image: url("/assets/illustrations/law-students-2-83d368fb.svg")}
