/*!
* ============================================================================ *
* ================ * Software:                            * ================ *
* ================ * CCT ID:       Production               * ================ *
* ================ * Publisher:   JTS Accessibility        * ================ *
* ================ *           and PC Services            * ================ *
* ================ * Copyright:   2021-2025                * ================ *
* ================ * -------------------------------------- * ================ *
* ================ *          COPYRIGHT NOTICE          * ================ *
* ================ * Written permission is required prior   * ================ *
* ================ * to copying or redistributing the     * ================ *
* ================ * code outside of JTS Accessibility    * ================ *
* ================ * & PC Services.                       * ================ *
* ================ * -------------------------------------- * ================ *
* ================ * Author:   JT Stevens               * ================ *
* ================ * Version:   2025MAugD11B             * ================ *
* ================ * website:   www.jtscodes.com         * ================ *
* ================ * -------------------------------------- * ================ *
* ================ * Created:   N/A                      * ================ *
* ================ * Modified:   2025-08-11 T11:08        * ================ *
* ================ * -------------------------------------- * ================ *
* ================ *          PROGRAM FUNCTION          * ================ *
* ================ * Fixes Accessibility issues CCT        * ================ *
* ================ * has raised in monitoring session     * ================ *
* ================ * that are marked as completed         * ================ *
* ============================================================================ *
 */

