/*!normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css*/html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}strong{font-weight:bolder}code{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}img{border-style:none}[type=reset]{-webkit-appearance:button}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=reset]:-moz-focusring{outline:1px dotted ButtonText}[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}blockquote,dl,dd,h1,h2,h3,h4,hr,p,pre{margin:0}ol,ul{list-style:none;margin:0;padding:0}html{font-family:system-ui,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;line-height:1.5}*,::before,::after{box-sizing:border-box;border-width:0;border-style:solid;border-color:initial}hr{border-top-width:1px}img{border-style:solid}h1,h2,h3,h4{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}pre,code{font-family:SFMono-Regular,Menlo,Monaco,Consolas,liberation mono,courier new,monospace}img,svg,video,iframe,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@font-face{font-family:tstar tw pro;src:url(/webfont/TSTARTWPRO-Bold.eot);src:url(/webfont/TSTARTWPRO-Bold.eot?#iefix)format("embedded-opentype"),url(/webfont/TSTARTWPRO-Bold.woff2)format("woff2"),url(/webfont/TSTARTWPRO-Bold.woff)format("woff");font-weight:700;font-style:normal}@font-face{font-family:tstar tw pro;src:url(/webfont/TSTARTWPRO-Regular.eot);src:url(/webfont/TSTARTWPRO-Regular.eot?#iefix)format("embedded-opentype"),url(/webfont/TSTARTWPRO-Regular.woff2)format("woff2"),url(/webfont/TSTARTWPRO-Regular.woff)format("woff");font-weight:400;font-style:normal}h1,h2,h3,h4,h5,h6{word-break:break-word}h1{border-bottom-width:1px;padding-bottom:.5rem;margin-bottom:1.5rem;font-weight:700;font-size:1.25rem}h2{padding-top:.5rem;padding-bottom:.5rem;font-weight:700;font-size:1.25rem}@media(min-width:768px){h1{font-size:1.75rem}h2{font-size:1.438rem}}h3{padding-top:.5rem;padding-bottom:.5rem;font-weight:700;font-size:1.063rem}h4{margin:0;text-decoration:underline}a{--text-opacity:1;color:#42abee;color:rgba(66,171,238,var(--text-opacity));word-break:break-word}a:hover{text-decoration:underline}p{padding-top:.5rem;padding-bottom:.5rem;word-wrap:normal;overflow-wrap:normal;word-break:normal}ul{list-style-type:disc}ul li{padding-left:.75rem;margin-left:1.5rem}ol{list-style-type:decimal}ol li{padding-left:.25rem;margin-left:2rem}pre,code{padding-top:.5rem;padding-bottom:.5rem;padding-left:.25rem;padding-right:.25rem;border-width:1px;--border-opacity:1;border-color:#cbd5e0;border-color:rgba(203,213,224,var(--border-opacity));border-radius:.25rem;font-size:.875rem;overflow:auto;word-break:break-word;background:#f5f5f5!important;color:#000!important}code{padding:.25rem;border-style:none}pre>code{padding:0}dl{padding-top:.5rem;padding-bottom:.5rem;word-wrap:normal;overflow-wrap:normal;word-break:normal}sup{--text-opacity:1;color:#a0a0a0;color:rgba(160,160,160,var(--text-opacity))}blockquote{--bg-opacity:1;background-color:#f5f5f5;background-color:rgba(245,245,245,var(--bg-opacity));padding:.75rem;margin-top:.5rem;margin-bottom:.5rem;border-left:.4rem solid #a0a0a0}@media(min-width:768px){blockquote{padding-left:2rem;padding-right:2rem;padding-top:1rem;padding-bottom:1rem;margin:1rem}}nav#navbar{position:fixed;z-index:50;top:0;right:0;overflow-y:scroll;overflow-x:hidden;padding-left:6rem;padding-top:1rem;padding-bottom:4rem;width:375px;height:100%;background-image:url(/mobile_menu_background_minimize.gif);background-size:contain;background-repeat:repeat-y;--bg-opacity:1;background-color:#42abee;background-color:rgba(66,171,238,var(--bg-opacity));font-size:1.063rem;font-weight:700;transition:transform .25s ease 0s;transform:translateX(375px)}@media(min-width:1024px){nav#navbar{position:relative;padding:0;width:auto;min-height:0;overflow:auto;transform:none!important}}.page-width{width:90%;margin-left:auto;margin-right:auto}.page-width-lg{width:95%;max-width:1280px}.hide-on-mobile,.hide-on-mobile--block{display:none}@media(min-width:1024px){.hide-on-mobile{display:flex}}@media(min-width:1024px){.hide-on-mobile--block{display:block}}.button-link{font-size:.875rem;margin-top:.75rem;margin-bottom:.75rem}.button-link::before{--bg-opacity:1;background-color:#42abee;background-color:rgba(66,171,238,var(--bg-opacity));display:inline-block;height:.75rem;width:.75rem;margin-right:.5rem;content:""}.button-link:hover{text-decoration:underline}.content-container{width:90%;margin-left:auto;margin-right:auto}.content-container.flex{width:95%}@media(min-width:1024px){.content-container{width:95%;max-width:1280px;display:grid;grid-template-columns:repeat(24,minmax(0,1fr));grid-gap:0;gap:0;align-items:flex-start}}.content{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));box-shadow:0 0 5px rgba(0,0,0,.25);grid-column:span 19/span 19;padding:1rem}@media(min-width:768px){.content{padding:2rem}}.menu-item{--border-opacity:1;border-color:#000;border-color:rgba(0,0,0,var(--border-opacity));padding-left:.25rem;padding-right:.25rem;padding-top:.75rem;padding-bottom:.75rem}.menu-item:hover{text-decoration:none}@media(min-width:1024px){.menu-item{position:relative;letter-spacing:-.025em}.menu-item::before{position:absolute;top:0;display:block;height:.25rem;width:0;--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));content:"";transition:all .25s ease-in-out}.menu-item:hover::before,.menu-item:focus::before,.menu-item.active::before{width:100%;opacity:1}}.menu-icon{display:inline-block;margin-left:.5rem;margin-right:.5rem;width:1.25rem}.menu-icon-svg{fill:currentColor;--text-opacity:1;color:#000;color:rgba(0,0,0,var(--text-opacity))}.menu-icon-svg:hover{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.service-bar-link{display:flex;align-items:center;padding-top:.5rem;padding-bottom:.5rem;border-top-width:1px;font-size:1.438rem;--text-opacity:1;color:#000;color:rgba(0,0,0,var(--text-opacity));font-weight:700}@media(min-width:1024px){.service-bar-link{margin-left:1rem}}.service-bar-link:first-of-type{border-style:none}.service-bar-link:last-of-type{border-bottom-width:1px}.service-bar-link:hover,.service-bar-link.active{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));border-color:transparent;text-decoration:none;transition:background-color .5s ease 0s}@media(min-width:1024px){.service-bar-link:hover,.service-bar-link.active{padding-left:1rem;margin-left:0}}.service-bar-link:hover+.service-bar-link,.service-bar-link.active+.service-bar-link{border-top-color:transparent;border-bottom-color:#000}.service-tile-upper{transition:border-color .25s ease 0s}.pagination{display:flex;flex-wrap:wrap;justify-content:space-between}.bg-body{background-image:url(/background.png);background-color:#f5f5f5;background-blend-mode:multiply}.bg-menu{background-image:url(/mobile_menu_background_minimize.gif)}img[src*="#fl-2"]{float:left;margin-right:.5rem;margin-bottom:.5rem}img[src*="#f2-2"]{float:right;margin-left:.5rem;margin-bottom:.5rem}div.toc{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));--border-opacity:1;border-color:#000;border-color:rgba(0,0,0,var(--border-opacity));border-width:1px;padding-left:.5rem;padding-right:.5rem;margin-bottom:.5rem;margin-top:.5rem;font-size:.875rem}@media(min-width:768px){div.toc{width:33.333333%;margin-left:.5rem;float:right}}div.toc ul li{margin-left:1rem;padding-left:.5rem}.tldr{--bg-opacity:1;background-color:#f5f5f5;background-color:rgba(245,245,245,var(--bg-opacity));padding:.75rem;margin-top:.5rem;margin-bottom:.5rem;border-left-width:1px}.tldr-title{padding-top:.5rem;padding-bottom:.5rem;font-weight:700;font-size:1.25rem}.bg-fixed{background-attachment:fixed}.bg-lightblue{--bg-opacity:1;background-color:#42abee;background-color:rgba(66,171,238,var(--bg-opacity))}.bg-lightgrey{--bg-opacity:1;background-color:#f5f5f5;background-color:rgba(245,245,245,var(--bg-opacity))}.bg-white{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.bg-black{--bg-opacity:1;background-color:#000;background-color:rgba(0,0,0,var(--bg-opacity))}.bg-right-bottom{background-position:100% 100%}.bg-no-repeat{background-repeat:no-repeat}.bg-cover{background-size:cover}.border-pink{--border-opacity:1;border-color:#ff52ad;border-color:rgba(255,82,173,var(--border-opacity))}.border-none{border-style:none}.border{border-width:1px}.border-t{border-top-width:1px}.border-r{border-right-width:1px}.border-b{border-bottom-width:1px}.cursor-pointer{cursor:pointer}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.grid{display:grid}.contents{display:contents}.hidden{display:none}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.items-start{align-items:flex-start}.items-center{align-items:center}.self-end{align-self:flex-end}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.flex-1{flex:1}.float-none{float:none}.font-body{font-family:tstar tw pro,sans-serif}.font-bold{font-weight:700}.h-0{height:0}.h-10{height:2.5rem}.h-20{height:5rem}.h-95{height:95%}.h-full{height:100%}.text-xxs{font-size:.75rem}.text-xs{font-size:.875rem}.text-s{font-size:1rem}.text-ml{font-size:1.25rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.m-2{margin:.5rem}.m-6{margin:1.5rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-0{margin-bottom:0}.mt-2{margin-top:.5rem}.mb-2{margin-bottom:.5rem}.ml-2{margin-left:.5rem}.mb-4{margin-bottom:1rem}.ml-4{margin-left:1rem}.mr-5{margin-right:1.25rem}.mt-6{margin-top:1.5rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mr-10{margin-right:2.5rem}.max-w-95{max-width:95%}.max-w-sm{max-width:24rem}.max-w-full{max-width:100%}.max-w-half{max-width:50%}.min-h-screen{min-height:100vh}.opacity-50{opacity:.5}.p-0{padding:0}.p-4{padding:1rem}.p-6{padding:1.5rem}.py-0{padding-top:0;padding-bottom:0}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.px-4{padding-left:1rem;padding-right:1rem}.pt-2{padding-top:.5rem}.pr-2{padding-right:.5rem}.pb-2{padding-bottom:.5rem}.pl-4{padding-left:1rem}.pr-6{padding-right:1.5rem}.pb-24{padding-bottom:6rem}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.top-0{top:0}.right-0{right:0}.left-0{left:0}.top-4{top:1rem}.shadow-m{box-shadow:0 0 5px rgba(0,0,0,.25)}.shadow-none{box-shadow:none}.text-center{text-align:center}.text-right{text-align:right}.text-white{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.text-black{--text-opacity:1;color:#000;color:rgba(0,0,0,var(--text-opacity))}.hover\:text-white:hover{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.hover\:no-underline:hover{text-decoration:none}.visible{visibility:visible}.w-8{width:2rem}.w-14{width:3.5rem}.w-20{width:5rem}.w-32{width:8rem}.w-64{width:16rem}.w-96{width:24rem}.w-11\/12{width:91.666667%}.w-full{width:100%}.z-40{z-index:40}.gap-0{grid-gap:0;gap:0}.gap-4{grid-gap:1rem;gap:1rem}.gap-8{grid-gap:2rem;gap:2rem}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-19{grid-template-columns:repeat(19,minmax(0,1fr))}.grid-cols-24{grid-template-columns:repeat(24,minmax(0,1fr))}.grid-cols-post-list{grid-template-columns:5rem auto}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-7{grid-column:span 7/span 7}.col-span-12{grid-column:span 12/span 12}.col-span-24{grid-column:span 24/span 24}.transform{--transform-translate-x:0;--transform-translate-y:0;--transform-rotate:0;--transform-skew-x:0;--transform-skew-y:0;--transform-scale-x:1;--transform-scale-y:1;transform:translateX(var(--transform-translate-x))translateY(var(--transform-translate-y))rotate(var(--transform-rotate))skewX(var(--transform-skew-x))skewY(var(--transform-skew-y))scaleX(var(--transform-scale-x))scaleY(var(--transform-scale-y))}.transition-all{transition-property:all}.transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform}.ease-linear{transition-timing-function:linear}.duration-300{transition-duration:300ms}@-webkit-keyframes spin{to{transform:rotate(360deg)}}@keyframes spin{to{transform:rotate(360deg)}}@-webkit-keyframes ping{75%,100%{transform:scale(2);opacity:0}}@keyframes ping{75%,100%{transform:scale(2);opacity:0}}@-webkit-keyframes pulse{50%{opacity:.5}}@keyframes pulse{50%{opacity:.5}}@-webkit-keyframes bounce{0%,100%{transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes bounce{0%,100%{transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}}@media(min-width:768px){.md\:bg-white{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.md\:border-l{border-left-width:1px}.md\:inline{display:inline}.md\:grid{display:grid}.md\:hidden{display:none}.md\:items-start{align-items:flex-start}.md\:float-right{float:right}.md\:float-left{float:left}.md\:text-l{font-size:1.438rem}.md\:my-4{margin-top:1rem;margin-bottom:1rem}.md\:max-w-full{max-width:100%}.md\:p-6{padding:1.5rem}.md\:p-10{padding:2.5rem}.md\:py-0{padding-top:0;padding-bottom:0}.md\:py-2{padding-top:.5rem;padding-bottom:.5rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:pr-4{padding-right:1rem}.md\:shadow-m{box-shadow:0 0 5px rgba(0,0,0,.25)}.md\:shadow-none{box-shadow:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.lg\:page-width-lg{width:95%;max-width:1280px}.lg\:border-white{--border-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--border-opacity))}.lg\:border-0{border-width:0}.lg\:border-b-0{border-bottom-width:0}.lg\:block{display:block}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:justify-start{justify-content:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:m-3{margin:.75rem}.lg\:my-0{margin-top:0;margin-bottom:0}.lg\:mt-0{margin-top:0}.lg\:mr-0{margin-right:0}.lg\:mb-0{margin-bottom:0}.lg\:mb-8{margin-bottom:2rem}.lg\:mb-20{margin-bottom:5rem}.lg\:max-h-600{max-height:37.5rem}.lg\:overflow-scroll{overflow:scroll}.lg\:p-2{padding:.5rem}.lg\:py-0{padding-top:0;padding-bottom:0}.lg\:px-4{padding-left:1rem;padding-right:1rem}.lg\:pb-0{padding-bottom:0}.lg\:pr-2{padding-right:.5rem}.lg\:shadow-none{box-shadow:none}.lg\:w-10{width:2.5rem}.lg\:w-48{width:12rem}.lg\:w-1\/4{width:25%}.lg\:w-full{width:100%}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-19{grid-column:span 19/span 19}.lg\:col-span-24{grid-column:span 24/span 24}}