:root{--redhawk-red:#ab000d;--redhawk-red-accent:#D50000;--chrome-color:#202124;--aria-selected-color:#1a73e8;--hover-text-color:var(--primary-color);--primary-color:#ab000d;--border-color:#E8E8E8;--accent-color:#D50000;--highlight-color:#ffebee;--hover-color:#f5f5f5;--link-color:#36c;--visited-color:#6b4ba1;--default-margin-bottom:1.5rem;--text-color:rgb(32,33,34);--heading-color:var(--text-color)}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,ruby,section,summary,time,mark,audio,video,button,input{margin:0;padding:0;border:0;vertical-align:baseline;font-family:inherit;font-size:inherit}ul{list-style:none}ol{margin-bottom:1rem}ol>li{margin:0 0 .5rem 1rem}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:100%}html,body{height:100%}body{color:#000;background-color:#fff;word-wrap:break-word;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-overflow-scrolling:touch;overflow:auto;letter-spacing:.03125em;line-height:1.5;font-family:system-ui,-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Helvetica Neue",Arial,Helvetica,sans-serif;font-size:.875rem}@media screen and (min-width:48em){body{font-size:1rem}}a{text-decoration:none;font-weight:500}a:link{color:var(--link-color)}a.--text-link{text-decoration:underline}a:visited{color:var(--visited-color)}@media(hover:hover){a:link:hover,a:visited:hover{text-decoration:underline}}a:link:active{text-decoration:underline}ul{padding:0;margin:0}li{margin:0}figure{margin:0 0 var(--default-margin-bottom)}p{padding:0;margin:0 0 var(--default-margin-bottom)}p:has(+ ul),p:has(+ ol){margin-bottom:.5rem}.lead-label{margin-bottom:.5rem}p.--tight{margin-bottom:.125rem}figcaption{padding-top:.0625rem;margin:0}p.--center,figcaption.--center{text-align:center}h1{padding:2rem 0 0;font-size:1.8rem}h2{padding:1.5rem 0 0;font-size:1.5rem}h1,h2{font-weight:700;word-wrap:break-word;overflow-wrap:break-word;color:var(--heading-color);line-height:1.375;margin:0 0 var(--default-margin-bottom)}h3,h4,h5,h6{font-weight:400}h3{margin:0 0 .75em;line-height:1.5}h5{font-weight:500}ul{margin-bottom:.75em}dl dt{font-weight:bold}dl,dt{margin:0}dd{margin-bottom:.5em}dd:last-child{margin-bottom:0}strong{font-weight:700}fieldset{padding:.35em .75em .35em}textarea::-webkit-selection,input::-webkit-selection{background-color:rgba(100,100,100,.4);color:rgba(0,0,0,.87)}textarea::-moz-selection,input::-moz-selection{background-color:rgba(100,100,100,.4);color:rgba(0,0,0,.87)}textarea::selection,input::selection{background-color:rgba(100,100,100,.4);color:rgba(0,0,0,.87)}input[type="checkbox"],input[type="radio"]{cursor:pointer;margin-right:8px;position:relative;display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:0;vertical-align:baseline;font-style:normal;min-height:17px;line-height:inherit;min-width:17px}label.checkbox,label.radio{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}::-moz-selection{background:var(--highlight-color)}::selection{background:var(--highlight-color)}.form-select{background:#fff;border:1px solid rgba(34,36,38,.15);border-radius:4px;-webkit-box-shadow:0 0 0 0 transparent inset;box-shadow:0 0 0 0 transparent inset;padding:0 .6em;color:inherit;-webkit-transition:color .1s ease,border-color .1s ease;transition:color .1s ease,border-color .1s ease;line-height:inherit;display:inline-block;margin:0;box-sizing:inherit;height:2em;width:1.0}.button{line-height:inherit;overflow:visible;cursor:pointer;display:inline-block;min-height:1em;outline:0;height:2em;border:0;vertical-align:baseline;background:transparent none;margin:0;padding:.3em 1em;text-transform:none;text-shadow:none;font-weight:400;text-align:center;text-decoration:none;border-radius:4px;-webkit-box-shadow:0 0 0 1px #1b1c1d inset;box-shadow:0 0 0 1px #1b1c1d inset;color:#1b1c1d;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:opacity .1s ease,background-color .1s ease,color .1s ease,background .1s ease,-webkit-box-shadow .1s ease;transition:opacity .1s ease,background-color .1s ease,color .1s ease,background .1s ease,-webkit-box-shadow .1s ease;transition:opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease;transition:opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease,-webkit-box-shadow .1s ease;will-change:'';-webkit-tap-highlight-color:transparent}button.button{-webkit-appearance:button}.button:hover{background-color:#27292a;color:#FFF;text-shadow:none}.button:not(:last-child) {margin-right:.3em}.positive.button{background:0 0!important;-webkit-box-shadow:0 0 0 1px #16ab39 inset;box-shadow:0 0 0 1px #16ab39 inset;color:#16ab39}.negative.button{background:0 0;-webkit-box-shadow:0 0 0 1px #d01919 inset;box-shadow:0 0 0 1px #d01919 inset;color:#d01919}.negative.button:hover{background-color:#d01919;color:#FFF;text-shadow:none}.negative.button:focus{background-color:#ca1010;color:#FFF;text-shadow:none}.negative.button:active{background-color:#b21e1e;color:#FFF;text-shadow:none}button.primary.button,a.primary.button{background-color:#2185d0;color:#fff;text-shadow:none;background-image:none;-webkit-box-shadow:0 0 0 0 rgba(34,36,38,.15)inset;box-shadow:0 0 0 0 rgba(34,36,38,.15)inset}button.primary.button:hover,a.primary.button:hover{background-color:#1678c2;color:#FFF;text-shadow:none;text-decoration:none}button.primary.button:focus,a.primary.button:focus{background-color:#0d71bb;color:#FFF;text-shadow:none}button.primary.button:active,a.primary.button:active{background-color:#1a69a4;color:#FFF;text-shadow:none}button.basic.button,a.basic.button{background:transparent none;color:rgba(0,0,0,.6);font-weight:normal;border-radius:.28571429em;text-transform:none;text-shadow:none;-webkit-box-shadow:0 0 0 1px rgba(34,36,38,.15)inset;box-shadow:0 0 0 1px rgba(34,36,38,.15)inset}button.basic.button:hover,a.basic.button:hover{background:#FFF;color:rgba(0,0,0,.8);-webkit-box-shadow:0 0 0 1px rgba(34,36,38,.35)inset,0 0 0 0 rgba(34,36,38,.15)inset;box-shadow:0 0 0 1px rgba(34,36,38,.35)inset,0 0 0 0 rgba(34,36,38,.15)inset}button.basic.button:focus,a.basic.button:focus{background:#FFF;color:rgba(0,0,0,.8);-webkit-box-shadow:0 0 0 1px rgba(34,36,38,.35)inset,0 0 0 0 rgba(34,36,38,.15)inset;box-shadow:0 0 0 1px rgba(34,36,38,.35)inset,0 0 0 0 rgba(34,36,38,.15)inset}button.basic.button:active,a.basic.button:active{background:#F8F8F8;color:rgba(0,0,0,.9);-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.15)inset,0 1px 4px 0 rgba(34,36,38,.15)inset;box-shadow:0 0 0 1px rgba(0,0,0,.15)inset,0 1px 4px 0 rgba(34,36,38,.15)inset}.relative{position:relative;height:100%;width:100%}.unselectable{-webkit-touch-callout:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}textarea.input,input.input{margin:0;max-width:100%;outline:0;-webkit-tap-highlight-color:rgba(255,255,255,0);text-align:left;line-height:1.21428571em;font-weight:500;padding:.5em .8em;background:#FFF;border:1px solid rgb(198,198,198);color:#202020;border-radius:.25em;-webkit-transition:border-color .1s ease,-webkit-box-shadow .1s ease;transition:border-color .1s ease,-webkit-box-shadow .1s ease;transition:box-shadow .1s ease,border-color .1s ease;transition:box-shadow .1s ease,border-color .1s ease,-webkit-box-shadow .1s ease;-webkit-box-shadow:none;box-shadow:none}input.input::-webkit-input-placeholder,input.input:focus::-webkit-input-placeholder{color:rgba(191,191,191,.87)}input.input::-moz-placeholder,input.input:focus::-moz-placeholder{color:rgba(191,191,191,.87)}input.input:-ms-input-placeholder,input.input:focus:-ms-input-placeholder{color:rgba(191,191,191,.87)}input.input[disabled]{opacity:.45;pointer-events:none}input.input:active{border-color:rgba(0,0,0,.3);background:#FAFAFA;color:rgba(0,0,0,.87);-webkit-box-shadow:none;box-shadow:none}input.input:focus{border-color:#85B7D9;background:#FFF;color:rgba(0,0,0,.8);-webkit-box-shadow:none;box-shadow:none}input.input:focus::-webkit-input-placeholder{color:rgba(115,115,115,.87)}input.input:focus::-moz-placeholder{color:rgba(115,115,115,.87)}input.input:focus:-ms-input-placeholder{color:rgba(115,115,115,.87)}textarea:invalid,input.input:invalid{background-color:#FFF6F6;border-color:#E0B4B4;color:#9F3A38;-webkit-box-shadow:none;box-shadow:none}.date-input-label,label.checkbox,.editor-label{font-weight:600}label.required:after{color:red;content:"*";font-weight:bold}table.data-table{border-collapse:collapse;border:2px solid rgb(200,200,200);letter-spacing:1px;width:100%;border-spacing:0;margin-bottom:1.5em}table.data-table th{font-weight:600;background-color:rgb(235,235,235)}.fw600{font-weight:600}table.data-table td,table.data-table th{border:1px solid rgb(190,190,190);padding:1em .625em}table.data-table tr:nth-child(even)td{background-color:rgb(250,250,250)}table.data-table tr:nth-child(odd)td{background-color:rgb(245,245,245)}#wrapper{display:grid;grid-gap:1rem;grid-template-columns:1fr;grid-template-rows:max-content auto auto max-content;grid-gap:0;grid-template-areas:"header""content""sidebar""footer";width:100%;max-width:100%;min-height:100vh}#header{grid-area:header;background-color:var(--redhawk-red);color:white}#main{grid-area:content;padding:0 .75rem}.message{background:#F8F8F9;padding:1em;color:black;border-radius:4px;border:1px solid #eaecf0;margin:1.5rem 0 1rem 0}.message h2{padding-top:0}.message p{margin-bottom:0}h3{font-size:1.1em;font-weight:500}h4{font-weight:500;line-height:1.5;font-size:1em}#main section{margin-bottom:1.5em}#aside{grid-area:sidebar;padding:1.5em .75em}#aside li{margin-bottom:1rem;font-size:14px}#aside h2{padding-top:.5rem}#footer,#aside{background-color:#f0f0f0}#nav{width:100%;display:flex;justify-content:flex-start;align-items:center;height:3em;border-bottom:1px solid var(--border-color);overflow-y:visible;flex-shrink:0;background:white;gap:1rem}.tab{padding:0 1rem .25em 1rem;margin:0;height:100%;position:relative;font-weight:500;line-height:3em;letter-spacing:.0892857143em;border:0;-webkit-appearance:none;-webkit-user-select:none;user-select:none;border-radius:0;text-align:center}.tab:link,.tab:visited{color:var(--chrome-color)}.tab[aria-current="page"]{color:var(--aria-selected-color)}.tab[aria-current="page"]::after{position:absolute;left:0;bottom:0;width:100%;height:2px;background:var(--aria-selected-color);content:"";pointer-events:none}@media(hover:hover){.tab:link:hover{cursor:pointer;color:var(--hover-text-color);text-decoration:underline}}.tabpanel[aria-hidden="true"]{display:none}.tabpanel{display:block}.nav-item{color:#000;padding-bottom:.375em;width:100%}.nav-item:active{text-decoration:underline}#aside section:not(:last-child) {margin-bottom:1.7em}.aside-label{display:block}#footer{padding:1.5em .75em;grid-area:footer;text-align:center}#logo-text{color:inherit;font-size:1.25em;display:flex;align-items:center;padding:.5em .75em;margin:0;font-weight:400;font-variant:small-caps;line-height:100%}#logo-img{width:24px;height:auto;margin-right:.8em;opacity:inherit}#rh-banner-img{height:auto;max-width:100%;width:100%;display:block}#exercise-list li{display:flex;justify-content:start;align-items:center;padding:.6em 0;width:100%;border-top:1px solid #eaecf0}#exercise-list li:first-child{border-top:none}#exercise-list li:hover{background-color:lightcyan}.exercise-link{flex-grow:1}.exercise-id{width:2.7em;min-width:2.7em;margin-right:1.5em;text-align:left}img.thumbleft{clear:left;float:left;margin:.5em 1.3em 1.1em 0;width:auto}a:link.social{font-weight:400}a:visited.social{color:var(--link-color)}.contacts{flex-direction:column;margin-bottom:1em;display:none}.contacts.opened{display:flex}.contacts dt{font-weight:600}.contacts dt:not(:first-child) {margin-top:1em}.contacts dd{margin:0}.section-heading{display:flex;align-items:center;word-wrap:break-word;word-break:break-word;margin:0 0 1em;padding:1em 0;border-bottom:1px solid #c0c0c0;cursor:pointer;justify-content:space-between;font-size:1em;font-weight:400}.section-heading:focus{outline-color:rgb(77,144,254);outline-style:auto;outline-width:1px;overflow-wrap:break-word}.section-icon{width:1em;height:100%;margin:0 .5em 0 0;background-image:linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E %3Ctitle%3E expand %3C/title%3E %3Cpath d=%22M17.5 4.75l-7.5 7.5-7.5-7.5L1 6.25l9 9 9-9z%22/%3E %3C/svg%3E");background-repeat:no-repeat;background-size:1em;background-position:center;min-width:1em;min-height:1em;color:blue;pointer-events:none}.section-heading.opened .section-icon{-webkit-transform:scaleY(-1);-moz-transform:scaleY(-1);transform:scaleY(-1)}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.mx-auto{margin-left:auto;margin-right:auto}@media(min-width:54rem){#wrapper{grid-template-columns:auto 18rem;grid-template-rows:max-content auto max-content;grid-template-areas:"header header""content sidebar""footer footer"}#aside,#footer{background-color:white}#footer{text-align:left}}@media(min-width:62rem){#wrapper{grid-template-columns:1fr 41rem 18rem 1fr;grid-template-rows:max-content auto max-content;grid-template-areas:". header header ."". content sidebar ."". footer footer ."}#logo-text{font-size:1.5em}}.bullet-list{list-style-type:disc;padding-left:1.5em;margin-bottom:var(--default-margin-bottom)}.bullet-list-item{padding-left:.375em}.bullet-list-item:not(:last-child) {margin-bottom:.5rem}.harvey-home-img{margin:0 auto;max-width:600px;width:100%;height:auto;display:block}.feed-snapshot{display:inherit;margin:0 auto;width:auto;max-width:300px;height:auto}.img-460w{display:block;margin:0 auto;width:460px;max-width:100%;height:auto}.harvey-home-img.--stacked,.feed-snapshot.--stacked,.img-460w.--stacked{margin-bottom:.25em}.one-two-one{display:flex;width:100%;align-items:end;justify-content:space-between}.img-150{width:150px;height:auto}.img-300{width:300px;height:auto}