:any-link{text-decoration:underline}:invalid{outline:2vmin .3rem dotted var(--error_color_aa)}button:disabled,select:disabled,textarea:disabled,select:disabled>option,input:disabled,[contenteditable]:not([contenteditable=false]):disabled,input[type=color]:disabled,input[type=button]:disabled,input[type=submit]:disabled,input[type=image]:disabled,input[type=range]:disabled{background-color:var(--bg_color);border-color:var(--bg_color_aa);color:var(--paper)}body{color:var(--ink);height:100vh;margin:0;padding:0;overflow-y:auto;overflow-x:hidden}ul,ol,menu,li,body,main,aside,header,footer,canvas,figure,iframe,img,map,object,video,.description,.gallery,.gallery_controls,.info_left,.info_right,.subtitle,.thumb,.title{box-sizing:content-box;border:none;margin:0}/*header, footer, main, aside, nav, */.page_container{position:relative}dt{font-weight:bold}header{display:flex;flex-direction:column;vertical-align:middle;align-items:center;columns:var(--column_ct_1, 1);z-index:1;width:100%;background:var(--pm_color)}hr, .seperator{height:0.01px;width:100%;color:var(--pm_ink);border:0.1rem solid var(--pm_color);box-shadow:0.1rem .2rem .3rem var(--tint_aa)}ol,ul,embed,canvas,figure,iframe,picture,img,source,map,object,video,[contenteditable]:not([contenteditable=false]),input[type=range],select{max-width:100%;max-width:min(100vw, 100%);margin-left:0;margin-right:0}button,select,textarea,input,[contenteditable]:not([contenteditable=false]),input[type=color],input[type=button],input[type=submit],input[type=image],input[type=range]{border-radius:0.3rem;box-sizing:content-box;border:.1rem solid var(--tint_dim);padding:.5rem;min-width:2rem;min-height:2rem;background-color:var(--tint_0d);color:var(--ink)}button,select[class],input[type=color],input[type=button],input[type=submit],input[type=image],input[type=range]{background-color:var(--tint_0d);border-color:var(--tint_dim);color:var(--ink)}.menu_wrapper:focus .menu_toggle + *,button:focus,input:focus,select:focus,textarea:focus,[contenteditable]:not([contenteditable=false]):focus,.menu_wrapper:hover .menu_toggle + *,button:hover,input:hover,select:hover,textarea:hover,[contenteditable]:not([contenteditable=false]):hover{outline:.2rem solid var(--trim_color);outline-offset:-.2rem}button:hover,select:hover,option:hover,input[type=color]:hover,input[type=button]:hover,input[type=submit]:hover,input[type=image]:hover,input[type=range]:hover,button:focus,select:focus,option:focus,input[type=color]:focus,input[type=button]:focus,input[type=submit]:focus,input[type=image]:focus,input[type=range]:focus{outline:.2rem solid var(--trim_color);outline-offset:-.2rem}fieldset{box-sizing:content-box;border:.1rem groove var(--glow_dim);box-shadow:.2rem .1rem .3rem var(--tint_dim);padding:1rem;display:flex;flex-direction:column;columns:var(--column_ct_1, 1);width:auto;height:auto}aside{margin:0;padding:0}aside img{padding:0}main{padding:0}main > section,main > div{padding:1em;display:flex;flex-direction:column;width:auto;max-width:100%;max-width:max(100%, calc(100vw - 1rem));height:auto;vertical-align :top;overflow-y:visible;align-items:flex-start;justify-content:flex-start}main > object{min-height:30vmax}form, form fieldset{display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:2rem 4rem}a, a[download], a[target], a>[class], a[download]>[class], a[target]>[class]{color:var(--link_color);min-height:2rem;min-width:2rem;box-sizing:border-box}a >[class], a[download]>[class], a[target]>[class]{min-height:2rem;min-width:2rem;box-sizing:border-box;display:inline-block;width:100%;height:auto}input[required]:valid,select[required]:valid,[type="submit"][required]:valid{outline:.2rem .3rem dotted var(--a1_color_aa)}.ack{background:var(--a1_color_aa);color:var(--ink);padding:1rem;margin:0}.alert, input[type="reset"], button[type="reset"]{background:var(--error_color);color:var(--ink)}.alert{padding:1rem;margin:0}.ls_none{list-style:none;padding-left:0}.horizontal{display:inline-block}.bold, strong{font-weight:bold}.italic, em, i{font-style:italic}.underline, u{text-decoration:underline}.overline{text-decoration:overline}.strike, strike{text-decoration:line-through}.mark, mark{text-decoration:highlight}.date, date{font-size:90%}.required:invalid,[required]:invalid{color:var(--error_color)}.controls *, .controls button, .controls input, .controls input[type="range"], .controls details, .controls summary, div[data-fullscreen=false] video{-trident-appearance:none;-khtml-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;box-sizing:border-box;border:none}input[type="range"], button, summary, input, a,[role="button"]{cursor:pointer}.controls, .controls li, .menu, .menu li, .controls button, .controls details, .controls summary{list-style-type:none;text-align:center;vertical-align:middle;align-items:stretch;white-space:nowrap;text-overflow:ellipsis;width:100%;line-height:2.4rem;height:2rem}.controls{width:100vw;position:absolute;top:0;left:0;display:flex;flex-direction:row;z-index:13647}.menu{height:auto;width:16rem;flex:2 1 15.0rem}.controls li, .menu li{height:2rem;position:relative;width:4rem;margin:0 .2rem;flex:3 4 5.0rem}.controls details{color:var(--sc_color)}.controls button, .controls summary{background-color:var(--pm_color)}.controls .timecontrolcontainer{flex:9 2 calc(100% - calc(calc(calc(calc(4.5rem + 0.06rem) + 0.5%) * 5) + calc(.4rem + 0.5%)))}.controls .volume, .controls .speed{flex:3 1 calc(100% - calc(calc(calc(calc(2.4rem + 0.06rem) + .4rem) * 2) + calc(calc(0.06rem + .4rem) + 1%)))}input[type="range"]{-webkit-appearance:none;background-color:var(--tint_0d);border-color:var(--tint_dim);position:absolute;top:0;right:0;color:var(--pm_color);height:2rem;width:100%;overflow:hidden;padding:0}div[data-fullscreen=true]{width:100%;height:100%}div[data-fullscreen]{display:flex;flex-direction:column;justify-content:space-around}div[data-fullscreen] video{-webkit-appearance:none;justify-self:center;width:auto;max-height:100vh;aspect-ratio:attr(width)/attr(height)}div[data-fullscreen=true] .controls{z-index:13647;position:absolute;width:100%;bottom:2%}.icon,[class*="icon"]{margin:auto;display:block;text-align:center;line-height:1.9rem;height:100%;aspect-ratio:1/1;object-fit:contain;stroke:var(--sc_color);color:var(--sc_color);stroke-width:0.06rem;fill:var(--sc_color)}.controls details * details{position:relative}.controls details * details div{background:var(--sc_color);z-index:1326552;width:auto;height:auto;display:flex;flex-direction:row;position:absolute;padding:.5rem;right:100%;bottom:-30%}.controls details * details div li{position:relative;z-index:1365325;background-color:var(--sc_color);display:inline-block;width:2rem}.switch{position:relative;display:inline-block;height:2.4rem}.switch input{opacity:0;width:0;height:0;margin-right:3rem;vertical-align:middle}.slider{width:4.8rem;height:2rem;position:absolute;cursor:pointer;top:0;left:0;background:var(--trim_color)}.slider:before{position:absolute;content:"";content:"" / "";height:1.7rem;width:2.2rem;left:.1rem;bottom:.1rem;background:var(--paper)}input:checked+.slider{background:var(--ac_color)}input:focus+.slider,input:hover+.slider{box-shadow:.1rem -.3rem .5rem #000002}input:checked+.slider:before{-webkit-transform:translateX(2.4rem);-moz-transform:translateX(2.4rem);-ms-transform:translateX(2.4rem);-o-transform:translateX(2.4rem);transform:translateX(2.4rem)}:not(.controls) input[type="range"]{position:relative;right:initial;top:initial}.progress{width:50%;background:var(--trim_color);resize:horizontal;overflow:hidden;word-wrap:normal;white-space:nowrap}.percent{overflow-x:visible;width:0;height:2.56rem;background:var(--ac_color);text-align:center;color:var(--paper);word-wrap:normal;white-space:nowrap}ol.number{counter-reset:list;list-style-type:none}ol.number>li{counter-increment:list;position:relative}ol.number>li:before{content:counter(list);margin-right:1rem;position:absolute;right:100%}.info_left,.info_right{display:flex;flex-direction:column;column-gap:1rem;width:auto;columns:var(--column_ct_1, 1);padding:.5rem 1rem;align-content:stretch}.info_left>*,.info_right>*{width:auto;flex:1 6 auto}.info_left> :first-child,.info_right> :first-child{text-align:right;justify-content:flex-end}.info_left> :last-child,.info_right> :last-child{text-align:left;justify-content:flex-start}.info_left>b,.info_right>b,.title{font-weight:bold;color:var(--pm_color)}.columns{display:flex;flex-direction:row;column-gap:1.5em;justify-content:flex-start}.col_span_1{grid-column:span 1;columns:var(--column_ct_1, 1)}.col_span_2{grid-column:span 2;columns:var(--column_ct_2, 2)}.col_span_3{grid-column:span 3;columns:var(--column_ct_3, 3)}.col_span_4{grid-column:span 4;columns:var(--column_ct_4, 4)}.col_span_5{grid-column:span 5;columns:var(--column_ct_5, 5)}.col_span_6{grid-column:span 6;columns:var(--column_ct_6, 6)}.row_span_1{grid-row:span 1}.row_span_2{grid-row:span 2}.row_span_3{grid-row:span 3}.row_span_4{grid-row:span 4}.row_span_5{grid-row:span 5}.row_span_6{grid-row:span 6}.gap_0{gap:0;grid-gap:0}a[href="#main_container"]{position:absolute;background:#eee;top:-10rem;opacity:0;transition:300ms content ease 1s, 300ms opacity ease 1s, 300ms height ease 1s}a[href="#main_container"]:focus{opacity:1;position:absolute;top:.4rem;padding:.4rem;margin:.25rem 1rem;background:var(--bg_color);z-index:1000;transition:300ms content ease 1s, 300ms opacity ease 1s, 300ms height ease 1s}#logo_top{display:none;grid-area:Logo_top}#info_top{grid-area:Info_top}#social_top{grid-area:Social}.level-parent>.level-child,.social_wrapper, .icon-wrapper{vertical-align:middle;text-align:center;list-style:none}.social{display:inline-block;width:2rem;height:2rem;vertical-align:top;margin:0.15rem;min-width:2rem;min-height:2rem;vertical-align:middle}#logo_top{display:none;box-sizing:border-box;border:1vmin solid var(--pm_color);background-color:var(--paper);overflow:hidden;align-items:center;vertical-align:middle;padding:2vmin;align-content:space-around;justify-content:space-around;object-fit:contain}#logo_top *{box-sizing:content-box;align-items:center;align-content:space-around;justify-content:space-around;vertical-align:middle;height:100%;object-fit:contain}#logo_top > *{display:block;height:100%;box-sizing:content-box;position:relative;align-items:center;align-content:space-around;justify-content:space-around;object-fit:contain;vertical-align:middle}.social>a>*{display:block;background-repeat:no-repeat;background-attachment:local;background-size:contain;background-position-y:center;background-position-x:center;width:auto;height:auto;min-width:2rem;min-height:2rem;vertical-align:middle;margin:1rem;text-align:center}.social>a picture,.social>a svg,.social>a img{position:relative;display:block;width:auto;height:100%;margin:0}#YouTube_icon *{background-color:var(--paper)}#LinkedIn®_icon{width:100%}#info_top, #social_top{display:block;vertical-align:middle}footer,#info_top>p,#social_title{color:var(--sc_ink)}footer a{color:var(--paper)}.icon-wrapper{font-size:4rem;margin-block-start:0.67vmax;margin-block-end:0.67vmax}#info_top .title,#social_top .social_wrapper{background-color:var(--pm_color);text-decoration:none;color:#000000;color:var(--sc_color);margin:initial;margin-block-start:0.67vmax;margin-block-end:0.67vmax;padding:1rem;font-size:4rem;display:inline-block;vertical-align:middle}#social_title{font-size:95%}.footer_hed{color:var(--sc_ink)}footer .columns{background-color:var(--pm_color);padding:.5rem 1.1rem;justify-content:space-evenly}footer .columns summary{color:var(--paper)}.embeded body > div footer{position:fixed;width:100vw;left:0;bottom:-0.5em;opacity:0.5}footer{padding:0;background-color:var(--sc_color)}footer>.copyright_bar{padding:.5rem 0.1rem;color:var(--ink)}body > div{min-height:100%;display:flex;margin:0 auto;width:98vw;width:min(100%, calc(100% - 0.05rem));columns:var(--column_ct_1, 1);gap:0;flex-direction:column;background-color:var(--paper);position:relative;align-content:stretch;align-items:stretch}.left_container,main,.right_container{height:auto;width:auto;padding:1em}main{display:flex;flex-direction:column;flex:2 1 60%;overflow-x:hidden;min-height:90vh;overflow-y:visible;columns:var(--column_ct_1, 1);align-items:stretch;align-content:stretch;background:none;background-attachment:fixed;background-size:cover;background-repeat:round;background-image:unset;background:var(--paper);justify-content:flex-start}.left_container,.right_container{flex:0 100 auto;min-width:0}.embeded body{padding:0}.embeded body > div{max-height:100vh;height:100%;margin:0 auto;max-width:100vw;width:100%;width:-webkit-fill-available;border:none;overflow-y:auto}.left_container>form,.left_container>form>fieldset,.left_container>form>fieldset>div,.right_container>form,.right_container>form>fieldset,.right_container>form>fieldset>div{align-content:stretch;flex-direction:column;display:flex;padding:.15rem;height:auto}.left_container:not(:empty):last-of-type{border-bottom:.1rem var(--multi_column_mode, solid) var(--ink_aa)}.right_container:not(:empty):first-of-type{border-top:.1rem var(--multi_column_mode, solid) var(--ink_aa)}.fc,.fn,.tr{vertical-align:bottom;align-self:baseline}.fn{text-align:right;color:var(--pm_color)}.fc{height:2rem;width:40rem}.jump_btn{border:.1rem outset var(--tint);background-color:var(--sc_color);color:var(--glow);padding:.5rem}.jump_btn:focus,.jump_btn:hover{border:.1rem inset var(--glow_dim);background-color:var(--tint_aa);color:var(--paper)}.Valid_CSS{position:relative;display:block;height:0;clear:left}.badge_dark,.badge_light{display:none;position:absolute;bottom:50%;right:0}.bar{flex:none;display:revert;position:relative;height:0.4rem;margin:0.2rem;width:100%;background-color:var(--ink);transition:all 0.3s ease;user-select:none;border-radius:5%}.menu_wrapper .menu_toggle, .menu_wrapper .menu_toggle_text, .menu_wrapper .menu_toggle:focus{border:none;background:none;outline:none;border-radius:0}.level-child,.level-parent,.menu_wrapper,.menu_toggle{position:relative;padding:0;margin:0}.level-parent,.menu_toggle_text{width:100%}.level-child>.level-hed,.level-parent>a,.level-parent>.menu_wrapper{--border-bottom:.5rem dotted}.menu_wrapper>.menu_toggle{justify-content:space-around;display:inline-flex;min-width:2.2rem;min-height:2.2rem;position:absolute;left:.2rem;top:.2rem;padding:.1rem;flex-direction:column;box-sizing:content-box;transition:300ms content ease 1s, 300ms opacity ease 1s, 300ms height ease 1s;z-index:1}.menu_toggle_text,.level-parent > a{position:relative;text-decoration:none;display:flex;justify-content:center;padding:1rem 0;flex-shrink:0}.level-parent.even .current_page,.level-parent.odd .current_page,.level-parent.even[aria-current="page"],.level-parent.odd[aria-current="page"],.level-parent.even>.menu_wrapper.current_page,.level-parent.odd>.menu_wrapper.current_page{background-color:var(--ac_color);color:var(--paper)}.level-parent >.level-child{transition:300ms all ease;width:100%;align-items:flex-start;position:relative}.level-parent >.level-child:not(#site_nav, #main_menu_bar){transition:300ms all ease;width:100%;align-items:flex-start;float:left;position:absolute;top:100%;left:0;z-index:1}.level-parent:has(a){flex-grow:10}.level-parent:has(>*>[aria-expanded=false]) >.level-child{height:0.001px;display:none;overflow-y:hidden;visibility:hidden;transition:300ms content ease 1s, 300ms opacity ease 1s, 300ms height ease 1s}.level-parent:has(>*>[aria-expanded=true]) > .level-child{--min-height:2rem;overflow-y:visible;visibility:visible;transition:300ms content ease 1s, 300ms opacity ease 1s, 300ms height ease 1s}.level-child:nth-child(even)>.level-hed,.level-child:nth-child(odd)>.level-hed:hover{color:var(--a1_color);background-color:var(--sc_color);--border-bottom-color:var(--sc_color)}.level-child:nth-child(odd)>.level-hed,.level-child:nth-child(even)>.level-hed:hover{color:var(--paper);background-color:var(--pm_color);--border-bottom-color:var(--pm_color)}.level-parent.even:focus-within>a,.level-parent.even:hover>a,.level-parent.even:has(.menu_wrapper:focus-within)>.menu_wrapper,.level-parent.even:has(.menu_wrapper:hover)>.menu_wrapper,.level-parent.even:has(.menu_wrapper:focus-within)>.menu_wrapper *,.level-parent.even:has(.menu_wrapper:hover)>.menu_wrapper *,.level-parent.odd>a,.level-parent.even:has(>*>[aria-expanded])>.menu_wrapper,.level-parent.odd:has(>*>[aria-expanded])>.menu_wrapper>a,.level-parent.odd:has(>*>[aria-expanded=true])>.menu_wrapper{color:var(--paper);background-color:var(--ink);--border-bottom-color:var(--pm_color)}.level-parent.odd:focus-within>a,.level-parent.odd:hover>a,.level-parent.odd:has(.menu_wrapper:focus-within)>a,.level-parent.odd:has(.menu_wrapper:hover)>a,.level-parent.odd:has(.menu_wrapper:focus-within)>.menu_wrapper,.level-parent.odd:has(.menu_wrapper:hover)>.menu_wrapper,.level-parent.odd:has(.menu_wrapper:focus-within)>.menu_wrapper *,.level-parent.odd:has(.menu_wrapper:hover)>.menu_wrapper *,.level-parent.even>a,.level-parent.odd:has(>*>[aria-expanded])>.menu_wrapper,.level-parent.even:has(>*>[aria-expanded])>.menu_wrapper>a,.level-parent.even:has(>*>[aria-expanded=true])>.menu_wrapper{color:var(--sc_color);background-color:var(--pm_color);--border-bottom-color:var(--sc_color)}.level-parent.odd:has(>*>[aria-expanded])>.menu_wrapper>.menu_toggle .bar{background-color:var(--paper)}.level-parent.even:has(>*>[aria-expanded])>.menu_wrapper>.menu_toggle .bar{background-color:var(--sc_color)}.level-parent:has(>*>[aria-expanded=true])>.menu_wrapper>.menu_toggle .bar.top{transform:translateY(.8rem) rotate(45deg)}.level-parent:has(>*>[aria-expanded=true])>.menu_wrapper>.menu_toggle .bar.middle{opacity:0}.level-parent:has(>*>[aria-expanded=true])>.menu_wrapper>.menu_toggle .bar.bottom{transform:translateY(-.8rem) rotate(-45deg)}#site_nav{position:relative}#site_nav.sticky{position:sticky;top:-0.01rem;margin:0;padding:0;border:0;z-index:2999}#site_nav *{list-style:none;line-height:1rem}#site_nav .level-child:nth-of-type(1){display:flex;flex-direction:column;columns:var(--column_ct_1, 1);max-width:100%}#site_nav>.menu_wrapper,#site_nav>.menu_wrapper .menu_toggle + *{background-color:var(--sc_color);color:var(--ink)}#site_nav>.menu_wrapper,#site_nav>.menu_wrapper .bar{background-color:var(--ink)}.image_float.right{display:block;margin:1rem auto}.image_float.left{display:block;margin:auto 1rem}nav:not([role="tablist"]), #site_nav{grid-area:Site_navigation}footer{grid-area:Footer_container}main, #main_container{grid-area:Main_container}.left_container:not(:empty){grid-area:Left_container}.right_container:not(:empty){grid-area:Right_container}header{grid-area:Header_container;display:grid;grid-template-areas:"Social";gap:0 0;grid-template-columns:1fr;grid-template-rows:auto}.table_wrapper{overflow-x:auto;overflow-y:visible;max-width:100%}@media screen and (max-width:401px){*{overflow-wrap:break-word;word-wrap:break-word;line-break:loose;word-break:break-word}}@media screen and (max-width:600px){footer,#info_top,#social_top,picture,h1,h2,h3,h4,h5,h6{text-align:center;align-content:center}#social_title{display:block;width:100%;text-align:center}.social, button, a,[href], input[type=submit],[target], input, body > div > footer > div.columns > section > ul > li > a, a, a[download], a[target], a>[class], a[download]>[class], a[target]>[class]{min-height:2rem;min-width:2rem;vertical-align:middle;box-sizing:border-box}form,form fieldset{width:90%;width:fit-content;display:flex;flex-direction:column;columns:var(--column_ct_1, 1);position:relative;gap:1rem 2rem}.table_wrapper{position:relative;margin:0 auto;max-width:92vw}table td{min-width:10%}table[class^="table_style"]:not(#toc){min-width:36rem;width:auto}#info_top{display:none}body > div{--width:98vw;--width:min(100%, calc(100vw - 0.1rem));unset:var(--multi_column_mode);display:grid;grid-template-columns:1fr;grid-template-areas:"Logo_top Header_container""Site_navigation Site_navigation""Left_container Left_container""Main_container Main_container""Right_container Right_container""Footer_container Footer_container";gap:0}body > div:has(.left_container:empty):has(.right_container:empty), body > div:not(:has(.left_container)):not(:has(.right_container)){grid-template-columns:1fr;grid-template-areas:"Logo_top Header_container""Site_navigation Site_navigation""Left_container Left_container""Main_container Main_container""Right_container Right_container""Footer_container Footer_container"}body > div:has(.left_container:empty):has(.right_container:not(:empty)), body > div:not(:has(.left_container)):has(.right_container){grid-template-columns:1fr;grid-template-areas:"Logo_top Header_container""Site_navigation Site_navigation""Left_container Left_container""Main_container Main_container""Right_container Right_container""Footer_container Footer_container"}body > div:has(.right_container:empty):has(.left_container:not(:empty)), body > div:not(:has(.right_container)):has(.right_container){grid-template-columns:1fr;grid-template-areas:"Logo_top Header_container""Site_navigation Site_navigation""Left_container Left_container""Main_container Main_container""Right_container Right_container""Footer_container Footer_container"}.embeded body > div{grid-template-areas:"Left_container Left_container""Main_container Main_container""Right_container Right_container""Footer_container Footer_container"}.embeded body > div:has(.left_container:empty):has(.right_container:empty), .embeded body > div:not(:has(.left_container)):not(:has(.right_container)){grid-template-areas:"Left_container Left_container""Main_container Main_container""Right_container Right_container""Footer_container Footer_container"}.embeded body > div:has(.left_container:empty):has(.right_container:not(:empty)), .embeded body > div:not(:has(.left_container)):has(.right_container){grid-template-areas:"Left_container Left_container""Main_container Main_container""Right_container Right_container""Footer_container Footer_container"}.embeded body > div:has(.right_container:empty):has(.left_container:not(:empty)), .embeded body > div:not(:has(.right_container)):has(.right_container){grid-template-areas:"Left_container Left_container""Main_container Main_container""Right_container Right_container""Footer_container Footer_container"}#logo_top{display:flex;min-width:20vw}.page_container:has(#site_nav.sticky)>#logo_top{z-index:2999;position:sticky;top:0;border:.25vmin solid var(--pm_color);padding:.5vmin;height:calc(3rem)}.page_container:has(#site_nav.sticky)>#logo_top *{height:100%}.page_container:has(#site_nav.sticky)>#logo_top > *{height:100%}.columns{display:flex;flex-direction:column;column-gap:1.5em;justify-content:flex-start}}@media screen and (min-width:601px){form,form fieldset{position:relative;display:grid;grid-template-columns:1fr 2fr;grid-template-rows:auto;grid-gap:2rem}form input{width:50%;width:max-content;width:-webkit-fill-available}.image_float.right{float:right;clear:both;margin:0 0 .2rem 1rem}.image_float.left{float:left;clear:both;margin:0 1rem .2rem 0}header{display:grid;grid-template-areas:"Info_top""Social";gap:0 2rem;grid-template-columns:1fr}body > div{--width:98vw;--width:min(100%, calc(100vw - 0.5rem));display:grid;grid-template-columns:1fr;grid-template-areas:"Header_container""Site_navigation""Left_container""Main_container""Right_container""Footer_container";gap:0}body > div:has(.left_container:empty):has(.right_container:empty), body > div:not(:has(.left_container)):not(:has(.right_container)){grid-template-columns:1fr;grid-template-areas:"Header_container""Site_navigation""Main_container""Footer_container"}body > div:has(.left_container:empty):has(.right_container:not(:empty)), body > div:not(:has(.left_container)):has(.right_container){grid-template-columns:1fr;grid-template-areas:"Header_container""Site_navigation""Main_container""Right_container""Footer_container"}body > div:has(.right_container:empty):has(.left_container:not(:empty)), body > div:not(:has(.right_container)):has(.right_container){grid-template-columns:1fr;grid-template-areas:"Header_container""Site_navigation""Left_container""Main_container""Footer_container"}.embeded body > div{grid-template-areas:"Left_container""Main_container""Right_container""Footer_container"}.embeded body > div:has(.left_container:empty):has(.right_container:empty), .embeded body > div:not(:has(.left_container)):not(:has(.right_container)){grid-template-areas:"Main_container""Footer_container"}.embeded body > div:has(.left_container:empty):has(.right_container:not(:empty)), .embeded body > div:not(:has(.left_container)):has(.right_container){grid-template-areas:"Main_container""Right_container""Footer_container"}.embeded body > div:has(.right_container:empty):has(.left_container:not(:empty)), .embeded body > div:not(:has(.right_container)):has(.right_container){grid-template-areas:"Left_container""Main_container""Footer_container"}}@media screen and (min-width:720px){body > div{--width:96vw;--width:min(100%, calc(100vw - .75rem));display:grid;grid-template-columns:auto 1fr;grid-template-areas:"Logo_top Header_container""Site_navigation Site_navigation""Left_container Left_container""Main_container Main_container""Right_container Right_container""Footer_container Footer_container";gap:0}body > div:has(.left_container:empty):has(.right_container:empty), body > div:not(:has(.left_container)):not(:has(.right_container)){grid-template-columns:auto 1fr;grid-template-areas:"Logo_top Header_container""Site_navigation Site_navigation""Left_container Left_container""Main_container Main_container""Right_container Right_container""Footer_container Footer_container"}body > div:has(.left_container:empty):has(.right_container:not(:empty)), body > div:not(:has(.left_container)):has(.right_container){grid-template-columns:auto 1fr;grid-template-areas:"Logo_top Header_container""Site_navigation Site_navigation""Main_container Main_container""Right_container Right_container""Footer_container Footer_container"}body > div:has(.right_container:empty):has(.left_container:not(:empty)), body > div:not(:has(.right_container)):has(.right_container){grid-template-columns:auto 1fr;grid-template-areas:"Logo_top Header_container""Site_navigation Site_navigation""Left_container Left_container""Main_container Main_container""Footer_container Footer_container"}.embeded body > div{grid-template-areas:"Left_container Left_container""Main_container Main_container""Right_container Right_container""Footer_container Footer_container"}.embeded body > div:has(.left_container:empty):has(.right_container:empty), .embeded body > div:not(:has(.left_container)):not(:has(.right_container)){grid-template-areas:"Left_container Left_container""Main_container Main_container""Right_container Right_container""Footer_container Footer_container"}.embeded body > div:has(.left_container:empty):has(.right_container:not(:empty)), .embeded body > div:not(:has(.left_container)):has(.right_container){grid-template-areas:"Main_container Main_container""Right_container Right_container""Footer_container Footer_container"}.embeded body > div:has(.right_container:empty):has(.left_container:not(:empty)), .embeded body > div:not(:has(.right_container)):has(.right_container){grid-template-areas:"Left_container Left_container""Main_container Main_container""Footer_container Footer_container"}#logo_top{display:flex;min-width:20vw}.page_container:has(#site_nav.sticky)>#logo_top{z-index:2999;position:sticky;top:0;border:.25vmin solid var(--pm_color);padding:.5vmin;height:calc(3rem)}.page_container:has(#site_nav.sticky)>#logo_top *{height:100%}.page_container:has(#site_nav.sticky)>#logo_top > *{height:100%}#site_nav>.menu_wrapper{display:none}#site_nav #main_menu_bar{display:flex;overflow-y:visible;flex-direction:row}.level-parent:has(>*>[aria-expanded=false]) >.level-child#main_menu_bar{height:auto;display:block;overflow-y:visible;visibility:visible;transition:300ms content ease 1s, 300ms opacity ease 1s, 300ms height ease 1s}.level-child:nth-child(even)>.level-hed,.level-child:nth-child(odd)>.level-hed:hover{color:var(--paper);background-color:var(--pm_color);--border-bottom-color:var(--pm_color)}.level-child:nth-child(odd)>.level-hed,.level-child:nth-child(even)>.level-hed:hover{color:var(--a1_color);background-color:var(--sc_color);--border-bottom-color:var(--sc_color)}.level-parent.odd:focus-within>a,.level-parent.odd:hover>a,.level-parent.even>a,.level-parent.odd:has(>*>[aria-expanded])>.menu_wrapper,.level-parent.even:has(>*>[aria-expanded])>.menu_wrapper>a,.level-parent.even:has(>*>[aria-expanded=true])>.menu_wrapper{color:var(--pm_color);background-color:var(--sc_color);--border-bottom-color:var(--pm_color)}.level-parent.even:has(>*>[aria-expanded])>.menu_wrapper>.menu_toggle .bar{background-color:var(--pm_color)}}@media screen and (max-width:800px){body > div{--column_ct_1:1;--column_ct_2:1;--column_ct_3:1;--column_ct_4:1;--column_ct_5:1;--column_ct_6:1}}@media screen and (min-width:900px){header{grid-template-columns:1fr auto;grid-template-areas:"Info_top Social"}#site_nav .level-child:nth-of-type(1){width:100%;flex-flow:wrap;flex-direction:row;columns:auto;column-gap:0}.level-parent >.level-child{columns:var(--column_ct_1, 1);flex-direction:column;max-width:90vmin}#site_nav>.level-child>.level-parent{position:relative;width:15%}body > div{width:95vw;width:min(100%, calc(100vw - 1rem))}.info_left,.info_right{flex-direction:row;columns:var(--column_ct_2, 2)}body > div main>*{flex-flow:wrap}}@media screen and (max-width:1024px){#info_top h1{margin-block-start:0.67vmax;margin-block-end:0.67vmin;padding-bottom:0}#social_top .social_wrapper{margin-block-start:0.67vmin;margin-block-end:0.67vmax}}@media screen and (min-width:1024px){aside img{width:100%;height:auto;vertical-align:baseline}main > section > div:not([class*="wrapper"],[model]),main > div{gap:2rem;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;padding:0;padding:0 calc(calc(1vmax/1vmin) * 2);margin:0;width:auto;height:auto;text-align:left}.left_container:not(:empty){background-color:var(--sc_color_aa);width:100%;width:-webkit-fill-available}.right_container:not(:empty){width:auto;width:fit-content;border-left:.1rem solid var(--ink_aa);min-width:8%;min-width:fit-content}.right_container:not(:empty):first-of-type{border-top:.1rem transparent var(--ink_aa)}.left_container a{color:var(--ink)}main{min-width:40vw;min-width:calc(40vw + 4rem);--width:max-content}body > div{--width:90vw;--width:calc(90vw - 4rem);display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-areas:"Logo_top Header_container Header_container""Logo_top Site_navigation Site_navigation""Left_container Left_container Left_container""Main_container Main_container Right_container""Main_container Main_container Right_container""Footer_container Footer_container Footer_container";gap:0}body > div:has(.left_container:empty):has(.right_container:empty), body > div:not(:has(.left_container)):not(:has(.right_container)){grid-template-columns:auto auto 2fr;grid-template-areas:"Logo_top Header_container Header_container""Logo_top Site_navigation Site_navigation""Main_container Main_container Main_container""Footer_container Footer_container Footer_container"}body > div:has(.left_container:empty):has(.right_container:not(:empty)), body > div:not(:has(.left_container)):has(.right_container){grid-template-columns:auto 1fr auto;grid-template-areas:"Logo_top Header_container Header_container""Logo_top Site_navigation Site_navigation""Main_container Main_container Right_container""Footer_container Footer_container Footer_container"}body > div:has(.right_container:empty):has(.left_container:not(:empty)), body > div:not(:has(.right_container)):has(.right_container){grid-template-columns:auto auto 2fr;grid-template-areas:"Logo_top Header_container Header_container""Logo_top Site_navigation Site_navigation""Left_container Main_container Main_container""Footer_container Footer_container Footer_container"}.embeded body > div{display:grid;width:100%;grid-template-columns:1fr;grid-template-rows:auto;gap:0}.embeded body > div{grid-template-areas:"Left_container Left_container""Main_container Right_container""Main_container Right_container""Footer_container Footer_container"}.embeded body > div:has(.left_container:empty):has(.right_container:empty), .embeded body > div:not(:has(.left_container)):not(:has(.right_container)){grid-template-areas:"Main_container Main_container Main_container""Footer_container Footer_container Footer_container"}.embeded body > div:has(.left_container:empty):has(.right_container:not(:empty)), .embeded body > div:not(:has(.left_container)):has(.right_container){grid-template-areas:"Main_container Main_container Right_container""Footer_container Footer_container Footer_container"}.embeded body > div:has(.right_container:empty):has(.left_container:not(:empty)), .embeded body > div:not(:has(.right_container)):has(.right_container){grid-template-areas:"Left_container Main_container Main_container""Footer_container Footer_container Footer_container"}body > div:has(.right_container:empty):has(.left_container:not(:empty)) main>*, body > div:not(:has(.right_container)):has(.right_container) main>*,body > div:has(.left_container:empty):has(.right_container:not(:empty)) main>*, body > div:not(:has(.left_container)):has(.right_container) main>*{flex-flow:wrap;--column_ct_1:1;--column_ct_2:2;--column_ct_3:3}body > div:has(.left_container:empty):has(.right_container:empty) main>*, body > div:not(:has(.left_container)):not(:has(.right_container)) main>*{flex-flow:wrap;--column_ct_1:2;--column_ct_2:3;--column_ct_3:4}}@media screen and (min-width:1440px){.left_container:not(:empty){width:auto;width:fit-content;min-width:16%;min-width:fit-content;border-right:.1rem solid var(--ink_aa)}.left_container:not(:empty):last-of-type{border-bottom:.1rem transparent var(--ink_aa)}body > div{--width:85vw;--width:calc(85vw - 4rem);grid-template-columns:auto auto 3fr auto auto;grid-template-areas:"Logo_top Header_container Header_container Header_container Header_container""Logo_top Site_navigation Site_navigation Site_navigation Site_navigation""Left_container Left_container Main_container Right_container Right_container""Footer_container Footer_container Footer_container Footer_container Footer_container"}body > div:has(.left_container:empty):has(.right_container:empty), body > div:not(:has(.left_container)):not(:has(.right_container)){grid-template-columns:auto auto 3fr auto auto;grid-template-areas:"Logo_top Header_container Header_container Header_container Header_container""Logo_top Site_navigation Site_navigation Site_navigation Site_navigation""Main_container Main_container Main_container Main_container Main_container""Footer_container Footer_container Footer_container Footer_container Footer_container"}body > div:has(.left_container:empty):has(.right_container:not(:empty)), body > div:not(:has(.left_container)):has(.right_container){grid-template-columns:auto auto 3fr auto auto;grid-template-areas:"Logo_top Header_container Header_container Header_container Header_container""Logo_top Site_navigation Site_navigation Site_navigation Site_navigation""Main_container Main_container Main_container Right_container Right_container""Footer_container Footer_container Footer_container Footer_container Footer_container"}body > div:has(.right_container:empty):has(.left_container:not(:empty)), body > div:not(:has(.right_container)):has(.right_container){grid-template-columns:auto auto 3fr auto auto;grid-template-areas:"Logo_top Header_container Header_container Header_container Header_container""Logo_top Site_navigation Site_navigation Site_navigation Site_navigation""Left_container Left_container Main_container Main_container Main_container""Footer_container Footer_container Footer_container Footer_container Footer_container"}.embeded body > div{grid-template-areas:"Left_container Left_container Main_container Right_container Right_container""Footer_container Footer_container Footer_container Footer_container Footer_container"}.embeded body > div:has(.left_container:empty):has(.right_container:empty), .embeded body > div:not(:has(.left_container)):not(:has(.right_container)){grid-template-areas:"Main_container Main_container Main_container Main_container Main_container""Footer_container Footer_container Footer_container Footer_container Footer_container"}.embeded body > div:has(.left_container:empty):has(.right_container:not(:empty)), .embeded body > div:not(:has(.left_container)):has(.right_container){grid-template-areas:"Main_container Main_container Main_container Right_container Right_container""Footer_container Footer_container Footer_container Footer_container Footer_container"}.embeded body > div:has(.right_container:empty):has(.left_container:not(:empty)), .embeded body > div:not(:has(.right_container)):has(.right_container){grid-template-areas:"Left_container Left_container Main_container Main_container Main_container""Footer_container Footer_container Footer_container Footer_container Footer_container"}body > div main>*{flex-flow:wrap}body > div:has(.right_container:empty):has(.left_container:not(:empty)) main>*, body > div:not(:has(.right_container)):has(.right_container) main>*,body > div:has(.left_container:empty):has(.right_container:not(:empty)) main>*, body > div:not(:has(.left_container)):has(.right_container) main>*{flex-flow:wrap;--column_ct_1:2;--column_ct_2:3;--column_ct_3:4}body > div:has(.left_container:empty):has(.right_container:empty) main>*, body > div:not(:has(.left_container)):not(:has(.right_container)) main>*{flex-flow:wrap;--column_ct_1:3;--column_ct_2:4;--column_ct_3:5}}@media screen and (min-width:1920px){#info_top{text-align:center}body > div, .embeded body > div{--width:80vw;--width:calc(80vw - 4rem);max-width:1920px;display:grid;margin:auto}body > div:has(.left_container:empty):has(.right_container:empty) main>*, body > div:not(:has(.left_container)):not(:has(.right_container)) main>*{flex-flow:wrap;--column_ct_1:2;--column_ct_2:3;--column_ct_3:4}}@media print{#ada_compliance,.Valid_CSS,.btn,#site_nav,header,.jump_btn,[role="tablist"],aside,footer>:not(.copyright_bar){display:none}:root,body{height:auto;overflow-y:visible;text-align:left;font-size:12pt;width:100%;padding:0;margin:0;background:none;background-color:var(--paper)}:root,body,main,body > div{height:auto;overflow-y:visible;text-align:left;width:100%;padding:0;margin:0;background-color:var(--paper)}main,body > div{min-height:99%;display:flex;margin:1rem;width:99%;columns:var(--column_ct_1, 1);flex-direction:column;background-color:var(--paper);position:relative;align-content:stretch;align-items:stretch}main > section,main > div{margin:0;display:flex;flex-direction:column;width:auto;height:auto;text-align:left;align-items:stretch;align-content:stretch;justify-content:center}div[tabindex], div[tabindex] *,:before, :after{break-inside:avoid}div[tabindex]:last-child, :empty{break-inside:auto;page-break-after:auto}}[class*="_container"]:empty,.right_container:empty,.left_container:empty,.level-child:empty,.level-parent:has(>[aria-expanded=true]) > .level-child:empty,.level-parent:has(>.level-child:empty)>.menu_wrapper>.menu_toggle{display:none}:any-link::selection{background:var(--sc_color_aa);color:var(--a1_color)}::selection{background:var(--pm_color_aa);color:var(--sc_color);-webkit-text-stroke-width:medium;outline:.2rem groove var(--ac_color);border:.2rem inset var(--ac_color);text-decoration:.2rem overline underline solid var(--ac_color)}::grammar-error{background:var(--grammar_color_aa)}::spelling-error{outline:.2rem .3rem dotted var(--error_color_aa)}[contenteditable=true], pre{all:initial;background-color:unset;color:unset;caret-color:unset;word-wrap:normal;word-break:normal}:any-link::selection:not([contenteditable=true]){background:var(--sc_color_aa);color:var(--a1_color)}::selection:not([contenteditable=true]){background:var(--pm_color_aa);color:var(--sc_color);-webkit-text-stroke-width:medium;outline:.2rem groove var(--ac_color);border:.2rem inset var(--ac_color);text-decoration:.2rem overline underline solid var(--ac_color)}@supports (-webkit-appearance:none){input[type="range"]::-webkit-slider-runnable-track{color:var(--sc_color);height:2rem;background:var(--tint_0d);border:none;padding:0;margin:0}input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;box-shadow:-100vw 0 0 100vw var(--pm_color); /* 2 */background:var(--sc_color);height:100%;border:1pt solid var(--pm_color);aspect-ratio:1/1}::-webkit-full-screen{background-color:transparent}div[data-fullscreen=true] video::-webkit-media-controls{display:none}::-webkit-scrollbar,::-webkit-scrollbar-track{width:1rem;background-image:linear-gradient(var(--pm_color), var(--sc_color))}::-webkit-scrollbar-button,::-webkit-scrollbar-track-piece{width:0;height:0;opacity:0}::-webkit-scrollbar-thumb{background-image:linear-gradient(var(--sc_color), var(--pm_color))}::-webkit-scrollbar-thumb:horizontal{background-image:linear-gradient(90deg, var(--sc_color), var(--pm_color))}::-webkit-scrollbar-corner,::-webkit-resizer{background-image:linear-gradient(315deg, var(--pm_color) 60%, var(--sc_color))}::-webkit-scrollbar:horizontal,::-webkit-scrollbar-track:horizontal{height:1rem;background-image:linear-gradient(90deg, var(--pm_color), var(--sc_color))}}@supports (-moz-appearance:none){input[type="range"]::-moz-range-track{color:var(--sc_color);height:2rem;background:var(--tint_0d);border:none;margin:0}input[type="range"]::-moz-range-thumb{-moz-appearance:none;box-shadow:-100vw 0 0 100vw var(--pm_color); /* 2 */background:var(--sc_color);height:calc(100% - .2rem);border-radius:0;border:1pt solid var(--pm_color);aspect-ratio:1/1}}@supports (-ms-appearance:none){input[type="range"]::-ms-track{color:var(--sc_color);height:2rem;background:var(--tint_0d);border:none;overflow:hidden;margin:0}input[type="range"]::-ms-thumb{-ms-appearance:none;box-shadow:-100vw 0 0 100vw var(--pm_color); /* 2 */background:var(--sc_color);height:100%;border:1pt solid var(--pm_color);aspect-ratio:1/1}input[type="range"]::-ms-ticks-after{display:none}input[type="range"]::-ms-ticks-before{display:none}input[type="range"]::-ms-tooltip{display:none}input[type="range"]::-ms-fill-lower{background:var(--pm_color)}html:-ms-fullscreen{width:100%}}@supports (-trident-animation:sweep) or (-webkit-animation:sweep) or (-khtml-animation:sweep) or (-moz-animation:sweep) or (-ms-animation:sweep) or (-o-animation:sweep) or (animation:sweep){details[open] summary~*{-trident-animation:sweep .4s ease-in-out;-webkit-animation:sweep .4s ease-in-out;-khtml-animation:sweep .4s ease-in-out;-moz-animation:sweep .4s ease-in-out;-ms-animation:sweep .4s ease-in-out;-o-animation:sweep .4s ease-in-out;animation:sweep .4s ease-in-out}@keyframes sweep{from{opacity:0;margin-left:-1ex}to{opacity:1;margin-left:0}}@media (prefers-reduced-motion:reduced){details[open] summary~*{-trident-animation-duration:.01s;-webkit-animation-duration:.01s;-khtml-animation-duration:.01s;-moz-animation-duration:.01s;-ms-animation-duration:.01s;-o-animation-duration:.01s;animation-duration:.01s}}}@supports (-trident-transition:all) or (-webkit-transition:all) or (-khtml-transition:all) or (-moz-transition:all) or (-ms-transition:all) or (-o-transition:all) or (transition:all){.slider,.slider:before,.slider:focus,.slider:hover,#site_nav li,#site_nav li *,#site_nav li *:after,#site_nav li:hover *,#site_nav li:hover *:after,#fade_in>.page_container,#fade_out>.page_container,a[data=skip_header],a[data=skip_header]:focus,figure.card *~*{-trident-transition:all .4s ease;-webkit-transition:all .4s ease;-khtml-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}#fade_in>.page_container{opacity:1}#fade_out>.page_container,#fade>.page_container{opacity:0}@media (prefers-reduced-motion:reduced){.slider,.slider:before,.slider:focus,.slider:hover,#fade_in>.page_container,#fade_out>.page_container{-trident-transition:all 0.01s ease;-webkit-transition:all 0.01s ease;-khtml-transition:all 0.01s ease;-moz-transition:all 0.01s ease;-ms-transition:all 0.01s ease;-o-transition:all 0.01s ease;transition:all 0.01s ease}#fade_in>.page_container,#fade_out>.page_container,#fade>.page_container{opacity:1}}}main.easter{background:var(--easter-background, #f3e7fe); /* A light pastel purple as a fallback */background-color:var(--easter-background); /* Assuming you have this defined */background-attachment:fixed;background-size:cover;background-repeat:no-repeat;background-image:repeating-linear-gradient(45deg, rgba(255, 198, 198, 0.8) 0px, rgba(255, 198, 198, 0.8) .1rem, transparent .1rem, transparent 50px), /* Light pastel red stripes */repeating-linear-gradient(-45deg, rgba(198, 233, 255, 0.8) 0px, rgba(198, 233, 255, 0.8) .1rem, transparent .1rem, transparent 50px), /* Light pastel blue stripes */repeating-linear-gradient(90deg, rgba(255, 255, 204, 0.8) 0px, rgba(255, 255, 204, 0.8) .1rem, transparent .1rem, transparent 50px), /* Light pastel yellow stripes */url('path_to_your_easter_egg_image.png'); /* Optional:Replace with the path to an Easter egg or bunny image for added theme */}