*,*::before,*::after{ box-sizing:border-box } body{ margin:0; font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; font-size:1rem; font-weight:400; line-height:1.5; color:#212529; background-color:#fff; -webkit-text-size-adjust:100%; -webkit-tap-highlight-color:rgba(0,0,0,0) } [tabindex="-1"]:focus:not(:focus-visible){ outline:0 !important } hr{ margin:1rem 0; color:inherit; background-color:currentColor; border:0; opacity:.25 } hr:not([size]){ height:1px } h1,h2,h3,h4,h5,h6{ margin-top:0; font-weight:500; line-height:1.2 } h1{ font-size:calc(1.375rem + 1.5vw) } @media(min-width: 1200px){ h1{ font-size:2.5rem } } h2{ font-size:calc(1.325rem + 0.9vw) } @media(min-width: 1200px){ h2{ font-size:2rem } } h3{ font-size:calc(1.3rem + 0.6vw) } @media(min-width: 1200px){ h3{ font-size:1.75rem } } h4{ font-size:calc(1.275rem + 0.3vw) } @media(min-width: 1200px){ h4{ font-size:1.5rem } } h5{ font-size:1.25rem } h6{ font-size:1rem } p{ margin-top:0; margin-bottom:1rem } abbr[title],abbr[data-original-title]{ text-decoration:underline; -webkit-text-decoration:underline dotted; text-decoration:underline dotted; cursor:help; -webkit-text-decoration-skip-ink:none; text-decoration-skip-ink:none } address{ margin-bottom:1rem; font-style:normal; line-height:inherit } ol,ul{ padding-left:2rem } ol,ul,dl{ margin-top:0; margin-bottom:1rem } ol ol,ul ul,ol ul,ul ol{ margin-bottom:0 } dt{ font-weight:700 } dd{ margin-bottom:.5rem; margin-left:0 } blockquote{ margin:0 0 1rem } b,strong{ font-weight:bolder } small{ font-size:.875em } mark{ padding:.2em; background-color:#fcf8e3 } sub,sup{ position:relative; font-size:.75em; line-height:0; vertical-align:baseline } sub{ bottom:-0.25em } sup{ top:-0.5em } a{ color:#0d6efd; text-decoration:underline } a:hover{ color:#024dbc } a:not([href]):not([class]),a:not([href]):not([class]):hover{ color:inherit; text-decoration:none } pre,code,kbd,samp{ font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace; font-size:1em } pre{ display:block; margin-top:0; margin-bottom:1rem; overflow:auto; font-size:.875em; -ms-overflow-style:scrollbar } pre code{ font-size:inherit; color:inherit; word-break:normal } code{ font-size:.875em; color:#d63384; word-wrap:break-word } a>code{ color:inherit } kbd{ padding:.2rem .4rem; font-size:.875em; color:#fff; background-color:#212529; border-radius:.2rem } kbd kbd{ padding:0; font-size:1em; font-weight:700 } figure{ margin:0 0 1rem } img,svg{ vertical-align:middle } table{ caption-side:bottom; border-collapse:collapse } caption{ padding-top:.5rem; padding-bottom:.5rem; color:#6c757d; text-align:left } th{ text-align:inherit; text-align:-webkit-match-parent } thead,tbody,tfoot,tr,td,th{ border-color:inherit; border-style:solid; border-width:0 } label{ display:inline-block } button{ border-radius:0 } button:focus{ outline:1px dotted; outline:5px auto -webkit-focus-ring-color } input,button,select,optgroup,textarea{ margin:0; font-family:inherit; font-size:inherit; line-height:inherit } button,input{ overflow:visible } button,select{ text-transform:none } [role=button]{ cursor:pointer } select{ word-wrap:normal } [list]::-webkit-calendar-picker-indicator{ display:none } button,[type=button],[type=reset],[type=submit]{ -webkit-appearance:button } button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){ cursor:pointer } ::-moz-focus-inner{ padding:0; border-style:none } textarea{ resize:vertical } fieldset{ min-width:0; padding:0; margin:0; border:0 } legend{ float:left; width:100%; padding:0; margin-bottom:.5rem; font-size:calc(1.275rem + 0.3vw); line-height:inherit; white-space:normal } @media(min-width: 1200px){ legend{ font-size:1.5rem } } legend+*{ clear:left } ::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{ padding:0 } ::-webkit-inner-spin-button{ height:auto } [type=search]{ outline-offset:-2px; -webkit-appearance:textfield } ::-webkit-search-decoration{ -webkit-appearance:none } ::-webkit-color-swatch-wrapper{ padding:0 } ::-webkit-file-upload-button{ font:inherit; -webkit-appearance:button } output{ display:inline-block } iframe{ border:0 } summary{ display:list-item; cursor:pointer } progress{ vertical-align:baseline } [hidden]{ display:none !important }