.usa-prose>p,p{
	line-height:1.5;
	margin-bottom:0;
	margin-top:0;
	max-width:none
}
*+p,.usa-prose>*+p,.usa-prose>h1+*,.usa-prose>h2+*,.usa-prose>h3+*,.usa-prose>h4+*,.usa-prose>h5+*,.usa-prose>h6+*,.usa-prose>p+*,h1+*,h2+*,h3+*,h4+*,h5+*,h6+*,p+*{
	margin-top:1em
}
.usa-prose>h1,.usa-prose>h2,.usa-prose>h3,.usa-prose>h4,.usa-prose>h5,.usa-prose>h6,h1,h2,h3,h4,h5,h6{
	margin-bottom:0;
	margin-top:0;
	clear:both
}
*+h1,*+h2,*+h3,*+h4,*+h5,*+h6,.usa-prose>*+h1,.usa-prose>*+h2,.usa-prose>*+h3,.usa-prose>*+h4,.usa-prose>*+h5,.usa-prose>*+h6{
	margin-top:1.5em
}
.usa-input{
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	font-size:1.13rem;
	line-height:1.3;
	border-width:1px;
	border-color:#565c65;
	border-style:solid;
	appearance:none;
	border-radius:0;
	color:#1b1b1b;
	display:block;
	height:2.5rem;
	margin-top:.5rem;
	max-width:30rem;
	padding:.5rem;
	width:100%
}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
 @keyframes slidein-left{
	0%{
		transform:translateX(15rem)
	}
	to{
		transform:translateX(0)
	}
}
@keyframes animate-stripes{
	to{
		background-position:-100px 0
	}
}
@keyframes slideToTop{
	0%{
		transform:translateY(0)
	}
	to{
		transform:translateY(-100%)
	}
}
@keyframes slideFromTop{
	0%{
		transform:translateY(-100%)
	}
	to{
		transform:translateY(0)
	}
}
@keyframes slideToBottom{
	0%{
		transform:translateY(0)
	}
	to{
		transform:translateY(100%)
	}
}
@keyframes slideFromBottom{
	0%{
		transform:translateY(100%)
	}
	to{
		transform:translateY(0)
	}
}
@keyframes slideToLeft{
	0%{
		transform:translateX(0)
	}
	to{
		transform:translateX(-100%)
	}
}
@keyframes slideFromLeft{
	0%{
		transform:translateX(-100%)
	}
	to{
		transform:translateX(0)
	}
}
@keyframes slideToRight{
	0%{
		transform:translateX(0)
	}
	to{
		transform:translateX(100%)
	}
}
@keyframes slideFromRight{
	0%{
		transform:translateX(100%)
	}
	to{
		transform:translateX(0)
	}
}
@keyframes slideFadesIn{
	0%{
		opacity:0
	}
	to{
		opacity:1
	}
}
@keyframes slideFadesOut{
	0%{
		opacity:1
	}
	to{
		opacity:0
	}
}
h1,html{
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif
}
html{
	line-height:1.15;
	-webkit-text-size-adjust:100%;
	box-sizing:border-box;
	font-feature-settings:"kern" 1;
	font-kerning:normal;
	font-size:100%;
	scroll-behavior:smooth
}
body{
	margin:0;
	color:#141415;
	overflow-x:hidden
}
details,main{
	display:block
}
h1{
	font-size:2em;
	margin:.67em 0;
	font-size:2.66rem;
	line-height:1.1;
	font-weight:700
}
hr{
	box-sizing:content-box;
	overflow:visible;
	height:1px;
	margin-top:0;
	margin-bottom:0;
	background-color:#006aa2;
	border:0
}
code,kbd,pre,samp{
	font-family:monospace,monospace;
	font-size:1em
}
a{
	background-color:transparent;
	color:#006aa2;
	text-decoration:underline
}
abbr[title]{
	border-bottom:none;
	text-decoration:underline dotted
}
b,strong{
	font-weight:bolder
}
small{
	font-size:80%
}
sub,sup{
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sub{
	bottom:-.25em
}
sup{
	top:-.5em
}
img{
	border-style:none;
	max-width:100%
}
button,input,optgroup,select,textarea{
	font-family:inherit;
	font-size:100%;
	line-height:1.15;
	margin:0
}
button,input{
	overflow:visible
}
button,select{
	text-transform:none
}
[type=button],[type=reset],[type=submit],button{
	-webkit-appearance:button
}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{
	border-style:none;
	padding:0
}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{
	outline:1px dotted ButtonText
}
fieldset{
	padding:.35em .75em .625em
}
legend{
	color:inherit;
	display:table;
	max-width:100%;
	white-space:normal
}
progress{
	vertical-align:baseline
}
textarea{
	overflow:auto;
	display:block;
	width:100%;
	max-width:30rem;
	height:12em;
	border:1px solid #e5e1e6;
	padding:.25em
}
[type=checkbox],[type=radio],legend{
	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
}
::-webkit-file-upload-button{
	-webkit-appearance:button;
	font:inherit
}
summary{
	display:list-item
}
.usa-prose>.width-mobile .usa-table--stacked thead,.usa-prose>.width-mobile .usa-table--stacked-header thead,[hidden],template{
	display:none
}
@font-face{
	font-family:"Roboto Mono Web";
	font-style:normal;
	font-weight:300;
	font-display:fallback;
	src:url(../fonts/roboto-mono/roboto-mono-v5-latin-300.woff2) format("woff2")
}
@font-face{
	font-family:"Roboto Mono Web";
	font-style:normal;
	font-weight:400;
	font-display:fallback;
	src:url(../fonts/roboto-mono/roboto-mono-v5-latin-regular.woff2) format("woff2")
}
@font-face{
	font-family:"Roboto Mono Web";
	font-style:normal;
	font-weight:700;
	font-display:fallback;
	src:url(../fonts/roboto-mono/roboto-mono-v5-latin-700.woff2) format("woff2")
}
@font-face{
	font-family:"Roboto Mono Web";
	font-style:italic;
	font-weight:300;
	font-display:fallback;
	src:url(../fonts/roboto-mono/roboto-mono-v5-latin-300italic.woff2) format("woff2")
}
@font-face{
	font-family:"Roboto Mono Web";
	font-style:italic;
	font-weight:400;
	font-display:fallback;
	src:url(../fonts/roboto-mono/roboto-mono-v5-latin-italic.woff2) format("woff2")
}
@font-face{
	font-family:"Roboto Mono Web";
	font-style:italic;
	font-weight:700;
	font-display:fallback;
	src:url(../fonts/roboto-mono/roboto-mono-v5-latin-700italic.woff2) format("woff2")
}
@font-face{
	font-family:"Source Sans Pro Web";
	font-style:normal;
	font-weight:300;
	font-display:fallback;
	src:url(../fonts/source-sans-pro/sourcesanspro-light-webfont.woff2) format("woff2")
}
@font-face{
	font-family:"Source Sans Pro Web";
	font-style:normal;
	font-weight:400;
	font-display:fallback;
	src:url(../fonts/source-sans-pro/sourcesanspro-regular-webfont.woff2) format("woff2")
}
@font-face{
	font-family:"Source Sans Pro Web";
	font-style:normal;
	font-weight:700;
	font-display:fallback;
	src:url(../fonts/source-sans-pro/sourcesanspro-bold-webfont.woff2) format("woff2")
}
@font-face{
	font-family:"Source Sans Pro Web";
	font-style:italic;
	font-weight:300;
	font-display:fallback;
	src:url(../fonts/source-sans-pro/sourcesanspro-lightitalic-webfont.woff2) format("woff2")
}
@font-face{
	font-family:"Source Sans Pro Web";
	font-style:italic;
	font-weight:400;
	font-display:fallback;
	src:url(../fonts/source-sans-pro/sourcesanspro-italic-webfont.woff2) format("woff2")
}
@font-face{
	font-family:"Source Sans Pro Web";
	font-style:italic;
	font-weight:700;
	font-display:fallback;
	src:url(../fonts/source-sans-pro/sourcesanspro-bolditalic-webfont.woff2) format("woff2")
}
@font-face{
	font-family:"Merriweather Web";
	font-style:normal;
	font-weight:300;
	font-display:fallback;
	src:url(../fonts/merriweather/Latin-Merriweather-Light.woff2) format("woff2")
}
@font-face{
	font-family:"Merriweather Web";
	font-style:normal;
	font-weight:400;
	font-display:fallback;
	src:url(../fonts/merriweather/Latin-Merriweather-Regular.woff2) format("woff2")
}
@font-face{
	font-family:"Merriweather Web";
	font-style:normal;
	font-weight:700;
	font-display:fallback;
	src:url(../fonts/merriweather/Latin-Merriweather-Bold.woff2) format("woff2")
}
@font-face{
	font-family:"Merriweather Web";
	font-style:italic;
	font-weight:300;
	font-display:fallback;
	src:url(../fonts/merriweather/Latin-Merriweather-LightItalic.woff2) format("woff2")
}
@font-face{
	font-family:"Merriweather Web";
	font-style:italic;
	font-weight:400;
	font-display:fallback;
	src:url(../fonts/merriweather/Latin-Merriweather-Italic.woff2) format("woff2")
}
@font-face{
	font-family:"Merriweather Web";
	font-style:italic;
	font-weight:700;
	font-display:fallback;
	src:url(../fonts/merriweather/Latin-Merriweather-BoldItalic.woff2) format("woff2")
}
button:not([disabled]):focus,input:not([disabled]):focus,select:not([disabled]):focus,textarea:not([disabled]):focus{
	outline:.25rem solid #005ea2;
	outline-offset:0
}
[contentEditable=true]:focus,[href]:focus,[tabindex]:focus,iframe:focus{
	outline:.25rem solid #005ea2;
	outline-offset:0
}
.usa-media-link{
	display:inline-block;
	line-height:0
}
*,::after,::before{
	box-sizing:inherit
}
a:focus{
	outline:.25rem solid #005ea2;
	outline-offset:0
}
a:visited{
	color:#70669d
}
.usa-prose>h2,.usa-prose>h3,.usa-prose>h4,.usa-prose>h5,.usa-prose>h6,h2,h3,h4,h5,h6{
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	font-size:1.86rem;
	line-height:1.1;
	font-weight:700
}
.usa-prose>h3,.usa-prose>h4,.usa-prose>h5,.usa-prose>h6,h3,h4,h5,h6{
	font-size:1.46rem
}
.usa-prose>h4,.usa-prose>h5,.usa-prose>h6,h4,h5,h6{
	font-size:1.06rem
}
.usa-prose>h5,.usa-prose>h6,h5,h6{
	font-size:1rem
}
.usa-prose>h6,h6{
	font-size:.87rem;
	font-weight:400;
	letter-spacing:.025em;
	text-transform:uppercase
}
ul{
	padding-left:3ch
}
ol,ul{
	line-height:1.5
}
ol li:last-child,ol:last-child,ul li:last-child,ul:last-child{
	margin-bottom:0
}
.usa-list ol,.usa-list ul,.usa-prose>ol ol,.usa-prose>ol ul,.usa-prose>ul ol,.usa-prose>ul ul,ol ol,ol ul,ul ol,ul ul{
	margin-top:.25em
}
.usa-list li,.usa-prose>ol li,.usa-prose>ul li,ol li,ul li{
	margin-bottom:.25em;
	max-width:none
}
.usa-prose>table,.usa-prose>table caption,.usa-table caption,table,table caption{
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	text-align:left
}
.usa-prose>table,table{
	font-size:1.13rem;
	line-height:1.5;
	border-collapse:collapse;
	border-spacing:0;
	color:#141415;
	margin:1.25rem 0
}
table thead th{
	background-clip:padding-box;
	font-weight:700;
	line-height:1.3
}
table thead td,table thead th{
	background-color:#efedf0;
	color:#1b1b1b
}
table tbody th{
	text-align:left
}
table td,table th{
	border:1px solid #141415;
	font-weight:400;
	padding:.5rem 1rem
}
.usa-prose>table caption,.usa-table caption,table caption{
	font-size:1rem;
	font-weight:700;
	margin-bottom:.75rem
}
table th[data-sortable]{
	padding-right:2.5rem;
	position:relative
}
table th[data-sortable]::after{
	border-bottom-color:transparent;
	border-bottom-style:solid;
	border-bottom-width:1px;
	bottom:0;
	content:"";
	height:0;
	left:0;
	position:absolute;
	width:100%
}
table th[data-sortable]:not([aria-sort]) .usa-table__header__button,table th[data-sortable][aria-sort=none] .usa-table__header__button{
	-moz-osx-font-smoothing:inherit;
	-webkit-font-smoothing:inherit;
	background-color:transparent;
	border:0;
	border-radius:0;
	box-shadow:none;
	font-weight:400;
	padding:0;
	height:2rem;
	width:2rem;
	background-position:center center;
	background-size:1.5rem;
	color:#63666a;
	cursor:pointer;
	display:inline-block;
	margin:0;
	position:absolute;
	right:.25rem;
	text-align:center;
	text-decoration:none;
	top:50%;
	transform:translate(0,-50%)
}
table th[data-sortable]:not([aria-sort]) .usa-table__header__button:visited,table th[data-sortable][aria-sort=none] .usa-table__header__button:visited{
	color:#70669d
}
table th[data-sortable]:not([aria-sort]) .usa-table__header__button:active,table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover,table th[data-sortable][aria-sort=none] .usa-table__header__button:active,table th[data-sortable][aria-sort=none] .usa-table__header__button:hover{
	color:#375283
}
table th[data-sortable]:not([aria-sort]) .usa-table__header__button:focus,table th[data-sortable][aria-sort=none] .usa-table__header__button:focus{
	outline:.25rem solid #005ea2;
	outline-offset:0
}
table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--active,table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled,table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled.usa-button--active,table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled.usa-button--hover,table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled.usa-focus,table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled:active,table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled:focus,table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled:hover,table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--hover,table th[data-sortable]:not([aria-sort]) .usa-table__header__button:active,table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled,table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled.usa-button--active,table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled.usa-button--hover,table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled.usa-focus,table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled:active,table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled:focus,table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled:hover,table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover,table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true],table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true].usa-button--active,table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true].usa-button--hover,table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true].usa-focus,table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true]:active,table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true]:focus,table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true]:hover,table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--active,table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled,table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled.usa-button--active,table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled.usa-button--hover,table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled.usa-focus,table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled:active,table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled:focus,table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled:hover,table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--hover,table th[data-sortable][aria-sort=none] .usa-table__header__button:active,table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled,table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled.usa-button--active,table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled.usa-button--hover,table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled.usa-focus,table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled:active,table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled:focus,table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled:hover,table th[data-sortable][aria-sort=none] .usa-table__header__button:hover,table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true],table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true].usa-button--active,table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true].usa-button--hover,table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true].usa-focus,table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true]:active,table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true]:focus,table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true]:hover{
	-moz-osx-font-smoothing:inherit;
	-webkit-font-smoothing:inherit;
	background-color:transparent;
	box-shadow:none;
	text-decoration:underline
}
table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--active,table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--hover,table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--active,table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--hover{
	color:#375283
}
table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled,table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled,table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true],table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled,table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled,table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true]{
	color:#c9c9c9
}
table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon,table th[data-sortable][aria-sort=none] .usa-table__header__button .usa-icon{
	height:1.5rem;
	width:1.5rem;
	vertical-align:middle
}
table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon>g,table th[data-sortable][aria-sort=none] .usa-table__header__button .usa-icon>g{
	fill:transparent
}
table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon>g.unsorted,table th[data-sortable][aria-sort=none] .usa-table__header__button .usa-icon>g.unsorted{
	fill:#141415
}
.usa-prose>.usa-table--borderless thead th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover .usa-icon>g.unsorted,.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover .usa-icon>g.unsorted,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button:hover .usa-icon>g.unsorted,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover .usa-icon>g.unsorted,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:hover .usa-icon>g.unsorted,table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover .usa-icon>g.unsorted,table th[data-sortable][aria-sort=none] .usa-table__header__button:hover .usa-icon>g.unsorted{
	fill:#000
}
table th[data-sortable][aria-sort=ascending],table th[data-sortable][aria-sort=descending]{
	background-color:#92aa66
}
table th[data-sortable][aria-sort=ascending] .usa-table__header__button,table th[data-sortable][aria-sort=descending] .usa-table__header__button{
	-moz-osx-font-smoothing:inherit;
	-webkit-font-smoothing:inherit;
	background-color:transparent;
	border:0;
	border-radius:0;
	box-shadow:none;
	font-weight:400;
	padding:0;
	height:2rem;
	width:2rem;
	background-position:center center;
	background-size:1.5rem;
	color:#63666a;
	cursor:pointer;
	display:inline-block;
	margin:0;
	position:absolute;
	right:.25rem;
	text-align:center;
	text-decoration:none;
	top:50%;
	transform:translate(0,-50%)
}
table th[data-sortable][aria-sort=descending] .usa-table__header__button:visited{
	color:#70669d
}
table th[data-sortable][aria-sort=descending] .usa-table__header__button:active,table th[data-sortable][aria-sort=descending] .usa-table__header__button:hover{
	color:#375283
}
table th[data-sortable][aria-sort=descending] .usa-table__header__button:focus{
	outline:.25rem solid #005ea2;
	outline-offset:0
}
table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--active,table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled,table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled.usa-button--active,table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled.usa-button--hover,table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled.usa-focus,table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled:active,table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled:focus,table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled:hover,table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--hover,table th[data-sortable][aria-sort=descending] .usa-table__header__button:active,table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled,table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled.usa-button--active,table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled.usa-button--hover,table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled.usa-focus,table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled:active,table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled:focus,table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled:hover,table th[data-sortable][aria-sort=descending] .usa-table__header__button:hover,table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true],table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true].usa-button--active,table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true].usa-button--hover,table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true].usa-focus,table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true]:active,table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true]:focus,table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true]:hover{
	-moz-osx-font-smoothing:inherit;
	-webkit-font-smoothing:inherit;
	background-color:transparent;
	box-shadow:none;
	text-decoration:underline
}
table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--active,table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--hover{
	color:#375283
}
table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled,table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled,table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true]{
	color:#c9c9c9
}
table th[data-sortable][aria-sort=descending] .usa-table__header__button .usa-icon{
	height:1.5rem;
	width:1.5rem;
	vertical-align:middle
}
table th[data-sortable][aria-sort=ascending] .usa-table__header__button .usa-icon>g,table th[data-sortable][aria-sort=descending] .usa-table__header__button .usa-icon>g{
	fill:transparent
}
table th[data-sortable][aria-sort=ascending] .usa-table__header__button .usa-icon>g.ascending,table th[data-sortable][aria-sort=descending] .usa-table__header__button .usa-icon>g.descending{
	fill:#1b1b1b
}
table th[data-sortable][aria-sort=ascending] .usa-table__header__button:visited{
	color:#70669d
}
table th[data-sortable][aria-sort=ascending] .usa-table__header__button:active,table th[data-sortable][aria-sort=ascending] .usa-table__header__button:hover{
	color:#375283
}
table th[data-sortable][aria-sort=ascending] .usa-table__header__button:focus{
	outline:.25rem solid #005ea2;
	outline-offset:0
}
table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--active,table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled,table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled.usa-button--active,table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled.usa-button--hover,table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled.usa-focus,table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled:active,table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled:focus,table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled:hover,table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--hover,table th[data-sortable][aria-sort=ascending] .usa-table__header__button:active,table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled,table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled.usa-button--active,table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled.usa-button--hover,table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled.usa-focus,table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled:active,table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled:focus,table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled:hover,table th[data-sortable][aria-sort=ascending] .usa-table__header__button:hover,table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true],table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true].usa-button--active,table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true].usa-button--hover,table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true].usa-focus,table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true]:active,table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true]:focus,table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true]:hover{
	-moz-osx-font-smoothing:inherit;
	-webkit-font-smoothing:inherit;
	background-color:transparent;
	box-shadow:none;
	text-decoration:underline
}
table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--active,table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--hover{
	color:#375283
}
table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled,table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled,table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true]{
	color:#c9c9c9
}
table th[data-sortable][aria-sort=ascending] .usa-table__header__button .usa-icon{
	height:1.5rem;
	width:1.5rem;
	vertical-align:middle
}
table thead th[aria-sort]{
	background-color:#92aa66;
	color:#1b1b1b
}
table td[data-sort-active],table th[data-sort-active]{
	background-color:#dbe3cc;
	color:#1b1b1b
}
.usa-prose>.usa-table--borderless thead th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon>g.unsorted,.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon>g.unsorted,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button .usa-icon>g.unsorted,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon>g.unsorted,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button .usa-icon>g.unsorted{
	fill:#141415
}
.usa-prose>.usa-table--striped tbody tr:nth-child(odd) td[data-sort-active],.usa-prose>.usa-table--striped tbody tr:nth-child(odd) th[data-sort-active]{
	background-color:#c3ebfa;
	color:#1b1b1b
}
@media all and (max-width:29.99em){
	.usa-table--stacked thead,.usa-table--stacked-header thead{
		display:none
	}
	.usa-table--stacked td,.usa-table--stacked th,.usa-table--stacked-header td,.usa-table--stacked-header th{
		border-bottom-width:0;
		display:block;
		width:100%
	}
	.usa-table--stacked tr,.usa-table--stacked-header tr{
		border-bottom:.25rem solid #141415;
		border-top-width:0;
		display:block;
		width:100%
	}
	.usa-table--stacked tr td:first-child,.usa-table--stacked tr th:first-child{
		border-top-width:0
	}
	.usa-table--stacked tr:nth-child(odd) td,.usa-table--stacked tr:nth-child(odd) th{
		background-color:inherit
	}
	.usa-table--stacked tr:first-child td:first-child,.usa-table--stacked tr:first-child th:first-child,.usa-table--stacked-header tr:first-child td:first-child,.usa-table--stacked-header tr:first-child th:first-child{
		border-top:.25rem solid #141415
	}
	.usa-table--stacked td[data-label],.usa-table--stacked th[data-label],.usa-table--stacked-header td[data-label],.usa-table--stacked-header th[data-label]{
		padding-bottom:.75rem
	}
	.usa-table--stacked td[data-label]:before,.usa-table--stacked th[data-label]:before{
		content:attr(data-label);
		display:block;
		font-weight:700;
		margin:-.5rem -1rem 0;
		padding:.75rem 1rem .25rem
	}
	.usa-table--stacked-header tr td:first-child,.usa-table--stacked-header tr th:first-child{
		border-top-width:0
	}
	.usa-table--stacked-header tr:nth-child(odd) td,.usa-table--stacked-header tr:nth-child(odd) th{
		background-color:inherit
	}
	.usa-table--stacked-header td[data-label]:before,.usa-table--stacked-header th[data-label]:before{
		content:attr(data-label);
		display:block;
		font-weight:700;
		margin:-.5rem -1rem 0;
		padding:.75rem 1rem .25rem
	}
	.usa-table--stacked-header tr td:first-child,.usa-table--stacked-header tr th:first-child{
		font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
		font-size:1.06rem;
		line-height:1.1;
		background-color:#efedf0;
		color:#1b1b1b;
		font-weight:700;
		padding:.75rem 1rem
	}
	.usa-table--stacked-header tr td:first-child:before,.usa-table--stacked-header tr th:first-child:before{
		display:none
	}
}
.usa-prose>.width-mobile .usa-table--stacked tr,.usa-prose>.width-mobile .usa-table--stacked-header tr{
	border-bottom:.25rem solid #141415;
	border-top-width:0;
	display:block;
	width:100%
}
.usa-prose>.width-mobile .usa-table--stacked tr:first-child td:first-child,.usa-prose>.width-mobile .usa-table--stacked tr:first-child th:first-child,.usa-prose>.width-mobile .usa-table--stacked-header tr:first-child td:first-child,.usa-prose>.width-mobile .usa-table--stacked-header tr:first-child th:first-child{
	border-top:.25rem solid #141415
}
.usa-prose>.width-mobile .usa-table--stacked td[data-label],.usa-prose>.width-mobile .usa-table--stacked th[data-label],.usa-prose>.width-mobile .usa-table--stacked-header td[data-label],.usa-prose>.width-mobile .usa-table--stacked-header th[data-label]{
	padding-bottom:.75rem
}
.usa-prose>.width-mobile .usa-table--stacked-header tr td:first-child:before,.usa-prose>.width-mobile .usa-table--stacked-header tr th:first-child:before{
	display:none
}
.usa-prose>.usa-table-container--scrollable .usa-table{
	margin:0
}
address,cite,dfn,var{
	font-style:normal
}
.usa-focus{
	outline:.25rem solid #005ea2;
	outline-offset:0
}
.usa-sr-only{
	position:absolute;
	left:-999em;
	right:auto
}
.usa-content ol:not(.usa-accordion):not(.usa-accordion--bordered),.usa-content p,.usa-content ul:not(.usa-accordion):not(.usa-accordion--bordered){
	max-width:none
}
.usa-dark-background{
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	background-color:#3b3d40
}
.usa-dark-background p,.usa-dark-background span{
	color:#fff
}
.usa-dark-background a,.usa-dark-background a:visited{
	color:#efedf0
}
.usa-dark-background a:hover{
	color:#f6f7f7
}
.usa-display{
	margin-top:0;
	clear:both;
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	font-size:1.46rem;
	line-height:1.1;
	font-weight:700;
	margin-bottom:0
}
*+.usa-display{
	margin-top:1.5em
}
.usa-display+*{
	margin-top:1em
}
@media all and (min-width:30em){
	.usa-display{
		margin-bottom:0;
		margin-top:0;
		clear:both;
		font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
		font-size:2.66rem;
		line-height:1.1;
		font-weight:700
	}
	*+.usa-display{
		margin-top:1.5em
	}
	.usa-display+*{
		margin-top:1em
	}
}
@media all and (min-width:40em){
	.usa-display{
		margin-bottom:0;
		margin-top:0;
		clear:both;
		font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
		font-size:3.19rem;
		line-height:1.1;
		font-weight:700
	}
	*+.usa-display{
		margin-top:1.5em
	}
	.usa-display+*{
		margin-top:1em
	}
}
.usa-intro{
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	font-size:1.46rem;
	line-height:1.6;
	font-weight:400;
	max-width:none
}
.usa-icon{
	display:inline-block;
	fill:currentColor;
	height:1em;
	position:relative;
	width:1em
}
.usa-icon--size-3{
	height:1.5rem;
	width:1.5rem
}
.usa-icon--size-4{
	height:2rem;
	width:2rem
}
.usa-icon--size-5{
	height:2.5rem;
	width:2.5rem
}
.usa-icon--size-6{
	height:3rem;
	width:3rem
}
.usa-icon--size-7{
	height:3.5rem;
	width:3.5rem
}
.usa-icon--size-8{
	height:4rem;
	width:4rem
}
.usa-icon--size-9{
	height:4.5rem;
	width:4.5rem
}
.usa-footer__return-to-top a,.usa-link{
	color:#006aa2;
	text-decoration:underline
}
.usa-link:visited{
	color:#70669d
}
.usa-link:active,.usa-link:hover{
	color:#375283
}
.usa-link:focus{
	outline:.25rem solid #005ea2;
	outline-offset:0
}
.usa-link--external,.usa-link--external.usa-link--alt{
	display:inline
}
.usa-link--external.usa-link--alt::after,.usa-link--external::after{
	background-repeat:no-repeat;
	background-position:center center;
	background-size:1.75ex 1.75ex;
	height:1.75ex;
	width:1.75ex;
	content:"";
	display:inline;
	margin-left:2px;
	padding-left:1.75ex;
	vertical-align:middle
}
.usa-link--external::after{
	background-image:url(../img/usa-icons/launch.svg);
	margin-top:.7ex
}
@supports (mask:url()){
	.usa-link--external::after{
		background:0 0;
		background-color:currentColor;
		mask-image:url(../img/usa-icons/launch.svg),linear-gradient(transparent,transparent);
		mask-position:center center;
		mask-size:1.75ex 1.75ex;
		mask-repeat:no-repeat
	}
}
.usa-link--external.usa-link--alt::after{
	background-image:url(../img/usa-icons-bg/launch--white.svg)
}
@supports (mask:url()){
	.usa-link--external.usa-link--alt::after{
		background:0 0;
		background-color:currentColor;
		mask-image:url(../img/usa-icons/launch.svg),linear-gradient(transparent,transparent);
		mask-position:center center;
		mask-size:1.75ex 1.75ex;
		mask-repeat:no-repeat
	}
}
.usa-list,.usa-prose>ul{
	line-height:1.5;
	padding-left:3ch
}
.usa-prose>ol{
	line-height:1.5
}
.usa-list li:last-child,.usa-list:last-child,.usa-prose>ol li:last-child,.usa-prose>ol:last-child,.usa-prose>ul li:last-child,.usa-prose>ul:last-child{
	margin-bottom:0
}
.usa-list--unstyled,.usa-prose .usa-list--unstyled{
	margin-bottom:0;
	margin-top:0;
	list-style-type:none;
	padding-left:0
}
.usa-accordion>li{
	max-width:unset
}
.usa-breadcrumb__list>li,.usa-collection__item>li,.usa-collection__meta>li,.usa-list--unstyled>li,.usa-paragraph,.usa-prose .usa-collection__item>li,.usa-prose .usa-list--unstyled>li{
	margin-bottom:0;
	max-width:unset
}
.usa-paragraph{
	line-height:1.5;
	margin-top:0;
	max-width:none
}
*+.usa-paragraph,.usa-paragraph+*{
	margin-top:1em
}
.usa-prose,.usa-prose>h1{
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	font-size:1.13rem;
	line-height:1.5
}
.usa-prose>h1{
	font-size:2.66rem;
	line-height:1.1;
	font-weight:700
}
.usa-prose>table thead th{
	background-clip:padding-box;
	font-weight:700;
	line-height:1.3
}
.usa-prose>table thead td,.usa-prose>table thead th{
	background-color:#efedf0;
	color:#1b1b1b
}
.usa-prose>table tbody th{
	text-align:left
}
.usa-prose>table td,.usa-prose>table th,.usa-table td,.usa-table th{
	border:1px solid #141415;
	font-weight:400;
	padding:.5rem 1rem
}
.usa-prose>table th[data-sortable]{
	padding-right:2.5rem;
	position:relative
}
.usa-prose>table th[data-sortable]::after{
	border-bottom-color:transparent;
	border-bottom-style:solid;
	border-bottom-width:1px;
	bottom:0;
	content:"";
	height:0;
	left:0;
	position:absolute;
	width:100%
}
.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button{
	-moz-osx-font-smoothing:inherit;
	-webkit-font-smoothing:inherit;
	background-color:transparent;
	border:0;
	border-radius:0;
	box-shadow:none;
	font-weight:400;
	padding:0;
	height:2rem;
	width:2rem;
	background-position:center center;
	background-size:1.5rem;
	color:#63666a;
	cursor:pointer;
	display:inline-block;
	margin:0;
	position:absolute;
	right:.25rem;
	text-align:center;
	text-decoration:none;
	top:50%;
	transform:translate(0,-50%)
}
.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button:visited,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button:visited{
	color:#70669d
}
.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button:active,.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button:active,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button:hover{
	color:#375283
}
.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button:focus,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button:focus{
	outline:.25rem solid #005ea2;
	outline-offset:0
}
.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--active,.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled,.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled.usa-button--active,.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled.usa-button--hover,.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled.usa-focus,.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled:active,.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled:focus,.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled:hover,.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--hover,.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button:active,.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled,.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled.usa-button--active,.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled.usa-button--hover,.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled.usa-focus,.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled:active,.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled:focus,.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled:hover,.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover,.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true],.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true].usa-button--active,.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true].usa-button--hover,.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true].usa-focus,.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true]:active,.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true]:focus,.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true]:hover,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--active,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled.usa-button--active,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled.usa-button--hover,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled.usa-focus,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled:active,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled:focus,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled:hover,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--hover,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button:active,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled.usa-button--active,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled.usa-button--hover,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled.usa-focus,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled:active,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled:focus,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled:hover,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button:hover,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true],.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true].usa-button--active,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true].usa-button--hover,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true].usa-focus,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true]:active,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true]:focus,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true]:hover{
	-moz-osx-font-smoothing:inherit;
	-webkit-font-smoothing:inherit;
	background-color:transparent;
	box-shadow:none;
	text-decoration:underline
}
.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--active,.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--hover,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--active,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--hover{
	color:#375283
}
.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled,.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled,.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true],.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true]{
	color:#c9c9c9
}
.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button .usa-icon{
	height:1.5rem;
	width:1.5rem;
	vertical-align:middle
}
.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon>g,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button .usa-icon>g,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon>g,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button .usa-icon>g{
	fill:transparent
}
.usa-prose>table th[data-sortable][aria-sort=ascending],.usa-prose>table th[data-sortable][aria-sort=descending]{
	background-color:#92aa66
}
.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button{
	-moz-osx-font-smoothing:inherit;
	-webkit-font-smoothing:inherit;
	background-color:transparent;
	border:0;
	border-radius:0;
	box-shadow:none;
	font-weight:400;
	padding:0;
	height:2rem;
	width:2rem;
	background-position:center center;
	background-size:1.5rem;
	color:#63666a;
	cursor:pointer;
	display:inline-block;
	margin:0;
	position:absolute;
	right:.25rem;
	text-align:center;
	text-decoration:none;
	top:50%;
	transform:translate(0,-50%)
}
.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button:visited{
	color:#70669d
}
.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button:active,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button:hover{
	color:#375283
}
.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button:focus{
	outline:.25rem solid #005ea2;
	outline-offset:0
}
.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--active,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled.usa-button--active,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled.usa-button--hover,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled.usa-focus,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled:active,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled:focus,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled:hover,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--hover,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button:active,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled.usa-button--active,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled.usa-button--hover,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled.usa-focus,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled:active,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled:focus,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled:hover,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button:hover,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true],.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true].usa-button--active,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true].usa-button--hover,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true].usa-focus,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true]:active,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true]:focus,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true]:hover{
	-moz-osx-font-smoothing:inherit;
	-webkit-font-smoothing:inherit;
	background-color:transparent;
	box-shadow:none;
	text-decoration:underline
}
.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--active,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--hover{
	color:#375283
}
.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true]{
	color:#c9c9c9
}
.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button .usa-icon{
	height:1.5rem;
	width:1.5rem;
	vertical-align:middle
}
.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button .usa-icon>g,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button .usa-icon>g,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button .usa-icon>g,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button .usa-icon>g{
	fill:transparent
}
.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button .usa-icon>g.ascending,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button .usa-icon>g.descending,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button .usa-icon>g.ascending,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button .usa-icon>g.descending{
	fill:#1b1b1b
}
.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button:visited{
	color:#70669d
}
.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button:active,.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button:hover{
	color:#375283
}
.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button:focus{
	outline:.25rem solid #005ea2;
	outline-offset:0
}
.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--active,.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled,.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled.usa-button--active,.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled.usa-button--hover,.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled.usa-focus,.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled:active,.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled:focus,.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled:hover,.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--hover,.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button:active,.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled,.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled.usa-button--active,.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled.usa-button--hover,.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled.usa-focus,.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled:active,.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled:focus,.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled:hover,.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button:hover,.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true],.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true].usa-button--active,.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true].usa-button--hover,.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true].usa-focus,.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true]:active,.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true]:focus,.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true]:hover{
	-moz-osx-font-smoothing:inherit;
	-webkit-font-smoothing:inherit;
	background-color:transparent;
	box-shadow:none;
	text-decoration:underline
}
.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--active,.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--hover{
	color:#375283
}
.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled,.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled,.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true]{
	color:#c9c9c9
}
.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button .usa-icon{
	height:1.5rem;
	width:1.5rem;
	vertical-align:middle
}
.usa-prose>table thead th[aria-sort]{
	background-color:#92aa66;
	color:#1b1b1b
}
.usa-prose>table td[data-sort-active],.usa-prose>table th[data-sort-active]{
	background-color:#dbe3cc;
	color:#1b1b1b
}
.usa-prose>.usa-table--borderless thead th{
	border-top:0
}
.usa-prose>.usa-table--borderless thead th[aria-sort]{
	color:#1b1b1b
}
.usa-prose>.usa-table--borderless td,.usa-prose>.usa-table--borderless th,.usa-table--borderless td,.usa-table--borderless th{
	border-left:0;
	border-right:0
}
.usa-prose>.usa-table--compact td,.usa-prose>.usa-table--compact th,.usa-table--compact td,.usa-table--compact th{
	padding:.25rem .75rem
}
.usa-prose>.usa-table--striped tbody tr:nth-child(odd) td,.usa-prose>.usa-table--striped tbody tr:nth-child(odd) th,.usa-table--striped tbody tr:nth-child(odd) td,.usa-table--striped tbody tr:nth-child(odd) th{
	background-color:#f6f7f7;
	color:#1b1b1b
}
@media all and (max-width:29.99em){
	.usa-prose>.usa-table--stacked thead,.usa-prose>.usa-table--stacked-header thead{
		display:none
	}
	.usa-prose>.usa-table--stacked td,.usa-prose>.usa-table--stacked th,.usa-prose>.usa-table--stacked-header td,.usa-prose>.usa-table--stacked-header th{
		border-bottom-width:0;
		display:block;
		width:100%
	}
	.usa-prose>.usa-table--stacked tr,.usa-prose>.usa-table--stacked-header tr{
		border-bottom:.25rem solid #141415;
		border-top-width:0;
		display:block;
		width:100%
	}
	.usa-prose>.usa-table--stacked tr td:first-child,.usa-prose>.usa-table--stacked tr th:first-child{
		border-top-width:0
	}
	.usa-prose>.usa-table--stacked tr:nth-child(odd) td,.usa-prose>.usa-table--stacked tr:nth-child(odd) th{
		background-color:inherit
	}
	.usa-prose>.usa-table--stacked tr:first-child td:first-child,.usa-prose>.usa-table--stacked tr:first-child th:first-child,.usa-prose>.usa-table--stacked-header tr:first-child td:first-child,.usa-prose>.usa-table--stacked-header tr:first-child th:first-child{
		border-top:.25rem solid #141415
	}
	.usa-prose>.usa-table--stacked td[data-label],.usa-prose>.usa-table--stacked th[data-label],.usa-prose>.usa-table--stacked-header td[data-label],.usa-prose>.usa-table--stacked-header th[data-label]{
		padding-bottom:.75rem
	}
	.usa-prose>.usa-table--stacked td[data-label]:before,.usa-prose>.usa-table--stacked th[data-label]:before{
		content:attr(data-label);
		display:block;
		font-weight:700;
		margin:-.5rem -1rem 0;
		padding:.75rem 1rem .25rem
	}
	.usa-prose>.usa-table--stacked-header tr td:first-child,.usa-prose>.usa-table--stacked-header tr th:first-child{
		border-top-width:0
	}
	.usa-prose>.usa-table--stacked-header tr:nth-child(odd) td,.usa-prose>.usa-table--stacked-header tr:nth-child(odd) th{
		background-color:inherit
	}
	.usa-prose>.usa-table--stacked-header td[data-label]:before,.usa-prose>.usa-table--stacked-header th[data-label]:before{
		content:attr(data-label);
		display:block;
		font-weight:700;
		margin:-.5rem -1rem 0;
		padding:.75rem 1rem .25rem
	}
	.usa-prose>.usa-table--stacked-header tr td:first-child,.usa-prose>.usa-table--stacked-header tr th:first-child{
		font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
		font-size:1.06rem;
		line-height:1.1;
		background-color:#efedf0;
		color:#1b1b1b;
		font-weight:700;
		padding:.75rem 1rem
	}
	.usa-prose>.usa-table--stacked-header tr td:first-child:before,.usa-prose>.usa-table--stacked-header tr th:first-child:before{
		display:none
	}
}
.usa-prose>.width-mobile .usa-table--stacked td,.usa-prose>.width-mobile .usa-table--stacked th,.usa-prose>.width-mobile .usa-table--stacked-header td,.usa-prose>.width-mobile .usa-table--stacked-header th{
	border-bottom-width:0;
	display:block;
	width:100%
}
.usa-prose>.width-mobile .usa-table--stacked tr td:first-child,.usa-prose>.width-mobile .usa-table--stacked tr th:first-child{
	border-top-width:0
}
.usa-prose>.width-mobile .usa-table--stacked tr:nth-child(odd) td,.usa-prose>.width-mobile .usa-table--stacked tr:nth-child(odd) th{
	background-color:inherit
}
.usa-prose>.width-mobile .usa-table--stacked td[data-label]:before,.usa-prose>.width-mobile .usa-table--stacked th[data-label]:before{
	content:attr(data-label);
	display:block;
	font-weight:700;
	margin:-.5rem -1rem 0;
	padding:.75rem 1rem .25rem
}
.usa-prose>.width-mobile .usa-table--stacked-header tr td:first-child,.usa-prose>.width-mobile .usa-table--stacked-header tr th:first-child{
	border-top-width:0
}
.usa-prose>.width-mobile .usa-table--stacked-header tr:nth-child(odd) td,.usa-prose>.width-mobile .usa-table--stacked-header tr:nth-child(odd) th{
	background-color:inherit
}
.usa-prose>.width-mobile .usa-table--stacked-header td[data-label]:before,.usa-prose>.width-mobile .usa-table--stacked-header th[data-label]:before{
	content:attr(data-label);
	display:block;
	font-weight:700;
	margin:-.5rem -1rem 0;
	padding:.75rem 1rem .25rem
}
.usa-prose>.width-mobile .usa-table--stacked-header tr td:first-child,.usa-prose>.width-mobile .usa-table--stacked-header tr th:first-child{
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	font-size:1.06rem;
	line-height:1.1;
	background-color:#efedf0;
	color:#1b1b1b;
	font-weight:700;
	padding:.75rem 1rem
}
.usa-prose>.usa-table-container--scrollable{
	margin:1.25rem 0;
	overflow-y:hidden
}
.usa-prose>.usa-table-container--scrollable td{
	white-space:nowrap
}
[class*=font-mono-]{
	font-family:Roboto Mono Web,Bitstream Vera Sans Mono,Consolas,Courier,monospace
}
[class*=font-sans-]{
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif
}
[class*=font-serif-]{
	font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif
}
[class*=font-body-],[class*=font-heading-],[class*=font-ui-]{
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif
}
[class*=font-code-]{
	font-family:Roboto Mono Web,Bitstream Vera Sans Mono,Consolas,Courier,monospace
}
[class*=font-alt-]{
	font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif
}
.add-aspect-9x16{
	box-sizing:border-box;
	height:0;
	overflow:hidden;
	padding-bottom:177.77778%;
	position:relative
}
@supports (aspect-ratio:1){
	.add-aspect-9x16{
		height:inherit;
		padding:inherit;
		aspect-ratio:.5625;
		max-width:100%
	}
	.add-aspect-9x16>*{
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%
	}
	.add-aspect-9x16>img,img.add-aspect-9x16{
		object-fit:cover
	}
}
.add-aspect-16x9{
	box-sizing:border-box;
	height:0;
	overflow:hidden;
	padding-bottom:56.25%;
	position:relative
}
@supports (aspect-ratio:1){
	.add-aspect-16x9{
		height:inherit;
		padding:inherit;
		aspect-ratio:1.7777777778;
		max-width:100%
	}
	.add-aspect-16x9>*{
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%
	}
	.add-aspect-16x9>img,img.add-aspect-16x9{
		object-fit:cover
	}
}
.add-aspect-1x1{
	box-sizing:border-box;
	height:0;
	overflow:hidden;
	padding-bottom:100%;
	position:relative
}
@supports (aspect-ratio:1){
	.add-aspect-1x1{
		height:inherit;
		padding:inherit;
		aspect-ratio:1;
		max-width:100%
	}
	.add-aspect-1x1>*{
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%
	}
	.add-aspect-1x1>img,img.add-aspect-1x1{
		object-fit:cover
	}
}
.add-aspect-4x3{
	box-sizing:border-box;
	height:0;
	overflow:hidden;
	padding-bottom:75%;
	position:relative
}
@supports (aspect-ratio:1){
	.add-aspect-4x3{
		height:inherit;
		padding:inherit;
		aspect-ratio:1.3333333333;
		max-width:100%
	}
	.add-aspect-4x3>*{
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%
	}
	.add-aspect-4x3>img,img.add-aspect-4x3{
		object-fit:cover
	}
}
.add-aspect-2x1{
	box-sizing:border-box;
	height:0;
	overflow:hidden;
	padding-bottom:50%;
	position:relative
}
@supports (aspect-ratio:1){
	.add-aspect-2x1{
		height:inherit;
		padding:inherit;
		aspect-ratio:2;
		max-width:100%
	}
	.add-aspect-2x1>*{
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%
	}
	.add-aspect-2x1>img,img.add-aspect-2x1{
		object-fit:cover
	}
}
@supports (aspect-ratio:1){
	:where(img[class*=add-aspect-]){
		width:min-content
	}
}
.add-list-reset{
	margin-bottom:0;
	margin-top:0;
	padding-left:0;
	list-style:none
}
.flex-align-start{
	align-items:flex-start
}
.flex-align-end{
	align-items:flex-end
}
.flex-align-center{
	align-items:center
}
.flex-align-stretch{
	align-items:stretch
}
.flex-align-baseline{
	align-items:baseline
}
.flex-align-self-start{
	align-self:flex-start
}
.flex-align-self-end{
	align-self:flex-end
}
.flex-align-self-center{
	align-self:center
}
.flex-align-self-stretch{
	align-self:stretch
}
.flex-align-self-baseline{
	align-self:baseline
}
.bg-orau-primary,.hover\:bg-orau-primary:hover{
	background-color:#5c88da
}
.bg-orau-primary-alternate,.hover\:bg-orau-primary-alternate:hover{
	background-color:#7da0e1
}
.bg-orau-primary-light,.hover\:bg-orau-primary-light:hover{
	background-color:#becff0
}
.bg-orau-primary-dark,.hover\:bg-orau-primary-dark:hover{
	background-color:#253657
}
.bg-orau-neutral,.hover\:bg-orau-neutral:hover{
	background-color:#63666a
}
.bg-orau-dark-gray,.hover\:bg-orau-dark-gray:hover{
	background-color:#3f4443
}
.bg-orau-light-gray,.hover\:bg-orau-light-gray:hover{
	background-color:#e5e1e6
}
.bg-orau-dark-cool-gray,.hover\:bg-orau-dark-cool-gray:hover{
	background-color:#13294b
}
.bg-orau-light-cool-gray,.hover\:bg-orau-light-cool-gray:hover{
	background-color:#dde5ed
}
.bg-orau-red,.hover\:bg-orau-red:hover{
	background-color:#b33d26
}
.bg-orau-orange,.hover\:bg-orau-orange:hover{
	background-color:#e59633
}
.bg-orau-dark-orange,.hover\:bg-orau-dark-orange:hover{
	background-color:#9b5700
}
.bg-orau-yellow,.hover\:bg-orau-yellow:hover{
	background-color:#f3d03e
}
.bg-orau-green,.hover\:bg-orau-green:hover{
	background-color:#4a7200
}
.bg-orau-light-green,.hover\:bg-orau-light-green:hover{
	background-color:#93d0aa
}
.bg-orau-blue,.hover\:bg-orau-blue:hover{
	background-color:#0085ca
}
.bg-orau-vivid-blue,.hover\:bg-orau-vivid-blue:hover{
	background-color:#006aa2
}
.bg-orau-dark-blue,.hover\:bg-orau-dark-blue:hover{
	background-color:#1d4f91
}
.bg-orau-bright-blue,.hover\:bg-orau-bright-blue:hover{
	background-color:#00b5e2
}
.bg-orau-dark-cool-blue,.hover\:bg-orau-dark-cool-blue:hover{
	background-color:#243745
}
.bg-orau-dark-cool-blue-alternate,.hover\:bg-orau-dark-cool-blue-alternate:hover{
	background-color:#2a3c4a
}
.bg-orau-purple,.hover\:bg-orau-purple:hover{
	background-color:#4c4084
}
.bg-orau-light-purple,.hover\:bg-orau-light-purple:hover{
	background-color:#6a7cbc
}
.bg-orau-lighter-purple,.hover\:bg-orau-lighter-purple:hover{
	background-color:#c3cbe4
}
.bg-orau-magenta,.hover\:bg-orau-magenta:hover{
	background-color:#670067
}
.bg-orau-teal,.hover\:bg-orau-teal:hover{
	background-color:#47dac1
}
.bg-transparent,.hover\:bg-transparent:hover{
	background-color:transparent
}
.bg-black,.hover\:bg-black:hover{
	background-color:#000
}
.bg-white,.hover\:bg-white:hover{
	background-color:#fff
}
.bg-red,.hover\:bg-red:hover{
	background-color:#e52207
}
.bg-orange,.hover\:bg-orange:hover{
	background-color:#e66f0e
}
.bg-gold,.hover\:bg-gold:hover{
	background-color:#ffbe2e
}
.bg-yellow,.hover\:bg-yellow:hover{
	background-color:#fee685
}
.bg-green,.hover\:bg-green:hover{
	background-color:#538200
}
.bg-mint,.hover\:bg-mint:hover{
	background-color:#04c585
}
.bg-cyan,.hover\:bg-cyan:hover{
	background-color:#009ec1
}
.bg-blue,.hover\:bg-blue:hover{
	background-color:#0076d6
}
.bg-indigo,.hover\:bg-indigo:hover{
	background-color:#676cc8
}
.bg-violet,.hover\:bg-violet:hover{
	background-color:#8168b3
}
.bg-magenta,.hover\:bg-magenta:hover{
	background-color:#d72d79
}
.bg-gray-5,.hover\:bg-gray-5:hover{
	background-color:#f0f0f0
}
.bg-gray-10,.hover\:bg-gray-10:hover{
	background-color:#e6e6e6
}
.bg-gray-30,.hover\:bg-gray-30:hover{
	background-color:#adadad
}
.bg-gray-50,.hover\:bg-gray-50:hover{
	background-color:#757575
}
.bg-gray-70,.hover\:bg-gray-70:hover{
	background-color:#454545
}
.bg-gray-90,.hover\:bg-gray-90:hover{
	background-color:#1b1b1b
}
.bg-base-lightest,.hover\:bg-base-lightest:hover{
	background-color:#f6f7f7
}
.bg-base-lighter,.hover\:bg-base-lighter:hover{
	background-color:#efedf0
}
.bg-base-light,.hover\:bg-base-light:hover{
	background-color:#e5e1e6
}
.bg-base,.hover\:bg-base:hover{
	background-color:#63666a
}
.bg-base-dark,.hover\:bg-base-dark:hover{
	background-color:#4f5255
}
.bg-base-darker,.hover\:bg-base-darker:hover{
	background-color:#3b3d40
}
.bg-base-darkest,.bg-ink,.hover\:bg-base-darkest:hover,.hover\:bg-ink:hover{
	background-color:#141415
}
.bg-primary-lightest,.hover\:bg-primary-lightest:hover{
	background-color:#dee7f8
}
.bg-primary-lighter,.hover\:bg-primary-lighter:hover{
	background-color:#becff0
}
.bg-primary-light,.hover\:bg-primary-light:hover{
	background-color:#9db8e9
}
.bg-primary,.hover\:bg-primary:hover{
	background-color:#5c88da
}
.bg-primary-vivid,.hover\:bg-primary-vivid:hover{
	background-color:#4c4084
}
.bg-primary-dark,.hover\:bg-primary-dark:hover{
	background-color:#4a6dae
}
.bg-primary-darker,.hover\:bg-primary-darker:hover{
	background-color:#375283
}
.bg-primary-darkest,.hover\:bg-primary-darkest:hover{
	background-color:#253657
}
.bg-secondary-lighter,.hover\:bg-secondary-lighter:hover{
	background-color:#99ceea
}
.bg-secondary-light,.hover\:bg-secondary-light:hover{
	background-color:#339dd5
}
.bg-secondary,.hover\:bg-secondary:hover{
	background-color:#0085ca
}
.bg-secondary-vivid,.hover\:bg-secondary-vivid:hover{
	background-color:#006aa2
}
.bg-secondary-dark,.hover\:bg-secondary-dark:hover{
	background-color:#005079
}
.bg-secondary-darker,.hover\:bg-secondary-darker:hover{
	background-color:#2a3c4a
}
.bg-secondary-darkest,.hover\:bg-secondary-darkest:hover{
	background-color:#243745
}
.bg-accent-warm-darker,.hover\:bg-accent-warm-darker:hover{
	background-color:#6b2517
}
.bg-accent-warm-dark,.hover\:bg-accent-warm-dark:hover{
	background-color:#8f311e
}
.bg-accent-warm,.hover\:bg-accent-warm:hover{
	background-color:#b33d26
}
.bg-accent-warm-light,.hover\:bg-accent-warm-light:hover{
	background-color:#e1b1a8
}
.bg-accent-warm-lighter,.hover\:bg-accent-warm-lighter:hover{
	background-color:#f0d8d4
}
.bg-accent-cool-darker,.hover\:bg-accent-cool-darker:hover{
	background-color:#2c4400
}
.bg-accent-cool-dark,.hover\:bg-accent-cool-dark:hover{
	background-color:#3b5b00
}
.bg-accent-cool,.hover\:bg-accent-cool:hover{
	background-color:#4a7200
}
.bg-accent-cool-light,.hover\:bg-accent-cool-light:hover,.usa-table th[data-sortable][aria-sort=ascending],.usa-table th[data-sortable][aria-sort=descending]{
	background-color:#92aa66
}
.bg-accent-cool-lighter,.hover\:bg-accent-cool-lighter:hover{
	background-color:#dbe3cc
}
.bg-error-lighter,.hover\:bg-error-lighter:hover{
	background-color:#f4e3db
}
.bg-error-light,.hover\:bg-error-light:hover{
	background-color:#f39268
}
.bg-error,.hover\:bg-error:hover{
	background-color:#d54309
}
.bg-error-dark,.hover\:bg-error-dark:hover{
	background-color:#b50909
}
.bg-error-darker,.hover\:bg-error-darker:hover{
	background-color:#6f3331
}
.bg-warning-lighter,.hover\:bg-warning-lighter:hover{
	background-color:#faf3d1
}
.bg-warning-light,.hover\:bg-warning-light:hover{
	background-color:#fee685
}
.bg-warning,.hover\:bg-warning:hover{
	background-color:#ffbe2e
}
.bg-warning-dark,.hover\:bg-warning-dark:hover{
	background-color:#e5a000
}
.bg-warning-darker,.hover\:bg-warning-darker:hover{
	background-color:#936f38
}
.bg-success-lighter,.hover\:bg-success-lighter:hover{
	background-color:#ecf3ec
}
.bg-success-light,.hover\:bg-success-light:hover{
	background-color:#70e17b
}
.bg-success,.hover\:bg-success:hover{
	background-color:#00a91c
}
.bg-success-dark,.hover\:bg-success-dark:hover{
	background-color:#008817
}
.bg-success-darker,.hover\:bg-success-darker:hover{
	background-color:#216e1f
}
.bg-info-lighter,.hover\:bg-info-lighter:hover{
	background-color:#cce7f4
}
.bg-info-light,.hover\:bg-info-light:hover{
	background-color:#9db8e9
}
.bg-info,.hover\:bg-info:hover{
	background-color:#5c88da
}
.bg-info-dark,.hover\:bg-info-dark:hover{
	background-color:#375283
}
.bg-info-darker,.hover\:bg-info-darker:hover{
	background-color:#253657
}
.bg-disabled-light,.hover\:bg-disabled-light:hover{
	background-color:#e6e6e6
}
.bg-disabled,.hover\:bg-disabled:hover{
	background-color:#c9c9c9
}
.bg-disabled-dark,.hover\:bg-disabled-dark:hover{
	background-color:#adadad
}
.bg-emergency,.hover\:bg-emergency:hover{
	background-color:#9c3d10
}
.bg-emergency-dark,.hover\:bg-emergency-dark:hover{
	background-color:#332d29
}
.border-1px,.hover\:border-1px:hover{
	border:1px solid
}
.border-y-1px,.hover\:border-y-1px:hover{
	border-top:1px solid;
	border-bottom:1px solid
}
.border-x-1px,.hover\:border-x-1px:hover{
	border-left:1px solid;
	border-right:1px solid
}
.border-top-1px,.hover\:border-top-1px:hover{
	border-top:1px solid
}
.border-right-1px,.hover\:border-right-1px:hover{
	border-right:1px solid
}
.border-bottom-1px,.hover\:border-bottom-1px:hover{
	border-bottom:1px solid
}
.border-left-1px,.hover\:border-left-1px:hover{
	border-left:1px solid
}
.border-2px,.hover\:border-2px:hover{
	border:2px solid
}
.border-y-2px,.hover\:border-y-2px:hover{
	border-top:2px solid;
	border-bottom:2px solid
}
.border-x-2px,.hover\:border-x-2px:hover{
	border-left:2px solid;
	border-right:2px solid
}
.border-top-2px,.hover\:border-top-2px:hover{
	border-top:2px solid
}
.border-right-2px,.hover\:border-right-2px:hover{
	border-right:2px solid
}
.border-bottom-2px,.hover\:border-bottom-2px:hover{
	border-bottom:2px solid
}
.border-left-2px,.hover\:border-left-2px:hover{
	border-left:2px solid
}
.border-05,.hover\:border-05:hover{
	border:.25rem solid
}
.border-y-05,.hover\:border-y-05:hover{
	border-top:.25rem solid;
	border-bottom:.25rem solid
}
.border-x-05,.hover\:border-x-05:hover{
	border-left:.25rem solid;
	border-right:.25rem solid
}
.border-top-05,.hover\:border-top-05:hover{
	border-top:.25rem solid
}
.border-right-05,.hover\:border-right-05:hover{
	border-right:.25rem solid
}
.border-bottom-05,.hover\:border-bottom-05:hover{
	border-bottom:.25rem solid
}
.border-left-05,.hover\:border-left-05:hover{
	border-left:.25rem solid
}
.border-1,.hover\:border-1:hover{
	border:.5rem solid
}
.border-y-1,.hover\:border-y-1:hover{
	border-top:.5rem solid;
	border-bottom:.5rem solid
}
.border-x-1,.hover\:border-x-1:hover{
	border-left:.5rem solid;
	border-right:.5rem solid
}
.border-top-1,.hover\:border-top-1:hover{
	border-top:.5rem solid
}
.border-right-1,.hover\:border-right-1:hover{
	border-right:.5rem solid
}
.border-bottom-1,.hover\:border-bottom-1:hover{
	border-bottom:.5rem solid
}
.border-left-1,.hover\:border-left-1:hover{
	border-left:.5rem solid
}
.border-105,.hover\:border-105:hover{
	border:.75rem solid
}
.border-y-105,.hover\:border-y-105:hover{
	border-top:.75rem solid;
	border-bottom:.75rem solid
}
.border-x-105,.hover\:border-x-105:hover{
	border-left:.75rem solid;
	border-right:.75rem solid
}
.border-top-105,.hover\:border-top-105:hover{
	border-top:.75rem solid
}
.border-right-105,.hover\:border-right-105:hover{
	border-right:.75rem solid
}
.border-bottom-105,.hover\:border-bottom-105:hover{
	border-bottom:.75rem solid
}
.border-left-105,.hover\:border-left-105:hover{
	border-left:.75rem solid
}
.border-2,.hover\:border-2:hover{
	border:1rem solid
}
.border-y-2,.hover\:border-y-2:hover{
	border-top:1rem solid;
	border-bottom:1rem solid
}
.border-x-2,.hover\:border-x-2:hover{
	border-left:1rem solid;
	border-right:1rem solid
}
.border-top-2,.hover\:border-top-2:hover{
	border-top:1rem solid
}
.border-right-2,.hover\:border-right-2:hover{
	border-right:1rem solid
}
.border-bottom-2,.hover\:border-bottom-2:hover{
	border-bottom:1rem solid
}
.border-left-2,.hover\:border-left-2:hover{
	border-left:1rem solid
}
.border-205,.hover\:border-205:hover{
	border:1.25rem solid
}
.border-y-205,.hover\:border-y-205:hover{
	border-top:1.25rem solid;
	border-bottom:1.25rem solid
}
.border-x-205,.hover\:border-x-205:hover{
	border-left:1.25rem solid;
	border-right:1.25rem solid
}
.border-top-205,.hover\:border-top-205:hover{
	border-top:1.25rem solid
}
.border-right-205,.hover\:border-right-205:hover{
	border-right:1.25rem solid
}
.border-bottom-205,.hover\:border-bottom-205:hover{
	border-bottom:1.25rem solid
}
.border-left-205,.hover\:border-left-205:hover{
	border-left:1.25rem solid
}
.border-3,.hover\:border-3:hover{
	border:1.5rem solid
}
.border-y-3,.hover\:border-y-3:hover{
	border-top:1.5rem solid;
	border-bottom:1.5rem solid
}
.border-x-3,.hover\:border-x-3:hover{
	border-left:1.5rem solid;
	border-right:1.5rem solid
}
.border-top-3,.hover\:border-top-3:hover{
	border-top:1.5rem solid
}
.border-right-3,.hover\:border-right-3:hover{
	border-right:1.5rem solid
}
.border-bottom-3,.hover\:border-bottom-3:hover{
	border-bottom:1.5rem solid
}
.border-left-3,.hover\:border-left-3:hover{
	border-left:1.5rem solid
}
.border-0,.hover\:border-0:hover{
	border:0 solid
}
.border-y-0,.hover\:border-y-0:hover{
	border-top:0 solid;
	border-bottom:0 solid
}
.border-x-0,.hover\:border-x-0:hover{
	border-left:0 solid;
	border-right:0 solid
}
.border-top-0,.hover\:border-top-0:hover{
	border-top:0 solid
}
.border-right-0,.hover\:border-right-0:hover{
	border-right:0 solid
}
.border-bottom-0,.hover\:border-bottom-0:hover{
	border-bottom:0 solid
}
.border-left-0,.hover\:border-left-0:hover{
	border-left:0 solid
}
.border,.hover\:border:hover{
	border:1px solid
}
.border-y,.hover\:border-y:hover{
	border-top:1px solid;
	border-bottom:1px solid
}
.border-x,.hover\:border-x:hover{
	border-left:1px solid;
	border-right:1px solid
}
.border-top,.hover\:border-top:hover{
	border-top:1px solid
}
.border-right,.hover\:border-right:hover{
	border-right:1px solid
}
.border-bottom,.hover\:border-bottom:hover{
	border-bottom:1px solid
}
.border-left,.hover\:border-left:hover{
	border-left:1px solid
}
.border-transparent,.hover\:border-transparent:hover{
	border-color:transparent
}
.border-black,.hover\:border-black:hover{
	border-color:#000
}
.border-white,.hover\:border-white:hover{
	border-color:#fff
}
.border-red,.hover\:border-red:hover{
	border-color:#e52207
}
.border-orange,.hover\:border-orange:hover{
	border-color:#e66f0e
}
.border-gold,.hover\:border-gold:hover{
	border-color:#ffbe2e
}
.border-yellow,.hover\:border-yellow:hover{
	border-color:#fee685
}
.border-green,.hover\:border-green:hover{
	border-color:#538200
}
.border-mint,.hover\:border-mint:hover{
	border-color:#04c585
}
.border-cyan,.hover\:border-cyan:hover{
	border-color:#009ec1
}
.border-blue,.hover\:border-blue:hover{
	border-color:#0076d6
}
.border-indigo,.hover\:border-indigo:hover{
	border-color:#676cc8
}
.border-violet,.hover\:border-violet:hover{
	border-color:#8168b3
}
.border-magenta,.hover\:border-magenta:hover{
	border-color:#d72d79
}
.border-gray-5,.hover\:border-gray-5:hover{
	border-color:#f0f0f0
}
.border-gray-10,.hover\:border-gray-10:hover{
	border-color:#e6e6e6
}
.border-gray-30,.hover\:border-gray-30:hover{
	border-color:#adadad
}
.border-gray-50,.hover\:border-gray-50:hover{
	border-color:#757575
}
.border-gray-70,.hover\:border-gray-70:hover{
	border-color:#454545
}
.border-gray-90,.hover\:border-gray-90:hover{
	border-color:#1b1b1b
}
.border-base-lightest,.hover\:border-base-lightest:hover{
	border-color:#f6f7f7
}
.border-base-lighter,.hover\:border-base-lighter:hover{
	border-color:#efedf0
}
.border-base-light,.hover\:border-base-light:hover{
	border-color:#e5e1e6
}
.border-base,.hover\:border-base:hover{
	border-color:#63666a
}
.border-base-dark,.hover\:border-base-dark:hover{
	border-color:#4f5255
}
.border-base-darker,.hover\:border-base-darker:hover{
	border-color:#3b3d40
}
.border-base-darkest,.border-ink,.hover\:border-base-darkest:hover,.hover\:border-ink:hover{
	border-color:#141415
}
.border-primary-lightest,.hover\:border-primary-lightest:hover{
	border-color:#dee7f8
}
.border-primary-lighter,.hover\:border-primary-lighter:hover{
	border-color:#becff0
}
.border-primary-light,.hover\:border-primary-light:hover{
	border-color:#9db8e9
}
.border-primary,.hover\:border-primary:hover{
	border-color:#5c88da
}
.border-primary-vivid,.hover\:border-primary-vivid:hover{
	border-color:#4c4084
}
.border-primary-dark,.hover\:border-primary-dark:hover{
	border-color:#4a6dae
}
.border-primary-darker,.hover\:border-primary-darker:hover{
	border-color:#375283
}
.border-primary-darkest,.hover\:border-primary-darkest:hover{
	border-color:#253657
}
.border-secondary-lighter,.hover\:border-secondary-lighter:hover{
	border-color:#99ceea
}
.border-secondary-light,.hover\:border-secondary-light:hover{
	border-color:#339dd5
}
.border-secondary,.hover\:border-secondary:hover{
	border-color:#0085ca
}
.border-secondary-vivid,.hover\:border-secondary-vivid:hover{
	border-color:#006aa2
}
.border-secondary-dark,.hover\:border-secondary-dark:hover{
	border-color:#005079
}
.border-secondary-darker,.hover\:border-secondary-darker:hover{
	border-color:#2a3c4a
}
.border-secondary-darkest,.hover\:border-secondary-darkest:hover{
	border-color:#243745
}
.border-accent-warm-darker,.hover\:border-accent-warm-darker:hover{
	border-color:#6b2517
}
.border-accent-warm-dark,.hover\:border-accent-warm-dark:hover{
	border-color:#8f311e
}
.border-accent-warm,.hover\:border-accent-warm:hover{
	border-color:#b33d26
}
.border-accent-warm-light,.hover\:border-accent-warm-light:hover{
	border-color:#e1b1a8
}
.border-accent-warm-lighter,.hover\:border-accent-warm-lighter:hover{
	border-color:#f0d8d4
}
.border-accent-cool-darker,.hover\:border-accent-cool-darker:hover{
	border-color:#2c4400
}
.border-accent-cool-dark,.hover\:border-accent-cool-dark:hover{
	border-color:#3b5b00
}
.border-accent-cool,.hover\:border-accent-cool:hover{
	border-color:#4a7200
}
.border-accent-cool-light,.hover\:border-accent-cool-light:hover{
	border-color:#92aa66
}
.border-accent-cool-lighter,.hover\:border-accent-cool-lighter:hover{
	border-color:#dbe3cc
}
.border-error-lighter,.hover\:border-error-lighter:hover{
	border-color:#f4e3db
}
.border-error-light,.hover\:border-error-light:hover{
	border-color:#f39268
}
.border-error,.hover\:border-error:hover{
	border-color:#d54309
}
.border-error-dark,.hover\:border-error-dark:hover{
	border-color:#b50909
}
.border-error-darker,.hover\:border-error-darker:hover{
	border-color:#6f3331
}
.border-warning-lighter,.hover\:border-warning-lighter:hover{
	border-color:#faf3d1
}
.border-warning-light,.hover\:border-warning-light:hover{
	border-color:#fee685
}
.border-warning,.hover\:border-warning:hover{
	border-color:#ffbe2e
}
.border-warning-dark,.hover\:border-warning-dark:hover{
	border-color:#e5a000
}
.border-warning-darker,.hover\:border-warning-darker:hover{
	border-color:#936f38
}
.border-success-lighter,.hover\:border-success-lighter:hover{
	border-color:#ecf3ec
}
.border-success-light,.hover\:border-success-light:hover{
	border-color:#70e17b
}
.border-success,.hover\:border-success:hover{
	border-color:#00a91c
}
.border-success-dark,.hover\:border-success-dark:hover{
	border-color:#008817
}
.border-success-darker,.hover\:border-success-darker:hover{
	border-color:#216e1f
}
.border-info-lighter,.hover\:border-info-lighter:hover{
	border-color:#cce7f4
}
.border-info-light,.hover\:border-info-light:hover{
	border-color:#9db8e9
}
.border-info,.hover\:border-info:hover{
	border-color:#5c88da
}
.border-info-dark,.hover\:border-info-dark:hover{
	border-color:#375283
}
.border-info-darker,.hover\:border-info-darker:hover{
	border-color:#253657
}
.border-disabled-light,.hover\:border-disabled-light:hover{
	border-color:#e6e6e6
}
.border-disabled,.hover\:border-disabled:hover{
	border-color:#c9c9c9
}
.border-disabled-dark,.hover\:border-disabled-dark:hover{
	border-color:#adadad
}
.border-emergency,.hover\:border-emergency:hover{
	border-color:#9c3d10
}
.border-emergency-dark,.hover\:border-emergency-dark:hover{
	border-color:#332d29
}
.border-orau-primary,.hover\:border-orau-primary:hover{
	border-color:#5c88da
}
.border-orau-primary-alternate,.hover\:border-orau-primary-alternate:hover{
	border-color:#7da0e1
}
.border-orau-primary-light,.hover\:border-orau-primary-light:hover{
	border-color:#becff0
}
.border-orau-primary-dark,.hover\:border-orau-primary-dark:hover{
	border-color:#253657
}
.border-orau-neutral,.hover\:border-orau-neutral:hover{
	border-color:#63666a
}
.border-orau-dark-gray,.hover\:border-orau-dark-gray:hover{
	border-color:#3f4443
}
.border-orau-light-gray,.hover\:border-orau-light-gray:hover{
	border-color:#e5e1e6
}
.border-orau-dark-cool-gray,.hover\:border-orau-dark-cool-gray:hover{
	border-color:#13294b
}
.border-orau-light-cool-gray,.hover\:border-orau-light-cool-gray:hover{
	border-color:#dde5ed
}
.border-orau-red,.hover\:border-orau-red:hover{
	border-color:#b33d26
}
.border-orau-orange,.hover\:border-orau-orange:hover{
	border-color:#e59633
}
.border-orau-dark-orange,.hover\:border-orau-dark-orange:hover{
	border-color:#9b5700
}
.border-orau-yellow,.hover\:border-orau-yellow:hover{
	border-color:#f3d03e
}
.border-orau-green,.hover\:border-orau-green:hover{
	border-color:#4a7200
}
.border-orau-light-green,.hover\:border-orau-light-green:hover{
	border-color:#93d0aa
}
.border-orau-blue,.hover\:border-orau-blue:hover{
	border-color:#0085ca
}
.border-orau-vivid-blue,.hover\:border-orau-vivid-blue:hover{
	border-color:#006aa2
}
.border-orau-dark-blue,.hover\:border-orau-dark-blue:hover{
	border-color:#1d4f91
}
.border-orau-bright-blue,.hover\:border-orau-bright-blue:hover{
	border-color:#00b5e2
}
.border-orau-dark-cool-blue,.hover\:border-orau-dark-cool-blue:hover{
	border-color:#243745
}
.border-orau-dark-cool-blue-alternate,.hover\:border-orau-dark-cool-blue-alternate:hover{
	border-color:#2a3c4a
}
.border-orau-purple,.hover\:border-orau-purple:hover{
	border-color:#4c4084
}
.border-orau-light-purple,.hover\:border-orau-light-purple:hover{
	border-color:#6a7cbc
}
.border-orau-lighter-purple,.hover\:border-orau-lighter-purple:hover{
	border-color:#c3cbe4
}
.border-orau-magenta,.hover\:border-orau-magenta:hover{
	border-color:#670067
}
.border-orau-teal,.hover\:border-orau-teal:hover{
	border-color:#47dac1
}
.radius-0{
	border-radius:0
}
.radius-top-0{
	border-top-left-radius:0;
	border-top-right-radius:0
}
.radius-right-0{
	border-top-right-radius:0;
	border-bottom-right-radius:0
}
.radius-bottom-0{
	border-bottom-left-radius:0;
	border-bottom-right-radius:0
}
.radius-left-0{
	border-top-left-radius:0;
	border-bottom-left-radius:0
}
.radius-sm{
	border-radius:2px
}
.radius-top-sm{
	border-top-left-radius:2px;
	border-top-right-radius:2px
}
.radius-right-sm{
	border-top-right-radius:2px;
	border-bottom-right-radius:2px
}
.radius-bottom-sm{
	border-bottom-left-radius:2px;
	border-bottom-right-radius:2px
}
.radius-left-sm{
	border-top-left-radius:2px;
	border-bottom-left-radius:2px
}
.radius-md{
	border-radius:.25rem
}
.radius-top-md{
	border-top-left-radius:.25rem;
	border-top-right-radius:.25rem
}
.radius-right-md{
	border-top-right-radius:.25rem;
	border-bottom-right-radius:.25rem
}
.radius-bottom-md{
	border-bottom-left-radius:.25rem;
	border-bottom-right-radius:.25rem
}
.radius-left-md{
	border-top-left-radius:.25rem;
	border-bottom-left-radius:.25rem
}
.radius-lg{
	border-radius:.5rem
}
.radius-top-lg{
	border-top-left-radius:.5rem;
	border-top-right-radius:.5rem
}
.radius-right-lg{
	border-top-right-radius:.5rem;
	border-bottom-right-radius:.5rem
}
.radius-bottom-lg{
	border-bottom-left-radius:.5rem;
	border-bottom-right-radius:.5rem
}
.radius-left-lg{
	border-top-left-radius:.5rem;
	border-bottom-left-radius:.5rem
}
.radius-pill{
	border-radius:99rem
}
.radius-top-pill{
	border-top-left-radius:99rem;
	border-top-right-radius:99rem
}
.radius-right-pill{
	border-top-right-radius:99rem;
	border-bottom-right-radius:99rem
}
.radius-bottom-pill{
	border-bottom-left-radius:99rem;
	border-bottom-right-radius:99rem
}
.radius-left-pill{
	border-top-left-radius:99rem;
	border-bottom-left-radius:99rem
}
.border-dashed{
	border-style:dashed
}
.border-dotted{
	border-style:dotted
}
.border-solid{
	border-style:solid
}
.border-width-1px{
	border-width:1px
}
.border-y-width-1px{
	border-top-width:1px;
	border-bottom-width:1px
}
.border-x-width-1px{
	border-left-width:1px;
	border-right-width:1px
}
.border-top-width-1px{
	border-top-width:1px
}
.border-right-width-1px{
	border-right-width:1px
}
.border-bottom-width-1px{
	border-bottom-width:1px
}
.border-left-width-1px{
	border-left-width:1px
}
.border-width-2px{
	border-width:2px
}
.border-y-width-2px{
	border-top-width:2px;
	border-bottom-width:2px
}
.border-x-width-2px{
	border-left-width:2px;
	border-right-width:2px
}
.border-top-width-2px{
	border-top-width:2px
}
.border-right-width-2px{
	border-right-width:2px
}
.border-bottom-width-2px{
	border-bottom-width:2px
}
.border-left-width-2px{
	border-left-width:2px
}
.border-width-05{
	border-width:.25rem
}
.border-y-width-05{
	border-top-width:.25rem;
	border-bottom-width:.25rem
}
.border-x-width-05{
	border-left-width:.25rem;
	border-right-width:.25rem
}
.border-top-width-05{
	border-top-width:.25rem
}
.border-right-width-05{
	border-right-width:.25rem
}
.border-bottom-width-05{
	border-bottom-width:.25rem
}
.border-left-width-05{
	border-left-width:.25rem
}
.border-width-1{
	border-width:.5rem
}
.border-y-width-1{
	border-top-width:.5rem;
	border-bottom-width:.5rem
}
.border-x-width-1{
	border-left-width:.5rem;
	border-right-width:.5rem
}
.border-top-width-1{
	border-top-width:.5rem
}
.border-right-width-1{
	border-right-width:.5rem
}
.border-bottom-width-1{
	border-bottom-width:.5rem
}
.border-left-width-1{
	border-left-width:.5rem
}
.border-width-105{
	border-width:.75rem
}
.border-y-width-105{
	border-top-width:.75rem;
	border-bottom-width:.75rem
}
.border-x-width-105{
	border-left-width:.75rem;
	border-right-width:.75rem
}
.border-top-width-105{
	border-top-width:.75rem
}
.border-right-width-105{
	border-right-width:.75rem
}
.border-bottom-width-105{
	border-bottom-width:.75rem
}
.border-left-width-105{
	border-left-width:.75rem
}
.border-width-2{
	border-width:1rem
}
.border-y-width-2{
	border-top-width:1rem;
	border-bottom-width:1rem
}
.border-x-width-2{
	border-left-width:1rem;
	border-right-width:1rem
}
.border-top-width-2{
	border-top-width:1rem
}
.border-right-width-2{
	border-right-width:1rem
}
.border-bottom-width-2{
	border-bottom-width:1rem
}
.border-left-width-2{
	border-left-width:1rem
}
.border-width-205{
	border-width:1.25rem
}
.border-y-width-205{
	border-top-width:1.25rem;
	border-bottom-width:1.25rem
}
.border-x-width-205{
	border-left-width:1.25rem;
	border-right-width:1.25rem
}
.border-top-width-205{
	border-top-width:1.25rem
}
.border-right-width-205{
	border-right-width:1.25rem
}
.border-bottom-width-205{
	border-bottom-width:1.25rem
}
.border-left-width-205{
	border-left-width:1.25rem
}
.border-width-3{
	border-width:1.5rem
}
.border-y-width-3{
	border-top-width:1.5rem;
	border-bottom-width:1.5rem
}
.border-x-width-3{
	border-left-width:1.5rem;
	border-right-width:1.5rem
}
.border-top-width-3{
	border-top-width:1.5rem
}
.border-right-width-3{
	border-right-width:1.5rem
}
.border-bottom-width-3{
	border-bottom-width:1.5rem
}
.border-left-width-3{
	border-left-width:1.5rem
}
.border-width-0{
	border-width:0
}
.border-y-width-0{
	border-top-width:0;
	border-bottom-width:0
}
.border-x-width-0{
	border-left-width:0;
	border-right-width:0
}
.border-top-width-0{
	border-top-width:0
}
.border-right-width-0{
	border-right-width:0
}
.border-bottom-width-0{
	border-bottom-width:0
}
.border-left-width-0{
	border-left-width:0
}
.bottom-1px{
	bottom:1px
}
.bottom-2px{
	bottom:2px
}
.bottom-05{
	bottom:.25rem
}
.bottom-1{
	bottom:.5rem
}
.bottom-105{
	bottom:.75rem
}
.bottom-2{
	bottom:1rem
}
.bottom-205{
	bottom:1.25rem
}
.bottom-3{
	bottom:1.5rem
}
.bottom-neg-1px{
	bottom:-1px
}
.bottom-neg-2px{
	bottom:-2px
}
.bottom-neg-05{
	bottom:-.25rem
}
.bottom-neg-1{
	bottom:-.5rem
}
.bottom-neg-105{
	bottom:-.75rem
}
.bottom-neg-2{
	bottom:-1rem
}
.bottom-neg-205{
	bottom:-1.25rem
}
.bottom-neg-3{
	bottom:-1.5rem
}
.bottom-0{
	bottom:0
}
.bottom-auto{
	bottom:auto
}
.bottom-full{
	bottom:100%
}
.hover\:shadow-none:hover,.shadow-none{
	box-shadow:none
}
.hover\:shadow-1:hover,.shadow-1{
	box-shadow:0 1px .25rem 0 rgba(0,0,0,.1)
}
.hover\:shadow-2:hover,.shadow-2{
	box-shadow:0 .25rem .5rem 0 rgba(0,0,0,.1)
}
.hover\:shadow-3:hover,.shadow-3{
	box-shadow:0 .5rem 1rem 0 rgba(0,0,0,.1)
}
.hover\:shadow-4:hover,.shadow-4{
	box-shadow:0 .75rem 1.5rem 0 rgba(0,0,0,.1)
}
.hover\:shadow-5:hover,.shadow-5{
	box-shadow:0 1rem 2rem 0 rgba(0,0,0,.1)
}
.circle-1px,.circle-2px{
	height:1px;
	width:1px;
	border-radius:50%
}
.circle-2px{
	height:2px;
	width:2px
}
.circle-05{
	height:.25rem;
	width:.25rem;
	border-radius:50%
}
.circle-1,.circle-105{
	height:.5rem;
	width:.5rem;
	border-radius:50%
}
.circle-105{
	height:.75rem;
	width:.75rem
}
.circle-2,.circle-205{
	height:1rem;
	width:1rem;
	border-radius:50%
}
.circle-205{
	height:1.25rem;
	width:1.25rem
}
.circle-3,.circle-4{
	height:1.5rem;
	width:1.5rem;
	border-radius:50%
}
.circle-4{
	height:2rem;
	width:2rem
}
.circle-5,.circle-6{
	height:2.5rem;
	width:2.5rem;
	border-radius:50%
}
.circle-6{
	height:3rem;
	width:3rem
}
.circle-7,.circle-8{
	height:3.5rem;
	width:3.5rem;
	border-radius:50%
}
.circle-8{
	height:4rem;
	width:4rem
}
.circle-10,.circle-9{
	height:4.5rem;
	width:4.5rem;
	border-radius:50%
}
.circle-10{
	height:5rem;
	width:5rem
}
.circle-15,.circle-card{
	height:7.5rem;
	width:7.5rem;
	border-radius:50%
}
.circle-card{
	height:10rem;
	width:10rem
}
.circle-card-lg,.circle-mobile{
	height:15rem;
	width:15rem;
	border-radius:50%
}
.circle-mobile{
	height:20rem;
	width:20rem
}
.clearfix::after{
	content:"";
	display:block;
	clear:both
}
.hover\:text-transparent:hover,.text-transparent{
	color:transparent
}
.hover\:text-black:hover,.text-black{
	color:#000
}
.hover\:text-white:hover,.text-white{
	color:#fff
}
.hover\:text-red:hover,.text-red{
	color:#e52207
}
.hover\:text-orange:hover,.text-orange{
	color:#e66f0e
}
.hover\:text-gold:hover,.text-gold{
	color:#ffbe2e
}
.hover\:text-yellow:hover,.text-yellow{
	color:#fee685
}
.hover\:text-green:hover,.text-green{
	color:#538200
}
.hover\:text-mint:hover,.text-mint{
	color:#04c585
}
.hover\:text-cyan:hover,.text-cyan{
	color:#009ec1
}
.hover\:text-blue:hover,.text-blue{
	color:#0076d6
}
.hover\:text-indigo:hover,.text-indigo{
	color:#676cc8
}
.hover\:text-violet:hover,.text-violet{
	color:#8168b3
}
.hover\:text-magenta:hover,.text-magenta{
	color:#d72d79
}
.hover\:text-gray-5:hover,.text-gray-5{
	color:#f0f0f0
}
.hover\:text-gray-10:hover,.text-gray-10{
	color:#e6e6e6
}
.hover\:text-gray-30:hover,.text-gray-30{
	color:#adadad
}
.hover\:text-gray-50:hover,.text-gray-50{
	color:#757575
}
.hover\:text-gray-70:hover,.text-gray-70{
	color:#454545
}
.hover\:text-gray-90:hover,.text-gray-90{
	color:#1b1b1b
}
.hover\:text-base-lightest:hover,.text-base-lightest{
	color:#f6f7f7
}
.hover\:text-base-lighter:hover,.text-base-lighter{
	color:#efedf0
}
.hover\:text-base-light:hover,.text-base-light{
	color:#e5e1e6
}
.hover\:text-base:hover,.text-base{
	color:#63666a
}
.hover\:text-base-dark:hover,.text-base-dark{
	color:#4f5255
}
.hover\:text-base-darker:hover,.text-base-darker{
	color:#3b3d40
}
.hover\:text-base-darkest:hover,.hover\:text-ink:hover,.text-base-darkest,.text-ink{
	color:#141415
}
.hover\:text-primary-lightest:hover,.text-primary-lightest{
	color:#dee7f8
}
.hover\:text-primary-lighter:hover,.text-primary-lighter{
	color:#becff0
}
.hover\:text-primary-light:hover,.text-primary-light{
	color:#9db8e9
}
.hover\:text-primary:hover,.text-primary{
	color:#5c88da
}
.hover\:text-primary-vivid:hover,.text-primary-vivid{
	color:#4c4084
}
.hover\:text-primary-dark:hover,.text-primary-dark{
	color:#4a6dae
}
.hover\:text-primary-darker:hover,.text-primary-darker{
	color:#375283
}
.hover\:text-primary-darkest:hover,.text-primary-darkest{
	color:#253657
}
.hover\:text-secondary-lighter:hover,.text-secondary-lighter{
	color:#99ceea
}
.hover\:text-secondary-light:hover,.text-secondary-light{
	color:#339dd5
}
.hover\:text-secondary:hover,.text-secondary{
	color:#0085ca
}
.hover\:text-secondary-vivid:hover,.text-secondary-vivid{
	color:#006aa2
}
.hover\:text-secondary-dark:hover,.text-secondary-dark{
	color:#005079
}
.hover\:text-secondary-darker:hover,.text-secondary-darker{
	color:#2a3c4a
}
.hover\:text-secondary-darkest:hover,.text-secondary-darkest{
	color:#243745
}
.hover\:text-accent-warm-darker:hover,.text-accent-warm-darker{
	color:#6b2517
}
.hover\:text-accent-warm-dark:hover,.text-accent-warm-dark{
	color:#8f311e
}
.hover\:text-accent-warm:hover,.text-accent-warm{
	color:#b33d26
}
.hover\:text-accent-warm-light:hover,.text-accent-warm-light{
	color:#e1b1a8
}
.hover\:text-accent-warm-lighter:hover,.text-accent-warm-lighter{
	color:#f0d8d4
}
.hover\:text-accent-cool-darker:hover,.text-accent-cool-darker{
	color:#2c4400
}
.hover\:text-accent-cool-dark:hover,.text-accent-cool-dark{
	color:#3b5b00
}
.hover\:text-accent-cool:hover,.text-accent-cool{
	color:#4a7200
}
.hover\:text-accent-cool-light:hover,.text-accent-cool-light{
	color:#92aa66
}
.hover\:text-accent-cool-lighter:hover,.text-accent-cool-lighter{
	color:#dbe3cc
}
.hover\:text-error-lighter:hover,.text-error-lighter{
	color:#f4e3db
}
.hover\:text-error-light:hover,.text-error-light{
	color:#f39268
}
.hover\:text-error:hover,.text-error{
	color:#d54309
}
.hover\:text-error-dark:hover,.text-error-dark{
	color:#b50909
}
.hover\:text-error-darker:hover,.text-error-darker{
	color:#6f3331
}
.hover\:text-warning-lighter:hover,.text-warning-lighter{
	color:#faf3d1
}
.hover\:text-warning-light:hover,.text-warning-light{
	color:#fee685
}
.hover\:text-warning:hover,.text-warning{
	color:#ffbe2e
}
.hover\:text-warning-dark:hover,.text-warning-dark{
	color:#e5a000
}
.hover\:text-warning-darker:hover,.text-warning-darker{
	color:#936f38
}
.hover\:text-success-lighter:hover,.text-success-lighter{
	color:#ecf3ec
}
.hover\:text-success-light:hover,.text-success-light{
	color:#70e17b
}
.hover\:text-success:hover,.text-success{
	color:#00a91c
}
.hover\:text-success-dark:hover,.text-success-dark{
	color:#008817
}
.hover\:text-success-darker:hover,.text-success-darker{
	color:#216e1f
}
.hover\:text-info-lighter:hover,.text-info-lighter{
	color:#cce7f4
}
.hover\:text-info-light:hover,.text-info-light{
	color:#9db8e9
}
.hover\:text-info:hover,.text-info{
	color:#5c88da
}
.hover\:text-info-dark:hover,.text-info-dark{
	color:#375283
}
.hover\:text-info-darker:hover,.text-info-darker{
	color:#253657
}
.hover\:text-disabled-light:hover,.text-disabled-light{
	color:#e6e6e6
}
.hover\:text-disabled:hover,.text-disabled{
	color:#c9c9c9
}
.hover\:text-disabled-dark:hover,.text-disabled-dark{
	color:#adadad
}
.hover\:text-emergency:hover,.text-emergency{
	color:#9c3d10
}
.hover\:text-emergency-dark:hover,.text-emergency-dark{
	color:#332d29
}
.hover\:text-orau-primary:hover,.text-orau-primary{
	color:#5c88da
}
.hover\:text-orau-primary-alternate:hover,.text-orau-primary-alternate{
	color:#7da0e1
}
.hover\:text-orau-primary-light:hover,.text-orau-primary-light{
	color:#becff0
}
.hover\:text-orau-primary-dark:hover,.text-orau-primary-dark{
	color:#253657
}
.hover\:text-orau-neutral:hover,.text-orau-neutral{
	color:#63666a
}
.hover\:text-orau-dark-gray:hover,.text-orau-dark-gray{
	color:#3f4443
}
.hover\:text-orau-light-gray:hover,.text-orau-light-gray{
	color:#e5e1e6
}
.hover\:text-orau-dark-cool-gray:hover,.text-orau-dark-cool-gray{
	color:#13294b
}
.hover\:text-orau-light-cool-gray:hover,.text-orau-light-cool-gray{
	color:#dde5ed
}
.hover\:text-orau-red:hover,.text-orau-red{
	color:#b33d26
}
.hover\:text-orau-orange:hover,.text-orau-orange{
	color:#e59633
}
.hover\:text-orau-dark-orange:hover,.text-orau-dark-orange{
	color:#9b5700
}
.hover\:text-orau-yellow:hover,.text-orau-yellow{
	color:#f3d03e
}
.hover\:text-orau-green:hover,.text-orau-green{
	color:#4a7200
}
.hover\:text-orau-light-green:hover,.text-orau-light-green{
	color:#93d0aa
}
.hover\:text-orau-blue:hover,.text-orau-blue{
	color:#0085ca
}
.hover\:text-orau-vivid-blue:hover,.text-orau-vivid-blue{
	color:#006aa2
}
.hover\:text-orau-dark-blue:hover,.text-orau-dark-blue{
	color:#1d4f91
}
.hover\:text-orau-bright-blue:hover,.text-orau-bright-blue{
	color:#00b5e2
}
.hover\:text-orau-dark-cool-blue:hover,.text-orau-dark-cool-blue{
	color:#243745
}
.hover\:text-orau-dark-cool-blue-alternate:hover,.text-orau-dark-cool-blue-alternate{
	color:#2a3c4a
}
.hover\:text-orau-purple:hover,.text-orau-purple{
	color:#4c4084
}
.hover\:text-orau-light-purple:hover,.text-orau-light-purple{
	color:#6a7cbc
}
.hover\:text-orau-lighter-purple:hover,.text-orau-lighter-purple{
	color:#c3cbe4
}
.hover\:text-orau-magenta:hover,.text-orau-magenta{
	color:#670067
}
.hover\:text-orau-teal:hover,.text-orau-teal{
	color:#47dac1
}
.cursor-auto{
	cursor:auto
}
.cursor-default{
	cursor:default
}
.cursor-pointer{
	cursor:pointer
}
.cursor-wait{
	cursor:wait
}
.cursor-move{
	cursor:move
}
.cursor-not-allowed{
	cursor:not-allowed
}
.display-block{
	display:block
}
.display-flex{
	display:flex
}
.display-none{
	display:none
}
.display-inline{
	display:inline
}
.display-inline-block{
	display:inline-block
}
.display-inline-flex{
	display:inline-flex
}
.display-table{
	display:table
}
.display-table-cell{
	display:table-cell
}
.display-table-row{
	display:table-row
}
.flex-1{
	flex:1 1 0%
}
.flex-2{
	flex:2 1 0%
}
.flex-3{
	flex:3 1 0%
}
.flex-4{
	flex:4 1 0%
}
.flex-5{
	flex:5 1 0%
}
.flex-6{
	flex:6 1 0%
}
.flex-7{
	flex:7 1 0%
}
.flex-8{
	flex:8 1 0%
}
.flex-9{
	flex:9 1 0%
}
.flex-10{
	flex:10 1 0%
}
.flex-11{
	flex:11 1 0%
}
.flex-12{
	flex:12 1 0%
}
.flex-fill{
	flex:1 1 0%
}
.flex-auto{
	flex:0 1 auto
}
.flex-row{
	flex-direction:row
}
.flex-column{
	flex-direction:column
}
.flex-wrap{
	flex-wrap:wrap
}
.flex-no-wrap{
	flex-wrap:nowrap
}
.float-left{
	float:left
}
.float-none{
	float:none
}
.float-right{
	float:right
}
.font-mono-3xs{
	font-size:.77rem
}
.font-mono-2xs{
	font-size:.83rem
}
.font-mono-xs{
	font-size:.89rem
}
.font-mono-sm{
	font-size:.95rem
}
.font-mono-md{
	font-size:1.01rem
}
.font-mono-lg{
	font-size:1.31rem
}
.font-mono-xl{
	font-size:1.91rem
}
.font-mono-2xl{
	font-size:2.38rem
}
.font-mono-3xl{
	font-size:2.86rem
}
.font-sans-3xs{
	font-size:.87rem
}
.font-sans-2xs{
	font-size:.93rem
}
.font-sans-xs{
	font-size:1rem
}
.font-sans-sm{
	font-size:1.06rem
}
.font-sans-md{
	font-size:1.13rem
}
.font-sans-lg{
	font-size:1.46rem
}
.font-sans-xl{
	font-size:2.13rem
}
.font-sans-2xl{
	font-size:2.66rem
}
.font-sans-3xl{
	font-size:3.19rem
}
.font-serif-3xs{
	font-size:.79rem
}
.font-serif-2xs{
	font-size:.85rem
}
.font-serif-xs{
	font-size:.91rem
}
.font-serif-sm{
	font-size:.98rem
}
.font-serif-md{
	font-size:1.04rem
}
.font-serif-lg{
	font-size:1.34rem
}
.font-serif-xl{
	font-size:1.95rem
}
.font-serif-2xl{
	font-size:2.44rem
}
.font-serif-3xl{
	font-size:2.93rem
}
.font-heading-3xs{
	font-size:.87rem
}
.font-heading-2xs{
	font-size:.93rem
}
.font-heading-xs{
	font-size:1rem
}
.font-heading-sm{
	font-size:1.06rem
}
.font-heading-md{
	font-size:1.13rem
}
.font-heading-lg{
	font-size:1.46rem
}
.font-heading-xl{
	font-size:2.13rem
}
.font-heading-2xl{
	font-size:2.66rem
}
.font-heading-3xl{
	font-size:3.19rem
}
.font-body-3xs{
	font-size:.87rem
}
.font-body-2xs{
	font-size:.93rem
}
.font-body-xs{
	font-size:1rem
}
.font-body-sm{
	font-size:1.06rem
}
.font-body-md{
	font-size:1.13rem
}
.font-body-lg{
	font-size:1.46rem
}
.font-body-xl{
	font-size:2.13rem
}
.font-body-2xl{
	font-size:2.66rem
}
.font-body-3xl{
	font-size:3.19rem
}
.font-code-3xs{
	font-size:.77rem
}
.font-code-2xs{
	font-size:.83rem
}
.font-code-xs{
	font-size:.89rem
}
.font-code-sm{
	font-size:.95rem
}
.font-code-md{
	font-size:1.01rem
}
.font-code-lg{
	font-size:1.31rem
}
.font-code-xl{
	font-size:1.91rem
}
.font-code-2xl{
	font-size:2.38rem
}
.font-code-3xl{
	font-size:2.86rem
}
.font-alt-3xs{
	font-size:.79rem
}
.font-alt-2xs{
	font-size:.85rem
}
.font-alt-xs{
	font-size:.91rem
}
.font-alt-sm{
	font-size:.98rem
}
.font-alt-md{
	font-size:1.04rem
}
.font-alt-lg{
	font-size:1.34rem
}
.font-alt-xl{
	font-size:1.95rem
}
.font-alt-2xl{
	font-size:2.44rem
}
.font-alt-3xl{
	font-size:2.93rem
}
.font-ui-3xs{
	font-size:.87rem
}
.font-ui-2xs{
	font-size:.93rem
}
.font-ui-xs{
	font-size:1rem
}
.font-ui-sm{
	font-size:1.06rem
}
.font-ui-md{
	font-size:1.13rem
}
.font-ui-lg{
	font-size:1.46rem
}
.font-ui-xl{
	font-size:2.13rem
}
.font-ui-2xl{
	font-size:2.66rem
}
.font-ui-3xl{
	font-size:3.19rem
}
.font-family-mono{
	font-family:Roboto Mono Web,Bitstream Vera Sans Mono,Consolas,Courier,monospace
}
.font-family-sans{
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif
}
.font-family-serif{
	font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif
}
.font-family-body,.font-family-heading,.font-family-ui{
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif
}
.font-family-code{
	font-family:Roboto Mono Web,Bitstream Vera Sans Mono,Consolas,Courier,monospace
}
.font-family-alt{
	font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif
}
.text-tabular{
	font-feature-settings:"tnum" 1,"kern" 1
}
.text-no-tabular{
	font-feature-settings:"kern" 1
}
.text-italic{
	font-style:italic
}
.text-no-italic{
	font-style:normal
}
.text-light{
	font-weight:300
}
.text-normal{
	font-weight:400
}
.text-bold{
	font-weight:700
}
.height-1px{
	height:1px
}
.height-2px{
	height:2px
}
.height-05{
	height:.25rem
}
.height-1{
	height:.5rem
}
.height-105{
	height:.75rem
}
.height-2{
	height:1rem
}
.height-205{
	height:1.25rem
}
.height-3{
	height:1.5rem
}
.height-4{
	height:2rem
}
.height-5{
	height:2.5rem
}
.height-6{
	height:3rem
}
.height-7{
	height:3.5rem
}
.height-8{
	height:4rem
}
.height-9{
	height:4.5rem
}
.height-10{
	height:5rem
}
.height-15{
	height:7.5rem
}
.height-card{
	height:10rem
}
.height-card-lg{
	height:15rem
}
.height-mobile{
	height:20rem
}
.height-0{
	height:0
}
.height-auto{
	height:auto
}
.height-full{
	height:100%
}
.height-viewport{
	height:100vh
}
.flex-justify-center{
	justify-content:center
}
.flex-justify-start{
	justify-content:flex-start
}
.flex-justify-end{
	justify-content:flex-end
}
.flex-justify{
	justify-content:space-between
}
.left-1px{
	left:1px
}
.left-2px{
	left:2px
}
.left-05{
	left:.25rem
}
.left-1{
	left:.5rem
}
.left-105{
	left:.75rem
}
.left-2{
	left:1rem
}
.left-205{
	left:1.25rem
}
.left-3{
	left:1.5rem
}
.left-neg-1px{
	left:-1px
}
.left-neg-2px{
	left:-2px
}
.left-neg-05{
	left:-.25rem
}
.left-neg-1{
	left:-.5rem
}
.left-neg-105{
	left:-.75rem
}
.left-neg-2{
	left:-1rem
}
.left-neg-205{
	left:-1.25rem
}
.left-neg-3{
	left:-1.5rem
}
.left-0{
	left:0
}
.left-auto{
	left:auto
}
.text-ls-auto{
	letter-spacing:initial
}
.text-ls-neg-3{
	letter-spacing:-.03em
}
.text-ls-neg-2{
	letter-spacing:-.02em
}
.text-ls-neg-1{
	letter-spacing:-.01em
}
.text-ls-1{
	letter-spacing:.025em
}
.text-ls-2{
	letter-spacing:.1em
}
.text-ls-3{
	letter-spacing:.15em
}
.line-height-sans-1{
	line-height:.9
}
.line-height-sans-2{
	line-height:1.1
}
.line-height-sans-3{
	line-height:1.3
}
.line-height-sans-4{
	line-height:1.4
}
.line-height-sans-5{
	line-height:1.5
}
.line-height-sans-6{
	line-height:1.6
}
.line-height-serif-1{
	line-height:1
}
.line-height-serif-2{
	line-height:1.2
}
.line-height-serif-3{
	line-height:1.4
}
.line-height-serif-4{
	line-height:1.5
}
.line-height-serif-5{
	line-height:1.7
}
.line-height-serif-6{
	line-height:1.8
}
.line-height-mono-1{
	line-height:1
}
.line-height-mono-2{
	line-height:1.3
}
.line-height-mono-3{
	line-height:1.4
}
.line-height-mono-4{
	line-height:1.6
}
.line-height-mono-5{
	line-height:1.7
}
.line-height-mono-6{
	line-height:1.8
}
.line-height-heading-1{
	line-height:.9
}
.line-height-heading-2{
	line-height:1.1
}
.line-height-heading-3{
	line-height:1.3
}
.line-height-heading-4{
	line-height:1.4
}
.line-height-heading-5{
	line-height:1.5
}
.line-height-heading-6{
	line-height:1.6
}
.line-height-ui-1{
	line-height:.9
}
.line-height-ui-2{
	line-height:1.1
}
.line-height-ui-3{
	line-height:1.3
}
.line-height-ui-4{
	line-height:1.4
}
.line-height-ui-5{
	line-height:1.5
}
.line-height-ui-6{
	line-height:1.6
}
.line-height-body-1{
	line-height:.9
}
.line-height-body-2{
	line-height:1.1
}
.line-height-body-3{
	line-height:1.3
}
.line-height-body-4{
	line-height:1.4
}
.line-height-body-5{
	line-height:1.5
}
.line-height-body-6{
	line-height:1.6
}
.line-height-code-1{
	line-height:1
}
.line-height-code-2{
	line-height:1.3
}
.line-height-code-3{
	line-height:1.4
}
.line-height-code-4{
	line-height:1.6
}
.line-height-code-5{
	line-height:1.7
}
.line-height-code-6{
	line-height:1.8
}
.line-height-alt-1{
	line-height:1
}
.line-height-alt-2{
	line-height:1.2
}
.line-height-alt-3,blockquote.orau-callout p{
	line-height:1.4
}
.line-height-alt-4{
	line-height:1.5
}
.line-height-alt-5{
	line-height:1.7
}
.line-height-alt-6{
	line-height:1.8
}
.margin-neg-1px{
	margin:-1px
}
.margin-neg-2px{
	margin:-2px
}
.margin-neg-05{
	margin:-.25rem
}
.margin-neg-1{
	margin:-.5rem
}
.margin-neg-105{
	margin:-.75rem
}
.margin-neg-2{
	margin:-1rem
}
.margin-neg-205{
	margin:-1.25rem
}
.margin-neg-3{
	margin:-1.5rem
}
.margin-1px{
	margin:1px
}
.margin-2px{
	margin:2px
}
.margin-05{
	margin:.25rem
}
.margin-1{
	margin:.5rem
}
.margin-105{
	margin:.75rem
}
.margin-2{
	margin:1rem
}
.margin-205{
	margin:1.25rem
}
.margin-3{
	margin:1.5rem
}
.margin-neg-4{
	margin:-2rem
}
.margin-neg-5{
	margin:-2.5rem
}
.margin-neg-6{
	margin:-3rem
}
.margin-neg-7{
	margin:-3.5rem
}
.margin-neg-8{
	margin:-4rem
}
.margin-neg-9{
	margin:-4.5rem
}
.margin-neg-10{
	margin:-5rem
}
.margin-neg-15{
	margin:-7.5rem
}
.margin-4{
	margin:2rem
}
.margin-5{
	margin:2.5rem
}
.margin-6{
	margin:3rem
}
.margin-7{
	margin:3.5rem
}
.margin-8{
	margin:4rem
}
.margin-9{
	margin:4.5rem
}
.margin-10{
	margin:5rem
}
.margin-15{
	margin:7.5rem
}
.margin-05em{
	margin:.5em
}
.margin-1em{
	margin:1em
}
.margin-105em{
	margin:1.5em
}
.margin-2em{
	margin:2em
}
.margin-0{
	margin:0
}
.margin-y-1px{
	margin-bottom:1px
}
.margin-top-1px,.margin-y-1px{
	margin-top:1px
}
.margin-bottom-1px{
	margin-bottom:1px
}
.margin-y-2px{
	margin-bottom:2px
}
.margin-top-2px,.margin-y-2px{
	margin-top:2px
}
.margin-bottom-2px{
	margin-bottom:2px
}
.margin-y-05{
	margin-bottom:.25rem
}
.margin-top-05,.margin-y-05{
	margin-top:.25rem
}
.margin-bottom-05{
	margin-bottom:.25rem
}
.margin-y-1{
	margin-bottom:.5rem
}
.margin-top-1,.margin-y-1{
	margin-top:.5rem
}
.margin-bottom-1{
	margin-bottom:.5rem
}
.margin-y-105{
	margin-bottom:.75rem
}
.margin-top-105,.margin-y-105{
	margin-top:.75rem
}
.margin-bottom-105{
	margin-bottom:.75rem
}
.margin-y-2{
	margin-bottom:1rem
}
.margin-top-2,.margin-y-2{
	margin-top:1rem
}
.margin-bottom-2{
	margin-bottom:1rem
}
.margin-y-205{
	margin-bottom:1.25rem
}
.margin-top-205,.margin-y-205{
	margin-top:1.25rem
}
.margin-bottom-205{
	margin-bottom:1.25rem
}
.margin-y-3{
	margin-bottom:1.5rem
}
.margin-top-3,.margin-y-3{
	margin-top:1.5rem
}
.margin-bottom-3{
	margin-bottom:1.5rem
}
.margin-y-neg-1px{
	margin-top:-1px;
	margin-bottom:-1px
}
.margin-top-neg-1px{
	margin-top:-1px
}
.margin-bottom-neg-1px{
	margin-bottom:-1px
}
.margin-y-neg-2px{
	margin-top:-2px;
	margin-bottom:-2px
}
.margin-top-neg-2px{
	margin-top:-2px
}
.margin-bottom-neg-2px{
	margin-bottom:-2px
}
.margin-y-neg-05{
	margin-bottom:-.25rem
}
.margin-top-neg-05,.margin-y-neg-05{
	margin-top:-.25rem
}
.margin-bottom-neg-05{
	margin-bottom:-.25rem
}
.margin-y-neg-1{
	margin-bottom:-.5rem
}
.margin-top-neg-1,.margin-y-neg-1{
	margin-top:-.5rem
}
.margin-bottom-neg-1{
	margin-bottom:-.5rem
}
.margin-y-neg-105{
	margin-bottom:-.75rem
}
.margin-top-neg-105,.margin-y-neg-105{
	margin-top:-.75rem
}
.margin-bottom-neg-105{
	margin-bottom:-.75rem
}
.margin-y-neg-2{
	margin-bottom:-1rem
}
.margin-top-neg-2,.margin-y-neg-2{
	margin-top:-1rem
}
.margin-bottom-neg-2{
	margin-bottom:-1rem
}
.margin-y-neg-205{
	margin-bottom:-1.25rem
}
.margin-top-neg-205,.margin-y-neg-205{
	margin-top:-1.25rem
}
.margin-bottom-neg-205{
	margin-bottom:-1.25rem
}
.margin-y-neg-3{
	margin-bottom:-1.5rem
}
.margin-top-neg-3,.margin-y-neg-3{
	margin-top:-1.5rem
}
.margin-bottom-neg-3{
	margin-bottom:-1.5rem
}
.margin-y-neg-4{
	margin-bottom:-2rem
}
.margin-top-neg-4,.margin-y-neg-4{
	margin-top:-2rem
}
.margin-bottom-neg-4{
	margin-bottom:-2rem
}
.margin-y-neg-5{
	margin-bottom:-2.5rem
}
.margin-top-neg-5,.margin-y-neg-5{
	margin-top:-2.5rem
}
.margin-bottom-neg-5{
	margin-bottom:-2.5rem
}
.margin-y-neg-6{
	margin-bottom:-3rem
}
.margin-top-neg-6,.margin-y-neg-6{
	margin-top:-3rem
}
.margin-bottom-neg-6{
	margin-bottom:-3rem
}
.margin-y-neg-7{
	margin-bottom:-3.5rem
}
.margin-top-neg-7,.margin-y-neg-7{
	margin-top:-3.5rem
}
.margin-bottom-neg-7{
	margin-bottom:-3.5rem
}
.margin-y-neg-8{
	margin-bottom:-4rem
}
.margin-top-neg-8,.margin-y-neg-8{
	margin-top:-4rem
}
.margin-bottom-neg-8{
	margin-bottom:-4rem
}
.margin-y-neg-9{
	margin-bottom:-4.5rem
}
.margin-top-neg-9,.margin-y-neg-9{
	margin-top:-4.5rem
}
.margin-bottom-neg-9{
	margin-bottom:-4.5rem
}
.margin-y-neg-10{
	margin-top:-5rem;
	margin-bottom:-5rem
}
.margin-top-neg-10{
	margin-top:-5rem
}
.margin-bottom-neg-10{
	margin-bottom:-5rem
}
.margin-y-neg-15{
	margin-bottom:-7.5rem
}
.margin-top-neg-15,.margin-y-neg-15{
	margin-top:-7.5rem
}
.margin-bottom-neg-15{
	margin-bottom:-7.5rem
}
.margin-y-4{
	margin-bottom:2rem
}
.margin-top-4,.margin-y-4{
	margin-top:2rem
}
.margin-bottom-4{
	margin-bottom:2rem
}
.margin-y-5{
	margin-bottom:2.5rem
}
.margin-top-5,.margin-y-5{
	margin-top:2.5rem
}
.margin-bottom-5{
	margin-bottom:2.5rem
}
.margin-y-6{
	margin-bottom:3rem
}
.margin-top-6,.margin-y-6{
	margin-top:3rem
}
.margin-bottom-6{
	margin-bottom:3rem
}
.margin-y-7{
	margin-bottom:3.5rem
}
.margin-top-7,.margin-y-7{
	margin-top:3.5rem
}
.margin-bottom-7{
	margin-bottom:3.5rem
}
.margin-y-8{
	margin-bottom:4rem
}
.margin-top-8,.margin-y-8{
	margin-top:4rem
}
.margin-bottom-8{
	margin-bottom:4rem
}
.margin-y-9{
	margin-bottom:4.5rem
}
.margin-top-9,.margin-y-9{
	margin-top:4.5rem
}
.margin-bottom-9{
	margin-bottom:4.5rem
}
.margin-y-10{
	margin-bottom:5rem
}
.margin-top-10,.margin-y-10{
	margin-top:5rem
}
.margin-bottom-10{
	margin-bottom:5rem
}
.margin-y-15{
	margin-bottom:7.5rem
}
.margin-top-15,.margin-y-15{
	margin-top:7.5rem
}
.margin-bottom-15{
	margin-bottom:7.5rem
}
.margin-y-05em{
	margin-bottom:.5em
}
.margin-top-05em,.margin-y-05em{
	margin-top:.5em
}
.margin-bottom-05em{
	margin-bottom:.5em
}
.margin-y-1em{
	margin-bottom:1em
}
.margin-top-1em,.margin-y-1em{
	margin-top:1em
}
.margin-bottom-1em{
	margin-bottom:1em
}
.margin-y-105em{
	margin-bottom:1.5em
}
.margin-top-105em,.margin-y-105em{
	margin-top:1.5em
}
.margin-bottom-105em{
	margin-bottom:1.5em
}
.margin-y-2em{
	margin-bottom:2em
}
.margin-top-2em,.margin-y-2em{
	margin-top:2em
}
.margin-bottom-2em{
	margin-bottom:2em
}
.margin-y-0{
	margin-bottom:0
}
.margin-top-0,.margin-y-0{
	margin-top:0
}
.margin-bottom-0{
	margin-bottom:0
}
.margin-y-auto{
	margin-bottom:auto
}
.margin-top-auto,.margin-y-auto{
	margin-top:auto
}
.margin-bottom-auto{
	margin-bottom:auto
}
.margin-x-1px{
	margin-left:1px
}
.margin-right-1px,.margin-x-1px{
	margin-right:1px
}
.margin-left-1px{
	margin-left:1px
}
.margin-x-2px{
	margin-left:2px
}
.margin-right-2px,.margin-x-2px{
	margin-right:2px
}
.margin-left-2px{
	margin-left:2px
}
.margin-x-05{
	margin-left:.25rem
}
.margin-right-05,.margin-x-05{
	margin-right:.25rem
}
.margin-left-05{
	margin-left:.25rem
}
.margin-x-1{
	margin-left:.5rem
}
.margin-right-1,.margin-x-1{
	margin-right:.5rem
}
.margin-left-1{
	margin-left:.5rem
}
.margin-x-105{
	margin-left:.75rem
}
.margin-right-105,.margin-x-105{
	margin-right:.75rem
}
.margin-left-105{
	margin-left:.75rem
}
.margin-x-2{
	margin-left:1rem
}
.margin-right-2,.margin-x-2{
	margin-right:1rem
}
.margin-left-2{
	margin-left:1rem
}
.margin-x-205{
	margin-left:1.25rem
}
.margin-right-205,.margin-x-205{
	margin-right:1.25rem
}
.margin-left-205{
	margin-left:1.25rem
}
.margin-x-3,blockquote{
	margin-left:1.5rem;
	margin-right:1.5rem
}
.margin-right-3{
	margin-right:1.5rem
}
.margin-left-3{
	margin-left:1.5rem
}
.margin-x-neg-1px{
	margin-left:-1px;
	margin-right:-1px
}
.margin-right-neg-1px{
	margin-right:-1px
}
.margin-left-neg-1px{
	margin-left:-1px
}
.margin-x-neg-2px{
	margin-left:-2px;
	margin-right:-2px
}
.margin-right-neg-2px{
	margin-right:-2px
}
.margin-left-neg-2px{
	margin-left:-2px
}
.margin-x-neg-05{
	margin-left:-.25rem
}
.margin-right-neg-05,.margin-x-neg-05{
	margin-right:-.25rem
}
.margin-left-neg-05{
	margin-left:-.25rem
}
.margin-x-neg-1{
	margin-left:-.5rem
}
.margin-right-neg-1,.margin-x-neg-1{
	margin-right:-.5rem
}
.margin-left-neg-1{
	margin-left:-.5rem
}
.margin-x-neg-105{
	margin-left:-.75rem
}
.margin-right-neg-105,.margin-x-neg-105{
	margin-right:-.75rem
}
.margin-left-neg-105{
	margin-left:-.75rem
}
.margin-x-neg-2{
	margin-left:-1rem
}
.margin-right-neg-2,.margin-x-neg-2{
	margin-right:-1rem
}
.margin-left-neg-2{
	margin-left:-1rem
}
.margin-x-neg-205{
	margin-left:-1.25rem
}
.margin-right-neg-205,.margin-x-neg-205{
	margin-right:-1.25rem
}
.margin-left-neg-205{
	margin-left:-1.25rem
}
.margin-x-neg-3{
	margin-left:-1.5rem
}
.margin-right-neg-3,.margin-x-neg-3{
	margin-right:-1.5rem
}
.margin-left-neg-3{
	margin-left:-1.5rem
}
.margin-x-neg-4{
	margin-left:-2rem
}
.margin-right-neg-4,.margin-x-neg-4{
	margin-right:-2rem
}
.margin-left-neg-4{
	margin-left:-2rem
}
.margin-x-neg-5{
	margin-left:-2.5rem
}
.margin-right-neg-5,.margin-x-neg-5{
	margin-right:-2.5rem
}
.margin-left-neg-5{
	margin-left:-2.5rem
}
.margin-x-neg-6{
	margin-left:-3rem
}
.margin-right-neg-6,.margin-x-neg-6{
	margin-right:-3rem
}
.margin-left-neg-6{
	margin-left:-3rem
}
.margin-x-neg-7{
	margin-left:-3.5rem
}
.margin-right-neg-7,.margin-x-neg-7{
	margin-right:-3.5rem
}
.margin-left-neg-7{
	margin-left:-3.5rem
}
.margin-x-neg-8{
	margin-left:-4rem
}
.margin-right-neg-8,.margin-x-neg-8{
	margin-right:-4rem
}
.margin-left-neg-8{
	margin-left:-4rem
}
.margin-x-neg-9{
	margin-left:-4.5rem
}
.margin-right-neg-9,.margin-x-neg-9{
	margin-right:-4.5rem
}
.margin-left-neg-9{
	margin-left:-4.5rem
}
.margin-x-neg-10{
	margin-left:-5rem
}
.margin-right-neg-10,.margin-x-neg-10{
	margin-right:-5rem
}
.margin-left-neg-10{
	margin-left:-5rem
}
.margin-x-neg-15{
	margin-left:-7.5rem
}
.margin-right-neg-15,.margin-x-neg-15{
	margin-right:-7.5rem
}
.margin-left-neg-15{
	margin-left:-7.5rem
}
.margin-x-4{
	margin-left:2rem
}
.margin-right-4,.margin-x-4{
	margin-right:2rem
}
.margin-left-4{
	margin-left:2rem
}
.margin-x-5{
	margin-left:2.5rem
}
.margin-right-5,.margin-x-5{
	margin-right:2.5rem
}
.margin-left-5{
	margin-left:2.5rem
}
.margin-x-6{
	margin-left:3rem
}
.margin-right-6,.margin-x-6{
	margin-right:3rem
}
.margin-left-6{
	margin-left:3rem
}
.margin-x-7{
	margin-left:3.5rem
}
.margin-right-7,.margin-x-7{
	margin-right:3.5rem
}
.margin-left-7{
	margin-left:3.5rem
}
.margin-x-8{
	margin-left:4rem
}
.margin-right-8,.margin-x-8{
	margin-right:4rem
}
.margin-left-8{
	margin-left:4rem
}
.margin-x-9{
	margin-left:4.5rem
}
.margin-right-9,.margin-x-9{
	margin-right:4.5rem
}
.margin-left-9{
	margin-left:4.5rem
}
.margin-x-10{
	margin-left:5rem
}
.margin-right-10,.margin-x-10{
	margin-right:5rem
}
.margin-left-10{
	margin-left:5rem
}
.margin-x-15{
	margin-left:7.5rem
}
.margin-right-15,.margin-x-15{
	margin-right:7.5rem
}
.margin-left-15{
	margin-left:7.5rem
}
.margin-x-card{
	margin-left:10rem
}
.margin-right-card,.margin-x-card{
	margin-right:10rem
}
.margin-left-card{
	margin-left:10rem
}
.margin-x-card-lg{
	margin-left:15rem
}
.margin-right-card-lg,.margin-x-card-lg{
	margin-right:15rem
}
.margin-left-card-lg{
	margin-left:15rem
}
.margin-x-mobile{
	margin-left:20rem
}
.margin-right-mobile,.margin-x-mobile{
	margin-right:20rem
}
.margin-left-mobile{
	margin-left:20rem
}
.margin-x-05em{
	margin-left:.5em
}
.margin-right-05em,.margin-x-05em{
	margin-right:.5em
}
.margin-left-05em{
	margin-left:.5em
}
.margin-x-1em{
	margin-left:1em
}
.margin-right-1em,.margin-x-1em{
	margin-right:1em
}
.margin-left-1em{
	margin-left:1em
}
.margin-x-105em{
	margin-left:1.5em
}
.margin-right-105em,.margin-x-105em{
	margin-right:1.5em
}
.margin-left-105em{
	margin-left:1.5em
}
.margin-x-2em{
	margin-left:2em
}
.margin-right-2em,.margin-x-2em{
	margin-right:2em
}
.margin-left-2em{
	margin-left:2em
}
.margin-x-0{
	margin-left:0
}
.margin-right-0,.margin-x-0{
	margin-right:0
}
.margin-left-0{
	margin-left:0
}
.margin-x-auto{
	margin-left:auto
}
.margin-right-auto,.margin-x-auto{
	margin-right:auto
}
.margin-left-auto{
	margin-left:auto
}
.maxh-05{
	max-height:.25rem
}
.maxh-1{
	max-height:.5rem
}
.maxh-105{
	max-height:.75rem
}
.maxh-2{
	max-height:1rem
}
.maxh-205{
	max-height:1.25rem
}
.maxh-3{
	max-height:1.5rem
}
.maxh-4{
	max-height:2rem
}
.maxh-5{
	max-height:2.5rem
}
.maxh-6{
	max-height:3rem
}
.maxh-7{
	max-height:3.5rem
}
.maxh-8{
	max-height:4rem
}
.maxh-9{
	max-height:4.5rem
}
.maxh-10{
	max-height:5rem
}
.maxh-15{
	max-height:7.5rem
}
.maxh-card{
	max-height:10rem
}
.maxh-card-lg{
	max-height:15rem
}
.maxh-mobile{
	max-height:20rem
}
.maxh-mobile-lg{
	max-height:30rem
}
.maxh-tablet{
	max-height:40rem
}
.maxh-tablet-lg{
	max-height:55rem
}
.maxh-none{
	max-height:none
}
.maxh-viewport{
	max-height:100vh
}
.maxw-card{
	max-width:10rem
}
.maxw-card-lg{
	max-width:15rem
}
.maxw-mobile{
	max-width:20rem
}
.maxw-mobile-lg{
	max-width:30rem
}
.maxw-tablet-sm{
	max-width:37.5rem
}
.maxw-tablet{
	max-width:40rem
}
.maxw-tablet-md{
	max-width:48rem
}
.maxw-tablet-lg{
	max-width:55rem
}
.maxw-desktop-sm{
	max-width:60rem
}
.maxw-desktop{
	max-width:64rem
}
.maxw-desktop-lg{
	max-width:75rem
}
.maxw-widescreen{
	max-width:87.5rem
}
.measure-1{
	max-width:44ex
}
.measure-2{
	max-width:60ex
}
.measure-3{
	max-width:64ex
}
.measure-4{
	max-width:68ex
}
.measure-5{
	max-width:72ex
}
.measure-6{
	max-width:88ex
}
.measure-none{
	max-width:none
}
.minh-1px{
	min-height:1px
}
.minh-2px{
	min-height:2px
}
.minh-05{
	min-height:.25rem
}
.minh-1{
	min-height:.5rem
}
.minh-105{
	min-height:.75rem
}
.minh-2{
	min-height:1rem
}
.minh-205{
	min-height:1.25rem
}
.minh-3{
	min-height:1.5rem
}
.minh-4{
	min-height:2rem
}
.minh-5{
	min-height:2.5rem
}
.minh-6{
	min-height:3rem
}
.minh-7{
	min-height:3.5rem
}
.minh-8{
	min-height:4rem
}
.minh-9{
	min-height:4.5rem
}
.minh-10{
	min-height:5rem
}
.minh-15{
	min-height:7.5rem
}
.minh-card{
	min-height:10rem
}
.minh-card-lg{
	min-height:15rem
}
.minh-mobile{
	min-height:20rem
}
.minh-mobile-lg{
	min-height:30rem
}
.minh-tablet{
	min-height:40rem
}
.minh-tablet-lg{
	min-height:55rem
}
.minh-0{
	min-height:0
}
.minh-full{
	min-height:100%
}
.minh-viewport{
	min-height:100vh
}
.minw-05{
	min-width:.25rem
}
.minw-1{
	min-width:.5rem
}
.minw-105{
	min-width:.75rem
}
.minw-2{
	min-width:1rem
}
.minw-205{
	min-width:1.25rem
}
.minw-3{
	min-width:1.5rem
}
.minw-4{
	min-width:2rem
}
.minw-5{
	min-width:2.5rem
}
.minw-6{
	min-width:3rem
}
.minw-7{
	min-width:3.5rem
}
.minw-8{
	min-width:4rem
}
.minw-9{
	min-width:4.5rem
}
.minw-10{
	min-width:5rem
}
.minw-15{
	min-width:7.5rem
}
.minw-0{
	min-width:0
}
.opacity-0{
	opacity:0
}
.opacity-10{
	opacity:.1
}
.opacity-20{
	opacity:.2
}
.opacity-30{
	opacity:.3
}
.opacity-40{
	opacity:.4
}
.opacity-50{
	opacity:.5
}
.opacity-60{
	opacity:.6
}
.opacity-70{
	opacity:.7
}
.opacity-80{
	opacity:.8
}
.opacity-90{
	opacity:.9
}
.opacity-100{
	opacity:1
}
.order-first{
	order:-1
}
.order-last{
	order:999
}
.order-initial{
	order:initial
}
.order-0{
	order:0
}
.order-1{
	order:1
}
.order-2{
	order:2
}
.order-3{
	order:3
}
.order-4{
	order:4
}
.order-5{
	order:5
}
.order-6{
	order:6
}
.order-7{
	order:7
}
.order-8{
	order:8
}
.order-9{
	order:9
}
.order-10{
	order:10
}
.order-11{
	order:11
}
.outline-1px{
	outline:1px solid
}
.outline-2px{
	outline:2px solid
}
.outline-0{
	outline:0 solid
}
.outline-05{
	outline:.25rem solid
}
.outline-transparent{
	outline-color:transparent
}
.outline-black{
	outline-color:#000
}
.outline-white{
	outline-color:#fff
}
.outline-red{
	outline-color:#e52207
}
.outline-orange{
	outline-color:#e66f0e
}
.outline-gold{
	outline-color:#ffbe2e
}
.outline-yellow{
	outline-color:#fee685
}
.outline-green{
	outline-color:#538200
}
.outline-mint{
	outline-color:#04c585
}
.outline-cyan{
	outline-color:#009ec1
}
.outline-blue{
	outline-color:#0076d6
}
.outline-indigo{
	outline-color:#676cc8
}
.outline-violet{
	outline-color:#8168b3
}
.outline-magenta{
	outline-color:#d72d79
}
.outline-gray-5{
	outline-color:#f0f0f0
}
.outline-gray-10{
	outline-color:#e6e6e6
}
.outline-gray-30{
	outline-color:#adadad
}
.outline-gray-50{
	outline-color:#757575
}
.outline-gray-70{
	outline-color:#454545
}
.outline-gray-90{
	outline-color:#1b1b1b
}
.outline-base-lightest{
	outline-color:#f6f7f7
}
.outline-base-lighter{
	outline-color:#efedf0
}
.outline-base-light{
	outline-color:#e5e1e6
}
.outline-base{
	outline-color:#63666a
}
.outline-base-dark{
	outline-color:#4f5255
}
.outline-base-darker{
	outline-color:#3b3d40
}
.outline-base-darkest,.outline-ink{
	outline-color:#141415
}
.outline-primary-lightest{
	outline-color:#dee7f8
}
.outline-primary-lighter{
	outline-color:#becff0
}
.outline-primary-light{
	outline-color:#9db8e9
}
.outline-primary{
	outline-color:#5c88da
}
.outline-primary-vivid{
	outline-color:#4c4084
}
.outline-primary-dark{
	outline-color:#4a6dae
}
.outline-primary-darker{
	outline-color:#375283
}
.outline-primary-darkest{
	outline-color:#253657
}
.outline-secondary-lighter{
	outline-color:#99ceea
}
.outline-secondary-light{
	outline-color:#339dd5
}
.outline-secondary{
	outline-color:#0085ca
}
.outline-secondary-vivid{
	outline-color:#006aa2
}
.outline-secondary-dark{
	outline-color:#005079
}
.outline-secondary-darker{
	outline-color:#2a3c4a
}
.outline-secondary-darkest{
	outline-color:#243745
}
.outline-accent-warm-darker{
	outline-color:#6b2517
}
.outline-accent-warm-dark{
	outline-color:#8f311e
}
.outline-accent-warm{
	outline-color:#b33d26
}
.outline-accent-warm-light{
	outline-color:#e1b1a8
}
.outline-accent-warm-lighter{
	outline-color:#f0d8d4
}
.outline-accent-cool-darker{
	outline-color:#2c4400
}
.outline-accent-cool-dark{
	outline-color:#3b5b00
}
.outline-accent-cool{
	outline-color:#4a7200
}
.outline-accent-cool-light{
	outline-color:#92aa66
}
.outline-accent-cool-lighter{
	outline-color:#dbe3cc
}
.outline-error-lighter{
	outline-color:#f4e3db
}
.outline-error-light{
	outline-color:#f39268
}
.outline-error{
	outline-color:#d54309
}
.outline-error-dark{
	outline-color:#b50909
}
.outline-error-darker{
	outline-color:#6f3331
}
.outline-warning-lighter{
	outline-color:#faf3d1
}
.outline-warning-light{
	outline-color:#fee685
}
.outline-warning{
	outline-color:#ffbe2e
}
.outline-warning-dark{
	outline-color:#e5a000
}
.outline-warning-darker{
	outline-color:#936f38
}
.outline-success-lighter{
	outline-color:#ecf3ec
}
.outline-success-light{
	outline-color:#70e17b
}
.outline-success{
	outline-color:#00a91c
}
.outline-success-dark{
	outline-color:#008817
}
.outline-success-darker{
	outline-color:#216e1f
}
.outline-info-lighter{
	outline-color:#cce7f4
}
.outline-info-light{
	outline-color:#9db8e9
}
.outline-info{
	outline-color:#5c88da
}
.outline-info-dark{
	outline-color:#375283
}
.outline-info-darker{
	outline-color:#253657
}
.outline-disabled-light{
	outline-color:#e6e6e6
}
.outline-disabled{
	outline-color:#c9c9c9
}
.outline-disabled-dark{
	outline-color:#adadad
}
.outline-emergency{
	outline-color:#9c3d10
}
.outline-emergency-dark{
	outline-color:#332d29
}
.outline-orau-primary{
	outline-color:#5c88da
}
.outline-orau-primary-alternate{
	outline-color:#7da0e1
}
.outline-orau-primary-light{
	outline-color:#becff0
}
.outline-orau-primary-dark{
	outline-color:#253657
}
.outline-orau-neutral{
	outline-color:#63666a
}
.outline-orau-dark-gray{
	outline-color:#3f4443
}
.outline-orau-light-gray{
	outline-color:#e5e1e6
}
.outline-orau-dark-cool-gray{
	outline-color:#13294b
}
.outline-orau-light-cool-gray{
	outline-color:#dde5ed
}
.outline-orau-red{
	outline-color:#b33d26
}
.outline-orau-orange{
	outline-color:#e59633
}
.outline-orau-dark-orange{
	outline-color:#9b5700
}
.outline-orau-yellow{
	outline-color:#f3d03e
}
.outline-orau-green{
	outline-color:#4a7200
}
.outline-orau-light-green{
	outline-color:#93d0aa
}
.outline-orau-blue{
	outline-color:#0085ca
}
.outline-orau-vivid-blue{
	outline-color:#006aa2
}
.outline-orau-dark-blue{
	outline-color:#1d4f91
}
.outline-orau-bright-blue{
	outline-color:#00b5e2
}
.outline-orau-dark-cool-blue{
	outline-color:#243745
}
.outline-orau-dark-cool-blue-alternate{
	outline-color:#2a3c4a
}
.outline-orau-purple{
	outline-color:#4c4084
}
.outline-orau-light-purple{
	outline-color:#6a7cbc
}
.outline-orau-lighter-purple{
	outline-color:#c3cbe4
}
.outline-orau-magenta{
	outline-color:#670067
}
.outline-orau-teal{
	outline-color:#47dac1
}
.overflow-hidden{
	overflow:hidden
}
.overflow-y-hidden{
	overflow-y:hidden
}
.overflow-x-hidden{
	overflow-x:hidden
}
.overflow-scroll{
	overflow:scroll
}
.overflow-y-scroll{
	overflow-y:scroll
}
.overflow-x-scroll{
	overflow-x:scroll
}
.overflow-auto{
	overflow:auto
}
.overflow-y-auto{
	overflow-y:auto
}
.overflow-x-auto{
	overflow-x:auto
}
.overflow-visible{
	overflow:visible
}
.overflow-y-visible{
	overflow-y:visible
}
.overflow-x-visible{
	overflow-x:visible
}
.padding-1px{
	padding:1px
}
.padding-y-1px{
	padding-top:1px;
	padding-bottom:1px
}
.padding-x-1px{
	padding-left:1px;
	padding-right:1px
}
.padding-top-1px{
	padding-top:1px
}
.padding-right-1px{
	padding-right:1px
}
.padding-bottom-1px{
	padding-bottom:1px
}
.padding-left-1px{
	padding-left:1px
}
.padding-2px{
	padding:2px
}
.padding-y-2px{
	padding-top:2px;
	padding-bottom:2px
}
.padding-x-2px{
	padding-left:2px;
	padding-right:2px
}
.padding-top-2px{
	padding-top:2px
}
.padding-right-2px{
	padding-right:2px
}
.padding-bottom-2px{
	padding-bottom:2px
}
.padding-left-2px{
	padding-left:2px
}
.padding-05{
	padding:.25rem
}
.padding-y-05{
	padding-top:.25rem;
	padding-bottom:.25rem
}
.padding-x-05{
	padding-left:.25rem;
	padding-right:.25rem
}
.padding-top-05{
	padding-top:.25rem
}
.padding-right-05{
	padding-right:.25rem
}
.padding-bottom-05{
	padding-bottom:.25rem
}
.padding-left-05{
	padding-left:.25rem
}
.padding-1{
	padding:.5rem
}
.padding-y-1{
	padding-top:.5rem;
	padding-bottom:.5rem
}
.padding-x-1{
	padding-left:.5rem;
	padding-right:.5rem
}
.padding-top-1{
	padding-top:.5rem
}
.padding-right-1{
	padding-right:.5rem
}
.details-container details[open],.padding-bottom-1{
	padding-bottom:.5rem
}
.padding-left-1{
	padding-left:.5rem
}
.padding-105{
	padding:.75rem
}
.padding-y-105{
	padding-top:.75rem;
	padding-bottom:.75rem
}
.padding-x-105{
	padding-left:.75rem;
	padding-right:.75rem
}
.padding-top-105{
	padding-top:.75rem
}
.padding-right-105{
	padding-right:.75rem
}
.padding-bottom-105,.width-mobile .usa-table--stacked td[data-label],.width-mobile .usa-table--stacked th[data-label],.width-mobile .usa-table--stacked-header td[data-label],.width-mobile .usa-table--stacked-header th[data-label]{
	padding-bottom:.75rem
}
.padding-left-105{
	padding-left:.75rem
}
.padding-2{
	padding:1rem
}
.padding-y-2{
	padding-top:1rem;
	padding-bottom:1rem
}
.padding-x-2{
	padding-left:1rem;
	padding-right:1rem
}
.padding-top-2{
	padding-top:1rem
}
.padding-right-2{
	padding-right:1rem
}
.padding-bottom-2{
	padding-bottom:1rem
}
.padding-left-2{
	padding-left:1rem
}
.padding-205{
	padding:1.25rem
}
.padding-y-205{
	padding-top:1.25rem;
	padding-bottom:1.25rem
}
.padding-x-205{
	padding-left:1.25rem;
	padding-right:1.25rem
}
.padding-top-205{
	padding-top:1.25rem
}
.padding-right-205{
	padding-right:1.25rem
}
.padding-bottom-205{
	padding-bottom:1.25rem
}
.padding-left-205{
	padding-left:1.25rem
}
.padding-3{
	padding:1.5rem
}
.padding-y-3{
	padding-top:1.5rem;
	padding-bottom:1.5rem
}
.padding-x-3{
	padding-left:1.5rem;
	padding-right:1.5rem
}
.padding-top-3{
	padding-top:1.5rem
}
.padding-right-3{
	padding-right:1.5rem
}
.padding-bottom-3{
	padding-bottom:1.5rem
}
.padding-left-3{
	padding-left:1.5rem
}
.padding-4{
	padding:2rem
}
.padding-y-4{
	padding-top:2rem;
	padding-bottom:2rem
}
.padding-x-4{
	padding-left:2rem;
	padding-right:2rem
}
.padding-top-4{
	padding-top:2rem
}
.padding-right-4{
	padding-right:2rem
}
.padding-bottom-4{
	padding-bottom:2rem
}
.padding-left-4{
	padding-left:2rem
}
.padding-5{
	padding:2.5rem
}
.padding-y-5{
	padding-top:2.5rem;
	padding-bottom:2.5rem
}
.padding-x-5{
	padding-left:2.5rem;
	padding-right:2.5rem
}
.padding-top-5{
	padding-top:2.5rem
}
.padding-right-5{
	padding-right:2.5rem
}
.padding-bottom-5{
	padding-bottom:2.5rem
}
.padding-left-5{
	padding-left:2.5rem
}
.padding-6{
	padding:3rem
}
.padding-y-6{
	padding-top:3rem;
	padding-bottom:3rem
}
.padding-x-6{
	padding-left:3rem;
	padding-right:3rem
}
.padding-top-6{
	padding-top:3rem
}
.padding-right-6{
	padding-right:3rem
}
.padding-bottom-6{
	padding-bottom:3rem
}
.padding-left-6{
	padding-left:3rem
}
.padding-7{
	padding:3.5rem
}
.padding-y-7{
	padding-top:3.5rem;
	padding-bottom:3.5rem
}
.padding-x-7{
	padding-left:3.5rem;
	padding-right:3.5rem
}
.padding-top-7{
	padding-top:3.5rem
}
.padding-right-7{
	padding-right:3.5rem
}
.padding-bottom-7{
	padding-bottom:3.5rem
}
.padding-left-7{
	padding-left:3.5rem
}
.padding-8{
	padding:4rem
}
.padding-y-8{
	padding-top:4rem;
	padding-bottom:4rem
}
.padding-x-8{
	padding-left:4rem;
	padding-right:4rem
}
.padding-top-8{
	padding-top:4rem
}
.padding-right-8{
	padding-right:4rem
}
.padding-bottom-8{
	padding-bottom:4rem
}
.padding-left-8{
	padding-left:4rem
}
.padding-9{
	padding:4.5rem
}
.padding-y-9{
	padding-top:4.5rem;
	padding-bottom:4.5rem
}
.padding-x-9{
	padding-left:4.5rem;
	padding-right:4.5rem
}
.padding-top-9{
	padding-top:4.5rem
}
.padding-right-9{
	padding-right:4.5rem
}
.padding-bottom-9{
	padding-bottom:4.5rem
}
.padding-left-9{
	padding-left:4.5rem
}
.padding-10{
	padding:5rem
}
.padding-y-10{
	padding-top:5rem;
	padding-bottom:5rem
}
.padding-x-10{
	padding-left:5rem;
	padding-right:5rem
}
.padding-top-10{
	padding-top:5rem
}
.padding-right-10{
	padding-right:5rem
}
.padding-bottom-10{
	padding-bottom:5rem
}
.padding-left-10{
	padding-left:5rem
}
.padding-15{
	padding:7.5rem
}
.padding-y-15{
	padding-top:7.5rem;
	padding-bottom:7.5rem
}
.padding-x-15{
	padding-left:7.5rem;
	padding-right:7.5rem
}
.padding-top-15{
	padding-top:7.5rem
}
.padding-right-15{
	padding-right:7.5rem
}
.padding-bottom-15{
	padding-bottom:7.5rem
}
.padding-left-15{
	padding-left:7.5rem
}
.padding-0{
	padding:0
}
.padding-y-0{
	padding-top:0;
	padding-bottom:0
}
.padding-x-0{
	padding-left:0;
	padding-right:0
}
.padding-top-0{
	padding-top:0
}
.padding-right-0{
	padding-right:0
}
.padding-bottom-0{
	padding-bottom:0
}
.padding-left-0{
	padding-left:0
}
.pin-all{
	bottom:0;
	top:0
}
.pin-all,.pin-x{
	left:0;
	right:0;
	position:absolute
}
.pin-y{
	top:0
}
.pin-bottom,.pin-y{
	bottom:0;
	position:absolute
}
.pin-left{
	left:0;
	position:absolute
}
.pin-right{
	right:0;
	position:absolute
}
.pin-top{
	top:0;
	position:absolute
}
.pin-none{
	bottom:auto;
	left:auto;
	right:auto;
	top:auto;
	position:static
}
.position-absolute{
	position:absolute
}
.position-fixed{
	position:fixed
}
.position-relative{
	position:relative
}
.position-static{
	position:static
}
.position-sticky{
	position:sticky
}
.right-1px{
	right:1px
}
.right-2px{
	right:2px
}
.right-05{
	right:.25rem
}
.right-1{
	right:.5rem
}
.right-105{
	right:.75rem
}
.right-2{
	right:1rem
}
.right-205{
	right:1.25rem
}
.right-3{
	right:1.5rem
}
.right-neg-1px{
	right:-1px
}
.right-neg-2px{
	right:-2px
}
.right-neg-05{
	right:-.25rem
}
.right-neg-1{
	right:-.5rem
}
.right-neg-105{
	right:-.75rem
}
.right-neg-2{
	right:-1rem
}
.right-neg-205{
	right:-1.25rem
}
.right-neg-3{
	right:-1.5rem
}
.right-0{
	right:0
}
.right-auto{
	right:auto
}
.square-1px{
	height:1px;
	width:1px
}
.square-2px{
	height:2px;
	width:2px
}
.square-05{
	height:.25rem;
	width:.25rem
}
.square-1{
	height:.5rem;
	width:.5rem
}
.square-105{
	height:.75rem;
	width:.75rem
}
.square-2{
	height:1rem;
	width:1rem
}
.square-205{
	height:1.25rem;
	width:1.25rem
}
.square-3{
	height:1.5rem;
	width:1.5rem
}
.square-4{
	height:2rem;
	width:2rem
}
.square-5{
	height:2.5rem;
	width:2.5rem
}
.square-6{
	height:3rem;
	width:3rem
}
.square-7{
	height:3.5rem;
	width:3.5rem
}
.square-8{
	height:4rem;
	width:4rem
}
.square-9{
	height:4.5rem;
	width:4.5rem
}
.square-10{
	height:5rem;
	width:5rem
}
.square-15{
	height:7.5rem;
	width:7.5rem
}
.square-card{
	height:10rem;
	width:10rem
}
.square-card-lg{
	height:15rem;
	width:15rem
}
.square-mobile{
	height:20rem;
	width:20rem
}
.text-center{
	text-align:center
}
.text-left{
	text-align:left
}
.text-justify{
	text-align:justify
}
.text-right{
	text-align:right
}
.hover\:text-strike:hover,.text-strike{
	text-decoration:line-through
}
.hover\:text-underline:hover,.text-underline{
	text-decoration:underline
}
.hover\:text-no-strike:hover,.hover\:text-no-underline:hover,.text-no-strike,.text-no-underline{
	text-decoration:none
}
.hover\:underline-red:hover,.underline-red{
	text-decoration-color:#e52207
}
.hover\:underline-orange:hover,.underline-orange{
	text-decoration-color:#e66f0e
}
.hover\:underline-gold:hover,.underline-gold{
	text-decoration-color:#ffbe2e
}
.hover\:underline-yellow:hover,.underline-yellow{
	text-decoration-color:#fee685
}
.hover\:underline-green:hover,.underline-green{
	text-decoration-color:#538200
}
.hover\:underline-mint:hover,.underline-mint{
	text-decoration-color:#04c585
}
.hover\:underline-cyan:hover,.underline-cyan{
	text-decoration-color:#009ec1
}
.hover\:underline-blue:hover,.underline-blue{
	text-decoration-color:#0076d6
}
.hover\:underline-indigo:hover,.underline-indigo{
	text-decoration-color:#676cc8
}
.hover\:underline-violet:hover,.underline-violet{
	text-decoration-color:#8168b3
}
.hover\:underline-magenta:hover,.underline-magenta{
	text-decoration-color:#d72d79
}
.hover\:underline-gray-5:hover,.underline-gray-5{
	text-decoration-color:#f0f0f0
}
.hover\:underline-gray-10:hover,.underline-gray-10{
	text-decoration-color:#e6e6e6
}
.hover\:underline-gray-30:hover,.underline-gray-30{
	text-decoration-color:#adadad
}
.hover\:underline-gray-50:hover,.underline-gray-50{
	text-decoration-color:#757575
}
.hover\:underline-gray-70:hover,.underline-gray-70{
	text-decoration-color:#454545
}
.hover\:underline-gray-90:hover,.underline-gray-90{
	text-decoration-color:#1b1b1b
}
.hover\:underline-base-lightest:hover,.underline-base-lightest{
	text-decoration-color:#f6f7f7
}
.hover\:underline-base-lighter:hover,.underline-base-lighter{
	text-decoration-color:#efedf0
}
.hover\:underline-base-light:hover,.underline-base-light{
	text-decoration-color:#e5e1e6
}
.hover\:underline-base:hover,.underline-base{
	text-decoration-color:#63666a
}
.hover\:underline-base-dark:hover,.underline-base-dark{
	text-decoration-color:#4f5255
}
.hover\:underline-base-darker:hover,.underline-base-darker{
	text-decoration-color:#3b3d40
}
.hover\:underline-base-darkest:hover,.hover\:underline-ink:hover,.underline-base-darkest,.underline-ink{
	text-decoration-color:#141415
}
.hover\:underline-primary-lightest:hover,.underline-primary-lightest{
	text-decoration-color:#dee7f8
}
.hover\:underline-primary-lighter:hover,.underline-primary-lighter{
	text-decoration-color:#becff0
}
.hover\:underline-primary-light:hover,.underline-primary-light{
	text-decoration-color:#9db8e9
}
.hover\:underline-primary:hover,.underline-primary{
	text-decoration-color:#5c88da
}
.hover\:underline-primary-vivid:hover,.underline-primary-vivid{
	text-decoration-color:#4c4084
}
.hover\:underline-primary-dark:hover,.underline-primary-dark{
	text-decoration-color:#4a6dae
}
.hover\:underline-primary-darker:hover,.underline-primary-darker{
	text-decoration-color:#375283
}
.hover\:underline-primary-darkest:hover,.underline-primary-darkest{
	text-decoration-color:#253657
}
.hover\:underline-secondary-lighter:hover,.underline-secondary-lighter{
	text-decoration-color:#99ceea
}
.hover\:underline-secondary-light:hover,.underline-secondary-light{
	text-decoration-color:#339dd5
}
.hover\:underline-secondary:hover,.underline-secondary{
	text-decoration-color:#0085ca
}
.hover\:underline-secondary-vivid:hover,.underline-secondary-vivid{
	text-decoration-color:#006aa2
}
.hover\:underline-secondary-dark:hover,.underline-secondary-dark{
	text-decoration-color:#005079
}
.hover\:underline-secondary-darker:hover,.underline-secondary-darker{
	text-decoration-color:#2a3c4a
}
.hover\:underline-secondary-darkest:hover,.underline-secondary-darkest{
	text-decoration-color:#243745
}
.hover\:underline-accent-warm-darker:hover,.underline-accent-warm-darker{
	text-decoration-color:#6b2517
}
.hover\:underline-accent-warm-dark:hover,.underline-accent-warm-dark{
	text-decoration-color:#8f311e
}
.hover\:underline-accent-warm:hover,.underline-accent-warm{
	text-decoration-color:#b33d26
}
.hover\:underline-accent-warm-light:hover,.underline-accent-warm-light{
	text-decoration-color:#e1b1a8
}
.hover\:underline-accent-warm-lighter:hover,.underline-accent-warm-lighter{
	text-decoration-color:#f0d8d4
}
.hover\:underline-accent-cool-darker:hover,.underline-accent-cool-darker{
	text-decoration-color:#2c4400
}
.hover\:underline-accent-cool-dark:hover,.underline-accent-cool-dark{
	text-decoration-color:#3b5b00
}
.hover\:underline-accent-cool:hover,.underline-accent-cool{
	text-decoration-color:#4a7200
}
.hover\:underline-accent-cool-light:hover,.underline-accent-cool-light{
	text-decoration-color:#92aa66
}
.hover\:underline-accent-cool-lighter:hover,.underline-accent-cool-lighter{
	text-decoration-color:#dbe3cc
}
.hover\:underline-error-lighter:hover,.underline-error-lighter{
	text-decoration-color:#f4e3db
}
.hover\:underline-error-light:hover,.underline-error-light{
	text-decoration-color:#f39268
}
.hover\:underline-error:hover,.underline-error{
	text-decoration-color:#d54309
}
.hover\:underline-error-dark:hover,.underline-error-dark{
	text-decoration-color:#b50909
}
.hover\:underline-error-darker:hover,.underline-error-darker{
	text-decoration-color:#6f3331
}
.hover\:underline-warning-lighter:hover,.underline-warning-lighter{
	text-decoration-color:#faf3d1
}
.hover\:underline-warning-light:hover,.underline-warning-light{
	text-decoration-color:#fee685
}
.hover\:underline-warning:hover,.underline-warning{
	text-decoration-color:#ffbe2e
}
.hover\:underline-warning-dark:hover,.underline-warning-dark{
	text-decoration-color:#e5a000
}
.hover\:underline-warning-darker:hover,.underline-warning-darker{
	text-decoration-color:#936f38
}
.hover\:underline-success-lighter:hover,.underline-success-lighter{
	text-decoration-color:#ecf3ec
}
.hover\:underline-success-light:hover,.underline-success-light{
	text-decoration-color:#70e17b
}
.hover\:underline-success:hover,.underline-success{
	text-decoration-color:#00a91c
}
.hover\:underline-success-dark:hover,.underline-success-dark{
	text-decoration-color:#008817
}
.hover\:underline-success-darker:hover,.underline-success-darker{
	text-decoration-color:#216e1f
}
.hover\:underline-info-lighter:hover,.underline-info-lighter{
	text-decoration-color:#cce7f4
}
.hover\:underline-info-light:hover,.underline-info-light{
	text-decoration-color:#9db8e9
}
.hover\:underline-info:hover,.underline-info{
	text-decoration-color:#5c88da
}
.hover\:underline-info-dark:hover,.underline-info-dark{
	text-decoration-color:#375283
}
.hover\:underline-info-darker:hover,.underline-info-darker{
	text-decoration-color:#253657
}
.hover\:underline-disabled-light:hover,.underline-disabled-light{
	text-decoration-color:#e6e6e6
}
.hover\:underline-disabled:hover,.underline-disabled{
	text-decoration-color:#c9c9c9
}
.hover\:underline-disabled-dark:hover,.underline-disabled-dark{
	text-decoration-color:#adadad
}
.hover\:underline-emergency:hover,.underline-emergency{
	text-decoration-color:#9c3d10
}
.hover\:underline-emergency-dark:hover,.underline-emergency-dark{
	text-decoration-color:#332d29
}
.hover\:underline-orau-primary:hover,.underline-orau-primary{
	text-decoration-color:#5c88da
}
.hover\:underline-orau-primary-alternate:hover,.underline-orau-primary-alternate{
	text-decoration-color:#7da0e1
}
.hover\:underline-orau-primary-light:hover,.underline-orau-primary-light{
	text-decoration-color:#becff0
}
.hover\:underline-orau-primary-dark:hover,.underline-orau-primary-dark{
	text-decoration-color:#253657
}
.hover\:underline-orau-neutral:hover,.underline-orau-neutral{
	text-decoration-color:#63666a
}
.hover\:underline-orau-dark-gray:hover,.underline-orau-dark-gray{
	text-decoration-color:#3f4443
}
.hover\:underline-orau-light-gray:hover,.underline-orau-light-gray{
	text-decoration-color:#e5e1e6
}
.hover\:underline-orau-dark-cool-gray:hover,.underline-orau-dark-cool-gray{
	text-decoration-color:#13294b
}
.hover\:underline-orau-light-cool-gray:hover,.underline-orau-light-cool-gray{
	text-decoration-color:#dde5ed
}
.hover\:underline-orau-red:hover,.underline-orau-red{
	text-decoration-color:#b33d26
}
.hover\:underline-orau-orange:hover,.underline-orau-orange{
	text-decoration-color:#e59633
}
.hover\:underline-orau-dark-orange:hover,.underline-orau-dark-orange{
	text-decoration-color:#9b5700
}
.hover\:underline-orau-yellow:hover,.underline-orau-yellow{
	text-decoration-color:#f3d03e
}
.hover\:underline-orau-green:hover,.underline-orau-green{
	text-decoration-color:#4a7200
}
.hover\:underline-orau-light-green:hover,.underline-orau-light-green{
	text-decoration-color:#93d0aa
}
.hover\:underline-orau-blue:hover,.underline-orau-blue{
	text-decoration-color:#0085ca
}
.hover\:underline-orau-vivid-blue:hover,.underline-orau-vivid-blue{
	text-decoration-color:#006aa2
}
.hover\:underline-orau-dark-blue:hover,.underline-orau-dark-blue{
	text-decoration-color:#1d4f91
}
.hover\:underline-orau-bright-blue:hover,.underline-orau-bright-blue{
	text-decoration-color:#00b5e2
}
.hover\:underline-orau-dark-cool-blue:hover,.underline-orau-dark-cool-blue{
	text-decoration-color:#243745
}
.hover\:underline-orau-dark-cool-blue-alternate:hover,.underline-orau-dark-cool-blue-alternate{
	text-decoration-color:#2a3c4a
}
.hover\:underline-orau-purple:hover,.underline-orau-purple{
	text-decoration-color:#4c4084
}
.hover\:underline-orau-light-purple:hover,.underline-orau-light-purple{
	text-decoration-color:#6a7cbc
}
.hover\:underline-orau-lighter-purple:hover,.underline-orau-lighter-purple{
	text-decoration-color:#c3cbe4
}
.hover\:underline-orau-magenta:hover,.underline-orau-magenta{
	text-decoration-color:#670067
}
.hover\:underline-orau-teal:hover,.underline-orau-teal{
	text-decoration-color:#47dac1
}
.text-indent-0{
	text-indent:0
}
.text-indent-05{
	text-indent:.25rem
}
.text-indent-1{
	text-indent:.5rem
}
.text-indent-105{
	text-indent:.75rem
}
.text-indent-2{
	text-indent:1rem
}
.text-indent-205{
	text-indent:1.25rem
}
.text-indent-3{
	text-indent:1.5rem
}
.text-indent-neg-05{
	text-indent:-.25rem
}
.text-indent-neg-1{
	text-indent:-.5rem
}
.text-indent-neg-105{
	text-indent:-.75rem
}
.text-indent-neg-2{
	text-indent:-1rem
}
.text-indent-neg-205{
	text-indent:-1.25rem
}
.text-indent-neg-3{
	text-indent:-1.5rem
}
.text-indent-4{
	text-indent:2rem
}
.text-indent-5{
	text-indent:2.5rem
}
.text-indent-6{
	text-indent:3rem
}
.text-indent-7{
	text-indent:3.5rem
}
.text-indent-8{
	text-indent:4rem
}
.text-indent-9{
	text-indent:4.5rem
}
.text-indent-10{
	text-indent:5rem
}
.text-indent-15{
	text-indent:7.5rem
}
.text-indent-neg-4{
	text-indent:-2rem
}
.text-indent-neg-5{
	text-indent:-2.5rem
}
.text-indent-neg-6{
	text-indent:-3rem
}
.text-indent-neg-7{
	text-indent:-3.5rem
}
.text-indent-neg-8{
	text-indent:-4rem
}
.text-indent-neg-9{
	text-indent:-4.5rem
}
.text-indent-neg-10{
	text-indent:-5rem
}
.text-indent-neg-15{
	text-indent:-7.5rem
}
.text-uppercase{
	text-transform:uppercase
}
.text-no-uppercase{
	text-transform:none
}
.text-lowercase{
	text-transform:lowercase
}
.text-no-lowercase{
	text-transform:none
}
.top-1px{
	top:1px
}
.top-2px{
	top:2px
}
.top-05{
	top:.25rem
}
.top-1{
	top:.5rem
}
.top-105{
	top:.75rem
}
.top-2{
	top:1rem
}
.top-205{
	top:1.25rem
}
.top-3{
	top:1.5rem
}
.top-neg-1px{
	top:-1px
}
.top-neg-2px{
	top:-2px
}
.top-neg-05{
	top:-.25rem
}
.top-neg-1{
	top:-.5rem
}
.top-neg-105{
	top:-.75rem
}
.top-neg-2{
	top:-1rem
}
.top-neg-205{
	top:-1.25rem
}
.top-neg-3{
	top:-1.5rem
}
.top-0{
	top:0
}
.top-auto{
	top:auto
}
.text-baseline{
	vertical-align:baseline
}
.text-bottom{
	vertical-align:bottom
}
.text-middle{
	vertical-align:middle
}
.text-sub{
	vertical-align:sub
}
.text-super{
	vertical-align:super
}
.text-tbottom{
	vertical-align:text-bottom
}
.text-ttop{
	vertical-align:text-top
}
.text-top{
	vertical-align:top
}
.text-pre{
	white-space:pre
}
.text-pre-line{
	white-space:pre-line
}
.text-pre-wrap{
	white-space:pre-wrap
}
.text-wrap{
	white-space:normal
}
.text-no-wrap{
	white-space:nowrap
}
.width-1px{
	width:1px
}
.width-2px{
	width:2px
}
.width-05{
	width:.25rem
}
.width-1{
	width:.5rem
}
.width-105{
	width:.75rem
}
.width-2{
	width:1rem
}
.width-205{
	width:1.25rem
}
.width-3{
	width:1.5rem
}
.width-4{
	width:2rem
}
.width-5{
	width:2.5rem
}
.width-6{
	width:3rem
}
.width-7{
	width:3.5rem
}
.width-8{
	width:4rem
}
.width-9{
	width:4.5rem
}
.width-10{
	width:5rem
}
.width-15{
	width:7.5rem
}
.width-card{
	width:10rem
}
.width-card-lg{
	width:15rem
}
.width-mobile{
	width:20rem
}
.width-mobile-lg{
	width:30rem
}
.width-tablet{
	width:40rem
}
.width-tablet-lg{
	width:55rem
}
.width-desktop{
	width:64rem
}
.width-desktop-lg{
	width:75rem
}
.width-widescreen{
	width:87.5rem
}
.width-0{
	width:0
}
.usa-card__img img[width],.width-full{
	width:100%
}
.width-auto{
	width:auto
}
.z-auto{
	z-index:auto
}
.z-bottom{
	z-index:-100
}
.z-top{
	z-index:99999
}
.z-0{
	z-index:0
}
.z-100{
	z-index:100
}
.z-200{
	z-index:200
}
.z-300{
	z-index:300
}
.z-400{
	z-index:400
}
.z-500{
	z-index:500
}
@media all and (min-width:30em){
	.mobile-lg\:border-1px,.mobile-lg\:hover\:border-1px:hover{
		border:1px solid
	}
	.mobile-lg\:border-y-1px,.mobile-lg\:hover\:border-y-1px:hover{
		border-top:1px solid;
		border-bottom:1px solid
	}
	.mobile-lg\:border-x-1px,.mobile-lg\:hover\:border-x-1px:hover{
		border-left:1px solid;
		border-right:1px solid
	}
	.mobile-lg\:border-top-1px,.mobile-lg\:hover\:border-top-1px:hover{
		border-top:1px solid
	}
	.mobile-lg\:border-right-1px,.mobile-lg\:hover\:border-right-1px:hover{
		border-right:1px solid
	}
	.mobile-lg\:border-bottom-1px,.mobile-lg\:hover\:border-bottom-1px:hover{
		border-bottom:1px solid
	}
	.mobile-lg\:border-left-1px,.mobile-lg\:hover\:border-left-1px:hover{
		border-left:1px solid
	}
	.mobile-lg\:border-2px,.mobile-lg\:hover\:border-2px:hover{
		border:2px solid
	}
	.mobile-lg\:border-y-2px,.mobile-lg\:hover\:border-y-2px:hover{
		border-top:2px solid;
		border-bottom:2px solid
	}
	.mobile-lg\:border-x-2px,.mobile-lg\:hover\:border-x-2px:hover{
		border-left:2px solid;
		border-right:2px solid
	}
	.mobile-lg\:border-top-2px,.mobile-lg\:hover\:border-top-2px:hover{
		border-top:2px solid
	}
	.mobile-lg\:border-right-2px,.mobile-lg\:hover\:border-right-2px:hover{
		border-right:2px solid
	}
	.mobile-lg\:border-bottom-2px,.mobile-lg\:hover\:border-bottom-2px:hover{
		border-bottom:2px solid
	}
	.mobile-lg\:border-left-2px,.mobile-lg\:hover\:border-left-2px:hover{
		border-left:2px solid
	}
	.mobile-lg\:border-05,.mobile-lg\:hover\:border-05:hover{
		border:.25rem solid
	}
	.mobile-lg\:border-y-05,.mobile-lg\:hover\:border-y-05:hover{
		border-top:.25rem solid;
		border-bottom:.25rem solid
	}
	.mobile-lg\:border-x-05,.mobile-lg\:hover\:border-x-05:hover{
		border-left:.25rem solid;
		border-right:.25rem solid
	}
	.mobile-lg\:border-top-05,.mobile-lg\:hover\:border-top-05:hover{
		border-top:.25rem solid
	}
	.mobile-lg\:border-right-05,.mobile-lg\:hover\:border-right-05:hover{
		border-right:.25rem solid
	}
	.mobile-lg\:border-bottom-05,.mobile-lg\:hover\:border-bottom-05:hover{
		border-bottom:.25rem solid
	}
	.mobile-lg\:border-left-05,.mobile-lg\:hover\:border-left-05:hover{
		border-left:.25rem solid
	}
	.mobile-lg\:border-1,.mobile-lg\:hover\:border-1:hover{
		border:.5rem solid
	}
	.mobile-lg\:border-y-1,.mobile-lg\:hover\:border-y-1:hover{
		border-top:.5rem solid;
		border-bottom:.5rem solid
	}
	.mobile-lg\:border-x-1,.mobile-lg\:hover\:border-x-1:hover{
		border-left:.5rem solid;
		border-right:.5rem solid
	}
	.mobile-lg\:border-top-1,.mobile-lg\:hover\:border-top-1:hover{
		border-top:.5rem solid
	}
	.mobile-lg\:border-right-1,.mobile-lg\:hover\:border-right-1:hover{
		border-right:.5rem solid
	}
	.mobile-lg\:border-bottom-1,.mobile-lg\:hover\:border-bottom-1:hover{
		border-bottom:.5rem solid
	}
	.mobile-lg\:border-left-1,.mobile-lg\:hover\:border-left-1:hover{
		border-left:.5rem solid
	}
	.mobile-lg\:border-105,.mobile-lg\:hover\:border-105:hover{
		border:.75rem solid
	}
	.mobile-lg\:border-y-105,.mobile-lg\:hover\:border-y-105:hover{
		border-top:.75rem solid;
		border-bottom:.75rem solid
	}
	.mobile-lg\:border-x-105,.mobile-lg\:hover\:border-x-105:hover{
		border-left:.75rem solid;
		border-right:.75rem solid
	}
	.mobile-lg\:border-top-105,.mobile-lg\:hover\:border-top-105:hover{
		border-top:.75rem solid
	}
	.mobile-lg\:border-right-105,.mobile-lg\:hover\:border-right-105:hover{
		border-right:.75rem solid
	}
	.mobile-lg\:border-bottom-105,.mobile-lg\:hover\:border-bottom-105:hover{
		border-bottom:.75rem solid
	}
	.mobile-lg\:border-left-105,.mobile-lg\:hover\:border-left-105:hover{
		border-left:.75rem solid
	}
	.mobile-lg\:border-2,.mobile-lg\:hover\:border-2:hover{
		border:1rem solid
	}
	.mobile-lg\:border-y-2,.mobile-lg\:hover\:border-y-2:hover{
		border-top:1rem solid;
		border-bottom:1rem solid
	}
	.mobile-lg\:border-x-2,.mobile-lg\:hover\:border-x-2:hover{
		border-left:1rem solid;
		border-right:1rem solid
	}
	.mobile-lg\:border-top-2,.mobile-lg\:hover\:border-top-2:hover{
		border-top:1rem solid
	}
	.mobile-lg\:border-right-2,.mobile-lg\:hover\:border-right-2:hover{
		border-right:1rem solid
	}
	.mobile-lg\:border-bottom-2,.mobile-lg\:hover\:border-bottom-2:hover{
		border-bottom:1rem solid
	}
	.mobile-lg\:border-left-2,.mobile-lg\:hover\:border-left-2:hover{
		border-left:1rem solid
	}
	.mobile-lg\:border-205,.mobile-lg\:hover\:border-205:hover{
		border:1.25rem solid
	}
	.mobile-lg\:border-y-205,.mobile-lg\:hover\:border-y-205:hover{
		border-top:1.25rem solid;
		border-bottom:1.25rem solid
	}
	.mobile-lg\:border-x-205,.mobile-lg\:hover\:border-x-205:hover{
		border-left:1.25rem solid;
		border-right:1.25rem solid
	}
	.mobile-lg\:border-top-205,.mobile-lg\:hover\:border-top-205:hover{
		border-top:1.25rem solid
	}
	.mobile-lg\:border-right-205,.mobile-lg\:hover\:border-right-205:hover{
		border-right:1.25rem solid
	}
	.mobile-lg\:border-bottom-205,.mobile-lg\:hover\:border-bottom-205:hover{
		border-bottom:1.25rem solid
	}
	.mobile-lg\:border-left-205,.mobile-lg\:hover\:border-left-205:hover{
		border-left:1.25rem solid
	}
	.mobile-lg\:border-3,.mobile-lg\:hover\:border-3:hover{
		border:1.5rem solid
	}
	.mobile-lg\:border-y-3,.mobile-lg\:hover\:border-y-3:hover{
		border-top:1.5rem solid;
		border-bottom:1.5rem solid
	}
	.mobile-lg\:border-x-3,.mobile-lg\:hover\:border-x-3:hover{
		border-left:1.5rem solid;
		border-right:1.5rem solid
	}
	.mobile-lg\:border-top-3,.mobile-lg\:hover\:border-top-3:hover{
		border-top:1.5rem solid
	}
	.mobile-lg\:border-right-3,.mobile-lg\:hover\:border-right-3:hover{
		border-right:1.5rem solid
	}
	.mobile-lg\:border-bottom-3,.mobile-lg\:hover\:border-bottom-3:hover{
		border-bottom:1.5rem solid
	}
	.mobile-lg\:border-left-3,.mobile-lg\:hover\:border-left-3:hover{
		border-left:1.5rem solid
	}
	.mobile-lg\:border-0,.mobile-lg\:hover\:border-0:hover{
		border:0 solid
	}
	.mobile-lg\:border-y-0,.mobile-lg\:hover\:border-y-0:hover{
		border-top:0 solid;
		border-bottom:0 solid
	}
	.mobile-lg\:border-x-0,.mobile-lg\:hover\:border-x-0:hover{
		border-left:0 solid;
		border-right:0 solid
	}
	.mobile-lg\:border-top-0,.mobile-lg\:hover\:border-top-0:hover{
		border-top:0 solid
	}
	.mobile-lg\:border-right-0,.mobile-lg\:hover\:border-right-0:hover{
		border-right:0 solid
	}
	.mobile-lg\:border-bottom-0,.mobile-lg\:hover\:border-bottom-0:hover{
		border-bottom:0 solid
	}
	.mobile-lg\:border-left-0,.mobile-lg\:hover\:border-left-0:hover{
		border-left:0 solid
	}
	.mobile-lg\:border,.mobile-lg\:hover\:border:hover{
		border:1px solid
	}
	.mobile-lg\:border-y,.mobile-lg\:hover\:border-y:hover{
		border-top:1px solid;
		border-bottom:1px solid
	}
	.mobile-lg\:border-x,.mobile-lg\:hover\:border-x:hover{
		border-left:1px solid;
		border-right:1px solid
	}
	.mobile-lg\:border-top,.mobile-lg\:hover\:border-top:hover{
		border-top:1px solid
	}
	.mobile-lg\:border-right,.mobile-lg\:hover\:border-right:hover{
		border-right:1px solid
	}
	.mobile-lg\:border-bottom,.mobile-lg\:hover\:border-bottom:hover{
		border-bottom:1px solid
	}
	.mobile-lg\:border-left,.mobile-lg\:hover\:border-left:hover{
		border-left:1px solid
	}
	.mobile-lg\:border-transparent,.mobile-lg\:hover\:border-transparent:hover{
		border-color:transparent
	}
	.mobile-lg\:border-black,.mobile-lg\:hover\:border-black:hover{
		border-color:#000
	}
	.mobile-lg\:border-white,.mobile-lg\:hover\:border-white:hover{
		border-color:#fff
	}
	.mobile-lg\:border-red,.mobile-lg\:hover\:border-red:hover{
		border-color:#e52207
	}
	.mobile-lg\:border-orange,.mobile-lg\:hover\:border-orange:hover{
		border-color:#e66f0e
	}
	.mobile-lg\:border-gold,.mobile-lg\:hover\:border-gold:hover{
		border-color:#ffbe2e
	}
	.mobile-lg\:border-yellow,.mobile-lg\:hover\:border-yellow:hover{
		border-color:#fee685
	}
	.mobile-lg\:border-green,.mobile-lg\:hover\:border-green:hover{
		border-color:#538200
	}
	.mobile-lg\:border-mint,.mobile-lg\:hover\:border-mint:hover{
		border-color:#04c585
	}
	.mobile-lg\:border-cyan,.mobile-lg\:hover\:border-cyan:hover{
		border-color:#009ec1
	}
	.mobile-lg\:border-blue,.mobile-lg\:hover\:border-blue:hover{
		border-color:#0076d6
	}
	.mobile-lg\:border-indigo,.mobile-lg\:hover\:border-indigo:hover{
		border-color:#676cc8
	}
	.mobile-lg\:border-violet,.mobile-lg\:hover\:border-violet:hover{
		border-color:#8168b3
	}
	.mobile-lg\:border-magenta,.mobile-lg\:hover\:border-magenta:hover{
		border-color:#d72d79
	}
	.mobile-lg\:border-gray-5,.mobile-lg\:hover\:border-gray-5:hover{
		border-color:#f0f0f0
	}
	.mobile-lg\:border-gray-10,.mobile-lg\:hover\:border-gray-10:hover{
		border-color:#e6e6e6
	}
	.mobile-lg\:border-gray-30,.mobile-lg\:hover\:border-gray-30:hover{
		border-color:#adadad
	}
	.mobile-lg\:border-gray-50,.mobile-lg\:hover\:border-gray-50:hover{
		border-color:#757575
	}
	.mobile-lg\:border-gray-70,.mobile-lg\:hover\:border-gray-70:hover{
		border-color:#454545
	}
	.mobile-lg\:border-gray-90,.mobile-lg\:hover\:border-gray-90:hover{
		border-color:#1b1b1b
	}
	.mobile-lg\:border-base-lightest,.mobile-lg\:hover\:border-base-lightest:hover{
		border-color:#f6f7f7
	}
	.mobile-lg\:border-base-lighter,.mobile-lg\:hover\:border-base-lighter:hover{
		border-color:#efedf0
	}
	.mobile-lg\:border-base-light,.mobile-lg\:hover\:border-base-light:hover{
		border-color:#e5e1e6
	}
	.mobile-lg\:border-base,.mobile-lg\:hover\:border-base:hover{
		border-color:#63666a
	}
	.mobile-lg\:border-base-dark,.mobile-lg\:hover\:border-base-dark:hover{
		border-color:#4f5255
	}
	.mobile-lg\:border-base-darker,.mobile-lg\:hover\:border-base-darker:hover{
		border-color:#3b3d40
	}
	.mobile-lg\:border-base-darkest,.mobile-lg\:border-ink,.mobile-lg\:hover\:border-base-darkest:hover,.mobile-lg\:hover\:border-ink:hover{
		border-color:#141415
	}
	.mobile-lg\:border-primary-lightest,.mobile-lg\:hover\:border-primary-lightest:hover{
		border-color:#dee7f8
	}
	.mobile-lg\:border-primary-lighter,.mobile-lg\:hover\:border-primary-lighter:hover{
		border-color:#becff0
	}
	.mobile-lg\:border-primary-light,.mobile-lg\:hover\:border-primary-light:hover{
		border-color:#9db8e9
	}
	.mobile-lg\:border-primary,.mobile-lg\:hover\:border-primary:hover{
		border-color:#5c88da
	}
	.mobile-lg\:border-primary-vivid,.mobile-lg\:hover\:border-primary-vivid:hover{
		border-color:#4c4084
	}
	.mobile-lg\:border-primary-dark,.mobile-lg\:hover\:border-primary-dark:hover{
		border-color:#4a6dae
	}
	.mobile-lg\:border-primary-darker,.mobile-lg\:hover\:border-primary-darker:hover{
		border-color:#375283
	}
	.mobile-lg\:border-primary-darkest,.mobile-lg\:hover\:border-primary-darkest:hover{
		border-color:#253657
	}
	.mobile-lg\:border-secondary-lighter,.mobile-lg\:hover\:border-secondary-lighter:hover{
		border-color:#99ceea
	}
	.mobile-lg\:border-secondary-light,.mobile-lg\:hover\:border-secondary-light:hover{
		border-color:#339dd5
	}
	.mobile-lg\:border-secondary,.mobile-lg\:hover\:border-secondary:hover{
		border-color:#0085ca
	}
	.mobile-lg\:border-secondary-vivid,.mobile-lg\:hover\:border-secondary-vivid:hover{
		border-color:#006aa2
	}
	.mobile-lg\:border-secondary-dark,.mobile-lg\:hover\:border-secondary-dark:hover{
		border-color:#005079
	}
	.mobile-lg\:border-secondary-darker,.mobile-lg\:hover\:border-secondary-darker:hover{
		border-color:#2a3c4a
	}
	.mobile-lg\:border-secondary-darkest,.mobile-lg\:hover\:border-secondary-darkest:hover{
		border-color:#243745
	}
	.mobile-lg\:border-accent-warm-darker,.mobile-lg\:hover\:border-accent-warm-darker:hover{
		border-color:#6b2517
	}
	.mobile-lg\:border-accent-warm-dark,.mobile-lg\:hover\:border-accent-warm-dark:hover{
		border-color:#8f311e
	}
	.mobile-lg\:border-accent-warm,.mobile-lg\:hover\:border-accent-warm:hover{
		border-color:#b33d26
	}
	.mobile-lg\:border-accent-warm-light,.mobile-lg\:hover\:border-accent-warm-light:hover{
		border-color:#e1b1a8
	}
	.mobile-lg\:border-accent-warm-lighter,.mobile-lg\:hover\:border-accent-warm-lighter:hover{
		border-color:#f0d8d4
	}
	.mobile-lg\:border-accent-cool-darker,.mobile-lg\:hover\:border-accent-cool-darker:hover{
		border-color:#2c4400
	}
	.mobile-lg\:border-accent-cool-dark,.mobile-lg\:hover\:border-accent-cool-dark:hover{
		border-color:#3b5b00
	}
	.mobile-lg\:border-accent-cool,.mobile-lg\:hover\:border-accent-cool:hover{
		border-color:#4a7200
	}
	.mobile-lg\:border-accent-cool-light,.mobile-lg\:hover\:border-accent-cool-light:hover{
		border-color:#92aa66
	}
	.mobile-lg\:border-accent-cool-lighter,.mobile-lg\:hover\:border-accent-cool-lighter:hover{
		border-color:#dbe3cc
	}
	.mobile-lg\:border-error-lighter,.mobile-lg\:hover\:border-error-lighter:hover{
		border-color:#f4e3db
	}
	.mobile-lg\:border-error-light,.mobile-lg\:hover\:border-error-light:hover{
		border-color:#f39268
	}
	.mobile-lg\:border-error,.mobile-lg\:hover\:border-error:hover{
		border-color:#d54309
	}
	.mobile-lg\:border-error-dark,.mobile-lg\:hover\:border-error-dark:hover{
		border-color:#b50909
	}
	.mobile-lg\:border-error-darker,.mobile-lg\:hover\:border-error-darker:hover{
		border-color:#6f3331
	}
	.mobile-lg\:border-warning-lighter,.mobile-lg\:hover\:border-warning-lighter:hover{
		border-color:#faf3d1
	}
	.mobile-lg\:border-warning-light,.mobile-lg\:hover\:border-warning-light:hover{
		border-color:#fee685
	}
	.mobile-lg\:border-warning,.mobile-lg\:hover\:border-warning:hover{
		border-color:#ffbe2e
	}
	.mobile-lg\:border-warning-dark,.mobile-lg\:hover\:border-warning-dark:hover{
		border-color:#e5a000
	}
	.mobile-lg\:border-warning-darker,.mobile-lg\:hover\:border-warning-darker:hover{
		border-color:#936f38
	}
	.mobile-lg\:border-success-lighter,.mobile-lg\:hover\:border-success-lighter:hover{
		border-color:#ecf3ec
	}
	.mobile-lg\:border-success-light,.mobile-lg\:hover\:border-success-light:hover{
		border-color:#70e17b
	}
	.mobile-lg\:border-success,.mobile-lg\:hover\:border-success:hover{
		border-color:#00a91c
	}
	.mobile-lg\:border-success-dark,.mobile-lg\:hover\:border-success-dark:hover{
		border-color:#008817
	}
	.mobile-lg\:border-success-darker,.mobile-lg\:hover\:border-success-darker:hover{
		border-color:#216e1f
	}
	.mobile-lg\:border-info-lighter,.mobile-lg\:hover\:border-info-lighter:hover{
		border-color:#cce7f4
	}
	.mobile-lg\:border-info-light,.mobile-lg\:hover\:border-info-light:hover{
		border-color:#9db8e9
	}
	.mobile-lg\:border-info,.mobile-lg\:hover\:border-info:hover{
		border-color:#5c88da
	}
	.mobile-lg\:border-info-dark,.mobile-lg\:hover\:border-info-dark:hover{
		border-color:#375283
	}
	.mobile-lg\:border-info-darker,.mobile-lg\:hover\:border-info-darker:hover{
		border-color:#253657
	}
	.mobile-lg\:border-disabled-light,.mobile-lg\:hover\:border-disabled-light:hover{
		border-color:#e6e6e6
	}
	.mobile-lg\:border-disabled,.mobile-lg\:hover\:border-disabled:hover{
		border-color:#c9c9c9
	}
	.mobile-lg\:border-disabled-dark,.mobile-lg\:hover\:border-disabled-dark:hover{
		border-color:#adadad
	}
	.mobile-lg\:border-emergency,.mobile-lg\:hover\:border-emergency:hover{
		border-color:#9c3d10
	}
	.mobile-lg\:border-emergency-dark,.mobile-lg\:hover\:border-emergency-dark:hover{
		border-color:#332d29
	}
	.mobile-lg\:border-orau-primary,.mobile-lg\:hover\:border-orau-primary:hover{
		border-color:#5c88da
	}
	.mobile-lg\:border-orau-primary-alternate,.mobile-lg\:hover\:border-orau-primary-alternate:hover{
		border-color:#7da0e1
	}
	.mobile-lg\:border-orau-primary-light,.mobile-lg\:hover\:border-orau-primary-light:hover{
		border-color:#becff0
	}
	.mobile-lg\:border-orau-primary-dark,.mobile-lg\:hover\:border-orau-primary-dark:hover{
		border-color:#253657
	}
	.mobile-lg\:border-orau-neutral,.mobile-lg\:hover\:border-orau-neutral:hover{
		border-color:#63666a
	}
	.mobile-lg\:border-orau-dark-gray,.mobile-lg\:hover\:border-orau-dark-gray:hover{
		border-color:#3f4443
	}
	.mobile-lg\:border-orau-light-gray,.mobile-lg\:hover\:border-orau-light-gray:hover{
		border-color:#e5e1e6
	}
	.mobile-lg\:border-orau-dark-cool-gray,.mobile-lg\:hover\:border-orau-dark-cool-gray:hover{
		border-color:#13294b
	}
	.mobile-lg\:border-orau-light-cool-gray,.mobile-lg\:hover\:border-orau-light-cool-gray:hover{
		border-color:#dde5ed
	}
	.mobile-lg\:border-orau-red,.mobile-lg\:hover\:border-orau-red:hover{
		border-color:#b33d26
	}
	.mobile-lg\:border-orau-orange,.mobile-lg\:hover\:border-orau-orange:hover{
		border-color:#e59633
	}
	.mobile-lg\:border-orau-dark-orange,.mobile-lg\:hover\:border-orau-dark-orange:hover{
		border-color:#9b5700
	}
	.mobile-lg\:border-orau-yellow,.mobile-lg\:hover\:border-orau-yellow:hover{
		border-color:#f3d03e
	}
	.mobile-lg\:border-orau-green,.mobile-lg\:hover\:border-orau-green:hover{
		border-color:#4a7200
	}
	.mobile-lg\:border-orau-light-green,.mobile-lg\:hover\:border-orau-light-green:hover{
		border-color:#93d0aa
	}
	.mobile-lg\:border-orau-blue,.mobile-lg\:hover\:border-orau-blue:hover{
		border-color:#0085ca
	}
	.mobile-lg\:border-orau-vivid-blue,.mobile-lg\:hover\:border-orau-vivid-blue:hover{
		border-color:#006aa2
	}
	.mobile-lg\:border-orau-dark-blue,.mobile-lg\:hover\:border-orau-dark-blue:hover{
		border-color:#1d4f91
	}
	.mobile-lg\:border-orau-bright-blue,.mobile-lg\:hover\:border-orau-bright-blue:hover{
		border-color:#00b5e2
	}
	.mobile-lg\:border-orau-dark-cool-blue,.mobile-lg\:hover\:border-orau-dark-cool-blue:hover{
		border-color:#243745
	}
	.mobile-lg\:border-orau-dark-cool-blue-alternate,.mobile-lg\:hover\:border-orau-dark-cool-blue-alternate:hover{
		border-color:#2a3c4a
	}
	.mobile-lg\:border-orau-purple,.mobile-lg\:hover\:border-orau-purple:hover{
		border-color:#4c4084
	}
	.mobile-lg\:border-orau-light-purple,.mobile-lg\:hover\:border-orau-light-purple:hover{
		border-color:#6a7cbc
	}
	.mobile-lg\:border-orau-lighter-purple,.mobile-lg\:hover\:border-orau-lighter-purple:hover{
		border-color:#c3cbe4
	}
	.mobile-lg\:border-orau-magenta,.mobile-lg\:hover\:border-orau-magenta:hover{
		border-color:#670067
	}
	.mobile-lg\:border-orau-teal,.mobile-lg\:hover\:border-orau-teal:hover{
		border-color:#47dac1
	}
	.mobile-lg\:radius-0{
		border-radius:0
	}
	.mobile-lg\:radius-top-0{
		border-top-left-radius:0;
		border-top-right-radius:0
	}
	.mobile-lg\:radius-right-0{
		border-top-right-radius:0;
		border-bottom-right-radius:0
	}
	.mobile-lg\:radius-bottom-0{
		border-bottom-left-radius:0;
		border-bottom-right-radius:0
	}
	.mobile-lg\:radius-left-0{
		border-top-left-radius:0;
		border-bottom-left-radius:0
	}
	.mobile-lg\:radius-sm{
		border-radius:2px
	}
	.mobile-lg\:radius-top-sm{
		border-top-left-radius:2px;
		border-top-right-radius:2px
	}
	.mobile-lg\:radius-right-sm{
		border-top-right-radius:2px;
		border-bottom-right-radius:2px
	}
	.mobile-lg\:radius-bottom-sm{
		border-bottom-left-radius:2px;
		border-bottom-right-radius:2px
	}
	.mobile-lg\:radius-left-sm{
		border-top-left-radius:2px;
		border-bottom-left-radius:2px
	}
	.mobile-lg\:radius-md{
		border-radius:.25rem
	}
	.mobile-lg\:radius-top-md{
		border-top-left-radius:.25rem;
		border-top-right-radius:.25rem
	}
	.mobile-lg\:radius-right-md{
		border-top-right-radius:.25rem;
		border-bottom-right-radius:.25rem
	}
	.mobile-lg\:radius-bottom-md{
		border-bottom-left-radius:.25rem;
		border-bottom-right-radius:.25rem
	}
	.mobile-lg\:radius-left-md{
		border-top-left-radius:.25rem;
		border-bottom-left-radius:.25rem
	}
	.mobile-lg\:radius-lg{
		border-radius:.5rem
	}
	.mobile-lg\:radius-top-lg{
		border-top-left-radius:.5rem;
		border-top-right-radius:.5rem
	}
	.mobile-lg\:radius-right-lg{
		border-top-right-radius:.5rem;
		border-bottom-right-radius:.5rem
	}
	.mobile-lg\:radius-bottom-lg{
		border-bottom-left-radius:.5rem;
		border-bottom-right-radius:.5rem
	}
	.mobile-lg\:radius-left-lg{
		border-top-left-radius:.5rem;
		border-bottom-left-radius:.5rem
	}
	.mobile-lg\:radius-pill{
		border-radius:99rem
	}
	.mobile-lg\:radius-top-pill{
		border-top-left-radius:99rem;
		border-top-right-radius:99rem
	}
	.mobile-lg\:radius-right-pill{
		border-top-right-radius:99rem;
		border-bottom-right-radius:99rem
	}
	.mobile-lg\:radius-bottom-pill{
		border-bottom-left-radius:99rem;
		border-bottom-right-radius:99rem
	}
	.mobile-lg\:radius-left-pill{
		border-top-left-radius:99rem;
		border-bottom-left-radius:99rem
	}
	.mobile-lg\:display-block{
		display:block
	}
	.mobile-lg\:display-flex{
		display:flex
	}
	.mobile-lg\:display-none{
		display:none
	}
	.mobile-lg\:display-inline{
		display:inline
	}
	.mobile-lg\:display-inline-block{
		display:inline-block
	}
	.mobile-lg\:display-inline-flex{
		display:inline-flex
	}
	.mobile-lg\:display-table{
		display:table
	}
	.mobile-lg\:display-table-cell{
		display:table-cell
	}
	.mobile-lg\:display-table-row{
		display:table-row
	}
	.mobile-lg\:font-mono-3xs{
		font-size:.77rem
	}
	.mobile-lg\:font-mono-2xs{
		font-size:.83rem
	}
	.mobile-lg\:font-mono-xs{
		font-size:.89rem
	}
	.mobile-lg\:font-mono-sm{
		font-size:.95rem
	}
	.mobile-lg\:font-mono-md{
		font-size:1.01rem
	}
	.mobile-lg\:font-mono-lg{
		font-size:1.31rem
	}
	.mobile-lg\:font-mono-xl{
		font-size:1.91rem
	}
	.mobile-lg\:font-mono-2xl{
		font-size:2.38rem
	}
	.mobile-lg\:font-mono-3xl{
		font-size:2.86rem
	}
	.mobile-lg\:font-sans-3xs{
		font-size:.87rem
	}
	.mobile-lg\:font-sans-2xs{
		font-size:.93rem
	}
	.mobile-lg\:font-sans-xs{
		font-size:1rem
	}
	.mobile-lg\:font-sans-sm{
		font-size:1.06rem
	}
	.mobile-lg\:font-sans-md{
		font-size:1.13rem
	}
	.mobile-lg\:font-sans-lg{
		font-size:1.46rem
	}
	.mobile-lg\:font-sans-xl{
		font-size:2.13rem
	}
	.mobile-lg\:font-sans-2xl{
		font-size:2.66rem
	}
	.mobile-lg\:font-sans-3xl{
		font-size:3.19rem
	}
	.mobile-lg\:font-serif-3xs{
		font-size:.79rem
	}
	.mobile-lg\:font-serif-2xs{
		font-size:.85rem
	}
	.mobile-lg\:font-serif-xs{
		font-size:.91rem
	}
	.mobile-lg\:font-serif-sm{
		font-size:.98rem
	}
	.mobile-lg\:font-serif-md{
		font-size:1.04rem
	}
	.mobile-lg\:font-serif-lg{
		font-size:1.34rem
	}
	.mobile-lg\:font-serif-xl{
		font-size:1.95rem
	}
	.mobile-lg\:font-serif-2xl{
		font-size:2.44rem
	}
	.mobile-lg\:font-serif-3xl{
		font-size:2.93rem
	}
	.mobile-lg\:font-heading-3xs{
		font-size:.87rem
	}
	.mobile-lg\:font-heading-2xs{
		font-size:.93rem
	}
	.mobile-lg\:font-heading-xs{
		font-size:1rem
	}
	.mobile-lg\:font-heading-sm{
		font-size:1.06rem
	}
	.mobile-lg\:font-heading-md{
		font-size:1.13rem
	}
	.mobile-lg\:font-heading-lg{
		font-size:1.46rem
	}
	.mobile-lg\:font-heading-xl{
		font-size:2.13rem
	}
	.mobile-lg\:font-heading-2xl{
		font-size:2.66rem
	}
	.mobile-lg\:font-heading-3xl{
		font-size:3.19rem
	}
	.mobile-lg\:font-body-3xs{
		font-size:.87rem
	}
	.mobile-lg\:font-body-2xs{
		font-size:.93rem
	}
	.mobile-lg\:font-body-xs{
		font-size:1rem
	}
	.mobile-lg\:font-body-sm{
		font-size:1.06rem
	}
	.mobile-lg\:font-body-md{
		font-size:1.13rem
	}
	.mobile-lg\:font-body-lg{
		font-size:1.46rem
	}
	.mobile-lg\:font-body-xl{
		font-size:2.13rem
	}
	.mobile-lg\:font-body-2xl{
		font-size:2.66rem
	}
	.mobile-lg\:font-body-3xl{
		font-size:3.19rem
	}
	.mobile-lg\:font-code-3xs{
		font-size:.77rem
	}
	.mobile-lg\:font-code-2xs{
		font-size:.83rem
	}
	.mobile-lg\:font-code-xs{
		font-size:.89rem
	}
	.mobile-lg\:font-code-sm{
		font-size:.95rem
	}
	.mobile-lg\:font-code-md{
		font-size:1.01rem
	}
	.mobile-lg\:font-code-lg{
		font-size:1.31rem
	}
	.mobile-lg\:font-code-xl{
		font-size:1.91rem
	}
	.mobile-lg\:font-code-2xl{
		font-size:2.38rem
	}
	.mobile-lg\:font-code-3xl{
		font-size:2.86rem
	}
	.mobile-lg\:font-alt-3xs{
		font-size:.79rem
	}
	.mobile-lg\:font-alt-2xs{
		font-size:.85rem
	}
	.mobile-lg\:font-alt-xs{
		font-size:.91rem
	}
	.mobile-lg\:font-alt-sm{
		font-size:.98rem
	}
	.mobile-lg\:font-alt-md{
		font-size:1.04rem
	}
	.mobile-lg\:font-alt-lg{
		font-size:1.34rem
	}
	.mobile-lg\:font-alt-xl{
		font-size:1.95rem
	}
	.mobile-lg\:font-alt-2xl{
		font-size:2.44rem
	}
	.mobile-lg\:font-alt-3xl{
		font-size:2.93rem
	}
	.mobile-lg\:font-ui-3xs{
		font-size:.87rem
	}
	.mobile-lg\:font-ui-2xs{
		font-size:.93rem
	}
	.mobile-lg\:font-ui-xs{
		font-size:1rem
	}
	.mobile-lg\:font-ui-sm{
		font-size:1.06rem
	}
	.mobile-lg\:font-ui-md{
		font-size:1.13rem
	}
	.mobile-lg\:font-ui-lg{
		font-size:1.46rem
	}
	.mobile-lg\:font-ui-xl{
		font-size:2.13rem
	}
	.mobile-lg\:font-ui-2xl{
		font-size:2.66rem
	}
	.mobile-lg\:font-ui-3xl{
		font-size:3.19rem
	}
	.mobile-lg\:text-light{
		font-weight:300
	}
	.mobile-lg\:text-normal{
		font-weight:400
	}
	.mobile-lg\:text-bold{
		font-weight:700
	}
	.mobile-lg\:flex-justify-center{
		justify-content:center
	}
	.mobile-lg\:flex-justify-start{
		justify-content:flex-start
	}
	.mobile-lg\:flex-justify-end{
		justify-content:flex-end
	}
	.mobile-lg\:flex-justify{
		justify-content:space-between
	}
	.mobile-lg\:line-height-sans-1{
		line-height:.9
	}
	.mobile-lg\:line-height-sans-2{
		line-height:1.1
	}
	.mobile-lg\:line-height-sans-3{
		line-height:1.3
	}
	.mobile-lg\:line-height-sans-4{
		line-height:1.4
	}
	.mobile-lg\:line-height-sans-5{
		line-height:1.5
	}
	.mobile-lg\:line-height-sans-6{
		line-height:1.6
	}
	.mobile-lg\:line-height-serif-1{
		line-height:1
	}
	.mobile-lg\:line-height-serif-2{
		line-height:1.2
	}
	.mobile-lg\:line-height-serif-3{
		line-height:1.4
	}
	.mobile-lg\:line-height-serif-4{
		line-height:1.5
	}
	.mobile-lg\:line-height-serif-5{
		line-height:1.7
	}
	.mobile-lg\:line-height-serif-6{
		line-height:1.8
	}
	.mobile-lg\:line-height-mono-1{
		line-height:1
	}
	.mobile-lg\:line-height-mono-2{
		line-height:1.3
	}
	.mobile-lg\:line-height-mono-3{
		line-height:1.4
	}
	.mobile-lg\:line-height-mono-4{
		line-height:1.6
	}
	.mobile-lg\:line-height-mono-5{
		line-height:1.7
	}
	.mobile-lg\:line-height-mono-6{
		line-height:1.8
	}
	.mobile-lg\:line-height-heading-1{
		line-height:.9
	}
	.mobile-lg\:line-height-heading-2{
		line-height:1.1
	}
	.mobile-lg\:line-height-heading-3{
		line-height:1.3
	}
	.mobile-lg\:line-height-heading-4{
		line-height:1.4
	}
	.mobile-lg\:line-height-heading-5{
		line-height:1.5
	}
	.mobile-lg\:line-height-heading-6{
		line-height:1.6
	}
	.mobile-lg\:line-height-ui-1{
		line-height:.9
	}
	.mobile-lg\:line-height-ui-2{
		line-height:1.1
	}
	.mobile-lg\:line-height-ui-3{
		line-height:1.3
	}
	.mobile-lg\:line-height-ui-4{
		line-height:1.4
	}
	.mobile-lg\:line-height-ui-5{
		line-height:1.5
	}
	.mobile-lg\:line-height-ui-6{
		line-height:1.6
	}
	.mobile-lg\:line-height-body-1{
		line-height:.9
	}
	.mobile-lg\:line-height-body-2{
		line-height:1.1
	}
	.mobile-lg\:line-height-body-3{
		line-height:1.3
	}
	.mobile-lg\:line-height-body-4{
		line-height:1.4
	}
	.mobile-lg\:line-height-body-5{
		line-height:1.5
	}
	.mobile-lg\:line-height-body-6{
		line-height:1.6
	}
	.mobile-lg\:line-height-code-1{
		line-height:1
	}
	.mobile-lg\:line-height-code-2{
		line-height:1.3
	}
	.mobile-lg\:line-height-code-3{
		line-height:1.4
	}
	.mobile-lg\:line-height-code-4{
		line-height:1.6
	}
	.mobile-lg\:line-height-code-5{
		line-height:1.7
	}
	.mobile-lg\:line-height-code-6{
		line-height:1.8
	}
	.mobile-lg\:line-height-alt-1{
		line-height:1
	}
	.mobile-lg\:line-height-alt-2{
		line-height:1.2
	}
	.mobile-lg\:line-height-alt-3{
		line-height:1.4
	}
	.mobile-lg\:line-height-alt-4{
		line-height:1.5
	}
	.mobile-lg\:line-height-alt-5{
		line-height:1.7
	}
	.mobile-lg\:line-height-alt-6{
		line-height:1.8
	}
	.mobile-lg\:margin-neg-1px{
		margin:-1px
	}
	.mobile-lg\:margin-neg-2px{
		margin:-2px
	}
	.mobile-lg\:margin-neg-05{
		margin:-.25rem
	}
	.mobile-lg\:margin-neg-1{
		margin:-.5rem
	}
	.mobile-lg\:margin-neg-105{
		margin:-.75rem
	}
	.mobile-lg\:margin-neg-2{
		margin:-1rem
	}
	.mobile-lg\:margin-neg-205{
		margin:-1.25rem
	}
	.mobile-lg\:margin-neg-3{
		margin:-1.5rem
	}
	.mobile-lg\:margin-1px{
		margin:1px
	}
	.mobile-lg\:margin-2px{
		margin:2px
	}
	.mobile-lg\:margin-05{
		margin:.25rem
	}
	.mobile-lg\:margin-1{
		margin:.5rem
	}
	.mobile-lg\:margin-105{
		margin:.75rem
	}
	.mobile-lg\:margin-2{
		margin:1rem
	}
	.mobile-lg\:margin-205{
		margin:1.25rem
	}
	.mobile-lg\:margin-3{
		margin:1.5rem
	}
	.mobile-lg\:margin-neg-4{
		margin:-2rem
	}
	.mobile-lg\:margin-neg-5{
		margin:-2.5rem
	}
	.mobile-lg\:margin-neg-6{
		margin:-3rem
	}
	.mobile-lg\:margin-neg-7{
		margin:-3.5rem
	}
	.mobile-lg\:margin-neg-8{
		margin:-4rem
	}
	.mobile-lg\:margin-neg-9{
		margin:-4.5rem
	}
	.mobile-lg\:margin-neg-10{
		margin:-5rem
	}
	.mobile-lg\:margin-neg-15{
		margin:-7.5rem
	}
	.mobile-lg\:margin-4{
		margin:2rem
	}
	.mobile-lg\:margin-5{
		margin:2.5rem
	}
	.mobile-lg\:margin-6{
		margin:3rem
	}
	.mobile-lg\:margin-7{
		margin:3.5rem
	}
	.mobile-lg\:margin-8{
		margin:4rem
	}
	.mobile-lg\:margin-9{
		margin:4.5rem
	}
	.mobile-lg\:margin-10{
		margin:5rem
	}
	.mobile-lg\:margin-15{
		margin:7.5rem
	}
	.mobile-lg\:margin-05em{
		margin:.5em
	}
	.mobile-lg\:margin-1em{
		margin:1em
	}
	.mobile-lg\:margin-105em{
		margin:1.5em
	}
	.mobile-lg\:margin-2em{
		margin:2em
	}
	.mobile-lg\:margin-0{
		margin:0
	}
	.mobile-lg\:margin-y-1px{
		margin-top:1px;
		margin-bottom:1px
	}
	.mobile-lg\:margin-top-1px{
		margin-top:1px
	}
	.mobile-lg\:margin-bottom-1px{
		margin-bottom:1px
	}
	.mobile-lg\:margin-y-2px{
		margin-top:2px;
		margin-bottom:2px
	}
	.mobile-lg\:margin-top-2px{
		margin-top:2px
	}
	.mobile-lg\:margin-bottom-2px{
		margin-bottom:2px
	}
	.mobile-lg\:margin-y-05{
		margin-top:.25rem;
		margin-bottom:.25rem
	}
	.mobile-lg\:margin-top-05{
		margin-top:.25rem
	}
	.mobile-lg\:margin-bottom-05{
		margin-bottom:.25rem
	}
	.mobile-lg\:margin-y-1{
		margin-top:.5rem;
		margin-bottom:.5rem
	}
	.mobile-lg\:margin-top-1{
		margin-top:.5rem
	}
	.mobile-lg\:margin-bottom-1{
		margin-bottom:.5rem
	}
	.mobile-lg\:margin-y-105{
		margin-top:.75rem;
		margin-bottom:.75rem
	}
	.mobile-lg\:margin-top-105{
		margin-top:.75rem
	}
	.mobile-lg\:margin-bottom-105{
		margin-bottom:.75rem
	}
	.mobile-lg\:margin-y-2{
		margin-top:1rem;
		margin-bottom:1rem
	}
	.mobile-lg\:margin-top-2{
		margin-top:1rem
	}
	.mobile-lg\:margin-bottom-2{
		margin-bottom:1rem
	}
	.mobile-lg\:margin-y-205{
		margin-top:1.25rem;
		margin-bottom:1.25rem
	}
	.mobile-lg\:margin-top-205{
		margin-top:1.25rem
	}
	.mobile-lg\:margin-bottom-205{
		margin-bottom:1.25rem
	}
	.mobile-lg\:margin-y-3{
		margin-top:1.5rem;
		margin-bottom:1.5rem
	}
	.mobile-lg\:margin-top-3{
		margin-top:1.5rem
	}
	.mobile-lg\:margin-bottom-3{
		margin-bottom:1.5rem
	}
	.mobile-lg\:margin-y-neg-1px{
		margin-top:-1px;
		margin-bottom:-1px
	}
	.mobile-lg\:margin-top-neg-1px{
		margin-top:-1px
	}
	.mobile-lg\:margin-bottom-neg-1px{
		margin-bottom:-1px
	}
	.mobile-lg\:margin-y-neg-2px{
		margin-top:-2px;
		margin-bottom:-2px
	}
	.mobile-lg\:margin-top-neg-2px{
		margin-top:-2px
	}
	.mobile-lg\:margin-bottom-neg-2px{
		margin-bottom:-2px
	}
	.mobile-lg\:margin-y-neg-05{
		margin-top:-.25rem;
		margin-bottom:-.25rem
	}
	.mobile-lg\:margin-top-neg-05{
		margin-top:-.25rem
	}
	.mobile-lg\:margin-bottom-neg-05{
		margin-bottom:-.25rem
	}
	.mobile-lg\:margin-y-neg-1{
		margin-top:-.5rem;
		margin-bottom:-.5rem
	}
	.mobile-lg\:margin-top-neg-1{
		margin-top:-.5rem
	}
	.mobile-lg\:margin-bottom-neg-1{
		margin-bottom:-.5rem
	}
	.mobile-lg\:margin-y-neg-105{
		margin-top:-.75rem;
		margin-bottom:-.75rem
	}
	.mobile-lg\:margin-top-neg-105{
		margin-top:-.75rem
	}
	.mobile-lg\:margin-bottom-neg-105{
		margin-bottom:-.75rem
	}
	.mobile-lg\:margin-y-neg-2{
		margin-top:-1rem;
		margin-bottom:-1rem
	}
	.mobile-lg\:margin-top-neg-2{
		margin-top:-1rem
	}
	.mobile-lg\:margin-bottom-neg-2{
		margin-bottom:-1rem
	}
	.mobile-lg\:margin-y-neg-205{
		margin-top:-1.25rem;
		margin-bottom:-1.25rem
	}
	.mobile-lg\:margin-top-neg-205{
		margin-top:-1.25rem
	}
	.mobile-lg\:margin-bottom-neg-205{
		margin-bottom:-1.25rem
	}
	.mobile-lg\:margin-y-neg-3{
		margin-top:-1.5rem;
		margin-bottom:-1.5rem
	}
	.mobile-lg\:margin-top-neg-3{
		margin-top:-1.5rem
	}
	.mobile-lg\:margin-bottom-neg-3{
		margin-bottom:-1.5rem
	}
	.mobile-lg\:margin-y-neg-4{
		margin-top:-2rem;
		margin-bottom:-2rem
	}
	.mobile-lg\:margin-top-neg-4{
		margin-top:-2rem
	}
	.mobile-lg\:margin-bottom-neg-4{
		margin-bottom:-2rem
	}
	.mobile-lg\:margin-y-neg-5{
		margin-top:-2.5rem;
		margin-bottom:-2.5rem
	}
	.mobile-lg\:margin-top-neg-5{
		margin-top:-2.5rem
	}
	.mobile-lg\:margin-bottom-neg-5{
		margin-bottom:-2.5rem
	}
	.mobile-lg\:margin-y-neg-6{
		margin-top:-3rem;
		margin-bottom:-3rem
	}
	.mobile-lg\:margin-top-neg-6{
		margin-top:-3rem
	}
	.mobile-lg\:margin-bottom-neg-6{
		margin-bottom:-3rem
	}
	.mobile-lg\:margin-y-neg-7{
		margin-top:-3.5rem;
		margin-bottom:-3.5rem
	}
	.mobile-lg\:margin-top-neg-7{
		margin-top:-3.5rem
	}
	.mobile-lg\:margin-bottom-neg-7{
		margin-bottom:-3.5rem
	}
	.mobile-lg\:margin-y-neg-8{
		margin-top:-4rem;
		margin-bottom:-4rem
	}
	.mobile-lg\:margin-top-neg-8{
		margin-top:-4rem
	}
	.mobile-lg\:margin-bottom-neg-8{
		margin-bottom:-4rem
	}
	.mobile-lg\:margin-y-neg-9{
		margin-top:-4.5rem;
		margin-bottom:-4.5rem
	}
	.mobile-lg\:margin-top-neg-9{
		margin-top:-4.5rem
	}
	.mobile-lg\:margin-bottom-neg-9{
		margin-bottom:-4.5rem
	}
	.mobile-lg\:margin-y-neg-10{
		margin-top:-5rem;
		margin-bottom:-5rem
	}
	.mobile-lg\:margin-top-neg-10{
		margin-top:-5rem
	}
	.mobile-lg\:margin-bottom-neg-10{
		margin-bottom:-5rem
	}
	.mobile-lg\:margin-y-neg-15{
		margin-top:-7.5rem;
		margin-bottom:-7.5rem
	}
	.mobile-lg\:margin-top-neg-15{
		margin-top:-7.5rem
	}
	.mobile-lg\:margin-bottom-neg-15{
		margin-bottom:-7.5rem
	}
	.mobile-lg\:margin-y-4{
		margin-top:2rem;
		margin-bottom:2rem
	}
	.mobile-lg\:margin-top-4{
		margin-top:2rem
	}
	.mobile-lg\:margin-bottom-4{
		margin-bottom:2rem
	}
	.mobile-lg\:margin-y-5{
		margin-top:2.5rem;
		margin-bottom:2.5rem
	}
	.mobile-lg\:margin-top-5{
		margin-top:2.5rem
	}
	.mobile-lg\:margin-bottom-5{
		margin-bottom:2.5rem
	}
	.mobile-lg\:margin-y-6{
		margin-top:3rem;
		margin-bottom:3rem
	}
	.mobile-lg\:margin-top-6{
		margin-top:3rem
	}
	.mobile-lg\:margin-bottom-6{
		margin-bottom:3rem
	}
	.mobile-lg\:margin-y-7{
		margin-top:3.5rem;
		margin-bottom:3.5rem
	}
	.mobile-lg\:margin-top-7{
		margin-top:3.5rem
	}
	.mobile-lg\:margin-bottom-7{
		margin-bottom:3.5rem
	}
	.mobile-lg\:margin-y-8{
		margin-top:4rem;
		margin-bottom:4rem
	}
	.mobile-lg\:margin-top-8{
		margin-top:4rem
	}
	.mobile-lg\:margin-bottom-8{
		margin-bottom:4rem
	}
	.mobile-lg\:margin-y-9{
		margin-top:4.5rem;
		margin-bottom:4.5rem
	}
	.mobile-lg\:margin-top-9{
		margin-top:4.5rem
	}
	.mobile-lg\:margin-bottom-9{
		margin-bottom:4.5rem
	}
	.mobile-lg\:margin-y-10{
		margin-top:5rem;
		margin-bottom:5rem
	}
	.mobile-lg\:margin-top-10{
		margin-top:5rem
	}
	.mobile-lg\:margin-bottom-10{
		margin-bottom:5rem
	}
	.mobile-lg\:margin-y-15{
		margin-top:7.5rem;
		margin-bottom:7.5rem
	}
	.mobile-lg\:margin-top-15{
		margin-top:7.5rem
	}
	.mobile-lg\:margin-bottom-15{
		margin-bottom:7.5rem
	}
	.mobile-lg\:margin-y-05em{
		margin-top:.5em;
		margin-bottom:.5em
	}
	.mobile-lg\:margin-top-05em{
		margin-top:.5em
	}
	.mobile-lg\:margin-bottom-05em{
		margin-bottom:.5em
	}
	.mobile-lg\:margin-y-1em{
		margin-top:1em;
		margin-bottom:1em
	}
	.mobile-lg\:margin-top-1em{
		margin-top:1em
	}
	.mobile-lg\:margin-bottom-1em{
		margin-bottom:1em
	}
	.mobile-lg\:margin-y-105em{
		margin-top:1.5em;
		margin-bottom:1.5em
	}
	.mobile-lg\:margin-top-105em{
		margin-top:1.5em
	}
	.mobile-lg\:margin-bottom-105em{
		margin-bottom:1.5em
	}
	.mobile-lg\:margin-y-2em{
		margin-top:2em;
		margin-bottom:2em
	}
	.mobile-lg\:margin-top-2em{
		margin-top:2em
	}
	.mobile-lg\:margin-bottom-2em{
		margin-bottom:2em
	}
	.mobile-lg\:margin-y-0{
		margin-top:0;
		margin-bottom:0
	}
	.mobile-lg\:margin-top-0{
		margin-top:0
	}
	.mobile-lg\:margin-bottom-0{
		margin-bottom:0
	}
	.mobile-lg\:margin-y-auto{
		margin-top:auto;
		margin-bottom:auto
	}
	.mobile-lg\:margin-top-auto{
		margin-top:auto
	}
	.mobile-lg\:margin-bottom-auto{
		margin-bottom:auto
	}
	.mobile-lg\:margin-x-1px{
		margin-left:1px;
		margin-right:1px
	}
	.mobile-lg\:margin-right-1px{
		margin-right:1px
	}
	.mobile-lg\:margin-left-1px{
		margin-left:1px
	}
	.mobile-lg\:margin-x-2px{
		margin-left:2px;
		margin-right:2px
	}
	.mobile-lg\:margin-right-2px{
		margin-right:2px
	}
	.mobile-lg\:margin-left-2px{
		margin-left:2px
	}
	.mobile-lg\:margin-x-05{
		margin-left:.25rem;
		margin-right:.25rem
	}
	.mobile-lg\:margin-right-05{
		margin-right:.25rem
	}
	.mobile-lg\:margin-left-05{
		margin-left:.25rem
	}
	.mobile-lg\:margin-x-1{
		margin-left:.5rem;
		margin-right:.5rem
	}
	.mobile-lg\:margin-right-1{
		margin-right:.5rem
	}
	.mobile-lg\:margin-left-1{
		margin-left:.5rem
	}
	.mobile-lg\:margin-x-105{
		margin-left:.75rem;
		margin-right:.75rem
	}
	.mobile-lg\:margin-right-105{
		margin-right:.75rem
	}
	.mobile-lg\:margin-left-105{
		margin-left:.75rem
	}
	.mobile-lg\:margin-x-2{
		margin-left:1rem;
		margin-right:1rem
	}
	.mobile-lg\:margin-right-2{
		margin-right:1rem
	}
	.mobile-lg\:margin-left-2{
		margin-left:1rem
	}
	.mobile-lg\:margin-x-205{
		margin-left:1.25rem;
		margin-right:1.25rem
	}
	.mobile-lg\:margin-right-205{
		margin-right:1.25rem
	}
	.mobile-lg\:margin-left-205{
		margin-left:1.25rem
	}
	.mobile-lg\:margin-x-3{
		margin-left:1.5rem;
		margin-right:1.5rem
	}
	.mobile-lg\:margin-right-3{
		margin-right:1.5rem
	}
	.mobile-lg\:margin-left-3{
		margin-left:1.5rem
	}
	.mobile-lg\:margin-x-neg-1px{
		margin-left:-1px;
		margin-right:-1px
	}
	.mobile-lg\:margin-right-neg-1px{
		margin-right:-1px
	}
	.mobile-lg\:margin-left-neg-1px{
		margin-left:-1px
	}
	.mobile-lg\:margin-x-neg-2px{
		margin-left:-2px;
		margin-right:-2px
	}
	.mobile-lg\:margin-right-neg-2px{
		margin-right:-2px
	}
	.mobile-lg\:margin-left-neg-2px{
		margin-left:-2px
	}
	.mobile-lg\:margin-x-neg-05{
		margin-left:-.25rem;
		margin-right:-.25rem
	}
	.mobile-lg\:margin-right-neg-05{
		margin-right:-.25rem
	}
	.mobile-lg\:margin-left-neg-05{
		margin-left:-.25rem
	}
	.mobile-lg\:margin-x-neg-1{
		margin-left:-.5rem;
		margin-right:-.5rem
	}
	.mobile-lg\:margin-right-neg-1{
		margin-right:-.5rem
	}
	.mobile-lg\:margin-left-neg-1{
		margin-left:-.5rem
	}
	.mobile-lg\:margin-x-neg-105{
		margin-left:-.75rem;
		margin-right:-.75rem
	}
	.mobile-lg\:margin-right-neg-105{
		margin-right:-.75rem
	}
	.mobile-lg\:margin-left-neg-105{
		margin-left:-.75rem
	}
	.mobile-lg\:margin-x-neg-2{
		margin-left:-1rem;
		margin-right:-1rem
	}
	.mobile-lg\:margin-right-neg-2{
		margin-right:-1rem
	}
	.mobile-lg\:margin-left-neg-2{
		margin-left:-1rem
	}
	.mobile-lg\:margin-x-neg-205{
		margin-left:-1.25rem;
		margin-right:-1.25rem
	}
	.mobile-lg\:margin-right-neg-205{
		margin-right:-1.25rem
	}
	.mobile-lg\:margin-left-neg-205{
		margin-left:-1.25rem
	}
	.mobile-lg\:margin-x-neg-3{
		margin-left:-1.5rem;
		margin-right:-1.5rem
	}
	.mobile-lg\:margin-right-neg-3{
		margin-right:-1.5rem
	}
	.mobile-lg\:margin-left-neg-3{
		margin-left:-1.5rem
	}
	.mobile-lg\:margin-x-neg-4{
		margin-left:-2rem;
		margin-right:-2rem
	}
	.mobile-lg\:margin-right-neg-4{
		margin-right:-2rem
	}
	.mobile-lg\:margin-left-neg-4{
		margin-left:-2rem
	}
	.mobile-lg\:margin-x-neg-5{
		margin-left:-2.5rem;
		margin-right:-2.5rem
	}
	.mobile-lg\:margin-right-neg-5{
		margin-right:-2.5rem
	}
	.mobile-lg\:margin-left-neg-5{
		margin-left:-2.5rem
	}
	.mobile-lg\:margin-x-neg-6{
		margin-left:-3rem;
		margin-right:-3rem
	}
	.mobile-lg\:margin-right-neg-6{
		margin-right:-3rem
	}
	.mobile-lg\:margin-left-neg-6{
		margin-left:-3rem
	}
	.mobile-lg\:margin-x-neg-7{
		margin-left:-3.5rem;
		margin-right:-3.5rem
	}
	.mobile-lg\:margin-right-neg-7{
		margin-right:-3.5rem
	}
	.mobile-lg\:margin-left-neg-7{
		margin-left:-3.5rem
	}
	.mobile-lg\:margin-x-neg-8{
		margin-left:-4rem;
		margin-right:-4rem
	}
	.mobile-lg\:margin-right-neg-8{
		margin-right:-4rem
	}
	.mobile-lg\:margin-left-neg-8{
		margin-left:-4rem
	}
	.mobile-lg\:margin-x-neg-9{
		margin-left:-4.5rem;
		margin-right:-4.5rem
	}
	.mobile-lg\:margin-right-neg-9{
		margin-right:-4.5rem
	}
	.mobile-lg\:margin-left-neg-9{
		margin-left:-4.5rem
	}
	.mobile-lg\:margin-x-neg-10{
		margin-left:-5rem;
		margin-right:-5rem
	}
	.mobile-lg\:margin-right-neg-10{
		margin-right:-5rem
	}
	.mobile-lg\:margin-left-neg-10{
		margin-left:-5rem
	}
	.mobile-lg\:margin-x-neg-15{
		margin-left:-7.5rem;
		margin-right:-7.5rem
	}
	.mobile-lg\:margin-right-neg-15{
		margin-right:-7.5rem
	}
	.mobile-lg\:margin-left-neg-15{
		margin-left:-7.5rem
	}
	.mobile-lg\:margin-x-4{
		margin-left:2rem;
		margin-right:2rem
	}
	.mobile-lg\:margin-right-4{
		margin-right:2rem
	}
	.mobile-lg\:margin-left-4{
		margin-left:2rem
	}
	.mobile-lg\:margin-x-5{
		margin-left:2.5rem;
		margin-right:2.5rem
	}
	.mobile-lg\:margin-right-5{
		margin-right:2.5rem
	}
	.mobile-lg\:margin-left-5{
		margin-left:2.5rem
	}
	.mobile-lg\:margin-x-6{
		margin-left:3rem;
		margin-right:3rem
	}
	.mobile-lg\:margin-right-6{
		margin-right:3rem
	}
	.mobile-lg\:margin-left-6{
		margin-left:3rem
	}
	.mobile-lg\:margin-x-7{
		margin-left:3.5rem;
		margin-right:3.5rem
	}
	.mobile-lg\:margin-right-7{
		margin-right:3.5rem
	}
	.mobile-lg\:margin-left-7{
		margin-left:3.5rem
	}
	.mobile-lg\:margin-x-8{
		margin-left:4rem;
		margin-right:4rem
	}
	.mobile-lg\:margin-right-8{
		margin-right:4rem
	}
	.mobile-lg\:margin-left-8{
		margin-left:4rem
	}
	.mobile-lg\:margin-x-9{
		margin-left:4.5rem;
		margin-right:4.5rem
	}
	.mobile-lg\:margin-right-9{
		margin-right:4.5rem
	}
	.mobile-lg\:margin-left-9{
		margin-left:4.5rem
	}
	.mobile-lg\:margin-x-10{
		margin-left:5rem;
		margin-right:5rem
	}
	.mobile-lg\:margin-right-10{
		margin-right:5rem
	}
	.mobile-lg\:margin-left-10{
		margin-left:5rem
	}
	.mobile-lg\:margin-x-15{
		margin-left:7.5rem;
		margin-right:7.5rem
	}
	.mobile-lg\:margin-right-15{
		margin-right:7.5rem
	}
	.mobile-lg\:margin-left-15{
		margin-left:7.5rem
	}
	.mobile-lg\:margin-x-card{
		margin-left:10rem;
		margin-right:10rem
	}
	.mobile-lg\:margin-right-card{
		margin-right:10rem
	}
	.mobile-lg\:margin-left-card{
		margin-left:10rem
	}
	.mobile-lg\:margin-x-card-lg{
		margin-left:15rem;
		margin-right:15rem
	}
	.mobile-lg\:margin-right-card-lg{
		margin-right:15rem
	}
	.mobile-lg\:margin-left-card-lg{
		margin-left:15rem
	}
	.mobile-lg\:margin-x-mobile{
		margin-left:20rem;
		margin-right:20rem
	}
	.mobile-lg\:margin-right-mobile{
		margin-right:20rem
	}
	.mobile-lg\:margin-left-mobile{
		margin-left:20rem
	}
	.mobile-lg\:margin-x-05em{
		margin-left:.5em;
		margin-right:.5em
	}
	.mobile-lg\:margin-right-05em{
		margin-right:.5em
	}
	.mobile-lg\:margin-left-05em{
		margin-left:.5em
	}
	.mobile-lg\:margin-x-1em{
		margin-left:1em;
		margin-right:1em
	}
	.mobile-lg\:margin-right-1em{
		margin-right:1em
	}
	.mobile-lg\:margin-left-1em{
		margin-left:1em
	}
	.mobile-lg\:margin-x-105em{
		margin-left:1.5em;
		margin-right:1.5em
	}
	.mobile-lg\:margin-right-105em{
		margin-right:1.5em
	}
	.mobile-lg\:margin-left-105em{
		margin-left:1.5em
	}
	.mobile-lg\:margin-x-2em{
		margin-left:2em;
		margin-right:2em
	}
	.mobile-lg\:margin-right-2em{
		margin-right:2em
	}
	.mobile-lg\:margin-left-2em{
		margin-left:2em
	}
	.mobile-lg\:margin-x-0{
		margin-left:0;
		margin-right:0
	}
	.mobile-lg\:margin-right-0{
		margin-right:0
	}
	.mobile-lg\:margin-left-0{
		margin-left:0
	}
	.mobile-lg\:margin-x-auto{
		margin-left:auto;
		margin-right:auto
	}
	.mobile-lg\:margin-right-auto{
		margin-right:auto
	}
	.mobile-lg\:margin-left-auto{
		margin-left:auto
	}
	.mobile-lg\:measure-1{
		max-width:44ex
	}
	.mobile-lg\:measure-2{
		max-width:60ex
	}
	.mobile-lg\:measure-3{
		max-width:64ex
	}
	.mobile-lg\:measure-4{
		max-width:68ex
	}
	.mobile-lg\:measure-5{
		max-width:72ex
	}
	.mobile-lg\:measure-6{
		max-width:88ex
	}
	.mobile-lg\:measure-none{
		max-width:none
	}
	.mobile-lg\:order-first{
		order:-1
	}
	.mobile-lg\:order-last{
		order:999
	}
	.mobile-lg\:order-initial{
		order:initial
	}
	.mobile-lg\:order-0{
		order:0
	}
	.mobile-lg\:order-1{
		order:1
	}
	.mobile-lg\:order-2{
		order:2
	}
	.mobile-lg\:order-3{
		order:3
	}
	.mobile-lg\:order-4{
		order:4
	}
	.mobile-lg\:order-5{
		order:5
	}
	.mobile-lg\:order-6{
		order:6
	}
	.mobile-lg\:order-7{
		order:7
	}
	.mobile-lg\:order-8{
		order:8
	}
	.mobile-lg\:order-9{
		order:9
	}
	.mobile-lg\:order-10{
		order:10
	}
	.mobile-lg\:order-11{
		order:11
	}
	.mobile-lg\:padding-1px{
		padding:1px
	}
	.mobile-lg\:padding-y-1px{
		padding-top:1px;
		padding-bottom:1px
	}
	.mobile-lg\:padding-x-1px{
		padding-left:1px;
		padding-right:1px
	}
	.mobile-lg\:padding-top-1px{
		padding-top:1px
	}
	.mobile-lg\:padding-right-1px{
		padding-right:1px
	}
	.mobile-lg\:padding-bottom-1px{
		padding-bottom:1px
	}
	.mobile-lg\:padding-left-1px{
		padding-left:1px
	}
	.mobile-lg\:padding-2px{
		padding:2px
	}
	.mobile-lg\:padding-y-2px{
		padding-top:2px;
		padding-bottom:2px
	}
	.mobile-lg\:padding-x-2px{
		padding-left:2px;
		padding-right:2px
	}
	.mobile-lg\:padding-top-2px{
		padding-top:2px
	}
	.mobile-lg\:padding-right-2px{
		padding-right:2px
	}
	.mobile-lg\:padding-bottom-2px{
		padding-bottom:2px
	}
	.mobile-lg\:padding-left-2px{
		padding-left:2px
	}
	.mobile-lg\:padding-05{
		padding:.25rem
	}
	.mobile-lg\:padding-y-05{
		padding-top:.25rem;
		padding-bottom:.25rem
	}
	.mobile-lg\:padding-x-05{
		padding-left:.25rem;
		padding-right:.25rem
	}
	.mobile-lg\:padding-top-05{
		padding-top:.25rem
	}
	.mobile-lg\:padding-right-05{
		padding-right:.25rem
	}
	.mobile-lg\:padding-bottom-05{
		padding-bottom:.25rem
	}
	.mobile-lg\:padding-left-05{
		padding-left:.25rem
	}
	.mobile-lg\:padding-1{
		padding:.5rem
	}
	.mobile-lg\:padding-y-1{
		padding-top:.5rem;
		padding-bottom:.5rem
	}
	.mobile-lg\:padding-x-1{
		padding-left:.5rem;
		padding-right:.5rem
	}
	.mobile-lg\:padding-top-1{
		padding-top:.5rem
	}
	.mobile-lg\:padding-right-1{
		padding-right:.5rem
	}
	.mobile-lg\:padding-bottom-1{
		padding-bottom:.5rem
	}
	.mobile-lg\:padding-left-1{
		padding-left:.5rem
	}
	.mobile-lg\:padding-105{
		padding:.75rem
	}
	.mobile-lg\:padding-y-105{
		padding-top:.75rem;
		padding-bottom:.75rem
	}
	.mobile-lg\:padding-x-105{
		padding-left:.75rem;
		padding-right:.75rem
	}
	.mobile-lg\:padding-top-105{
		padding-top:.75rem
	}
	.mobile-lg\:padding-right-105{
		padding-right:.75rem
	}
	.mobile-lg\:padding-bottom-105{
		padding-bottom:.75rem
	}
	.mobile-lg\:padding-left-105{
		padding-left:.75rem
	}
	.mobile-lg\:padding-2{
		padding:1rem
	}
	.mobile-lg\:padding-y-2{
		padding-top:1rem;
		padding-bottom:1rem
	}
	.mobile-lg\:padding-x-2{
		padding-left:1rem;
		padding-right:1rem
	}
	.mobile-lg\:padding-top-2{
		padding-top:1rem
	}
	.mobile-lg\:padding-right-2{
		padding-right:1rem
	}
	.mobile-lg\:padding-bottom-2{
		padding-bottom:1rem
	}
	.mobile-lg\:padding-left-2{
		padding-left:1rem
	}
	.mobile-lg\:padding-205{
		padding:1.25rem
	}
	.mobile-lg\:padding-y-205{
		padding-top:1.25rem;
		padding-bottom:1.25rem
	}
	.mobile-lg\:padding-x-205{
		padding-left:1.25rem;
		padding-right:1.25rem
	}
	.mobile-lg\:padding-top-205{
		padding-top:1.25rem
	}
	.mobile-lg\:padding-right-205{
		padding-right:1.25rem
	}
	.mobile-lg\:padding-bottom-205{
		padding-bottom:1.25rem
	}
	.mobile-lg\:padding-left-205{
		padding-left:1.25rem
	}
	.mobile-lg\:padding-3{
		padding:1.5rem
	}
	.mobile-lg\:padding-y-3{
		padding-top:1.5rem;
		padding-bottom:1.5rem
	}
	.mobile-lg\:padding-x-3{
		padding-left:1.5rem;
		padding-right:1.5rem
	}
	.mobile-lg\:padding-top-3{
		padding-top:1.5rem
	}
	.mobile-lg\:padding-right-3{
		padding-right:1.5rem
	}
	.mobile-lg\:padding-bottom-3{
		padding-bottom:1.5rem
	}
	.mobile-lg\:padding-left-3{
		padding-left:1.5rem
	}
	.mobile-lg\:padding-4{
		padding:2rem
	}
	.mobile-lg\:padding-y-4{
		padding-top:2rem;
		padding-bottom:2rem
	}
	.mobile-lg\:padding-x-4{
		padding-left:2rem;
		padding-right:2rem
	}
	.mobile-lg\:padding-top-4{
		padding-top:2rem
	}
	.mobile-lg\:padding-right-4{
		padding-right:2rem
	}
	.mobile-lg\:padding-bottom-4{
		padding-bottom:2rem
	}
	.mobile-lg\:padding-left-4{
		padding-left:2rem
	}
	.mobile-lg\:padding-5{
		padding:2.5rem
	}
	.mobile-lg\:padding-y-5{
		padding-top:2.5rem;
		padding-bottom:2.5rem
	}
	.mobile-lg\:padding-x-5{
		padding-left:2.5rem;
		padding-right:2.5rem
	}
	.mobile-lg\:padding-top-5{
		padding-top:2.5rem
	}
	.mobile-lg\:padding-right-5{
		padding-right:2.5rem
	}
	.mobile-lg\:padding-bottom-5{
		padding-bottom:2.5rem
	}
	.mobile-lg\:padding-left-5{
		padding-left:2.5rem
	}
	.mobile-lg\:padding-6{
		padding:3rem
	}
	.mobile-lg\:padding-y-6{
		padding-top:3rem;
		padding-bottom:3rem
	}
	.mobile-lg\:padding-x-6{
		padding-left:3rem;
		padding-right:3rem
	}
	.mobile-lg\:padding-top-6{
		padding-top:3rem
	}
	.mobile-lg\:padding-right-6{
		padding-right:3rem
	}
	.mobile-lg\:padding-bottom-6{
		padding-bottom:3rem
	}
	.mobile-lg\:padding-left-6{
		padding-left:3rem
	}
	.mobile-lg\:padding-7{
		padding:3.5rem
	}
	.mobile-lg\:padding-y-7{
		padding-top:3.5rem;
		padding-bottom:3.5rem
	}
	.mobile-lg\:padding-x-7{
		padding-left:3.5rem;
		padding-right:3.5rem
	}
	.mobile-lg\:padding-top-7{
		padding-top:3.5rem
	}
	.mobile-lg\:padding-right-7{
		padding-right:3.5rem
	}
	.mobile-lg\:padding-bottom-7{
		padding-bottom:3.5rem
	}
	.mobile-lg\:padding-left-7{
		padding-left:3.5rem
	}
	.mobile-lg\:padding-8{
		padding:4rem
	}
	.mobile-lg\:padding-y-8{
		padding-top:4rem;
		padding-bottom:4rem
	}
	.mobile-lg\:padding-x-8{
		padding-left:4rem;
		padding-right:4rem
	}
	.mobile-lg\:padding-top-8{
		padding-top:4rem
	}
	.mobile-lg\:padding-right-8{
		padding-right:4rem
	}
	.mobile-lg\:padding-bottom-8{
		padding-bottom:4rem
	}
	.mobile-lg\:padding-left-8{
		padding-left:4rem
	}
	.mobile-lg\:padding-9{
		padding:4.5rem
	}
	.mobile-lg\:padding-y-9{
		padding-top:4.5rem;
		padding-bottom:4.5rem
	}
	.mobile-lg\:padding-x-9{
		padding-left:4.5rem;
		padding-right:4.5rem
	}
	.mobile-lg\:padding-top-9{
		padding-top:4.5rem
	}
	.mobile-lg\:padding-right-9{
		padding-right:4.5rem
	}
	.mobile-lg\:padding-bottom-9{
		padding-bottom:4.5rem
	}
	.mobile-lg\:padding-left-9{
		padding-left:4.5rem
	}
	.mobile-lg\:padding-10{
		padding:5rem
	}
	.mobile-lg\:padding-y-10{
		padding-top:5rem;
		padding-bottom:5rem
	}
	.mobile-lg\:padding-x-10{
		padding-left:5rem;
		padding-right:5rem
	}
	.mobile-lg\:padding-top-10{
		padding-top:5rem
	}
	.mobile-lg\:padding-right-10{
		padding-right:5rem
	}
	.mobile-lg\:padding-bottom-10{
		padding-bottom:5rem
	}
	.mobile-lg\:padding-left-10{
		padding-left:5rem
	}
	.mobile-lg\:padding-15{
		padding:7.5rem
	}
	.mobile-lg\:padding-y-15{
		padding-top:7.5rem;
		padding-bottom:7.5rem
	}
	.mobile-lg\:padding-x-15{
		padding-left:7.5rem;
		padding-right:7.5rem
	}
	.mobile-lg\:padding-top-15{
		padding-top:7.5rem
	}
	.mobile-lg\:padding-right-15{
		padding-right:7.5rem
	}
	.mobile-lg\:padding-bottom-15{
		padding-bottom:7.5rem
	}
	.mobile-lg\:padding-left-15{
		padding-left:7.5rem
	}
	.mobile-lg\:padding-0{
		padding:0
	}
	.mobile-lg\:padding-y-0{
		padding-top:0;
		padding-bottom:0
	}
	.mobile-lg\:padding-x-0{
		padding-left:0;
		padding-right:0
	}
	.mobile-lg\:padding-top-0{
		padding-top:0
	}
	.mobile-lg\:padding-right-0{
		padding-right:0
	}
	.mobile-lg\:padding-bottom-0{
		padding-bottom:0
	}
	.mobile-lg\:padding-left-0{
		padding-left:0
	}
	.mobile-lg\:width-1px{
		width:1px
	}
	.mobile-lg\:width-2px{
		width:2px
	}
	.mobile-lg\:width-05{
		width:.25rem
	}
	.mobile-lg\:width-1{
		width:.5rem
	}
	.mobile-lg\:width-105{
		width:.75rem
	}
	.mobile-lg\:width-2{
		width:1rem
	}
	.mobile-lg\:width-205{
		width:1.25rem
	}
	.mobile-lg\:width-3{
		width:1.5rem
	}
	.mobile-lg\:width-4{
		width:2rem
	}
	.mobile-lg\:width-5{
		width:2.5rem
	}
	.mobile-lg\:width-6{
		width:3rem
	}
	.mobile-lg\:width-7{
		width:3.5rem
	}
	.mobile-lg\:width-8{
		width:4rem
	}
	.mobile-lg\:width-9{
		width:4.5rem
	}
	.mobile-lg\:width-10{
		width:5rem
	}
	.mobile-lg\:width-15{
		width:7.5rem
	}
	.mobile-lg\:width-card{
		width:10rem
	}
	.mobile-lg\:width-card-lg{
		width:15rem
	}
	.mobile-lg\:width-mobile{
		width:20rem
	}
	.mobile-lg\:width-mobile-lg{
		width:30rem
	}
	.mobile-lg\:width-tablet{
		width:40rem
	}
	.mobile-lg\:width-tablet-lg{
		width:55rem
	}
	.mobile-lg\:width-desktop{
		width:64rem
	}
	.mobile-lg\:width-desktop-lg{
		width:75rem
	}
	.mobile-lg\:width-widescreen{
		width:87.5rem
	}
	.mobile-lg\:width-0{
		width:0
	}
	.mobile-lg\:width-full{
		width:100%
	}
	.mobile-lg\:width-auto{
		width:auto
	}
}
@media all and (min-width:37.5em){
	.tablet-sm\:border-1px,.tablet-sm\:hover\:border-1px:hover{
		border:1px solid
	}
	.tablet-sm\:border-y-1px,.tablet-sm\:hover\:border-y-1px:hover{
		border-top:1px solid;
		border-bottom:1px solid
	}
	.tablet-sm\:border-x-1px,.tablet-sm\:hover\:border-x-1px:hover{
		border-left:1px solid;
		border-right:1px solid
	}
	.tablet-sm\:border-top-1px,.tablet-sm\:hover\:border-top-1px:hover{
		border-top:1px solid
	}
	.tablet-sm\:border-right-1px,.tablet-sm\:hover\:border-right-1px:hover{
		border-right:1px solid
	}
	.tablet-sm\:border-bottom-1px,.tablet-sm\:hover\:border-bottom-1px:hover{
		border-bottom:1px solid
	}
	.tablet-sm\:border-left-1px,.tablet-sm\:hover\:border-left-1px:hover{
		border-left:1px solid
	}
	.tablet-sm\:border-2px,.tablet-sm\:hover\:border-2px:hover{
		border:2px solid
	}
	.tablet-sm\:border-y-2px,.tablet-sm\:hover\:border-y-2px:hover{
		border-top:2px solid;
		border-bottom:2px solid
	}
	.tablet-sm\:border-x-2px,.tablet-sm\:hover\:border-x-2px:hover{
		border-left:2px solid;
		border-right:2px solid
	}
	.tablet-sm\:border-top-2px,.tablet-sm\:hover\:border-top-2px:hover{
		border-top:2px solid
	}
	.tablet-sm\:border-right-2px,.tablet-sm\:hover\:border-right-2px:hover{
		border-right:2px solid
	}
	.tablet-sm\:border-bottom-2px,.tablet-sm\:hover\:border-bottom-2px:hover{
		border-bottom:2px solid
	}
	.tablet-sm\:border-left-2px,.tablet-sm\:hover\:border-left-2px:hover{
		border-left:2px solid
	}
	.tablet-sm\:border-05,.tablet-sm\:hover\:border-05:hover{
		border:.25rem solid
	}
	.tablet-sm\:border-y-05,.tablet-sm\:hover\:border-y-05:hover{
		border-top:.25rem solid;
		border-bottom:.25rem solid
	}
	.tablet-sm\:border-x-05,.tablet-sm\:hover\:border-x-05:hover{
		border-left:.25rem solid;
		border-right:.25rem solid
	}
	.tablet-sm\:border-top-05,.tablet-sm\:hover\:border-top-05:hover{
		border-top:.25rem solid
	}
	.tablet-sm\:border-right-05,.tablet-sm\:hover\:border-right-05:hover{
		border-right:.25rem solid
	}
	.tablet-sm\:border-bottom-05,.tablet-sm\:hover\:border-bottom-05:hover{
		border-bottom:.25rem solid
	}
	.tablet-sm\:border-left-05,.tablet-sm\:hover\:border-left-05:hover{
		border-left:.25rem solid
	}
	.tablet-sm\:border-1,.tablet-sm\:hover\:border-1:hover{
		border:.5rem solid
	}
	.tablet-sm\:border-y-1,.tablet-sm\:hover\:border-y-1:hover{
		border-top:.5rem solid;
		border-bottom:.5rem solid
	}
	.tablet-sm\:border-x-1,.tablet-sm\:hover\:border-x-1:hover{
		border-left:.5rem solid;
		border-right:.5rem solid
	}
	.tablet-sm\:border-top-1,.tablet-sm\:hover\:border-top-1:hover{
		border-top:.5rem solid
	}
	.tablet-sm\:border-right-1,.tablet-sm\:hover\:border-right-1:hover{
		border-right:.5rem solid
	}
	.tablet-sm\:border-bottom-1,.tablet-sm\:hover\:border-bottom-1:hover{
		border-bottom:.5rem solid
	}
	.tablet-sm\:border-left-1,.tablet-sm\:hover\:border-left-1:hover{
		border-left:.5rem solid
	}
	.tablet-sm\:border-105,.tablet-sm\:hover\:border-105:hover{
		border:.75rem solid
	}
	.tablet-sm\:border-y-105,.tablet-sm\:hover\:border-y-105:hover{
		border-top:.75rem solid;
		border-bottom:.75rem solid
	}
	.tablet-sm\:border-x-105,.tablet-sm\:hover\:border-x-105:hover{
		border-left:.75rem solid;
		border-right:.75rem solid
	}
	.tablet-sm\:border-top-105,.tablet-sm\:hover\:border-top-105:hover{
		border-top:.75rem solid
	}
	.tablet-sm\:border-right-105,.tablet-sm\:hover\:border-right-105:hover{
		border-right:.75rem solid
	}
	.tablet-sm\:border-bottom-105,.tablet-sm\:hover\:border-bottom-105:hover{
		border-bottom:.75rem solid
	}
	.tablet-sm\:border-left-105,.tablet-sm\:hover\:border-left-105:hover{
		border-left:.75rem solid
	}
	.tablet-sm\:border-2,.tablet-sm\:hover\:border-2:hover{
		border:1rem solid
	}
	.tablet-sm\:border-y-2,.tablet-sm\:hover\:border-y-2:hover{
		border-top:1rem solid;
		border-bottom:1rem solid
	}
	.tablet-sm\:border-x-2,.tablet-sm\:hover\:border-x-2:hover{
		border-left:1rem solid;
		border-right:1rem solid
	}
	.tablet-sm\:border-top-2,.tablet-sm\:hover\:border-top-2:hover{
		border-top:1rem solid
	}
	.tablet-sm\:border-right-2,.tablet-sm\:hover\:border-right-2:hover{
		border-right:1rem solid
	}
	.tablet-sm\:border-bottom-2,.tablet-sm\:hover\:border-bottom-2:hover{
		border-bottom:1rem solid
	}
	.tablet-sm\:border-left-2,.tablet-sm\:hover\:border-left-2:hover{
		border-left:1rem solid
	}
	.tablet-sm\:border-205,.tablet-sm\:hover\:border-205:hover{
		border:1.25rem solid
	}
	.tablet-sm\:border-y-205,.tablet-sm\:hover\:border-y-205:hover{
		border-top:1.25rem solid;
		border-bottom:1.25rem solid
	}
	.tablet-sm\:border-x-205,.tablet-sm\:hover\:border-x-205:hover{
		border-left:1.25rem solid;
		border-right:1.25rem solid
	}
	.tablet-sm\:border-top-205,.tablet-sm\:hover\:border-top-205:hover{
		border-top:1.25rem solid
	}
	.tablet-sm\:border-right-205,.tablet-sm\:hover\:border-right-205:hover{
		border-right:1.25rem solid
	}
	.tablet-sm\:border-bottom-205,.tablet-sm\:hover\:border-bottom-205:hover{
		border-bottom:1.25rem solid
	}
	.tablet-sm\:border-left-205,.tablet-sm\:hover\:border-left-205:hover{
		border-left:1.25rem solid
	}
	.tablet-sm\:border-3,.tablet-sm\:hover\:border-3:hover{
		border:1.5rem solid
	}
	.tablet-sm\:border-y-3,.tablet-sm\:hover\:border-y-3:hover{
		border-top:1.5rem solid;
		border-bottom:1.5rem solid
	}
	.tablet-sm\:border-x-3,.tablet-sm\:hover\:border-x-3:hover{
		border-left:1.5rem solid;
		border-right:1.5rem solid
	}
	.tablet-sm\:border-top-3,.tablet-sm\:hover\:border-top-3:hover{
		border-top:1.5rem solid
	}
	.tablet-sm\:border-right-3,.tablet-sm\:hover\:border-right-3:hover{
		border-right:1.5rem solid
	}
	.tablet-sm\:border-bottom-3,.tablet-sm\:hover\:border-bottom-3:hover{
		border-bottom:1.5rem solid
	}
	.tablet-sm\:border-left-3,.tablet-sm\:hover\:border-left-3:hover{
		border-left:1.5rem solid
	}
	.tablet-sm\:border-0,.tablet-sm\:hover\:border-0:hover{
		border:0 solid
	}
	.tablet-sm\:border-y-0,.tablet-sm\:hover\:border-y-0:hover{
		border-top:0 solid;
		border-bottom:0 solid
	}
	.tablet-sm\:border-x-0,.tablet-sm\:hover\:border-x-0:hover{
		border-left:0 solid;
		border-right:0 solid
	}
	.tablet-sm\:border-top-0,.tablet-sm\:hover\:border-top-0:hover{
		border-top:0 solid
	}
	.tablet-sm\:border-right-0,.tablet-sm\:hover\:border-right-0:hover{
		border-right:0 solid
	}
	.tablet-sm\:border-bottom-0,.tablet-sm\:hover\:border-bottom-0:hover{
		border-bottom:0 solid
	}
	.tablet-sm\:border-left-0,.tablet-sm\:hover\:border-left-0:hover{
		border-left:0 solid
	}
	.tablet-sm\:border,.tablet-sm\:hover\:border:hover{
		border:1px solid
	}
	.tablet-sm\:border-y,.tablet-sm\:hover\:border-y:hover{
		border-top:1px solid;
		border-bottom:1px solid
	}
	.tablet-sm\:border-x,.tablet-sm\:hover\:border-x:hover{
		border-left:1px solid;
		border-right:1px solid
	}
	.tablet-sm\:border-top,.tablet-sm\:hover\:border-top:hover{
		border-top:1px solid
	}
	.tablet-sm\:border-right,.tablet-sm\:hover\:border-right:hover{
		border-right:1px solid
	}
	.tablet-sm\:border-bottom,.tablet-sm\:hover\:border-bottom:hover{
		border-bottom:1px solid
	}
	.tablet-sm\:border-left,.tablet-sm\:hover\:border-left:hover{
		border-left:1px solid
	}
	.tablet-sm\:border-transparent,.tablet-sm\:hover\:border-transparent:hover{
		border-color:transparent
	}
	.tablet-sm\:border-black,.tablet-sm\:hover\:border-black:hover{
		border-color:#000
	}
	.tablet-sm\:border-white,.tablet-sm\:hover\:border-white:hover{
		border-color:#fff
	}
	.tablet-sm\:border-red,.tablet-sm\:hover\:border-red:hover{
		border-color:#e52207
	}
	.tablet-sm\:border-orange,.tablet-sm\:hover\:border-orange:hover{
		border-color:#e66f0e
	}
	.tablet-sm\:border-gold,.tablet-sm\:hover\:border-gold:hover{
		border-color:#ffbe2e
	}
	.tablet-sm\:border-yellow,.tablet-sm\:hover\:border-yellow:hover{
		border-color:#fee685
	}
	.tablet-sm\:border-green,.tablet-sm\:hover\:border-green:hover{
		border-color:#538200
	}
	.tablet-sm\:border-mint,.tablet-sm\:hover\:border-mint:hover{
		border-color:#04c585
	}
	.tablet-sm\:border-cyan,.tablet-sm\:hover\:border-cyan:hover{
		border-color:#009ec1
	}
	.tablet-sm\:border-blue,.tablet-sm\:hover\:border-blue:hover{
		border-color:#0076d6
	}
	.tablet-sm\:border-indigo,.tablet-sm\:hover\:border-indigo:hover{
		border-color:#676cc8
	}
	.tablet-sm\:border-violet,.tablet-sm\:hover\:border-violet:hover{
		border-color:#8168b3
	}
	.tablet-sm\:border-magenta,.tablet-sm\:hover\:border-magenta:hover{
		border-color:#d72d79
	}
	.tablet-sm\:border-gray-5,.tablet-sm\:hover\:border-gray-5:hover{
		border-color:#f0f0f0
	}
	.tablet-sm\:border-gray-10,.tablet-sm\:hover\:border-gray-10:hover{
		border-color:#e6e6e6
	}
	.tablet-sm\:border-gray-30,.tablet-sm\:hover\:border-gray-30:hover{
		border-color:#adadad
	}
	.tablet-sm\:border-gray-50,.tablet-sm\:hover\:border-gray-50:hover{
		border-color:#757575
	}
	.tablet-sm\:border-gray-70,.tablet-sm\:hover\:border-gray-70:hover{
		border-color:#454545
	}
	.tablet-sm\:border-gray-90,.tablet-sm\:hover\:border-gray-90:hover{
		border-color:#1b1b1b
	}
	.tablet-sm\:border-base-lightest,.tablet-sm\:hover\:border-base-lightest:hover{
		border-color:#f6f7f7
	}
	.tablet-sm\:border-base-lighter,.tablet-sm\:hover\:border-base-lighter:hover{
		border-color:#efedf0
	}
	.tablet-sm\:border-base-light,.tablet-sm\:hover\:border-base-light:hover{
		border-color:#e5e1e6
	}
	.tablet-sm\:border-base,.tablet-sm\:hover\:border-base:hover{
		border-color:#63666a
	}
	.tablet-sm\:border-base-dark,.tablet-sm\:hover\:border-base-dark:hover{
		border-color:#4f5255
	}
	.tablet-sm\:border-base-darker,.tablet-sm\:hover\:border-base-darker:hover{
		border-color:#3b3d40
	}
	.tablet-sm\:border-base-darkest,.tablet-sm\:border-ink,.tablet-sm\:hover\:border-base-darkest:hover,.tablet-sm\:hover\:border-ink:hover{
		border-color:#141415
	}
	.tablet-sm\:border-primary-lightest,.tablet-sm\:hover\:border-primary-lightest:hover{
		border-color:#dee7f8
	}
	.tablet-sm\:border-primary-lighter,.tablet-sm\:hover\:border-primary-lighter:hover{
		border-color:#becff0
	}
	.tablet-sm\:border-primary-light,.tablet-sm\:hover\:border-primary-light:hover{
		border-color:#9db8e9
	}
	.tablet-sm\:border-primary,.tablet-sm\:hover\:border-primary:hover{
		border-color:#5c88da
	}
	.tablet-sm\:border-primary-vivid,.tablet-sm\:hover\:border-primary-vivid:hover{
		border-color:#4c4084
	}
	.tablet-sm\:border-primary-dark,.tablet-sm\:hover\:border-primary-dark:hover{
		border-color:#4a6dae
	}
	.tablet-sm\:border-primary-darker,.tablet-sm\:hover\:border-primary-darker:hover{
		border-color:#375283
	}
	.tablet-sm\:border-primary-darkest,.tablet-sm\:hover\:border-primary-darkest:hover{
		border-color:#253657
	}
	.tablet-sm\:border-secondary-lighter,.tablet-sm\:hover\:border-secondary-lighter:hover{
		border-color:#99ceea
	}
	.tablet-sm\:border-secondary-light,.tablet-sm\:hover\:border-secondary-light:hover{
		border-color:#339dd5
	}
	.tablet-sm\:border-secondary,.tablet-sm\:hover\:border-secondary:hover{
		border-color:#0085ca
	}
	.tablet-sm\:border-secondary-vivid,.tablet-sm\:hover\:border-secondary-vivid:hover{
		border-color:#006aa2
	}
	.tablet-sm\:border-secondary-dark,.tablet-sm\:hover\:border-secondary-dark:hover{
		border-color:#005079
	}
	.tablet-sm\:border-secondary-darker,.tablet-sm\:hover\:border-secondary-darker:hover{
		border-color:#2a3c4a
	}
	.tablet-sm\:border-secondary-darkest,.tablet-sm\:hover\:border-secondary-darkest:hover{
		border-color:#243745
	}
	.tablet-sm\:border-accent-warm-darker,.tablet-sm\:hover\:border-accent-warm-darker:hover{
		border-color:#6b2517
	}
	.tablet-sm\:border-accent-warm-dark,.tablet-sm\:hover\:border-accent-warm-dark:hover{
		border-color:#8f311e
	}
	.tablet-sm\:border-accent-warm,.tablet-sm\:hover\:border-accent-warm:hover{
		border-color:#b33d26
	}
	.tablet-sm\:border-accent-warm-light,.tablet-sm\:hover\:border-accent-warm-light:hover{
		border-color:#e1b1a8
	}
	.tablet-sm\:border-accent-warm-lighter,.tablet-sm\:hover\:border-accent-warm-lighter:hover{
		border-color:#f0d8d4
	}
	.tablet-sm\:border-accent-cool-darker,.tablet-sm\:hover\:border-accent-cool-darker:hover{
		border-color:#2c4400
	}
	.tablet-sm\:border-accent-cool-dark,.tablet-sm\:hover\:border-accent-cool-dark:hover{
		border-color:#3b5b00
	}
	.tablet-sm\:border-accent-cool,.tablet-sm\:hover\:border-accent-cool:hover{
		border-color:#4a7200
	}
	.tablet-sm\:border-accent-cool-light,.tablet-sm\:hover\:border-accent-cool-light:hover{
		border-color:#92aa66
	}
	.tablet-sm\:border-accent-cool-lighter,.tablet-sm\:hover\:border-accent-cool-lighter:hover{
		border-color:#dbe3cc
	}
	.tablet-sm\:border-error-lighter,.tablet-sm\:hover\:border-error-lighter:hover{
		border-color:#f4e3db
	}
	.tablet-sm\:border-error-light,.tablet-sm\:hover\:border-error-light:hover{
		border-color:#f39268
	}
	.tablet-sm\:border-error,.tablet-sm\:hover\:border-error:hover{
		border-color:#d54309
	}
	.tablet-sm\:border-error-dark,.tablet-sm\:hover\:border-error-dark:hover{
		border-color:#b50909
	}
	.tablet-sm\:border-error-darker,.tablet-sm\:hover\:border-error-darker:hover{
		border-color:#6f3331
	}
	.tablet-sm\:border-warning-lighter,.tablet-sm\:hover\:border-warning-lighter:hover{
		border-color:#faf3d1
	}
	.tablet-sm\:border-warning-light,.tablet-sm\:hover\:border-warning-light:hover{
		border-color:#fee685
	}
	.tablet-sm\:border-warning,.tablet-sm\:hover\:border-warning:hover{
		border-color:#ffbe2e
	}
	.tablet-sm\:border-warning-dark,.tablet-sm\:hover\:border-warning-dark:hover{
		border-color:#e5a000
	}
	.tablet-sm\:border-warning-darker,.tablet-sm\:hover\:border-warning-darker:hover{
		border-color:#936f38
	}
	.tablet-sm\:border-success-lighter,.tablet-sm\:hover\:border-success-lighter:hover{
		border-color:#ecf3ec
	}
	.tablet-sm\:border-success-light,.tablet-sm\:hover\:border-success-light:hover{
		border-color:#70e17b
	}
	.tablet-sm\:border-success,.tablet-sm\:hover\:border-success:hover{
		border-color:#00a91c
	}
	.tablet-sm\:border-success-dark,.tablet-sm\:hover\:border-success-dark:hover{
		border-color:#008817
	}
	.tablet-sm\:border-success-darker,.tablet-sm\:hover\:border-success-darker:hover{
		border-color:#216e1f
	}
	.tablet-sm\:border-info-lighter,.tablet-sm\:hover\:border-info-lighter:hover{
		border-color:#cce7f4
	}
	.tablet-sm\:border-info-light,.tablet-sm\:hover\:border-info-light:hover{
		border-color:#9db8e9
	}
	.tablet-sm\:border-info,.tablet-sm\:hover\:border-info:hover{
		border-color:#5c88da
	}
	.tablet-sm\:border-info-dark,.tablet-sm\:hover\:border-info-dark:hover{
		border-color:#375283
	}
	.tablet-sm\:border-info-darker,.tablet-sm\:hover\:border-info-darker:hover{
		border-color:#253657
	}
	.tablet-sm\:border-disabled-light,.tablet-sm\:hover\:border-disabled-light:hover{
		border-color:#e6e6e6
	}
	.tablet-sm\:border-disabled,.tablet-sm\:hover\:border-disabled:hover{
		border-color:#c9c9c9
	}
	.tablet-sm\:border-disabled-dark,.tablet-sm\:hover\:border-disabled-dark:hover{
		border-color:#adadad
	}
	.tablet-sm\:border-emergency,.tablet-sm\:hover\:border-emergency:hover{
		border-color:#9c3d10
	}
	.tablet-sm\:border-emergency-dark,.tablet-sm\:hover\:border-emergency-dark:hover{
		border-color:#332d29
	}
	.tablet-sm\:border-orau-primary,.tablet-sm\:hover\:border-orau-primary:hover{
		border-color:#5c88da
	}
	.tablet-sm\:border-orau-primary-alternate,.tablet-sm\:hover\:border-orau-primary-alternate:hover{
		border-color:#7da0e1
	}
	.tablet-sm\:border-orau-primary-light,.tablet-sm\:hover\:border-orau-primary-light:hover{
		border-color:#becff0
	}
	.tablet-sm\:border-orau-primary-dark,.tablet-sm\:hover\:border-orau-primary-dark:hover{
		border-color:#253657
	}
	.tablet-sm\:border-orau-neutral,.tablet-sm\:hover\:border-orau-neutral:hover{
		border-color:#63666a
	}
	.tablet-sm\:border-orau-dark-gray,.tablet-sm\:hover\:border-orau-dark-gray:hover{
		border-color:#3f4443
	}
	.tablet-sm\:border-orau-light-gray,.tablet-sm\:hover\:border-orau-light-gray:hover{
		border-color:#e5e1e6
	}
	.tablet-sm\:border-orau-dark-cool-gray,.tablet-sm\:hover\:border-orau-dark-cool-gray:hover{
		border-color:#13294b
	}
	.tablet-sm\:border-orau-light-cool-gray,.tablet-sm\:hover\:border-orau-light-cool-gray:hover{
		border-color:#dde5ed
	}
	.tablet-sm\:border-orau-red,.tablet-sm\:hover\:border-orau-red:hover{
		border-color:#b33d26
	}
	.tablet-sm\:border-orau-orange,.tablet-sm\:hover\:border-orau-orange:hover{
		border-color:#e59633
	}
	.tablet-sm\:border-orau-dark-orange,.tablet-sm\:hover\:border-orau-dark-orange:hover{
		border-color:#9b5700
	}
	.tablet-sm\:border-orau-yellow,.tablet-sm\:hover\:border-orau-yellow:hover{
		border-color:#f3d03e
	}
	.tablet-sm\:border-orau-green,.tablet-sm\:hover\:border-orau-green:hover{
		border-color:#4a7200
	}
	.tablet-sm\:border-orau-light-green,.tablet-sm\:hover\:border-orau-light-green:hover{
		border-color:#93d0aa
	}
	.tablet-sm\:border-orau-blue,.tablet-sm\:hover\:border-orau-blue:hover{
		border-color:#0085ca
	}
	.tablet-sm\:border-orau-vivid-blue,.tablet-sm\:hover\:border-orau-vivid-blue:hover{
		border-color:#006aa2
	}
	.tablet-sm\:border-orau-dark-blue,.tablet-sm\:hover\:border-orau-dark-blue:hover{
		border-color:#1d4f91
	}
	.tablet-sm\:border-orau-bright-blue,.tablet-sm\:hover\:border-orau-bright-blue:hover{
		border-color:#00b5e2
	}
	.tablet-sm\:border-orau-dark-cool-blue,.tablet-sm\:hover\:border-orau-dark-cool-blue:hover{
		border-color:#243745
	}
	.tablet-sm\:border-orau-dark-cool-blue-alternate,.tablet-sm\:hover\:border-orau-dark-cool-blue-alternate:hover{
		border-color:#2a3c4a
	}
	.tablet-sm\:border-orau-purple,.tablet-sm\:hover\:border-orau-purple:hover{
		border-color:#4c4084
	}
	.tablet-sm\:border-orau-light-purple,.tablet-sm\:hover\:border-orau-light-purple:hover{
		border-color:#6a7cbc
	}
	.tablet-sm\:border-orau-lighter-purple,.tablet-sm\:hover\:border-orau-lighter-purple:hover{
		border-color:#c3cbe4
	}
	.tablet-sm\:border-orau-magenta,.tablet-sm\:hover\:border-orau-magenta:hover{
		border-color:#670067
	}
	.tablet-sm\:border-orau-teal,.tablet-sm\:hover\:border-orau-teal:hover{
		border-color:#47dac1
	}
	.tablet-sm\:radius-0{
		border-radius:0
	}
	.tablet-sm\:radius-top-0{
		border-top-left-radius:0;
		border-top-right-radius:0
	}
	.tablet-sm\:radius-right-0{
		border-top-right-radius:0;
		border-bottom-right-radius:0
	}
	.tablet-sm\:radius-bottom-0{
		border-bottom-left-radius:0;
		border-bottom-right-radius:0
	}
	.tablet-sm\:radius-left-0{
		border-top-left-radius:0;
		border-bottom-left-radius:0
	}
	.tablet-sm\:radius-sm{
		border-radius:2px
	}
	.tablet-sm\:radius-top-sm{
		border-top-left-radius:2px;
		border-top-right-radius:2px
	}
	.tablet-sm\:radius-right-sm{
		border-top-right-radius:2px;
		border-bottom-right-radius:2px
	}
	.tablet-sm\:radius-bottom-sm{
		border-bottom-left-radius:2px;
		border-bottom-right-radius:2px
	}
	.tablet-sm\:radius-left-sm{
		border-top-left-radius:2px;
		border-bottom-left-radius:2px
	}
	.tablet-sm\:radius-md{
		border-radius:.25rem
	}
	.tablet-sm\:radius-top-md{
		border-top-left-radius:.25rem;
		border-top-right-radius:.25rem
	}
	.tablet-sm\:radius-right-md{
		border-top-right-radius:.25rem;
		border-bottom-right-radius:.25rem
	}
	.tablet-sm\:radius-bottom-md{
		border-bottom-left-radius:.25rem;
		border-bottom-right-radius:.25rem
	}
	.tablet-sm\:radius-left-md{
		border-top-left-radius:.25rem;
		border-bottom-left-radius:.25rem
	}
	.tablet-sm\:radius-lg{
		border-radius:.5rem
	}
	.tablet-sm\:radius-top-lg{
		border-top-left-radius:.5rem;
		border-top-right-radius:.5rem
	}
	.tablet-sm\:radius-right-lg{
		border-top-right-radius:.5rem;
		border-bottom-right-radius:.5rem
	}
	.tablet-sm\:radius-bottom-lg{
		border-bottom-left-radius:.5rem;
		border-bottom-right-radius:.5rem
	}
	.tablet-sm\:radius-left-lg{
		border-top-left-radius:.5rem;
		border-bottom-left-radius:.5rem
	}
	.tablet-sm\:radius-pill{
		border-radius:99rem
	}
	.tablet-sm\:radius-top-pill{
		border-top-left-radius:99rem;
		border-top-right-radius:99rem
	}
	.tablet-sm\:radius-right-pill{
		border-top-right-radius:99rem;
		border-bottom-right-radius:99rem
	}
	.tablet-sm\:radius-bottom-pill{
		border-bottom-left-radius:99rem;
		border-bottom-right-radius:99rem
	}
	.tablet-sm\:radius-left-pill{
		border-top-left-radius:99rem;
		border-bottom-left-radius:99rem
	}
	.tablet-sm\:display-block{
		display:block
	}
	.tablet-sm\:display-flex{
		display:flex
	}
	.tablet-sm\:display-none{
		display:none
	}
	.tablet-sm\:display-inline{
		display:inline
	}
	.tablet-sm\:display-inline-block{
		display:inline-block
	}
	.tablet-sm\:display-inline-flex{
		display:inline-flex
	}
	.tablet-sm\:display-table{
		display:table
	}
	.tablet-sm\:display-table-cell{
		display:table-cell
	}
	.tablet-sm\:display-table-row{
		display:table-row
	}
	.tablet-sm\:font-mono-3xs{
		font-size:.77rem
	}
	.tablet-sm\:font-mono-2xs{
		font-size:.83rem
	}
	.tablet-sm\:font-mono-xs{
		font-size:.89rem
	}
	.tablet-sm\:font-mono-sm{
		font-size:.95rem
	}
	.tablet-sm\:font-mono-md{
		font-size:1.01rem
	}
	.tablet-sm\:font-mono-lg{
		font-size:1.31rem
	}
	.tablet-sm\:font-mono-xl{
		font-size:1.91rem
	}
	.tablet-sm\:font-mono-2xl{
		font-size:2.38rem
	}
	.tablet-sm\:font-mono-3xl{
		font-size:2.86rem
	}
	.tablet-sm\:font-sans-3xs{
		font-size:.87rem
	}
	.tablet-sm\:font-sans-2xs{
		font-size:.93rem
	}
	.tablet-sm\:font-sans-xs{
		font-size:1rem
	}
	.tablet-sm\:font-sans-sm{
		font-size:1.06rem
	}
	.tablet-sm\:font-sans-md{
		font-size:1.13rem
	}
	.tablet-sm\:font-sans-lg{
		font-size:1.46rem
	}
	.tablet-sm\:font-sans-xl{
		font-size:2.13rem
	}
	.tablet-sm\:font-sans-2xl{
		font-size:2.66rem
	}
	.tablet-sm\:font-sans-3xl{
		font-size:3.19rem
	}
	.tablet-sm\:font-serif-3xs{
		font-size:.79rem
	}
	.tablet-sm\:font-serif-2xs{
		font-size:.85rem
	}
	.tablet-sm\:font-serif-xs{
		font-size:.91rem
	}
	.tablet-sm\:font-serif-sm{
		font-size:.98rem
	}
	.tablet-sm\:font-serif-md{
		font-size:1.04rem
	}
	.tablet-sm\:font-serif-lg{
		font-size:1.34rem
	}
	.tablet-sm\:font-serif-xl{
		font-size:1.95rem
	}
	.tablet-sm\:font-serif-2xl{
		font-size:2.44rem
	}
	.tablet-sm\:font-serif-3xl{
		font-size:2.93rem
	}
	.tablet-sm\:font-heading-3xs{
		font-size:.87rem
	}
	.tablet-sm\:font-heading-2xs{
		font-size:.93rem
	}
	.tablet-sm\:font-heading-xs{
		font-size:1rem
	}
	.tablet-sm\:font-heading-sm{
		font-size:1.06rem
	}
	.tablet-sm\:font-heading-md{
		font-size:1.13rem
	}
	.tablet-sm\:font-heading-lg{
		font-size:1.46rem
	}
	.tablet-sm\:font-heading-xl{
		font-size:2.13rem
	}
	.tablet-sm\:font-heading-2xl{
		font-size:2.66rem
	}
	.tablet-sm\:font-heading-3xl{
		font-size:3.19rem
	}
	.tablet-sm\:font-body-3xs{
		font-size:.87rem
	}
	.tablet-sm\:font-body-2xs{
		font-size:.93rem
	}
	.tablet-sm\:font-body-xs{
		font-size:1rem
	}
	.tablet-sm\:font-body-sm{
		font-size:1.06rem
	}
	.tablet-sm\:font-body-md{
		font-size:1.13rem
	}
	.tablet-sm\:font-body-lg{
		font-size:1.46rem
	}
	.tablet-sm\:font-body-xl{
		font-size:2.13rem
	}
	.tablet-sm\:font-body-2xl{
		font-size:2.66rem
	}
	.tablet-sm\:font-body-3xl{
		font-size:3.19rem
	}
	.tablet-sm\:font-code-3xs{
		font-size:.77rem
	}
	.tablet-sm\:font-code-2xs{
		font-size:.83rem
	}
	.tablet-sm\:font-code-xs{
		font-size:.89rem
	}
	.tablet-sm\:font-code-sm{
		font-size:.95rem
	}
	.tablet-sm\:font-code-md{
		font-size:1.01rem
	}
	.tablet-sm\:font-code-lg{
		font-size:1.31rem
	}
	.tablet-sm\:font-code-xl{
		font-size:1.91rem
	}
	.tablet-sm\:font-code-2xl{
		font-size:2.38rem
	}
	.tablet-sm\:font-code-3xl{
		font-size:2.86rem
	}
	.tablet-sm\:font-alt-3xs{
		font-size:.79rem
	}
	.tablet-sm\:font-alt-2xs{
		font-size:.85rem
	}
	.tablet-sm\:font-alt-xs{
		font-size:.91rem
	}
	.tablet-sm\:font-alt-sm{
		font-size:.98rem
	}
	.tablet-sm\:font-alt-md{
		font-size:1.04rem
	}
	.tablet-sm\:font-alt-lg{
		font-size:1.34rem
	}
	.tablet-sm\:font-alt-xl{
		font-size:1.95rem
	}
	.tablet-sm\:font-alt-2xl{
		font-size:2.44rem
	}
	.tablet-sm\:font-alt-3xl{
		font-size:2.93rem
	}
	.tablet-sm\:font-ui-3xs{
		font-size:.87rem
	}
	.tablet-sm\:font-ui-2xs{
		font-size:.93rem
	}
	.tablet-sm\:font-ui-xs{
		font-size:1rem
	}
	.tablet-sm\:font-ui-sm{
		font-size:1.06rem
	}
	.tablet-sm\:font-ui-md{
		font-size:1.13rem
	}
	.tablet-sm\:font-ui-lg{
		font-size:1.46rem
	}
	.tablet-sm\:font-ui-xl{
		font-size:2.13rem
	}
	.tablet-sm\:font-ui-2xl{
		font-size:2.66rem
	}
	.tablet-sm\:font-ui-3xl{
		font-size:3.19rem
	}
	.tablet-sm\:text-light{
		font-weight:300
	}
	.tablet-sm\:text-normal{
		font-weight:400
	}
	.tablet-sm\:text-bold{
		font-weight:700
	}
	.tablet-sm\:flex-justify-center{
		justify-content:center
	}
	.tablet-sm\:flex-justify-start{
		justify-content:flex-start
	}
	.tablet-sm\:flex-justify-end{
		justify-content:flex-end
	}
	.tablet-sm\:flex-justify{
		justify-content:space-between
	}
	.tablet-sm\:line-height-sans-1{
		line-height:.9
	}
	.tablet-sm\:line-height-sans-2{
		line-height:1.1
	}
	.tablet-sm\:line-height-sans-3{
		line-height:1.3
	}
	.tablet-sm\:line-height-sans-4{
		line-height:1.4
	}
	.tablet-sm\:line-height-sans-5{
		line-height:1.5
	}
	.tablet-sm\:line-height-sans-6{
		line-height:1.6
	}
	.tablet-sm\:line-height-serif-1{
		line-height:1
	}
	.tablet-sm\:line-height-serif-2{
		line-height:1.2
	}
	.tablet-sm\:line-height-serif-3{
		line-height:1.4
	}
	.tablet-sm\:line-height-serif-4{
		line-height:1.5
	}
	.tablet-sm\:line-height-serif-5{
		line-height:1.7
	}
	.tablet-sm\:line-height-serif-6{
		line-height:1.8
	}
	.tablet-sm\:line-height-mono-1{
		line-height:1
	}
	.tablet-sm\:line-height-mono-2{
		line-height:1.3
	}
	.tablet-sm\:line-height-mono-3{
		line-height:1.4
	}
	.tablet-sm\:line-height-mono-4{
		line-height:1.6
	}
	.tablet-sm\:line-height-mono-5{
		line-height:1.7
	}
	.tablet-sm\:line-height-mono-6{
		line-height:1.8
	}
	.tablet-sm\:line-height-heading-1{
		line-height:.9
	}
	.tablet-sm\:line-height-heading-2{
		line-height:1.1
	}
	.tablet-sm\:line-height-heading-3{
		line-height:1.3
	}
	.tablet-sm\:line-height-heading-4{
		line-height:1.4
	}
	.tablet-sm\:line-height-heading-5{
		line-height:1.5
	}
	.tablet-sm\:line-height-heading-6{
		line-height:1.6
	}
	.tablet-sm\:line-height-ui-1{
		line-height:.9
	}
	.tablet-sm\:line-height-ui-2{
		line-height:1.1
	}
	.tablet-sm\:line-height-ui-3{
		line-height:1.3
	}
	.tablet-sm\:line-height-ui-4{
		line-height:1.4
	}
	.tablet-sm\:line-height-ui-5{
		line-height:1.5
	}
	.tablet-sm\:line-height-ui-6{
		line-height:1.6
	}
	.tablet-sm\:line-height-body-1{
		line-height:.9
	}
	.tablet-sm\:line-height-body-2{
		line-height:1.1
	}
	.tablet-sm\:line-height-body-3{
		line-height:1.3
	}
	.tablet-sm\:line-height-body-4{
		line-height:1.4
	}
	.tablet-sm\:line-height-body-5{
		line-height:1.5
	}
	.tablet-sm\:line-height-body-6{
		line-height:1.6
	}
	.tablet-sm\:line-height-code-1{
		line-height:1
	}
	.tablet-sm\:line-height-code-2{
		line-height:1.3
	}
	.tablet-sm\:line-height-code-3{
		line-height:1.4
	}
	.tablet-sm\:line-height-code-4{
		line-height:1.6
	}
	.tablet-sm\:line-height-code-5{
		line-height:1.7
	}
	.tablet-sm\:line-height-code-6{
		line-height:1.8
	}
	.tablet-sm\:line-height-alt-1{
		line-height:1
	}
	.tablet-sm\:line-height-alt-2{
		line-height:1.2
	}
	.tablet-sm\:line-height-alt-3{
		line-height:1.4
	}
	.tablet-sm\:line-height-alt-4{
		line-height:1.5
	}
	.tablet-sm\:line-height-alt-5{
		line-height:1.7
	}
	.tablet-sm\:line-height-alt-6{
		line-height:1.8
	}
	.tablet-sm\:margin-neg-1px{
		margin:-1px
	}
	.tablet-sm\:margin-neg-2px{
		margin:-2px
	}
	.tablet-sm\:margin-neg-05{
		margin:-.25rem
	}
	.tablet-sm\:margin-neg-1{
		margin:-.5rem
	}
	.tablet-sm\:margin-neg-105{
		margin:-.75rem
	}
	.tablet-sm\:margin-neg-2{
		margin:-1rem
	}
	.tablet-sm\:margin-neg-205{
		margin:-1.25rem
	}
	.tablet-sm\:margin-neg-3{
		margin:-1.5rem
	}
	.tablet-sm\:margin-1px{
		margin:1px
	}
	.tablet-sm\:margin-2px{
		margin:2px
	}
	.tablet-sm\:margin-05{
		margin:.25rem
	}
	.tablet-sm\:margin-1{
		margin:.5rem
	}
	.tablet-sm\:margin-105{
		margin:.75rem
	}
	.tablet-sm\:margin-2{
		margin:1rem
	}
	.tablet-sm\:margin-205{
		margin:1.25rem
	}
	.tablet-sm\:margin-3{
		margin:1.5rem
	}
	.tablet-sm\:margin-neg-4{
		margin:-2rem
	}
	.tablet-sm\:margin-neg-5{
		margin:-2.5rem
	}
	.tablet-sm\:margin-neg-6{
		margin:-3rem
	}
	.tablet-sm\:margin-neg-7{
		margin:-3.5rem
	}
	.tablet-sm\:margin-neg-8{
		margin:-4rem
	}
	.tablet-sm\:margin-neg-9{
		margin:-4.5rem
	}
	.tablet-sm\:margin-neg-10{
		margin:-5rem
	}
	.tablet-sm\:margin-neg-15{
		margin:-7.5rem
	}
	.tablet-sm\:margin-4{
		margin:2rem
	}
	.tablet-sm\:margin-5{
		margin:2.5rem
	}
	.tablet-sm\:margin-6{
		margin:3rem
	}
	.tablet-sm\:margin-7{
		margin:3.5rem
	}
	.tablet-sm\:margin-8{
		margin:4rem
	}
	.tablet-sm\:margin-9{
		margin:4.5rem
	}
	.tablet-sm\:margin-10{
		margin:5rem
	}
	.tablet-sm\:margin-15{
		margin:7.5rem
	}
	.tablet-sm\:margin-05em{
		margin:.5em
	}
	.tablet-sm\:margin-1em{
		margin:1em
	}
	.tablet-sm\:margin-105em{
		margin:1.5em
	}
	.tablet-sm\:margin-2em{
		margin:2em
	}
	.tablet-sm\:margin-0{
		margin:0
	}
	.tablet-sm\:margin-y-1px{
		margin-top:1px;
		margin-bottom:1px
	}
	.tablet-sm\:margin-top-1px{
		margin-top:1px
	}
	.tablet-sm\:margin-bottom-1px{
		margin-bottom:1px
	}
	.tablet-sm\:margin-y-2px{
		margin-top:2px;
		margin-bottom:2px
	}
	.tablet-sm\:margin-top-2px{
		margin-top:2px
	}
	.tablet-sm\:margin-bottom-2px{
		margin-bottom:2px
	}
	.tablet-sm\:margin-y-05{
		margin-top:.25rem;
		margin-bottom:.25rem
	}
	.tablet-sm\:margin-top-05{
		margin-top:.25rem
	}
	.tablet-sm\:margin-bottom-05{
		margin-bottom:.25rem
	}
	.tablet-sm\:margin-y-1{
		margin-top:.5rem;
		margin-bottom:.5rem
	}
	.tablet-sm\:margin-top-1{
		margin-top:.5rem
	}
	.tablet-sm\:margin-bottom-1{
		margin-bottom:.5rem
	}
	.tablet-sm\:margin-y-105{
		margin-top:.75rem;
		margin-bottom:.75rem
	}
	.tablet-sm\:margin-top-105{
		margin-top:.75rem
	}
	.tablet-sm\:margin-bottom-105{
		margin-bottom:.75rem
	}
	.tablet-sm\:margin-y-2{
		margin-top:1rem;
		margin-bottom:1rem
	}
	.tablet-sm\:margin-top-2{
		margin-top:1rem
	}
	.tablet-sm\:margin-bottom-2{
		margin-bottom:1rem
	}
	.tablet-sm\:margin-y-205{
		margin-top:1.25rem;
		margin-bottom:1.25rem
	}
	.tablet-sm\:margin-top-205{
		margin-top:1.25rem
	}
	.tablet-sm\:margin-bottom-205{
		margin-bottom:1.25rem
	}
	.tablet-sm\:margin-y-3{
		margin-top:1.5rem;
		margin-bottom:1.5rem
	}
	.tablet-sm\:margin-top-3{
		margin-top:1.5rem
	}
	.tablet-sm\:margin-bottom-3{
		margin-bottom:1.5rem
	}
	.tablet-sm\:margin-y-neg-1px{
		margin-top:-1px;
		margin-bottom:-1px
	}
	.tablet-sm\:margin-top-neg-1px{
		margin-top:-1px
	}
	.tablet-sm\:margin-bottom-neg-1px{
		margin-bottom:-1px
	}
	.tablet-sm\:margin-y-neg-2px{
		margin-top:-2px;
		margin-bottom:-2px
	}
	.tablet-sm\:margin-top-neg-2px{
		margin-top:-2px
	}
	.tablet-sm\:margin-bottom-neg-2px{
		margin-bottom:-2px
	}
	.tablet-sm\:margin-y-neg-05{
		margin-top:-.25rem;
		margin-bottom:-.25rem
	}
	.tablet-sm\:margin-top-neg-05{
		margin-top:-.25rem
	}
	.tablet-sm\:margin-bottom-neg-05{
		margin-bottom:-.25rem
	}
	.tablet-sm\:margin-y-neg-1{
		margin-top:-.5rem;
		margin-bottom:-.5rem
	}
	.tablet-sm\:margin-top-neg-1{
		margin-top:-.5rem
	}
	.tablet-sm\:margin-bottom-neg-1{
		margin-bottom:-.5rem
	}
	.tablet-sm\:margin-y-neg-105{
		margin-top:-.75rem;
		margin-bottom:-.75rem
	}
	.tablet-sm\:margin-top-neg-105{
		margin-top:-.75rem
	}
	.tablet-sm\:margin-bottom-neg-105{
		margin-bottom:-.75rem
	}
	.tablet-sm\:margin-y-neg-2{
		margin-top:-1rem;
		margin-bottom:-1rem
	}
	.tablet-sm\:margin-top-neg-2{
		margin-top:-1rem
	}
	.tablet-sm\:margin-bottom-neg-2{
		margin-bottom:-1rem
	}
	.tablet-sm\:margin-y-neg-205{
		margin-top:-1.25rem;
		margin-bottom:-1.25rem
	}
	.tablet-sm\:margin-top-neg-205{
		margin-top:-1.25rem
	}
	.tablet-sm\:margin-bottom-neg-205{
		margin-bottom:-1.25rem
	}
	.tablet-sm\:margin-y-neg-3{
		margin-top:-1.5rem;
		margin-bottom:-1.5rem
	}
	.tablet-sm\:margin-top-neg-3{
		margin-top:-1.5rem
	}
	.tablet-sm\:margin-bottom-neg-3{
		margin-bottom:-1.5rem
	}
	.tablet-sm\:margin-y-neg-4{
		margin-top:-2rem;
		margin-bottom:-2rem
	}
	.tablet-sm\:margin-top-neg-4{
		margin-top:-2rem
	}
	.tablet-sm\:margin-bottom-neg-4{
		margin-bottom:-2rem
	}
	.tablet-sm\:margin-y-neg-5{
		margin-top:-2.5rem;
		margin-bottom:-2.5rem
	}
	.tablet-sm\:margin-top-neg-5{
		margin-top:-2.5rem
	}
	.tablet-sm\:margin-bottom-neg-5{
		margin-bottom:-2.5rem
	}
	.tablet-sm\:margin-y-neg-6{
		margin-top:-3rem;
		margin-bottom:-3rem
	}
	.tablet-sm\:margin-top-neg-6{
		margin-top:-3rem
	}
	.tablet-sm\:margin-bottom-neg-6{
		margin-bottom:-3rem
	}
	.tablet-sm\:margin-y-neg-7{
		margin-top:-3.5rem;
		margin-bottom:-3.5rem
	}
	.tablet-sm\:margin-top-neg-7{
		margin-top:-3.5rem
	}
	.tablet-sm\:margin-bottom-neg-7{
		margin-bottom:-3.5rem
	}
	.tablet-sm\:margin-y-neg-8{
		margin-top:-4rem;
		margin-bottom:-4rem
	}
	.tablet-sm\:margin-top-neg-8{
		margin-top:-4rem
	}
	.tablet-sm\:margin-bottom-neg-8{
		margin-bottom:-4rem
	}
	.tablet-sm\:margin-y-neg-9{
		margin-top:-4.5rem;
		margin-bottom:-4.5rem
	}
	.tablet-sm\:margin-top-neg-9{
		margin-top:-4.5rem
	}
	.tablet-sm\:margin-bottom-neg-9{
		margin-bottom:-4.5rem
	}
	.tablet-sm\:margin-y-neg-10{
		margin-top:-5rem;
		margin-bottom:-5rem
	}
	.tablet-sm\:margin-top-neg-10{
		margin-top:-5rem
	}
	.tablet-sm\:margin-bottom-neg-10{
		margin-bottom:-5rem
	}
	.tablet-sm\:margin-y-neg-15{
		margin-top:-7.5rem;
		margin-bottom:-7.5rem
	}
	.tablet-sm\:margin-top-neg-15{
		margin-top:-7.5rem
	}
	.tablet-sm\:margin-bottom-neg-15{
		margin-bottom:-7.5rem
	}
	.tablet-sm\:margin-y-4{
		margin-top:2rem;
		margin-bottom:2rem
	}
	.tablet-sm\:margin-top-4{
		margin-top:2rem
	}
	.tablet-sm\:margin-bottom-4{
		margin-bottom:2rem
	}
	.tablet-sm\:margin-y-5{
		margin-top:2.5rem;
		margin-bottom:2.5rem
	}
	.tablet-sm\:margin-top-5{
		margin-top:2.5rem
	}
	.tablet-sm\:margin-bottom-5{
		margin-bottom:2.5rem
	}
	.tablet-sm\:margin-y-6{
		margin-top:3rem;
		margin-bottom:3rem
	}
	.tablet-sm\:margin-top-6{
		margin-top:3rem
	}
	.tablet-sm\:margin-bottom-6{
		margin-bottom:3rem
	}
	.tablet-sm\:margin-y-7{
		margin-top:3.5rem;
		margin-bottom:3.5rem
	}
	.tablet-sm\:margin-top-7{
		margin-top:3.5rem
	}
	.tablet-sm\:margin-bottom-7{
		margin-bottom:3.5rem
	}
	.tablet-sm\:margin-y-8{
		margin-top:4rem;
		margin-bottom:4rem
	}
	.tablet-sm\:margin-top-8{
		margin-top:4rem
	}
	.tablet-sm\:margin-bottom-8{
		margin-bottom:4rem
	}
	.tablet-sm\:margin-y-9{
		margin-top:4.5rem;
		margin-bottom:4.5rem
	}
	.tablet-sm\:margin-top-9{
		margin-top:4.5rem
	}
	.tablet-sm\:margin-bottom-9{
		margin-bottom:4.5rem
	}
	.tablet-sm\:margin-y-10{
		margin-top:5rem;
		margin-bottom:5rem
	}
	.tablet-sm\:margin-top-10{
		margin-top:5rem
	}
	.tablet-sm\:margin-bottom-10{
		margin-bottom:5rem
	}
	.tablet-sm\:margin-y-15{
		margin-top:7.5rem;
		margin-bottom:7.5rem
	}
	.tablet-sm\:margin-top-15{
		margin-top:7.5rem
	}
	.tablet-sm\:margin-bottom-15{
		margin-bottom:7.5rem
	}
	.tablet-sm\:margin-y-05em{
		margin-top:.5em;
		margin-bottom:.5em
	}
	.tablet-sm\:margin-top-05em{
		margin-top:.5em
	}
	.tablet-sm\:margin-bottom-05em{
		margin-bottom:.5em
	}
	.tablet-sm\:margin-y-1em{
		margin-top:1em;
		margin-bottom:1em
	}
	.tablet-sm\:margin-top-1em{
		margin-top:1em
	}
	.tablet-sm\:margin-bottom-1em{
		margin-bottom:1em
	}
	.tablet-sm\:margin-y-105em{
		margin-top:1.5em;
		margin-bottom:1.5em
	}
	.tablet-sm\:margin-top-105em{
		margin-top:1.5em
	}
	.tablet-sm\:margin-bottom-105em{
		margin-bottom:1.5em
	}
	.tablet-sm\:margin-y-2em{
		margin-top:2em;
		margin-bottom:2em
	}
	.tablet-sm\:margin-top-2em{
		margin-top:2em
	}
	.tablet-sm\:margin-bottom-2em{
		margin-bottom:2em
	}
	.tablet-sm\:margin-y-0{
		margin-top:0;
		margin-bottom:0
	}
	.tablet-sm\:margin-top-0{
		margin-top:0
	}
	.tablet-sm\:margin-bottom-0{
		margin-bottom:0
	}
	.tablet-sm\:margin-y-auto{
		margin-top:auto;
		margin-bottom:auto
	}
	.tablet-sm\:margin-top-auto{
		margin-top:auto
	}
	.tablet-sm\:margin-bottom-auto{
		margin-bottom:auto
	}
	.tablet-sm\:margin-x-1px{
		margin-left:1px;
		margin-right:1px
	}
	.tablet-sm\:margin-right-1px{
		margin-right:1px
	}
	.tablet-sm\:margin-left-1px{
		margin-left:1px
	}
	.tablet-sm\:margin-x-2px{
		margin-left:2px;
		margin-right:2px
	}
	.tablet-sm\:margin-right-2px{
		margin-right:2px
	}
	.tablet-sm\:margin-left-2px{
		margin-left:2px
	}
	.tablet-sm\:margin-x-05{
		margin-left:.25rem;
		margin-right:.25rem
	}
	.tablet-sm\:margin-right-05{
		margin-right:.25rem
	}
	.tablet-sm\:margin-left-05{
		margin-left:.25rem
	}
	.tablet-sm\:margin-x-1{
		margin-left:.5rem;
		margin-right:.5rem
	}
	.tablet-sm\:margin-right-1{
		margin-right:.5rem
	}
	.tablet-sm\:margin-left-1{
		margin-left:.5rem
	}
	.tablet-sm\:margin-x-105{
		margin-left:.75rem;
		margin-right:.75rem
	}
	.tablet-sm\:margin-right-105{
		margin-right:.75rem
	}
	.tablet-sm\:margin-left-105{
		margin-left:.75rem
	}
	.tablet-sm\:margin-x-2{
		margin-left:1rem;
		margin-right:1rem
	}
	.tablet-sm\:margin-right-2{
		margin-right:1rem
	}
	.tablet-sm\:margin-left-2{
		margin-left:1rem
	}
	.tablet-sm\:margin-x-205{
		margin-left:1.25rem;
		margin-right:1.25rem
	}
	.tablet-sm\:margin-right-205{
		margin-right:1.25rem
	}
	.tablet-sm\:margin-left-205{
		margin-left:1.25rem
	}
	.tablet-sm\:margin-x-3{
		margin-left:1.5rem;
		margin-right:1.5rem
	}
	.tablet-sm\:margin-right-3{
		margin-right:1.5rem
	}
	.tablet-sm\:margin-left-3{
		margin-left:1.5rem
	}
	.tablet-sm\:margin-x-neg-1px{
		margin-left:-1px;
		margin-right:-1px
	}
	.tablet-sm\:margin-right-neg-1px{
		margin-right:-1px
	}
	.tablet-sm\:margin-left-neg-1px{
		margin-left:-1px
	}
	.tablet-sm\:margin-x-neg-2px{
		margin-left:-2px;
		margin-right:-2px
	}
	.tablet-sm\:margin-right-neg-2px{
		margin-right:-2px
	}
	.tablet-sm\:margin-left-neg-2px{
		margin-left:-2px
	}
	.tablet-sm\:margin-x-neg-05{
		margin-left:-.25rem;
		margin-right:-.25rem
	}
	.tablet-sm\:margin-right-neg-05{
		margin-right:-.25rem
	}
	.tablet-sm\:margin-left-neg-05{
		margin-left:-.25rem
	}
	.tablet-sm\:margin-x-neg-1{
		margin-left:-.5rem;
		margin-right:-.5rem
	}
	.tablet-sm\:margin-right-neg-1{
		margin-right:-.5rem
	}
	.tablet-sm\:margin-left-neg-1{
		margin-left:-.5rem
	}
	.tablet-sm\:margin-x-neg-105{
		margin-left:-.75rem;
		margin-right:-.75rem
	}
	.tablet-sm\:margin-right-neg-105{
		margin-right:-.75rem
	}
	.tablet-sm\:margin-left-neg-105{
		margin-left:-.75rem
	}
	.tablet-sm\:margin-x-neg-2{
		margin-left:-1rem;
		margin-right:-1rem
	}
	.tablet-sm\:margin-right-neg-2{
		margin-right:-1rem
	}
	.tablet-sm\:margin-left-neg-2{
		margin-left:-1rem
	}
	.tablet-sm\:margin-x-neg-205{
		margin-left:-1.25rem;
		margin-right:-1.25rem
	}
	.tablet-sm\:margin-right-neg-205{
		margin-right:-1.25rem
	}
	.tablet-sm\:margin-left-neg-205{
		margin-left:-1.25rem
	}
	.tablet-sm\:margin-x-neg-3{
		margin-left:-1.5rem;
		margin-right:-1.5rem
	}
	.tablet-sm\:margin-right-neg-3{
		margin-right:-1.5rem
	}
	.tablet-sm\:margin-left-neg-3{
		margin-left:-1.5rem
	}
	.tablet-sm\:margin-x-neg-4{
		margin-left:-2rem;
		margin-right:-2rem
	}
	.tablet-sm\:margin-right-neg-4{
		margin-right:-2rem
	}
	.tablet-sm\:margin-left-neg-4{
		margin-left:-2rem
	}
	.tablet-sm\:margin-x-neg-5{
		margin-left:-2.5rem;
		margin-right:-2.5rem
	}
	.tablet-sm\:margin-right-neg-5{
		margin-right:-2.5rem
	}
	.tablet-sm\:margin-left-neg-5{
		margin-left:-2.5rem
	}
	.tablet-sm\:margin-x-neg-6{
		margin-left:-3rem;
		margin-right:-3rem
	}
	.tablet-sm\:margin-right-neg-6{
		margin-right:-3rem
	}
	.tablet-sm\:margin-left-neg-6{
		margin-left:-3rem
	}
	.tablet-sm\:margin-x-neg-7{
		margin-left:-3.5rem;
		margin-right:-3.5rem
	}
	.tablet-sm\:margin-right-neg-7{
		margin-right:-3.5rem
	}
	.tablet-sm\:margin-left-neg-7{
		margin-left:-3.5rem
	}
	.tablet-sm\:margin-x-neg-8{
		margin-left:-4rem;
		margin-right:-4rem
	}
	.tablet-sm\:margin-right-neg-8{
		margin-right:-4rem
	}
	.tablet-sm\:margin-left-neg-8{
		margin-left:-4rem
	}
	.tablet-sm\:margin-x-neg-9{
		margin-left:-4.5rem;
		margin-right:-4.5rem
	}
	.tablet-sm\:margin-right-neg-9{
		margin-right:-4.5rem
	}
	.tablet-sm\:margin-left-neg-9{
		margin-left:-4.5rem
	}
	.tablet-sm\:margin-x-neg-10{
		margin-left:-5rem;
		margin-right:-5rem
	}
	.tablet-sm\:margin-right-neg-10{
		margin-right:-5rem
	}
	.tablet-sm\:margin-left-neg-10{
		margin-left:-5rem
	}
	.tablet-sm\:margin-x-neg-15{
		margin-left:-7.5rem;
		margin-right:-7.5rem
	}
	.tablet-sm\:margin-right-neg-15{
		margin-right:-7.5rem
	}
	.tablet-sm\:margin-left-neg-15{
		margin-left:-7.5rem
	}
	.tablet-sm\:margin-x-4{
		margin-left:2rem;
		margin-right:2rem
	}
	.tablet-sm\:margin-right-4{
		margin-right:2rem
	}
	.tablet-sm\:margin-left-4{
		margin-left:2rem
	}
	.tablet-sm\:margin-x-5{
		margin-left:2.5rem;
		margin-right:2.5rem
	}
	.tablet-sm\:margin-right-5{
		margin-right:2.5rem
	}
	.tablet-sm\:margin-left-5{
		margin-left:2.5rem
	}
	.tablet-sm\:margin-x-6{
		margin-left:3rem;
		margin-right:3rem
	}
	.tablet-sm\:margin-right-6{
		margin-right:3rem
	}
	.tablet-sm\:margin-left-6{
		margin-left:3rem
	}
	.tablet-sm\:margin-x-7{
		margin-left:3.5rem;
		margin-right:3.5rem
	}
	.tablet-sm\:margin-right-7{
		margin-right:3.5rem
	}
	.tablet-sm\:margin-left-7{
		margin-left:3.5rem
	}
	.tablet-sm\:margin-x-8{
		margin-left:4rem;
		margin-right:4rem
	}
	.tablet-sm\:margin-right-8{
		margin-right:4rem
	}
	.tablet-sm\:margin-left-8{
		margin-left:4rem
	}
	.tablet-sm\:margin-x-9{
		margin-left:4.5rem;
		margin-right:4.5rem
	}
	.tablet-sm\:margin-right-9{
		margin-right:4.5rem
	}
	.tablet-sm\:margin-left-9{
		margin-left:4.5rem
	}
	.tablet-sm\:margin-x-10{
		margin-left:5rem;
		margin-right:5rem
	}
	.tablet-sm\:margin-right-10{
		margin-right:5rem
	}
	.tablet-sm\:margin-left-10{
		margin-left:5rem
	}
	.tablet-sm\:margin-x-15{
		margin-left:7.5rem;
		margin-right:7.5rem
	}
	.tablet-sm\:margin-right-15{
		margin-right:7.5rem
	}
	.tablet-sm\:margin-left-15{
		margin-left:7.5rem
	}
	.tablet-sm\:margin-x-card{
		margin-left:10rem;
		margin-right:10rem
	}
	.tablet-sm\:margin-right-card{
		margin-right:10rem
	}
	.tablet-sm\:margin-left-card{
		margin-left:10rem
	}
	.tablet-sm\:margin-x-card-lg{
		margin-left:15rem;
		margin-right:15rem
	}
	.tablet-sm\:margin-right-card-lg{
		margin-right:15rem
	}
	.tablet-sm\:margin-left-card-lg{
		margin-left:15rem
	}
	.tablet-sm\:margin-x-mobile{
		margin-left:20rem;
		margin-right:20rem
	}
	.tablet-sm\:margin-right-mobile{
		margin-right:20rem
	}
	.tablet-sm\:margin-left-mobile{
		margin-left:20rem
	}
	.tablet-sm\:margin-x-05em{
		margin-left:.5em;
		margin-right:.5em
	}
	.tablet-sm\:margin-right-05em{
		margin-right:.5em
	}
	.tablet-sm\:margin-left-05em{
		margin-left:.5em
	}
	.tablet-sm\:margin-x-1em{
		margin-left:1em;
		margin-right:1em
	}
	.tablet-sm\:margin-right-1em{
		margin-right:1em
	}
	.tablet-sm\:margin-left-1em{
		margin-left:1em
	}
	.tablet-sm\:margin-x-105em{
		margin-left:1.5em;
		margin-right:1.5em
	}
	.tablet-sm\:margin-right-105em{
		margin-right:1.5em
	}
	.tablet-sm\:margin-left-105em{
		margin-left:1.5em
	}
	.tablet-sm\:margin-x-2em{
		margin-left:2em;
		margin-right:2em
	}
	.tablet-sm\:margin-right-2em{
		margin-right:2em
	}
	.tablet-sm\:margin-left-2em{
		margin-left:2em
	}
	.tablet-sm\:margin-x-0{
		margin-left:0;
		margin-right:0
	}
	.tablet-sm\:margin-right-0{
		margin-right:0
	}
	.tablet-sm\:margin-left-0{
		margin-left:0
	}
	.tablet-sm\:margin-x-auto{
		margin-left:auto;
		margin-right:auto
	}
	.tablet-sm\:margin-right-auto{
		margin-right:auto
	}
	.tablet-sm\:margin-left-auto{
		margin-left:auto
	}
	.tablet-sm\:measure-1{
		max-width:44ex
	}
	.tablet-sm\:measure-2{
		max-width:60ex
	}
	.tablet-sm\:measure-3{
		max-width:64ex
	}
	.tablet-sm\:measure-4{
		max-width:68ex
	}
	.tablet-sm\:measure-5{
		max-width:72ex
	}
	.tablet-sm\:measure-6{
		max-width:88ex
	}
	.tablet-sm\:measure-none{
		max-width:none
	}
	.tablet-sm\:order-first{
		order:-1
	}
	.tablet-sm\:order-last{
		order:999
	}
	.tablet-sm\:order-initial{
		order:initial
	}
	.tablet-sm\:order-0{
		order:0
	}
	.tablet-sm\:order-1{
		order:1
	}
	.tablet-sm\:order-2{
		order:2
	}
	.tablet-sm\:order-3{
		order:3
	}
	.tablet-sm\:order-4{
		order:4
	}
	.tablet-sm\:order-5{
		order:5
	}
	.tablet-sm\:order-6{
		order:6
	}
	.tablet-sm\:order-7{
		order:7
	}
	.tablet-sm\:order-8{
		order:8
	}
	.tablet-sm\:order-9{
		order:9
	}
	.tablet-sm\:order-10{
		order:10
	}
	.tablet-sm\:order-11{
		order:11
	}
	.tablet-sm\:padding-1px{
		padding:1px
	}
	.tablet-sm\:padding-y-1px{
		padding-top:1px;
		padding-bottom:1px
	}
	.tablet-sm\:padding-x-1px{
		padding-left:1px;
		padding-right:1px
	}
	.tablet-sm\:padding-top-1px{
		padding-top:1px
	}
	.tablet-sm\:padding-right-1px{
		padding-right:1px
	}
	.tablet-sm\:padding-bottom-1px{
		padding-bottom:1px
	}
	.tablet-sm\:padding-left-1px{
		padding-left:1px
	}
	.tablet-sm\:padding-2px{
		padding:2px
	}
	.tablet-sm\:padding-y-2px{
		padding-top:2px;
		padding-bottom:2px
	}
	.tablet-sm\:padding-x-2px{
		padding-left:2px;
		padding-right:2px
	}
	.tablet-sm\:padding-top-2px{
		padding-top:2px
	}
	.tablet-sm\:padding-right-2px{
		padding-right:2px
	}
	.tablet-sm\:padding-bottom-2px{
		padding-bottom:2px
	}
	.tablet-sm\:padding-left-2px{
		padding-left:2px
	}
	.tablet-sm\:padding-05{
		padding:.25rem
	}
	.tablet-sm\:padding-y-05{
		padding-top:.25rem;
		padding-bottom:.25rem
	}
	.tablet-sm\:padding-x-05{
		padding-left:.25rem;
		padding-right:.25rem
	}
	.tablet-sm\:padding-top-05{
		padding-top:.25rem
	}
	.tablet-sm\:padding-right-05{
		padding-right:.25rem
	}
	.tablet-sm\:padding-bottom-05{
		padding-bottom:.25rem
	}
	.tablet-sm\:padding-left-05{
		padding-left:.25rem
	}
	.tablet-sm\:padding-1{
		padding:.5rem
	}
	.tablet-sm\:padding-y-1{
		padding-top:.5rem;
		padding-bottom:.5rem
	}
	.tablet-sm\:padding-x-1{
		padding-left:.5rem;
		padding-right:.5rem
	}
	.tablet-sm\:padding-top-1{
		padding-top:.5rem
	}
	.tablet-sm\:padding-right-1{
		padding-right:.5rem
	}
	.tablet-sm\:padding-bottom-1{
		padding-bottom:.5rem
	}
	.tablet-sm\:padding-left-1{
		padding-left:.5rem
	}
	.tablet-sm\:padding-105{
		padding:.75rem
	}
	.tablet-sm\:padding-y-105{
		padding-top:.75rem;
		padding-bottom:.75rem
	}
	.tablet-sm\:padding-x-105{
		padding-left:.75rem;
		padding-right:.75rem
	}
	.tablet-sm\:padding-top-105{
		padding-top:.75rem
	}
	.tablet-sm\:padding-right-105{
		padding-right:.75rem
	}
	.tablet-sm\:padding-bottom-105{
		padding-bottom:.75rem
	}
	.tablet-sm\:padding-left-105{
		padding-left:.75rem
	}
	.tablet-sm\:padding-2{
		padding:1rem
	}
	.tablet-sm\:padding-y-2{
		padding-top:1rem;
		padding-bottom:1rem
	}
	.tablet-sm\:padding-x-2{
		padding-left:1rem;
		padding-right:1rem
	}
	.tablet-sm\:padding-top-2{
		padding-top:1rem
	}
	.tablet-sm\:padding-right-2{
		padding-right:1rem
	}
	.tablet-sm\:padding-bottom-2{
		padding-bottom:1rem
	}
	.tablet-sm\:padding-left-2{
		padding-left:1rem
	}
	.tablet-sm\:padding-205{
		padding:1.25rem
	}
	.tablet-sm\:padding-y-205{
		padding-top:1.25rem;
		padding-bottom:1.25rem
	}
	.tablet-sm\:padding-x-205{
		padding-left:1.25rem;
		padding-right:1.25rem
	}
	.tablet-sm\:padding-top-205{
		padding-top:1.25rem
	}
	.tablet-sm\:padding-right-205{
		padding-right:1.25rem
	}
	.tablet-sm\:padding-bottom-205{
		padding-bottom:1.25rem
	}
	.tablet-sm\:padding-left-205{
		padding-left:1.25rem
	}
	.tablet-sm\:padding-3{
		padding:1.5rem
	}
	.tablet-sm\:padding-y-3{
		padding-top:1.5rem;
		padding-bottom:1.5rem
	}
	.tablet-sm\:padding-x-3{
		padding-left:1.5rem;
		padding-right:1.5rem
	}
	.tablet-sm\:padding-top-3{
		padding-top:1.5rem
	}
	.tablet-sm\:padding-right-3{
		padding-right:1.5rem
	}
	.tablet-sm\:padding-bottom-3{
		padding-bottom:1.5rem
	}
	.tablet-sm\:padding-left-3{
		padding-left:1.5rem
	}
	.tablet-sm\:padding-4{
		padding:2rem
	}
	.tablet-sm\:padding-y-4{
		padding-top:2rem;
		padding-bottom:2rem
	}
	.tablet-sm\:padding-x-4{
		padding-left:2rem;
		padding-right:2rem
	}
	.tablet-sm\:padding-top-4{
		padding-top:2rem
	}
	.tablet-sm\:padding-right-4{
		padding-right:2rem
	}
	.tablet-sm\:padding-bottom-4{
		padding-bottom:2rem
	}
	.tablet-sm\:padding-left-4{
		padding-left:2rem
	}
	.tablet-sm\:padding-5{
		padding:2.5rem
	}
	.tablet-sm\:padding-y-5{
		padding-top:2.5rem;
		padding-bottom:2.5rem
	}
	.tablet-sm\:padding-x-5{
		padding-left:2.5rem;
		padding-right:2.5rem
	}
	.tablet-sm\:padding-top-5{
		padding-top:2.5rem
	}
	.tablet-sm\:padding-right-5{
		padding-right:2.5rem
	}
	.tablet-sm\:padding-bottom-5{
		padding-bottom:2.5rem
	}
	.tablet-sm\:padding-left-5{
		padding-left:2.5rem
	}
	.tablet-sm\:padding-6{
		padding:3rem
	}
	.tablet-sm\:padding-y-6{
		padding-top:3rem;
		padding-bottom:3rem
	}
	.tablet-sm\:padding-x-6{
		padding-left:3rem;
		padding-right:3rem
	}
	.tablet-sm\:padding-top-6{
		padding-top:3rem
	}
	.tablet-sm\:padding-right-6{
		padding-right:3rem
	}
	.tablet-sm\:padding-bottom-6{
		padding-bottom:3rem
	}
	.tablet-sm\:padding-left-6{
		padding-left:3rem
	}
	.tablet-sm\:padding-7{
		padding:3.5rem
	}
	.tablet-sm\:padding-y-7{
		padding-top:3.5rem;
		padding-bottom:3.5rem
	}
	.tablet-sm\:padding-x-7{
		padding-left:3.5rem;
		padding-right:3.5rem
	}
	.tablet-sm\:padding-top-7{
		padding-top:3.5rem
	}
	.tablet-sm\:padding-right-7{
		padding-right:3.5rem
	}
	.tablet-sm\:padding-bottom-7{
		padding-bottom:3.5rem
	}
	.tablet-sm\:padding-left-7{
		padding-left:3.5rem
	}
	.tablet-sm\:padding-8{
		padding:4rem
	}
	.tablet-sm\:padding-y-8{
		padding-top:4rem;
		padding-bottom:4rem
	}
	.tablet-sm\:padding-x-8{
		padding-left:4rem;
		padding-right:4rem
	}
	.tablet-sm\:padding-top-8{
		padding-top:4rem
	}
	.tablet-sm\:padding-right-8{
		padding-right:4rem
	}
	.tablet-sm\:padding-bottom-8{
		padding-bottom:4rem
	}
	.tablet-sm\:padding-left-8{
		padding-left:4rem
	}
	.tablet-sm\:padding-9{
		padding:4.5rem
	}
	.tablet-sm\:padding-y-9{
		padding-top:4.5rem;
		padding-bottom:4.5rem
	}
	.tablet-sm\:padding-x-9{
		padding-left:4.5rem;
		padding-right:4.5rem
	}
	.tablet-sm\:padding-top-9{
		padding-top:4.5rem
	}
	.tablet-sm\:padding-right-9{
		padding-right:4.5rem
	}
	.tablet-sm\:padding-bottom-9{
		padding-bottom:4.5rem
	}
	.tablet-sm\:padding-left-9{
		padding-left:4.5rem
	}
	.tablet-sm\:padding-10{
		padding:5rem
	}
	.tablet-sm\:padding-y-10{
		padding-top:5rem;
		padding-bottom:5rem
	}
	.tablet-sm\:padding-x-10{
		padding-left:5rem;
		padding-right:5rem
	}
	.tablet-sm\:padding-top-10{
		padding-top:5rem
	}
	.tablet-sm\:padding-right-10{
		padding-right:5rem
	}
	.tablet-sm\:padding-bottom-10{
		padding-bottom:5rem
	}
	.tablet-sm\:padding-left-10{
		padding-left:5rem
	}
	.tablet-sm\:padding-15{
		padding:7.5rem
	}
	.tablet-sm\:padding-y-15{
		padding-top:7.5rem;
		padding-bottom:7.5rem
	}
	.tablet-sm\:padding-x-15{
		padding-left:7.5rem;
		padding-right:7.5rem
	}
	.tablet-sm\:padding-top-15{
		padding-top:7.5rem
	}
	.tablet-sm\:padding-right-15{
		padding-right:7.5rem
	}
	.tablet-sm\:padding-bottom-15{
		padding-bottom:7.5rem
	}
	.tablet-sm\:padding-left-15{
		padding-left:7.5rem
	}
	.tablet-sm\:padding-0{
		padding:0
	}
	.tablet-sm\:padding-y-0{
		padding-top:0;
		padding-bottom:0
	}
	.tablet-sm\:padding-x-0{
		padding-left:0;
		padding-right:0
	}
	.tablet-sm\:padding-top-0{
		padding-top:0
	}
	.tablet-sm\:padding-right-0{
		padding-right:0
	}
	.tablet-sm\:padding-bottom-0{
		padding-bottom:0
	}
	.tablet-sm\:padding-left-0{
		padding-left:0
	}
	.tablet-sm\:width-1px{
		width:1px
	}
	.tablet-sm\:width-2px{
		width:2px
	}
	.tablet-sm\:width-05{
		width:.25rem
	}
	.tablet-sm\:width-1{
		width:.5rem
	}
	.tablet-sm\:width-105{
		width:.75rem
	}
	.tablet-sm\:width-2{
		width:1rem
	}
	.tablet-sm\:width-205{
		width:1.25rem
	}
	.tablet-sm\:width-3{
		width:1.5rem
	}
	.tablet-sm\:width-4{
		width:2rem
	}
	.tablet-sm\:width-5{
		width:2.5rem
	}
	.tablet-sm\:width-6{
		width:3rem
	}
	.tablet-sm\:width-7{
		width:3.5rem
	}
	.tablet-sm\:width-8{
		width:4rem
	}
	.tablet-sm\:width-9{
		width:4.5rem
	}
	.tablet-sm\:width-10{
		width:5rem
	}
	.tablet-sm\:width-15{
		width:7.5rem
	}
	.tablet-sm\:width-card{
		width:10rem
	}
	.tablet-sm\:width-card-lg{
		width:15rem
	}
	.tablet-sm\:width-mobile{
		width:20rem
	}
	.tablet-sm\:width-mobile-lg{
		width:30rem
	}
	.tablet-sm\:width-tablet{
		width:40rem
	}
	.tablet-sm\:width-tablet-lg{
		width:55rem
	}
	.tablet-sm\:width-desktop{
		width:64rem
	}
	.tablet-sm\:width-desktop-lg{
		width:75rem
	}
	.tablet-sm\:width-widescreen{
		width:87.5rem
	}
	.tablet-sm\:width-0{
		width:0
	}
	.tablet-sm\:width-full{
		width:100%
	}
	.tablet-sm\:width-auto{
		width:auto
	}
}
@media all and (min-width:40em){
	.tablet\:border-1px,.tablet\:hover\:border-1px:hover{
		border:1px solid
	}
	.tablet\:border-y-1px,.tablet\:hover\:border-y-1px:hover{
		border-top:1px solid;
		border-bottom:1px solid
	}
	.tablet\:border-x-1px,.tablet\:hover\:border-x-1px:hover{
		border-left:1px solid;
		border-right:1px solid
	}
	.tablet\:border-top-1px,.tablet\:hover\:border-top-1px:hover{
		border-top:1px solid
	}
	.tablet\:border-right-1px,.tablet\:hover\:border-right-1px:hover{
		border-right:1px solid
	}
	.tablet\:border-bottom-1px,.tablet\:hover\:border-bottom-1px:hover{
		border-bottom:1px solid
	}
	.tablet\:border-left-1px,.tablet\:hover\:border-left-1px:hover{
		border-left:1px solid
	}
	.tablet\:border-2px,.tablet\:hover\:border-2px:hover{
		border:2px solid
	}
	.tablet\:border-y-2px,.tablet\:hover\:border-y-2px:hover{
		border-top:2px solid;
		border-bottom:2px solid
	}
	.tablet\:border-x-2px,.tablet\:hover\:border-x-2px:hover{
		border-left:2px solid;
		border-right:2px solid
	}
	.tablet\:border-top-2px,.tablet\:hover\:border-top-2px:hover{
		border-top:2px solid
	}
	.tablet\:border-right-2px,.tablet\:hover\:border-right-2px:hover{
		border-right:2px solid
	}
	.tablet\:border-bottom-2px,.tablet\:hover\:border-bottom-2px:hover{
		border-bottom:2px solid
	}
	.tablet\:border-left-2px,.tablet\:hover\:border-left-2px:hover{
		border-left:2px solid
	}
	.tablet\:border-05,.tablet\:hover\:border-05:hover{
		border:.25rem solid
	}
	.tablet\:border-y-05,.tablet\:hover\:border-y-05:hover{
		border-top:.25rem solid;
		border-bottom:.25rem solid
	}
	.tablet\:border-x-05,.tablet\:hover\:border-x-05:hover{
		border-left:.25rem solid;
		border-right:.25rem solid
	}
	.tablet\:border-top-05,.tablet\:hover\:border-top-05:hover{
		border-top:.25rem solid
	}
	.tablet\:border-right-05,.tablet\:hover\:border-right-05:hover{
		border-right:.25rem solid
	}
	.tablet\:border-bottom-05,.tablet\:hover\:border-bottom-05:hover{
		border-bottom:.25rem solid
	}
	.tablet\:border-left-05,.tablet\:hover\:border-left-05:hover{
		border-left:.25rem solid
	}
	.tablet\:border-1,.tablet\:hover\:border-1:hover{
		border:.5rem solid
	}
	.tablet\:border-y-1,.tablet\:hover\:border-y-1:hover{
		border-top:.5rem solid;
		border-bottom:.5rem solid
	}
	.tablet\:border-x-1,.tablet\:hover\:border-x-1:hover{
		border-left:.5rem solid;
		border-right:.5rem solid
	}
	.tablet\:border-top-1,.tablet\:hover\:border-top-1:hover{
		border-top:.5rem solid
	}
	.tablet\:border-right-1,.tablet\:hover\:border-right-1:hover{
		border-right:.5rem solid
	}
	.tablet\:border-bottom-1,.tablet\:hover\:border-bottom-1:hover{
		border-bottom:.5rem solid
	}
	.tablet\:border-left-1,.tablet\:hover\:border-left-1:hover{
		border-left:.5rem solid
	}
	.tablet\:border-105,.tablet\:hover\:border-105:hover{
		border:.75rem solid
	}
	.tablet\:border-y-105,.tablet\:hover\:border-y-105:hover{
		border-top:.75rem solid;
		border-bottom:.75rem solid
	}
	.tablet\:border-x-105,.tablet\:hover\:border-x-105:hover{
		border-left:.75rem solid;
		border-right:.75rem solid
	}
	.tablet\:border-top-105,.tablet\:hover\:border-top-105:hover{
		border-top:.75rem solid
	}
	.tablet\:border-right-105,.tablet\:hover\:border-right-105:hover{
		border-right:.75rem solid
	}
	.tablet\:border-bottom-105,.tablet\:hover\:border-bottom-105:hover{
		border-bottom:.75rem solid
	}
	.tablet\:border-left-105,.tablet\:hover\:border-left-105:hover{
		border-left:.75rem solid
	}
	.tablet\:border-2,.tablet\:hover\:border-2:hover{
		border:1rem solid
	}
	.tablet\:border-y-2,.tablet\:hover\:border-y-2:hover{
		border-top:1rem solid;
		border-bottom:1rem solid
	}
	.tablet\:border-x-2,.tablet\:hover\:border-x-2:hover{
		border-left:1rem solid;
		border-right:1rem solid
	}
	.tablet\:border-top-2,.tablet\:hover\:border-top-2:hover{
		border-top:1rem solid
	}
	.tablet\:border-right-2,.tablet\:hover\:border-right-2:hover{
		border-right:1rem solid
	}
	.tablet\:border-bottom-2,.tablet\:hover\:border-bottom-2:hover{
		border-bottom:1rem solid
	}
	.tablet\:border-left-2,.tablet\:hover\:border-left-2:hover{
		border-left:1rem solid
	}
	.tablet\:border-205,.tablet\:hover\:border-205:hover{
		border:1.25rem solid
	}
	.tablet\:border-y-205,.tablet\:hover\:border-y-205:hover{
		border-top:1.25rem solid;
		border-bottom:1.25rem solid
	}
	.tablet\:border-x-205,.tablet\:hover\:border-x-205:hover{
		border-left:1.25rem solid;
		border-right:1.25rem solid
	}
	.tablet\:border-top-205,.tablet\:hover\:border-top-205:hover{
		border-top:1.25rem solid
	}
	.tablet\:border-right-205,.tablet\:hover\:border-right-205:hover{
		border-right:1.25rem solid
	}
	.tablet\:border-bottom-205,.tablet\:hover\:border-bottom-205:hover{
		border-bottom:1.25rem solid
	}
	.tablet\:border-left-205,.tablet\:hover\:border-left-205:hover{
		border-left:1.25rem solid
	}
	.tablet\:border-3,.tablet\:hover\:border-3:hover{
		border:1.5rem solid
	}
	.tablet\:border-y-3,.tablet\:hover\:border-y-3:hover{
		border-top:1.5rem solid;
		border-bottom:1.5rem solid
	}
	.tablet\:border-x-3,.tablet\:hover\:border-x-3:hover{
		border-left:1.5rem solid;
		border-right:1.5rem solid
	}
	.tablet\:border-top-3,.tablet\:hover\:border-top-3:hover{
		border-top:1.5rem solid
	}
	.tablet\:border-right-3,.tablet\:hover\:border-right-3:hover{
		border-right:1.5rem solid
	}
	.tablet\:border-bottom-3,.tablet\:hover\:border-bottom-3:hover{
		border-bottom:1.5rem solid
	}
	.tablet\:border-left-3,.tablet\:hover\:border-left-3:hover{
		border-left:1.5rem solid
	}
	.tablet\:border-0,.tablet\:hover\:border-0:hover{
		border:0 solid
	}
	.tablet\:border-y-0,.tablet\:hover\:border-y-0:hover{
		border-top:0 solid;
		border-bottom:0 solid
	}
	.tablet\:border-x-0,.tablet\:hover\:border-x-0:hover{
		border-left:0 solid;
		border-right:0 solid
	}
	.tablet\:border-top-0,.tablet\:hover\:border-top-0:hover{
		border-top:0 solid
	}
	.tablet\:border-right-0,.tablet\:hover\:border-right-0:hover{
		border-right:0 solid
	}
	.tablet\:border-bottom-0,.tablet\:hover\:border-bottom-0:hover{
		border-bottom:0 solid
	}
	.tablet\:border-left-0,.tablet\:hover\:border-left-0:hover{
		border-left:0 solid
	}
	.tablet\:border,.tablet\:hover\:border:hover{
		border:1px solid
	}
	.tablet\:border-y,.tablet\:hover\:border-y:hover{
		border-top:1px solid;
		border-bottom:1px solid
	}
	.tablet\:border-x,.tablet\:hover\:border-x:hover{
		border-left:1px solid;
		border-right:1px solid
	}
	.tablet\:border-top,.tablet\:hover\:border-top:hover{
		border-top:1px solid
	}
	.tablet\:border-right,.tablet\:hover\:border-right:hover{
		border-right:1px solid
	}
	.tablet\:border-bottom,.tablet\:hover\:border-bottom:hover{
		border-bottom:1px solid
	}
	.tablet\:border-left,.tablet\:hover\:border-left:hover{
		border-left:1px solid
	}
	.tablet\:border-transparent,.tablet\:hover\:border-transparent:hover{
		border-color:transparent
	}
	.tablet\:border-black,.tablet\:hover\:border-black:hover{
		border-color:#000
	}
	.tablet\:border-white,.tablet\:hover\:border-white:hover{
		border-color:#fff
	}
	.tablet\:border-red,.tablet\:hover\:border-red:hover{
		border-color:#e52207
	}
	.tablet\:border-orange,.tablet\:hover\:border-orange:hover{
		border-color:#e66f0e
	}
	.tablet\:border-gold,.tablet\:hover\:border-gold:hover{
		border-color:#ffbe2e
	}
	.tablet\:border-yellow,.tablet\:hover\:border-yellow:hover{
		border-color:#fee685
	}
	.tablet\:border-green,.tablet\:hover\:border-green:hover{
		border-color:#538200
	}
	.tablet\:border-mint,.tablet\:hover\:border-mint:hover{
		border-color:#04c585
	}
	.tablet\:border-cyan,.tablet\:hover\:border-cyan:hover{
		border-color:#009ec1
	}
	.tablet\:border-blue,.tablet\:hover\:border-blue:hover{
		border-color:#0076d6
	}
	.tablet\:border-indigo,.tablet\:hover\:border-indigo:hover{
		border-color:#676cc8
	}
	.tablet\:border-violet,.tablet\:hover\:border-violet:hover{
		border-color:#8168b3
	}
	.tablet\:border-magenta,.tablet\:hover\:border-magenta:hover{
		border-color:#d72d79
	}
	.tablet\:border-gray-5,.tablet\:hover\:border-gray-5:hover{
		border-color:#f0f0f0
	}
	.tablet\:border-gray-10,.tablet\:hover\:border-gray-10:hover{
		border-color:#e6e6e6
	}
	.tablet\:border-gray-30,.tablet\:hover\:border-gray-30:hover{
		border-color:#adadad
	}
	.tablet\:border-gray-50,.tablet\:hover\:border-gray-50:hover{
		border-color:#757575
	}
	.tablet\:border-gray-70,.tablet\:hover\:border-gray-70:hover{
		border-color:#454545
	}
	.tablet\:border-gray-90,.tablet\:hover\:border-gray-90:hover{
		border-color:#1b1b1b
	}
	.tablet\:border-base-lightest,.tablet\:hover\:border-base-lightest:hover{
		border-color:#f6f7f7
	}
	.tablet\:border-base-lighter,.tablet\:hover\:border-base-lighter:hover{
		border-color:#efedf0
	}
	.tablet\:border-base-light,.tablet\:hover\:border-base-light:hover{
		border-color:#e5e1e6
	}
	.tablet\:border-base,.tablet\:hover\:border-base:hover{
		border-color:#63666a
	}
	.tablet\:border-base-dark,.tablet\:hover\:border-base-dark:hover{
		border-color:#4f5255
	}
	.tablet\:border-base-darker,.tablet\:hover\:border-base-darker:hover{
		border-color:#3b3d40
	}
	.tablet\:border-base-darkest,.tablet\:border-ink,.tablet\:hover\:border-base-darkest:hover,.tablet\:hover\:border-ink:hover{
		border-color:#141415
	}
	.tablet\:border-primary-lightest,.tablet\:hover\:border-primary-lightest:hover{
		border-color:#dee7f8
	}
	.tablet\:border-primary-lighter,.tablet\:hover\:border-primary-lighter:hover{
		border-color:#becff0
	}
	.tablet\:border-primary-light,.tablet\:hover\:border-primary-light:hover{
		border-color:#9db8e9
	}
	.tablet\:border-primary,.tablet\:hover\:border-primary:hover{
		border-color:#5c88da
	}
	.tablet\:border-primary-vivid,.tablet\:hover\:border-primary-vivid:hover{
		border-color:#4c4084
	}
	.tablet\:border-primary-dark,.tablet\:hover\:border-primary-dark:hover{
		border-color:#4a6dae
	}
	.tablet\:border-primary-darker,.tablet\:hover\:border-primary-darker:hover{
		border-color:#375283
	}
	.tablet\:border-primary-darkest,.tablet\:hover\:border-primary-darkest:hover{
		border-color:#253657
	}
	.tablet\:border-secondary-lighter,.tablet\:hover\:border-secondary-lighter:hover{
		border-color:#99ceea
	}
	.tablet\:border-secondary-light,.tablet\:hover\:border-secondary-light:hover{
		border-color:#339dd5
	}
	.tablet\:border-secondary,.tablet\:hover\:border-secondary:hover{
		border-color:#0085ca
	}
	.tablet\:border-secondary-vivid,.tablet\:hover\:border-secondary-vivid:hover{
		border-color:#006aa2
	}
	.tablet\:border-secondary-dark,.tablet\:hover\:border-secondary-dark:hover{
		border-color:#005079
	}
	.tablet\:border-secondary-darker,.tablet\:hover\:border-secondary-darker:hover{
		border-color:#2a3c4a
	}
	.tablet\:border-secondary-darkest,.tablet\:hover\:border-secondary-darkest:hover{
		border-color:#243745
	}
	.tablet\:border-accent-warm-darker,.tablet\:hover\:border-accent-warm-darker:hover{
		border-color:#6b2517
	}
	.tablet\:border-accent-warm-dark,.tablet\:hover\:border-accent-warm-dark:hover{
		border-color:#8f311e
	}
	.tablet\:border-accent-warm,.tablet\:hover\:border-accent-warm:hover{
		border-color:#b33d26
	}
	.tablet\:border-accent-warm-light,.tablet\:hover\:border-accent-warm-light:hover{
		border-color:#e1b1a8
	}
	.tablet\:border-accent-warm-lighter,.tablet\:hover\:border-accent-warm-lighter:hover{
		border-color:#f0d8d4
	}
	.tablet\:border-accent-cool-darker,.tablet\:hover\:border-accent-cool-darker:hover{
		border-color:#2c4400
	}
	.tablet\:border-accent-cool-dark,.tablet\:hover\:border-accent-cool-dark:hover{
		border-color:#3b5b00
	}
	.tablet\:border-accent-cool,.tablet\:hover\:border-accent-cool:hover{
		border-color:#4a7200
	}
	.tablet\:border-accent-cool-light,.tablet\:hover\:border-accent-cool-light:hover{
		border-color:#92aa66
	}
	.tablet\:border-accent-cool-lighter,.tablet\:hover\:border-accent-cool-lighter:hover{
		border-color:#dbe3cc
	}
	.tablet\:border-error-lighter,.tablet\:hover\:border-error-lighter:hover{
		border-color:#f4e3db
	}
	.tablet\:border-error-light,.tablet\:hover\:border-error-light:hover{
		border-color:#f39268
	}
	.tablet\:border-error,.tablet\:hover\:border-error:hover{
		border-color:#d54309
	}
	.tablet\:border-error-dark,.tablet\:hover\:border-error-dark:hover{
		border-color:#b50909
	}
	.tablet\:border-error-darker,.tablet\:hover\:border-error-darker:hover{
		border-color:#6f3331
	}
	.tablet\:border-warning-lighter,.tablet\:hover\:border-warning-lighter:hover{
		border-color:#faf3d1
	}
	.tablet\:border-warning-light,.tablet\:hover\:border-warning-light:hover{
		border-color:#fee685
	}
	.tablet\:border-warning,.tablet\:hover\:border-warning:hover{
		border-color:#ffbe2e
	}
	.tablet\:border-warning-dark,.tablet\:hover\:border-warning-dark:hover{
		border-color:#e5a000
	}
	.tablet\:border-warning-darker,.tablet\:hover\:border-warning-darker:hover{
		border-color:#936f38
	}
	.tablet\:border-success-lighter,.tablet\:hover\:border-success-lighter:hover{
		border-color:#ecf3ec
	}
	.tablet\:border-success-light,.tablet\:hover\:border-success-light:hover{
		border-color:#70e17b
	}
	.tablet\:border-success,.tablet\:hover\:border-success:hover{
		border-color:#00a91c
	}
	.tablet\:border-success-dark,.tablet\:hover\:border-success-dark:hover{
		border-color:#008817
	}
	.tablet\:border-success-darker,.tablet\:hover\:border-success-darker:hover{
		border-color:#216e1f
	}
	.tablet\:border-info-lighter,.tablet\:hover\:border-info-lighter:hover{
		border-color:#cce7f4
	}
	.tablet\:border-info-light,.tablet\:hover\:border-info-light:hover{
		border-color:#9db8e9
	}
	.tablet\:border-info,.tablet\:hover\:border-info:hover{
		border-color:#5c88da
	}
	.tablet\:border-info-dark,.tablet\:hover\:border-info-dark:hover{
		border-color:#375283
	}
	.tablet\:border-info-darker,.tablet\:hover\:border-info-darker:hover{
		border-color:#253657
	}
	.tablet\:border-disabled-light,.tablet\:hover\:border-disabled-light:hover{
		border-color:#e6e6e6
	}
	.tablet\:border-disabled,.tablet\:hover\:border-disabled:hover{
		border-color:#c9c9c9
	}
	.tablet\:border-disabled-dark,.tablet\:hover\:border-disabled-dark:hover{
		border-color:#adadad
	}
	.tablet\:border-emergency,.tablet\:hover\:border-emergency:hover{
		border-color:#9c3d10
	}
	.tablet\:border-emergency-dark,.tablet\:hover\:border-emergency-dark:hover{
		border-color:#332d29
	}
	.tablet\:border-orau-primary,.tablet\:hover\:border-orau-primary:hover{
		border-color:#5c88da
	}
	.tablet\:border-orau-primary-alternate,.tablet\:hover\:border-orau-primary-alternate:hover{
		border-color:#7da0e1
	}
	.tablet\:border-orau-primary-light,.tablet\:hover\:border-orau-primary-light:hover{
		border-color:#becff0
	}
	.tablet\:border-orau-primary-dark,.tablet\:hover\:border-orau-primary-dark:hover{
		border-color:#253657
	}
	.tablet\:border-orau-neutral,.tablet\:hover\:border-orau-neutral:hover{
		border-color:#63666a
	}
	.tablet\:border-orau-dark-gray,.tablet\:hover\:border-orau-dark-gray:hover{
		border-color:#3f4443
	}
	.tablet\:border-orau-light-gray,.tablet\:hover\:border-orau-light-gray:hover{
		border-color:#e5e1e6
	}
	.tablet\:border-orau-dark-cool-gray,.tablet\:hover\:border-orau-dark-cool-gray:hover{
		border-color:#13294b
	}
	.tablet\:border-orau-light-cool-gray,.tablet\:hover\:border-orau-light-cool-gray:hover{
		border-color:#dde5ed
	}
	.tablet\:border-orau-red,.tablet\:hover\:border-orau-red:hover{
		border-color:#b33d26
	}
	.tablet\:border-orau-orange,.tablet\:hover\:border-orau-orange:hover{
		border-color:#e59633
	}
	.tablet\:border-orau-dark-orange,.tablet\:hover\:border-orau-dark-orange:hover{
		border-color:#9b5700
	}
	.tablet\:border-orau-yellow,.tablet\:hover\:border-orau-yellow:hover{
		border-color:#f3d03e
	}
	.tablet\:border-orau-green,.tablet\:hover\:border-orau-green:hover{
		border-color:#4a7200
	}
	.tablet\:border-orau-light-green,.tablet\:hover\:border-orau-light-green:hover{
		border-color:#93d0aa
	}
	.tablet\:border-orau-blue,.tablet\:hover\:border-orau-blue:hover{
		border-color:#0085ca
	}
	.tablet\:border-orau-vivid-blue,.tablet\:hover\:border-orau-vivid-blue:hover{
		border-color:#006aa2
	}
	.tablet\:border-orau-dark-blue,.tablet\:hover\:border-orau-dark-blue:hover{
		border-color:#1d4f91
	}
	.tablet\:border-orau-bright-blue,.tablet\:hover\:border-orau-bright-blue:hover{
		border-color:#00b5e2
	}
	.tablet\:border-orau-dark-cool-blue,.tablet\:hover\:border-orau-dark-cool-blue:hover{
		border-color:#243745
	}
	.tablet\:border-orau-dark-cool-blue-alternate,.tablet\:hover\:border-orau-dark-cool-blue-alternate:hover{
		border-color:#2a3c4a
	}
	.tablet\:border-orau-purple,.tablet\:hover\:border-orau-purple:hover{
		border-color:#4c4084
	}
	.tablet\:border-orau-light-purple,.tablet\:hover\:border-orau-light-purple:hover{
		border-color:#6a7cbc
	}
	.tablet\:border-orau-lighter-purple,.tablet\:hover\:border-orau-lighter-purple:hover{
		border-color:#c3cbe4
	}
	.tablet\:border-orau-magenta,.tablet\:hover\:border-orau-magenta:hover{
		border-color:#670067
	}
	.tablet\:border-orau-teal,.tablet\:hover\:border-orau-teal:hover{
		border-color:#47dac1
	}
	.tablet\:radius-0{
		border-radius:0
	}
	.tablet\:radius-top-0{
		border-top-left-radius:0;
		border-top-right-radius:0
	}
	.tablet\:radius-right-0{
		border-top-right-radius:0;
		border-bottom-right-radius:0
	}
	.tablet\:radius-bottom-0{
		border-bottom-left-radius:0;
		border-bottom-right-radius:0
	}
	.tablet\:radius-left-0{
		border-top-left-radius:0;
		border-bottom-left-radius:0
	}
	.tablet\:radius-sm{
		border-radius:2px
	}
	.tablet\:radius-top-sm{
		border-top-left-radius:2px;
		border-top-right-radius:2px
	}
	.tablet\:radius-right-sm{
		border-top-right-radius:2px;
		border-bottom-right-radius:2px
	}
	.tablet\:radius-bottom-sm{
		border-bottom-left-radius:2px;
		border-bottom-right-radius:2px
	}
	.tablet\:radius-left-sm{
		border-top-left-radius:2px;
		border-bottom-left-radius:2px
	}
	.tablet\:radius-md{
		border-radius:.25rem
	}
	.tablet\:radius-top-md{
		border-top-left-radius:.25rem;
		border-top-right-radius:.25rem
	}
	.tablet\:radius-right-md{
		border-top-right-radius:.25rem;
		border-bottom-right-radius:.25rem
	}
	.tablet\:radius-bottom-md{
		border-bottom-left-radius:.25rem;
		border-bottom-right-radius:.25rem
	}
	.tablet\:radius-left-md{
		border-top-left-radius:.25rem;
		border-bottom-left-radius:.25rem
	}
	.tablet\:radius-lg{
		border-radius:.5rem
	}
	.tablet\:radius-top-lg{
		border-top-left-radius:.5rem;
		border-top-right-radius:.5rem
	}
	.tablet\:radius-right-lg{
		border-top-right-radius:.5rem;
		border-bottom-right-radius:.5rem
	}
	.tablet\:radius-bottom-lg{
		border-bottom-left-radius:.5rem;
		border-bottom-right-radius:.5rem
	}
	.tablet\:radius-left-lg{
		border-top-left-radius:.5rem;
		border-bottom-left-radius:.5rem
	}
	.tablet\:radius-pill{
		border-radius:99rem
	}
	.tablet\:radius-top-pill{
		border-top-left-radius:99rem;
		border-top-right-radius:99rem
	}
	.tablet\:radius-right-pill{
		border-top-right-radius:99rem;
		border-bottom-right-radius:99rem
	}
	.tablet\:radius-bottom-pill{
		border-bottom-left-radius:99rem;
		border-bottom-right-radius:99rem
	}
	.tablet\:radius-left-pill{
		border-top-left-radius:99rem;
		border-bottom-left-radius:99rem
	}
	.tablet\:display-block{
		display:block
	}
	.tablet\:display-flex{
		display:flex
	}
	.tablet\:display-none{
		display:none
	}
	.tablet\:display-inline{
		display:inline
	}
	.tablet\:display-inline-block{
		display:inline-block
	}
	.tablet\:display-inline-flex{
		display:inline-flex
	}
	.tablet\:display-table{
		display:table
	}
	.tablet\:display-table-cell{
		display:table-cell
	}
	.tablet\:display-table-row{
		display:table-row
	}
	.tablet\:font-mono-3xs{
		font-size:.77rem
	}
	.tablet\:font-mono-2xs{
		font-size:.83rem
	}
	.tablet\:font-mono-xs{
		font-size:.89rem
	}
	.tablet\:font-mono-sm{
		font-size:.95rem
	}
	.tablet\:font-mono-md{
		font-size:1.01rem
	}
	.tablet\:font-mono-lg{
		font-size:1.31rem
	}
	.tablet\:font-mono-xl{
		font-size:1.91rem
	}
	.tablet\:font-mono-2xl{
		font-size:2.38rem
	}
	.tablet\:font-mono-3xl{
		font-size:2.86rem
	}
	.tablet\:font-sans-3xs{
		font-size:.87rem
	}
	.tablet\:font-sans-2xs{
		font-size:.93rem
	}
	.tablet\:font-sans-xs{
		font-size:1rem
	}
	.tablet\:font-sans-sm{
		font-size:1.06rem
	}
	.tablet\:font-sans-md{
		font-size:1.13rem
	}
	.tablet\:font-sans-lg{
		font-size:1.46rem
	}
	.tablet\:font-sans-xl{
		font-size:2.13rem
	}
	.tablet\:font-sans-2xl{
		font-size:2.66rem
	}
	.tablet\:font-sans-3xl{
		font-size:3.19rem
	}
	.tablet\:font-serif-3xs{
		font-size:.79rem
	}
	.tablet\:font-serif-2xs{
		font-size:.85rem
	}
	.tablet\:font-serif-xs{
		font-size:.91rem
	}
	.tablet\:font-serif-sm{
		font-size:.98rem
	}
	.tablet\:font-serif-md{
		font-size:1.04rem
	}
	.tablet\:font-serif-lg{
		font-size:1.34rem
	}
	.tablet\:font-serif-xl{
		font-size:1.95rem
	}
	.tablet\:font-serif-2xl{
		font-size:2.44rem
	}
	.tablet\:font-serif-3xl{
		font-size:2.93rem
	}
	.tablet\:font-heading-3xs{
		font-size:.87rem
	}
	.tablet\:font-heading-2xs{
		font-size:.93rem
	}
	.tablet\:font-heading-xs{
		font-size:1rem
	}
	.tablet\:font-heading-sm{
		font-size:1.06rem
	}
	.tablet\:font-heading-md{
		font-size:1.13rem
	}
	.tablet\:font-heading-lg{
		font-size:1.46rem
	}
	.tablet\:font-heading-xl{
		font-size:2.13rem
	}
	.tablet\:font-heading-2xl{
		font-size:2.66rem
	}
	.tablet\:font-heading-3xl{
		font-size:3.19rem
	}
	.tablet\:font-body-3xs{
		font-size:.87rem
	}
	.tablet\:font-body-2xs{
		font-size:.93rem
	}
	.tablet\:font-body-xs{
		font-size:1rem
	}
	.tablet\:font-body-sm{
		font-size:1.06rem
	}
	.tablet\:font-body-md{
		font-size:1.13rem
	}
	.tablet\:font-body-lg{
		font-size:1.46rem
	}
	.tablet\:font-body-xl{
		font-size:2.13rem
	}
	.tablet\:font-body-2xl{
		font-size:2.66rem
	}
	.tablet\:font-body-3xl{
		font-size:3.19rem
	}
	.tablet\:font-code-3xs{
		font-size:.77rem
	}
	.tablet\:font-code-2xs{
		font-size:.83rem
	}
	.tablet\:font-code-xs{
		font-size:.89rem
	}
	.tablet\:font-code-sm{
		font-size:.95rem
	}
	.tablet\:font-code-md{
		font-size:1.01rem
	}
	.tablet\:font-code-lg{
		font-size:1.31rem
	}
	.tablet\:font-code-xl{
		font-size:1.91rem
	}
	.tablet\:font-code-2xl{
		font-size:2.38rem
	}
	.tablet\:font-code-3xl{
		font-size:2.86rem
	}
	.tablet\:font-alt-3xs{
		font-size:.79rem
	}
	.tablet\:font-alt-2xs{
		font-size:.85rem
	}
	.tablet\:font-alt-xs{
		font-size:.91rem
	}
	.tablet\:font-alt-sm{
		font-size:.98rem
	}
	.tablet\:font-alt-md{
		font-size:1.04rem
	}
	.tablet\:font-alt-lg{
		font-size:1.34rem
	}
	.tablet\:font-alt-xl{
		font-size:1.95rem
	}
	.tablet\:font-alt-2xl{
		font-size:2.44rem
	}
	.tablet\:font-alt-3xl{
		font-size:2.93rem
	}
	.tablet\:font-ui-3xs{
		font-size:.87rem
	}
	.tablet\:font-ui-2xs{
		font-size:.93rem
	}
	.tablet\:font-ui-xs{
		font-size:1rem
	}
	.tablet\:font-ui-sm{
		font-size:1.06rem
	}
	.tablet\:font-ui-md{
		font-size:1.13rem
	}
	.tablet\:font-ui-lg{
		font-size:1.46rem
	}
	.tablet\:font-ui-xl{
		font-size:2.13rem
	}
	.tablet\:font-ui-2xl{
		font-size:2.66rem
	}
	.tablet\:font-ui-3xl{
		font-size:3.19rem
	}
	.tablet\:text-light{
		font-weight:300
	}
	.tablet\:text-normal{
		font-weight:400
	}
	.tablet\:text-bold{
		font-weight:700
	}
	.tablet\:flex-justify-center{
		justify-content:center
	}
	.tablet\:flex-justify-start{
		justify-content:flex-start
	}
	.tablet\:flex-justify-end{
		justify-content:flex-end
	}
	.tablet\:flex-justify{
		justify-content:space-between
	}
	.tablet\:line-height-sans-1{
		line-height:.9
	}
	.tablet\:line-height-sans-2{
		line-height:1.1
	}
	.tablet\:line-height-sans-3{
		line-height:1.3
	}
	.tablet\:line-height-sans-4{
		line-height:1.4
	}
	.tablet\:line-height-sans-5{
		line-height:1.5
	}
	.tablet\:line-height-sans-6{
		line-height:1.6
	}
	.tablet\:line-height-serif-1{
		line-height:1
	}
	.tablet\:line-height-serif-2{
		line-height:1.2
	}
	.tablet\:line-height-serif-3{
		line-height:1.4
	}
	.tablet\:line-height-serif-4{
		line-height:1.5
	}
	.tablet\:line-height-serif-5{
		line-height:1.7
	}
	.tablet\:line-height-serif-6{
		line-height:1.8
	}
	.tablet\:line-height-mono-1{
		line-height:1
	}
	.tablet\:line-height-mono-2{
		line-height:1.3
	}
	.tablet\:line-height-mono-3{
		line-height:1.4
	}
	.tablet\:line-height-mono-4{
		line-height:1.6
	}
	.tablet\:line-height-mono-5{
		line-height:1.7
	}
	.tablet\:line-height-mono-6{
		line-height:1.8
	}
	.tablet\:line-height-heading-1{
		line-height:.9
	}
	.tablet\:line-height-heading-2{
		line-height:1.1
	}
	.tablet\:line-height-heading-3{
		line-height:1.3
	}
	.tablet\:line-height-heading-4{
		line-height:1.4
	}
	.tablet\:line-height-heading-5{
		line-height:1.5
	}
	.tablet\:line-height-heading-6{
		line-height:1.6
	}
	.tablet\:line-height-ui-1{
		line-height:.9
	}
	.tablet\:line-height-ui-2{
		line-height:1.1
	}
	.tablet\:line-height-ui-3{
		line-height:1.3
	}
	.tablet\:line-height-ui-4{
		line-height:1.4
	}
	.tablet\:line-height-ui-5{
		line-height:1.5
	}
	.tablet\:line-height-ui-6{
		line-height:1.6
	}
	.tablet\:line-height-body-1{
		line-height:.9
	}
	.tablet\:line-height-body-2{
		line-height:1.1
	}
	.tablet\:line-height-body-3{
		line-height:1.3
	}
	.tablet\:line-height-body-4{
		line-height:1.4
	}
	.tablet\:line-height-body-5{
		line-height:1.5
	}
	.tablet\:line-height-body-6{
		line-height:1.6
	}
	.tablet\:line-height-code-1{
		line-height:1
	}
	.tablet\:line-height-code-2{
		line-height:1.3
	}
	.tablet\:line-height-code-3{
		line-height:1.4
	}
	.tablet\:line-height-code-4{
		line-height:1.6
	}
	.tablet\:line-height-code-5{
		line-height:1.7
	}
	.tablet\:line-height-code-6{
		line-height:1.8
	}
	.tablet\:line-height-alt-1{
		line-height:1
	}
	.tablet\:line-height-alt-2{
		line-height:1.2
	}
	.tablet\:line-height-alt-3{
		line-height:1.4
	}
	.tablet\:line-height-alt-4{
		line-height:1.5
	}
	.tablet\:line-height-alt-5{
		line-height:1.7
	}
	.tablet\:line-height-alt-6{
		line-height:1.8
	}
	.tablet\:margin-neg-1px{
		margin:-1px
	}
	.tablet\:margin-neg-2px{
		margin:-2px
	}
	.tablet\:margin-neg-05{
		margin:-.25rem
	}
	.tablet\:margin-neg-1{
		margin:-.5rem
	}
	.tablet\:margin-neg-105{
		margin:-.75rem
	}
	.tablet\:margin-neg-2{
		margin:-1rem
	}
	.tablet\:margin-neg-205{
		margin:-1.25rem
	}
	.tablet\:margin-neg-3{
		margin:-1.5rem
	}
	.tablet\:margin-1px{
		margin:1px
	}
	.tablet\:margin-2px{
		margin:2px
	}
	.tablet\:margin-05{
		margin:.25rem
	}
	.tablet\:margin-1{
		margin:.5rem
	}
	.tablet\:margin-105{
		margin:.75rem
	}
	.tablet\:margin-2{
		margin:1rem
	}
	.tablet\:margin-205{
		margin:1.25rem
	}
	.tablet\:margin-3{
		margin:1.5rem
	}
	.tablet\:margin-neg-4{
		margin:-2rem
	}
	.tablet\:margin-neg-5{
		margin:-2.5rem
	}
	.tablet\:margin-neg-6{
		margin:-3rem
	}
	.tablet\:margin-neg-7{
		margin:-3.5rem
	}
	.tablet\:margin-neg-8{
		margin:-4rem
	}
	.tablet\:margin-neg-9{
		margin:-4.5rem
	}
	.tablet\:margin-neg-10{
		margin:-5rem
	}
	.tablet\:margin-neg-15{
		margin:-7.5rem
	}
	.tablet\:margin-4{
		margin:2rem
	}
	.tablet\:margin-5{
		margin:2.5rem
	}
	.tablet\:margin-6{
		margin:3rem
	}
	.tablet\:margin-7{
		margin:3.5rem
	}
	.tablet\:margin-8{
		margin:4rem
	}
	.tablet\:margin-9{
		margin:4.5rem
	}
	.tablet\:margin-10{
		margin:5rem
	}
	.tablet\:margin-15{
		margin:7.5rem
	}
	.tablet\:margin-05em{
		margin:.5em
	}
	.tablet\:margin-1em{
		margin:1em
	}
	.tablet\:margin-105em{
		margin:1.5em
	}
	.tablet\:margin-2em{
		margin:2em
	}
	.tablet\:margin-0{
		margin:0
	}
	.tablet\:margin-y-1px{
		margin-top:1px;
		margin-bottom:1px
	}
	.tablet\:margin-top-1px{
		margin-top:1px
	}
	.tablet\:margin-bottom-1px{
		margin-bottom:1px
	}
	.tablet\:margin-y-2px{
		margin-top:2px;
		margin-bottom:2px
	}
	.tablet\:margin-top-2px{
		margin-top:2px
	}
	.tablet\:margin-bottom-2px{
		margin-bottom:2px
	}
	.tablet\:margin-y-05{
		margin-top:.25rem;
		margin-bottom:.25rem
	}
	.tablet\:margin-top-05{
		margin-top:.25rem
	}
	.tablet\:margin-bottom-05{
		margin-bottom:.25rem
	}
	.tablet\:margin-y-1{
		margin-top:.5rem;
		margin-bottom:.5rem
	}
	.tablet\:margin-top-1{
		margin-top:.5rem
	}
	.tablet\:margin-bottom-1{
		margin-bottom:.5rem
	}
	.tablet\:margin-y-105{
		margin-top:.75rem;
		margin-bottom:.75rem
	}
	.tablet\:margin-top-105{
		margin-top:.75rem
	}
	.tablet\:margin-bottom-105{
		margin-bottom:.75rem
	}
	.tablet\:margin-y-2{
		margin-top:1rem;
		margin-bottom:1rem
	}
	.tablet\:margin-top-2{
		margin-top:1rem
	}
	.tablet\:margin-bottom-2{
		margin-bottom:1rem
	}
	.tablet\:margin-y-205{
		margin-top:1.25rem;
		margin-bottom:1.25rem
	}
	.tablet\:margin-top-205{
		margin-top:1.25rem
	}
	.tablet\:margin-bottom-205{
		margin-bottom:1.25rem
	}
	.tablet\:margin-y-3{
		margin-top:1.5rem;
		margin-bottom:1.5rem
	}
	.tablet\:margin-top-3{
		margin-top:1.5rem
	}
	.tablet\:margin-bottom-3{
		margin-bottom:1.5rem
	}
	.tablet\:margin-y-neg-1px{
		margin-top:-1px;
		margin-bottom:-1px
	}
	.tablet\:margin-top-neg-1px{
		margin-top:-1px
	}
	.tablet\:margin-bottom-neg-1px{
		margin-bottom:-1px
	}
	.tablet\:margin-y-neg-2px{
		margin-top:-2px;
		margin-bottom:-2px
	}
	.tablet\:margin-top-neg-2px{
		margin-top:-2px
	}
	.tablet\:margin-bottom-neg-2px{
		margin-bottom:-2px
	}
	.tablet\:margin-y-neg-05{
		margin-top:-.25rem;
		margin-bottom:-.25rem
	}
	.tablet\:margin-top-neg-05{
		margin-top:-.25rem
	}
	.tablet\:margin-bottom-neg-05{
		margin-bottom:-.25rem
	}
	.tablet\:margin-y-neg-1{
		margin-top:-.5rem;
		margin-bottom:-.5rem
	}
	.tablet\:margin-top-neg-1{
		margin-top:-.5rem
	}
	.tablet\:margin-bottom-neg-1{
		margin-bottom:-.5rem
	}
	.tablet\:margin-y-neg-105{
		margin-top:-.75rem;
		margin-bottom:-.75rem
	}
	.tablet\:margin-top-neg-105{
		margin-top:-.75rem
	}
	.tablet\:margin-bottom-neg-105{
		margin-bottom:-.75rem
	}
	.tablet\:margin-y-neg-2{
		margin-top:-1rem;
		margin-bottom:-1rem
	}
	.tablet\:margin-top-neg-2{
		margin-top:-1rem
	}
	.tablet\:margin-bottom-neg-2{
		margin-bottom:-1rem
	}
	.tablet\:margin-y-neg-205{
		margin-top:-1.25rem;
		margin-bottom:-1.25rem
	}
	.tablet\:margin-top-neg-205{
		margin-top:-1.25rem
	}
	.tablet\:margin-bottom-neg-205{
		margin-bottom:-1.25rem
	}
	.tablet\:margin-y-neg-3{
		margin-top:-1.5rem;
		margin-bottom:-1.5rem
	}
	.tablet\:margin-top-neg-3{
		margin-top:-1.5rem
	}
	.tablet\:margin-bottom-neg-3{
		margin-bottom:-1.5rem
	}
	.tablet\:margin-y-neg-4{
		margin-top:-2rem;
		margin-bottom:-2rem
	}
	.tablet\:margin-top-neg-4{
		margin-top:-2rem
	}
	.tablet\:margin-bottom-neg-4{
		margin-bottom:-2rem
	}
	.tablet\:margin-y-neg-5{
		margin-top:-2.5rem;
		margin-bottom:-2.5rem
	}
	.tablet\:margin-top-neg-5{
		margin-top:-2.5rem
	}
	.tablet\:margin-bottom-neg-5{
		margin-bottom:-2.5rem
	}
	.tablet\:margin-y-neg-6{
		margin-top:-3rem;
		margin-bottom:-3rem
	}
	.tablet\:margin-top-neg-6{
		margin-top:-3rem
	}
	.tablet\:margin-bottom-neg-6{
		margin-bottom:-3rem
	}
	.tablet\:margin-y-neg-7{
		margin-top:-3.5rem;
		margin-bottom:-3.5rem
	}
	.tablet\:margin-top-neg-7{
		margin-top:-3.5rem
	}
	.tablet\:margin-bottom-neg-7{
		margin-bottom:-3.5rem
	}
	.tablet\:margin-y-neg-8{
		margin-top:-4rem;
		margin-bottom:-4rem
	}
	.tablet\:margin-top-neg-8{
		margin-top:-4rem
	}
	.tablet\:margin-bottom-neg-8{
		margin-bottom:-4rem
	}
	.tablet\:margin-y-neg-9{
		margin-top:-4.5rem;
		margin-bottom:-4.5rem
	}
	.tablet\:margin-top-neg-9{
		margin-top:-4.5rem
	}
	.tablet\:margin-bottom-neg-9{
		margin-bottom:-4.5rem
	}
	.tablet\:margin-y-neg-10{
		margin-top:-5rem;
		margin-bottom:-5rem
	}
	.tablet\:margin-top-neg-10{
		margin-top:-5rem
	}
	.tablet\:margin-bottom-neg-10{
		margin-bottom:-5rem
	}
	.tablet\:margin-y-neg-15{
		margin-top:-7.5rem;
		margin-bottom:-7.5rem
	}
	.tablet\:margin-top-neg-15{
		margin-top:-7.5rem
	}
	.tablet\:margin-bottom-neg-15{
		margin-bottom:-7.5rem
	}
	.tablet\:margin-y-4{
		margin-top:2rem;
		margin-bottom:2rem
	}
	.tablet\:margin-top-4{
		margin-top:2rem
	}
	.tablet\:margin-bottom-4{
		margin-bottom:2rem
	}
	.tablet\:margin-y-5{
		margin-top:2.5rem;
		margin-bottom:2.5rem
	}
	.tablet\:margin-top-5{
		margin-top:2.5rem
	}
	.tablet\:margin-bottom-5{
		margin-bottom:2.5rem
	}
	.tablet\:margin-y-6{
		margin-top:3rem;
		margin-bottom:3rem
	}
	.tablet\:margin-top-6{
		margin-top:3rem
	}
	.tablet\:margin-bottom-6{
		margin-bottom:3rem
	}
	.tablet\:margin-y-7{
		margin-top:3.5rem;
		margin-bottom:3.5rem
	}
	.tablet\:margin-top-7{
		margin-top:3.5rem
	}
	.tablet\:margin-bottom-7{
		margin-bottom:3.5rem
	}
	.tablet\:margin-y-8{
		margin-top:4rem;
		margin-bottom:4rem
	}
	.tablet\:margin-top-8{
		margin-top:4rem
	}
	.tablet\:margin-bottom-8{
		margin-bottom:4rem
	}
	.tablet\:margin-y-9{
		margin-top:4.5rem;
		margin-bottom:4.5rem
	}
	.tablet\:margin-top-9{
		margin-top:4.5rem
	}
	.tablet\:margin-bottom-9{
		margin-bottom:4.5rem
	}
	.tablet\:margin-y-10{
		margin-top:5rem;
		margin-bottom:5rem
	}
	.tablet\:margin-top-10{
		margin-top:5rem
	}
	.tablet\:margin-bottom-10{
		margin-bottom:5rem
	}
	.tablet\:margin-y-15{
		margin-top:7.5rem;
		margin-bottom:7.5rem
	}
	.tablet\:margin-top-15{
		margin-top:7.5rem
	}
	.tablet\:margin-bottom-15{
		margin-bottom:7.5rem
	}
	.tablet\:margin-y-05em{
		margin-top:.5em;
		margin-bottom:.5em
	}
	.tablet\:margin-top-05em{
		margin-top:.5em
	}
	.tablet\:margin-bottom-05em{
		margin-bottom:.5em
	}
	.tablet\:margin-y-1em{
		margin-top:1em;
		margin-bottom:1em
	}
	.tablet\:margin-top-1em{
		margin-top:1em
	}
	.tablet\:margin-bottom-1em{
		margin-bottom:1em
	}
	.tablet\:margin-y-105em{
		margin-top:1.5em;
		margin-bottom:1.5em
	}
	.tablet\:margin-top-105em{
		margin-top:1.5em
	}
	.tablet\:margin-bottom-105em{
		margin-bottom:1.5em
	}
	.tablet\:margin-y-2em{
		margin-top:2em;
		margin-bottom:2em
	}
	.tablet\:margin-top-2em{
		margin-top:2em
	}
	.tablet\:margin-bottom-2em{
		margin-bottom:2em
	}
	.tablet\:margin-y-0{
		margin-top:0;
		margin-bottom:0
	}
	.tablet\:margin-top-0{
		margin-top:0
	}
	.tablet\:margin-bottom-0{
		margin-bottom:0
	}
	.tablet\:margin-y-auto{
		margin-top:auto;
		margin-bottom:auto
	}
	.tablet\:margin-top-auto{
		margin-top:auto
	}
	.tablet\:margin-bottom-auto{
		margin-bottom:auto
	}
	.tablet\:margin-x-1px{
		margin-left:1px;
		margin-right:1px
	}
	.tablet\:margin-right-1px{
		margin-right:1px
	}
	.tablet\:margin-left-1px{
		margin-left:1px
	}
	.tablet\:margin-x-2px{
		margin-left:2px;
		margin-right:2px
	}
	.tablet\:margin-right-2px{
		margin-right:2px
	}
	.tablet\:margin-left-2px{
		margin-left:2px
	}
	.tablet\:margin-x-05{
		margin-left:.25rem;
		margin-right:.25rem
	}
	.tablet\:margin-right-05{
		margin-right:.25rem
	}
	.tablet\:margin-left-05{
		margin-left:.25rem
	}
	.tablet\:margin-x-1{
		margin-left:.5rem;
		margin-right:.5rem
	}
	.tablet\:margin-right-1{
		margin-right:.5rem
	}
	.tablet\:margin-left-1{
		margin-left:.5rem
	}
	.tablet\:margin-x-105{
		margin-left:.75rem;
		margin-right:.75rem
	}
	.tablet\:margin-right-105{
		margin-right:.75rem
	}
	.tablet\:margin-left-105{
		margin-left:.75rem
	}
	.tablet\:margin-x-2{
		margin-left:1rem;
		margin-right:1rem
	}
	.tablet\:margin-right-2{
		margin-right:1rem
	}
	.tablet\:margin-left-2{
		margin-left:1rem
	}
	.tablet\:margin-x-205{
		margin-left:1.25rem;
		margin-right:1.25rem
	}
	.tablet\:margin-right-205{
		margin-right:1.25rem
	}
	.tablet\:margin-left-205{
		margin-left:1.25rem
	}
	.tablet\:margin-x-3{
		margin-left:1.5rem;
		margin-right:1.5rem
	}
	.tablet\:margin-right-3{
		margin-right:1.5rem
	}
	.tablet\:margin-left-3{
		margin-left:1.5rem
	}
	.tablet\:margin-x-neg-1px{
		margin-left:-1px;
		margin-right:-1px
	}
	.tablet\:margin-right-neg-1px{
		margin-right:-1px
	}
	.tablet\:margin-left-neg-1px{
		margin-left:-1px
	}
	.tablet\:margin-x-neg-2px{
		margin-left:-2px;
		margin-right:-2px
	}
	.tablet\:margin-right-neg-2px{
		margin-right:-2px
	}
	.tablet\:margin-left-neg-2px{
		margin-left:-2px
	}
	.tablet\:margin-x-neg-05{
		margin-left:-.25rem;
		margin-right:-.25rem
	}
	.tablet\:margin-right-neg-05{
		margin-right:-.25rem
	}
	.tablet\:margin-left-neg-05{
		margin-left:-.25rem
	}
	.tablet\:margin-x-neg-1{
		margin-left:-.5rem;
		margin-right:-.5rem
	}
	.tablet\:margin-right-neg-1{
		margin-right:-.5rem
	}
	.tablet\:margin-left-neg-1{
		margin-left:-.5rem
	}
	.tablet\:margin-x-neg-105{
		margin-left:-.75rem;
		margin-right:-.75rem
	}
	.tablet\:margin-right-neg-105{
		margin-right:-.75rem
	}
	.tablet\:margin-left-neg-105{
		margin-left:-.75rem
	}
	.tablet\:margin-x-neg-2{
		margin-left:-1rem;
		margin-right:-1rem
	}
	.tablet\:margin-right-neg-2{
		margin-right:-1rem
	}
	.tablet\:margin-left-neg-2{
		margin-left:-1rem
	}
	.tablet\:margin-x-neg-205{
		margin-left:-1.25rem;
		margin-right:-1.25rem
	}
	.tablet\:margin-right-neg-205{
		margin-right:-1.25rem
	}
	.tablet\:margin-left-neg-205{
		margin-left:-1.25rem
	}
	.tablet\:margin-x-neg-3{
		margin-left:-1.5rem;
		margin-right:-1.5rem
	}
	.tablet\:margin-right-neg-3{
		margin-right:-1.5rem
	}
	.tablet\:margin-left-neg-3{
		margin-left:-1.5rem
	}
	.tablet\:margin-x-neg-4{
		margin-left:-2rem;
		margin-right:-2rem
	}
	.tablet\:margin-right-neg-4{
		margin-right:-2rem
	}
	.tablet\:margin-left-neg-4{
		margin-left:-2rem
	}
	.tablet\:margin-x-neg-5{
		margin-left:-2.5rem;
		margin-right:-2.5rem
	}
	.tablet\:margin-right-neg-5{
		margin-right:-2.5rem
	}
	.tablet\:margin-left-neg-5{
		margin-left:-2.5rem
	}
	.tablet\:margin-x-neg-6{
		margin-left:-3rem;
		margin-right:-3rem
	}
	.tablet\:margin-right-neg-6{
		margin-right:-3rem
	}
	.tablet\:margin-left-neg-6{
		margin-left:-3rem
	}
	.tablet\:margin-x-neg-7{
		margin-left:-3.5rem;
		margin-right:-3.5rem
	}
	.tablet\:margin-right-neg-7{
		margin-right:-3.5rem
	}
	.tablet\:margin-left-neg-7{
		margin-left:-3.5rem
	}
	.tablet\:margin-x-neg-8{
		margin-left:-4rem;
		margin-right:-4rem
	}
	.tablet\:margin-right-neg-8{
		margin-right:-4rem
	}
	.tablet\:margin-left-neg-8{
		margin-left:-4rem
	}
	.tablet\:margin-x-neg-9{
		margin-left:-4.5rem;
		margin-right:-4.5rem
	}
	.tablet\:margin-right-neg-9{
		margin-right:-4.5rem
	}
	.tablet\:margin-left-neg-9{
		margin-left:-4.5rem
	}
	.tablet\:margin-x-neg-10{
		margin-left:-5rem;
		margin-right:-5rem
	}
	.tablet\:margin-right-neg-10{
		margin-right:-5rem
	}
	.tablet\:margin-left-neg-10{
		margin-left:-5rem
	}
	.tablet\:margin-x-neg-15{
		margin-left:-7.5rem;
		margin-right:-7.5rem
	}
	.tablet\:margin-right-neg-15{
		margin-right:-7.5rem
	}
	.tablet\:margin-left-neg-15{
		margin-left:-7.5rem
	}
	.tablet\:margin-x-4{
		margin-left:2rem;
		margin-right:2rem
	}
	.tablet\:margin-right-4{
		margin-right:2rem
	}
	.tablet\:margin-left-4{
		margin-left:2rem
	}
	.tablet\:margin-x-5{
		margin-left:2.5rem;
		margin-right:2.5rem
	}
	.tablet\:margin-right-5{
		margin-right:2.5rem
	}
	.tablet\:margin-left-5{
		margin-left:2.5rem
	}
	.tablet\:margin-x-6{
		margin-left:3rem;
		margin-right:3rem
	}
	.tablet\:margin-right-6{
		margin-right:3rem
	}
	.tablet\:margin-left-6{
		margin-left:3rem
	}
	.tablet\:margin-x-7{
		margin-left:3.5rem;
		margin-right:3.5rem
	}
	.tablet\:margin-right-7{
		margin-right:3.5rem
	}
	.tablet\:margin-left-7{
		margin-left:3.5rem
	}
	.tablet\:margin-x-8{
		margin-left:4rem;
		margin-right:4rem
	}
	.tablet\:margin-right-8{
		margin-right:4rem
	}
	.tablet\:margin-left-8{
		margin-left:4rem
	}
	.tablet\:margin-x-9{
		margin-left:4.5rem;
		margin-right:4.5rem
	}
	.tablet\:margin-right-9{
		margin-right:4.5rem
	}
	.tablet\:margin-left-9{
		margin-left:4.5rem
	}
	.tablet\:margin-x-10{
		margin-left:5rem;
		margin-right:5rem
	}
	.tablet\:margin-right-10{
		margin-right:5rem
	}
	.tablet\:margin-left-10{
		margin-left:5rem
	}
	.tablet\:margin-x-15{
		margin-left:7.5rem;
		margin-right:7.5rem
	}
	.tablet\:margin-right-15{
		margin-right:7.5rem
	}
	.tablet\:margin-left-15{
		margin-left:7.5rem
	}
	.tablet\:margin-x-card{
		margin-left:10rem;
		margin-right:10rem
	}
	.tablet\:margin-right-card{
		margin-right:10rem
	}
	.tablet\:margin-left-card{
		margin-left:10rem
	}
	.tablet\:margin-x-card-lg{
		margin-left:15rem;
		margin-right:15rem
	}
	.tablet\:margin-right-card-lg{
		margin-right:15rem
	}
	.tablet\:margin-left-card-lg{
		margin-left:15rem
	}
	.tablet\:margin-x-mobile{
		margin-left:20rem;
		margin-right:20rem
	}
	.tablet\:margin-right-mobile{
		margin-right:20rem
	}
	.tablet\:margin-left-mobile{
		margin-left:20rem
	}
	.tablet\:margin-x-05em{
		margin-left:.5em;
		margin-right:.5em
	}
	.tablet\:margin-right-05em{
		margin-right:.5em
	}
	.tablet\:margin-left-05em{
		margin-left:.5em
	}
	.tablet\:margin-x-1em{
		margin-left:1em;
		margin-right:1em
	}
	.tablet\:margin-right-1em{
		margin-right:1em
	}
	.tablet\:margin-left-1em{
		margin-left:1em
	}
	.tablet\:margin-x-105em{
		margin-left:1.5em;
		margin-right:1.5em
	}
	.tablet\:margin-right-105em{
		margin-right:1.5em
	}
	.tablet\:margin-left-105em{
		margin-left:1.5em
	}
	.tablet\:margin-x-2em{
		margin-left:2em;
		margin-right:2em
	}
	.tablet\:margin-right-2em{
		margin-right:2em
	}
	.tablet\:margin-left-2em{
		margin-left:2em
	}
	.tablet\:margin-x-0{
		margin-left:0;
		margin-right:0
	}
	.tablet\:margin-right-0{
		margin-right:0
	}
	.tablet\:margin-left-0{
		margin-left:0
	}
	.tablet\:margin-x-auto{
		margin-left:auto;
		margin-right:auto
	}
	.tablet\:margin-right-auto{
		margin-right:auto
	}
	.tablet\:margin-left-auto{
		margin-left:auto
	}
	.tablet\:measure-1{
		max-width:44ex
	}
	.tablet\:measure-2{
		max-width:60ex
	}
	.tablet\:measure-3{
		max-width:64ex
	}
	.tablet\:measure-4{
		max-width:68ex
	}
	.tablet\:measure-5{
		max-width:72ex
	}
	.tablet\:measure-6{
		max-width:88ex
	}
	.tablet\:measure-none{
		max-width:none
	}
	.tablet\:order-first{
		order:-1
	}
	.tablet\:order-last{
		order:999
	}
	.tablet\:order-initial{
		order:initial
	}
	.tablet\:order-0{
		order:0
	}
	.tablet\:order-1{
		order:1
	}
	.tablet\:order-2{
		order:2
	}
	.tablet\:order-3{
		order:3
	}
	.tablet\:order-4{
		order:4
	}
	.tablet\:order-5{
		order:5
	}
	.tablet\:order-6{
		order:6
	}
	.tablet\:order-7{
		order:7
	}
	.tablet\:order-8{
		order:8
	}
	.tablet\:order-9{
		order:9
	}
	.tablet\:order-10{
		order:10
	}
	.tablet\:order-11{
		order:11
	}
	.tablet\:padding-1px{
		padding:1px
	}
	.tablet\:padding-y-1px{
		padding-top:1px;
		padding-bottom:1px
	}
	.tablet\:padding-x-1px{
		padding-left:1px;
		padding-right:1px
	}
	.tablet\:padding-top-1px{
		padding-top:1px
	}
	.tablet\:padding-right-1px{
		padding-right:1px
	}
	.tablet\:padding-bottom-1px{
		padding-bottom:1px
	}
	.tablet\:padding-left-1px{
		padding-left:1px
	}
	.tablet\:padding-2px{
		padding:2px
	}
	.tablet\:padding-y-2px{
		padding-top:2px;
		padding-bottom:2px
	}
	.tablet\:padding-x-2px{
		padding-left:2px;
		padding-right:2px
	}
	.tablet\:padding-top-2px{
		padding-top:2px
	}
	.tablet\:padding-right-2px{
		padding-right:2px
	}
	.tablet\:padding-bottom-2px{
		padding-bottom:2px
	}
	.tablet\:padding-left-2px{
		padding-left:2px
	}
	.tablet\:padding-05{
		padding:.25rem
	}
	.tablet\:padding-y-05{
		padding-top:.25rem;
		padding-bottom:.25rem
	}
	.tablet\:padding-x-05{
		padding-left:.25rem;
		padding-right:.25rem
	}
	.tablet\:padding-top-05{
		padding-top:.25rem
	}
	.tablet\:padding-right-05{
		padding-right:.25rem
	}
	.tablet\:padding-bottom-05{
		padding-bottom:.25rem
	}
	.tablet\:padding-left-05{
		padding-left:.25rem
	}
	.tablet\:padding-1{
		padding:.5rem
	}
	.tablet\:padding-y-1{
		padding-top:.5rem;
		padding-bottom:.5rem
	}
	.tablet\:padding-x-1{
		padding-left:.5rem;
		padding-right:.5rem
	}
	.tablet\:padding-top-1{
		padding-top:.5rem
	}
	.tablet\:padding-right-1{
		padding-right:.5rem
	}
	.tablet\:padding-bottom-1{
		padding-bottom:.5rem
	}
	.tablet\:padding-left-1{
		padding-left:.5rem
	}
	.tablet\:padding-105{
		padding:.75rem
	}
	.tablet\:padding-y-105{
		padding-top:.75rem;
		padding-bottom:.75rem
	}
	.tablet\:padding-x-105{
		padding-left:.75rem;
		padding-right:.75rem
	}
	.tablet\:padding-top-105{
		padding-top:.75rem
	}
	.tablet\:padding-right-105{
		padding-right:.75rem
	}
	.tablet\:padding-bottom-105{
		padding-bottom:.75rem
	}
	.tablet\:padding-left-105{
		padding-left:.75rem
	}
	.tablet\:padding-2{
		padding:1rem
	}
	.tablet\:padding-y-2{
		padding-top:1rem;
		padding-bottom:1rem
	}
	.tablet\:padding-x-2{
		padding-left:1rem;
		padding-right:1rem
	}
	.tablet\:padding-top-2{
		padding-top:1rem
	}
	.tablet\:padding-right-2{
		padding-right:1rem
	}
	.tablet\:padding-bottom-2{
		padding-bottom:1rem
	}
	.tablet\:padding-left-2{
		padding-left:1rem
	}
	.tablet\:padding-205{
		padding:1.25rem
	}
	.tablet\:padding-y-205{
		padding-top:1.25rem;
		padding-bottom:1.25rem
	}
	.tablet\:padding-x-205{
		padding-left:1.25rem;
		padding-right:1.25rem
	}
	.tablet\:padding-top-205{
		padding-top:1.25rem
	}
	.tablet\:padding-right-205{
		padding-right:1.25rem
	}
	.tablet\:padding-bottom-205{
		padding-bottom:1.25rem
	}
	.tablet\:padding-left-205{
		padding-left:1.25rem
	}
	.tablet\:padding-3{
		padding:1.5rem
	}
	.tablet\:padding-y-3{
		padding-top:1.5rem;
		padding-bottom:1.5rem
	}
	.tablet\:padding-x-3{
		padding-left:1.5rem;
		padding-right:1.5rem
	}
	.tablet\:padding-top-3{
		padding-top:1.5rem
	}
	.tablet\:padding-right-3{
		padding-right:1.5rem
	}
	.tablet\:padding-bottom-3{
		padding-bottom:1.5rem
	}
	.tablet\:padding-left-3{
		padding-left:1.5rem
	}
	.tablet\:padding-4{
		padding:2rem
	}
	.tablet\:padding-y-4{
		padding-top:2rem;
		padding-bottom:2rem
	}
	.tablet\:padding-x-4{
		padding-left:2rem;
		padding-right:2rem
	}
	.tablet\:padding-top-4{
		padding-top:2rem
	}
	.tablet\:padding-right-4{
		padding-right:2rem
	}
	.tablet\:padding-bottom-4{
		padding-bottom:2rem
	}
	.tablet\:padding-left-4{
		padding-left:2rem
	}
	.tablet\:padding-5{
		padding:2.5rem
	}
	.tablet\:padding-y-5{
		padding-top:2.5rem;
		padding-bottom:2.5rem
	}
	.tablet\:padding-x-5{
		padding-left:2.5rem;
		padding-right:2.5rem
	}
	.tablet\:padding-top-5{
		padding-top:2.5rem
	}
	.tablet\:padding-right-5{
		padding-right:2.5rem
	}
	.tablet\:padding-bottom-5{
		padding-bottom:2.5rem
	}
	.tablet\:padding-left-5{
		padding-left:2.5rem
	}
	.tablet\:padding-6{
		padding:3rem
	}
	.tablet\:padding-y-6{
		padding-top:3rem;
		padding-bottom:3rem
	}
	.tablet\:padding-x-6{
		padding-left:3rem;
		padding-right:3rem
	}
	.tablet\:padding-top-6{
		padding-top:3rem
	}
	.tablet\:padding-right-6{
		padding-right:3rem
	}
	.tablet\:padding-bottom-6{
		padding-bottom:3rem
	}
	.tablet\:padding-left-6{
		padding-left:3rem
	}
	.tablet\:padding-7{
		padding:3.5rem
	}
	.tablet\:padding-y-7{
		padding-top:3.5rem;
		padding-bottom:3.5rem
	}
	.tablet\:padding-x-7{
		padding-left:3.5rem;
		padding-right:3.5rem
	}
	.tablet\:padding-top-7{
		padding-top:3.5rem
	}
	.tablet\:padding-right-7{
		padding-right:3.5rem
	}
	.tablet\:padding-bottom-7{
		padding-bottom:3.5rem
	}
	.tablet\:padding-left-7{
		padding-left:3.5rem
	}
	.tablet\:padding-8{
		padding:4rem
	}
	.tablet\:padding-y-8{
		padding-top:4rem;
		padding-bottom:4rem
	}
	.tablet\:padding-x-8{
		padding-left:4rem;
		padding-right:4rem
	}
	.tablet\:padding-top-8{
		padding-top:4rem
	}
	.tablet\:padding-right-8{
		padding-right:4rem
	}
	.tablet\:padding-bottom-8{
		padding-bottom:4rem
	}
	.tablet\:padding-left-8{
		padding-left:4rem
	}
	.tablet\:padding-9{
		padding:4.5rem
	}
	.tablet\:padding-y-9{
		padding-top:4.5rem;
		padding-bottom:4.5rem
	}
	.tablet\:padding-x-9{
		padding-left:4.5rem;
		padding-right:4.5rem
	}
	.tablet\:padding-top-9{
		padding-top:4.5rem
	}
	.tablet\:padding-right-9{
		padding-right:4.5rem
	}
	.tablet\:padding-bottom-9{
		padding-bottom:4.5rem
	}
	.tablet\:padding-left-9{
		padding-left:4.5rem
	}
	.tablet\:padding-10{
		padding:5rem
	}
	.tablet\:padding-y-10{
		padding-top:5rem;
		padding-bottom:5rem
	}
	.tablet\:padding-x-10{
		padding-left:5rem;
		padding-right:5rem
	}
	.tablet\:padding-top-10{
		padding-top:5rem
	}
	.tablet\:padding-right-10{
		padding-right:5rem
	}
	.tablet\:padding-bottom-10{
		padding-bottom:5rem
	}
	.tablet\:padding-left-10{
		padding-left:5rem
	}
	.tablet\:padding-15{
		padding:7.5rem
	}
	.tablet\:padding-y-15{
		padding-top:7.5rem;
		padding-bottom:7.5rem
	}
	.tablet\:padding-x-15{
		padding-left:7.5rem;
		padding-right:7.5rem
	}
	.tablet\:padding-top-15{
		padding-top:7.5rem
	}
	.tablet\:padding-right-15{
		padding-right:7.5rem
	}
	.tablet\:padding-bottom-15{
		padding-bottom:7.5rem
	}
	.tablet\:padding-left-15{
		padding-left:7.5rem
	}
	.tablet\:padding-0{
		padding:0
	}
	.tablet\:padding-y-0{
		padding-top:0;
		padding-bottom:0
	}
	.tablet\:padding-x-0{
		padding-left:0;
		padding-right:0
	}
	.tablet\:padding-top-0{
		padding-top:0
	}
	.tablet\:padding-right-0{
		padding-right:0
	}
	.tablet\:padding-bottom-0{
		padding-bottom:0
	}
	.tablet\:padding-left-0{
		padding-left:0
	}
	.tablet\:width-1px{
		width:1px
	}
	.tablet\:width-2px{
		width:2px
	}
	.tablet\:width-05{
		width:.25rem
	}
	.tablet\:width-1{
		width:.5rem
	}
	.tablet\:width-105{
		width:.75rem
	}
	.tablet\:width-2{
		width:1rem
	}
	.tablet\:width-205{
		width:1.25rem
	}
	.tablet\:width-3{
		width:1.5rem
	}
	.tablet\:width-4{
		width:2rem
	}
	.tablet\:width-5{
		width:2.5rem
	}
	.tablet\:width-6{
		width:3rem
	}
	.tablet\:width-7{
		width:3.5rem
	}
	.tablet\:width-8{
		width:4rem
	}
	.tablet\:width-9{
		width:4.5rem
	}
	.tablet\:width-10{
		width:5rem
	}
	.tablet\:width-15{
		width:7.5rem
	}
	.tablet\:width-card{
		width:10rem
	}
	.tablet\:width-card-lg{
		width:15rem
	}
	.tablet\:width-mobile{
		width:20rem
	}
	.tablet\:width-mobile-lg{
		width:30rem
	}
	.tablet\:width-tablet{
		width:40rem
	}
	.tablet\:width-tablet-lg{
		width:55rem
	}
	.tablet\:width-desktop{
		width:64rem
	}
	.tablet\:width-desktop-lg{
		width:75rem
	}
	.tablet\:width-widescreen{
		width:87.5rem
	}
	.tablet\:width-0{
		width:0
	}
	.tablet\:width-full{
		width:100%
	}
	.tablet\:width-auto{
		width:auto
	}
}
@media all and (min-width:48em){
	.tablet-md\:border-1px,.tablet-md\:hover\:border-1px:hover{
		border:1px solid
	}
	.tablet-md\:border-y-1px,.tablet-md\:hover\:border-y-1px:hover{
		border-top:1px solid;
		border-bottom:1px solid
	}
	.tablet-md\:border-x-1px,.tablet-md\:hover\:border-x-1px:hover{
		border-left:1px solid;
		border-right:1px solid
	}
	.tablet-md\:border-top-1px,.tablet-md\:hover\:border-top-1px:hover{
		border-top:1px solid
	}
	.tablet-md\:border-right-1px,.tablet-md\:hover\:border-right-1px:hover{
		border-right:1px solid
	}
	.tablet-md\:border-bottom-1px,.tablet-md\:hover\:border-bottom-1px:hover{
		border-bottom:1px solid
	}
	.tablet-md\:border-left-1px,.tablet-md\:hover\:border-left-1px:hover{
		border-left:1px solid
	}
	.tablet-md\:border-2px,.tablet-md\:hover\:border-2px:hover{
		border:2px solid
	}
	.tablet-md\:border-y-2px,.tablet-md\:hover\:border-y-2px:hover{
		border-top:2px solid;
		border-bottom:2px solid
	}
	.tablet-md\:border-x-2px,.tablet-md\:hover\:border-x-2px:hover{
		border-left:2px solid;
		border-right:2px solid
	}
	.tablet-md\:border-top-2px,.tablet-md\:hover\:border-top-2px:hover{
		border-top:2px solid
	}
	.tablet-md\:border-right-2px,.tablet-md\:hover\:border-right-2px:hover{
		border-right:2px solid
	}
	.tablet-md\:border-bottom-2px,.tablet-md\:hover\:border-bottom-2px:hover{
		border-bottom:2px solid
	}
	.tablet-md\:border-left-2px,.tablet-md\:hover\:border-left-2px:hover{
		border-left:2px solid
	}
	.tablet-md\:border-05,.tablet-md\:hover\:border-05:hover{
		border:.25rem solid
	}
	.tablet-md\:border-y-05,.tablet-md\:hover\:border-y-05:hover{
		border-top:.25rem solid;
		border-bottom:.25rem solid
	}
	.tablet-md\:border-x-05,.tablet-md\:hover\:border-x-05:hover{
		border-left:.25rem solid;
		border-right:.25rem solid
	}
	.tablet-md\:border-top-05,.tablet-md\:hover\:border-top-05:hover{
		border-top:.25rem solid
	}
	.tablet-md\:border-right-05,.tablet-md\:hover\:border-right-05:hover{
		border-right:.25rem solid
	}
	.tablet-md\:border-bottom-05,.tablet-md\:hover\:border-bottom-05:hover{
		border-bottom:.25rem solid
	}
	.tablet-md\:border-left-05,.tablet-md\:hover\:border-left-05:hover{
		border-left:.25rem solid
	}
	.tablet-md\:border-1,.tablet-md\:hover\:border-1:hover{
		border:.5rem solid
	}
	.tablet-md\:border-y-1,.tablet-md\:hover\:border-y-1:hover{
		border-top:.5rem solid;
		border-bottom:.5rem solid
	}
	.tablet-md\:border-x-1,.tablet-md\:hover\:border-x-1:hover{
		border-left:.5rem solid;
		border-right:.5rem solid
	}
	.tablet-md\:border-top-1,.tablet-md\:hover\:border-top-1:hover{
		border-top:.5rem solid
	}
	.tablet-md\:border-right-1,.tablet-md\:hover\:border-right-1:hover{
		border-right:.5rem solid
	}
	.tablet-md\:border-bottom-1,.tablet-md\:hover\:border-bottom-1:hover{
		border-bottom:.5rem solid
	}
	.tablet-md\:border-left-1,.tablet-md\:hover\:border-left-1:hover{
		border-left:.5rem solid
	}
	.tablet-md\:border-105,.tablet-md\:hover\:border-105:hover{
		border:.75rem solid
	}
	.tablet-md\:border-y-105,.tablet-md\:hover\:border-y-105:hover{
		border-top:.75rem solid;
		border-bottom:.75rem solid
	}
	.tablet-md\:border-x-105,.tablet-md\:hover\:border-x-105:hover{
		border-left:.75rem solid;
		border-right:.75rem solid
	}
	.tablet-md\:border-top-105,.tablet-md\:hover\:border-top-105:hover{
		border-top:.75rem solid
	}
	.tablet-md\:border-right-105,.tablet-md\:hover\:border-right-105:hover{
		border-right:.75rem solid
	}
	.tablet-md\:border-bottom-105,.tablet-md\:hover\:border-bottom-105:hover{
		border-bottom:.75rem solid
	}
	.tablet-md\:border-left-105,.tablet-md\:hover\:border-left-105:hover{
		border-left:.75rem solid
	}
	.tablet-md\:border-2,.tablet-md\:hover\:border-2:hover{
		border:1rem solid
	}
	.tablet-md\:border-y-2,.tablet-md\:hover\:border-y-2:hover{
		border-top:1rem solid;
		border-bottom:1rem solid
	}
	.tablet-md\:border-x-2,.tablet-md\:hover\:border-x-2:hover{
		border-left:1rem solid;
		border-right:1rem solid
	}
	.tablet-md\:border-top-2,.tablet-md\:hover\:border-top-2:hover{
		border-top:1rem solid
	}
	.tablet-md\:border-right-2,.tablet-md\:hover\:border-right-2:hover{
		border-right:1rem solid
	}
	.tablet-md\:border-bottom-2,.tablet-md\:hover\:border-bottom-2:hover{
		border-bottom:1rem solid
	}
	.tablet-md\:border-left-2,.tablet-md\:hover\:border-left-2:hover{
		border-left:1rem solid
	}
	.tablet-md\:border-205,.tablet-md\:hover\:border-205:hover{
		border:1.25rem solid
	}
	.tablet-md\:border-y-205,.tablet-md\:hover\:border-y-205:hover{
		border-top:1.25rem solid;
		border-bottom:1.25rem solid
	}
	.tablet-md\:border-x-205,.tablet-md\:hover\:border-x-205:hover{
		border-left:1.25rem solid;
		border-right:1.25rem solid
	}
	.tablet-md\:border-top-205,.tablet-md\:hover\:border-top-205:hover{
		border-top:1.25rem solid
	}
	.tablet-md\:border-right-205,.tablet-md\:hover\:border-right-205:hover{
		border-right:1.25rem solid
	}
	.tablet-md\:border-bottom-205,.tablet-md\:hover\:border-bottom-205:hover{
		border-bottom:1.25rem solid
	}
	.tablet-md\:border-left-205,.tablet-md\:hover\:border-left-205:hover{
		border-left:1.25rem solid
	}
	.tablet-md\:border-3,.tablet-md\:hover\:border-3:hover{
		border:1.5rem solid
	}
	.tablet-md\:border-y-3,.tablet-md\:hover\:border-y-3:hover{
		border-top:1.5rem solid;
		border-bottom:1.5rem solid
	}
	.tablet-md\:border-x-3,.tablet-md\:hover\:border-x-3:hover{
		border-left:1.5rem solid;
		border-right:1.5rem solid
	}
	.tablet-md\:border-top-3,.tablet-md\:hover\:border-top-3:hover{
		border-top:1.5rem solid
	}
	.tablet-md\:border-right-3,.tablet-md\:hover\:border-right-3:hover{
		border-right:1.5rem solid
	}
	.tablet-md\:border-bottom-3,.tablet-md\:hover\:border-bottom-3:hover{
		border-bottom:1.5rem solid
	}
	.tablet-md\:border-left-3,.tablet-md\:hover\:border-left-3:hover{
		border-left:1.5rem solid
	}
	.tablet-md\:border-0,.tablet-md\:hover\:border-0:hover{
		border:0 solid
	}
	.tablet-md\:border-y-0,.tablet-md\:hover\:border-y-0:hover{
		border-top:0 solid;
		border-bottom:0 solid
	}
	.tablet-md\:border-x-0,.tablet-md\:hover\:border-x-0:hover{
		border-left:0 solid;
		border-right:0 solid
	}
	.tablet-md\:border-top-0,.tablet-md\:hover\:border-top-0:hover{
		border-top:0 solid
	}
	.tablet-md\:border-right-0,.tablet-md\:hover\:border-right-0:hover{
		border-right:0 solid
	}
	.tablet-md\:border-bottom-0,.tablet-md\:hover\:border-bottom-0:hover{
		border-bottom:0 solid
	}
	.tablet-md\:border-left-0,.tablet-md\:hover\:border-left-0:hover{
		border-left:0 solid
	}
	.tablet-md\:border,.tablet-md\:hover\:border:hover{
		border:1px solid
	}
	.tablet-md\:border-y,.tablet-md\:hover\:border-y:hover{
		border-top:1px solid;
		border-bottom:1px solid
	}
	.tablet-md\:border-x,.tablet-md\:hover\:border-x:hover{
		border-left:1px solid;
		border-right:1px solid
	}
	.tablet-md\:border-top,.tablet-md\:hover\:border-top:hover{
		border-top:1px solid
	}
	.tablet-md\:border-right,.tablet-md\:hover\:border-right:hover{
		border-right:1px solid
	}
	.tablet-md\:border-bottom,.tablet-md\:hover\:border-bottom:hover{
		border-bottom:1px solid
	}
	.tablet-md\:border-left,.tablet-md\:hover\:border-left:hover{
		border-left:1px solid
	}
	.tablet-md\:border-transparent,.tablet-md\:hover\:border-transparent:hover{
		border-color:transparent
	}
	.tablet-md\:border-black,.tablet-md\:hover\:border-black:hover{
		border-color:#000
	}
	.tablet-md\:border-white,.tablet-md\:hover\:border-white:hover{
		border-color:#fff
	}
	.tablet-md\:border-red,.tablet-md\:hover\:border-red:hover{
		border-color:#e52207
	}
	.tablet-md\:border-orange,.tablet-md\:hover\:border-orange:hover{
		border-color:#e66f0e
	}
	.tablet-md\:border-gold,.tablet-md\:hover\:border-gold:hover{
		border-color:#ffbe2e
	}
	.tablet-md\:border-yellow,.tablet-md\:hover\:border-yellow:hover{
		border-color:#fee685
	}
	.tablet-md\:border-green,.tablet-md\:hover\:border-green:hover{
		border-color:#538200
	}
	.tablet-md\:border-mint,.tablet-md\:hover\:border-mint:hover{
		border-color:#04c585
	}
	.tablet-md\:border-cyan,.tablet-md\:hover\:border-cyan:hover{
		border-color:#009ec1
	}
	.tablet-md\:border-blue,.tablet-md\:hover\:border-blue:hover{
		border-color:#0076d6
	}
	.tablet-md\:border-indigo,.tablet-md\:hover\:border-indigo:hover{
		border-color:#676cc8
	}
	.tablet-md\:border-violet,.tablet-md\:hover\:border-violet:hover{
		border-color:#8168b3
	}
	.tablet-md\:border-magenta,.tablet-md\:hover\:border-magenta:hover{
		border-color:#d72d79
	}
	.tablet-md\:border-gray-5,.tablet-md\:hover\:border-gray-5:hover{
		border-color:#f0f0f0
	}
	.tablet-md\:border-gray-10,.tablet-md\:hover\:border-gray-10:hover{
		border-color:#e6e6e6
	}
	.tablet-md\:border-gray-30,.tablet-md\:hover\:border-gray-30:hover{
		border-color:#adadad
	}
	.tablet-md\:border-gray-50,.tablet-md\:hover\:border-gray-50:hover{
		border-color:#757575
	}
	.tablet-md\:border-gray-70,.tablet-md\:hover\:border-gray-70:hover{
		border-color:#454545
	}
	.tablet-md\:border-gray-90,.tablet-md\:hover\:border-gray-90:hover{
		border-color:#1b1b1b
	}
	.tablet-md\:border-base-lightest,.tablet-md\:hover\:border-base-lightest:hover{
		border-color:#f6f7f7
	}
	.tablet-md\:border-base-lighter,.tablet-md\:hover\:border-base-lighter:hover{
		border-color:#efedf0
	}
	.tablet-md\:border-base-light,.tablet-md\:hover\:border-base-light:hover{
		border-color:#e5e1e6
	}
	.tablet-md\:border-base,.tablet-md\:hover\:border-base:hover{
		border-color:#63666a
	}
	.tablet-md\:border-base-dark,.tablet-md\:hover\:border-base-dark:hover{
		border-color:#4f5255
	}
	.tablet-md\:border-base-darker,.tablet-md\:hover\:border-base-darker:hover{
		border-color:#3b3d40
	}
	.tablet-md\:border-base-darkest,.tablet-md\:border-ink,.tablet-md\:hover\:border-base-darkest:hover,.tablet-md\:hover\:border-ink:hover{
		border-color:#141415
	}
	.tablet-md\:border-primary-lightest,.tablet-md\:hover\:border-primary-lightest:hover{
		border-color:#dee7f8
	}
	.tablet-md\:border-primary-lighter,.tablet-md\:hover\:border-primary-lighter:hover{
		border-color:#becff0
	}
	.tablet-md\:border-primary-light,.tablet-md\:hover\:border-primary-light:hover{
		border-color:#9db8e9
	}
	.tablet-md\:border-primary,.tablet-md\:hover\:border-primary:hover{
		border-color:#5c88da
	}
	.tablet-md\:border-primary-vivid,.tablet-md\:hover\:border-primary-vivid:hover{
		border-color:#4c4084
	}
	.tablet-md\:border-primary-dark,.tablet-md\:hover\:border-primary-dark:hover{
		border-color:#4a6dae
	}
	.tablet-md\:border-primary-darker,.tablet-md\:hover\:border-primary-darker:hover{
		border-color:#375283
	}
	.tablet-md\:border-primary-darkest,.tablet-md\:hover\:border-primary-darkest:hover{
		border-color:#253657
	}
	.tablet-md\:border-secondary-lighter,.tablet-md\:hover\:border-secondary-lighter:hover{
		border-color:#99ceea
	}
	.tablet-md\:border-secondary-light,.tablet-md\:hover\:border-secondary-light:hover{
		border-color:#339dd5
	}
	.tablet-md\:border-secondary,.tablet-md\:hover\:border-secondary:hover{
		border-color:#0085ca
	}
	.tablet-md\:border-secondary-vivid,.tablet-md\:hover\:border-secondary-vivid:hover{
		border-color:#006aa2
	}
	.tablet-md\:border-secondary-dark,.tablet-md\:hover\:border-secondary-dark:hover{
		border-color:#005079
	}
	.tablet-md\:border-secondary-darker,.tablet-md\:hover\:border-secondary-darker:hover{
		border-color:#2a3c4a
	}
	.tablet-md\:border-secondary-darkest,.tablet-md\:hover\:border-secondary-darkest:hover{
		border-color:#243745
	}
	.tablet-md\:border-accent-warm-darker,.tablet-md\:hover\:border-accent-warm-darker:hover{
		border-color:#6b2517
	}
	.tablet-md\:border-accent-warm-dark,.tablet-md\:hover\:border-accent-warm-dark:hover{
		border-color:#8f311e
	}
	.tablet-md\:border-accent-warm,.tablet-md\:hover\:border-accent-warm:hover{
		border-color:#b33d26
	}
	.tablet-md\:border-accent-warm-light,.tablet-md\:hover\:border-accent-warm-light:hover{
		border-color:#e1b1a8
	}
	.tablet-md\:border-accent-warm-lighter,.tablet-md\:hover\:border-accent-warm-lighter:hover{
		border-color:#f0d8d4
	}
	.tablet-md\:border-accent-cool-darker,.tablet-md\:hover\:border-accent-cool-darker:hover{
		border-color:#2c4400
	}
	.tablet-md\:border-accent-cool-dark,.tablet-md\:hover\:border-accent-cool-dark:hover{
		border-color:#3b5b00
	}
	.tablet-md\:border-accent-cool,.tablet-md\:hover\:border-accent-cool:hover{
		border-color:#4a7200
	}
	.tablet-md\:border-accent-cool-light,.tablet-md\:hover\:border-accent-cool-light:hover{
		border-color:#92aa66
	}
	.tablet-md\:border-accent-cool-lighter,.tablet-md\:hover\:border-accent-cool-lighter:hover{
		border-color:#dbe3cc
	}
	.tablet-md\:border-error-lighter,.tablet-md\:hover\:border-error-lighter:hover{
		border-color:#f4e3db
	}
	.tablet-md\:border-error-light,.tablet-md\:hover\:border-error-light:hover{
		border-color:#f39268
	}
	.tablet-md\:border-error,.tablet-md\:hover\:border-error:hover{
		border-color:#d54309
	}
	.tablet-md\:border-error-dark,.tablet-md\:hover\:border-error-dark:hover{
		border-color:#b50909
	}
	.tablet-md\:border-error-darker,.tablet-md\:hover\:border-error-darker:hover{
		border-color:#6f3331
	}
	.tablet-md\:border-warning-lighter,.tablet-md\:hover\:border-warning-lighter:hover{
		border-color:#faf3d1
	}
	.tablet-md\:border-warning-light,.tablet-md\:hover\:border-warning-light:hover{
		border-color:#fee685
	}
	.tablet-md\:border-warning,.tablet-md\:hover\:border-warning:hover{
		border-color:#ffbe2e
	}
	.tablet-md\:border-warning-dark,.tablet-md\:hover\:border-warning-dark:hover{
		border-color:#e5a000
	}
	.tablet-md\:border-warning-darker,.tablet-md\:hover\:border-warning-darker:hover{
		border-color:#936f38
	}
	.tablet-md\:border-success-lighter,.tablet-md\:hover\:border-success-lighter:hover{
		border-color:#ecf3ec
	}
	.tablet-md\:border-success-light,.tablet-md\:hover\:border-success-light:hover{
		border-color:#70e17b
	}
	.tablet-md\:border-success,.tablet-md\:hover\:border-success:hover{
		border-color:#00a91c
	}
	.tablet-md\:border-success-dark,.tablet-md\:hover\:border-success-dark:hover{
		border-color:#008817
	}
	.tablet-md\:border-success-darker,.tablet-md\:hover\:border-success-darker:hover{
		border-color:#216e1f
	}
	.tablet-md\:border-info-lighter,.tablet-md\:hover\:border-info-lighter:hover{
		border-color:#cce7f4
	}
	.tablet-md\:border-info-light,.tablet-md\:hover\:border-info-light:hover{
		border-color:#9db8e9
	}
	.tablet-md\:border-info,.tablet-md\:hover\:border-info:hover{
		border-color:#5c88da
	}
	.tablet-md\:border-info-dark,.tablet-md\:hover\:border-info-dark:hover{
		border-color:#375283
	}
	.tablet-md\:border-info-darker,.tablet-md\:hover\:border-info-darker:hover{
		border-color:#253657
	}
	.tablet-md\:border-disabled-light,.tablet-md\:hover\:border-disabled-light:hover{
		border-color:#e6e6e6
	}
	.tablet-md\:border-disabled,.tablet-md\:hover\:border-disabled:hover{
		border-color:#c9c9c9
	}
	.tablet-md\:border-disabled-dark,.tablet-md\:hover\:border-disabled-dark:hover{
		border-color:#adadad
	}
	.tablet-md\:border-emergency,.tablet-md\:hover\:border-emergency:hover{
		border-color:#9c3d10
	}
	.tablet-md\:border-emergency-dark,.tablet-md\:hover\:border-emergency-dark:hover{
		border-color:#332d29
	}
	.tablet-md\:border-orau-primary,.tablet-md\:hover\:border-orau-primary:hover{
		border-color:#5c88da
	}
	.tablet-md\:border-orau-primary-alternate,.tablet-md\:hover\:border-orau-primary-alternate:hover{
		border-color:#7da0e1
	}
	.tablet-md\:border-orau-primary-light,.tablet-md\:hover\:border-orau-primary-light:hover{
		border-color:#becff0
	}
	.tablet-md\:border-orau-primary-dark,.tablet-md\:hover\:border-orau-primary-dark:hover{
		border-color:#253657
	}
	.tablet-md\:border-orau-neutral,.tablet-md\:hover\:border-orau-neutral:hover{
		border-color:#63666a
	}
	.tablet-md\:border-orau-dark-gray,.tablet-md\:hover\:border-orau-dark-gray:hover{
		border-color:#3f4443
	}
	.tablet-md\:border-orau-light-gray,.tablet-md\:hover\:border-orau-light-gray:hover{
		border-color:#e5e1e6
	}
	.tablet-md\:border-orau-dark-cool-gray,.tablet-md\:hover\:border-orau-dark-cool-gray:hover{
		border-color:#13294b
	}
	.tablet-md\:border-orau-light-cool-gray,.tablet-md\:hover\:border-orau-light-cool-gray:hover{
		border-color:#dde5ed
	}
	.tablet-md\:border-orau-red,.tablet-md\:hover\:border-orau-red:hover{
		border-color:#b33d26
	}
	.tablet-md\:border-orau-orange,.tablet-md\:hover\:border-orau-orange:hover{
		border-color:#e59633
	}
	.tablet-md\:border-orau-dark-orange,.tablet-md\:hover\:border-orau-dark-orange:hover{
		border-color:#9b5700
	}
	.tablet-md\:border-orau-yellow,.tablet-md\:hover\:border-orau-yellow:hover{
		border-color:#f3d03e
	}
	.tablet-md\:border-orau-green,.tablet-md\:hover\:border-orau-green:hover{
		border-color:#4a7200
	}
	.tablet-md\:border-orau-light-green,.tablet-md\:hover\:border-orau-light-green:hover{
		border-color:#93d0aa
	}
	.tablet-md\:border-orau-blue,.tablet-md\:hover\:border-orau-blue:hover{
		border-color:#0085ca
	}
	.tablet-md\:border-orau-vivid-blue,.tablet-md\:hover\:border-orau-vivid-blue:hover{
		border-color:#006aa2
	}
	.tablet-md\:border-orau-dark-blue,.tablet-md\:hover\:border-orau-dark-blue:hover{
		border-color:#1d4f91
	}
	.tablet-md\:border-orau-bright-blue,.tablet-md\:hover\:border-orau-bright-blue:hover{
		border-color:#00b5e2
	}
	.tablet-md\:border-orau-dark-cool-blue,.tablet-md\:hover\:border-orau-dark-cool-blue:hover{
		border-color:#243745
	}
	.tablet-md\:border-orau-dark-cool-blue-alternate,.tablet-md\:hover\:border-orau-dark-cool-blue-alternate:hover{
		border-color:#2a3c4a
	}
	.tablet-md\:border-orau-purple,.tablet-md\:hover\:border-orau-purple:hover{
		border-color:#4c4084
	}
	.tablet-md\:border-orau-light-purple,.tablet-md\:hover\:border-orau-light-purple:hover{
		border-color:#6a7cbc
	}
	.tablet-md\:border-orau-lighter-purple,.tablet-md\:hover\:border-orau-lighter-purple:hover{
		border-color:#c3cbe4
	}
	.tablet-md\:border-orau-magenta,.tablet-md\:hover\:border-orau-magenta:hover{
		border-color:#670067
	}
	.tablet-md\:border-orau-teal,.tablet-md\:hover\:border-orau-teal:hover{
		border-color:#47dac1
	}
	.tablet-md\:radius-0{
		border-radius:0
	}
	.tablet-md\:radius-top-0{
		border-top-left-radius:0;
		border-top-right-radius:0
	}
	.tablet-md\:radius-right-0{
		border-top-right-radius:0;
		border-bottom-right-radius:0
	}
	.tablet-md\:radius-bottom-0{
		border-bottom-left-radius:0;
		border-bottom-right-radius:0
	}
	.tablet-md\:radius-left-0{
		border-top-left-radius:0;
		border-bottom-left-radius:0
	}
	.tablet-md\:radius-sm{
		border-radius:2px
	}
	.tablet-md\:radius-top-sm{
		border-top-left-radius:2px;
		border-top-right-radius:2px
	}
	.tablet-md\:radius-right-sm{
		border-top-right-radius:2px;
		border-bottom-right-radius:2px
	}
	.tablet-md\:radius-bottom-sm{
		border-bottom-left-radius:2px;
		border-bottom-right-radius:2px
	}
	.tablet-md\:radius-left-sm{
		border-top-left-radius:2px;
		border-bottom-left-radius:2px
	}
	.tablet-md\:radius-md{
		border-radius:.25rem
	}
	.tablet-md\:radius-top-md{
		border-top-left-radius:.25rem;
		border-top-right-radius:.25rem
	}
	.tablet-md\:radius-right-md{
		border-top-right-radius:.25rem;
		border-bottom-right-radius:.25rem
	}
	.tablet-md\:radius-bottom-md{
		border-bottom-left-radius:.25rem;
		border-bottom-right-radius:.25rem
	}
	.tablet-md\:radius-left-md{
		border-top-left-radius:.25rem;
		border-bottom-left-radius:.25rem
	}
	.tablet-md\:radius-lg{
		border-radius:.5rem
	}
	.tablet-md\:radius-top-lg{
		border-top-left-radius:.5rem;
		border-top-right-radius:.5rem
	}
	.tablet-md\:radius-right-lg{
		border-top-right-radius:.5rem;
		border-bottom-right-radius:.5rem
	}
	.tablet-md\:radius-bottom-lg{
		border-bottom-left-radius:.5rem;
		border-bottom-right-radius:.5rem
	}
	.tablet-md\:radius-left-lg{
		border-top-left-radius:.5rem;
		border-bottom-left-radius:.5rem
	}
	.tablet-md\:radius-pill{
		border-radius:99rem
	}
	.tablet-md\:radius-top-pill{
		border-top-left-radius:99rem;
		border-top-right-radius:99rem
	}
	.tablet-md\:radius-right-pill{
		border-top-right-radius:99rem;
		border-bottom-right-radius:99rem
	}
	.tablet-md\:radius-bottom-pill{
		border-bottom-left-radius:99rem;
		border-bottom-right-radius:99rem
	}
	.tablet-md\:radius-left-pill{
		border-top-left-radius:99rem;
		border-bottom-left-radius:99rem
	}
	.tablet-md\:display-block{
		display:block
	}
	.tablet-md\:display-flex{
		display:flex
	}
	.tablet-md\:display-none{
		display:none
	}
	.tablet-md\:display-inline{
		display:inline
	}
	.tablet-md\:display-inline-block{
		display:inline-block
	}
	.tablet-md\:display-inline-flex{
		display:inline-flex
	}
	.tablet-md\:display-table{
		display:table
	}
	.tablet-md\:display-table-cell{
		display:table-cell
	}
	.tablet-md\:display-table-row{
		display:table-row
	}
	.tablet-md\:font-mono-3xs{
		font-size:.77rem
	}
	.tablet-md\:font-mono-2xs{
		font-size:.83rem
	}
	.tablet-md\:font-mono-xs{
		font-size:.89rem
	}
	.tablet-md\:font-mono-sm{
		font-size:.95rem
	}
	.tablet-md\:font-mono-md{
		font-size:1.01rem
	}
	.tablet-md\:font-mono-lg{
		font-size:1.31rem
	}
	.tablet-md\:font-mono-xl{
		font-size:1.91rem
	}
	.tablet-md\:font-mono-2xl{
		font-size:2.38rem
	}
	.tablet-md\:font-mono-3xl{
		font-size:2.86rem
	}
	.tablet-md\:font-sans-3xs{
		font-size:.87rem
	}
	.tablet-md\:font-sans-2xs{
		font-size:.93rem
	}
	.tablet-md\:font-sans-xs{
		font-size:1rem
	}
	.tablet-md\:font-sans-sm{
		font-size:1.06rem
	}
	.tablet-md\:font-sans-md{
		font-size:1.13rem
	}
	.tablet-md\:font-sans-lg{
		font-size:1.46rem
	}
	.tablet-md\:font-sans-xl{
		font-size:2.13rem
	}
	.tablet-md\:font-sans-2xl{
		font-size:2.66rem
	}
	.tablet-md\:font-sans-3xl{
		font-size:3.19rem
	}
	.tablet-md\:font-serif-3xs{
		font-size:.79rem
	}
	.tablet-md\:font-serif-2xs{
		font-size:.85rem
	}
	.tablet-md\:font-serif-xs{
		font-size:.91rem
	}
	.tablet-md\:font-serif-sm{
		font-size:.98rem
	}
	.tablet-md\:font-serif-md{
		font-size:1.04rem
	}
	.tablet-md\:font-serif-lg{
		font-size:1.34rem
	}
	.tablet-md\:font-serif-xl{
		font-size:1.95rem
	}
	.tablet-md\:font-serif-2xl{
		font-size:2.44rem
	}
	.tablet-md\:font-serif-3xl{
		font-size:2.93rem
	}
	.tablet-md\:font-heading-3xs{
		font-size:.87rem
	}
	.tablet-md\:font-heading-2xs{
		font-size:.93rem
	}
	.tablet-md\:font-heading-xs{
		font-size:1rem
	}
	.tablet-md\:font-heading-sm{
		font-size:1.06rem
	}
	.tablet-md\:font-heading-md{
		font-size:1.13rem
	}
	.tablet-md\:font-heading-lg{
		font-size:1.46rem
	}
	.tablet-md\:font-heading-xl{
		font-size:2.13rem
	}
	.tablet-md\:font-heading-2xl{
		font-size:2.66rem
	}
	.tablet-md\:font-heading-3xl{
		font-size:3.19rem
	}
	.tablet-md\:font-body-3xs{
		font-size:.87rem
	}
	.tablet-md\:font-body-2xs{
		font-size:.93rem
	}
	.tablet-md\:font-body-xs{
		font-size:1rem
	}
	.tablet-md\:font-body-sm{
		font-size:1.06rem
	}
	.tablet-md\:font-body-md{
		font-size:1.13rem
	}
	.tablet-md\:font-body-lg{
		font-size:1.46rem
	}
	.tablet-md\:font-body-xl{
		font-size:2.13rem
	}
	.tablet-md\:font-body-2xl{
		font-size:2.66rem
	}
	.tablet-md\:font-body-3xl{
		font-size:3.19rem
	}
	.tablet-md\:font-code-3xs{
		font-size:.77rem
	}
	.tablet-md\:font-code-2xs{
		font-size:.83rem
	}
	.tablet-md\:font-code-xs{
		font-size:.89rem
	}
	.tablet-md\:font-code-sm{
		font-size:.95rem
	}
	.tablet-md\:font-code-md{
		font-size:1.01rem
	}
	.tablet-md\:font-code-lg{
		font-size:1.31rem
	}
	.tablet-md\:font-code-xl{
		font-size:1.91rem
	}
	.tablet-md\:font-code-2xl{
		font-size:2.38rem
	}
	.tablet-md\:font-code-3xl{
		font-size:2.86rem
	}
	.tablet-md\:font-alt-3xs{
		font-size:.79rem
	}
	.tablet-md\:font-alt-2xs{
		font-size:.85rem
	}
	.tablet-md\:font-alt-xs{
		font-size:.91rem
	}
	.tablet-md\:font-alt-sm{
		font-size:.98rem
	}
	.tablet-md\:font-alt-md{
		font-size:1.04rem
	}
	.tablet-md\:font-alt-lg{
		font-size:1.34rem
	}
	.tablet-md\:font-alt-xl{
		font-size:1.95rem
	}
	.tablet-md\:font-alt-2xl{
		font-size:2.44rem
	}
	.tablet-md\:font-alt-3xl{
		font-size:2.93rem
	}
	.tablet-md\:font-ui-3xs{
		font-size:.87rem
	}
	.tablet-md\:font-ui-2xs{
		font-size:.93rem
	}
	.tablet-md\:font-ui-xs{
		font-size:1rem
	}
	.tablet-md\:font-ui-sm{
		font-size:1.06rem
	}
	.tablet-md\:font-ui-md{
		font-size:1.13rem
	}
	.tablet-md\:font-ui-lg{
		font-size:1.46rem
	}
	.tablet-md\:font-ui-xl{
		font-size:2.13rem
	}
	.tablet-md\:font-ui-2xl{
		font-size:2.66rem
	}
	.tablet-md\:font-ui-3xl{
		font-size:3.19rem
	}
	.tablet-md\:text-light{
		font-weight:300
	}
	.tablet-md\:text-normal{
		font-weight:400
	}
	.tablet-md\:text-bold{
		font-weight:700
	}
	.tablet-md\:flex-justify-center{
		justify-content:center
	}
	.tablet-md\:flex-justify-start{
		justify-content:flex-start
	}
	.tablet-md\:flex-justify-end{
		justify-content:flex-end
	}
	.tablet-md\:flex-justify{
		justify-content:space-between
	}
	.tablet-md\:line-height-sans-1{
		line-height:.9
	}
	.tablet-md\:line-height-sans-2{
		line-height:1.1
	}
	.tablet-md\:line-height-sans-3{
		line-height:1.3
	}
	.tablet-md\:line-height-sans-4{
		line-height:1.4
	}
	.tablet-md\:line-height-sans-5{
		line-height:1.5
	}
	.tablet-md\:line-height-sans-6{
		line-height:1.6
	}
	.tablet-md\:line-height-serif-1{
		line-height:1
	}
	.tablet-md\:line-height-serif-2{
		line-height:1.2
	}
	.tablet-md\:line-height-serif-3{
		line-height:1.4
	}
	.tablet-md\:line-height-serif-4{
		line-height:1.5
	}
	.tablet-md\:line-height-serif-5{
		line-height:1.7
	}
	.tablet-md\:line-height-serif-6{
		line-height:1.8
	}
	.tablet-md\:line-height-mono-1{
		line-height:1
	}
	.tablet-md\:line-height-mono-2{
		line-height:1.3
	}
	.tablet-md\:line-height-mono-3{
		line-height:1.4
	}
	.tablet-md\:line-height-mono-4{
		line-height:1.6
	}
	.tablet-md\:line-height-mono-5{
		line-height:1.7
	}
	.tablet-md\:line-height-mono-6{
		line-height:1.8
	}
	.tablet-md\:line-height-heading-1{
		line-height:.9
	}
	.tablet-md\:line-height-heading-2{
		line-height:1.1
	}
	.tablet-md\:line-height-heading-3{
		line-height:1.3
	}
	.tablet-md\:line-height-heading-4{
		line-height:1.4
	}
	.tablet-md\:line-height-heading-5{
		line-height:1.5
	}
	.tablet-md\:line-height-heading-6{
		line-height:1.6
	}
	.tablet-md\:line-height-ui-1{
		line-height:.9
	}
	.tablet-md\:line-height-ui-2{
		line-height:1.1
	}
	.tablet-md\:line-height-ui-3{
		line-height:1.3
	}
	.tablet-md\:line-height-ui-4{
		line-height:1.4
	}
	.tablet-md\:line-height-ui-5{
		line-height:1.5
	}
	.tablet-md\:line-height-ui-6{
		line-height:1.6
	}
	.tablet-md\:line-height-body-1{
		line-height:.9
	}
	.tablet-md\:line-height-body-2{
		line-height:1.1
	}
	.tablet-md\:line-height-body-3{
		line-height:1.3
	}
	.tablet-md\:line-height-body-4{
		line-height:1.4
	}
	.tablet-md\:line-height-body-5{
		line-height:1.5
	}
	.tablet-md\:line-height-body-6{
		line-height:1.6
	}
	.tablet-md\:line-height-code-1{
		line-height:1
	}
	.tablet-md\:line-height-code-2{
		line-height:1.3
	}
	.tablet-md\:line-height-code-3{
		line-height:1.4
	}
	.tablet-md\:line-height-code-4{
		line-height:1.6
	}
	.tablet-md\:line-height-code-5{
		line-height:1.7
	}
	.tablet-md\:line-height-code-6{
		line-height:1.8
	}
	.tablet-md\:line-height-alt-1{
		line-height:1
	}
	.tablet-md\:line-height-alt-2{
		line-height:1.2
	}
	.tablet-md\:line-height-alt-3{
		line-height:1.4
	}
	.tablet-md\:line-height-alt-4{
		line-height:1.5
	}
	.tablet-md\:line-height-alt-5{
		line-height:1.7
	}
	.tablet-md\:line-height-alt-6{
		line-height:1.8
	}
	.tablet-md\:margin-neg-1px{
		margin:-1px
	}
	.tablet-md\:margin-neg-2px{
		margin:-2px
	}
	.tablet-md\:margin-neg-05{
		margin:-.25rem
	}
	.tablet-md\:margin-neg-1{
		margin:-.5rem
	}
	.tablet-md\:margin-neg-105{
		margin:-.75rem
	}
	.tablet-md\:margin-neg-2{
		margin:-1rem
	}
	.tablet-md\:margin-neg-205{
		margin:-1.25rem
	}
	.tablet-md\:margin-neg-3{
		margin:-1.5rem
	}
	.tablet-md\:margin-1px{
		margin:1px
	}
	.tablet-md\:margin-2px{
		margin:2px
	}
	.tablet-md\:margin-05{
		margin:.25rem
	}
	.tablet-md\:margin-1{
		margin:.5rem
	}
	.tablet-md\:margin-105{
		margin:.75rem
	}
	.tablet-md\:margin-2{
		margin:1rem
	}
	.tablet-md\:margin-205{
		margin:1.25rem
	}
	.tablet-md\:margin-3{
		margin:1.5rem
	}
	.tablet-md\:margin-neg-4{
		margin:-2rem
	}
	.tablet-md\:margin-neg-5{
		margin:-2.5rem
	}
	.tablet-md\:margin-neg-6{
		margin:-3rem
	}
	.tablet-md\:margin-neg-7{
		margin:-3.5rem
	}
	.tablet-md\:margin-neg-8{
		margin:-4rem
	}
	.tablet-md\:margin-neg-9{
		margin:-4.5rem
	}
	.tablet-md\:margin-neg-10{
		margin:-5rem
	}
	.tablet-md\:margin-neg-15{
		margin:-7.5rem
	}
	.tablet-md\:margin-4{
		margin:2rem
	}
	.tablet-md\:margin-5{
		margin:2.5rem
	}
	.tablet-md\:margin-6{
		margin:3rem
	}
	.tablet-md\:margin-7{
		margin:3.5rem
	}
	.tablet-md\:margin-8{
		margin:4rem
	}
	.tablet-md\:margin-9{
		margin:4.5rem
	}
	.tablet-md\:margin-10{
		margin:5rem
	}
	.tablet-md\:margin-15{
		margin:7.5rem
	}
	.tablet-md\:margin-05em{
		margin:.5em
	}
	.tablet-md\:margin-1em{
		margin:1em
	}
	.tablet-md\:margin-105em{
		margin:1.5em
	}
	.tablet-md\:margin-2em{
		margin:2em
	}
	.tablet-md\:margin-0{
		margin:0
	}
	.tablet-md\:margin-y-1px{
		margin-top:1px;
		margin-bottom:1px
	}
	.tablet-md\:margin-top-1px{
		margin-top:1px
	}
	.tablet-md\:margin-bottom-1px{
		margin-bottom:1px
	}
	.tablet-md\:margin-y-2px{
		margin-top:2px;
		margin-bottom:2px
	}
	.tablet-md\:margin-top-2px{
		margin-top:2px
	}
	.tablet-md\:margin-bottom-2px{
		margin-bottom:2px
	}
	.tablet-md\:margin-y-05{
		margin-top:.25rem;
		margin-bottom:.25rem
	}
	.tablet-md\:margin-top-05{
		margin-top:.25rem
	}
	.tablet-md\:margin-bottom-05{
		margin-bottom:.25rem
	}
	.tablet-md\:margin-y-1{
		margin-top:.5rem;
		margin-bottom:.5rem
	}
	.tablet-md\:margin-top-1{
		margin-top:.5rem
	}
	.tablet-md\:margin-bottom-1{
		margin-bottom:.5rem
	}
	.tablet-md\:margin-y-105{
		margin-top:.75rem;
		margin-bottom:.75rem
	}
	.tablet-md\:margin-top-105{
		margin-top:.75rem
	}
	.tablet-md\:margin-bottom-105{
		margin-bottom:.75rem
	}
	.tablet-md\:margin-y-2{
		margin-top:1rem;
		margin-bottom:1rem
	}
	.tablet-md\:margin-top-2{
		margin-top:1rem
	}
	.tablet-md\:margin-bottom-2{
		margin-bottom:1rem
	}
	.tablet-md\:margin-y-205{
		margin-top:1.25rem;
		margin-bottom:1.25rem
	}
	.tablet-md\:margin-top-205{
		margin-top:1.25rem
	}
	.tablet-md\:margin-bottom-205{
		margin-bottom:1.25rem
	}
	.tablet-md\:margin-y-3{
		margin-top:1.5rem;
		margin-bottom:1.5rem
	}
	.tablet-md\:margin-top-3{
		margin-top:1.5rem
	}
	.tablet-md\:margin-bottom-3{
		margin-bottom:1.5rem
	}
	.tablet-md\:margin-y-neg-1px{
		margin-top:-1px;
		margin-bottom:-1px
	}
	.tablet-md\:margin-top-neg-1px{
		margin-top:-1px
	}
	.tablet-md\:margin-bottom-neg-1px{
		margin-bottom:-1px
	}
	.tablet-md\:margin-y-neg-2px{
		margin-top:-2px;
		margin-bottom:-2px
	}
	.tablet-md\:margin-top-neg-2px{
		margin-top:-2px
	}
	.tablet-md\:margin-bottom-neg-2px{
		margin-bottom:-2px
	}
	.tablet-md\:margin-y-neg-05{
		margin-top:-.25rem;
		margin-bottom:-.25rem
	}
	.tablet-md\:margin-top-neg-05{
		margin-top:-.25rem
	}
	.tablet-md\:margin-bottom-neg-05{
		margin-bottom:-.25rem
	}
	.tablet-md\:margin-y-neg-1{
		margin-top:-.5rem;
		margin-bottom:-.5rem
	}
	.tablet-md\:margin-top-neg-1{
		margin-top:-.5rem
	}
	.tablet-md\:margin-bottom-neg-1{
		margin-bottom:-.5rem
	}
	.tablet-md\:margin-y-neg-105{
		margin-top:-.75rem;
		margin-bottom:-.75rem
	}
	.tablet-md\:margin-top-neg-105{
		margin-top:-.75rem
	}
	.tablet-md\:margin-bottom-neg-105{
		margin-bottom:-.75rem
	}
	.tablet-md\:margin-y-neg-2{
		margin-top:-1rem;
		margin-bottom:-1rem
	}
	.tablet-md\:margin-top-neg-2{
		margin-top:-1rem
	}
	.tablet-md\:margin-bottom-neg-2{
		margin-bottom:-1rem
	}
	.tablet-md\:margin-y-neg-205{
		margin-top:-1.25rem;
		margin-bottom:-1.25rem
	}
	.tablet-md\:margin-top-neg-205{
		margin-top:-1.25rem
	}
	.tablet-md\:margin-bottom-neg-205{
		margin-bottom:-1.25rem
	}
	.tablet-md\:margin-y-neg-3{
		margin-top:-1.5rem;
		margin-bottom:-1.5rem
	}
	.tablet-md\:margin-top-neg-3{
		margin-top:-1.5rem
	}
	.tablet-md\:margin-bottom-neg-3{
		margin-bottom:-1.5rem
	}
	.tablet-md\:margin-y-neg-4{
		margin-top:-2rem;
		margin-bottom:-2rem
	}
	.tablet-md\:margin-top-neg-4{
		margin-top:-2rem
	}
	.tablet-md\:margin-bottom-neg-4{
		margin-bottom:-2rem
	}
	.tablet-md\:margin-y-neg-5{
		margin-top:-2.5rem;
		margin-bottom:-2.5rem
	}
	.tablet-md\:margin-top-neg-5{
		margin-top:-2.5rem
	}
	.tablet-md\:margin-bottom-neg-5{
		margin-bottom:-2.5rem
	}
	.tablet-md\:margin-y-neg-6{
		margin-top:-3rem;
		margin-bottom:-3rem
	}
	.tablet-md\:margin-top-neg-6{
		margin-top:-3rem
	}
	.tablet-md\:margin-bottom-neg-6{
		margin-bottom:-3rem
	}
	.tablet-md\:margin-y-neg-7{
		margin-top:-3.5rem;
		margin-bottom:-3.5rem
	}
	.tablet-md\:margin-top-neg-7{
		margin-top:-3.5rem
	}
	.tablet-md\:margin-bottom-neg-7{
		margin-bottom:-3.5rem
	}
	.tablet-md\:margin-y-neg-8{
		margin-top:-4rem;
		margin-bottom:-4rem
	}
	.tablet-md\:margin-top-neg-8{
		margin-top:-4rem
	}
	.tablet-md\:margin-bottom-neg-8{
		margin-bottom:-4rem
	}
	.tablet-md\:margin-y-neg-9{
		margin-top:-4.5rem;
		margin-bottom:-4.5rem
	}
	.tablet-md\:margin-top-neg-9{
		margin-top:-4.5rem
	}
	.tablet-md\:margin-bottom-neg-9{
		margin-bottom:-4.5rem
	}
	.tablet-md\:margin-y-neg-10{
		margin-top:-5rem;
		margin-bottom:-5rem
	}
	.tablet-md\:margin-top-neg-10{
		margin-top:-5rem
	}
	.tablet-md\:margin-bottom-neg-10{
		margin-bottom:-5rem
	}
	.tablet-md\:margin-y-neg-15{
		margin-top:-7.5rem;
		margin-bottom:-7.5rem
	}
	.tablet-md\:margin-top-neg-15{
		margin-top:-7.5rem
	}
	.tablet-md\:margin-bottom-neg-15{
		margin-bottom:-7.5rem
	}
	.tablet-md\:margin-y-4{
		margin-top:2rem;
		margin-bottom:2rem
	}
	.tablet-md\:margin-top-4{
		margin-top:2rem
	}
	.tablet-md\:margin-bottom-4{
		margin-bottom:2rem
	}
	.tablet-md\:margin-y-5{
		margin-top:2.5rem;
		margin-bottom:2.5rem
	}
	.tablet-md\:margin-top-5{
		margin-top:2.5rem
	}
	.tablet-md\:margin-bottom-5{
		margin-bottom:2.5rem
	}
	.tablet-md\:margin-y-6{
		margin-top:3rem;
		margin-bottom:3rem
	}
	.tablet-md\:margin-top-6{
		margin-top:3rem
	}
	.tablet-md\:margin-bottom-6{
		margin-bottom:3rem
	}
	.tablet-md\:margin-y-7{
		margin-top:3.5rem;
		margin-bottom:3.5rem
	}
	.tablet-md\:margin-top-7{
		margin-top:3.5rem
	}
	.tablet-md\:margin-bottom-7{
		margin-bottom:3.5rem
	}
	.tablet-md\:margin-y-8{
		margin-top:4rem;
		margin-bottom:4rem
	}
	.tablet-md\:margin-top-8{
		margin-top:4rem
	}
	.tablet-md\:margin-bottom-8{
		margin-bottom:4rem
	}
	.tablet-md\:margin-y-9{
		margin-top:4.5rem;
		margin-bottom:4.5rem
	}
	.tablet-md\:margin-top-9{
		margin-top:4.5rem
	}
	.tablet-md\:margin-bottom-9{
		margin-bottom:4.5rem
	}
	.tablet-md\:margin-y-10{
		margin-top:5rem;
		margin-bottom:5rem
	}
	.tablet-md\:margin-top-10{
		margin-top:5rem
	}
	.tablet-md\:margin-bottom-10{
		margin-bottom:5rem
	}
	.tablet-md\:margin-y-15{
		margin-top:7.5rem;
		margin-bottom:7.5rem
	}
	.tablet-md\:margin-top-15{
		margin-top:7.5rem
	}
	.tablet-md\:margin-bottom-15{
		margin-bottom:7.5rem
	}
	.tablet-md\:margin-y-05em{
		margin-top:.5em;
		margin-bottom:.5em
	}
	.tablet-md\:margin-top-05em{
		margin-top:.5em
	}
	.tablet-md\:margin-bottom-05em{
		margin-bottom:.5em
	}
	.tablet-md\:margin-y-1em{
		margin-top:1em;
		margin-bottom:1em
	}
	.tablet-md\:margin-top-1em{
		margin-top:1em
	}
	.tablet-md\:margin-bottom-1em{
		margin-bottom:1em
	}
	.tablet-md\:margin-y-105em{
		margin-top:1.5em;
		margin-bottom:1.5em
	}
	.tablet-md\:margin-top-105em{
		margin-top:1.5em
	}
	.tablet-md\:margin-bottom-105em{
		margin-bottom:1.5em
	}
	.tablet-md\:margin-y-2em{
		margin-top:2em;
		margin-bottom:2em
	}
	.tablet-md\:margin-top-2em{
		margin-top:2em
	}
	.tablet-md\:margin-bottom-2em{
		margin-bottom:2em
	}
	.tablet-md\:margin-y-0{
		margin-top:0;
		margin-bottom:0
	}
	.tablet-md\:margin-top-0{
		margin-top:0
	}
	.tablet-md\:margin-bottom-0{
		margin-bottom:0
	}
	.tablet-md\:margin-y-auto{
		margin-top:auto;
		margin-bottom:auto
	}
	.tablet-md\:margin-top-auto{
		margin-top:auto
	}
	.tablet-md\:margin-bottom-auto{
		margin-bottom:auto
	}
	.tablet-md\:margin-x-1px{
		margin-left:1px;
		margin-right:1px
	}
	.tablet-md\:margin-right-1px{
		margin-right:1px
	}
	.tablet-md\:margin-left-1px{
		margin-left:1px
	}
	.tablet-md\:margin-x-2px{
		margin-left:2px;
		margin-right:2px
	}
	.tablet-md\:margin-right-2px{
		margin-right:2px
	}
	.tablet-md\:margin-left-2px{
		margin-left:2px
	}
	.tablet-md\:margin-x-05{
		margin-left:.25rem;
		margin-right:.25rem
	}
	.tablet-md\:margin-right-05{
		margin-right:.25rem
	}
	.tablet-md\:margin-left-05{
		margin-left:.25rem
	}
	.tablet-md\:margin-x-1{
		margin-left:.5rem;
		margin-right:.5rem
	}
	.tablet-md\:margin-right-1{
		margin-right:.5rem
	}
	.tablet-md\:margin-left-1{
		margin-left:.5rem
	}
	.tablet-md\:margin-x-105{
		margin-left:.75rem;
		margin-right:.75rem
	}
	.tablet-md\:margin-right-105{
		margin-right:.75rem
	}
	.tablet-md\:margin-left-105{
		margin-left:.75rem
	}
	.tablet-md\:margin-x-2{
		margin-left:1rem;
		margin-right:1rem
	}
	.tablet-md\:margin-right-2{
		margin-right:1rem
	}
	.tablet-md\:margin-left-2{
		margin-left:1rem
	}
	.tablet-md\:margin-x-205{
		margin-left:1.25rem;
		margin-right:1.25rem
	}
	.tablet-md\:margin-right-205{
		margin-right:1.25rem
	}
	.tablet-md\:margin-left-205{
		margin-left:1.25rem
	}
	.tablet-md\:margin-x-3{
		margin-left:1.5rem;
		margin-right:1.5rem
	}
	.tablet-md\:margin-right-3{
		margin-right:1.5rem
	}
	.tablet-md\:margin-left-3{
		margin-left:1.5rem
	}
	.tablet-md\:margin-x-neg-1px{
		margin-left:-1px;
		margin-right:-1px
	}
	.tablet-md\:margin-right-neg-1px{
		margin-right:-1px
	}
	.tablet-md\:margin-left-neg-1px{
		margin-left:-1px
	}
	.tablet-md\:margin-x-neg-2px{
		margin-left:-2px;
		margin-right:-2px
	}
	.tablet-md\:margin-right-neg-2px{
		margin-right:-2px
	}
	.tablet-md\:margin-left-neg-2px{
		margin-left:-2px
	}
	.tablet-md\:margin-x-neg-05{
		margin-left:-.25rem;
		margin-right:-.25rem
	}
	.tablet-md\:margin-right-neg-05{
		margin-right:-.25rem
	}
	.tablet-md\:margin-left-neg-05{
		margin-left:-.25rem
	}
	.tablet-md\:margin-x-neg-1{
		margin-left:-.5rem;
		margin-right:-.5rem
	}
	.tablet-md\:margin-right-neg-1{
		margin-right:-.5rem
	}
	.tablet-md\:margin-left-neg-1{
		margin-left:-.5rem
	}
	.tablet-md\:margin-x-neg-105{
		margin-left:-.75rem;
		margin-right:-.75rem
	}
	.tablet-md\:margin-right-neg-105{
		margin-right:-.75rem
	}
	.tablet-md\:margin-left-neg-105{
		margin-left:-.75rem
	}
	.tablet-md\:margin-x-neg-2{
		margin-left:-1rem;
		margin-right:-1rem
	}
	.tablet-md\:margin-right-neg-2{
		margin-right:-1rem
	}
	.tablet-md\:margin-left-neg-2{
		margin-left:-1rem
	}
	.tablet-md\:margin-x-neg-205{
		margin-left:-1.25rem;
		margin-right:-1.25rem
	}
	.tablet-md\:margin-right-neg-205{
		margin-right:-1.25rem
	}
	.tablet-md\:margin-left-neg-205{
		margin-left:-1.25rem
	}
	.tablet-md\:margin-x-neg-3{
		margin-left:-1.5rem;
		margin-right:-1.5rem
	}
	.tablet-md\:margin-right-neg-3{
		margin-right:-1.5rem
	}
	.tablet-md\:margin-left-neg-3{
		margin-left:-1.5rem
	}
	.tablet-md\:margin-x-neg-4{
		margin-left:-2rem;
		margin-right:-2rem
	}
	.tablet-md\:margin-right-neg-4{
		margin-right:-2rem
	}
	.tablet-md\:margin-left-neg-4{
		margin-left:-2rem
	}
	.tablet-md\:margin-x-neg-5{
		margin-left:-2.5rem;
		margin-right:-2.5rem
	}
	.tablet-md\:margin-right-neg-5{
		margin-right:-2.5rem
	}
	.tablet-md\:margin-left-neg-5{
		margin-left:-2.5rem
	}
	.tablet-md\:margin-x-neg-6{
		margin-left:-3rem;
		margin-right:-3rem
	}
	.tablet-md\:margin-right-neg-6{
		margin-right:-3rem
	}
	.tablet-md\:margin-left-neg-6{
		margin-left:-3rem
	}
	.tablet-md\:margin-x-neg-7{
		margin-left:-3.5rem;
		margin-right:-3.5rem
	}
	.tablet-md\:margin-right-neg-7{
		margin-right:-3.5rem
	}
	.tablet-md\:margin-left-neg-7{
		margin-left:-3.5rem
	}
	.tablet-md\:margin-x-neg-8{
		margin-left:-4rem;
		margin-right:-4rem
	}
	.tablet-md\:margin-right-neg-8{
		margin-right:-4rem
	}
	.tablet-md\:margin-left-neg-8{
		margin-left:-4rem
	}
	.tablet-md\:margin-x-neg-9{
		margin-left:-4.5rem;
		margin-right:-4.5rem
	}
	.tablet-md\:margin-right-neg-9{
		margin-right:-4.5rem
	}
	.tablet-md\:margin-left-neg-9{
		margin-left:-4.5rem
	}
	.tablet-md\:margin-x-neg-10{
		margin-left:-5rem;
		margin-right:-5rem
	}
	.tablet-md\:margin-right-neg-10{
		margin-right:-5rem
	}
	.tablet-md\:margin-left-neg-10{
		margin-left:-5rem
	}
	.tablet-md\:margin-x-neg-15{
		margin-left:-7.5rem;
		margin-right:-7.5rem
	}
	.tablet-md\:margin-right-neg-15{
		margin-right:-7.5rem
	}
	.tablet-md\:margin-left-neg-15{
		margin-left:-7.5rem
	}
	.tablet-md\:margin-x-4{
		margin-left:2rem;
		margin-right:2rem
	}
	.tablet-md\:margin-right-4{
		margin-right:2rem
	}
	.tablet-md\:margin-left-4{
		margin-left:2rem
	}
	.tablet-md\:margin-x-5{
		margin-left:2.5rem;
		margin-right:2.5rem
	}
	.tablet-md\:margin-right-5{
		margin-right:2.5rem
	}
	.tablet-md\:margin-left-5{
		margin-left:2.5rem
	}
	.tablet-md\:margin-x-6{
		margin-left:3rem;
		margin-right:3rem
	}
	.tablet-md\:margin-right-6{
		margin-right:3rem
	}
	.tablet-md\:margin-left-6{
		margin-left:3rem
	}
	.tablet-md\:margin-x-7{
		margin-left:3.5rem;
		margin-right:3.5rem
	}
	.tablet-md\:margin-right-7{
		margin-right:3.5rem
	}
	.tablet-md\:margin-left-7{
		margin-left:3.5rem
	}
	.tablet-md\:margin-x-8{
		margin-left:4rem;
		margin-right:4rem
	}
	.tablet-md\:margin-right-8{
		margin-right:4rem
	}
	.tablet-md\:margin-left-8{
		margin-left:4rem
	}
	.tablet-md\:margin-x-9{
		margin-left:4.5rem;
		margin-right:4.5rem
	}
	.tablet-md\:margin-right-9{
		margin-right:4.5rem
	}
	.tablet-md\:margin-left-9{
		margin-left:4.5rem
	}
	.tablet-md\:margin-x-10{
		margin-left:5rem;
		margin-right:5rem
	}
	.tablet-md\:margin-right-10{
		margin-right:5rem
	}
	.tablet-md\:margin-left-10{
		margin-left:5rem
	}
	.tablet-md\:margin-x-15{
		margin-left:7.5rem;
		margin-right:7.5rem
	}
	.tablet-md\:margin-right-15{
		margin-right:7.5rem
	}
	.tablet-md\:margin-left-15{
		margin-left:7.5rem
	}
	.tablet-md\:margin-x-card{
		margin-left:10rem;
		margin-right:10rem
	}
	.tablet-md\:margin-right-card{
		margin-right:10rem
	}
	.tablet-md\:margin-left-card{
		margin-left:10rem
	}
	.tablet-md\:margin-x-card-lg{
		margin-left:15rem;
		margin-right:15rem
	}
	.tablet-md\:margin-right-card-lg{
		margin-right:15rem
	}
	.tablet-md\:margin-left-card-lg{
		margin-left:15rem
	}
	.tablet-md\:margin-x-mobile{
		margin-left:20rem;
		margin-right:20rem
	}
	.tablet-md\:margin-right-mobile{
		margin-right:20rem
	}
	.tablet-md\:margin-left-mobile{
		margin-left:20rem
	}
	.tablet-md\:margin-x-05em{
		margin-left:.5em;
		margin-right:.5em
	}
	.tablet-md\:margin-right-05em{
		margin-right:.5em
	}
	.tablet-md\:margin-left-05em{
		margin-left:.5em
	}
	.tablet-md\:margin-x-1em{
		margin-left:1em;
		margin-right:1em
	}
	.tablet-md\:margin-right-1em{
		margin-right:1em
	}
	.tablet-md\:margin-left-1em{
		margin-left:1em
	}
	.tablet-md\:margin-x-105em{
		margin-left:1.5em;
		margin-right:1.5em
	}
	.tablet-md\:margin-right-105em{
		margin-right:1.5em
	}
	.tablet-md\:margin-left-105em{
		margin-left:1.5em
	}
	.tablet-md\:margin-x-2em{
		margin-left:2em;
		margin-right:2em
	}
	.tablet-md\:margin-right-2em{
		margin-right:2em
	}
	.tablet-md\:margin-left-2em{
		margin-left:2em
	}
	.tablet-md\:margin-x-0{
		margin-left:0;
		margin-right:0
	}
	.tablet-md\:margin-right-0{
		margin-right:0
	}
	.tablet-md\:margin-left-0{
		margin-left:0
	}
	.tablet-md\:margin-x-auto{
		margin-left:auto;
		margin-right:auto
	}
	.tablet-md\:margin-right-auto{
		margin-right:auto
	}
	.tablet-md\:margin-left-auto{
		margin-left:auto
	}
	.tablet-md\:measure-1{
		max-width:44ex
	}
	.tablet-md\:measure-2{
		max-width:60ex
	}
	.tablet-md\:measure-3{
		max-width:64ex
	}
	.tablet-md\:measure-4{
		max-width:68ex
	}
	.tablet-md\:measure-5{
		max-width:72ex
	}
	.tablet-md\:measure-6{
		max-width:88ex
	}
	.tablet-md\:measure-none{
		max-width:none
	}
	.tablet-md\:order-first{
		order:-1
	}
	.tablet-md\:order-last{
		order:999
	}
	.tablet-md\:order-initial{
		order:initial
	}
	.tablet-md\:order-0{
		order:0
	}
	.tablet-md\:order-1{
		order:1
	}
	.tablet-md\:order-2{
		order:2
	}
	.tablet-md\:order-3{
		order:3
	}
	.tablet-md\:order-4{
		order:4
	}
	.tablet-md\:order-5{
		order:5
	}
	.tablet-md\:order-6{
		order:6
	}
	.tablet-md\:order-7{
		order:7
	}
	.tablet-md\:order-8{
		order:8
	}
	.tablet-md\:order-9{
		order:9
	}
	.tablet-md\:order-10{
		order:10
	}
	.tablet-md\:order-11{
		order:11
	}
	.tablet-md\:padding-1px{
		padding:1px
	}
	.tablet-md\:padding-y-1px{
		padding-top:1px;
		padding-bottom:1px
	}
	.tablet-md\:padding-x-1px{
		padding-left:1px;
		padding-right:1px
	}
	.tablet-md\:padding-top-1px{
		padding-top:1px
	}
	.tablet-md\:padding-right-1px{
		padding-right:1px
	}
	.tablet-md\:padding-bottom-1px{
		padding-bottom:1px
	}
	.tablet-md\:padding-left-1px{
		padding-left:1px
	}
	.tablet-md\:padding-2px{
		padding:2px
	}
	.tablet-md\:padding-y-2px{
		padding-top:2px;
		padding-bottom:2px
	}
	.tablet-md\:padding-x-2px{
		padding-left:2px;
		padding-right:2px
	}
	.tablet-md\:padding-top-2px{
		padding-top:2px
	}
	.tablet-md\:padding-right-2px{
		padding-right:2px
	}
	.tablet-md\:padding-bottom-2px{
		padding-bottom:2px
	}
	.tablet-md\:padding-left-2px{
		padding-left:2px
	}
	.tablet-md\:padding-05{
		padding:.25rem
	}
	.tablet-md\:padding-y-05{
		padding-top:.25rem;
		padding-bottom:.25rem
	}
	.tablet-md\:padding-x-05{
		padding-left:.25rem;
		padding-right:.25rem
	}
	.tablet-md\:padding-top-05{
		padding-top:.25rem
	}
	.tablet-md\:padding-right-05{
		padding-right:.25rem
	}
	.tablet-md\:padding-bottom-05{
		padding-bottom:.25rem
	}
	.tablet-md\:padding-left-05{
		padding-left:.25rem
	}
	.tablet-md\:padding-1{
		padding:.5rem
	}
	.tablet-md\:padding-y-1{
		padding-top:.5rem;
		padding-bottom:.5rem
	}
	.tablet-md\:padding-x-1{
		padding-left:.5rem;
		padding-right:.5rem
	}
	.tablet-md\:padding-top-1{
		padding-top:.5rem
	}
	.tablet-md\:padding-right-1{
		padding-right:.5rem
	}
	.tablet-md\:padding-bottom-1{
		padding-bottom:.5rem
	}
	.tablet-md\:padding-left-1{
		padding-left:.5rem
	}
	.tablet-md\:padding-105{
		padding:.75rem
	}
	.tablet-md\:padding-y-105{
		padding-top:.75rem;
		padding-bottom:.75rem
	}
	.tablet-md\:padding-x-105{
		padding-left:.75rem;
		padding-right:.75rem
	}
	.tablet-md\:padding-top-105{
		padding-top:.75rem
	}
	.tablet-md\:padding-right-105{
		padding-right:.75rem
	}
	.tablet-md\:padding-bottom-105{
		padding-bottom:.75rem
	}
	.tablet-md\:padding-left-105{
		padding-left:.75rem
	}
	.tablet-md\:padding-2{
		padding:1rem
	}
	.tablet-md\:padding-y-2{
		padding-top:1rem;
		padding-bottom:1rem
	}
	.tablet-md\:padding-x-2{
		padding-left:1rem;
		padding-right:1rem
	}
	.tablet-md\:padding-top-2{
		padding-top:1rem
	}
	.tablet-md\:padding-right-2{
		padding-right:1rem
	}
	.tablet-md\:padding-bottom-2{
		padding-bottom:1rem
	}
	.tablet-md\:padding-left-2{
		padding-left:1rem
	}
	.tablet-md\:padding-205{
		padding:1.25rem
	}
	.tablet-md\:padding-y-205{
		padding-top:1.25rem;
		padding-bottom:1.25rem
	}
	.tablet-md\:padding-x-205{
		padding-left:1.25rem;
		padding-right:1.25rem
	}
	.tablet-md\:padding-top-205{
		padding-top:1.25rem
	}
	.tablet-md\:padding-right-205{
		padding-right:1.25rem
	}
	.tablet-md\:padding-bottom-205{
		padding-bottom:1.25rem
	}
	.tablet-md\:padding-left-205{
		padding-left:1.25rem
	}
	.tablet-md\:padding-3{
		padding:1.5rem
	}
	.tablet-md\:padding-y-3{
		padding-top:1.5rem;
		padding-bottom:1.5rem
	}
	.tablet-md\:padding-x-3{
		padding-left:1.5rem;
		padding-right:1.5rem
	}
	.tablet-md\:padding-top-3{
		padding-top:1.5rem
	}
	.tablet-md\:padding-right-3{
		padding-right:1.5rem
	}
	.tablet-md\:padding-bottom-3{
		padding-bottom:1.5rem
	}
	.tablet-md\:padding-left-3{
		padding-left:1.5rem
	}
	.tablet-md\:padding-4{
		padding:2rem
	}
	.tablet-md\:padding-y-4{
		padding-top:2rem;
		padding-bottom:2rem
	}
	.tablet-md\:padding-x-4{
		padding-left:2rem;
		padding-right:2rem
	}
	.tablet-md\:padding-top-4{
		padding-top:2rem
	}
	.tablet-md\:padding-right-4{
		padding-right:2rem
	}
	.tablet-md\:padding-bottom-4{
		padding-bottom:2rem
	}
	.tablet-md\:padding-left-4{
		padding-left:2rem
	}
	.tablet-md\:padding-5{
		padding:2.5rem
	}
	.tablet-md\:padding-y-5{
		padding-top:2.5rem;
		padding-bottom:2.5rem
	}
	.tablet-md\:padding-x-5{
		padding-left:2.5rem;
		padding-right:2.5rem
	}
	.tablet-md\:padding-top-5{
		padding-top:2.5rem
	}
	.tablet-md\:padding-right-5{
		padding-right:2.5rem
	}
	.tablet-md\:padding-bottom-5{
		padding-bottom:2.5rem
	}
	.tablet-md\:padding-left-5{
		padding-left:2.5rem
	}
	.tablet-md\:padding-6{
		padding:3rem
	}
	.tablet-md\:padding-y-6{
		padding-top:3rem;
		padding-bottom:3rem
	}
	.tablet-md\:padding-x-6{
		padding-left:3rem;
		padding-right:3rem
	}
	.tablet-md\:padding-top-6{
		padding-top:3rem
	}
	.tablet-md\:padding-right-6{
		padding-right:3rem
	}
	.tablet-md\:padding-bottom-6{
		padding-bottom:3rem
	}
	.tablet-md\:padding-left-6{
		padding-left:3rem
	}
	.tablet-md\:padding-7{
		padding:3.5rem
	}
	.tablet-md\:padding-y-7{
		padding-top:3.5rem;
		padding-bottom:3.5rem
	}
	.tablet-md\:padding-x-7{
		padding-left:3.5rem;
		padding-right:3.5rem
	}
	.tablet-md\:padding-top-7{
		padding-top:3.5rem
	}
	.tablet-md\:padding-right-7{
		padding-right:3.5rem
	}
	.tablet-md\:padding-bottom-7{
		padding-bottom:3.5rem
	}
	.tablet-md\:padding-left-7{
		padding-left:3.5rem
	}
	.tablet-md\:padding-8{
		padding:4rem
	}
	.tablet-md\:padding-y-8{
		padding-top:4rem;
		padding-bottom:4rem
	}
	.tablet-md\:padding-x-8{
		padding-left:4rem;
		padding-right:4rem
	}
	.tablet-md\:padding-top-8{
		padding-top:4rem
	}
	.tablet-md\:padding-right-8{
		padding-right:4rem
	}
	.tablet-md\:padding-bottom-8{
		padding-bottom:4rem
	}
	.tablet-md\:padding-left-8{
		padding-left:4rem
	}
	.tablet-md\:padding-9{
		padding:4.5rem
	}
	.tablet-md\:padding-y-9{
		padding-top:4.5rem;
		padding-bottom:4.5rem
	}
	.tablet-md\:padding-x-9{
		padding-left:4.5rem;
		padding-right:4.5rem
	}
	.tablet-md\:padding-top-9{
		padding-top:4.5rem
	}
	.tablet-md\:padding-right-9{
		padding-right:4.5rem
	}
	.tablet-md\:padding-bottom-9{
		padding-bottom:4.5rem
	}
	.tablet-md\:padding-left-9{
		padding-left:4.5rem
	}
	.tablet-md\:padding-10{
		padding:5rem
	}
	.tablet-md\:padding-y-10{
		padding-top:5rem;
		padding-bottom:5rem
	}
	.tablet-md\:padding-x-10{
		padding-left:5rem;
		padding-right:5rem
	}
	.tablet-md\:padding-top-10{
		padding-top:5rem
	}
	.tablet-md\:padding-right-10{
		padding-right:5rem
	}
	.tablet-md\:padding-bottom-10{
		padding-bottom:5rem
	}
	.tablet-md\:padding-left-10{
		padding-left:5rem
	}
	.tablet-md\:padding-15{
		padding:7.5rem
	}
	.tablet-md\:padding-y-15{
		padding-top:7.5rem;
		padding-bottom:7.5rem
	}
	.tablet-md\:padding-x-15{
		padding-left:7.5rem;
		padding-right:7.5rem
	}
	.tablet-md\:padding-top-15{
		padding-top:7.5rem
	}
	.tablet-md\:padding-right-15{
		padding-right:7.5rem
	}
	.tablet-md\:padding-bottom-15{
		padding-bottom:7.5rem
	}
	.tablet-md\:padding-left-15{
		padding-left:7.5rem
	}
	.tablet-md\:padding-0{
		padding:0
	}
	.tablet-md\:padding-y-0{
		padding-top:0;
		padding-bottom:0
	}
	.tablet-md\:padding-x-0{
		padding-left:0;
		padding-right:0
	}
	.tablet-md\:padding-top-0{
		padding-top:0
	}
	.tablet-md\:padding-right-0{
		padding-right:0
	}
	.tablet-md\:padding-bottom-0{
		padding-bottom:0
	}
	.tablet-md\:padding-left-0{
		padding-left:0
	}
	.tablet-md\:width-1px{
		width:1px
	}
	.tablet-md\:width-2px{
		width:2px
	}
	.tablet-md\:width-05{
		width:.25rem
	}
	.tablet-md\:width-1{
		width:.5rem
	}
	.tablet-md\:width-105{
		width:.75rem
	}
	.tablet-md\:width-2{
		width:1rem
	}
	.tablet-md\:width-205{
		width:1.25rem
	}
	.tablet-md\:width-3{
		width:1.5rem
	}
	.tablet-md\:width-4{
		width:2rem
	}
	.tablet-md\:width-5{
		width:2.5rem
	}
	.tablet-md\:width-6{
		width:3rem
	}
	.tablet-md\:width-7{
		width:3.5rem
	}
	.tablet-md\:width-8{
		width:4rem
	}
	.tablet-md\:width-9{
		width:4.5rem
	}
	.tablet-md\:width-10{
		width:5rem
	}
	.tablet-md\:width-15{
		width:7.5rem
	}
	.tablet-md\:width-card{
		width:10rem
	}
	.tablet-md\:width-card-lg{
		width:15rem
	}
	.tablet-md\:width-mobile{
		width:20rem
	}
	.tablet-md\:width-mobile-lg{
		width:30rem
	}
	.tablet-md\:width-tablet{
		width:40rem
	}
	.tablet-md\:width-tablet-lg{
		width:55rem
	}
	.tablet-md\:width-desktop{
		width:64rem
	}
	.tablet-md\:width-desktop-lg{
		width:75rem
	}
	.tablet-md\:width-widescreen{
		width:87.5rem
	}
	.tablet-md\:width-0{
		width:0
	}
	.tablet-md\:width-full{
		width:100%
	}
	.tablet-md\:width-auto{
		width:auto
	}
}
@media all and (min-width:55em){
	.tablet-lg\:border-1px,.tablet-lg\:hover\:border-1px:hover{
		border:1px solid
	}
	.tablet-lg\:border-y-1px,.tablet-lg\:hover\:border-y-1px:hover{
		border-top:1px solid;
		border-bottom:1px solid
	}
	.tablet-lg\:border-x-1px,.tablet-lg\:hover\:border-x-1px:hover{
		border-left:1px solid;
		border-right:1px solid
	}
	.tablet-lg\:border-top-1px,.tablet-lg\:hover\:border-top-1px:hover{
		border-top:1px solid
	}
	.tablet-lg\:border-right-1px,.tablet-lg\:hover\:border-right-1px:hover{
		border-right:1px solid
	}
	.tablet-lg\:border-bottom-1px,.tablet-lg\:hover\:border-bottom-1px:hover{
		border-bottom:1px solid
	}
	.tablet-lg\:border-left-1px,.tablet-lg\:hover\:border-left-1px:hover{
		border-left:1px solid
	}
	.tablet-lg\:border-2px,.tablet-lg\:hover\:border-2px:hover{
		border:2px solid
	}
	.tablet-lg\:border-y-2px,.tablet-lg\:hover\:border-y-2px:hover{
		border-top:2px solid;
		border-bottom:2px solid
	}
	.tablet-lg\:border-x-2px,.tablet-lg\:hover\:border-x-2px:hover{
		border-left:2px solid;
		border-right:2px solid
	}
	.tablet-lg\:border-top-2px,.tablet-lg\:hover\:border-top-2px:hover{
		border-top:2px solid
	}
	.tablet-lg\:border-right-2px,.tablet-lg\:hover\:border-right-2px:hover{
		border-right:2px solid
	}
	.tablet-lg\:border-bottom-2px,.tablet-lg\:hover\:border-bottom-2px:hover{
		border-bottom:2px solid
	}
	.tablet-lg\:border-left-2px,.tablet-lg\:hover\:border-left-2px:hover{
		border-left:2px solid
	}
	.tablet-lg\:border-05,.tablet-lg\:hover\:border-05:hover{
		border:.25rem solid
	}
	.tablet-lg\:border-y-05,.tablet-lg\:hover\:border-y-05:hover{
		border-top:.25rem solid;
		border-bottom:.25rem solid
	}
	.tablet-lg\:border-x-05,.tablet-lg\:hover\:border-x-05:hover{
		border-left:.25rem solid;
		border-right:.25rem solid
	}
	.tablet-lg\:border-top-05,.tablet-lg\:hover\:border-top-05:hover{
		border-top:.25rem solid
	}
	.tablet-lg\:border-right-05,.tablet-lg\:hover\:border-right-05:hover{
		border-right:.25rem solid
	}
	.tablet-lg\:border-bottom-05,.tablet-lg\:hover\:border-bottom-05:hover{
		border-bottom:.25rem solid
	}
	.tablet-lg\:border-left-05,.tablet-lg\:hover\:border-left-05:hover{
		border-left:.25rem solid
	}
	.tablet-lg\:border-1,.tablet-lg\:hover\:border-1:hover{
		border:.5rem solid
	}
	.tablet-lg\:border-y-1,.tablet-lg\:hover\:border-y-1:hover{
		border-top:.5rem solid;
		border-bottom:.5rem solid
	}
	.tablet-lg\:border-x-1,.tablet-lg\:hover\:border-x-1:hover{
		border-left:.5rem solid;
		border-right:.5rem solid
	}
	.tablet-lg\:border-top-1,.tablet-lg\:hover\:border-top-1:hover{
		border-top:.5rem solid
	}
	.tablet-lg\:border-right-1,.tablet-lg\:hover\:border-right-1:hover{
		border-right:.5rem solid
	}
	.tablet-lg\:border-bottom-1,.tablet-lg\:hover\:border-bottom-1:hover{
		border-bottom:.5rem solid
	}
	.tablet-lg\:border-left-1,.tablet-lg\:hover\:border-left-1:hover{
		border-left:.5rem solid
	}
	.tablet-lg\:border-105,.tablet-lg\:hover\:border-105:hover{
		border:.75rem solid
	}
	.tablet-lg\:border-y-105,.tablet-lg\:hover\:border-y-105:hover{
		border-top:.75rem solid;
		border-bottom:.75rem solid
	}
	.tablet-lg\:border-x-105,.tablet-lg\:hover\:border-x-105:hover{
		border-left:.75rem solid;
		border-right:.75rem solid
	}
	.tablet-lg\:border-top-105,.tablet-lg\:hover\:border-top-105:hover{
		border-top:.75rem solid
	}
	.tablet-lg\:border-right-105,.tablet-lg\:hover\:border-right-105:hover{
		border-right:.75rem solid
	}
	.tablet-lg\:border-bottom-105,.tablet-lg\:hover\:border-bottom-105:hover{
		border-bottom:.75rem solid
	}
	.tablet-lg\:border-left-105,.tablet-lg\:hover\:border-left-105:hover{
		border-left:.75rem solid
	}
	.tablet-lg\:border-2,.tablet-lg\:hover\:border-2:hover{
		border:1rem solid
	}
	.tablet-lg\:border-y-2,.tablet-lg\:hover\:border-y-2:hover{
		border-top:1rem solid;
		border-bottom:1rem solid
	}
	.tablet-lg\:border-x-2,.tablet-lg\:hover\:border-x-2:hover{
		border-left:1rem solid;
		border-right:1rem solid
	}
	.tablet-lg\:border-top-2,.tablet-lg\:hover\:border-top-2:hover{
		border-top:1rem solid
	}
	.tablet-lg\:border-right-2,.tablet-lg\:hover\:border-right-2:hover{
		border-right:1rem solid
	}
	.tablet-lg\:border-bottom-2,.tablet-lg\:hover\:border-bottom-2:hover{
		border-bottom:1rem solid
	}
	.tablet-lg\:border-left-2,.tablet-lg\:hover\:border-left-2:hover{
		border-left:1rem solid
	}
	.tablet-lg\:border-205,.tablet-lg\:hover\:border-205:hover{
		border:1.25rem solid
	}
	.tablet-lg\:border-y-205,.tablet-lg\:hover\:border-y-205:hover{
		border-top:1.25rem solid;
		border-bottom:1.25rem solid
	}
	.tablet-lg\:border-x-205,.tablet-lg\:hover\:border-x-205:hover{
		border-left:1.25rem solid;
		border-right:1.25rem solid
	}
	.tablet-lg\:border-top-205,.tablet-lg\:hover\:border-top-205:hover{
		border-top:1.25rem solid
	}
	.tablet-lg\:border-right-205,.tablet-lg\:hover\:border-right-205:hover{
		border-right:1.25rem solid
	}
	.tablet-lg\:border-bottom-205,.tablet-lg\:hover\:border-bottom-205:hover{
		border-bottom:1.25rem solid
	}
	.tablet-lg\:border-left-205,.tablet-lg\:hover\:border-left-205:hover{
		border-left:1.25rem solid
	}
	.tablet-lg\:border-3,.tablet-lg\:hover\:border-3:hover{
		border:1.5rem solid
	}
	.tablet-lg\:border-y-3,.tablet-lg\:hover\:border-y-3:hover{
		border-top:1.5rem solid;
		border-bottom:1.5rem solid
	}
	.tablet-lg\:border-x-3,.tablet-lg\:hover\:border-x-3:hover{
		border-left:1.5rem solid;
		border-right:1.5rem solid
	}
	.tablet-lg\:border-top-3,.tablet-lg\:hover\:border-top-3:hover{
		border-top:1.5rem solid
	}
	.tablet-lg\:border-right-3,.tablet-lg\:hover\:border-right-3:hover{
		border-right:1.5rem solid
	}
	.tablet-lg\:border-bottom-3,.tablet-lg\:hover\:border-bottom-3:hover{
		border-bottom:1.5rem solid
	}
	.tablet-lg\:border-left-3,.tablet-lg\:hover\:border-left-3:hover{
		border-left:1.5rem solid
	}
	.tablet-lg\:border-0,.tablet-lg\:hover\:border-0:hover{
		border:0 solid
	}
	.tablet-lg\:border-y-0,.tablet-lg\:hover\:border-y-0:hover{
		border-top:0 solid;
		border-bottom:0 solid
	}
	.tablet-lg\:border-x-0,.tablet-lg\:hover\:border-x-0:hover{
		border-left:0 solid;
		border-right:0 solid
	}
	.tablet-lg\:border-top-0,.tablet-lg\:hover\:border-top-0:hover{
		border-top:0 solid
	}
	.tablet-lg\:border-right-0,.tablet-lg\:hover\:border-right-0:hover{
		border-right:0 solid
	}
	.tablet-lg\:border-bottom-0,.tablet-lg\:hover\:border-bottom-0:hover{
		border-bottom:0 solid
	}
	.tablet-lg\:border-left-0,.tablet-lg\:hover\:border-left-0:hover{
		border-left:0 solid
	}
	.tablet-lg\:border,.tablet-lg\:hover\:border:hover{
		border:1px solid
	}
	.tablet-lg\:border-y,.tablet-lg\:hover\:border-y:hover{
		border-top:1px solid;
		border-bottom:1px solid
	}
	.tablet-lg\:border-x,.tablet-lg\:hover\:border-x:hover{
		border-left:1px solid;
		border-right:1px solid
	}
	.tablet-lg\:border-top,.tablet-lg\:hover\:border-top:hover{
		border-top:1px solid
	}
	.tablet-lg\:border-right,.tablet-lg\:hover\:border-right:hover{
		border-right:1px solid
	}
	.tablet-lg\:border-bottom,.tablet-lg\:hover\:border-bottom:hover{
		border-bottom:1px solid
	}
	.tablet-lg\:border-left,.tablet-lg\:hover\:border-left:hover{
		border-left:1px solid
	}
	.tablet-lg\:border-transparent,.tablet-lg\:hover\:border-transparent:hover{
		border-color:transparent
	}
	.tablet-lg\:border-black,.tablet-lg\:hover\:border-black:hover{
		border-color:#000
	}
	.tablet-lg\:border-white,.tablet-lg\:hover\:border-white:hover{
		border-color:#fff
	}
	.tablet-lg\:border-red,.tablet-lg\:hover\:border-red:hover{
		border-color:#e52207
	}
	.tablet-lg\:border-orange,.tablet-lg\:hover\:border-orange:hover{
		border-color:#e66f0e
	}
	.tablet-lg\:border-gold,.tablet-lg\:hover\:border-gold:hover{
		border-color:#ffbe2e
	}
	.tablet-lg\:border-yellow,.tablet-lg\:hover\:border-yellow:hover{
		border-color:#fee685
	}
	.tablet-lg\:border-green,.tablet-lg\:hover\:border-green:hover{
		border-color:#538200
	}
	.tablet-lg\:border-mint,.tablet-lg\:hover\:border-mint:hover{
		border-color:#04c585
	}
	.tablet-lg\:border-cyan,.tablet-lg\:hover\:border-cyan:hover{
		border-color:#009ec1
	}
	.tablet-lg\:border-blue,.tablet-lg\:hover\:border-blue:hover{
		border-color:#0076d6
	}
	.tablet-lg\:border-indigo,.tablet-lg\:hover\:border-indigo:hover{
		border-color:#676cc8
	}
	.tablet-lg\:border-violet,.tablet-lg\:hover\:border-violet:hover{
		border-color:#8168b3
	}
	.tablet-lg\:border-magenta,.tablet-lg\:hover\:border-magenta:hover{
		border-color:#d72d79
	}
	.tablet-lg\:border-gray-5,.tablet-lg\:hover\:border-gray-5:hover{
		border-color:#f0f0f0
	}
	.tablet-lg\:border-gray-10,.tablet-lg\:hover\:border-gray-10:hover{
		border-color:#e6e6e6
	}
	.tablet-lg\:border-gray-30,.tablet-lg\:hover\:border-gray-30:hover{
		border-color:#adadad
	}
	.tablet-lg\:border-gray-50,.tablet-lg\:hover\:border-gray-50:hover{
		border-color:#757575
	}
	.tablet-lg\:border-gray-70,.tablet-lg\:hover\:border-gray-70:hover{
		border-color:#454545
	}
	.tablet-lg\:border-gray-90,.tablet-lg\:hover\:border-gray-90:hover{
		border-color:#1b1b1b
	}
	.tablet-lg\:border-base-lightest,.tablet-lg\:hover\:border-base-lightest:hover{
		border-color:#f6f7f7
	}
	.tablet-lg\:border-base-lighter,.tablet-lg\:hover\:border-base-lighter:hover{
		border-color:#efedf0
	}
	.tablet-lg\:border-base-light,.tablet-lg\:hover\:border-base-light:hover{
		border-color:#e5e1e6
	}
	.tablet-lg\:border-base,.tablet-lg\:hover\:border-base:hover{
		border-color:#63666a
	}
	.tablet-lg\:border-base-dark,.tablet-lg\:hover\:border-base-dark:hover{
		border-color:#4f5255
	}
	.tablet-lg\:border-base-darker,.tablet-lg\:hover\:border-base-darker:hover{
		border-color:#3b3d40
	}
	.tablet-lg\:border-base-darkest,.tablet-lg\:border-ink,.tablet-lg\:hover\:border-base-darkest:hover,.tablet-lg\:hover\:border-ink:hover{
		border-color:#141415
	}
	.tablet-lg\:border-primary-lightest,.tablet-lg\:hover\:border-primary-lightest:hover{
		border-color:#dee7f8
	}
	.tablet-lg\:border-primary-lighter,.tablet-lg\:hover\:border-primary-lighter:hover{
		border-color:#becff0
	}
	.tablet-lg\:border-primary-light,.tablet-lg\:hover\:border-primary-light:hover{
		border-color:#9db8e9
	}
	.tablet-lg\:border-primary,.tablet-lg\:hover\:border-primary:hover{
		border-color:#5c88da
	}
	.tablet-lg\:border-primary-vivid,.tablet-lg\:hover\:border-primary-vivid:hover{
		border-color:#4c4084
	}
	.tablet-lg\:border-primary-dark,.tablet-lg\:hover\:border-primary-dark:hover{
		border-color:#4a6dae
	}
	.tablet-lg\:border-primary-darker,.tablet-lg\:hover\:border-primary-darker:hover{
		border-color:#375283
	}
	.tablet-lg\:border-primary-darkest,.tablet-lg\:hover\:border-primary-darkest:hover{
		border-color:#253657
	}
	.tablet-lg\:border-secondary-lighter,.tablet-lg\:hover\:border-secondary-lighter:hover{
		border-color:#99ceea
	}
	.tablet-lg\:border-secondary-light,.tablet-lg\:hover\:border-secondary-light:hover{
		border-color:#339dd5
	}
	.tablet-lg\:border-secondary,.tablet-lg\:hover\:border-secondary:hover{
		border-color:#0085ca
	}
	.tablet-lg\:border-secondary-vivid,.tablet-lg\:hover\:border-secondary-vivid:hover{
		border-color:#006aa2
	}
	.tablet-lg\:border-secondary-dark,.tablet-lg\:hover\:border-secondary-dark:hover{
		border-color:#005079
	}
	.tablet-lg\:border-secondary-darker,.tablet-lg\:hover\:border-secondary-darker:hover{
		border-color:#2a3c4a
	}
	.tablet-lg\:border-secondary-darkest,.tablet-lg\:hover\:border-secondary-darkest:hover{
		border-color:#243745
	}
	.tablet-lg\:border-accent-warm-darker,.tablet-lg\:hover\:border-accent-warm-darker:hover{
		border-color:#6b2517
	}
	.tablet-lg\:border-accent-warm-dark,.tablet-lg\:hover\:border-accent-warm-dark:hover{
		border-color:#8f311e
	}
	.tablet-lg\:border-accent-warm,.tablet-lg\:hover\:border-accent-warm:hover{
		border-color:#b33d26
	}
	.tablet-lg\:border-accent-warm-light,.tablet-lg\:hover\:border-accent-warm-light:hover{
		border-color:#e1b1a8
	}
	.tablet-lg\:border-accent-warm-lighter,.tablet-lg\:hover\:border-accent-warm-lighter:hover{
		border-color:#f0d8d4
	}
	.tablet-lg\:border-accent-cool-darker,.tablet-lg\:hover\:border-accent-cool-darker:hover{
		border-color:#2c4400
	}
	.tablet-lg\:border-accent-cool-dark,.tablet-lg\:hover\:border-accent-cool-dark:hover{
		border-color:#3b5b00
	}
	.tablet-lg\:border-accent-cool,.tablet-lg\:hover\:border-accent-cool:hover{
		border-color:#4a7200
	}
	.tablet-lg\:border-accent-cool-light,.tablet-lg\:hover\:border-accent-cool-light:hover{
		border-color:#92aa66
	}
	.tablet-lg\:border-accent-cool-lighter,.tablet-lg\:hover\:border-accent-cool-lighter:hover{
		border-color:#dbe3cc
	}
	.tablet-lg\:border-error-lighter,.tablet-lg\:hover\:border-error-lighter:hover{
		border-color:#f4e3db
	}
	.tablet-lg\:border-error-light,.tablet-lg\:hover\:border-error-light:hover{
		border-color:#f39268
	}
	.tablet-lg\:border-error,.tablet-lg\:hover\:border-error:hover{
		border-color:#d54309
	}
	.tablet-lg\:border-error-dark,.tablet-lg\:hover\:border-error-dark:hover{
		border-color:#b50909
	}
	.tablet-lg\:border-error-darker,.tablet-lg\:hover\:border-error-darker:hover{
		border-color:#6f3331
	}
	.tablet-lg\:border-warning-lighter,.tablet-lg\:hover\:border-warning-lighter:hover{
		border-color:#faf3d1
	}
	.tablet-lg\:border-warning-light,.tablet-lg\:hover\:border-warning-light:hover{
		border-color:#fee685
	}
	.tablet-lg\:border-warning,.tablet-lg\:hover\:border-warning:hover{
		border-color:#ffbe2e
	}
	.tablet-lg\:border-warning-dark,.tablet-lg\:hover\:border-warning-dark:hover{
		border-color:#e5a000
	}
	.tablet-lg\:border-warning-darker,.tablet-lg\:hover\:border-warning-darker:hover{
		border-color:#936f38
	}
	.tablet-lg\:border-success-lighter,.tablet-lg\:hover\:border-success-lighter:hover{
		border-color:#ecf3ec
	}
	.tablet-lg\:border-success-light,.tablet-lg\:hover\:border-success-light:hover{
		border-color:#70e17b
	}
	.tablet-lg\:border-success,.tablet-lg\:hover\:border-success:hover{
		border-color:#00a91c
	}
	.tablet-lg\:border-success-dark,.tablet-lg\:hover\:border-success-dark:hover{
		border-color:#008817
	}
	.tablet-lg\:border-success-darker,.tablet-lg\:hover\:border-success-darker:hover{
		border-color:#216e1f
	}
	.tablet-lg\:border-info-lighter,.tablet-lg\:hover\:border-info-lighter:hover{
		border-color:#cce7f4
	}
	.tablet-lg\:border-info-light,.tablet-lg\:hover\:border-info-light:hover{
		border-color:#9db8e9
	}
	.tablet-lg\:border-info,.tablet-lg\:hover\:border-info:hover{
		border-color:#5c88da
	}
	.tablet-lg\:border-info-dark,.tablet-lg\:hover\:border-info-dark:hover{
		border-color:#375283
	}
	.tablet-lg\:border-info-darker,.tablet-lg\:hover\:border-info-darker:hover{
		border-color:#253657
	}
	.tablet-lg\:border-disabled-light,.tablet-lg\:hover\:border-disabled-light:hover{
		border-color:#e6e6e6
	}
	.tablet-lg\:border-disabled,.tablet-lg\:hover\:border-disabled:hover{
		border-color:#c9c9c9
	}
	.tablet-lg\:border-disabled-dark,.tablet-lg\:hover\:border-disabled-dark:hover{
		border-color:#adadad
	}
	.tablet-lg\:border-emergency,.tablet-lg\:hover\:border-emergency:hover{
		border-color:#9c3d10
	}
	.tablet-lg\:border-emergency-dark,.tablet-lg\:hover\:border-emergency-dark:hover{
		border-color:#332d29
	}
	.tablet-lg\:border-orau-primary,.tablet-lg\:hover\:border-orau-primary:hover{
		border-color:#5c88da
	}
	.tablet-lg\:border-orau-primary-alternate,.tablet-lg\:hover\:border-orau-primary-alternate:hover{
		border-color:#7da0e1
	}
	.tablet-lg\:border-orau-primary-light,.tablet-lg\:hover\:border-orau-primary-light:hover{
		border-color:#becff0
	}
	.tablet-lg\:border-orau-primary-dark,.tablet-lg\:hover\:border-orau-primary-dark:hover{
		border-color:#253657
	}
	.tablet-lg\:border-orau-neutral,.tablet-lg\:hover\:border-orau-neutral:hover{
		border-color:#63666a
	}
	.tablet-lg\:border-orau-dark-gray,.tablet-lg\:hover\:border-orau-dark-gray:hover{
		border-color:#3f4443
	}
	.tablet-lg\:border-orau-light-gray,.tablet-lg\:hover\:border-orau-light-gray:hover{
		border-color:#e5e1e6
	}
	.tablet-lg\:border-orau-dark-cool-gray,.tablet-lg\:hover\:border-orau-dark-cool-gray:hover{
		border-color:#13294b
	}
	.tablet-lg\:border-orau-light-cool-gray,.tablet-lg\:hover\:border-orau-light-cool-gray:hover{
		border-color:#dde5ed
	}
	.tablet-lg\:border-orau-red,.tablet-lg\:hover\:border-orau-red:hover{
		border-color:#b33d26
	}
	.tablet-lg\:border-orau-orange,.tablet-lg\:hover\:border-orau-orange:hover{
		border-color:#e59633
	}
	.tablet-lg\:border-orau-dark-orange,.tablet-lg\:hover\:border-orau-dark-orange:hover{
		border-color:#9b5700
	}
	.tablet-lg\:border-orau-yellow,.tablet-lg\:hover\:border-orau-yellow:hover{
		border-color:#f3d03e
	}
	.tablet-lg\:border-orau-green,.tablet-lg\:hover\:border-orau-green:hover{
		border-color:#4a7200
	}
	.tablet-lg\:border-orau-light-green,.tablet-lg\:hover\:border-orau-light-green:hover{
		border-color:#93d0aa
	}
	.tablet-lg\:border-orau-blue,.tablet-lg\:hover\:border-orau-blue:hover{
		border-color:#0085ca
	}
	.tablet-lg\:border-orau-vivid-blue,.tablet-lg\:hover\:border-orau-vivid-blue:hover{
		border-color:#006aa2
	}
	.tablet-lg\:border-orau-dark-blue,.tablet-lg\:hover\:border-orau-dark-blue:hover{
		border-color:#1d4f91
	}
	.tablet-lg\:border-orau-bright-blue,.tablet-lg\:hover\:border-orau-bright-blue:hover{
		border-color:#00b5e2
	}
	.tablet-lg\:border-orau-dark-cool-blue,.tablet-lg\:hover\:border-orau-dark-cool-blue:hover{
		border-color:#243745
	}
	.tablet-lg\:border-orau-dark-cool-blue-alternate,.tablet-lg\:hover\:border-orau-dark-cool-blue-alternate:hover{
		border-color:#2a3c4a
	}
	.tablet-lg\:border-orau-purple,.tablet-lg\:hover\:border-orau-purple:hover{
		border-color:#4c4084
	}
	.tablet-lg\:border-orau-light-purple,.tablet-lg\:hover\:border-orau-light-purple:hover{
		border-color:#6a7cbc
	}
	.tablet-lg\:border-orau-lighter-purple,.tablet-lg\:hover\:border-orau-lighter-purple:hover{
		border-color:#c3cbe4
	}
	.tablet-lg\:border-orau-magenta,.tablet-lg\:hover\:border-orau-magenta:hover{
		border-color:#670067
	}
	.tablet-lg\:border-orau-teal,.tablet-lg\:hover\:border-orau-teal:hover{
		border-color:#47dac1
	}
	.tablet-lg\:radius-0{
		border-radius:0
	}
	.tablet-lg\:radius-top-0{
		border-top-left-radius:0;
		border-top-right-radius:0
	}
	.tablet-lg\:radius-right-0{
		border-top-right-radius:0;
		border-bottom-right-radius:0
	}
	.tablet-lg\:radius-bottom-0{
		border-bottom-left-radius:0;
		border-bottom-right-radius:0
	}
	.tablet-lg\:radius-left-0{
		border-top-left-radius:0;
		border-bottom-left-radius:0
	}
	.tablet-lg\:radius-sm{
		border-radius:2px
	}
	.tablet-lg\:radius-top-sm{
		border-top-left-radius:2px;
		border-top-right-radius:2px
	}
	.tablet-lg\:radius-right-sm{
		border-top-right-radius:2px;
		border-bottom-right-radius:2px
	}
	.tablet-lg\:radius-bottom-sm{
		border-bottom-left-radius:2px;
		border-bottom-right-radius:2px
	}
	.tablet-lg\:radius-left-sm{
		border-top-left-radius:2px;
		border-bottom-left-radius:2px
	}
	.tablet-lg\:radius-md{
		border-radius:.25rem
	}
	.tablet-lg\:radius-top-md{
		border-top-left-radius:.25rem;
		border-top-right-radius:.25rem
	}
	.tablet-lg\:radius-right-md{
		border-top-right-radius:.25rem;
		border-bottom-right-radius:.25rem
	}
	.tablet-lg\:radius-bottom-md{
		border-bottom-left-radius:.25rem;
		border-bottom-right-radius:.25rem
	}
	.tablet-lg\:radius-left-md{
		border-top-left-radius:.25rem;
		border-bottom-left-radius:.25rem
	}
	.tablet-lg\:radius-lg{
		border-radius:.5rem
	}
	.tablet-lg\:radius-top-lg{
		border-top-left-radius:.5rem;
		border-top-right-radius:.5rem
	}
	.tablet-lg\:radius-right-lg{
		border-top-right-radius:.5rem;
		border-bottom-right-radius:.5rem
	}
	.tablet-lg\:radius-bottom-lg{
		border-bottom-left-radius:.5rem;
		border-bottom-right-radius:.5rem
	}
	.tablet-lg\:radius-left-lg{
		border-top-left-radius:.5rem;
		border-bottom-left-radius:.5rem
	}
	.tablet-lg\:radius-pill{
		border-radius:99rem
	}
	.tablet-lg\:radius-top-pill{
		border-top-left-radius:99rem;
		border-top-right-radius:99rem
	}
	.tablet-lg\:radius-right-pill{
		border-top-right-radius:99rem;
		border-bottom-right-radius:99rem
	}
	.tablet-lg\:radius-bottom-pill{
		border-bottom-left-radius:99rem;
		border-bottom-right-radius:99rem
	}
	.tablet-lg\:radius-left-pill{
		border-top-left-radius:99rem;
		border-bottom-left-radius:99rem
	}
	.tablet-lg\:display-block{
		display:block
	}
	.tablet-lg\:display-flex{
		display:flex
	}
	.tablet-lg\:display-none{
		display:none
	}
	.tablet-lg\:display-inline{
		display:inline
	}
	.tablet-lg\:display-inline-block{
		display:inline-block
	}
	.tablet-lg\:display-inline-flex{
		display:inline-flex
	}
	.tablet-lg\:display-table{
		display:table
	}
	.tablet-lg\:display-table-cell{
		display:table-cell
	}
	.tablet-lg\:display-table-row{
		display:table-row
	}
	.tablet-lg\:font-mono-3xs{
		font-size:.77rem
	}
	.tablet-lg\:font-mono-2xs{
		font-size:.83rem
	}
	.tablet-lg\:font-mono-xs{
		font-size:.89rem
	}
	.tablet-lg\:font-mono-sm{
		font-size:.95rem
	}
	.tablet-lg\:font-mono-md{
		font-size:1.01rem
	}
	.tablet-lg\:font-mono-lg{
		font-size:1.31rem
	}
	.tablet-lg\:font-mono-xl{
		font-size:1.91rem
	}
	.tablet-lg\:font-mono-2xl{
		font-size:2.38rem
	}
	.tablet-lg\:font-mono-3xl{
		font-size:2.86rem
	}
	.tablet-lg\:font-sans-3xs{
		font-size:.87rem
	}
	.tablet-lg\:font-sans-2xs{
		font-size:.93rem
	}
	.tablet-lg\:font-sans-xs{
		font-size:1rem
	}
	.tablet-lg\:font-sans-sm{
		font-size:1.06rem
	}
	.tablet-lg\:font-sans-md{
		font-size:1.13rem
	}
	.tablet-lg\:font-sans-lg{
		font-size:1.46rem
	}
	.tablet-lg\:font-sans-xl{
		font-size:2.13rem
	}
	.tablet-lg\:font-sans-2xl{
		font-size:2.66rem
	}
	.tablet-lg\:font-sans-3xl{
		font-size:3.19rem
	}
	.tablet-lg\:font-serif-3xs{
		font-size:.79rem
	}
	.tablet-lg\:font-serif-2xs{
		font-size:.85rem
	}
	.tablet-lg\:font-serif-xs{
		font-size:.91rem
	}
	.tablet-lg\:font-serif-sm{
		font-size:.98rem
	}
	.tablet-lg\:font-serif-md{
		font-size:1.04rem
	}
	.tablet-lg\:font-serif-lg{
		font-size:1.34rem
	}
	.tablet-lg\:font-serif-xl{
		font-size:1.95rem
	}
	.tablet-lg\:font-serif-2xl{
		font-size:2.44rem
	}
	.tablet-lg\:font-serif-3xl{
		font-size:2.93rem
	}
	.tablet-lg\:font-heading-3xs{
		font-size:.87rem
	}
	.tablet-lg\:font-heading-2xs{
		font-size:.93rem
	}
	.tablet-lg\:font-heading-xs{
		font-size:1rem
	}
	.tablet-lg\:font-heading-sm{
		font-size:1.06rem
	}
	.tablet-lg\:font-heading-md{
		font-size:1.13rem
	}
	.tablet-lg\:font-heading-lg{
		font-size:1.46rem
	}
	.tablet-lg\:font-heading-xl{
		font-size:2.13rem
	}
	.tablet-lg\:font-heading-2xl{
		font-size:2.66rem
	}
	.tablet-lg\:font-heading-3xl{
		font-size:3.19rem
	}
	.tablet-lg\:font-body-3xs{
		font-size:.87rem
	}
	.tablet-lg\:font-body-2xs{
		font-size:.93rem
	}
	.tablet-lg\:font-body-xs{
		font-size:1rem
	}
	.tablet-lg\:font-body-sm{
		font-size:1.06rem
	}
	.tablet-lg\:font-body-md{
		font-size:1.13rem
	}
	.tablet-lg\:font-body-lg{
		font-size:1.46rem
	}
	.tablet-lg\:font-body-xl{
		font-size:2.13rem
	}
	.tablet-lg\:font-body-2xl{
		font-size:2.66rem
	}
	.tablet-lg\:font-body-3xl{
		font-size:3.19rem
	}
	.tablet-lg\:font-code-3xs{
		font-size:.77rem
	}
	.tablet-lg\:font-code-2xs{
		font-size:.83rem
	}
	.tablet-lg\:font-code-xs{
		font-size:.89rem
	}
	.tablet-lg\:font-code-sm{
		font-size:.95rem
	}
	.tablet-lg\:font-code-md{
		font-size:1.01rem
	}
	.tablet-lg\:font-code-lg{
		font-size:1.31rem
	}
	.tablet-lg\:font-code-xl{
		font-size:1.91rem
	}
	.tablet-lg\:font-code-2xl{
		font-size:2.38rem
	}
	.tablet-lg\:font-code-3xl{
		font-size:2.86rem
	}
	.tablet-lg\:font-alt-3xs{
		font-size:.79rem
	}
	.tablet-lg\:font-alt-2xs{
		font-size:.85rem
	}
	.tablet-lg\:font-alt-xs{
		font-size:.91rem
	}
	.tablet-lg\:font-alt-sm{
		font-size:.98rem
	}
	.tablet-lg\:font-alt-md{
		font-size:1.04rem
	}
	.tablet-lg\:font-alt-lg{
		font-size:1.34rem
	}
	.tablet-lg\:font-alt-xl{
		font-size:1.95rem
	}
	.tablet-lg\:font-alt-2xl{
		font-size:2.44rem
	}
	.tablet-lg\:font-alt-3xl{
		font-size:2.93rem
	}
	.tablet-lg\:font-ui-3xs{
		font-size:.87rem
	}
	.tablet-lg\:font-ui-2xs{
		font-size:.93rem
	}
	.tablet-lg\:font-ui-xs{
		font-size:1rem
	}
	.tablet-lg\:font-ui-sm{
		font-size:1.06rem
	}
	.tablet-lg\:font-ui-md{
		font-size:1.13rem
	}
	.tablet-lg\:font-ui-lg{
		font-size:1.46rem
	}
	.tablet-lg\:font-ui-xl{
		font-size:2.13rem
	}
	.tablet-lg\:font-ui-2xl{
		font-size:2.66rem
	}
	.tablet-lg\:font-ui-3xl{
		font-size:3.19rem
	}
	.tablet-lg\:text-light{
		font-weight:300
	}
	.tablet-lg\:text-normal{
		font-weight:400
	}
	.tablet-lg\:text-bold{
		font-weight:700
	}
	.tablet-lg\:flex-justify-center{
		justify-content:center
	}
	.tablet-lg\:flex-justify-start{
		justify-content:flex-start
	}
	.tablet-lg\:flex-justify-end{
		justify-content:flex-end
	}
	.tablet-lg\:flex-justify{
		justify-content:space-between
	}
	.tablet-lg\:line-height-sans-1{
		line-height:.9
	}
	.tablet-lg\:line-height-sans-2{
		line-height:1.1
	}
	.tablet-lg\:line-height-sans-3{
		line-height:1.3
	}
	.tablet-lg\:line-height-sans-4{
		line-height:1.4
	}
	.tablet-lg\:line-height-sans-5{
		line-height:1.5
	}
	.tablet-lg\:line-height-sans-6{
		line-height:1.6
	}
	.tablet-lg\:line-height-serif-1{
		line-height:1
	}
	.tablet-lg\:line-height-serif-2{
		line-height:1.2
	}
	.tablet-lg\:line-height-serif-3{
		line-height:1.4
	}
	.tablet-lg\:line-height-serif-4{
		line-height:1.5
	}
	.tablet-lg\:line-height-serif-5{
		line-height:1.7
	}
	.tablet-lg\:line-height-serif-6{
		line-height:1.8
	}
	.tablet-lg\:line-height-mono-1{
		line-height:1
	}
	.tablet-lg\:line-height-mono-2{
		line-height:1.3
	}
	.tablet-lg\:line-height-mono-3{
		line-height:1.4
	}
	.tablet-lg\:line-height-mono-4{
		line-height:1.6
	}
	.tablet-lg\:line-height-mono-5{
		line-height:1.7
	}
	.tablet-lg\:line-height-mono-6{
		line-height:1.8
	}
	.tablet-lg\:line-height-heading-1{
		line-height:.9
	}
	.tablet-lg\:line-height-heading-2{
		line-height:1.1
	}
	.tablet-lg\:line-height-heading-3{
		line-height:1.3
	}
	.tablet-lg\:line-height-heading-4{
		line-height:1.4
	}
	.tablet-lg\:line-height-heading-5{
		line-height:1.5
	}
	.tablet-lg\:line-height-heading-6{
		line-height:1.6
	}
	.tablet-lg\:line-height-ui-1{
		line-height:.9
	}
	.tablet-lg\:line-height-ui-2{
		line-height:1.1
	}
	.tablet-lg\:line-height-ui-3{
		line-height:1.3
	}
	.tablet-lg\:line-height-ui-4{
		line-height:1.4
	}
	.tablet-lg\:line-height-ui-5{
		line-height:1.5
	}
	.tablet-lg\:line-height-ui-6{
		line-height:1.6
	}
	.tablet-lg\:line-height-body-1{
		line-height:.9
	}
	.tablet-lg\:line-height-body-2{
		line-height:1.1
	}
	.tablet-lg\:line-height-body-3{
		line-height:1.3
	}
	.tablet-lg\:line-height-body-4{
		line-height:1.4
	}
	.tablet-lg\:line-height-body-5{
		line-height:1.5
	}
	.tablet-lg\:line-height-body-6{
		line-height:1.6
	}
	.tablet-lg\:line-height-code-1{
		line-height:1
	}
	.tablet-lg\:line-height-code-2{
		line-height:1.3
	}
	.tablet-lg\:line-height-code-3{
		line-height:1.4
	}
	.tablet-lg\:line-height-code-4{
		line-height:1.6
	}
	.tablet-lg\:line-height-code-5{
		line-height:1.7
	}
	.tablet-lg\:line-height-code-6{
		line-height:1.8
	}
	.tablet-lg\:line-height-alt-1{
		line-height:1
	}
	.tablet-lg\:line-height-alt-2{
		line-height:1.2
	}
	.tablet-lg\:line-height-alt-3{
		line-height:1.4
	}
	.tablet-lg\:line-height-alt-4{
		line-height:1.5
	}
	.tablet-lg\:line-height-alt-5{
		line-height:1.7
	}
	.tablet-lg\:line-height-alt-6{
		line-height:1.8
	}
	.tablet-lg\:margin-neg-1px{
		margin:-1px
	}
	.tablet-lg\:margin-neg-2px{
		margin:-2px
	}
	.tablet-lg\:margin-neg-05{
		margin:-.25rem
	}
	.tablet-lg\:margin-neg-1{
		margin:-.5rem
	}
	.tablet-lg\:margin-neg-105{
		margin:-.75rem
	}
	.tablet-lg\:margin-neg-2{
		margin:-1rem
	}
	.tablet-lg\:margin-neg-205{
		margin:-1.25rem
	}
	.tablet-lg\:margin-neg-3{
		margin:-1.5rem
	}
	.tablet-lg\:margin-1px{
		margin:1px
	}
	.tablet-lg\:margin-2px{
		margin:2px
	}
	.tablet-lg\:margin-05{
		margin:.25rem
	}
	.tablet-lg\:margin-1{
		margin:.5rem
	}
	.tablet-lg\:margin-105{
		margin:.75rem
	}
	.tablet-lg\:margin-2{
		margin:1rem
	}
	.tablet-lg\:margin-205{
		margin:1.25rem
	}
	.tablet-lg\:margin-3{
		margin:1.5rem
	}
	.tablet-lg\:margin-neg-4{
		margin:-2rem
	}
	.tablet-lg\:margin-neg-5{
		margin:-2.5rem
	}
	.tablet-lg\:margin-neg-6{
		margin:-3rem
	}
	.tablet-lg\:margin-neg-7{
		margin:-3.5rem
	}
	.tablet-lg\:margin-neg-8{
		margin:-4rem
	}
	.tablet-lg\:margin-neg-9{
		margin:-4.5rem
	}
	.tablet-lg\:margin-neg-10{
		margin:-5rem
	}
	.tablet-lg\:margin-neg-15{
		margin:-7.5rem
	}
	.tablet-lg\:margin-4{
		margin:2rem
	}
	.tablet-lg\:margin-5{
		margin:2.5rem
	}
	.tablet-lg\:margin-6{
		margin:3rem
	}
	.tablet-lg\:margin-7{
		margin:3.5rem
	}
	.tablet-lg\:margin-8{
		margin:4rem
	}
	.tablet-lg\:margin-9{
		margin:4.5rem
	}
	.tablet-lg\:margin-10{
		margin:5rem
	}
	.tablet-lg\:margin-15{
		margin:7.5rem
	}
	.tablet-lg\:margin-05em{
		margin:.5em
	}
	.tablet-lg\:margin-1em{
		margin:1em
	}
	.tablet-lg\:margin-105em{
		margin:1.5em
	}
	.tablet-lg\:margin-2em{
		margin:2em
	}
	.tablet-lg\:margin-0{
		margin:0
	}
	.tablet-lg\:margin-y-1px{
		margin-top:1px;
		margin-bottom:1px
	}
	.tablet-lg\:margin-top-1px{
		margin-top:1px
	}
	.tablet-lg\:margin-bottom-1px{
		margin-bottom:1px
	}
	.tablet-lg\:margin-y-2px{
		margin-top:2px;
		margin-bottom:2px
	}
	.tablet-lg\:margin-top-2px{
		margin-top:2px
	}
	.tablet-lg\:margin-bottom-2px{
		margin-bottom:2px
	}
	.tablet-lg\:margin-y-05{
		margin-top:.25rem;
		margin-bottom:.25rem
	}
	.tablet-lg\:margin-top-05{
		margin-top:.25rem
	}
	.tablet-lg\:margin-bottom-05{
		margin-bottom:.25rem
	}
	.tablet-lg\:margin-y-1{
		margin-top:.5rem;
		margin-bottom:.5rem
	}
	.tablet-lg\:margin-top-1{
		margin-top:.5rem
	}
	.tablet-lg\:margin-bottom-1{
		margin-bottom:.5rem
	}
	.tablet-lg\:margin-y-105{
		margin-top:.75rem;
		margin-bottom:.75rem
	}
	.tablet-lg\:margin-top-105{
		margin-top:.75rem
	}
	.tablet-lg\:margin-bottom-105{
		margin-bottom:.75rem
	}
	.tablet-lg\:margin-y-2{
		margin-top:1rem;
		margin-bottom:1rem
	}
	.tablet-lg\:margin-top-2{
		margin-top:1rem
	}
	.tablet-lg\:margin-bottom-2{
		margin-bottom:1rem
	}
	.tablet-lg\:margin-y-205{
		margin-top:1.25rem;
		margin-bottom:1.25rem
	}
	.tablet-lg\:margin-top-205{
		margin-top:1.25rem
	}
	.tablet-lg\:margin-bottom-205{
		margin-bottom:1.25rem
	}
	.tablet-lg\:margin-y-3{
		margin-top:1.5rem;
		margin-bottom:1.5rem
	}
	.tablet-lg\:margin-top-3{
		margin-top:1.5rem
	}
	.tablet-lg\:margin-bottom-3{
		margin-bottom:1.5rem
	}
	.tablet-lg\:margin-y-neg-1px{
		margin-top:-1px;
		margin-bottom:-1px
	}
	.tablet-lg\:margin-top-neg-1px{
		margin-top:-1px
	}
	.tablet-lg\:margin-bottom-neg-1px{
		margin-bottom:-1px
	}
	.tablet-lg\:margin-y-neg-2px{
		margin-top:-2px;
		margin-bottom:-2px
	}
	.tablet-lg\:margin-top-neg-2px{
		margin-top:-2px
	}
	.tablet-lg\:margin-bottom-neg-2px{
		margin-bottom:-2px
	}
	.tablet-lg\:margin-y-neg-05{
		margin-top:-.25rem;
		margin-bottom:-.25rem
	}
	.tablet-lg\:margin-top-neg-05{
		margin-top:-.25rem
	}
	.tablet-lg\:margin-bottom-neg-05{
		margin-bottom:-.25rem
	}
	.tablet-lg\:margin-y-neg-1{
		margin-top:-.5rem;
		margin-bottom:-.5rem
	}
	.tablet-lg\:margin-top-neg-1{
		margin-top:-.5rem
	}
	.tablet-lg\:margin-bottom-neg-1{
		margin-bottom:-.5rem
	}
	.tablet-lg\:margin-y-neg-105{
		margin-top:-.75rem;
		margin-bottom:-.75rem
	}
	.tablet-lg\:margin-top-neg-105{
		margin-top:-.75rem
	}
	.tablet-lg\:margin-bottom-neg-105{
		margin-bottom:-.75rem
	}
	.tablet-lg\:margin-y-neg-2{
		margin-top:-1rem;
		margin-bottom:-1rem
	}
	.tablet-lg\:margin-top-neg-2{
		margin-top:-1rem
	}
	.tablet-lg\:margin-bottom-neg-2{
		margin-bottom:-1rem
	}
	.tablet-lg\:margin-y-neg-205{
		margin-top:-1.25rem;
		margin-bottom:-1.25rem
	}
	.tablet-lg\:margin-top-neg-205{
		margin-top:-1.25rem
	}
	.tablet-lg\:margin-bottom-neg-205{
		margin-bottom:-1.25rem
	}
	.tablet-lg\:margin-y-neg-3{
		margin-top:-1.5rem;
		margin-bottom:-1.5rem
	}
	.tablet-lg\:margin-top-neg-3{
		margin-top:-1.5rem
	}
	.tablet-lg\:margin-bottom-neg-3{
		margin-bottom:-1.5rem
	}
	.tablet-lg\:margin-y-neg-4{
		margin-top:-2rem;
		margin-bottom:-2rem
	}
	.tablet-lg\:margin-top-neg-4{
		margin-top:-2rem
	}
	.tablet-lg\:margin-bottom-neg-4{
		margin-bottom:-2rem
	}
	.tablet-lg\:margin-y-neg-5{
		margin-top:-2.5rem;
		margin-bottom:-2.5rem
	}
	.tablet-lg\:margin-top-neg-5{
		margin-top:-2.5rem
	}
	.tablet-lg\:margin-bottom-neg-5{
		margin-bottom:-2.5rem
	}
	.tablet-lg\:margin-y-neg-6{
		margin-top:-3rem;
		margin-bottom:-3rem
	}
	.tablet-lg\:margin-top-neg-6{
		margin-top:-3rem
	}
	.tablet-lg\:margin-bottom-neg-6{
		margin-bottom:-3rem
	}
	.tablet-lg\:margin-y-neg-7{
		margin-top:-3.5rem;
		margin-bottom:-3.5rem
	}
	.tablet-lg\:margin-top-neg-7{
		margin-top:-3.5rem
	}
	.tablet-lg\:margin-bottom-neg-7{
		margin-bottom:-3.5rem
	}
	.tablet-lg\:margin-y-neg-8{
		margin-top:-4rem;
		margin-bottom:-4rem
	}
	.tablet-lg\:margin-top-neg-8{
		margin-top:-4rem
	}
	.tablet-lg\:margin-bottom-neg-8{
		margin-bottom:-4rem
	}
	.tablet-lg\:margin-y-neg-9{
		margin-top:-4.5rem;
		margin-bottom:-4.5rem
	}
	.tablet-lg\:margin-top-neg-9{
		margin-top:-4.5rem
	}
	.tablet-lg\:margin-bottom-neg-9{
		margin-bottom:-4.5rem
	}
	.tablet-lg\:margin-y-neg-10{
		margin-top:-5rem;
		margin-bottom:-5rem
	}
	.tablet-lg\:margin-top-neg-10{
		margin-top:-5rem
	}
	.tablet-lg\:margin-bottom-neg-10{
		margin-bottom:-5rem
	}
	.tablet-lg\:margin-y-neg-15{
		margin-top:-7.5rem;
		margin-bottom:-7.5rem
	}
	.tablet-lg\:margin-top-neg-15{
		margin-top:-7.5rem
	}
	.tablet-lg\:margin-bottom-neg-15{
		margin-bottom:-7.5rem
	}
	.tablet-lg\:margin-y-4{
		margin-top:2rem;
		margin-bottom:2rem
	}
	.tablet-lg\:margin-top-4{
		margin-top:2rem
	}
	.tablet-lg\:margin-bottom-4{
		margin-bottom:2rem
	}
	.tablet-lg\:margin-y-5{
		margin-top:2.5rem;
		margin-bottom:2.5rem
	}
	.tablet-lg\:margin-top-5{
		margin-top:2.5rem
	}
	.tablet-lg\:margin-bottom-5{
		margin-bottom:2.5rem
	}
	.tablet-lg\:margin-y-6{
		margin-top:3rem;
		margin-bottom:3rem
	}
	.tablet-lg\:margin-top-6{
		margin-top:3rem
	}
	.tablet-lg\:margin-bottom-6{
		margin-bottom:3rem
	}
	.tablet-lg\:margin-y-7{
		margin-top:3.5rem;
		margin-bottom:3.5rem
	}
	.tablet-lg\:margin-top-7{
		margin-top:3.5rem
	}
	.tablet-lg\:margin-bottom-7{
		margin-bottom:3.5rem
	}
	.tablet-lg\:margin-y-8{
		margin-top:4rem;
		margin-bottom:4rem
	}
	.tablet-lg\:margin-top-8{
		margin-top:4rem
	}
	.tablet-lg\:margin-bottom-8{
		margin-bottom:4rem
	}
	.tablet-lg\:margin-y-9{
		margin-top:4.5rem;
		margin-bottom:4.5rem
	}
	.tablet-lg\:margin-top-9{
		margin-top:4.5rem
	}
	.tablet-lg\:margin-bottom-9{
		margin-bottom:4.5rem
	}
	.tablet-lg\:margin-y-10{
		margin-top:5rem;
		margin-bottom:5rem
	}
	.tablet-lg\:margin-top-10{
		margin-top:5rem
	}
	.tablet-lg\:margin-bottom-10{
		margin-bottom:5rem
	}
	.tablet-lg\:margin-y-15{
		margin-top:7.5rem;
		margin-bottom:7.5rem
	}
	.tablet-lg\:margin-top-15{
		margin-top:7.5rem
	}
	.tablet-lg\:margin-bottom-15{
		margin-bottom:7.5rem
	}
	.tablet-lg\:margin-y-05em{
		margin-top:.5em;
		margin-bottom:.5em
	}
	.tablet-lg\:margin-top-05em{
		margin-top:.5em
	}
	.tablet-lg\:margin-bottom-05em{
		margin-bottom:.5em
	}
	.tablet-lg\:margin-y-1em{
		margin-top:1em;
		margin-bottom:1em
	}
	.tablet-lg\:margin-top-1em{
		margin-top:1em
	}
	.tablet-lg\:margin-bottom-1em{
		margin-bottom:1em
	}
	.tablet-lg\:margin-y-105em{
		margin-top:1.5em;
		margin-bottom:1.5em
	}
	.tablet-lg\:margin-top-105em{
		margin-top:1.5em
	}
	.tablet-lg\:margin-bottom-105em{
		margin-bottom:1.5em
	}
	.tablet-lg\:margin-y-2em{
		margin-top:2em;
		margin-bottom:2em
	}
	.tablet-lg\:margin-top-2em{
		margin-top:2em
	}
	.tablet-lg\:margin-bottom-2em{
		margin-bottom:2em
	}
	.tablet-lg\:margin-y-0{
		margin-top:0;
		margin-bottom:0
	}
	.tablet-lg\:margin-top-0{
		margin-top:0
	}
	.tablet-lg\:margin-bottom-0{
		margin-bottom:0
	}
	.tablet-lg\:margin-y-auto{
		margin-top:auto;
		margin-bottom:auto
	}
	.tablet-lg\:margin-top-auto{
		margin-top:auto
	}
	.tablet-lg\:margin-bottom-auto{
		margin-bottom:auto
	}
	.tablet-lg\:margin-x-1px{
		margin-left:1px;
		margin-right:1px
	}
	.tablet-lg\:margin-right-1px{
		margin-right:1px
	}
	.tablet-lg\:margin-left-1px{
		margin-left:1px
	}
	.tablet-lg\:margin-x-2px{
		margin-left:2px;
		margin-right:2px
	}
	.tablet-lg\:margin-right-2px{
		margin-right:2px
	}
	.tablet-lg\:margin-left-2px{
		margin-left:2px
	}
	.tablet-lg\:margin-x-05{
		margin-left:.25rem;
		margin-right:.25rem
	}
	.tablet-lg\:margin-right-05{
		margin-right:.25rem
	}
	.tablet-lg\:margin-left-05{
		margin-left:.25rem
	}
	.tablet-lg\:margin-x-1{
		margin-left:.5rem;
		margin-right:.5rem
	}
	.tablet-lg\:margin-right-1{
		margin-right:.5rem
	}
	.tablet-lg\:margin-left-1{
		margin-left:.5rem
	}
	.tablet-lg\:margin-x-105{
		margin-left:.75rem;
		margin-right:.75rem
	}
	.tablet-lg\:margin-right-105{
		margin-right:.75rem
	}
	.tablet-lg\:margin-left-105{
		margin-left:.75rem
	}
	.tablet-lg\:margin-x-2{
		margin-left:1rem;
		margin-right:1rem
	}
	.tablet-lg\:margin-right-2{
		margin-right:1rem
	}
	.tablet-lg\:margin-left-2{
		margin-left:1rem
	}
	.tablet-lg\:margin-x-205{
		margin-left:1.25rem;
		margin-right:1.25rem
	}
	.tablet-lg\:margin-right-205{
		margin-right:1.25rem
	}
	.tablet-lg\:margin-left-205{
		margin-left:1.25rem
	}
	.tablet-lg\:margin-x-3{
		margin-left:1.5rem;
		margin-right:1.5rem
	}
	.tablet-lg\:margin-right-3{
		margin-right:1.5rem
	}
	.tablet-lg\:margin-left-3{
		margin-left:1.5rem
	}
	.tablet-lg\:margin-x-neg-1px{
		margin-left:-1px;
		margin-right:-1px
	}
	.tablet-lg\:margin-right-neg-1px{
		margin-right:-1px
	}
	.tablet-lg\:margin-left-neg-1px{
		margin-left:-1px
	}
	.tablet-lg\:margin-x-neg-2px{
		margin-left:-2px;
		margin-right:-2px
	}
	.tablet-lg\:margin-right-neg-2px{
		margin-right:-2px
	}
	.tablet-lg\:margin-left-neg-2px{
		margin-left:-2px
	}
	.tablet-lg\:margin-x-neg-05{
		margin-left:-.25rem;
		margin-right:-.25rem
	}
	.tablet-lg\:margin-right-neg-05{
		margin-right:-.25rem
	}
	.tablet-lg\:margin-left-neg-05{
		margin-left:-.25rem
	}
	.tablet-lg\:margin-x-neg-1{
		margin-left:-.5rem;
		margin-right:-.5rem
	}
	.tablet-lg\:margin-right-neg-1{
		margin-right:-.5rem
	}
	.tablet-lg\:margin-left-neg-1{
		margin-left:-.5rem
	}
	.tablet-lg\:margin-x-neg-105{
		margin-left:-.75rem;
		margin-right:-.75rem
	}
	.tablet-lg\:margin-right-neg-105{
		margin-right:-.75rem
	}
	.tablet-lg\:margin-left-neg-105{
		margin-left:-.75rem
	}
	.tablet-lg\:margin-x-neg-2{
		margin-left:-1rem;
		margin-right:-1rem
	}
	.tablet-lg\:margin-right-neg-2{
		margin-right:-1rem
	}
	.tablet-lg\:margin-left-neg-2{
		margin-left:-1rem
	}
	.tablet-lg\:margin-x-neg-205{
		margin-left:-1.25rem;
		margin-right:-1.25rem
	}
	.tablet-lg\:margin-right-neg-205{
		margin-right:-1.25rem
	}
	.tablet-lg\:margin-left-neg-205{
		margin-left:-1.25rem
	}
	.tablet-lg\:margin-x-neg-3{
		margin-left:-1.5rem;
		margin-right:-1.5rem
	}
	.tablet-lg\:margin-right-neg-3{
		margin-right:-1.5rem
	}
	.tablet-lg\:margin-left-neg-3{
		margin-left:-1.5rem
	}
	.tablet-lg\:margin-x-neg-4{
		margin-left:-2rem;
		margin-right:-2rem
	}
	.tablet-lg\:margin-right-neg-4{
		margin-right:-2rem
	}
	.tablet-lg\:margin-left-neg-4{
		margin-left:-2rem
	}
	.tablet-lg\:margin-x-neg-5{
		margin-left:-2.5rem;
		margin-right:-2.5rem
	}
	.tablet-lg\:margin-right-neg-5{
		margin-right:-2.5rem
	}
	.tablet-lg\:margin-left-neg-5{
		margin-left:-2.5rem
	}
	.tablet-lg\:margin-x-neg-6{
		margin-left:-3rem;
		margin-right:-3rem
	}
	.tablet-lg\:margin-right-neg-6{
		margin-right:-3rem
	}
	.tablet-lg\:margin-left-neg-6{
		margin-left:-3rem
	}
	.tablet-lg\:margin-x-neg-7{
		margin-left:-3.5rem;
		margin-right:-3.5rem
	}
	.tablet-lg\:margin-right-neg-7{
		margin-right:-3.5rem
	}
	.tablet-lg\:margin-left-neg-7{
		margin-left:-3.5rem
	}
	.tablet-lg\:margin-x-neg-8{
		margin-left:-4rem;
		margin-right:-4rem
	}
	.tablet-lg\:margin-right-neg-8{
		margin-right:-4rem
	}
	.tablet-lg\:margin-left-neg-8{
		margin-left:-4rem
	}
	.tablet-lg\:margin-x-neg-9{
		margin-left:-4.5rem;
		margin-right:-4.5rem
	}
	.tablet-lg\:margin-right-neg-9{
		margin-right:-4.5rem
	}
	.tablet-lg\:margin-left-neg-9{
		margin-left:-4.5rem
	}
	.tablet-lg\:margin-x-neg-10{
		margin-left:-5rem;
		margin-right:-5rem
	}
	.tablet-lg\:margin-right-neg-10{
		margin-right:-5rem
	}
	.tablet-lg\:margin-left-neg-10{
		margin-left:-5rem
	}
	.tablet-lg\:margin-x-neg-15{
		margin-left:-7.5rem;
		margin-right:-7.5rem
	}
	.tablet-lg\:margin-right-neg-15{
		margin-right:-7.5rem
	}
	.tablet-lg\:margin-left-neg-15{
		margin-left:-7.5rem
	}
	.tablet-lg\:margin-x-4{
		margin-left:2rem;
		margin-right:2rem
	}
	.tablet-lg\:margin-right-4{
		margin-right:2rem
	}
	.tablet-lg\:margin-left-4{
		margin-left:2rem
	}
	.tablet-lg\:margin-x-5{
		margin-left:2.5rem;
		margin-right:2.5rem
	}
	.tablet-lg\:margin-right-5{
		margin-right:2.5rem
	}
	.tablet-lg\:margin-left-5{
		margin-left:2.5rem
	}
	.tablet-lg\:margin-x-6{
		margin-left:3rem;
		margin-right:3rem
	}
	.tablet-lg\:margin-right-6{
		margin-right:3rem
	}
	.tablet-lg\:margin-left-6{
		margin-left:3rem
	}
	.tablet-lg\:margin-x-7{
		margin-left:3.5rem;
		margin-right:3.5rem
	}
	.tablet-lg\:margin-right-7{
		margin-right:3.5rem
	}
	.tablet-lg\:margin-left-7{
		margin-left:3.5rem
	}
	.tablet-lg\:margin-x-8{
		margin-left:4rem;
		margin-right:4rem
	}
	.tablet-lg\:margin-right-8{
		margin-right:4rem
	}
	.tablet-lg\:margin-left-8{
		margin-left:4rem
	}
	.tablet-lg\:margin-x-9{
		margin-left:4.5rem;
		margin-right:4.5rem
	}
	.tablet-lg\:margin-right-9{
		margin-right:4.5rem
	}
	.tablet-lg\:margin-left-9{
		margin-left:4.5rem
	}
	.tablet-lg\:margin-x-10{
		margin-left:5rem;
		margin-right:5rem
	}
	.tablet-lg\:margin-right-10{
		margin-right:5rem
	}
	.tablet-lg\:margin-left-10{
		margin-left:5rem
	}
	.tablet-lg\:margin-x-15{
		margin-left:7.5rem;
		margin-right:7.5rem
	}
	.tablet-lg\:margin-right-15{
		margin-right:7.5rem
	}
	.tablet-lg\:margin-left-15{
		margin-left:7.5rem
	}
	.tablet-lg\:margin-x-card{
		margin-left:10rem;
		margin-right:10rem
	}
	.tablet-lg\:margin-right-card{
		margin-right:10rem
	}
	.tablet-lg\:margin-left-card{
		margin-left:10rem
	}
	.tablet-lg\:margin-x-card-lg{
		margin-left:15rem;
		margin-right:15rem
	}
	.tablet-lg\:margin-right-card-lg{
		margin-right:15rem
	}
	.tablet-lg\:margin-left-card-lg{
		margin-left:15rem
	}
	.tablet-lg\:margin-x-mobile{
		margin-left:20rem;
		margin-right:20rem
	}
	.tablet-lg\:margin-right-mobile{
		margin-right:20rem
	}
	.tablet-lg\:margin-left-mobile{
		margin-left:20rem
	}
	.tablet-lg\:margin-x-05em{
		margin-left:.5em;
		margin-right:.5em
	}
	.tablet-lg\:margin-right-05em{
		margin-right:.5em
	}
	.tablet-lg\:margin-left-05em{
		margin-left:.5em
	}
	.tablet-lg\:margin-x-1em{
		margin-left:1em;
		margin-right:1em
	}
	.tablet-lg\:margin-right-1em{
		margin-right:1em
	}
	.tablet-lg\:margin-left-1em{
		margin-left:1em
	}
	.tablet-lg\:margin-x-105em{
		margin-left:1.5em;
		margin-right:1.5em
	}
	.tablet-lg\:margin-right-105em{
		margin-right:1.5em
	}
	.tablet-lg\:margin-left-105em{
		margin-left:1.5em
	}
	.tablet-lg\:margin-x-2em{
		margin-left:2em;
		margin-right:2em
	}
	.tablet-lg\:margin-right-2em{
		margin-right:2em
	}
	.tablet-lg\:margin-left-2em{
		margin-left:2em
	}
	.tablet-lg\:margin-x-0{
		margin-left:0;
		margin-right:0
	}
	.tablet-lg\:margin-right-0{
		margin-right:0
	}
	.tablet-lg\:margin-left-0{
		margin-left:0
	}
	.tablet-lg\:margin-x-auto{
		margin-left:auto;
		margin-right:auto
	}
	.tablet-lg\:margin-right-auto{
		margin-right:auto
	}
	.tablet-lg\:margin-left-auto{
		margin-left:auto
	}
	.tablet-lg\:measure-1{
		max-width:44ex
	}
	.tablet-lg\:measure-2{
		max-width:60ex
	}
	.tablet-lg\:measure-3{
		max-width:64ex
	}
	.tablet-lg\:measure-4{
		max-width:68ex
	}
	.tablet-lg\:measure-5{
		max-width:72ex
	}
	.tablet-lg\:measure-6{
		max-width:88ex
	}
	.tablet-lg\:measure-none{
		max-width:none
	}
	.tablet-lg\:order-first{
		order:-1
	}
	.tablet-lg\:order-last{
		order:999
	}
	.tablet-lg\:order-initial{
		order:initial
	}
	.tablet-lg\:order-0{
		order:0
	}
	.tablet-lg\:order-1{
		order:1
	}
	.tablet-lg\:order-2{
		order:2
	}
	.tablet-lg\:order-3{
		order:3
	}
	.tablet-lg\:order-4{
		order:4
	}
	.tablet-lg\:order-5{
		order:5
	}
	.tablet-lg\:order-6{
		order:6
	}
	.tablet-lg\:order-7{
		order:7
	}
	.tablet-lg\:order-8{
		order:8
	}
	.tablet-lg\:order-9{
		order:9
	}
	.tablet-lg\:order-10{
		order:10
	}
	.tablet-lg\:order-11{
		order:11
	}
	.tablet-lg\:padding-1px{
		padding:1px
	}
	.tablet-lg\:padding-y-1px{
		padding-top:1px;
		padding-bottom:1px
	}
	.tablet-lg\:padding-x-1px{
		padding-left:1px;
		padding-right:1px
	}
	.tablet-lg\:padding-top-1px{
		padding-top:1px
	}
	.tablet-lg\:padding-right-1px{
		padding-right:1px
	}
	.tablet-lg\:padding-bottom-1px{
		padding-bottom:1px
	}
	.tablet-lg\:padding-left-1px{
		padding-left:1px
	}
	.tablet-lg\:padding-2px{
		padding:2px
	}
	.tablet-lg\:padding-y-2px{
		padding-top:2px;
		padding-bottom:2px
	}
	.tablet-lg\:padding-x-2px{
		padding-left:2px;
		padding-right:2px
	}
	.tablet-lg\:padding-top-2px{
		padding-top:2px
	}
	.tablet-lg\:padding-right-2px{
		padding-right:2px
	}
	.tablet-lg\:padding-bottom-2px{
		padding-bottom:2px
	}
	.tablet-lg\:padding-left-2px{
		padding-left:2px
	}
	.tablet-lg\:padding-05{
		padding:.25rem
	}
	.tablet-lg\:padding-y-05{
		padding-top:.25rem;
		padding-bottom:.25rem
	}
	.tablet-lg\:padding-x-05{
		padding-left:.25rem;
		padding-right:.25rem
	}
	.tablet-lg\:padding-top-05{
		padding-top:.25rem
	}
	.tablet-lg\:padding-right-05{
		padding-right:.25rem
	}
	.tablet-lg\:padding-bottom-05{
		padding-bottom:.25rem
	}
	.tablet-lg\:padding-left-05{
		padding-left:.25rem
	}
	.tablet-lg\:padding-1{
		padding:.5rem
	}
	.tablet-lg\:padding-y-1{
		padding-top:.5rem;
		padding-bottom:.5rem
	}
	.tablet-lg\:padding-x-1{
		padding-left:.5rem;
		padding-right:.5rem
	}
	.tablet-lg\:padding-top-1{
		padding-top:.5rem
	}
	.tablet-lg\:padding-right-1{
		padding-right:.5rem
	}
	.tablet-lg\:padding-bottom-1{
		padding-bottom:.5rem
	}
	.tablet-lg\:padding-left-1{
		padding-left:.5rem
	}
	.tablet-lg\:padding-105{
		padding:.75rem
	}
	.tablet-lg\:padding-y-105{
		padding-top:.75rem;
		padding-bottom:.75rem
	}
	.tablet-lg\:padding-x-105{
		padding-left:.75rem;
		padding-right:.75rem
	}
	.tablet-lg\:padding-top-105{
		padding-top:.75rem
	}
	.tablet-lg\:padding-right-105{
		padding-right:.75rem
	}
	.tablet-lg\:padding-bottom-105{
		padding-bottom:.75rem
	}
	.tablet-lg\:padding-left-105{
		padding-left:.75rem
	}
	.tablet-lg\:padding-2{
		padding:1rem
	}
	.tablet-lg\:padding-y-2{
		padding-top:1rem;
		padding-bottom:1rem
	}
	.tablet-lg\:padding-x-2{
		padding-left:1rem;
		padding-right:1rem
	}
	.tablet-lg\:padding-top-2{
		padding-top:1rem
	}
	.tablet-lg\:padding-right-2{
		padding-right:1rem
	}
	.tablet-lg\:padding-bottom-2{
		padding-bottom:1rem
	}
	.tablet-lg\:padding-left-2{
		padding-left:1rem
	}
	.tablet-lg\:padding-205{
		padding:1.25rem
	}
	.tablet-lg\:padding-y-205{
		padding-top:1.25rem;
		padding-bottom:1.25rem
	}
	.tablet-lg\:padding-x-205{
		padding-left:1.25rem;
		padding-right:1.25rem
	}
	.tablet-lg\:padding-top-205{
		padding-top:1.25rem
	}
	.tablet-lg\:padding-right-205{
		padding-right:1.25rem
	}
	.tablet-lg\:padding-bottom-205{
		padding-bottom:1.25rem
	}
	.tablet-lg\:padding-left-205{
		padding-left:1.25rem
	}
	.tablet-lg\:padding-3{
		padding:1.5rem
	}
	.tablet-lg\:padding-y-3{
		padding-top:1.5rem;
		padding-bottom:1.5rem
	}
	.tablet-lg\:padding-x-3{
		padding-left:1.5rem;
		padding-right:1.5rem
	}
	.tablet-lg\:padding-top-3{
		padding-top:1.5rem
	}
	.tablet-lg\:padding-right-3{
		padding-right:1.5rem
	}
	.tablet-lg\:padding-bottom-3{
		padding-bottom:1.5rem
	}
	.tablet-lg\:padding-left-3{
		padding-left:1.5rem
	}
	.tablet-lg\:padding-4{
		padding:2rem
	}
	.tablet-lg\:padding-y-4{
		padding-top:2rem;
		padding-bottom:2rem
	}
	.tablet-lg\:padding-x-4{
		padding-left:2rem;
		padding-right:2rem
	}
	.tablet-lg\:padding-top-4{
		padding-top:2rem
	}
	.tablet-lg\:padding-right-4{
		padding-right:2rem
	}
	.tablet-lg\:padding-bottom-4{
		padding-bottom:2rem
	}
	.tablet-lg\:padding-left-4{
		padding-left:2rem
	}
	.tablet-lg\:padding-5{
		padding:2.5rem
	}
	.tablet-lg\:padding-y-5{
		padding-top:2.5rem;
		padding-bottom:2.5rem
	}
	.tablet-lg\:padding-x-5{
		padding-left:2.5rem;
		padding-right:2.5rem
	}
	.tablet-lg\:padding-top-5{
		padding-top:2.5rem
	}
	.tablet-lg\:padding-right-5{
		padding-right:2.5rem
	}
	.tablet-lg\:padding-bottom-5{
		padding-bottom:2.5rem
	}
	.tablet-lg\:padding-left-5{
		padding-left:2.5rem
	}
	.tablet-lg\:padding-6{
		padding:3rem
	}
	.tablet-lg\:padding-y-6{
		padding-top:3rem;
		padding-bottom:3rem
	}
	.tablet-lg\:padding-x-6{
		padding-left:3rem;
		padding-right:3rem
	}
	.tablet-lg\:padding-top-6{
		padding-top:3rem
	}
	.tablet-lg\:padding-right-6{
		padding-right:3rem
	}
	.tablet-lg\:padding-bottom-6{
		padding-bottom:3rem
	}
	.tablet-lg\:padding-left-6{
		padding-left:3rem
	}
	.tablet-lg\:padding-7{
		padding:3.5rem
	}
	.tablet-lg\:padding-y-7{
		padding-top:3.5rem;
		padding-bottom:3.5rem
	}
	.tablet-lg\:padding-x-7{
		padding-left:3.5rem;
		padding-right:3.5rem
	}
	.tablet-lg\:padding-top-7{
		padding-top:3.5rem
	}
	.tablet-lg\:padding-right-7{
		padding-right:3.5rem
	}
	.tablet-lg\:padding-bottom-7{
		padding-bottom:3.5rem
	}
	.tablet-lg\:padding-left-7{
		padding-left:3.5rem
	}
	.tablet-lg\:padding-8{
		padding:4rem
	}
	.tablet-lg\:padding-y-8{
		padding-top:4rem;
		padding-bottom:4rem
	}
	.tablet-lg\:padding-x-8{
		padding-left:4rem;
		padding-right:4rem
	}
	.tablet-lg\:padding-top-8{
		padding-top:4rem
	}
	.tablet-lg\:padding-right-8{
		padding-right:4rem
	}
	.tablet-lg\:padding-bottom-8{
		padding-bottom:4rem
	}
	.tablet-lg\:padding-left-8{
		padding-left:4rem
	}
	.tablet-lg\:padding-9{
		padding:4.5rem
	}
	.tablet-lg\:padding-y-9{
		padding-top:4.5rem;
		padding-bottom:4.5rem
	}
	.tablet-lg\:padding-x-9{
		padding-left:4.5rem;
		padding-right:4.5rem
	}
	.tablet-lg\:padding-top-9{
		padding-top:4.5rem
	}
	.tablet-lg\:padding-right-9{
		padding-right:4.5rem
	}
	.tablet-lg\:padding-bottom-9{
		padding-bottom:4.5rem
	}
	.tablet-lg\:padding-left-9{
		padding-left:4.5rem
	}
	.tablet-lg\:padding-10{
		padding:5rem
	}
	.tablet-lg\:padding-y-10{
		padding-top:5rem;
		padding-bottom:5rem
	}
	.tablet-lg\:padding-x-10{
		padding-left:5rem;
		padding-right:5rem
	}
	.tablet-lg\:padding-top-10{
		padding-top:5rem
	}
	.tablet-lg\:padding-right-10{
		padding-right:5rem
	}
	.tablet-lg\:padding-bottom-10{
		padding-bottom:5rem
	}
	.tablet-lg\:padding-left-10{
		padding-left:5rem
	}
	.tablet-lg\:padding-15{
		padding:7.5rem
	}
	.tablet-lg\:padding-y-15{
		padding-top:7.5rem;
		padding-bottom:7.5rem
	}
	.tablet-lg\:padding-x-15{
		padding-left:7.5rem;
		padding-right:7.5rem
	}
	.tablet-lg\:padding-top-15{
		padding-top:7.5rem
	}
	.tablet-lg\:padding-right-15{
		padding-right:7.5rem
	}
	.tablet-lg\:padding-bottom-15{
		padding-bottom:7.5rem
	}
	.tablet-lg\:padding-left-15{
		padding-left:7.5rem
	}
	.tablet-lg\:padding-0{
		padding:0
	}
	.tablet-lg\:padding-y-0{
		padding-top:0;
		padding-bottom:0
	}
	.tablet-lg\:padding-x-0{
		padding-left:0;
		padding-right:0
	}
	.tablet-lg\:padding-top-0{
		padding-top:0
	}
	.tablet-lg\:padding-right-0{
		padding-right:0
	}
	.tablet-lg\:padding-bottom-0{
		padding-bottom:0
	}
	.tablet-lg\:padding-left-0{
		padding-left:0
	}
	.tablet-lg\:width-1px{
		width:1px
	}
	.tablet-lg\:width-2px{
		width:2px
	}
	.tablet-lg\:width-05{
		width:.25rem
	}
	.tablet-lg\:width-1{
		width:.5rem
	}
	.tablet-lg\:width-105{
		width:.75rem
	}
	.tablet-lg\:width-2{
		width:1rem
	}
	.tablet-lg\:width-205{
		width:1.25rem
	}
	.tablet-lg\:width-3{
		width:1.5rem
	}
	.tablet-lg\:width-4{
		width:2rem
	}
	.tablet-lg\:width-5{
		width:2.5rem
	}
	.tablet-lg\:width-6{
		width:3rem
	}
	.tablet-lg\:width-7{
		width:3.5rem
	}
	.tablet-lg\:width-8{
		width:4rem
	}
	.tablet-lg\:width-9{
		width:4.5rem
	}
	.tablet-lg\:width-10{
		width:5rem
	}
	.tablet-lg\:width-15{
		width:7.5rem
	}
	.tablet-lg\:width-card{
		width:10rem
	}
	.tablet-lg\:width-card-lg{
		width:15rem
	}
	.tablet-lg\:width-mobile{
		width:20rem
	}
	.tablet-lg\:width-mobile-lg{
		width:30rem
	}
	.tablet-lg\:width-tablet{
		width:40rem
	}
	.tablet-lg\:width-tablet-lg{
		width:55rem
	}
	.tablet-lg\:width-desktop{
		width:64rem
	}
	.tablet-lg\:width-desktop-lg{
		width:75rem
	}
	.tablet-lg\:width-widescreen{
		width:87.5rem
	}
	.tablet-lg\:width-0{
		width:0
	}
	.tablet-lg\:width-full{
		width:100%
	}
	.tablet-lg\:width-auto{
		width:auto
	}
}
@media all and (min-width:60em){
	.desktop-sm\:border-1px,.desktop-sm\:hover\:border-1px:hover{
		border:1px solid
	}
	.desktop-sm\:border-y-1px,.desktop-sm\:hover\:border-y-1px:hover{
		border-top:1px solid;
		border-bottom:1px solid
	}
	.desktop-sm\:border-x-1px,.desktop-sm\:hover\:border-x-1px:hover{
		border-left:1px solid;
		border-right:1px solid
	}
	.desktop-sm\:border-top-1px,.desktop-sm\:hover\:border-top-1px:hover{
		border-top:1px solid
	}
	.desktop-sm\:border-right-1px,.desktop-sm\:hover\:border-right-1px:hover{
		border-right:1px solid
	}
	.desktop-sm\:border-bottom-1px,.desktop-sm\:hover\:border-bottom-1px:hover{
		border-bottom:1px solid
	}
	.desktop-sm\:border-left-1px,.desktop-sm\:hover\:border-left-1px:hover{
		border-left:1px solid
	}
	.desktop-sm\:border-2px,.desktop-sm\:hover\:border-2px:hover{
		border:2px solid
	}
	.desktop-sm\:border-y-2px,.desktop-sm\:hover\:border-y-2px:hover{
		border-top:2px solid;
		border-bottom:2px solid
	}
	.desktop-sm\:border-x-2px,.desktop-sm\:hover\:border-x-2px:hover{
		border-left:2px solid;
		border-right:2px solid
	}
	.desktop-sm\:border-top-2px,.desktop-sm\:hover\:border-top-2px:hover{
		border-top:2px solid
	}
	.desktop-sm\:border-right-2px,.desktop-sm\:hover\:border-right-2px:hover{
		border-right:2px solid
	}
	.desktop-sm\:border-bottom-2px,.desktop-sm\:hover\:border-bottom-2px:hover{
		border-bottom:2px solid
	}
	.desktop-sm\:border-left-2px,.desktop-sm\:hover\:border-left-2px:hover{
		border-left:2px solid
	}
	.desktop-sm\:border-05,.desktop-sm\:hover\:border-05:hover{
		border:.25rem solid
	}
	.desktop-sm\:border-y-05,.desktop-sm\:hover\:border-y-05:hover{
		border-top:.25rem solid;
		border-bottom:.25rem solid
	}
	.desktop-sm\:border-x-05,.desktop-sm\:hover\:border-x-05:hover{
		border-left:.25rem solid;
		border-right:.25rem solid
	}
	.desktop-sm\:border-top-05,.desktop-sm\:hover\:border-top-05:hover{
		border-top:.25rem solid
	}
	.desktop-sm\:border-right-05,.desktop-sm\:hover\:border-right-05:hover{
		border-right:.25rem solid
	}
	.desktop-sm\:border-bottom-05,.desktop-sm\:hover\:border-bottom-05:hover{
		border-bottom:.25rem solid
	}
	.desktop-sm\:border-left-05,.desktop-sm\:hover\:border-left-05:hover{
		border-left:.25rem solid
	}
	.desktop-sm\:border-1,.desktop-sm\:hover\:border-1:hover{
		border:.5rem solid
	}
	.desktop-sm\:border-y-1,.desktop-sm\:hover\:border-y-1:hover{
		border-top:.5rem solid;
		border-bottom:.5rem solid
	}
	.desktop-sm\:border-x-1,.desktop-sm\:hover\:border-x-1:hover{
		border-left:.5rem solid;
		border-right:.5rem solid
	}
	.desktop-sm\:border-top-1,.desktop-sm\:hover\:border-top-1:hover{
		border-top:.5rem solid
	}
	.desktop-sm\:border-right-1,.desktop-sm\:hover\:border-right-1:hover{
		border-right:.5rem solid
	}
	.desktop-sm\:border-bottom-1,.desktop-sm\:hover\:border-bottom-1:hover{
		border-bottom:.5rem solid
	}
	.desktop-sm\:border-left-1,.desktop-sm\:hover\:border-left-1:hover{
		border-left:.5rem solid
	}
	.desktop-sm\:border-105,.desktop-sm\:hover\:border-105:hover{
		border:.75rem solid
	}
	.desktop-sm\:border-y-105,.desktop-sm\:hover\:border-y-105:hover{
		border-top:.75rem solid;
		border-bottom:.75rem solid
	}
	.desktop-sm\:border-x-105,.desktop-sm\:hover\:border-x-105:hover{
		border-left:.75rem solid;
		border-right:.75rem solid
	}
	.desktop-sm\:border-top-105,.desktop-sm\:hover\:border-top-105:hover{
		border-top:.75rem solid
	}
	.desktop-sm\:border-right-105,.desktop-sm\:hover\:border-right-105:hover{
		border-right:.75rem solid
	}
	.desktop-sm\:border-bottom-105,.desktop-sm\:hover\:border-bottom-105:hover{
		border-bottom:.75rem solid
	}
	.desktop-sm\:border-left-105,.desktop-sm\:hover\:border-left-105:hover{
		border-left:.75rem solid
	}
	.desktop-sm\:border-2,.desktop-sm\:hover\:border-2:hover{
		border:1rem solid
	}
	.desktop-sm\:border-y-2,.desktop-sm\:hover\:border-y-2:hover{
		border-top:1rem solid;
		border-bottom:1rem solid
	}
	.desktop-sm\:border-x-2,.desktop-sm\:hover\:border-x-2:hover{
		border-left:1rem solid;
		border-right:1rem solid
	}
	.desktop-sm\:border-top-2,.desktop-sm\:hover\:border-top-2:hover{
		border-top:1rem solid
	}
	.desktop-sm\:border-right-2,.desktop-sm\:hover\:border-right-2:hover{
		border-right:1rem solid
	}
	.desktop-sm\:border-bottom-2,.desktop-sm\:hover\:border-bottom-2:hover{
		border-bottom:1rem solid
	}
	.desktop-sm\:border-left-2,.desktop-sm\:hover\:border-left-2:hover{
		border-left:1rem solid
	}
	.desktop-sm\:border-205,.desktop-sm\:hover\:border-205:hover{
		border:1.25rem solid
	}
	.desktop-sm\:border-y-205,.desktop-sm\:hover\:border-y-205:hover{
		border-top:1.25rem solid;
		border-bottom:1.25rem solid
	}
	.desktop-sm\:border-x-205,.desktop-sm\:hover\:border-x-205:hover{
		border-left:1.25rem solid;
		border-right:1.25rem solid
	}
	.desktop-sm\:border-top-205,.desktop-sm\:hover\:border-top-205:hover{
		border-top:1.25rem solid
	}
	.desktop-sm\:border-right-205,.desktop-sm\:hover\:border-right-205:hover{
		border-right:1.25rem solid
	}
	.desktop-sm\:border-bottom-205,.desktop-sm\:hover\:border-bottom-205:hover{
		border-bottom:1.25rem solid
	}
	.desktop-sm\:border-left-205,.desktop-sm\:hover\:border-left-205:hover{
		border-left:1.25rem solid
	}
	.desktop-sm\:border-3,.desktop-sm\:hover\:border-3:hover{
		border:1.5rem solid
	}
	.desktop-sm\:border-y-3,.desktop-sm\:hover\:border-y-3:hover{
		border-top:1.5rem solid;
		border-bottom:1.5rem solid
	}
	.desktop-sm\:border-x-3,.desktop-sm\:hover\:border-x-3:hover{
		border-left:1.5rem solid;
		border-right:1.5rem solid
	}
	.desktop-sm\:border-top-3,.desktop-sm\:hover\:border-top-3:hover{
		border-top:1.5rem solid
	}
	.desktop-sm\:border-right-3,.desktop-sm\:hover\:border-right-3:hover{
		border-right:1.5rem solid
	}
	.desktop-sm\:border-bottom-3,.desktop-sm\:hover\:border-bottom-3:hover{
		border-bottom:1.5rem solid
	}
	.desktop-sm\:border-left-3,.desktop-sm\:hover\:border-left-3:hover{
		border-left:1.5rem solid
	}
	.desktop-sm\:border-0,.desktop-sm\:hover\:border-0:hover{
		border:0 solid
	}
	.desktop-sm\:border-y-0,.desktop-sm\:hover\:border-y-0:hover{
		border-top:0 solid;
		border-bottom:0 solid
	}
	.desktop-sm\:border-x-0,.desktop-sm\:hover\:border-x-0:hover{
		border-left:0 solid;
		border-right:0 solid
	}
	.desktop-sm\:border-top-0,.desktop-sm\:hover\:border-top-0:hover{
		border-top:0 solid
	}
	.desktop-sm\:border-right-0,.desktop-sm\:hover\:border-right-0:hover{
		border-right:0 solid
	}
	.desktop-sm\:border-bottom-0,.desktop-sm\:hover\:border-bottom-0:hover{
		border-bottom:0 solid
	}
	.desktop-sm\:border-left-0,.desktop-sm\:hover\:border-left-0:hover{
		border-left:0 solid
	}
	.desktop-sm\:border,.desktop-sm\:hover\:border:hover{
		border:1px solid
	}
	.desktop-sm\:border-y,.desktop-sm\:hover\:border-y:hover{
		border-top:1px solid;
		border-bottom:1px solid
	}
	.desktop-sm\:border-x,.desktop-sm\:hover\:border-x:hover{
		border-left:1px solid;
		border-right:1px solid
	}
	.desktop-sm\:border-top,.desktop-sm\:hover\:border-top:hover{
		border-top:1px solid
	}
	.desktop-sm\:border-right,.desktop-sm\:hover\:border-right:hover{
		border-right:1px solid
	}
	.desktop-sm\:border-bottom,.desktop-sm\:hover\:border-bottom:hover{
		border-bottom:1px solid
	}
	.desktop-sm\:border-left,.desktop-sm\:hover\:border-left:hover{
		border-left:1px solid
	}
	.desktop-sm\:border-transparent,.desktop-sm\:hover\:border-transparent:hover{
		border-color:transparent
	}
	.desktop-sm\:border-black,.desktop-sm\:hover\:border-black:hover{
		border-color:#000
	}
	.desktop-sm\:border-white,.desktop-sm\:hover\:border-white:hover{
		border-color:#fff
	}
	.desktop-sm\:border-red,.desktop-sm\:hover\:border-red:hover{
		border-color:#e52207
	}
	.desktop-sm\:border-orange,.desktop-sm\:hover\:border-orange:hover{
		border-color:#e66f0e
	}
	.desktop-sm\:border-gold,.desktop-sm\:hover\:border-gold:hover{
		border-color:#ffbe2e
	}
	.desktop-sm\:border-yellow,.desktop-sm\:hover\:border-yellow:hover{
		border-color:#fee685
	}
	.desktop-sm\:border-green,.desktop-sm\:hover\:border-green:hover{
		border-color:#538200
	}
	.desktop-sm\:border-mint,.desktop-sm\:hover\:border-mint:hover{
		border-color:#04c585
	}
	.desktop-sm\:border-cyan,.desktop-sm\:hover\:border-cyan:hover{
		border-color:#009ec1
	}
	.desktop-sm\:border-blue,.desktop-sm\:hover\:border-blue:hover{
		border-color:#0076d6
	}
	.desktop-sm\:border-indigo,.desktop-sm\:hover\:border-indigo:hover{
		border-color:#676cc8
	}
	.desktop-sm\:border-violet,.desktop-sm\:hover\:border-violet:hover{
		border-color:#8168b3
	}
	.desktop-sm\:border-magenta,.desktop-sm\:hover\:border-magenta:hover{
		border-color:#d72d79
	}
	.desktop-sm\:border-gray-5,.desktop-sm\:hover\:border-gray-5:hover{
		border-color:#f0f0f0
	}
	.desktop-sm\:border-gray-10,.desktop-sm\:hover\:border-gray-10:hover{
		border-color:#e6e6e6
	}
	.desktop-sm\:border-gray-30,.desktop-sm\:hover\:border-gray-30:hover{
		border-color:#adadad
	}
	.desktop-sm\:border-gray-50,.desktop-sm\:hover\:border-gray-50:hover{
		border-color:#757575
	}
	.desktop-sm\:border-gray-70,.desktop-sm\:hover\:border-gray-70:hover{
		border-color:#454545
	}
	.desktop-sm\:border-gray-90,.desktop-sm\:hover\:border-gray-90:hover{
		border-color:#1b1b1b
	}
	.desktop-sm\:border-base-lightest,.desktop-sm\:hover\:border-base-lightest:hover{
		border-color:#f6f7f7
	}
	.desktop-sm\:border-base-lighter,.desktop-sm\:hover\:border-base-lighter:hover{
		border-color:#efedf0
	}
	.desktop-sm\:border-base-light,.desktop-sm\:hover\:border-base-light:hover{
		border-color:#e5e1e6
	}
	.desktop-sm\:border-base,.desktop-sm\:hover\:border-base:hover{
		border-color:#63666a
	}
	.desktop-sm\:border-base-dark,.desktop-sm\:hover\:border-base-dark:hover{
		border-color:#4f5255
	}
	.desktop-sm\:border-base-darker,.desktop-sm\:hover\:border-base-darker:hover{
		border-color:#3b3d40
	}
	.desktop-sm\:border-base-darkest,.desktop-sm\:border-ink,.desktop-sm\:hover\:border-base-darkest:hover,.desktop-sm\:hover\:border-ink:hover{
		border-color:#141415
	}
	.desktop-sm\:border-primary-lightest,.desktop-sm\:hover\:border-primary-lightest:hover{
		border-color:#dee7f8
	}
	.desktop-sm\:border-primary-lighter,.desktop-sm\:hover\:border-primary-lighter:hover{
		border-color:#becff0
	}
	.desktop-sm\:border-primary-light,.desktop-sm\:hover\:border-primary-light:hover{
		border-color:#9db8e9
	}
	.desktop-sm\:border-primary,.desktop-sm\:hover\:border-primary:hover{
		border-color:#5c88da
	}
	.desktop-sm\:border-primary-vivid,.desktop-sm\:hover\:border-primary-vivid:hover{
		border-color:#4c4084
	}
	.desktop-sm\:border-primary-dark,.desktop-sm\:hover\:border-primary-dark:hover{
		border-color:#4a6dae
	}
	.desktop-sm\:border-primary-darker,.desktop-sm\:hover\:border-primary-darker:hover{
		border-color:#375283
	}
	.desktop-sm\:border-primary-darkest,.desktop-sm\:hover\:border-primary-darkest:hover{
		border-color:#253657
	}
	.desktop-sm\:border-secondary-lighter,.desktop-sm\:hover\:border-secondary-lighter:hover{
		border-color:#99ceea
	}
	.desktop-sm\:border-secondary-light,.desktop-sm\:hover\:border-secondary-light:hover{
		border-color:#339dd5
	}
	.desktop-sm\:border-secondary,.desktop-sm\:hover\:border-secondary:hover{
		border-color:#0085ca
	}
	.desktop-sm\:border-secondary-vivid,.desktop-sm\:hover\:border-secondary-vivid:hover{
		border-color:#006aa2
	}
	.desktop-sm\:border-secondary-dark,.desktop-sm\:hover\:border-secondary-dark:hover{
		border-color:#005079
	}
	.desktop-sm\:border-secondary-darker,.desktop-sm\:hover\:border-secondary-darker:hover{
		border-color:#2a3c4a
	}
	.desktop-sm\:border-secondary-darkest,.desktop-sm\:hover\:border-secondary-darkest:hover{
		border-color:#243745
	}
	.desktop-sm\:border-accent-warm-darker,.desktop-sm\:hover\:border-accent-warm-darker:hover{
		border-color:#6b2517
	}
	.desktop-sm\:border-accent-warm-dark,.desktop-sm\:hover\:border-accent-warm-dark:hover{
		border-color:#8f311e
	}
	.desktop-sm\:border-accent-warm,.desktop-sm\:hover\:border-accent-warm:hover{
		border-color:#b33d26
	}
	.desktop-sm\:border-accent-warm-light,.desktop-sm\:hover\:border-accent-warm-light:hover{
		border-color:#e1b1a8
	}
	.desktop-sm\:border-accent-warm-lighter,.desktop-sm\:hover\:border-accent-warm-lighter:hover{
		border-color:#f0d8d4
	}
	.desktop-sm\:border-accent-cool-darker,.desktop-sm\:hover\:border-accent-cool-darker:hover{
		border-color:#2c4400
	}
	.desktop-sm\:border-accent-cool-dark,.desktop-sm\:hover\:border-accent-cool-dark:hover{
		border-color:#3b5b00
	}
	.desktop-sm\:border-accent-cool,.desktop-sm\:hover\:border-accent-cool:hover{
		border-color:#4a7200
	}
	.desktop-sm\:border-accent-cool-light,.desktop-sm\:hover\:border-accent-cool-light:hover{
		border-color:#92aa66
	}
	.desktop-sm\:border-accent-cool-lighter,.desktop-sm\:hover\:border-accent-cool-lighter:hover{
		border-color:#dbe3cc
	}
	.desktop-sm\:border-error-lighter,.desktop-sm\:hover\:border-error-lighter:hover{
		border-color:#f4e3db
	}
	.desktop-sm\:border-error-light,.desktop-sm\:hover\:border-error-light:hover{
		border-color:#f39268
	}
	.desktop-sm\:border-error,.desktop-sm\:hover\:border-error:hover{
		border-color:#d54309
	}
	.desktop-sm\:border-error-dark,.desktop-sm\:hover\:border-error-dark:hover{
		border-color:#b50909
	}
	.desktop-sm\:border-error-darker,.desktop-sm\:hover\:border-error-darker:hover{
		border-color:#6f3331
	}
	.desktop-sm\:border-warning-lighter,.desktop-sm\:hover\:border-warning-lighter:hover{
		border-color:#faf3d1
	}
	.desktop-sm\:border-warning-light,.desktop-sm\:hover\:border-warning-light:hover{
		border-color:#fee685
	}
	.desktop-sm\:border-warning,.desktop-sm\:hover\:border-warning:hover{
		border-color:#ffbe2e
	}
	.desktop-sm\:border-warning-dark,.desktop-sm\:hover\:border-warning-dark:hover{
		border-color:#e5a000
	}
	.desktop-sm\:border-warning-darker,.desktop-sm\:hover\:border-warning-darker:hover{
		border-color:#936f38
	}
	.desktop-sm\:border-success-lighter,.desktop-sm\:hover\:border-success-lighter:hover{
		border-color:#ecf3ec
	}
	.desktop-sm\:border-success-light,.desktop-sm\:hover\:border-success-light:hover{
		border-color:#70e17b
	}
	.desktop-sm\:border-success,.desktop-sm\:hover\:border-success:hover{
		border-color:#00a91c
	}
	.desktop-sm\:border-success-dark,.desktop-sm\:hover\:border-success-dark:hover{
		border-color:#008817
	}
	.desktop-sm\:border-success-darker,.desktop-sm\:hover\:border-success-darker:hover{
		border-color:#216e1f
	}
	.desktop-sm\:border-info-lighter,.desktop-sm\:hover\:border-info-lighter:hover{
		border-color:#cce7f4
	}
	.desktop-sm\:border-info-light,.desktop-sm\:hover\:border-info-light:hover{
		border-color:#9db8e9
	}
	.desktop-sm\:border-info,.desktop-sm\:hover\:border-info:hover{
		border-color:#5c88da
	}
	.desktop-sm\:border-info-dark,.desktop-sm\:hover\:border-info-dark:hover{
		border-color:#375283
	}
	.desktop-sm\:border-info-darker,.desktop-sm\:hover\:border-info-darker:hover{
		border-color:#253657
	}
	.desktop-sm\:border-disabled-light,.desktop-sm\:hover\:border-disabled-light:hover{
		border-color:#e6e6e6
	}
	.desktop-sm\:border-disabled,.desktop-sm\:hover\:border-disabled:hover{
		border-color:#c9c9c9
	}
	.desktop-sm\:border-disabled-dark,.desktop-sm\:hover\:border-disabled-dark:hover{
		border-color:#adadad
	}
	.desktop-sm\:border-emergency,.desktop-sm\:hover\:border-emergency:hover{
		border-color:#9c3d10
	}
	.desktop-sm\:border-emergency-dark,.desktop-sm\:hover\:border-emergency-dark:hover{
		border-color:#332d29
	}
	.desktop-sm\:border-orau-primary,.desktop-sm\:hover\:border-orau-primary:hover{
		border-color:#5c88da
	}
	.desktop-sm\:border-orau-primary-alternate,.desktop-sm\:hover\:border-orau-primary-alternate:hover{
		border-color:#7da0e1
	}
	.desktop-sm\:border-orau-primary-light,.desktop-sm\:hover\:border-orau-primary-light:hover{
		border-color:#becff0
	}
	.desktop-sm\:border-orau-primary-dark,.desktop-sm\:hover\:border-orau-primary-dark:hover{
		border-color:#253657
	}
	.desktop-sm\:border-orau-neutral,.desktop-sm\:hover\:border-orau-neutral:hover{
		border-color:#63666a
	}
	.desktop-sm\:border-orau-dark-gray,.desktop-sm\:hover\:border-orau-dark-gray:hover{
		border-color:#3f4443
	}
	.desktop-sm\:border-orau-light-gray,.desktop-sm\:hover\:border-orau-light-gray:hover{
		border-color:#e5e1e6
	}
	.desktop-sm\:border-orau-dark-cool-gray,.desktop-sm\:hover\:border-orau-dark-cool-gray:hover{
		border-color:#13294b
	}
	.desktop-sm\:border-orau-light-cool-gray,.desktop-sm\:hover\:border-orau-light-cool-gray:hover{
		border-color:#dde5ed
	}
	.desktop-sm\:border-orau-red,.desktop-sm\:hover\:border-orau-red:hover{
		border-color:#b33d26
	}
	.desktop-sm\:border-orau-orange,.desktop-sm\:hover\:border-orau-orange:hover{
		border-color:#e59633
	}
	.desktop-sm\:border-orau-dark-orange,.desktop-sm\:hover\:border-orau-dark-orange:hover{
		border-color:#9b5700
	}
	.desktop-sm\:border-orau-yellow,.desktop-sm\:hover\:border-orau-yellow:hover{
		border-color:#f3d03e
	}
	.desktop-sm\:border-orau-green,.desktop-sm\:hover\:border-orau-green:hover{
		border-color:#4a7200
	}
	.desktop-sm\:border-orau-light-green,.desktop-sm\:hover\:border-orau-light-green:hover{
		border-color:#93d0aa
	}
	.desktop-sm\:border-orau-blue,.desktop-sm\:hover\:border-orau-blue:hover{
		border-color:#0085ca
	}
	.desktop-sm\:border-orau-vivid-blue,.desktop-sm\:hover\:border-orau-vivid-blue:hover{
		border-color:#006aa2
	}
	.desktop-sm\:border-orau-dark-blue,.desktop-sm\:hover\:border-orau-dark-blue:hover{
		border-color:#1d4f91
	}
	.desktop-sm\:border-orau-bright-blue,.desktop-sm\:hover\:border-orau-bright-blue:hover{
		border-color:#00b5e2
	}
	.desktop-sm\:border-orau-dark-cool-blue,.desktop-sm\:hover\:border-orau-dark-cool-blue:hover{
		border-color:#243745
	}
	.desktop-sm\:border-orau-dark-cool-blue-alternate,.desktop-sm\:hover\:border-orau-dark-cool-blue-alternate:hover{
		border-color:#2a3c4a
	}
	.desktop-sm\:border-orau-purple,.desktop-sm\:hover\:border-orau-purple:hover{
		border-color:#4c4084
	}
	.desktop-sm\:border-orau-light-purple,.desktop-sm\:hover\:border-orau-light-purple:hover{
		border-color:#6a7cbc
	}
	.desktop-sm\:border-orau-lighter-purple,.desktop-sm\:hover\:border-orau-lighter-purple:hover{
		border-color:#c3cbe4
	}
	.desktop-sm\:border-orau-magenta,.desktop-sm\:hover\:border-orau-magenta:hover{
		border-color:#670067
	}
	.desktop-sm\:border-orau-teal,.desktop-sm\:hover\:border-orau-teal:hover{
		border-color:#47dac1
	}
	.desktop-sm\:radius-0{
		border-radius:0
	}
	.desktop-sm\:radius-top-0{
		border-top-left-radius:0;
		border-top-right-radius:0
	}
	.desktop-sm\:radius-right-0{
		border-top-right-radius:0;
		border-bottom-right-radius:0
	}
	.desktop-sm\:radius-bottom-0{
		border-bottom-left-radius:0;
		border-bottom-right-radius:0
	}
	.desktop-sm\:radius-left-0{
		border-top-left-radius:0;
		border-bottom-left-radius:0
	}
	.desktop-sm\:radius-sm{
		border-radius:2px
	}
	.desktop-sm\:radius-top-sm{
		border-top-left-radius:2px;
		border-top-right-radius:2px
	}
	.desktop-sm\:radius-right-sm{
		border-top-right-radius:2px;
		border-bottom-right-radius:2px
	}
	.desktop-sm\:radius-bottom-sm{
		border-bottom-left-radius:2px;
		border-bottom-right-radius:2px
	}
	.desktop-sm\:radius-left-sm{
		border-top-left-radius:2px;
		border-bottom-left-radius:2px
	}
	.desktop-sm\:radius-md{
		border-radius:.25rem
	}
	.desktop-sm\:radius-top-md{
		border-top-left-radius:.25rem;
		border-top-right-radius:.25rem
	}
	.desktop-sm\:radius-right-md{
		border-top-right-radius:.25rem;
		border-bottom-right-radius:.25rem
	}
	.desktop-sm\:radius-bottom-md{
		border-bottom-left-radius:.25rem;
		border-bottom-right-radius:.25rem
	}
	.desktop-sm\:radius-left-md{
		border-top-left-radius:.25rem;
		border-bottom-left-radius:.25rem
	}
	.desktop-sm\:radius-lg{
		border-radius:.5rem
	}
	.desktop-sm\:radius-top-lg{
		border-top-left-radius:.5rem;
		border-top-right-radius:.5rem
	}
	.desktop-sm\:radius-right-lg{
		border-top-right-radius:.5rem;
		border-bottom-right-radius:.5rem
	}
	.desktop-sm\:radius-bottom-lg{
		border-bottom-left-radius:.5rem;
		border-bottom-right-radius:.5rem
	}
	.desktop-sm\:radius-left-lg{
		border-top-left-radius:.5rem;
		border-bottom-left-radius:.5rem
	}
	.desktop-sm\:radius-pill{
		border-radius:99rem
	}
	.desktop-sm\:radius-top-pill{
		border-top-left-radius:99rem;
		border-top-right-radius:99rem
	}
	.desktop-sm\:radius-right-pill{
		border-top-right-radius:99rem;
		border-bottom-right-radius:99rem
	}
	.desktop-sm\:radius-bottom-pill{
		border-bottom-left-radius:99rem;
		border-bottom-right-radius:99rem
	}
	.desktop-sm\:radius-left-pill{
		border-top-left-radius:99rem;
		border-bottom-left-radius:99rem
	}
	.desktop-sm\:display-block{
		display:block
	}
	.desktop-sm\:display-flex{
		display:flex
	}
	.desktop-sm\:display-none{
		display:none
	}
	.desktop-sm\:display-inline{
		display:inline
	}
	.desktop-sm\:display-inline-block{
		display:inline-block
	}
	.desktop-sm\:display-inline-flex{
		display:inline-flex
	}
	.desktop-sm\:display-table{
		display:table
	}
	.desktop-sm\:display-table-cell{
		display:table-cell
	}
	.desktop-sm\:display-table-row{
		display:table-row
	}
	.desktop-sm\:font-mono-3xs{
		font-size:.77rem
	}
	.desktop-sm\:font-mono-2xs{
		font-size:.83rem
	}
	.desktop-sm\:font-mono-xs{
		font-size:.89rem
	}
	.desktop-sm\:font-mono-sm{
		font-size:.95rem
	}
	.desktop-sm\:font-mono-md{
		font-size:1.01rem
	}
	.desktop-sm\:font-mono-lg{
		font-size:1.31rem
	}
	.desktop-sm\:font-mono-xl{
		font-size:1.91rem
	}
	.desktop-sm\:font-mono-2xl{
		font-size:2.38rem
	}
	.desktop-sm\:font-mono-3xl{
		font-size:2.86rem
	}
	.desktop-sm\:font-sans-3xs{
		font-size:.87rem
	}
	.desktop-sm\:font-sans-2xs{
		font-size:.93rem
	}
	.desktop-sm\:font-sans-xs{
		font-size:1rem
	}
	.desktop-sm\:font-sans-sm{
		font-size:1.06rem
	}
	.desktop-sm\:font-sans-md{
		font-size:1.13rem
	}
	.desktop-sm\:font-sans-lg{
		font-size:1.46rem
	}
	.desktop-sm\:font-sans-xl{
		font-size:2.13rem
	}
	.desktop-sm\:font-sans-2xl{
		font-size:2.66rem
	}
	.desktop-sm\:font-sans-3xl{
		font-size:3.19rem
	}
	.desktop-sm\:font-serif-3xs{
		font-size:.79rem
	}
	.desktop-sm\:font-serif-2xs{
		font-size:.85rem
	}
	.desktop-sm\:font-serif-xs{
		font-size:.91rem
	}
	.desktop-sm\:font-serif-sm{
		font-size:.98rem
	}
	.desktop-sm\:font-serif-md{
		font-size:1.04rem
	}
	.desktop-sm\:font-serif-lg{
		font-size:1.34rem
	}
	.desktop-sm\:font-serif-xl{
		font-size:1.95rem
	}
	.desktop-sm\:font-serif-2xl{
		font-size:2.44rem
	}
	.desktop-sm\:font-serif-3xl{
		font-size:2.93rem
	}
	.desktop-sm\:font-heading-3xs{
		font-size:.87rem
	}
	.desktop-sm\:font-heading-2xs{
		font-size:.93rem
	}
	.desktop-sm\:font-heading-xs{
		font-size:1rem
	}
	.desktop-sm\:font-heading-sm{
		font-size:1.06rem
	}
	.desktop-sm\:font-heading-md{
		font-size:1.13rem
	}
	.desktop-sm\:font-heading-lg{
		font-size:1.46rem
	}
	.desktop-sm\:font-heading-xl{
		font-size:2.13rem
	}
	.desktop-sm\:font-heading-2xl{
		font-size:2.66rem
	}
	.desktop-sm\:font-heading-3xl{
		font-size:3.19rem
	}
	.desktop-sm\:font-body-3xs{
		font-size:.87rem
	}
	.desktop-sm\:font-body-2xs{
		font-size:.93rem
	}
	.desktop-sm\:font-body-xs{
		font-size:1rem
	}
	.desktop-sm\:font-body-sm{
		font-size:1.06rem
	}
	.desktop-sm\:font-body-md{
		font-size:1.13rem
	}
	.desktop-sm\:font-body-lg{
		font-size:1.46rem
	}
	.desktop-sm\:font-body-xl{
		font-size:2.13rem
	}
	.desktop-sm\:font-body-2xl{
		font-size:2.66rem
	}
	.desktop-sm\:font-body-3xl{
		font-size:3.19rem
	}
	.desktop-sm\:font-code-3xs{
		font-size:.77rem
	}
	.desktop-sm\:font-code-2xs{
		font-size:.83rem
	}
	.desktop-sm\:font-code-xs{
		font-size:.89rem
	}
	.desktop-sm\:font-code-sm{
		font-size:.95rem
	}
	.desktop-sm\:font-code-md{
		font-size:1.01rem
	}
	.desktop-sm\:font-code-lg{
		font-size:1.31rem
	}
	.desktop-sm\:font-code-xl{
		font-size:1.91rem
	}
	.desktop-sm\:font-code-2xl{
		font-size:2.38rem
	}
	.desktop-sm\:font-code-3xl{
		font-size:2.86rem
	}
	.desktop-sm\:font-alt-3xs{
		font-size:.79rem
	}
	.desktop-sm\:font-alt-2xs{
		font-size:.85rem
	}
	.desktop-sm\:font-alt-xs{
		font-size:.91rem
	}
	.desktop-sm\:font-alt-sm{
		font-size:.98rem
	}
	.desktop-sm\:font-alt-md{
		font-size:1.04rem
	}
	.desktop-sm\:font-alt-lg{
		font-size:1.34rem
	}
	.desktop-sm\:font-alt-xl{
		font-size:1.95rem
	}
	.desktop-sm\:font-alt-2xl{
		font-size:2.44rem
	}
	.desktop-sm\:font-alt-3xl{
		font-size:2.93rem
	}
	.desktop-sm\:font-ui-3xs{
		font-size:.87rem
	}
	.desktop-sm\:font-ui-2xs{
		font-size:.93rem
	}
	.desktop-sm\:font-ui-xs{
		font-size:1rem
	}
	.desktop-sm\:font-ui-sm{
		font-size:1.06rem
	}
	.desktop-sm\:font-ui-md{
		font-size:1.13rem
	}
	.desktop-sm\:font-ui-lg{
		font-size:1.46rem
	}
	.desktop-sm\:font-ui-xl{
		font-size:2.13rem
	}
	.desktop-sm\:font-ui-2xl{
		font-size:2.66rem
	}
	.desktop-sm\:font-ui-3xl{
		font-size:3.19rem
	}
	.desktop-sm\:text-light{
		font-weight:300
	}
	.desktop-sm\:text-normal{
		font-weight:400
	}
	.desktop-sm\:text-bold{
		font-weight:700
	}
	.desktop-sm\:flex-justify-center{
		justify-content:center
	}
	.desktop-sm\:flex-justify-start{
		justify-content:flex-start
	}
	.desktop-sm\:flex-justify-end{
		justify-content:flex-end
	}
	.desktop-sm\:flex-justify{
		justify-content:space-between
	}
	.desktop-sm\:line-height-sans-1{
		line-height:.9
	}
	.desktop-sm\:line-height-sans-2{
		line-height:1.1
	}
	.desktop-sm\:line-height-sans-3{
		line-height:1.3
	}
	.desktop-sm\:line-height-sans-4{
		line-height:1.4
	}
	.desktop-sm\:line-height-sans-5{
		line-height:1.5
	}
	.desktop-sm\:line-height-sans-6{
		line-height:1.6
	}
	.desktop-sm\:line-height-serif-1{
		line-height:1
	}
	.desktop-sm\:line-height-serif-2{
		line-height:1.2
	}
	.desktop-sm\:line-height-serif-3{
		line-height:1.4
	}
	.desktop-sm\:line-height-serif-4{
		line-height:1.5
	}
	.desktop-sm\:line-height-serif-5{
		line-height:1.7
	}
	.desktop-sm\:line-height-serif-6{
		line-height:1.8
	}
	.desktop-sm\:line-height-mono-1{
		line-height:1
	}
	.desktop-sm\:line-height-mono-2{
		line-height:1.3
	}
	.desktop-sm\:line-height-mono-3{
		line-height:1.4
	}
	.desktop-sm\:line-height-mono-4{
		line-height:1.6
	}
	.desktop-sm\:line-height-mono-5{
		line-height:1.7
	}
	.desktop-sm\:line-height-mono-6{
		line-height:1.8
	}
	.desktop-sm\:line-height-heading-1{
		line-height:.9
	}
	.desktop-sm\:line-height-heading-2{
		line-height:1.1
	}
	.desktop-sm\:line-height-heading-3{
		line-height:1.3
	}
	.desktop-sm\:line-height-heading-4{
		line-height:1.4
	}
	.desktop-sm\:line-height-heading-5{
		line-height:1.5
	}
	.desktop-sm\:line-height-heading-6{
		line-height:1.6
	}
	.desktop-sm\:line-height-ui-1{
		line-height:.9
	}
	.desktop-sm\:line-height-ui-2{
		line-height:1.1
	}
	.desktop-sm\:line-height-ui-3{
		line-height:1.3
	}
	.desktop-sm\:line-height-ui-4{
		line-height:1.4
	}
	.desktop-sm\:line-height-ui-5{
		line-height:1.5
	}
	.desktop-sm\:line-height-ui-6{
		line-height:1.6
	}
	.desktop-sm\:line-height-body-1{
		line-height:.9
	}
	.desktop-sm\:line-height-body-2{
		line-height:1.1
	}
	.desktop-sm\:line-height-body-3{
		line-height:1.3
	}
	.desktop-sm\:line-height-body-4{
		line-height:1.4
	}
	.desktop-sm\:line-height-body-5{
		line-height:1.5
	}
	.desktop-sm\:line-height-body-6{
		line-height:1.6
	}
	.desktop-sm\:line-height-code-1{
		line-height:1
	}
	.desktop-sm\:line-height-code-2{
		line-height:1.3
	}
	.desktop-sm\:line-height-code-3{
		line-height:1.4
	}
	.desktop-sm\:line-height-code-4{
		line-height:1.6
	}
	.desktop-sm\:line-height-code-5{
		line-height:1.7
	}
	.desktop-sm\:line-height-code-6{
		line-height:1.8
	}
	.desktop-sm\:line-height-alt-1{
		line-height:1
	}
	.desktop-sm\:line-height-alt-2{
		line-height:1.2
	}
	.desktop-sm\:line-height-alt-3{
		line-height:1.4
	}
	.desktop-sm\:line-height-alt-4{
		line-height:1.5
	}
	.desktop-sm\:line-height-alt-5{
		line-height:1.7
	}
	.desktop-sm\:line-height-alt-6{
		line-height:1.8
	}
	.desktop-sm\:margin-neg-1px{
		margin:-1px
	}
	.desktop-sm\:margin-neg-2px{
		margin:-2px
	}
	.desktop-sm\:margin-neg-05{
		margin:-.25rem
	}
	.desktop-sm\:margin-neg-1{
		margin:-.5rem
	}
	.desktop-sm\:margin-neg-105{
		margin:-.75rem
	}
	.desktop-sm\:margin-neg-2{
		margin:-1rem
	}
	.desktop-sm\:margin-neg-205{
		margin:-1.25rem
	}
	.desktop-sm\:margin-neg-3{
		margin:-1.5rem
	}
	.desktop-sm\:margin-1px{
		margin:1px
	}
	.desktop-sm\:margin-2px{
		margin:2px
	}
	.desktop-sm\:margin-05{
		margin:.25rem
	}
	.desktop-sm\:margin-1{
		margin:.5rem
	}
	.desktop-sm\:margin-105{
		margin:.75rem
	}
	.desktop-sm\:margin-2{
		margin:1rem
	}
	.desktop-sm\:margin-205{
		margin:1.25rem
	}
	.desktop-sm\:margin-3{
		margin:1.5rem
	}
	.desktop-sm\:margin-neg-4{
		margin:-2rem
	}
	.desktop-sm\:margin-neg-5{
		margin:-2.5rem
	}
	.desktop-sm\:margin-neg-6{
		margin:-3rem
	}
	.desktop-sm\:margin-neg-7{
		margin:-3.5rem
	}
	.desktop-sm\:margin-neg-8{
		margin:-4rem
	}
	.desktop-sm\:margin-neg-9{
		margin:-4.5rem
	}
	.desktop-sm\:margin-neg-10{
		margin:-5rem
	}
	.desktop-sm\:margin-neg-15{
		margin:-7.5rem
	}
	.desktop-sm\:margin-4{
		margin:2rem
	}
	.desktop-sm\:margin-5{
		margin:2.5rem
	}
	.desktop-sm\:margin-6{
		margin:3rem
	}
	.desktop-sm\:margin-7{
		margin:3.5rem
	}
	.desktop-sm\:margin-8{
		margin:4rem
	}
	.desktop-sm\:margin-9{
		margin:4.5rem
	}
	.desktop-sm\:margin-10{
		margin:5rem
	}
	.desktop-sm\:margin-15{
		margin:7.5rem
	}
	.desktop-sm\:margin-05em{
		margin:.5em
	}
	.desktop-sm\:margin-1em{
		margin:1em
	}
	.desktop-sm\:margin-105em{
		margin:1.5em
	}
	.desktop-sm\:margin-2em{
		margin:2em
	}
	.desktop-sm\:margin-0{
		margin:0
	}
	.desktop-sm\:margin-y-1px{
		margin-top:1px;
		margin-bottom:1px
	}
	.desktop-sm\:margin-top-1px{
		margin-top:1px
	}
	.desktop-sm\:margin-bottom-1px{
		margin-bottom:1px
	}
	.desktop-sm\:margin-y-2px{
		margin-top:2px;
		margin-bottom:2px
	}
	.desktop-sm\:margin-top-2px{
		margin-top:2px
	}
	.desktop-sm\:margin-bottom-2px{
		margin-bottom:2px
	}
	.desktop-sm\:margin-y-05{
		margin-top:.25rem;
		margin-bottom:.25rem
	}
	.desktop-sm\:margin-top-05{
		margin-top:.25rem
	}
	.desktop-sm\:margin-bottom-05{
		margin-bottom:.25rem
	}
	.desktop-sm\:margin-y-1{
		margin-top:.5rem;
		margin-bottom:.5rem
	}
	.desktop-sm\:margin-top-1{
		margin-top:.5rem
	}
	.desktop-sm\:margin-bottom-1{
		margin-bottom:.5rem
	}
	.desktop-sm\:margin-y-105{
		margin-top:.75rem;
		margin-bottom:.75rem
	}
	.desktop-sm\:margin-top-105{
		margin-top:.75rem
	}
	.desktop-sm\:margin-bottom-105{
		margin-bottom:.75rem
	}
	.desktop-sm\:margin-y-2{
		margin-top:1rem;
		margin-bottom:1rem
	}
	.desktop-sm\:margin-top-2{
		margin-top:1rem
	}
	.desktop-sm\:margin-bottom-2{
		margin-bottom:1rem
	}
	.desktop-sm\:margin-y-205{
		margin-top:1.25rem;
		margin-bottom:1.25rem
	}
	.desktop-sm\:margin-top-205{
		margin-top:1.25rem
	}
	.desktop-sm\:margin-bottom-205{
		margin-bottom:1.25rem
	}
	.desktop-sm\:margin-y-3{
		margin-top:1.5rem;
		margin-bottom:1.5rem
	}
	.desktop-sm\:margin-top-3{
		margin-top:1.5rem
	}
	.desktop-sm\:margin-bottom-3{
		margin-bottom:1.5rem
	}
	.desktop-sm\:margin-y-neg-1px{
		margin-top:-1px;
		margin-bottom:-1px
	}
	.desktop-sm\:margin-top-neg-1px{
		margin-top:-1px
	}
	.desktop-sm\:margin-bottom-neg-1px{
		margin-bottom:-1px
	}
	.desktop-sm\:margin-y-neg-2px{
		margin-top:-2px;
		margin-bottom:-2px
	}
	.desktop-sm\:margin-top-neg-2px{
		margin-top:-2px
	}
	.desktop-sm\:margin-bottom-neg-2px{
		margin-bottom:-2px
	}
	.desktop-sm\:margin-y-neg-05{
		margin-top:-.25rem;
		margin-bottom:-.25rem
	}
	.desktop-sm\:margin-top-neg-05{
		margin-top:-.25rem
	}
	.desktop-sm\:margin-bottom-neg-05{
		margin-bottom:-.25rem
	}
	.desktop-sm\:margin-y-neg-1{
		margin-top:-.5rem;
		margin-bottom:-.5rem
	}
	.desktop-sm\:margin-top-neg-1{
		margin-top:-.5rem
	}
	.desktop-sm\:margin-bottom-neg-1{
		margin-bottom:-.5rem
	}
	.desktop-sm\:margin-y-neg-105{
		margin-top:-.75rem;
		margin-bottom:-.75rem
	}
	.desktop-sm\:margin-top-neg-105{
		margin-top:-.75rem
	}
	.desktop-sm\:margin-bottom-neg-105{
		margin-bottom:-.75rem
	}
	.desktop-sm\:margin-y-neg-2{
		margin-top:-1rem;
		margin-bottom:-1rem
	}
	.desktop-sm\:margin-top-neg-2{
		margin-top:-1rem
	}
	.desktop-sm\:margin-bottom-neg-2{
		margin-bottom:-1rem
	}
	.desktop-sm\:margin-y-neg-205{
		margin-top:-1.25rem;
		margin-bottom:-1.25rem
	}
	.desktop-sm\:margin-top-neg-205{
		margin-top:-1.25rem
	}
	.desktop-sm\:margin-bottom-neg-205{
		margin-bottom:-1.25rem
	}
	.desktop-sm\:margin-y-neg-3{
		margin-top:-1.5rem;
		margin-bottom:-1.5rem
	}
	.desktop-sm\:margin-top-neg-3{
		margin-top:-1.5rem
	}
	.desktop-sm\:margin-bottom-neg-3{
		margin-bottom:-1.5rem
	}
	.desktop-sm\:margin-y-neg-4{
		margin-top:-2rem;
		margin-bottom:-2rem
	}
	.desktop-sm\:margin-top-neg-4{
		margin-top:-2rem
	}
	.desktop-sm\:margin-bottom-neg-4{
		margin-bottom:-2rem
	}
	.desktop-sm\:margin-y-neg-5{
		margin-top:-2.5rem;
		margin-bottom:-2.5rem
	}
	.desktop-sm\:margin-top-neg-5{
		margin-top:-2.5rem
	}
	.desktop-sm\:margin-bottom-neg-5{
		margin-bottom:-2.5rem
	}
	.desktop-sm\:margin-y-neg-6{
		margin-top:-3rem;
		margin-bottom:-3rem
	}
	.desktop-sm\:margin-top-neg-6{
		margin-top:-3rem
	}
	.desktop-sm\:margin-bottom-neg-6{
		margin-bottom:-3rem
	}
	.desktop-sm\:margin-y-neg-7{
		margin-top:-3.5rem;
		margin-bottom:-3.5rem
	}
	.desktop-sm\:margin-top-neg-7{
		margin-top:-3.5rem
	}
	.desktop-sm\:margin-bottom-neg-7{
		margin-bottom:-3.5rem
	}
	.desktop-sm\:margin-y-neg-8{
		margin-top:-4rem;
		margin-bottom:-4rem
	}
	.desktop-sm\:margin-top-neg-8{
		margin-top:-4rem
	}
	.desktop-sm\:margin-bottom-neg-8{
		margin-bottom:-4rem
	}
	.desktop-sm\:margin-y-neg-9{
		margin-top:-4.5rem;
		margin-bottom:-4.5rem
	}
	.desktop-sm\:margin-top-neg-9{
		margin-top:-4.5rem
	}
	.desktop-sm\:margin-bottom-neg-9{
		margin-bottom:-4.5rem
	}
	.desktop-sm\:margin-y-neg-10{
		margin-top:-5rem;
		margin-bottom:-5rem
	}
	.desktop-sm\:margin-top-neg-10{
		margin-top:-5rem
	}
	.desktop-sm\:margin-bottom-neg-10{
		margin-bottom:-5rem
	}
	.desktop-sm\:margin-y-neg-15{
		margin-top:-7.5rem;
		margin-bottom:-7.5rem
	}
	.desktop-sm\:margin-top-neg-15{
		margin-top:-7.5rem
	}
	.desktop-sm\:margin-bottom-neg-15{
		margin-bottom:-7.5rem
	}
	.desktop-sm\:margin-y-4{
		margin-top:2rem;
		margin-bottom:2rem
	}
	.desktop-sm\:margin-top-4{
		margin-top:2rem
	}
	.desktop-sm\:margin-bottom-4{
		margin-bottom:2rem
	}
	.desktop-sm\:margin-y-5{
		margin-top:2.5rem;
		margin-bottom:2.5rem
	}
	.desktop-sm\:margin-top-5{
		margin-top:2.5rem
	}
	.desktop-sm\:margin-bottom-5{
		margin-bottom:2.5rem
	}
	.desktop-sm\:margin-y-6{
		margin-top:3rem;
		margin-bottom:3rem
	}
	.desktop-sm\:margin-top-6{
		margin-top:3rem
	}
	.desktop-sm\:margin-bottom-6{
		margin-bottom:3rem
	}
	.desktop-sm\:margin-y-7{
		margin-top:3.5rem;
		margin-bottom:3.5rem
	}
	.desktop-sm\:margin-top-7{
		margin-top:3.5rem
	}
	.desktop-sm\:margin-bottom-7{
		margin-bottom:3.5rem
	}
	.desktop-sm\:margin-y-8{
		margin-top:4rem;
		margin-bottom:4rem
	}
	.desktop-sm\:margin-top-8{
		margin-top:4rem
	}
	.desktop-sm\:margin-bottom-8{
		margin-bottom:4rem
	}
	.desktop-sm\:margin-y-9{
		margin-top:4.5rem;
		margin-bottom:4.5rem
	}
	.desktop-sm\:margin-top-9{
		margin-top:4.5rem
	}
	.desktop-sm\:margin-bottom-9{
		margin-bottom:4.5rem
	}
	.desktop-sm\:margin-y-10{
		margin-top:5rem;
		margin-bottom:5rem
	}
	.desktop-sm\:margin-top-10{
		margin-top:5rem
	}
	.desktop-sm\:margin-bottom-10{
		margin-bottom:5rem
	}
	.desktop-sm\:margin-y-15{
		margin-top:7.5rem;
		margin-bottom:7.5rem
	}
	.desktop-sm\:margin-top-15{
		margin-top:7.5rem
	}
	.desktop-sm\:margin-bottom-15{
		margin-bottom:7.5rem
	}
	.desktop-sm\:margin-y-05em{
		margin-top:.5em;
		margin-bottom:.5em
	}
	.desktop-sm\:margin-top-05em{
		margin-top:.5em
	}
	.desktop-sm\:margin-bottom-05em{
		margin-bottom:.5em
	}
	.desktop-sm\:margin-y-1em{
		margin-top:1em;
		margin-bottom:1em
	}
	.desktop-sm\:margin-top-1em{
		margin-top:1em
	}
	.desktop-sm\:margin-bottom-1em{
		margin-bottom:1em
	}
	.desktop-sm\:margin-y-105em{
		margin-top:1.5em;
		margin-bottom:1.5em
	}
	.desktop-sm\:margin-top-105em{
		margin-top:1.5em
	}
	.desktop-sm\:margin-bottom-105em{
		margin-bottom:1.5em
	}
	.desktop-sm\:margin-y-2em{
		margin-top:2em;
		margin-bottom:2em
	}
	.desktop-sm\:margin-top-2em{
		margin-top:2em
	}
	.desktop-sm\:margin-bottom-2em{
		margin-bottom:2em
	}
	.desktop-sm\:margin-y-0{
		margin-top:0;
		margin-bottom:0
	}
	.desktop-sm\:margin-top-0{
		margin-top:0
	}
	.desktop-sm\:margin-bottom-0{
		margin-bottom:0
	}
	.desktop-sm\:margin-y-auto{
		margin-top:auto;
		margin-bottom:auto
	}
	.desktop-sm\:margin-top-auto{
		margin-top:auto
	}
	.desktop-sm\:margin-bottom-auto{
		margin-bottom:auto
	}
	.desktop-sm\:margin-x-1px{
		margin-left:1px;
		margin-right:1px
	}
	.desktop-sm\:margin-right-1px{
		margin-right:1px
	}
	.desktop-sm\:margin-left-1px{
		margin-left:1px
	}
	.desktop-sm\:margin-x-2px{
		margin-left:2px;
		margin-right:2px
	}
	.desktop-sm\:margin-right-2px{
		margin-right:2px
	}
	.desktop-sm\:margin-left-2px{
		margin-left:2px
	}
	.desktop-sm\:margin-x-05{
		margin-left:.25rem;
		margin-right:.25rem
	}
	.desktop-sm\:margin-right-05{
		margin-right:.25rem
	}
	.desktop-sm\:margin-left-05{
		margin-left:.25rem
	}
	.desktop-sm\:margin-x-1{
		margin-left:.5rem;
		margin-right:.5rem
	}
	.desktop-sm\:margin-right-1{
		margin-right:.5rem
	}
	.desktop-sm\:margin-left-1{
		margin-left:.5rem
	}
	.desktop-sm\:margin-x-105{
		margin-left:.75rem;
		margin-right:.75rem
	}
	.desktop-sm\:margin-right-105{
		margin-right:.75rem
	}
	.desktop-sm\:margin-left-105{
		margin-left:.75rem
	}
	.desktop-sm\:margin-x-2{
		margin-left:1rem;
		margin-right:1rem
	}
	.desktop-sm\:margin-right-2{
		margin-right:1rem
	}
	.desktop-sm\:margin-left-2{
		margin-left:1rem
	}
	.desktop-sm\:margin-x-205{
		margin-left:1.25rem;
		margin-right:1.25rem
	}
	.desktop-sm\:margin-right-205{
		margin-right:1.25rem
	}
	.desktop-sm\:margin-left-205{
		margin-left:1.25rem
	}
	.desktop-sm\:margin-x-3{
		margin-left:1.5rem;
		margin-right:1.5rem
	}
	.desktop-sm\:margin-right-3{
		margin-right:1.5rem
	}
	.desktop-sm\:margin-left-3{
		margin-left:1.5rem
	}
	.desktop-sm\:margin-x-neg-1px{
		margin-left:-1px;
		margin-right:-1px
	}
	.desktop-sm\:margin-right-neg-1px{
		margin-right:-1px
	}
	.desktop-sm\:margin-left-neg-1px{
		margin-left:-1px
	}
	.desktop-sm\:margin-x-neg-2px{
		margin-left:-2px;
		margin-right:-2px
	}
	.desktop-sm\:margin-right-neg-2px{
		margin-right:-2px
	}
	.desktop-sm\:margin-left-neg-2px{
		margin-left:-2px
	}
	.desktop-sm\:margin-x-neg-05{
		margin-left:-.25rem;
		margin-right:-.25rem
	}
	.desktop-sm\:margin-right-neg-05{
		margin-right:-.25rem
	}
	.desktop-sm\:margin-left-neg-05{
		margin-left:-.25rem
	}
	.desktop-sm\:margin-x-neg-1{
		margin-left:-.5rem;
		margin-right:-.5rem
	}
	.desktop-sm\:margin-right-neg-1{
		margin-right:-.5rem
	}
	.desktop-sm\:margin-left-neg-1{
		margin-left:-.5rem
	}
	.desktop-sm\:margin-x-neg-105{
		margin-left:-.75rem;
		margin-right:-.75rem
	}
	.desktop-sm\:margin-right-neg-105{
		margin-right:-.75rem
	}
	.desktop-sm\:margin-left-neg-105{
		margin-left:-.75rem
	}
	.desktop-sm\:margin-x-neg-2{
		margin-left:-1rem;
		margin-right:-1rem
	}
	.desktop-sm\:margin-right-neg-2{
		margin-right:-1rem
	}
	.desktop-sm\:margin-left-neg-2{
		margin-left:-1rem
	}
	.desktop-sm\:margin-x-neg-205{
		margin-left:-1.25rem;
		margin-right:-1.25rem
	}
	.desktop-sm\:margin-right-neg-205{
		margin-right:-1.25rem
	}
	.desktop-sm\:margin-left-neg-205{
		margin-left:-1.25rem
	}
	.desktop-sm\:margin-x-neg-3{
		margin-left:-1.5rem;
		margin-right:-1.5rem
	}
	.desktop-sm\:margin-right-neg-3{
		margin-right:-1.5rem
	}
	.desktop-sm\:margin-left-neg-3{
		margin-left:-1.5rem
	}
	.desktop-sm\:margin-x-neg-4{
		margin-left:-2rem;
		margin-right:-2rem
	}
	.desktop-sm\:margin-right-neg-4{
		margin-right:-2rem
	}
	.desktop-sm\:margin-left-neg-4{
		margin-left:-2rem
	}
	.desktop-sm\:margin-x-neg-5{
		margin-left:-2.5rem;
		margin-right:-2.5rem
	}
	.desktop-sm\:margin-right-neg-5{
		margin-right:-2.5rem
	}
	.desktop-sm\:margin-left-neg-5{
		margin-left:-2.5rem
	}
	.desktop-sm\:margin-x-neg-6{
		margin-left:-3rem;
		margin-right:-3rem
	}
	.desktop-sm\:margin-right-neg-6{
		margin-right:-3rem
	}
	.desktop-sm\:margin-left-neg-6{
		margin-left:-3rem
	}
	.desktop-sm\:margin-x-neg-7{
		margin-left:-3.5rem;
		margin-right:-3.5rem
	}
	.desktop-sm\:margin-right-neg-7{
		margin-right:-3.5rem
	}
	.desktop-sm\:margin-left-neg-7{
		margin-left:-3.5rem
	}
	.desktop-sm\:margin-x-neg-8{
		margin-left:-4rem;
		margin-right:-4rem
	}
	.desktop-sm\:margin-right-neg-8{
		margin-right:-4rem
	}
	.desktop-sm\:margin-left-neg-8{
		margin-left:-4rem
	}
	.desktop-sm\:margin-x-neg-9{
		margin-left:-4.5rem;
		margin-right:-4.5rem
	}
	.desktop-sm\:margin-right-neg-9{
		margin-right:-4.5rem
	}
	.desktop-sm\:margin-left-neg-9{
		margin-left:-4.5rem
	}
	.desktop-sm\:margin-x-neg-10{
		margin-left:-5rem;
		margin-right:-5rem
	}
	.desktop-sm\:margin-right-neg-10{
		margin-right:-5rem
	}
	.desktop-sm\:margin-left-neg-10{
		margin-left:-5rem
	}
	.desktop-sm\:margin-x-neg-15{
		margin-left:-7.5rem;
		margin-right:-7.5rem
	}
	.desktop-sm\:margin-right-neg-15{
		margin-right:-7.5rem
	}
	.desktop-sm\:margin-left-neg-15{
		margin-left:-7.5rem
	}
	.desktop-sm\:margin-x-4{
		margin-left:2rem;
		margin-right:2rem
	}
	.desktop-sm\:margin-right-4{
		margin-right:2rem
	}
	.desktop-sm\:margin-left-4{
		margin-left:2rem
	}
	.desktop-sm\:margin-x-5{
		margin-left:2.5rem;
		margin-right:2.5rem
	}
	.desktop-sm\:margin-right-5{
		margin-right:2.5rem
	}
	.desktop-sm\:margin-left-5{
		margin-left:2.5rem
	}
	.desktop-sm\:margin-x-6{
		margin-left:3rem;
		margin-right:3rem
	}
	.desktop-sm\:margin-right-6{
		margin-right:3rem
	}
	.desktop-sm\:margin-left-6{
		margin-left:3rem
	}
	.desktop-sm\:margin-x-7{
		margin-left:3.5rem;
		margin-right:3.5rem
	}
	.desktop-sm\:margin-right-7{
		margin-right:3.5rem
	}
	.desktop-sm\:margin-left-7{
		margin-left:3.5rem
	}
	.desktop-sm\:margin-x-8{
		margin-left:4rem;
		margin-right:4rem
	}
	.desktop-sm\:margin-right-8{
		margin-right:4rem
	}
	.desktop-sm\:margin-left-8{
		margin-left:4rem
	}
	.desktop-sm\:margin-x-9{
		margin-left:4.5rem;
		margin-right:4.5rem
	}
	.desktop-sm\:margin-right-9{
		margin-right:4.5rem
	}
	.desktop-sm\:margin-left-9{
		margin-left:4.5rem
	}
	.desktop-sm\:margin-x-10{
		margin-left:5rem;
		margin-right:5rem
	}
	.desktop-sm\:margin-right-10{
		margin-right:5rem
	}
	.desktop-sm\:margin-left-10{
		margin-left:5rem
	}
	.desktop-sm\:margin-x-15{
		margin-left:7.5rem;
		margin-right:7.5rem
	}
	.desktop-sm\:margin-right-15{
		margin-right:7.5rem
	}
	.desktop-sm\:margin-left-15{
		margin-left:7.5rem
	}
	.desktop-sm\:margin-x-card{
		margin-left:10rem;
		margin-right:10rem
	}
	.desktop-sm\:margin-right-card{
		margin-right:10rem
	}
	.desktop-sm\:margin-left-card{
		margin-left:10rem
	}
	.desktop-sm\:margin-x-card-lg{
		margin-left:15rem;
		margin-right:15rem
	}
	.desktop-sm\:margin-right-card-lg{
		margin-right:15rem
	}
	.desktop-sm\:margin-left-card-lg{
		margin-left:15rem
	}
	.desktop-sm\:margin-x-mobile{
		margin-left:20rem;
		margin-right:20rem
	}
	.desktop-sm\:margin-right-mobile{
		margin-right:20rem
	}
	.desktop-sm\:margin-left-mobile{
		margin-left:20rem
	}
	.desktop-sm\:margin-x-05em{
		margin-left:.5em;
		margin-right:.5em
	}
	.desktop-sm\:margin-right-05em{
		margin-right:.5em
	}
	.desktop-sm\:margin-left-05em{
		margin-left:.5em
	}
	.desktop-sm\:margin-x-1em{
		margin-left:1em;
		margin-right:1em
	}
	.desktop-sm\:margin-right-1em{
		margin-right:1em
	}
	.desktop-sm\:margin-left-1em{
		margin-left:1em
	}
	.desktop-sm\:margin-x-105em{
		margin-left:1.5em;
		margin-right:1.5em
	}
	.desktop-sm\:margin-right-105em{
		margin-right:1.5em
	}
	.desktop-sm\:margin-left-105em{
		margin-left:1.5em
	}
	.desktop-sm\:margin-x-2em{
		margin-left:2em;
		margin-right:2em
	}
	.desktop-sm\:margin-right-2em{
		margin-right:2em
	}
	.desktop-sm\:margin-left-2em{
		margin-left:2em
	}
	.desktop-sm\:margin-x-0{
		margin-left:0;
		margin-right:0
	}
	.desktop-sm\:margin-right-0{
		margin-right:0
	}
	.desktop-sm\:margin-left-0{
		margin-left:0
	}
	.desktop-sm\:margin-x-auto{
		margin-left:auto;
		margin-right:auto
	}
	.desktop-sm\:margin-right-auto{
		margin-right:auto
	}
	.desktop-sm\:margin-left-auto{
		margin-left:auto
	}
	.desktop-sm\:measure-1{
		max-width:44ex
	}
	.desktop-sm\:measure-2{
		max-width:60ex
	}
	.desktop-sm\:measure-3{
		max-width:64ex
	}
	.desktop-sm\:measure-4{
		max-width:68ex
	}
	.desktop-sm\:measure-5{
		max-width:72ex
	}
	.desktop-sm\:measure-6{
		max-width:88ex
	}
	.desktop-sm\:measure-none{
		max-width:none
	}
	.desktop-sm\:order-first{
		order:-1
	}
	.desktop-sm\:order-last{
		order:999
	}
	.desktop-sm\:order-initial{
		order:initial
	}
	.desktop-sm\:order-0{
		order:0
	}
	.desktop-sm\:order-1{
		order:1
	}
	.desktop-sm\:order-2{
		order:2
	}
	.desktop-sm\:order-3{
		order:3
	}
	.desktop-sm\:order-4{
		order:4
	}
	.desktop-sm\:order-5{
		order:5
	}
	.desktop-sm\:order-6{
		order:6
	}
	.desktop-sm\:order-7{
		order:7
	}
	.desktop-sm\:order-8{
		order:8
	}
	.desktop-sm\:order-9{
		order:9
	}
	.desktop-sm\:order-10{
		order:10
	}
	.desktop-sm\:order-11{
		order:11
	}
	.desktop-sm\:padding-1px{
		padding:1px
	}
	.desktop-sm\:padding-y-1px{
		padding-top:1px;
		padding-bottom:1px
	}
	.desktop-sm\:padding-x-1px{
		padding-left:1px;
		padding-right:1px
	}
	.desktop-sm\:padding-top-1px{
		padding-top:1px
	}
	.desktop-sm\:padding-right-1px{
		padding-right:1px
	}
	.desktop-sm\:padding-bottom-1px{
		padding-bottom:1px
	}
	.desktop-sm\:padding-left-1px{
		padding-left:1px
	}
	.desktop-sm\:padding-2px{
		padding:2px
	}
	.desktop-sm\:padding-y-2px{
		padding-top:2px;
		padding-bottom:2px
	}
	.desktop-sm\:padding-x-2px{
		padding-left:2px;
		padding-right:2px
	}
	.desktop-sm\:padding-top-2px{
		padding-top:2px
	}
	.desktop-sm\:padding-right-2px{
		padding-right:2px
	}
	.desktop-sm\:padding-bottom-2px{
		padding-bottom:2px
	}
	.desktop-sm\:padding-left-2px{
		padding-left:2px
	}
	.desktop-sm\:padding-05{
		padding:.25rem
	}
	.desktop-sm\:padding-y-05{
		padding-top:.25rem;
		padding-bottom:.25rem
	}
	.desktop-sm\:padding-x-05{
		padding-left:.25rem;
		padding-right:.25rem
	}
	.desktop-sm\:padding-top-05{
		padding-top:.25rem
	}
	.desktop-sm\:padding-right-05{
		padding-right:.25rem
	}
	.desktop-sm\:padding-bottom-05{
		padding-bottom:.25rem
	}
	.desktop-sm\:padding-left-05{
		padding-left:.25rem
	}
	.desktop-sm\:padding-1{
		padding:.5rem
	}
	.desktop-sm\:padding-y-1{
		padding-top:.5rem;
		padding-bottom:.5rem
	}
	.desktop-sm\:padding-x-1{
		padding-left:.5rem;
		padding-right:.5rem
	}
	.desktop-sm\:padding-top-1{
		padding-top:.5rem
	}
	.desktop-sm\:padding-right-1{
		padding-right:.5rem
	}
	.desktop-sm\:padding-bottom-1{
		padding-bottom:.5rem
	}
	.desktop-sm\:padding-left-1{
		padding-left:.5rem
	}
	.desktop-sm\:padding-105{
		padding:.75rem
	}
	.desktop-sm\:padding-y-105{
		padding-top:.75rem;
		padding-bottom:.75rem
	}
	.desktop-sm\:padding-x-105{
		padding-left:.75rem;
		padding-right:.75rem
	}
	.desktop-sm\:padding-top-105{
		padding-top:.75rem
	}
	.desktop-sm\:padding-right-105{
		padding-right:.75rem
	}
	.desktop-sm\:padding-bottom-105{
		padding-bottom:.75rem
	}
	.desktop-sm\:padding-left-105{
		padding-left:.75rem
	}
	.desktop-sm\:padding-2{
		padding:1rem
	}
	.desktop-sm\:padding-y-2{
		padding-top:1rem;
		padding-bottom:1rem
	}
	.desktop-sm\:padding-x-2{
		padding-left:1rem;
		padding-right:1rem
	}
	.desktop-sm\:padding-top-2{
		padding-top:1rem
	}
	.desktop-sm\:padding-right-2{
		padding-right:1rem
	}
	.desktop-sm\:padding-bottom-2{
		padding-bottom:1rem
	}
	.desktop-sm\:padding-left-2{
		padding-left:1rem
	}
	.desktop-sm\:padding-205{
		padding:1.25rem
	}
	.desktop-sm\:padding-y-205{
		padding-top:1.25rem;
		padding-bottom:1.25rem
	}
	.desktop-sm\:padding-x-205{
		padding-left:1.25rem;
		padding-right:1.25rem
	}
	.desktop-sm\:padding-top-205{
		padding-top:1.25rem
	}
	.desktop-sm\:padding-right-205{
		padding-right:1.25rem
	}
	.desktop-sm\:padding-bottom-205{
		padding-bottom:1.25rem
	}
	.desktop-sm\:padding-left-205{
		padding-left:1.25rem
	}
	.desktop-sm\:padding-3{
		padding:1.5rem
	}
	.desktop-sm\:padding-y-3{
		padding-top:1.5rem;
		padding-bottom:1.5rem
	}
	.desktop-sm\:padding-x-3{
		padding-left:1.5rem;
		padding-right:1.5rem
	}
	.desktop-sm\:padding-top-3{
		padding-top:1.5rem
	}
	.desktop-sm\:padding-right-3{
		padding-right:1.5rem
	}
	.desktop-sm\:padding-bottom-3{
		padding-bottom:1.5rem
	}
	.desktop-sm\:padding-left-3{
		padding-left:1.5rem
	}
	.desktop-sm\:padding-4{
		padding:2rem
	}
	.desktop-sm\:padding-y-4{
		padding-top:2rem;
		padding-bottom:2rem
	}
	.desktop-sm\:padding-x-4{
		padding-left:2rem;
		padding-right:2rem
	}
	.desktop-sm\:padding-top-4{
		padding-top:2rem
	}
	.desktop-sm\:padding-right-4{
		padding-right:2rem
	}
	.desktop-sm\:padding-bottom-4{
		padding-bottom:2rem
	}
	.desktop-sm\:padding-left-4{
		padding-left:2rem
	}
	.desktop-sm\:padding-5{
		padding:2.5rem
	}
	.desktop-sm\:padding-y-5{
		padding-top:2.5rem;
		padding-bottom:2.5rem
	}
	.desktop-sm\:padding-x-5{
		padding-left:2.5rem;
		padding-right:2.5rem
	}
	.desktop-sm\:padding-top-5{
		padding-top:2.5rem
	}
	.desktop-sm\:padding-right-5{
		padding-right:2.5rem
	}
	.desktop-sm\:padding-bottom-5{
		padding-bottom:2.5rem
	}
	.desktop-sm\:padding-left-5{
		padding-left:2.5rem
	}
	.desktop-sm\:padding-6{
		padding:3rem
	}
	.desktop-sm\:padding-y-6{
		padding-top:3rem;
		padding-bottom:3rem
	}
	.desktop-sm\:padding-x-6{
		padding-left:3rem;
		padding-right:3rem
	}
	.desktop-sm\:padding-top-6{
		padding-top:3rem
	}
	.desktop-sm\:padding-right-6{
		padding-right:3rem
	}
	.desktop-sm\:padding-bottom-6{
		padding-bottom:3rem
	}
	.desktop-sm\:padding-left-6{
		padding-left:3rem
	}
	.desktop-sm\:padding-7{
		padding:3.5rem
	}
	.desktop-sm\:padding-y-7{
		padding-top:3.5rem;
		padding-bottom:3.5rem
	}
	.desktop-sm\:padding-x-7{
		padding-left:3.5rem;
		padding-right:3.5rem
	}
	.desktop-sm\:padding-top-7{
		padding-top:3.5rem
	}
	.desktop-sm\:padding-right-7{
		padding-right:3.5rem
	}
	.desktop-sm\:padding-bottom-7{
		padding-bottom:3.5rem
	}
	.desktop-sm\:padding-left-7{
		padding-left:3.5rem
	}
	.desktop-sm\:padding-8{
		padding:4rem
	}
	.desktop-sm\:padding-y-8{
		padding-top:4rem;
		padding-bottom:4rem
	}
	.desktop-sm\:padding-x-8{
		padding-left:4rem;
		padding-right:4rem
	}
	.desktop-sm\:padding-top-8{
		padding-top:4rem
	}
	.desktop-sm\:padding-right-8{
		padding-right:4rem
	}
	.desktop-sm\:padding-bottom-8{
		padding-bottom:4rem
	}
	.desktop-sm\:padding-left-8{
		padding-left:4rem
	}
	.desktop-sm\:padding-9{
		padding:4.5rem
	}
	.desktop-sm\:padding-y-9{
		padding-top:4.5rem;
		padding-bottom:4.5rem
	}
	.desktop-sm\:padding-x-9{
		padding-left:4.5rem;
		padding-right:4.5rem
	}
	.desktop-sm\:padding-top-9{
		padding-top:4.5rem
	}
	.desktop-sm\:padding-right-9{
		padding-right:4.5rem
	}
	.desktop-sm\:padding-bottom-9{
		padding-bottom:4.5rem
	}
	.desktop-sm\:padding-left-9{
		padding-left:4.5rem
	}
	.desktop-sm\:padding-10{
		padding:5rem
	}
	.desktop-sm\:padding-y-10{
		padding-top:5rem;
		padding-bottom:5rem
	}
	.desktop-sm\:padding-x-10{
		padding-left:5rem;
		padding-right:5rem
	}
	.desktop-sm\:padding-top-10{
		padding-top:5rem
	}
	.desktop-sm\:padding-right-10{
		padding-right:5rem
	}
	.desktop-sm\:padding-bottom-10{
		padding-bottom:5rem
	}
	.desktop-sm\:padding-left-10{
		padding-left:5rem
	}
	.desktop-sm\:padding-15{
		padding:7.5rem
	}
	.desktop-sm\:padding-y-15{
		padding-top:7.5rem;
		padding-bottom:7.5rem
	}
	.desktop-sm\:padding-x-15{
		padding-left:7.5rem;
		padding-right:7.5rem
	}
	.desktop-sm\:padding-top-15{
		padding-top:7.5rem
	}
	.desktop-sm\:padding-right-15{
		padding-right:7.5rem
	}
	.desktop-sm\:padding-bottom-15{
		padding-bottom:7.5rem
	}
	.desktop-sm\:padding-left-15{
		padding-left:7.5rem
	}
	.desktop-sm\:padding-0{
		padding:0
	}
	.desktop-sm\:padding-y-0{
		padding-top:0;
		padding-bottom:0
	}
	.desktop-sm\:padding-x-0{
		padding-left:0;
		padding-right:0
	}
	.desktop-sm\:padding-top-0{
		padding-top:0
	}
	.desktop-sm\:padding-right-0{
		padding-right:0
	}
	.desktop-sm\:padding-bottom-0{
		padding-bottom:0
	}
	.desktop-sm\:padding-left-0{
		padding-left:0
	}
	.desktop-sm\:width-1px{
		width:1px
	}
	.desktop-sm\:width-2px{
		width:2px
	}
	.desktop-sm\:width-05{
		width:.25rem
	}
	.desktop-sm\:width-1{
		width:.5rem
	}
	.desktop-sm\:width-105{
		width:.75rem
	}
	.desktop-sm\:width-2{
		width:1rem
	}
	.desktop-sm\:width-205{
		width:1.25rem
	}
	.desktop-sm\:width-3{
		width:1.5rem
	}
	.desktop-sm\:width-4{
		width:2rem
	}
	.desktop-sm\:width-5{
		width:2.5rem
	}
	.desktop-sm\:width-6{
		width:3rem
	}
	.desktop-sm\:width-7{
		width:3.5rem
	}
	.desktop-sm\:width-8{
		width:4rem
	}
	.desktop-sm\:width-9{
		width:4.5rem
	}
	.desktop-sm\:width-10{
		width:5rem
	}
	.desktop-sm\:width-15{
		width:7.5rem
	}
	.desktop-sm\:width-card{
		width:10rem
	}
	.desktop-sm\:width-card-lg{
		width:15rem
	}
	.desktop-sm\:width-mobile{
		width:20rem
	}
	.desktop-sm\:width-mobile-lg{
		width:30rem
	}
	.desktop-sm\:width-tablet{
		width:40rem
	}
	.desktop-sm\:width-tablet-lg{
		width:55rem
	}
	.desktop-sm\:width-desktop{
		width:64rem
	}
	.desktop-sm\:width-desktop-lg{
		width:75rem
	}
	.desktop-sm\:width-widescreen{
		width:87.5rem
	}
	.desktop-sm\:width-0{
		width:0
	}
	.desktop-sm\:width-full{
		width:100%
	}
	.desktop-sm\:width-auto{
		width:auto
	}
}
@media all and (min-width:64em){
	.desktop\:border-1px,.desktop\:hover\:border-1px:hover{
		border:1px solid
	}
	.desktop\:border-y-1px,.desktop\:hover\:border-y-1px:hover{
		border-top:1px solid;
		border-bottom:1px solid
	}
	.desktop\:border-x-1px,.desktop\:hover\:border-x-1px:hover{
		border-left:1px solid;
		border-right:1px solid
	}
	.desktop\:border-top-1px,.desktop\:hover\:border-top-1px:hover{
		border-top:1px solid
	}
	.desktop\:border-right-1px,.desktop\:hover\:border-right-1px:hover{
		border-right:1px solid
	}
	.desktop\:border-bottom-1px,.desktop\:hover\:border-bottom-1px:hover{
		border-bottom:1px solid
	}
	.desktop\:border-left-1px,.desktop\:hover\:border-left-1px:hover{
		border-left:1px solid
	}
	.desktop\:border-2px,.desktop\:hover\:border-2px:hover{
		border:2px solid
	}
	.desktop\:border-y-2px,.desktop\:hover\:border-y-2px:hover{
		border-top:2px solid;
		border-bottom:2px solid
	}
	.desktop\:border-x-2px,.desktop\:hover\:border-x-2px:hover{
		border-left:2px solid;
		border-right:2px solid
	}
	.desktop\:border-top-2px,.desktop\:hover\:border-top-2px:hover{
		border-top:2px solid
	}
	.desktop\:border-right-2px,.desktop\:hover\:border-right-2px:hover{
		border-right:2px solid
	}
	.desktop\:border-bottom-2px,.desktop\:hover\:border-bottom-2px:hover{
		border-bottom:2px solid
	}
	.desktop\:border-left-2px,.desktop\:hover\:border-left-2px:hover{
		border-left:2px solid
	}
	.desktop\:border-05,.desktop\:hover\:border-05:hover{
		border:.25rem solid
	}
	.desktop\:border-y-05,.desktop\:hover\:border-y-05:hover{
		border-top:.25rem solid;
		border-bottom:.25rem solid
	}
	.desktop\:border-x-05,.desktop\:hover\:border-x-05:hover{
		border-left:.25rem solid;
		border-right:.25rem solid
	}
	.desktop\:border-top-05,.desktop\:hover\:border-top-05:hover{
		border-top:.25rem solid
	}
	.desktop\:border-right-05,.desktop\:hover\:border-right-05:hover{
		border-right:.25rem solid
	}
	.desktop\:border-bottom-05,.desktop\:hover\:border-bottom-05:hover{
		border-bottom:.25rem solid
	}
	.desktop\:border-left-05,.desktop\:hover\:border-left-05:hover{
		border-left:.25rem solid
	}
	.desktop\:border-1,.desktop\:hover\:border-1:hover{
		border:.5rem solid
	}
	.desktop\:border-y-1,.desktop\:hover\:border-y-1:hover{
		border-top:.5rem solid;
		border-bottom:.5rem solid
	}
	.desktop\:border-x-1,.desktop\:hover\:border-x-1:hover{
		border-left:.5rem solid;
		border-right:.5rem solid
	}
	.desktop\:border-top-1,.desktop\:hover\:border-top-1:hover{
		border-top:.5rem solid
	}
	.desktop\:border-right-1,.desktop\:hover\:border-right-1:hover{
		border-right:.5rem solid
	}
	.desktop\:border-bottom-1,.desktop\:hover\:border-bottom-1:hover{
		border-bottom:.5rem solid
	}
	.desktop\:border-left-1,.desktop\:hover\:border-left-1:hover{
		border-left:.5rem solid
	}
	.desktop\:border-105,.desktop\:hover\:border-105:hover{
		border:.75rem solid
	}
	.desktop\:border-y-105,.desktop\:hover\:border-y-105:hover{
		border-top:.75rem solid;
		border-bottom:.75rem solid
	}
	.desktop\:border-x-105,.desktop\:hover\:border-x-105:hover{
		border-left:.75rem solid;
		border-right:.75rem solid
	}
	.desktop\:border-top-105,.desktop\:hover\:border-top-105:hover{
		border-top:.75rem solid
	}
	.desktop\:border-right-105,.desktop\:hover\:border-right-105:hover{
		border-right:.75rem solid
	}
	.desktop\:border-bottom-105,.desktop\:hover\:border-bottom-105:hover{
		border-bottom:.75rem solid
	}
	.desktop\:border-left-105,.desktop\:hover\:border-left-105:hover{
		border-left:.75rem solid
	}
	.desktop\:border-2,.desktop\:hover\:border-2:hover{
		border:1rem solid
	}
	.desktop\:border-y-2,.desktop\:hover\:border-y-2:hover{
		border-top:1rem solid;
		border-bottom:1rem solid
	}
	.desktop\:border-x-2,.desktop\:hover\:border-x-2:hover{
		border-left:1rem solid;
		border-right:1rem solid
	}
	.desktop\:border-top-2,.desktop\:hover\:border-top-2:hover{
		border-top:1rem solid
	}
	.desktop\:border-right-2,.desktop\:hover\:border-right-2:hover{
		border-right:1rem solid
	}
	.desktop\:border-bottom-2,.desktop\:hover\:border-bottom-2:hover{
		border-bottom:1rem solid
	}
	.desktop\:border-left-2,.desktop\:hover\:border-left-2:hover{
		border-left:1rem solid
	}
	.desktop\:border-205,.desktop\:hover\:border-205:hover{
		border:1.25rem solid
	}
	.desktop\:border-y-205,.desktop\:hover\:border-y-205:hover{
		border-top:1.25rem solid;
		border-bottom:1.25rem solid
	}
	.desktop\:border-x-205,.desktop\:hover\:border-x-205:hover{
		border-left:1.25rem solid;
		border-right:1.25rem solid
	}
	.desktop\:border-top-205,.desktop\:hover\:border-top-205:hover{
		border-top:1.25rem solid
	}
	.desktop\:border-right-205,.desktop\:hover\:border-right-205:hover{
		border-right:1.25rem solid
	}
	.desktop\:border-bottom-205,.desktop\:hover\:border-bottom-205:hover{
		border-bottom:1.25rem solid
	}
	.desktop\:border-left-205,.desktop\:hover\:border-left-205:hover{
		border-left:1.25rem solid
	}
	.desktop\:border-3,.desktop\:hover\:border-3:hover{
		border:1.5rem solid
	}
	.desktop\:border-y-3,.desktop\:hover\:border-y-3:hover{
		border-top:1.5rem solid;
		border-bottom:1.5rem solid
	}
	.desktop\:border-x-3,.desktop\:hover\:border-x-3:hover{
		border-left:1.5rem solid;
		border-right:1.5rem solid
	}
	.desktop\:border-top-3,.desktop\:hover\:border-top-3:hover{
		border-top:1.5rem solid
	}
	.desktop\:border-right-3,.desktop\:hover\:border-right-3:hover{
		border-right:1.5rem solid
	}
	.desktop\:border-bottom-3,.desktop\:hover\:border-bottom-3:hover{
		border-bottom:1.5rem solid
	}
	.desktop\:border-left-3,.desktop\:hover\:border-left-3:hover{
		border-left:1.5rem solid
	}
	.desktop\:border-0,.desktop\:hover\:border-0:hover{
		border:0 solid
	}
	.desktop\:border-y-0,.desktop\:hover\:border-y-0:hover{
		border-top:0 solid;
		border-bottom:0 solid
	}
	.desktop\:border-x-0,.desktop\:hover\:border-x-0:hover{
		border-left:0 solid;
		border-right:0 solid
	}
	.desktop\:border-top-0,.desktop\:hover\:border-top-0:hover{
		border-top:0 solid
	}
	.desktop\:border-right-0,.desktop\:hover\:border-right-0:hover{
		border-right:0 solid
	}
	.desktop\:border-bottom-0,.desktop\:hover\:border-bottom-0:hover{
		border-bottom:0 solid
	}
	.desktop\:border-left-0,.desktop\:hover\:border-left-0:hover{
		border-left:0 solid
	}
	.desktop\:border,.desktop\:hover\:border:hover{
		border:1px solid
	}
	.desktop\:border-y,.desktop\:hover\:border-y:hover{
		border-top:1px solid;
		border-bottom:1px solid
	}
	.desktop\:border-x,.desktop\:hover\:border-x:hover{
		border-left:1px solid;
		border-right:1px solid
	}
	.desktop\:border-top,.desktop\:hover\:border-top:hover{
		border-top:1px solid
	}
	.desktop\:border-right,.desktop\:hover\:border-right:hover{
		border-right:1px solid
	}
	.desktop\:border-bottom,.desktop\:hover\:border-bottom:hover{
		border-bottom:1px solid
	}
	.desktop\:border-left,.desktop\:hover\:border-left:hover{
		border-left:1px solid
	}
	.desktop\:border-transparent,.desktop\:hover\:border-transparent:hover{
		border-color:transparent
	}
	.desktop\:border-black,.desktop\:hover\:border-black:hover{
		border-color:#000
	}
	.desktop\:border-white,.desktop\:hover\:border-white:hover{
		border-color:#fff
	}
	.desktop\:border-red,.desktop\:hover\:border-red:hover{
		border-color:#e52207
	}
	.desktop\:border-orange,.desktop\:hover\:border-orange:hover{
		border-color:#e66f0e
	}
	.desktop\:border-gold,.desktop\:hover\:border-gold:hover{
		border-color:#ffbe2e
	}
	.desktop\:border-yellow,.desktop\:hover\:border-yellow:hover{
		border-color:#fee685
	}
	.desktop\:border-green,.desktop\:hover\:border-green:hover{
		border-color:#538200
	}
	.desktop\:border-mint,.desktop\:hover\:border-mint:hover{
		border-color:#04c585
	}
	.desktop\:border-cyan,.desktop\:hover\:border-cyan:hover{
		border-color:#009ec1
	}
	.desktop\:border-blue,.desktop\:hover\:border-blue:hover{
		border-color:#0076d6
	}
	.desktop\:border-indigo,.desktop\:hover\:border-indigo:hover{
		border-color:#676cc8
	}
	.desktop\:border-violet,.desktop\:hover\:border-violet:hover{
		border-color:#8168b3
	}
	.desktop\:border-magenta,.desktop\:hover\:border-magenta:hover{
		border-color:#d72d79
	}
	.desktop\:border-gray-5,.desktop\:hover\:border-gray-5:hover{
		border-color:#f0f0f0
	}
	.desktop\:border-gray-10,.desktop\:hover\:border-gray-10:hover{
		border-color:#e6e6e6
	}
	.desktop\:border-gray-30,.desktop\:hover\:border-gray-30:hover{
		border-color:#adadad
	}
	.desktop\:border-gray-50,.desktop\:hover\:border-gray-50:hover{
		border-color:#757575
	}
	.desktop\:border-gray-70,.desktop\:hover\:border-gray-70:hover{
		border-color:#454545
	}
	.desktop\:border-gray-90,.desktop\:hover\:border-gray-90:hover{
		border-color:#1b1b1b
	}
	.desktop\:border-base-lightest,.desktop\:hover\:border-base-lightest:hover{
		border-color:#f6f7f7
	}
	.desktop\:border-base-lighter,.desktop\:hover\:border-base-lighter:hover{
		border-color:#efedf0
	}
	.desktop\:border-base-light,.desktop\:hover\:border-base-light:hover{
		border-color:#e5e1e6
	}
	.desktop\:border-base,.desktop\:hover\:border-base:hover{
		border-color:#63666a
	}
	.desktop\:border-base-dark,.desktop\:hover\:border-base-dark:hover{
		border-color:#4f5255
	}
	.desktop\:border-base-darker,.desktop\:hover\:border-base-darker:hover{
		border-color:#3b3d40
	}
	.desktop\:border-base-darkest,.desktop\:border-ink,.desktop\:hover\:border-base-darkest:hover,.desktop\:hover\:border-ink:hover{
		border-color:#141415
	}
	.desktop\:border-primary-lightest,.desktop\:hover\:border-primary-lightest:hover{
		border-color:#dee7f8
	}
	.desktop\:border-primary-lighter,.desktop\:hover\:border-primary-lighter:hover{
		border-color:#becff0
	}
	.desktop\:border-primary-light,.desktop\:hover\:border-primary-light:hover{
		border-color:#9db8e9
	}
	.desktop\:border-primary,.desktop\:hover\:border-primary:hover{
		border-color:#5c88da
	}
	.desktop\:border-primary-vivid,.desktop\:hover\:border-primary-vivid:hover{
		border-color:#4c4084
	}
	.desktop\:border-primary-dark,.desktop\:hover\:border-primary-dark:hover{
		border-color:#4a6dae
	}
	.desktop\:border-primary-darker,.desktop\:hover\:border-primary-darker:hover{
		border-color:#375283
	}
	.desktop\:border-primary-darkest,.desktop\:hover\:border-primary-darkest:hover{
		border-color:#253657
	}
	.desktop\:border-secondary-lighter,.desktop\:hover\:border-secondary-lighter:hover{
		border-color:#99ceea
	}
	.desktop\:border-secondary-light,.desktop\:hover\:border-secondary-light:hover{
		border-color:#339dd5
	}
	.desktop\:border-secondary,.desktop\:hover\:border-secondary:hover{
		border-color:#0085ca
	}
	.desktop\:border-secondary-vivid,.desktop\:hover\:border-secondary-vivid:hover{
		border-color:#006aa2
	}
	.desktop\:border-secondary-dark,.desktop\:hover\:border-secondary-dark:hover{
		border-color:#005079
	}
	.desktop\:border-secondary-darker,.desktop\:hover\:border-secondary-darker:hover{
		border-color:#2a3c4a
	}
	.desktop\:border-secondary-darkest,.desktop\:hover\:border-secondary-darkest:hover{
		border-color:#243745
	}
	.desktop\:border-accent-warm-darker,.desktop\:hover\:border-accent-warm-darker:hover{
		border-color:#6b2517
	}
	.desktop\:border-accent-warm-dark,.desktop\:hover\:border-accent-warm-dark:hover{
		border-color:#8f311e
	}
	.desktop\:border-accent-warm,.desktop\:hover\:border-accent-warm:hover{
		border-color:#b33d26
	}
	.desktop\:border-accent-warm-light,.desktop\:hover\:border-accent-warm-light:hover{
		border-color:#e1b1a8
	}
	.desktop\:border-accent-warm-lighter,.desktop\:hover\:border-accent-warm-lighter:hover{
		border-color:#f0d8d4
	}
	.desktop\:border-accent-cool-darker,.desktop\:hover\:border-accent-cool-darker:hover{
		border-color:#2c4400
	}
	.desktop\:border-accent-cool-dark,.desktop\:hover\:border-accent-cool-dark:hover{
		border-color:#3b5b00
	}
	.desktop\:border-accent-cool,.desktop\:hover\:border-accent-cool:hover{
		border-color:#4a7200
	}
	.desktop\:border-accent-cool-light,.desktop\:hover\:border-accent-cool-light:hover{
		border-color:#92aa66
	}
	.desktop\:border-accent-cool-lighter,.desktop\:hover\:border-accent-cool-lighter:hover{
		border-color:#dbe3cc
	}
	.desktop\:border-error-lighter,.desktop\:hover\:border-error-lighter:hover{
		border-color:#f4e3db
	}
	.desktop\:border-error-light,.desktop\:hover\:border-error-light:hover{
		border-color:#f39268
	}
	.desktop\:border-error,.desktop\:hover\:border-error:hover{
		border-color:#d54309
	}
	.desktop\:border-error-dark,.desktop\:hover\:border-error-dark:hover{
		border-color:#b50909
	}
	.desktop\:border-error-darker,.desktop\:hover\:border-error-darker:hover{
		border-color:#6f3331
	}
	.desktop\:border-warning-lighter,.desktop\:hover\:border-warning-lighter:hover{
		border-color:#faf3d1
	}
	.desktop\:border-warning-light,.desktop\:hover\:border-warning-light:hover{
		border-color:#fee685
	}
	.desktop\:border-warning,.desktop\:hover\:border-warning:hover{
		border-color:#ffbe2e
	}
	.desktop\:border-warning-dark,.desktop\:hover\:border-warning-dark:hover{
		border-color:#e5a000
	}
	.desktop\:border-warning-darker,.desktop\:hover\:border-warning-darker:hover{
		border-color:#936f38
	}
	.desktop\:border-success-lighter,.desktop\:hover\:border-success-lighter:hover{
		border-color:#ecf3ec
	}
	.desktop\:border-success-light,.desktop\:hover\:border-success-light:hover{
		border-color:#70e17b
	}
	.desktop\:border-success,.desktop\:hover\:border-success:hover{
		border-color:#00a91c
	}
	.desktop\:border-success-dark,.desktop\:hover\:border-success-dark:hover{
		border-color:#008817
	}
	.desktop\:border-success-darker,.desktop\:hover\:border-success-darker:hover{
		border-color:#216e1f
	}
	.desktop\:border-info-lighter,.desktop\:hover\:border-info-lighter:hover{
		border-color:#cce7f4
	}
	.desktop\:border-info-light,.desktop\:hover\:border-info-light:hover{
		border-color:#9db8e9
	}
	.desktop\:border-info,.desktop\:hover\:border-info:hover{
		border-color:#5c88da
	}
	.desktop\:border-info-dark,.desktop\:hover\:border-info-dark:hover{
		border-color:#375283
	}
	.desktop\:border-info-darker,.desktop\:hover\:border-info-darker:hover{
		border-color:#253657
	}
	.desktop\:border-disabled-light,.desktop\:hover\:border-disabled-light:hover{
		border-color:#e6e6e6
	}
	.desktop\:border-disabled,.desktop\:hover\:border-disabled:hover{
		border-color:#c9c9c9
	}
	.desktop\:border-disabled-dark,.desktop\:hover\:border-disabled-dark:hover{
		border-color:#adadad
	}
	.desktop\:border-emergency,.desktop\:hover\:border-emergency:hover{
		border-color:#9c3d10
	}
	.desktop\:border-emergency-dark,.desktop\:hover\:border-emergency-dark:hover{
		border-color:#332d29
	}
	.desktop\:border-orau-primary,.desktop\:hover\:border-orau-primary:hover{
		border-color:#5c88da
	}
	.desktop\:border-orau-primary-alternate,.desktop\:hover\:border-orau-primary-alternate:hover{
		border-color:#7da0e1
	}
	.desktop\:border-orau-primary-light,.desktop\:hover\:border-orau-primary-light:hover{
		border-color:#becff0
	}
	.desktop\:border-orau-primary-dark,.desktop\:hover\:border-orau-primary-dark:hover{
		border-color:#253657
	}
	.desktop\:border-orau-neutral,.desktop\:hover\:border-orau-neutral:hover{
		border-color:#63666a
	}
	.desktop\:border-orau-dark-gray,.desktop\:hover\:border-orau-dark-gray:hover{
		border-color:#3f4443
	}
	.desktop\:border-orau-light-gray,.desktop\:hover\:border-orau-light-gray:hover{
		border-color:#e5e1e6
	}
	.desktop\:border-orau-dark-cool-gray,.desktop\:hover\:border-orau-dark-cool-gray:hover{
		border-color:#13294b
	}
	.desktop\:border-orau-light-cool-gray,.desktop\:hover\:border-orau-light-cool-gray:hover{
		border-color:#dde5ed
	}
	.desktop\:border-orau-red,.desktop\:hover\:border-orau-red:hover{
		border-color:#b33d26
	}
	.desktop\:border-orau-orange,.desktop\:hover\:border-orau-orange:hover{
		border-color:#e59633
	}
	.desktop\:border-orau-dark-orange,.desktop\:hover\:border-orau-dark-orange:hover{
		border-color:#9b5700
	}
	.desktop\:border-orau-yellow,.desktop\:hover\:border-orau-yellow:hover{
		border-color:#f3d03e
	}
	.desktop\:border-orau-green,.desktop\:hover\:border-orau-green:hover{
		border-color:#4a7200
	}
	.desktop\:border-orau-light-green,.desktop\:hover\:border-orau-light-green:hover{
		border-color:#93d0aa
	}
	.desktop\:border-orau-blue,.desktop\:hover\:border-orau-blue:hover{
		border-color:#0085ca
	}
	.desktop\:border-orau-vivid-blue,.desktop\:hover\:border-orau-vivid-blue:hover{
		border-color:#006aa2
	}
	.desktop\:border-orau-dark-blue,.desktop\:hover\:border-orau-dark-blue:hover{
		border-color:#1d4f91
	}
	.desktop\:border-orau-bright-blue,.desktop\:hover\:border-orau-bright-blue:hover{
		border-color:#00b5e2
	}
	.desktop\:border-orau-dark-cool-blue,.desktop\:hover\:border-orau-dark-cool-blue:hover{
		border-color:#243745
	}
	.desktop\:border-orau-dark-cool-blue-alternate,.desktop\:hover\:border-orau-dark-cool-blue-alternate:hover{
		border-color:#2a3c4a
	}
	.desktop\:border-orau-purple,.desktop\:hover\:border-orau-purple:hover{
		border-color:#4c4084
	}
	.desktop\:border-orau-light-purple,.desktop\:hover\:border-orau-light-purple:hover{
		border-color:#6a7cbc
	}
	.desktop\:border-orau-lighter-purple,.desktop\:hover\:border-orau-lighter-purple:hover{
		border-color:#c3cbe4
	}
	.desktop\:border-orau-magenta,.desktop\:hover\:border-orau-magenta:hover{
		border-color:#670067
	}
	.desktop\:border-orau-teal,.desktop\:hover\:border-orau-teal:hover{
		border-color:#47dac1
	}
	.desktop\:radius-0{
		border-radius:0
	}
	.desktop\:radius-top-0{
		border-top-left-radius:0;
		border-top-right-radius:0
	}
	.desktop\:radius-right-0{
		border-top-right-radius:0;
		border-bottom-right-radius:0
	}
	.desktop\:radius-bottom-0{
		border-bottom-left-radius:0;
		border-bottom-right-radius:0
	}
	.desktop\:radius-left-0{
		border-top-left-radius:0;
		border-bottom-left-radius:0
	}
	.desktop\:radius-sm{
		border-radius:2px
	}
	.desktop\:radius-top-sm{
		border-top-left-radius:2px;
		border-top-right-radius:2px
	}
	.desktop\:radius-right-sm{
		border-top-right-radius:2px;
		border-bottom-right-radius:2px
	}
	.desktop\:radius-bottom-sm{
		border-bottom-left-radius:2px;
		border-bottom-right-radius:2px
	}
	.desktop\:radius-left-sm{
		border-top-left-radius:2px;
		border-bottom-left-radius:2px
	}
	.desktop\:radius-md{
		border-radius:.25rem
	}
	.desktop\:radius-top-md{
		border-top-left-radius:.25rem;
		border-top-right-radius:.25rem
	}
	.desktop\:radius-right-md{
		border-top-right-radius:.25rem;
		border-bottom-right-radius:.25rem
	}
	.desktop\:radius-bottom-md{
		border-bottom-left-radius:.25rem;
		border-bottom-right-radius:.25rem
	}
	.desktop\:radius-left-md{
		border-top-left-radius:.25rem;
		border-bottom-left-radius:.25rem
	}
	.desktop\:radius-lg{
		border-radius:.5rem
	}
	.desktop\:radius-top-lg{
		border-top-left-radius:.5rem;
		border-top-right-radius:.5rem
	}
	.desktop\:radius-right-lg{
		border-top-right-radius:.5rem;
		border-bottom-right-radius:.5rem
	}
	.desktop\:radius-bottom-lg{
		border-bottom-left-radius:.5rem;
		border-bottom-right-radius:.5rem
	}
	.desktop\:radius-left-lg{
		border-top-left-radius:.5rem;
		border-bottom-left-radius:.5rem
	}
	.desktop\:radius-pill{
		border-radius:99rem
	}
	.desktop\:radius-top-pill{
		border-top-left-radius:99rem;
		border-top-right-radius:99rem
	}
	.desktop\:radius-right-pill{
		border-top-right-radius:99rem;
		border-bottom-right-radius:99rem
	}
	.desktop\:radius-bottom-pill{
		border-bottom-left-radius:99rem;
		border-bottom-right-radius:99rem
	}
	.desktop\:radius-left-pill{
		border-top-left-radius:99rem;
		border-bottom-left-radius:99rem
	}
	.desktop\:display-block{
		display:block
	}
	.desktop\:display-flex{
		display:flex
	}
	.desktop\:display-none{
		display:none
	}
	.desktop\:display-inline{
		display:inline
	}
	.desktop\:display-inline-block{
		display:inline-block
	}
	.desktop\:display-inline-flex{
		display:inline-flex
	}
	.desktop\:display-table{
		display:table
	}
	.desktop\:display-table-cell{
		display:table-cell
	}
	.desktop\:display-table-row{
		display:table-row
	}
	.desktop\:font-mono-3xs{
		font-size:.77rem
	}
	.desktop\:font-mono-2xs{
		font-size:.83rem
	}
	.desktop\:font-mono-xs{
		font-size:.89rem
	}
	.desktop\:font-mono-sm{
		font-size:.95rem
	}
	.desktop\:font-mono-md{
		font-size:1.01rem
	}
	.desktop\:font-mono-lg{
		font-size:1.31rem
	}
	.desktop\:font-mono-xl{
		font-size:1.91rem
	}
	.desktop\:font-mono-2xl{
		font-size:2.38rem
	}
	.desktop\:font-mono-3xl{
		font-size:2.86rem
	}
	.desktop\:font-sans-3xs{
		font-size:.87rem
	}
	.desktop\:font-sans-2xs{
		font-size:.93rem
	}
	.desktop\:font-sans-xs{
		font-size:1rem
	}
	.desktop\:font-sans-sm{
		font-size:1.06rem
	}
	.desktop\:font-sans-md{
		font-size:1.13rem
	}
	.desktop\:font-sans-lg{
		font-size:1.46rem
	}
	.desktop\:font-sans-xl{
		font-size:2.13rem
	}
	.desktop\:font-sans-2xl{
		font-size:2.66rem
	}
	.desktop\:font-sans-3xl{
		font-size:3.19rem
	}
	.desktop\:font-serif-3xs{
		font-size:.79rem
	}
	.desktop\:font-serif-2xs{
		font-size:.85rem
	}
	.desktop\:font-serif-xs{
		font-size:.91rem
	}
	.desktop\:font-serif-sm{
		font-size:.98rem
	}
	.desktop\:font-serif-md{
		font-size:1.04rem
	}
	.desktop\:font-serif-lg{
		font-size:1.34rem
	}
	.desktop\:font-serif-xl{
		font-size:1.95rem
	}
	.desktop\:font-serif-2xl{
		font-size:2.44rem
	}
	.desktop\:font-serif-3xl{
		font-size:2.93rem
	}
	.desktop\:font-heading-3xs{
		font-size:.87rem
	}
	.desktop\:font-heading-2xs{
		font-size:.93rem
	}
	.desktop\:font-heading-xs{
		font-size:1rem
	}
	.desktop\:font-heading-sm{
		font-size:1.06rem
	}
	.desktop\:font-heading-md{
		font-size:1.13rem
	}
	.desktop\:font-heading-lg{
		font-size:1.46rem
	}
	.desktop\:font-heading-xl{
		font-size:2.13rem
	}
	.desktop\:font-heading-2xl{
		font-size:2.66rem
	}
	.desktop\:font-heading-3xl{
		font-size:3.19rem
	}
	.desktop\:font-body-3xs{
		font-size:.87rem
	}
	.desktop\:font-body-2xs{
		font-size:.93rem
	}
	.desktop\:font-body-xs{
		font-size:1rem
	}
	.desktop\:font-body-sm{
		font-size:1.06rem
	}
	.desktop\:font-body-md{
		font-size:1.13rem
	}
	.desktop\:font-body-lg{
		font-size:1.46rem
	}
	.desktop\:font-body-xl{
		font-size:2.13rem
	}
	.desktop\:font-body-2xl{
		font-size:2.66rem
	}
	.desktop\:font-body-3xl{
		font-size:3.19rem
	}
	.desktop\:font-code-3xs{
		font-size:.77rem
	}
	.desktop\:font-code-2xs{
		font-size:.83rem
	}
	.desktop\:font-code-xs{
		font-size:.89rem
	}
	.desktop\:font-code-sm{
		font-size:.95rem
	}
	.desktop\:font-code-md{
		font-size:1.01rem
	}
	.desktop\:font-code-lg{
		font-size:1.31rem
	}
	.desktop\:font-code-xl{
		font-size:1.91rem
	}
	.desktop\:font-code-2xl{
		font-size:2.38rem
	}
	.desktop\:font-code-3xl{
		font-size:2.86rem
	}
	.desktop\:font-alt-3xs{
		font-size:.79rem
	}
	.desktop\:font-alt-2xs{
		font-size:.85rem
	}
	.desktop\:font-alt-xs{
		font-size:.91rem
	}
	.desktop\:font-alt-sm{
		font-size:.98rem
	}
	.desktop\:font-alt-md{
		font-size:1.04rem
	}
	.desktop\:font-alt-lg{
		font-size:1.34rem
	}
	.desktop\:font-alt-xl{
		font-size:1.95rem
	}
	.desktop\:font-alt-2xl{
		font-size:2.44rem
	}
	.desktop\:font-alt-3xl{
		font-size:2.93rem
	}
	.desktop\:font-ui-3xs{
		font-size:.87rem
	}
	.desktop\:font-ui-2xs{
		font-size:.93rem
	}
	.desktop\:font-ui-xs{
		font-size:1rem
	}
	.desktop\:font-ui-sm{
		font-size:1.06rem
	}
	.desktop\:font-ui-md{
		font-size:1.13rem
	}
	.desktop\:font-ui-lg{
		font-size:1.46rem
	}
	.desktop\:font-ui-xl{
		font-size:2.13rem
	}
	.desktop\:font-ui-2xl{
		font-size:2.66rem
	}
	.desktop\:font-ui-3xl{
		font-size:3.19rem
	}
	.desktop\:text-light{
		font-weight:300
	}
	.desktop\:text-normal{
		font-weight:400
	}
	.desktop\:text-bold{
		font-weight:700
	}
	.desktop\:flex-justify-center{
		justify-content:center
	}
	.desktop\:flex-justify-start{
		justify-content:flex-start
	}
	.desktop\:flex-justify-end{
		justify-content:flex-end
	}
	.desktop\:flex-justify{
		justify-content:space-between
	}
	.desktop\:line-height-sans-1{
		line-height:.9
	}
	.desktop\:line-height-sans-2{
		line-height:1.1
	}
	.desktop\:line-height-sans-3{
		line-height:1.3
	}
	.desktop\:line-height-sans-4{
		line-height:1.4
	}
	.desktop\:line-height-sans-5{
		line-height:1.5
	}
	.desktop\:line-height-sans-6{
		line-height:1.6
	}
	.desktop\:line-height-serif-1{
		line-height:1
	}
	.desktop\:line-height-serif-2{
		line-height:1.2
	}
	.desktop\:line-height-serif-3{
		line-height:1.4
	}
	.desktop\:line-height-serif-4{
		line-height:1.5
	}
	.desktop\:line-height-serif-5{
		line-height:1.7
	}
	.desktop\:line-height-serif-6{
		line-height:1.8
	}
	.desktop\:line-height-mono-1{
		line-height:1
	}
	.desktop\:line-height-mono-2{
		line-height:1.3
	}
	.desktop\:line-height-mono-3{
		line-height:1.4
	}
	.desktop\:line-height-mono-4{
		line-height:1.6
	}
	.desktop\:line-height-mono-5{
		line-height:1.7
	}
	.desktop\:line-height-mono-6{
		line-height:1.8
	}
	.desktop\:line-height-heading-1{
		line-height:.9
	}
	.desktop\:line-height-heading-2{
		line-height:1.1
	}
	.desktop\:line-height-heading-3{
		line-height:1.3
	}
	.desktop\:line-height-heading-4{
		line-height:1.4
	}
	.desktop\:line-height-heading-5{
		line-height:1.5
	}
	.desktop\:line-height-heading-6{
		line-height:1.6
	}
	.desktop\:line-height-ui-1{
		line-height:.9
	}
	.desktop\:line-height-ui-2{
		line-height:1.1
	}
	.desktop\:line-height-ui-3{
		line-height:1.3
	}
	.desktop\:line-height-ui-4{
		line-height:1.4
	}
	.desktop\:line-height-ui-5{
		line-height:1.5
	}
	.desktop\:line-height-ui-6{
		line-height:1.6
	}
	.desktop\:line-height-body-1{
		line-height:.9
	}
	.desktop\:line-height-body-2{
		line-height:1.1
	}
	.desktop\:line-height-body-3{
		line-height:1.3
	}
	.desktop\:line-height-body-4{
		line-height:1.4
	}
	.desktop\:line-height-body-5{
		line-height:1.5
	}
	.desktop\:line-height-body-6{
		line-height:1.6
	}
	.desktop\:line-height-code-1{
		line-height:1
	}
	.desktop\:line-height-code-2{
		line-height:1.3
	}
	.desktop\:line-height-code-3{
		line-height:1.4
	}
	.desktop\:line-height-code-4{
		line-height:1.6
	}
	.desktop\:line-height-code-5{
		line-height:1.7
	}
	.desktop\:line-height-code-6{
		line-height:1.8
	}
	.desktop\:line-height-alt-1{
		line-height:1
	}
	.desktop\:line-height-alt-2{
		line-height:1.2
	}
	.desktop\:line-height-alt-3{
		line-height:1.4
	}
	.desktop\:line-height-alt-4{
		line-height:1.5
	}
	.desktop\:line-height-alt-5{
		line-height:1.7
	}
	.desktop\:line-height-alt-6{
		line-height:1.8
	}
	.desktop\:margin-neg-1px{
		margin:-1px
	}
	.desktop\:margin-neg-2px{
		margin:-2px
	}
	.desktop\:margin-neg-05{
		margin:-.25rem
	}
	.desktop\:margin-neg-1{
		margin:-.5rem
	}
	.desktop\:margin-neg-105{
		margin:-.75rem
	}
	.desktop\:margin-neg-2{
		margin:-1rem
	}
	.desktop\:margin-neg-205{
		margin:-1.25rem
	}
	.desktop\:margin-neg-3{
		margin:-1.5rem
	}
	.desktop\:margin-1px{
		margin:1px
	}
	.desktop\:margin-2px{
		margin:2px
	}
	.desktop\:margin-05{
		margin:.25rem
	}
	.desktop\:margin-1{
		margin:.5rem
	}
	.desktop\:margin-105{
		margin:.75rem
	}
	.desktop\:margin-2{
		margin:1rem
	}
	.desktop\:margin-205{
		margin:1.25rem
	}
	.desktop\:margin-3{
		margin:1.5rem
	}
	.desktop\:margin-neg-4{
		margin:-2rem
	}
	.desktop\:margin-neg-5{
		margin:-2.5rem
	}
	.desktop\:margin-neg-6{
		margin:-3rem
	}
	.desktop\:margin-neg-7{
		margin:-3.5rem
	}
	.desktop\:margin-neg-8{
		margin:-4rem
	}
	.desktop\:margin-neg-9{
		margin:-4.5rem
	}
	.desktop\:margin-neg-10{
		margin:-5rem
	}
	.desktop\:margin-neg-15{
		margin:-7.5rem
	}
	.desktop\:margin-4{
		margin:2rem
	}
	.desktop\:margin-5{
		margin:2.5rem
	}
	.desktop\:margin-6{
		margin:3rem
	}
	.desktop\:margin-7{
		margin:3.5rem
	}
	.desktop\:margin-8{
		margin:4rem
	}
	.desktop\:margin-9{
		margin:4.5rem
	}
	.desktop\:margin-10{
		margin:5rem
	}
	.desktop\:margin-15{
		margin:7.5rem
	}
	.desktop\:margin-05em{
		margin:.5em
	}
	.desktop\:margin-1em{
		margin:1em
	}
	.desktop\:margin-105em{
		margin:1.5em
	}
	.desktop\:margin-2em{
		margin:2em
	}
	.desktop\:margin-0{
		margin:0
	}
	.desktop\:margin-y-1px{
		margin-top:1px;
		margin-bottom:1px
	}
	.desktop\:margin-top-1px{
		margin-top:1px
	}
	.desktop\:margin-bottom-1px{
		margin-bottom:1px
	}
	.desktop\:margin-y-2px{
		margin-top:2px;
		margin-bottom:2px
	}
	.desktop\:margin-top-2px{
		margin-top:2px
	}
	.desktop\:margin-bottom-2px{
		margin-bottom:2px
	}
	.desktop\:margin-y-05{
		margin-top:.25rem;
		margin-bottom:.25rem
	}
	.desktop\:margin-top-05{
		margin-top:.25rem
	}
	.desktop\:margin-bottom-05{
		margin-bottom:.25rem
	}
	.desktop\:margin-y-1{
		margin-top:.5rem;
		margin-bottom:.5rem
	}
	.desktop\:margin-top-1{
		margin-top:.5rem
	}
	.desktop\:margin-bottom-1{
		margin-bottom:.5rem
	}
	.desktop\:margin-y-105{
		margin-top:.75rem;
		margin-bottom:.75rem
	}
	.desktop\:margin-top-105{
		margin-top:.75rem
	}
	.desktop\:margin-bottom-105{
		margin-bottom:.75rem
	}
	.desktop\:margin-y-2{
		margin-top:1rem;
		margin-bottom:1rem
	}
	.desktop\:margin-top-2{
		margin-top:1rem
	}
	.desktop\:margin-bottom-2{
		margin-bottom:1rem
	}
	.desktop\:margin-y-205{
		margin-top:1.25rem;
		margin-bottom:1.25rem
	}
	.desktop\:margin-top-205{
		margin-top:1.25rem
	}
	.desktop\:margin-bottom-205{
		margin-bottom:1.25rem
	}
	.desktop\:margin-y-3{
		margin-top:1.5rem;
		margin-bottom:1.5rem
	}
	.desktop\:margin-top-3{
		margin-top:1.5rem
	}
	.desktop\:margin-bottom-3{
		margin-bottom:1.5rem
	}
	.desktop\:margin-y-neg-1px{
		margin-top:-1px;
		margin-bottom:-1px
	}
	.desktop\:margin-top-neg-1px{
		margin-top:-1px
	}
	.desktop\:margin-bottom-neg-1px{
		margin-bottom:-1px
	}
	.desktop\:margin-y-neg-2px{
		margin-top:-2px;
		margin-bottom:-2px
	}
	.desktop\:margin-top-neg-2px{
		margin-top:-2px
	}
	.desktop\:margin-bottom-neg-2px{
		margin-bottom:-2px
	}
	.desktop\:margin-y-neg-05{
		margin-top:-.25rem;
		margin-bottom:-.25rem
	}
	.desktop\:margin-top-neg-05{
		margin-top:-.25rem
	}
	.desktop\:margin-bottom-neg-05{
		margin-bottom:-.25rem
	}
	.desktop\:margin-y-neg-1{
		margin-top:-.5rem;
		margin-bottom:-.5rem
	}
	.desktop\:margin-top-neg-1{
		margin-top:-.5rem
	}
	.desktop\:margin-bottom-neg-1{
		margin-bottom:-.5rem
	}
	.desktop\:margin-y-neg-105{
		margin-top:-.75rem;
		margin-bottom:-.75rem
	}
	.desktop\:margin-top-neg-105{
		margin-top:-.75rem
	}
	.desktop\:margin-bottom-neg-105{
		margin-bottom:-.75rem
	}
	.desktop\:margin-y-neg-2{
		margin-top:-1rem;
		margin-bottom:-1rem
	}
	.desktop\:margin-top-neg-2{
		margin-top:-1rem
	}
	.desktop\:margin-bottom-neg-2{
		margin-bottom:-1rem
	}
	.desktop\:margin-y-neg-205{
		margin-top:-1.25rem;
		margin-bottom:-1.25rem
	}
	.desktop\:margin-top-neg-205{
		margin-top:-1.25rem
	}
	.desktop\:margin-bottom-neg-205{
		margin-bottom:-1.25rem
	}
	.desktop\:margin-y-neg-3{
		margin-top:-1.5rem;
		margin-bottom:-1.5rem
	}
	.desktop\:margin-top-neg-3{
		margin-top:-1.5rem
	}
	.desktop\:margin-bottom-neg-3{
		margin-bottom:-1.5rem
	}
	.desktop\:margin-y-neg-4{
		margin-top:-2rem;
		margin-bottom:-2rem
	}
	.desktop\:margin-top-neg-4{
		margin-top:-2rem
	}
	.desktop\:margin-bottom-neg-4{
		margin-bottom:-2rem
	}
	.desktop\:margin-y-neg-5{
		margin-top:-2.5rem;
		margin-bottom:-2.5rem
	}
	.desktop\:margin-top-neg-5{
		margin-top:-2.5rem
	}
	.desktop\:margin-bottom-neg-5{
		margin-bottom:-2.5rem
	}
	.desktop\:margin-y-neg-6{
		margin-top:-3rem;
		margin-bottom:-3rem
	}
	.desktop\:margin-top-neg-6{
		margin-top:-3rem
	}
	.desktop\:margin-bottom-neg-6{
		margin-bottom:-3rem
	}
	.desktop\:margin-y-neg-7{
		margin-top:-3.5rem;
		margin-bottom:-3.5rem
	}
	.desktop\:margin-top-neg-7{
		margin-top:-3.5rem
	}
	.desktop\:margin-bottom-neg-7{
		margin-bottom:-3.5rem
	}
	.desktop\:margin-y-neg-8{
		margin-top:-4rem;
		margin-bottom:-4rem
	}
	.desktop\:margin-top-neg-8{
		margin-top:-4rem
	}
	.desktop\:margin-bottom-neg-8{
		margin-bottom:-4rem
	}
	.desktop\:margin-y-neg-9{
		margin-top:-4.5rem;
		margin-bottom:-4.5rem
	}
	.desktop\:margin-top-neg-9{
		margin-top:-4.5rem
	}
	.desktop\:margin-bottom-neg-9{
		margin-bottom:-4.5rem
	}
	.desktop\:margin-y-neg-10{
		margin-top:-5rem;
		margin-bottom:-5rem
	}
	.desktop\:margin-top-neg-10{
		margin-top:-5rem
	}
	.desktop\:margin-bottom-neg-10{
		margin-bottom:-5rem
	}
	.desktop\:margin-y-neg-15{
		margin-top:-7.5rem;
		margin-bottom:-7.5rem
	}
	.desktop\:margin-top-neg-15{
		margin-top:-7.5rem
	}
	.desktop\:margin-bottom-neg-15{
		margin-bottom:-7.5rem
	}
	.desktop\:margin-y-4{
		margin-top:2rem;
		margin-bottom:2rem
	}
	.desktop\:margin-top-4{
		margin-top:2rem
	}
	.desktop\:margin-bottom-4{
		margin-bottom:2rem
	}
	.desktop\:margin-y-5{
		margin-top:2.5rem;
		margin-bottom:2.5rem
	}
	.desktop\:margin-top-5{
		margin-top:2.5rem
	}
	.desktop\:margin-bottom-5{
		margin-bottom:2.5rem
	}
	.desktop\:margin-y-6{
		margin-top:3rem;
		margin-bottom:3rem
	}
	.desktop\:margin-top-6{
		margin-top:3rem
	}
	.desktop\:margin-bottom-6{
		margin-bottom:3rem
	}
	.desktop\:margin-y-7{
		margin-top:3.5rem;
		margin-bottom:3.5rem
	}
	.desktop\:margin-top-7{
		margin-top:3.5rem
	}
	.desktop\:margin-bottom-7{
		margin-bottom:3.5rem
	}
	.desktop\:margin-y-8{
		margin-top:4rem;
		margin-bottom:4rem
	}
	.desktop\:margin-top-8{
		margin-top:4rem
	}
	.desktop\:margin-bottom-8{
		margin-bottom:4rem
	}
	.desktop\:margin-y-9{
		margin-top:4.5rem;
		margin-bottom:4.5rem
	}
	.desktop\:margin-top-9{
		margin-top:4.5rem
	}
	.desktop\:margin-bottom-9{
		margin-bottom:4.5rem
	}
	.desktop\:margin-y-10{
		margin-top:5rem;
		margin-bottom:5rem
	}
	.desktop\:margin-top-10{
		margin-top:5rem
	}
	.desktop\:margin-bottom-10{
		margin-bottom:5rem
	}
	.desktop\:margin-y-15{
		margin-top:7.5rem;
		margin-bottom:7.5rem
	}
	.desktop\:margin-top-15{
		margin-top:7.5rem
	}
	.desktop\:margin-bottom-15{
		margin-bottom:7.5rem
	}
	.desktop\:margin-y-05em{
		margin-top:.5em;
		margin-bottom:.5em
	}
	.desktop\:margin-top-05em{
		margin-top:.5em
	}
	.desktop\:margin-bottom-05em{
		margin-bottom:.5em
	}
	.desktop\:margin-y-1em{
		margin-top:1em;
		margin-bottom:1em
	}
	.desktop\:margin-top-1em{
		margin-top:1em
	}
	.desktop\:margin-bottom-1em{
		margin-bottom:1em
	}
	.desktop\:margin-y-105em{
		margin-top:1.5em;
		margin-bottom:1.5em
	}
	.desktop\:margin-top-105em{
		margin-top:1.5em
	}
	.desktop\:margin-bottom-105em{
		margin-bottom:1.5em
	}
	.desktop\:margin-y-2em{
		margin-top:2em;
		margin-bottom:2em
	}
	.desktop\:margin-top-2em{
		margin-top:2em
	}
	.desktop\:margin-bottom-2em{
		margin-bottom:2em
	}
	.desktop\:margin-y-0{
		margin-top:0;
		margin-bottom:0
	}
	.desktop\:margin-top-0{
		margin-top:0
	}
	.desktop\:margin-bottom-0{
		margin-bottom:0
	}
	.desktop\:margin-y-auto{
		margin-top:auto;
		margin-bottom:auto
	}
	.desktop\:margin-top-auto{
		margin-top:auto
	}
	.desktop\:margin-bottom-auto{
		margin-bottom:auto
	}
	.desktop\:margin-x-1px{
		margin-left:1px;
		margin-right:1px
	}
	.desktop\:margin-right-1px{
		margin-right:1px
	}
	.desktop\:margin-left-1px{
		margin-left:1px
	}
	.desktop\:margin-x-2px{
		margin-left:2px;
		margin-right:2px
	}
	.desktop\:margin-right-2px{
		margin-right:2px
	}
	.desktop\:margin-left-2px{
		margin-left:2px
	}
	.desktop\:margin-x-05{
		margin-left:.25rem;
		margin-right:.25rem
	}
	.desktop\:margin-right-05{
		margin-right:.25rem
	}
	.desktop\:margin-left-05{
		margin-left:.25rem
	}
	.desktop\:margin-x-1{
		margin-left:.5rem;
		margin-right:.5rem
	}
	.desktop\:margin-right-1{
		margin-right:.5rem
	}
	.desktop\:margin-left-1{
		margin-left:.5rem
	}
	.desktop\:margin-x-105{
		margin-left:.75rem;
		margin-right:.75rem
	}
	.desktop\:margin-right-105{
		margin-right:.75rem
	}
	.desktop\:margin-left-105{
		margin-left:.75rem
	}
	.desktop\:margin-x-2{
		margin-left:1rem;
		margin-right:1rem
	}
	.desktop\:margin-right-2{
		margin-right:1rem
	}
	.desktop\:margin-left-2{
		margin-left:1rem
	}
	.desktop\:margin-x-205{
		margin-left:1.25rem;
		margin-right:1.25rem
	}
	.desktop\:margin-right-205{
		margin-right:1.25rem
	}
	.desktop\:margin-left-205{
		margin-left:1.25rem
	}
	.desktop\:margin-x-3{
		margin-left:1.5rem;
		margin-right:1.5rem
	}
	.desktop\:margin-right-3{
		margin-right:1.5rem
	}
	.desktop\:margin-left-3{
		margin-left:1.5rem
	}
	.desktop\:margin-x-neg-1px{
		margin-left:-1px;
		margin-right:-1px
	}
	.desktop\:margin-right-neg-1px{
		margin-right:-1px
	}
	.desktop\:margin-left-neg-1px{
		margin-left:-1px
	}
	.desktop\:margin-x-neg-2px{
		margin-left:-2px;
		margin-right:-2px
	}
	.desktop\:margin-right-neg-2px{
		margin-right:-2px
	}
	.desktop\:margin-left-neg-2px{
		margin-left:-2px
	}
	.desktop\:margin-x-neg-05{
		margin-left:-.25rem;
		margin-right:-.25rem
	}
	.desktop\:margin-right-neg-05{
		margin-right:-.25rem
	}
	.desktop\:margin-left-neg-05{
		margin-left:-.25rem
	}
	.desktop\:margin-x-neg-1{
		margin-left:-.5rem;
		margin-right:-.5rem
	}
	.desktop\:margin-right-neg-1{
		margin-right:-.5rem
	}
	.desktop\:margin-left-neg-1{
		margin-left:-.5rem
	}
	.desktop\:margin-x-neg-105{
		margin-left:-.75rem;
		margin-right:-.75rem
	}
	.desktop\:margin-right-neg-105{
		margin-right:-.75rem
	}
	.desktop\:margin-left-neg-105{
		margin-left:-.75rem
	}
	.desktop\:margin-x-neg-2{
		margin-left:-1rem;
		margin-right:-1rem
	}
	.desktop\:margin-right-neg-2{
		margin-right:-1rem
	}
	.desktop\:margin-left-neg-2{
		margin-left:-1rem
	}
	.desktop\:margin-x-neg-205{
		margin-left:-1.25rem;
		margin-right:-1.25rem
	}
	.desktop\:margin-right-neg-205{
		margin-right:-1.25rem
	}
	.desktop\:margin-left-neg-205{
		margin-left:-1.25rem
	}
	.desktop\:margin-x-neg-3{
		margin-left:-1.5rem;
		margin-right:-1.5rem
	}
	.desktop\:margin-right-neg-3{
		margin-right:-1.5rem
	}
	.desktop\:margin-left-neg-3{
		margin-left:-1.5rem
	}
	.desktop\:margin-x-neg-4{
		margin-left:-2rem;
		margin-right:-2rem
	}
	.desktop\:margin-right-neg-4{
		margin-right:-2rem
	}
	.desktop\:margin-left-neg-4{
		margin-left:-2rem
	}
	.desktop\:margin-x-neg-5{
		margin-left:-2.5rem;
		margin-right:-2.5rem
	}
	.desktop\:margin-right-neg-5{
		margin-right:-2.5rem
	}
	.desktop\:margin-left-neg-5{
		margin-left:-2.5rem
	}
	.desktop\:margin-x-neg-6{
		margin-left:-3rem;
		margin-right:-3rem
	}
	.desktop\:margin-right-neg-6{
		margin-right:-3rem
	}
	.desktop\:margin-left-neg-6{
		margin-left:-3rem
	}
	.desktop\:margin-x-neg-7{
		margin-left:-3.5rem;
		margin-right:-3.5rem
	}
	.desktop\:margin-right-neg-7{
		margin-right:-3.5rem
	}
	.desktop\:margin-left-neg-7{
		margin-left:-3.5rem
	}
	.desktop\:margin-x-neg-8{
		margin-left:-4rem;
		margin-right:-4rem
	}
	.desktop\:margin-right-neg-8{
		margin-right:-4rem
	}
	.desktop\:margin-left-neg-8{
		margin-left:-4rem
	}
	.desktop\:margin-x-neg-9{
		margin-left:-4.5rem;
		margin-right:-4.5rem
	}
	.desktop\:margin-right-neg-9{
		margin-right:-4.5rem
	}
	.desktop\:margin-left-neg-9{
		margin-left:-4.5rem
	}
	.desktop\:margin-x-neg-10{
		margin-left:-5rem;
		margin-right:-5rem
	}
	.desktop\:margin-right-neg-10{
		margin-right:-5rem
	}
	.desktop\:margin-left-neg-10{
		margin-left:-5rem
	}
	.desktop\:margin-x-neg-15{
		margin-left:-7.5rem;
		margin-right:-7.5rem
	}
	.desktop\:margin-right-neg-15{
		margin-right:-7.5rem
	}
	.desktop\:margin-left-neg-15{
		margin-left:-7.5rem
	}
	.desktop\:margin-x-4{
		margin-left:2rem;
		margin-right:2rem
	}
	.desktop\:margin-right-4{
		margin-right:2rem
	}
	.desktop\:margin-left-4{
		margin-left:2rem
	}
	.desktop\:margin-x-5{
		margin-left:2.5rem;
		margin-right:2.5rem
	}
	.desktop\:margin-right-5{
		margin-right:2.5rem
	}
	.desktop\:margin-left-5{
		margin-left:2.5rem
	}
	.desktop\:margin-x-6{
		margin-left:3rem;
		margin-right:3rem
	}
	.desktop\:margin-right-6{
		margin-right:3rem
	}
	.desktop\:margin-left-6{
		margin-left:3rem
	}
	.desktop\:margin-x-7{
		margin-left:3.5rem;
		margin-right:3.5rem
	}
	.desktop\:margin-right-7{
		margin-right:3.5rem
	}
	.desktop\:margin-left-7{
		margin-left:3.5rem
	}
	.desktop\:margin-x-8{
		margin-left:4rem;
		margin-right:4rem
	}
	.desktop\:margin-right-8{
		margin-right:4rem
	}
	.desktop\:margin-left-8{
		margin-left:4rem
	}
	.desktop\:margin-x-9{
		margin-left:4.5rem;
		margin-right:4.5rem
	}
	.desktop\:margin-right-9{
		margin-right:4.5rem
	}
	.desktop\:margin-left-9{
		margin-left:4.5rem
	}
	.desktop\:margin-x-10{
		margin-left:5rem;
		margin-right:5rem
	}
	.desktop\:margin-right-10{
		margin-right:5rem
	}
	.desktop\:margin-left-10{
		margin-left:5rem
	}
	.desktop\:margin-x-15{
		margin-left:7.5rem;
		margin-right:7.5rem
	}
	.desktop\:margin-right-15{
		margin-right:7.5rem
	}
	.desktop\:margin-left-15{
		margin-left:7.5rem
	}
	.desktop\:margin-x-card{
		margin-left:10rem;
		margin-right:10rem
	}
	.desktop\:margin-right-card{
		margin-right:10rem
	}
	.desktop\:margin-left-card{
		margin-left:10rem
	}
	.desktop\:margin-x-card-lg{
		margin-left:15rem;
		margin-right:15rem
	}
	.desktop\:margin-right-card-lg{
		margin-right:15rem
	}
	.desktop\:margin-left-card-lg{
		margin-left:15rem
	}
	.desktop\:margin-x-mobile{
		margin-left:20rem;
		margin-right:20rem
	}
	.desktop\:margin-right-mobile{
		margin-right:20rem
	}
	.desktop\:margin-left-mobile{
		margin-left:20rem
	}
	.desktop\:margin-x-05em{
		margin-left:.5em;
		margin-right:.5em
	}
	.desktop\:margin-right-05em{
		margin-right:.5em
	}
	.desktop\:margin-left-05em{
		margin-left:.5em
	}
	.desktop\:margin-x-1em{
		margin-left:1em;
		margin-right:1em
	}
	.desktop\:margin-right-1em{
		margin-right:1em
	}
	.desktop\:margin-left-1em{
		margin-left:1em
	}
	.desktop\:margin-x-105em{
		margin-left:1.5em;
		margin-right:1.5em
	}
	.desktop\:margin-right-105em{
		margin-right:1.5em
	}
	.desktop\:margin-left-105em{
		margin-left:1.5em
	}
	.desktop\:margin-x-2em{
		margin-left:2em;
		margin-right:2em
	}
	.desktop\:margin-right-2em{
		margin-right:2em
	}
	.desktop\:margin-left-2em{
		margin-left:2em
	}
	.desktop\:margin-x-0{
		margin-left:0;
		margin-right:0
	}
	.desktop\:margin-right-0{
		margin-right:0
	}
	.desktop\:margin-left-0{
		margin-left:0
	}
	.desktop\:margin-x-auto{
		margin-left:auto;
		margin-right:auto
	}
	.desktop\:margin-right-auto{
		margin-right:auto
	}
	.desktop\:margin-left-auto{
		margin-left:auto
	}
	.desktop\:measure-1{
		max-width:44ex
	}
	.desktop\:measure-2{
		max-width:60ex
	}
	.desktop\:measure-3{
		max-width:64ex
	}
	.desktop\:measure-4{
		max-width:68ex
	}
	.desktop\:measure-5{
		max-width:72ex
	}
	.desktop\:measure-6{
		max-width:88ex
	}
	.desktop\:measure-none{
		max-width:none
	}
	.desktop\:order-first{
		order:-1
	}
	.desktop\:order-last{
		order:999
	}
	.desktop\:order-initial{
		order:initial
	}
	.desktop\:order-0{
		order:0
	}
	.desktop\:order-1{
		order:1
	}
	.desktop\:order-2{
		order:2
	}
	.desktop\:order-3{
		order:3
	}
	.desktop\:order-4{
		order:4
	}
	.desktop\:order-5{
		order:5
	}
	.desktop\:order-6{
		order:6
	}
	.desktop\:order-7{
		order:7
	}
	.desktop\:order-8{
		order:8
	}
	.desktop\:order-9{
		order:9
	}
	.desktop\:order-10{
		order:10
	}
	.desktop\:order-11{
		order:11
	}
	.desktop\:padding-1px{
		padding:1px
	}
	.desktop\:padding-y-1px{
		padding-top:1px;
		padding-bottom:1px
	}
	.desktop\:padding-x-1px{
		padding-left:1px;
		padding-right:1px
	}
	.desktop\:padding-top-1px{
		padding-top:1px
	}
	.desktop\:padding-right-1px{
		padding-right:1px
	}
	.desktop\:padding-bottom-1px{
		padding-bottom:1px
	}
	.desktop\:padding-left-1px{
		padding-left:1px
	}
	.desktop\:padding-2px{
		padding:2px
	}
	.desktop\:padding-y-2px{
		padding-top:2px;
		padding-bottom:2px
	}
	.desktop\:padding-x-2px{
		padding-left:2px;
		padding-right:2px
	}
	.desktop\:padding-top-2px{
		padding-top:2px
	}
	.desktop\:padding-right-2px{
		padding-right:2px
	}
	.desktop\:padding-bottom-2px{
		padding-bottom:2px
	}
	.desktop\:padding-left-2px{
		padding-left:2px
	}
	.desktop\:padding-05{
		padding:.25rem
	}
	.desktop\:padding-y-05{
		padding-top:.25rem;
		padding-bottom:.25rem
	}
	.desktop\:padding-x-05{
		padding-left:.25rem;
		padding-right:.25rem
	}
	.desktop\:padding-top-05{
		padding-top:.25rem
	}
	.desktop\:padding-right-05{
		padding-right:.25rem
	}
	.desktop\:padding-bottom-05{
		padding-bottom:.25rem
	}
	.desktop\:padding-left-05{
		padding-left:.25rem
	}
	.desktop\:padding-1{
		padding:.5rem
	}
	.desktop\:padding-y-1{
		padding-top:.5rem;
		padding-bottom:.5rem
	}
	.desktop\:padding-x-1{
		padding-left:.5rem;
		padding-right:.5rem
	}
	.desktop\:padding-top-1{
		padding-top:.5rem
	}
	.desktop\:padding-right-1{
		padding-right:.5rem
	}
	.desktop\:padding-bottom-1{
		padding-bottom:.5rem
	}
	.desktop\:padding-left-1{
		padding-left:.5rem
	}
	.desktop\:padding-105{
		padding:.75rem
	}
	.desktop\:padding-y-105{
		padding-top:.75rem;
		padding-bottom:.75rem
	}
	.desktop\:padding-x-105{
		padding-left:.75rem;
		padding-right:.75rem
	}
	.desktop\:padding-top-105{
		padding-top:.75rem
	}
	.desktop\:padding-right-105{
		padding-right:.75rem
	}
	.desktop\:padding-bottom-105{
		padding-bottom:.75rem
	}
	.desktop\:padding-left-105{
		padding-left:.75rem
	}
	.desktop\:padding-2{
		padding:1rem
	}
	.desktop\:padding-y-2{
		padding-top:1rem;
		padding-bottom:1rem
	}
	.desktop\:padding-x-2{
		padding-left:1rem;
		padding-right:1rem
	}
	.desktop\:padding-top-2{
		padding-top:1rem
	}
	.desktop\:padding-right-2{
		padding-right:1rem
	}
	.desktop\:padding-bottom-2{
		padding-bottom:1rem
	}
	.desktop\:padding-left-2{
		padding-left:1rem
	}
	.desktop\:padding-205{
		padding:1.25rem
	}
	.desktop\:padding-y-205{
		padding-top:1.25rem;
		padding-bottom:1.25rem
	}
	.desktop\:padding-x-205{
		padding-left:1.25rem;
		padding-right:1.25rem
	}
	.desktop\:padding-top-205{
		padding-top:1.25rem
	}
	.desktop\:padding-right-205{
		padding-right:1.25rem
	}
	.desktop\:padding-bottom-205{
		padding-bottom:1.25rem
	}
	.desktop\:padding-left-205{
		padding-left:1.25rem
	}
	.desktop\:padding-3{
		padding:1.5rem
	}
	.desktop\:padding-y-3{
		padding-top:1.5rem;
		padding-bottom:1.5rem
	}
	.desktop\:padding-x-3{
		padding-left:1.5rem;
		padding-right:1.5rem
	}
	.desktop\:padding-top-3{
		padding-top:1.5rem
	}
	.desktop\:padding-right-3{
		padding-right:1.5rem
	}
	.desktop\:padding-bottom-3{
		padding-bottom:1.5rem
	}
	.desktop\:padding-left-3{
		padding-left:1.5rem
	}
	.desktop\:padding-4{
		padding:2rem
	}
	.desktop\:padding-y-4{
		padding-top:2rem;
		padding-bottom:2rem
	}
	.desktop\:padding-x-4{
		padding-left:2rem;
		padding-right:2rem
	}
	.desktop\:padding-top-4{
		padding-top:2rem
	}
	.desktop\:padding-right-4{
		padding-right:2rem
	}
	.desktop\:padding-bottom-4{
		padding-bottom:2rem
	}
	.desktop\:padding-left-4{
		padding-left:2rem
	}
	.desktop\:padding-5{
		padding:2.5rem
	}
	.desktop\:padding-y-5{
		padding-top:2.5rem;
		padding-bottom:2.5rem
	}
	.desktop\:padding-x-5{
		padding-left:2.5rem;
		padding-right:2.5rem
	}
	.desktop\:padding-top-5{
		padding-top:2.5rem
	}
	.desktop\:padding-right-5{
		padding-right:2.5rem
	}
	.desktop\:padding-bottom-5{
		padding-bottom:2.5rem
	}
	.desktop\:padding-left-5{
		padding-left:2.5rem
	}
	.desktop\:padding-6{
		padding:3rem
	}
	.desktop\:padding-y-6{
		padding-top:3rem;
		padding-bottom:3rem
	}
	.desktop\:padding-x-6{
		padding-left:3rem;
		padding-right:3rem
	}
	.desktop\:padding-top-6{
		padding-top:3rem
	}
	.desktop\:padding-right-6{
		padding-right:3rem
	}
	.desktop\:padding-bottom-6{
		padding-bottom:3rem
	}
	.desktop\:padding-left-6{
		padding-left:3rem
	}
	.desktop\:padding-7{
		padding:3.5rem
	}
	.desktop\:padding-y-7{
		padding-top:3.5rem;
		padding-bottom:3.5rem
	}
	.desktop\:padding-x-7{
		padding-left:3.5rem;
		padding-right:3.5rem
	}
	.desktop\:padding-top-7{
		padding-top:3.5rem
	}
	.desktop\:padding-right-7{
		padding-right:3.5rem
	}
	.desktop\:padding-bottom-7{
		padding-bottom:3.5rem
	}
	.desktop\:padding-left-7{
		padding-left:3.5rem
	}
	.desktop\:padding-8{
		padding:4rem
	}
	.desktop\:padding-y-8{
		padding-top:4rem;
		padding-bottom:4rem
	}
	.desktop\:padding-x-8{
		padding-left:4rem;
		padding-right:4rem
	}
	.desktop\:padding-top-8{
		padding-top:4rem
	}
	.desktop\:padding-right-8{
		padding-right:4rem
	}
	.desktop\:padding-bottom-8{
		padding-bottom:4rem
	}
	.desktop\:padding-left-8{
		padding-left:4rem
	}
	.desktop\:padding-9{
		padding:4.5rem
	}
	.desktop\:padding-y-9{
		padding-top:4.5rem;
		padding-bottom:4.5rem
	}
	.desktop\:padding-x-9{
		padding-left:4.5rem;
		padding-right:4.5rem
	}
	.desktop\:padding-top-9{
		padding-top:4.5rem
	}
	.desktop\:padding-right-9{
		padding-right:4.5rem
	}
	.desktop\:padding-bottom-9{
		padding-bottom:4.5rem
	}
	.desktop\:padding-left-9{
		padding-left:4.5rem
	}
	.desktop\:padding-10{
		padding:5rem
	}
	.desktop\:padding-y-10{
		padding-top:5rem;
		padding-bottom:5rem
	}
	.desktop\:padding-x-10{
		padding-left:5rem;
		padding-right:5rem
	}
	.desktop\:padding-top-10{
		padding-top:5rem
	}
	.desktop\:padding-right-10{
		padding-right:5rem
	}
	.desktop\:padding-bottom-10{
		padding-bottom:5rem
	}
	.desktop\:padding-left-10{
		padding-left:5rem
	}
	.desktop\:padding-15{
		padding:7.5rem
	}
	.desktop\:padding-y-15{
		padding-top:7.5rem;
		padding-bottom:7.5rem
	}
	.desktop\:padding-x-15{
		padding-left:7.5rem;
		padding-right:7.5rem
	}
	.desktop\:padding-top-15{
		padding-top:7.5rem
	}
	.desktop\:padding-right-15{
		padding-right:7.5rem
	}
	.desktop\:padding-bottom-15{
		padding-bottom:7.5rem
	}
	.desktop\:padding-left-15{
		padding-left:7.5rem
	}
	.desktop\:padding-0{
		padding:0
	}
	.desktop\:padding-y-0{
		padding-top:0;
		padding-bottom:0
	}
	.desktop\:padding-x-0{
		padding-left:0;
		padding-right:0
	}
	.desktop\:padding-top-0{
		padding-top:0
	}
	.desktop\:padding-right-0{
		padding-right:0
	}
	.desktop\:padding-bottom-0{
		padding-bottom:0
	}
	.desktop\:padding-left-0{
		padding-left:0
	}
	.desktop\:width-1px{
		width:1px
	}
	.desktop\:width-2px{
		width:2px
	}
	.desktop\:width-05{
		width:.25rem
	}
	.desktop\:width-1{
		width:.5rem
	}
	.desktop\:width-105{
		width:.75rem
	}
	.desktop\:width-2{
		width:1rem
	}
	.desktop\:width-205{
		width:1.25rem
	}
	.desktop\:width-3{
		width:1.5rem
	}
	.desktop\:width-4{
		width:2rem
	}
	.desktop\:width-5{
		width:2.5rem
	}
	.desktop\:width-6{
		width:3rem
	}
	.desktop\:width-7{
		width:3.5rem
	}
	.desktop\:width-8{
		width:4rem
	}
	.desktop\:width-9{
		width:4.5rem
	}
	.desktop\:width-10{
		width:5rem
	}
	.desktop\:width-15{
		width:7.5rem
	}
	.desktop\:width-card{
		width:10rem
	}
	.desktop\:width-card-lg{
		width:15rem
	}
	.desktop\:width-mobile{
		width:20rem
	}
	.desktop\:width-mobile-lg{
		width:30rem
	}
	.desktop\:width-tablet{
		width:40rem
	}
	.desktop\:width-tablet-lg{
		width:55rem
	}
	.desktop\:width-desktop{
		width:64rem
	}
	.desktop\:width-desktop-lg{
		width:75rem
	}
	.desktop\:width-widescreen{
		width:87.5rem
	}
	.desktop\:width-0{
		width:0
	}
	.desktop\:width-full{
		width:100%
	}
	.desktop\:width-auto{
		width:auto
	}
}
@media all and (min-width:75em){
	.desktop-lg\:border-1px,.desktop-lg\:hover\:border-1px:hover{
		border:1px solid
	}
	.desktop-lg\:border-y-1px,.desktop-lg\:hover\:border-y-1px:hover{
		border-top:1px solid;
		border-bottom:1px solid
	}
	.desktop-lg\:border-x-1px,.desktop-lg\:hover\:border-x-1px:hover{
		border-left:1px solid;
		border-right:1px solid
	}
	.desktop-lg\:border-top-1px,.desktop-lg\:hover\:border-top-1px:hover{
		border-top:1px solid
	}
	.desktop-lg\:border-right-1px,.desktop-lg\:hover\:border-right-1px:hover{
		border-right:1px solid
	}
	.desktop-lg\:border-bottom-1px,.desktop-lg\:hover\:border-bottom-1px:hover{
		border-bottom:1px solid
	}
	.desktop-lg\:border-left-1px,.desktop-lg\:hover\:border-left-1px:hover{
		border-left:1px solid
	}
	.desktop-lg\:border-2px,.desktop-lg\:hover\:border-2px:hover{
		border:2px solid
	}
	.desktop-lg\:border-y-2px,.desktop-lg\:hover\:border-y-2px:hover{
		border-top:2px solid;
		border-bottom:2px solid
	}
	.desktop-lg\:border-x-2px,.desktop-lg\:hover\:border-x-2px:hover{
		border-left:2px solid;
		border-right:2px solid
	}
	.desktop-lg\:border-top-2px,.desktop-lg\:hover\:border-top-2px:hover{
		border-top:2px solid
	}
	.desktop-lg\:border-right-2px,.desktop-lg\:hover\:border-right-2px:hover{
		border-right:2px solid
	}
	.desktop-lg\:border-bottom-2px,.desktop-lg\:hover\:border-bottom-2px:hover{
		border-bottom:2px solid
	}
	.desktop-lg\:border-left-2px,.desktop-lg\:hover\:border-left-2px:hover{
		border-left:2px solid
	}
	.desktop-lg\:border-05,.desktop-lg\:hover\:border-05:hover{
		border:.25rem solid
	}
	.desktop-lg\:border-y-05,.desktop-lg\:hover\:border-y-05:hover{
		border-top:.25rem solid;
		border-bottom:.25rem solid
	}
	.desktop-lg\:border-x-05,.desktop-lg\:hover\:border-x-05:hover{
		border-left:.25rem solid;
		border-right:.25rem solid
	}
	.desktop-lg\:border-top-05,.desktop-lg\:hover\:border-top-05:hover{
		border-top:.25rem solid
	}
	.desktop-lg\:border-right-05,.desktop-lg\:hover\:border-right-05:hover{
		border-right:.25rem solid
	}
	.desktop-lg\:border-bottom-05,.desktop-lg\:hover\:border-bottom-05:hover{
		border-bottom:.25rem solid
	}
	.desktop-lg\:border-left-05,.desktop-lg\:hover\:border-left-05:hover{
		border-left:.25rem solid
	}
	.desktop-lg\:border-1,.desktop-lg\:hover\:border-1:hover{
		border:.5rem solid
	}
	.desktop-lg\:border-y-1,.desktop-lg\:hover\:border-y-1:hover{
		border-top:.5rem solid;
		border-bottom:.5rem solid
	}
	.desktop-lg\:border-x-1,.desktop-lg\:hover\:border-x-1:hover{
		border-left:.5rem solid;
		border-right:.5rem solid
	}
	.desktop-lg\:border-top-1,.desktop-lg\:hover\:border-top-1:hover{
		border-top:.5rem solid
	}
	.desktop-lg\:border-right-1,.desktop-lg\:hover\:border-right-1:hover{
		border-right:.5rem solid
	}
	.desktop-lg\:border-bottom-1,.desktop-lg\:hover\:border-bottom-1:hover{
		border-bottom:.5rem solid
	}
	.desktop-lg\:border-left-1,.desktop-lg\:hover\:border-left-1:hover{
		border-left:.5rem solid
	}
	.desktop-lg\:border-105,.desktop-lg\:hover\:border-105:hover{
		border:.75rem solid
	}
	.desktop-lg\:border-y-105,.desktop-lg\:hover\:border-y-105:hover{
		border-top:.75rem solid;
		border-bottom:.75rem solid
	}
	.desktop-lg\:border-x-105,.desktop-lg\:hover\:border-x-105:hover{
		border-left:.75rem solid;
		border-right:.75rem solid
	}
	.desktop-lg\:border-top-105,.desktop-lg\:hover\:border-top-105:hover{
		border-top:.75rem solid
	}
	.desktop-lg\:border-right-105,.desktop-lg\:hover\:border-right-105:hover{
		border-right:.75rem solid
	}
	.desktop-lg\:border-bottom-105,.desktop-lg\:hover\:border-bottom-105:hover{
		border-bottom:.75rem solid
	}
	.desktop-lg\:border-left-105,.desktop-lg\:hover\:border-left-105:hover{
		border-left:.75rem solid
	}
	.desktop-lg\:border-2,.desktop-lg\:hover\:border-2:hover{
		border:1rem solid
	}
	.desktop-lg\:border-y-2,.desktop-lg\:hover\:border-y-2:hover{
		border-top:1rem solid;
		border-bottom:1rem solid
	}
	.desktop-lg\:border-x-2,.desktop-lg\:hover\:border-x-2:hover{
		border-left:1rem solid;
		border-right:1rem solid
	}
	.desktop-lg\:border-top-2,.desktop-lg\:hover\:border-top-2:hover{
		border-top:1rem solid
	}
	.desktop-lg\:border-right-2,.desktop-lg\:hover\:border-right-2:hover{
		border-right:1rem solid
	}
	.desktop-lg\:border-bottom-2,.desktop-lg\:hover\:border-bottom-2:hover{
		border-bottom:1rem solid
	}
	.desktop-lg\:border-left-2,.desktop-lg\:hover\:border-left-2:hover{
		border-left:1rem solid
	}
	.desktop-lg\:border-205,.desktop-lg\:hover\:border-205:hover{
		border:1.25rem solid
	}
	.desktop-lg\:border-y-205,.desktop-lg\:hover\:border-y-205:hover{
		border-top:1.25rem solid;
		border-bottom:1.25rem solid
	}
	.desktop-lg\:border-x-205,.desktop-lg\:hover\:border-x-205:hover{
		border-left:1.25rem solid;
		border-right:1.25rem solid
	}
	.desktop-lg\:border-top-205,.desktop-lg\:hover\:border-top-205:hover{
		border-top:1.25rem solid
	}
	.desktop-lg\:border-right-205,.desktop-lg\:hover\:border-right-205:hover{
		border-right:1.25rem solid
	}
	.desktop-lg\:border-bottom-205,.desktop-lg\:hover\:border-bottom-205:hover{
		border-bottom:1.25rem solid
	}
	.desktop-lg\:border-left-205,.desktop-lg\:hover\:border-left-205:hover{
		border-left:1.25rem solid
	}
	.desktop-lg\:border-3,.desktop-lg\:hover\:border-3:hover{
		border:1.5rem solid
	}
	.desktop-lg\:border-y-3,.desktop-lg\:hover\:border-y-3:hover{
		border-top:1.5rem solid;
		border-bottom:1.5rem solid
	}
	.desktop-lg\:border-x-3,.desktop-lg\:hover\:border-x-3:hover{
		border-left:1.5rem solid;
		border-right:1.5rem solid
	}
	.desktop-lg\:border-top-3,.desktop-lg\:hover\:border-top-3:hover{
		border-top:1.5rem solid
	}
	.desktop-lg\:border-right-3,.desktop-lg\:hover\:border-right-3:hover{
		border-right:1.5rem solid
	}
	.desktop-lg\:border-bottom-3,.desktop-lg\:hover\:border-bottom-3:hover{
		border-bottom:1.5rem solid
	}
	.desktop-lg\:border-left-3,.desktop-lg\:hover\:border-left-3:hover{
		border-left:1.5rem solid
	}
	.desktop-lg\:border-0,.desktop-lg\:hover\:border-0:hover{
		border:0 solid
	}
	.desktop-lg\:border-y-0,.desktop-lg\:hover\:border-y-0:hover{
		border-top:0 solid;
		border-bottom:0 solid
	}
	.desktop-lg\:border-x-0,.desktop-lg\:hover\:border-x-0:hover{
		border-left:0 solid;
		border-right:0 solid
	}
	.desktop-lg\:border-top-0,.desktop-lg\:hover\:border-top-0:hover{
		border-top:0 solid
	}
	.desktop-lg\:border-right-0,.desktop-lg\:hover\:border-right-0:hover{
		border-right:0 solid
	}
	.desktop-lg\:border-bottom-0,.desktop-lg\:hover\:border-bottom-0:hover{
		border-bottom:0 solid
	}
	.desktop-lg\:border-left-0,.desktop-lg\:hover\:border-left-0:hover{
		border-left:0 solid
	}
	.desktop-lg\:border,.desktop-lg\:hover\:border:hover{
		border:1px solid
	}
	.desktop-lg\:border-y,.desktop-lg\:hover\:border-y:hover{
		border-top:1px solid;
		border-bottom:1px solid
	}
	.desktop-lg\:border-x,.desktop-lg\:hover\:border-x:hover{
		border-left:1px solid;
		border-right:1px solid
	}
	.desktop-lg\:border-top,.desktop-lg\:hover\:border-top:hover{
		border-top:1px solid
	}
	.desktop-lg\:border-right,.desktop-lg\:hover\:border-right:hover{
		border-right:1px solid
	}
	.desktop-lg\:border-bottom,.desktop-lg\:hover\:border-bottom:hover{
		border-bottom:1px solid
	}
	.desktop-lg\:border-left,.desktop-lg\:hover\:border-left:hover{
		border-left:1px solid
	}
	.desktop-lg\:border-transparent,.desktop-lg\:hover\:border-transparent:hover{
		border-color:transparent
	}
	.desktop-lg\:border-black,.desktop-lg\:hover\:border-black:hover{
		border-color:#000
	}
	.desktop-lg\:border-white,.desktop-lg\:hover\:border-white:hover{
		border-color:#fff
	}
	.desktop-lg\:border-red,.desktop-lg\:hover\:border-red:hover{
		border-color:#e52207
	}
	.desktop-lg\:border-orange,.desktop-lg\:hover\:border-orange:hover{
		border-color:#e66f0e
	}
	.desktop-lg\:border-gold,.desktop-lg\:hover\:border-gold:hover{
		border-color:#ffbe2e
	}
	.desktop-lg\:border-yellow,.desktop-lg\:hover\:border-yellow:hover{
		border-color:#fee685
	}
	.desktop-lg\:border-green,.desktop-lg\:hover\:border-green:hover{
		border-color:#538200
	}
	.desktop-lg\:border-mint,.desktop-lg\:hover\:border-mint:hover{
		border-color:#04c585
	}
	.desktop-lg\:border-cyan,.desktop-lg\:hover\:border-cyan:hover{
		border-color:#009ec1
	}
	.desktop-lg\:border-blue,.desktop-lg\:hover\:border-blue:hover{
		border-color:#0076d6
	}
	.desktop-lg\:border-indigo,.desktop-lg\:hover\:border-indigo:hover{
		border-color:#676cc8
	}
	.desktop-lg\:border-violet,.desktop-lg\:hover\:border-violet:hover{
		border-color:#8168b3
	}
	.desktop-lg\:border-magenta,.desktop-lg\:hover\:border-magenta:hover{
		border-color:#d72d79
	}
	.desktop-lg\:border-gray-5,.desktop-lg\:hover\:border-gray-5:hover{
		border-color:#f0f0f0
	}
	.desktop-lg\:border-gray-10,.desktop-lg\:hover\:border-gray-10:hover{
		border-color:#e6e6e6
	}
	.desktop-lg\:border-gray-30,.desktop-lg\:hover\:border-gray-30:hover{
		border-color:#adadad
	}
	.desktop-lg\:border-gray-50,.desktop-lg\:hover\:border-gray-50:hover{
		border-color:#757575
	}
	.desktop-lg\:border-gray-70,.desktop-lg\:hover\:border-gray-70:hover{
		border-color:#454545
	}
	.desktop-lg\:border-gray-90,.desktop-lg\:hover\:border-gray-90:hover{
		border-color:#1b1b1b
	}
	.desktop-lg\:border-base-lightest,.desktop-lg\:hover\:border-base-lightest:hover{
		border-color:#f6f7f7
	}
	.desktop-lg\:border-base-lighter,.desktop-lg\:hover\:border-base-lighter:hover{
		border-color:#efedf0
	}
	.desktop-lg\:border-base-light,.desktop-lg\:hover\:border-base-light:hover{
		border-color:#e5e1e6
	}
	.desktop-lg\:border-base,.desktop-lg\:hover\:border-base:hover{
		border-color:#63666a
	}
	.desktop-lg\:border-base-dark,.desktop-lg\:hover\:border-base-dark:hover{
		border-color:#4f5255
	}
	.desktop-lg\:border-base-darker,.desktop-lg\:hover\:border-base-darker:hover{
		border-color:#3b3d40
	}
	.desktop-lg\:border-base-darkest,.desktop-lg\:border-ink,.desktop-lg\:hover\:border-base-darkest:hover,.desktop-lg\:hover\:border-ink:hover{
		border-color:#141415
	}
	.desktop-lg\:border-primary-lightest,.desktop-lg\:hover\:border-primary-lightest:hover{
		border-color:#dee7f8
	}
	.desktop-lg\:border-primary-lighter,.desktop-lg\:hover\:border-primary-lighter:hover{
		border-color:#becff0
	}
	.desktop-lg\:border-primary-light,.desktop-lg\:hover\:border-primary-light:hover{
		border-color:#9db8e9
	}
	.desktop-lg\:border-primary,.desktop-lg\:hover\:border-primary:hover{
		border-color:#5c88da
	}
	.desktop-lg\:border-primary-vivid,.desktop-lg\:hover\:border-primary-vivid:hover{
		border-color:#4c4084
	}
	.desktop-lg\:border-primary-dark,.desktop-lg\:hover\:border-primary-dark:hover{
		border-color:#4a6dae
	}
	.desktop-lg\:border-primary-darker,.desktop-lg\:hover\:border-primary-darker:hover{
		border-color:#375283
	}
	.desktop-lg\:border-primary-darkest,.desktop-lg\:hover\:border-primary-darkest:hover{
		border-color:#253657
	}
	.desktop-lg\:border-secondary-lighter,.desktop-lg\:hover\:border-secondary-lighter:hover{
		border-color:#99ceea
	}
	.desktop-lg\:border-secondary-light,.desktop-lg\:hover\:border-secondary-light:hover{
		border-color:#339dd5
	}
	.desktop-lg\:border-secondary,.desktop-lg\:hover\:border-secondary:hover{
		border-color:#0085ca
	}
	.desktop-lg\:border-secondary-vivid,.desktop-lg\:hover\:border-secondary-vivid:hover{
		border-color:#006aa2
	}
	.desktop-lg\:border-secondary-dark,.desktop-lg\:hover\:border-secondary-dark:hover{
		border-color:#005079
	}
	.desktop-lg\:border-secondary-darker,.desktop-lg\:hover\:border-secondary-darker:hover{
		border-color:#2a3c4a
	}
	.desktop-lg\:border-secondary-darkest,.desktop-lg\:hover\:border-secondary-darkest:hover{
		border-color:#243745
	}
	.desktop-lg\:border-accent-warm-darker,.desktop-lg\:hover\:border-accent-warm-darker:hover{
		border-color:#6b2517
	}
	.desktop-lg\:border-accent-warm-dark,.desktop-lg\:hover\:border-accent-warm-dark:hover{
		border-color:#8f311e
	}
	.desktop-lg\:border-accent-warm,.desktop-lg\:hover\:border-accent-warm:hover{
		border-color:#b33d26
	}
	.desktop-lg\:border-accent-warm-light,.desktop-lg\:hover\:border-accent-warm-light:hover{
		border-color:#e1b1a8
	}
	.desktop-lg\:border-accent-warm-lighter,.desktop-lg\:hover\:border-accent-warm-lighter:hover{
		border-color:#f0d8d4
	}
	.desktop-lg\:border-accent-cool-darker,.desktop-lg\:hover\:border-accent-cool-darker:hover{
		border-color:#2c4400
	}
	.desktop-lg\:border-accent-cool-dark,.desktop-lg\:hover\:border-accent-cool-dark:hover{
		border-color:#3b5b00
	}
	.desktop-lg\:border-accent-cool,.desktop-lg\:hover\:border-accent-cool:hover{
		border-color:#4a7200
	}
	.desktop-lg\:border-accent-cool-light,.desktop-lg\:hover\:border-accent-cool-light:hover{
		border-color:#92aa66
	}
	.desktop-lg\:border-accent-cool-lighter,.desktop-lg\:hover\:border-accent-cool-lighter:hover{
		border-color:#dbe3cc
	}
	.desktop-lg\:border-error-lighter,.desktop-lg\:hover\:border-error-lighter:hover{
		border-color:#f4e3db
	}
	.desktop-lg\:border-error-light,.desktop-lg\:hover\:border-error-light:hover{
		border-color:#f39268
	}
	.desktop-lg\:border-error,.desktop-lg\:hover\:border-error:hover{
		border-color:#d54309
	}
	.desktop-lg\:border-error-dark,.desktop-lg\:hover\:border-error-dark:hover{
		border-color:#b50909
	}
	.desktop-lg\:border-error-darker,.desktop-lg\:hover\:border-error-darker:hover{
		border-color:#6f3331
	}
	.desktop-lg\:border-warning-lighter,.desktop-lg\:hover\:border-warning-lighter:hover{
		border-color:#faf3d1
	}
	.desktop-lg\:border-warning-light,.desktop-lg\:hover\:border-warning-light:hover{
		border-color:#fee685
	}
	.desktop-lg\:border-warning,.desktop-lg\:hover\:border-warning:hover{
		border-color:#ffbe2e
	}
	.desktop-lg\:border-warning-dark,.desktop-lg\:hover\:border-warning-dark:hover{
		border-color:#e5a000
	}
	.desktop-lg\:border-warning-darker,.desktop-lg\:hover\:border-warning-darker:hover{
		border-color:#936f38
	}
	.desktop-lg\:border-success-lighter,.desktop-lg\:hover\:border-success-lighter:hover{
		border-color:#ecf3ec
	}
	.desktop-lg\:border-success-light,.desktop-lg\:hover\:border-success-light:hover{
		border-color:#70e17b
	}
	.desktop-lg\:border-success,.desktop-lg\:hover\:border-success:hover{
		border-color:#00a91c
	}
	.desktop-lg\:border-success-dark,.desktop-lg\:hover\:border-success-dark:hover{
		border-color:#008817
	}
	.desktop-lg\:border-success-darker,.desktop-lg\:hover\:border-success-darker:hover{
		border-color:#216e1f
	}
	.desktop-lg\:border-info-lighter,.desktop-lg\:hover\:border-info-lighter:hover{
		border-color:#cce7f4
	}
	.desktop-lg\:border-info-light,.desktop-lg\:hover\:border-info-light:hover{
		border-color:#9db8e9
	}
	.desktop-lg\:border-info,.desktop-lg\:hover\:border-info:hover{
		border-color:#5c88da
	}
	.desktop-lg\:border-info-dark,.desktop-lg\:hover\:border-info-dark:hover{
		border-color:#375283
	}
	.desktop-lg\:border-info-darker,.desktop-lg\:hover\:border-info-darker:hover{
		border-color:#253657
	}
	.desktop-lg\:border-disabled-light,.desktop-lg\:hover\:border-disabled-light:hover{
		border-color:#e6e6e6
	}
	.desktop-lg\:border-disabled,.desktop-lg\:hover\:border-disabled:hover{
		border-color:#c9c9c9
	}
	.desktop-lg\:border-disabled-dark,.desktop-lg\:hover\:border-disabled-dark:hover{
		border-color:#adadad
	}
	.desktop-lg\:border-emergency,.desktop-lg\:hover\:border-emergency:hover{
		border-color:#9c3d10
	}
	.desktop-lg\:border-emergency-dark,.desktop-lg\:hover\:border-emergency-dark:hover{
		border-color:#332d29
	}
	.desktop-lg\:border-orau-primary,.desktop-lg\:hover\:border-orau-primary:hover{
		border-color:#5c88da
	}
	.desktop-lg\:border-orau-primary-alternate,.desktop-lg\:hover\:border-orau-primary-alternate:hover{
		border-color:#7da0e1
	}
	.desktop-lg\:border-orau-primary-light,.desktop-lg\:hover\:border-orau-primary-light:hover{
		border-color:#becff0
	}
	.desktop-lg\:border-orau-primary-dark,.desktop-lg\:hover\:border-orau-primary-dark:hover{
		border-color:#253657
	}
	.desktop-lg\:border-orau-neutral,.desktop-lg\:hover\:border-orau-neutral:hover{
		border-color:#63666a
	}
	.desktop-lg\:border-orau-dark-gray,.desktop-lg\:hover\:border-orau-dark-gray:hover{
		border-color:#3f4443
	}
	.desktop-lg\:border-orau-light-gray,.desktop-lg\:hover\:border-orau-light-gray:hover{
		border-color:#e5e1e6
	}
	.desktop-lg\:border-orau-dark-cool-gray,.desktop-lg\:hover\:border-orau-dark-cool-gray:hover{
		border-color:#13294b
	}
	.desktop-lg\:border-orau-light-cool-gray,.desktop-lg\:hover\:border-orau-light-cool-gray:hover{
		border-color:#dde5ed
	}
	.desktop-lg\:border-orau-red,.desktop-lg\:hover\:border-orau-red:hover{
		border-color:#b33d26
	}
	.desktop-lg\:border-orau-orange,.desktop-lg\:hover\:border-orau-orange:hover{
		border-color:#e59633
	}
	.desktop-lg\:border-orau-dark-orange,.desktop-lg\:hover\:border-orau-dark-orange:hover{
		border-color:#9b5700
	}
	.desktop-lg\:border-orau-yellow,.desktop-lg\:hover\:border-orau-yellow:hover{
		border-color:#f3d03e
	}
	.desktop-lg\:border-orau-green,.desktop-lg\:hover\:border-orau-green:hover{
		border-color:#4a7200
	}
	.desktop-lg\:border-orau-light-green,.desktop-lg\:hover\:border-orau-light-green:hover{
		border-color:#93d0aa
	}
	.desktop-lg\:border-orau-blue,.desktop-lg\:hover\:border-orau-blue:hover{
		border-color:#0085ca
	}
	.desktop-lg\:border-orau-vivid-blue,.desktop-lg\:hover\:border-orau-vivid-blue:hover{
		border-color:#006aa2
	}
	.desktop-lg\:border-orau-dark-blue,.desktop-lg\:hover\:border-orau-dark-blue:hover{
		border-color:#1d4f91
	}
	.desktop-lg\:border-orau-bright-blue,.desktop-lg\:hover\:border-orau-bright-blue:hover{
		border-color:#00b5e2
	}
	.desktop-lg\:border-orau-dark-cool-blue,.desktop-lg\:hover\:border-orau-dark-cool-blue:hover{
		border-color:#243745
	}
	.desktop-lg\:border-orau-dark-cool-blue-alternate,.desktop-lg\:hover\:border-orau-dark-cool-blue-alternate:hover{
		border-color:#2a3c4a
	}
	.desktop-lg\:border-orau-purple,.desktop-lg\:hover\:border-orau-purple:hover{
		border-color:#4c4084
	}
	.desktop-lg\:border-orau-light-purple,.desktop-lg\:hover\:border-orau-light-purple:hover{
		border-color:#6a7cbc
	}
	.desktop-lg\:border-orau-lighter-purple,.desktop-lg\:hover\:border-orau-lighter-purple:hover{
		border-color:#c3cbe4
	}
	.desktop-lg\:border-orau-magenta,.desktop-lg\:hover\:border-orau-magenta:hover{
		border-color:#670067
	}
	.desktop-lg\:border-orau-teal,.desktop-lg\:hover\:border-orau-teal:hover{
		border-color:#47dac1
	}
	.desktop-lg\:radius-0{
		border-radius:0
	}
	.desktop-lg\:radius-top-0{
		border-top-left-radius:0;
		border-top-right-radius:0
	}
	.desktop-lg\:radius-right-0{
		border-top-right-radius:0;
		border-bottom-right-radius:0
	}
	.desktop-lg\:radius-bottom-0{
		border-bottom-left-radius:0;
		border-bottom-right-radius:0
	}
	.desktop-lg\:radius-left-0{
		border-top-left-radius:0;
		border-bottom-left-radius:0
	}
	.desktop-lg\:radius-sm{
		border-radius:2px
	}
	.desktop-lg\:radius-top-sm{
		border-top-left-radius:2px;
		border-top-right-radius:2px
	}
	.desktop-lg\:radius-right-sm{
		border-top-right-radius:2px;
		border-bottom-right-radius:2px
	}
	.desktop-lg\:radius-bottom-sm{
		border-bottom-left-radius:2px;
		border-bottom-right-radius:2px
	}
	.desktop-lg\:radius-left-sm{
		border-top-left-radius:2px;
		border-bottom-left-radius:2px
	}
	.desktop-lg\:radius-md{
		border-radius:.25rem
	}
	.desktop-lg\:radius-top-md{
		border-top-left-radius:.25rem;
		border-top-right-radius:.25rem
	}
	.desktop-lg\:radius-right-md{
		border-top-right-radius:.25rem;
		border-bottom-right-radius:.25rem
	}
	.desktop-lg\:radius-bottom-md{
		border-bottom-left-radius:.25rem;
		border-bottom-right-radius:.25rem
	}
	.desktop-lg\:radius-left-md{
		border-top-left-radius:.25rem;
		border-bottom-left-radius:.25rem
	}
	.desktop-lg\:radius-lg{
		border-radius:.5rem
	}
	.desktop-lg\:radius-top-lg{
		border-top-left-radius:.5rem;
		border-top-right-radius:.5rem
	}
	.desktop-lg\:radius-right-lg{
		border-top-right-radius:.5rem;
		border-bottom-right-radius:.5rem
	}
	.desktop-lg\:radius-bottom-lg{
		border-bottom-left-radius:.5rem;
		border-bottom-right-radius:.5rem
	}
	.desktop-lg\:radius-left-lg{
		border-top-left-radius:.5rem;
		border-bottom-left-radius:.5rem
	}
	.desktop-lg\:radius-pill{
		border-radius:99rem
	}
	.desktop-lg\:radius-top-pill{
		border-top-left-radius:99rem;
		border-top-right-radius:99rem
	}
	.desktop-lg\:radius-right-pill{
		border-top-right-radius:99rem;
		border-bottom-right-radius:99rem
	}
	.desktop-lg\:radius-bottom-pill{
		border-bottom-left-radius:99rem;
		border-bottom-right-radius:99rem
	}
	.desktop-lg\:radius-left-pill{
		border-top-left-radius:99rem;
		border-bottom-left-radius:99rem
	}
	.desktop-lg\:display-block{
		display:block
	}
	.desktop-lg\:display-flex{
		display:flex
	}
	.desktop-lg\:display-none{
		display:none
	}
	.desktop-lg\:display-inline{
		display:inline
	}
	.desktop-lg\:display-inline-block{
		display:inline-block
	}
	.desktop-lg\:display-inline-flex{
		display:inline-flex
	}
	.desktop-lg\:display-table{
		display:table
	}
	.desktop-lg\:display-table-cell{
		display:table-cell
	}
	.desktop-lg\:display-table-row{
		display:table-row
	}
	.desktop-lg\:font-mono-3xs{
		font-size:.77rem
	}
	.desktop-lg\:font-mono-2xs{
		font-size:.83rem
	}
	.desktop-lg\:font-mono-xs{
		font-size:.89rem
	}
	.desktop-lg\:font-mono-sm{
		font-size:.95rem
	}
	.desktop-lg\:font-mono-md{
		font-size:1.01rem
	}
	.desktop-lg\:font-mono-lg{
		font-size:1.31rem
	}
	.desktop-lg\:font-mono-xl{
		font-size:1.91rem
	}
	.desktop-lg\:font-mono-2xl{
		font-size:2.38rem
	}
	.desktop-lg\:font-mono-3xl{
		font-size:2.86rem
	}
	.desktop-lg\:font-sans-3xs{
		font-size:.87rem
	}
	.desktop-lg\:font-sans-2xs{
		font-size:.93rem
	}
	.desktop-lg\:font-sans-xs{
		font-size:1rem
	}
	.desktop-lg\:font-sans-sm{
		font-size:1.06rem
	}
	.desktop-lg\:font-sans-md{
		font-size:1.13rem
	}
	.desktop-lg\:font-sans-lg{
		font-size:1.46rem
	}
	.desktop-lg\:font-sans-xl{
		font-size:2.13rem
	}
	.desktop-lg\:font-sans-2xl{
		font-size:2.66rem
	}
	.desktop-lg\:font-sans-3xl{
		font-size:3.19rem
	}
	.desktop-lg\:font-serif-3xs{
		font-size:.79rem
	}
	.desktop-lg\:font-serif-2xs{
		font-size:.85rem
	}
	.desktop-lg\:font-serif-xs{
		font-size:.91rem
	}
	.desktop-lg\:font-serif-sm{
		font-size:.98rem
	}
	.desktop-lg\:font-serif-md{
		font-size:1.04rem
	}
	.desktop-lg\:font-serif-lg{
		font-size:1.34rem
	}
	.desktop-lg\:font-serif-xl{
		font-size:1.95rem
	}
	.desktop-lg\:font-serif-2xl{
		font-size:2.44rem
	}
	.desktop-lg\:font-serif-3xl{
		font-size:2.93rem
	}
	.desktop-lg\:font-heading-3xs{
		font-size:.87rem
	}
	.desktop-lg\:font-heading-2xs{
		font-size:.93rem
	}
	.desktop-lg\:font-heading-xs{
		font-size:1rem
	}
	.desktop-lg\:font-heading-sm{
		font-size:1.06rem
	}
	.desktop-lg\:font-heading-md{
		font-size:1.13rem
	}
	.desktop-lg\:font-heading-lg{
		font-size:1.46rem
	}
	.desktop-lg\:font-heading-xl{
		font-size:2.13rem
	}
	.desktop-lg\:font-heading-2xl{
		font-size:2.66rem
	}
	.desktop-lg\:font-heading-3xl{
		font-size:3.19rem
	}
	.desktop-lg\:font-body-3xs{
		font-size:.87rem
	}
	.desktop-lg\:font-body-2xs{
		font-size:.93rem
	}
	.desktop-lg\:font-body-xs{
		font-size:1rem
	}
	.desktop-lg\:font-body-sm{
		font-size:1.06rem
	}
	.desktop-lg\:font-body-md{
		font-size:1.13rem
	}
	.desktop-lg\:font-body-lg{
		font-size:1.46rem
	}
	.desktop-lg\:font-body-xl{
		font-size:2.13rem
	}
	.desktop-lg\:font-body-2xl{
		font-size:2.66rem
	}
	.desktop-lg\:font-body-3xl{
		font-size:3.19rem
	}
	.desktop-lg\:font-code-3xs{
		font-size:.77rem
	}
	.desktop-lg\:font-code-2xs{
		font-size:.83rem
	}
	.desktop-lg\:font-code-xs{
		font-size:.89rem
	}
	.desktop-lg\:font-code-sm{
		font-size:.95rem
	}
	.desktop-lg\:font-code-md{
		font-size:1.01rem
	}
	.desktop-lg\:font-code-lg{
		font-size:1.31rem
	}
	.desktop-lg\:font-code-xl{
		font-size:1.91rem
	}
	.desktop-lg\:font-code-2xl{
		font-size:2.38rem
	}
	.desktop-lg\:font-code-3xl{
		font-size:2.86rem
	}
	.desktop-lg\:font-alt-3xs{
		font-size:.79rem
	}
	.desktop-lg\:font-alt-2xs{
		font-size:.85rem
	}
	.desktop-lg\:font-alt-xs{
		font-size:.91rem
	}
	.desktop-lg\:font-alt-sm{
		font-size:.98rem
	}
	.desktop-lg\:font-alt-md{
		font-size:1.04rem
	}
	.desktop-lg\:font-alt-lg{
		font-size:1.34rem
	}
	.desktop-lg\:font-alt-xl{
		font-size:1.95rem
	}
	.desktop-lg\:font-alt-2xl{
		font-size:2.44rem
	}
	.desktop-lg\:font-alt-3xl{
		font-size:2.93rem
	}
	.desktop-lg\:font-ui-3xs{
		font-size:.87rem
	}
	.desktop-lg\:font-ui-2xs{
		font-size:.93rem
	}
	.desktop-lg\:font-ui-xs{
		font-size:1rem
	}
	.desktop-lg\:font-ui-sm{
		font-size:1.06rem
	}
	.desktop-lg\:font-ui-md{
		font-size:1.13rem
	}
	.desktop-lg\:font-ui-lg{
		font-size:1.46rem
	}
	.desktop-lg\:font-ui-xl{
		font-size:2.13rem
	}
	.desktop-lg\:font-ui-2xl{
		font-size:2.66rem
	}
	.desktop-lg\:font-ui-3xl{
		font-size:3.19rem
	}
	.desktop-lg\:text-light{
		font-weight:300
	}
	.desktop-lg\:text-normal{
		font-weight:400
	}
	.desktop-lg\:text-bold{
		font-weight:700
	}
	.desktop-lg\:flex-justify-center{
		justify-content:center
	}
	.desktop-lg\:flex-justify-start{
		justify-content:flex-start
	}
	.desktop-lg\:flex-justify-end{
		justify-content:flex-end
	}
	.desktop-lg\:flex-justify{
		justify-content:space-between
	}
	.desktop-lg\:line-height-sans-1{
		line-height:.9
	}
	.desktop-lg\:line-height-sans-2{
		line-height:1.1
	}
	.desktop-lg\:line-height-sans-3{
		line-height:1.3
	}
	.desktop-lg\:line-height-sans-4{
		line-height:1.4
	}
	.desktop-lg\:line-height-sans-5{
		line-height:1.5
	}
	.desktop-lg\:line-height-sans-6{
		line-height:1.6
	}
	.desktop-lg\:line-height-serif-1{
		line-height:1
	}
	.desktop-lg\:line-height-serif-2{
		line-height:1.2
	}
	.desktop-lg\:line-height-serif-3{
		line-height:1.4
	}
	.desktop-lg\:line-height-serif-4{
		line-height:1.5
	}
	.desktop-lg\:line-height-serif-5{
		line-height:1.7
	}
	.desktop-lg\:line-height-serif-6{
		line-height:1.8
	}
	.desktop-lg\:line-height-mono-1{
		line-height:1
	}
	.desktop-lg\:line-height-mono-2{
		line-height:1.3
	}
	.desktop-lg\:line-height-mono-3{
		line-height:1.4
	}
	.desktop-lg\:line-height-mono-4{
		line-height:1.6
	}
	.desktop-lg\:line-height-mono-5{
		line-height:1.7
	}
	.desktop-lg\:line-height-mono-6{
		line-height:1.8
	}
	.desktop-lg\:line-height-heading-1{
		line-height:.9
	}
	.desktop-lg\:line-height-heading-2{
		line-height:1.1
	}
	.desktop-lg\:line-height-heading-3{
		line-height:1.3
	}
	.desktop-lg\:line-height-heading-4{
		line-height:1.4
	}
	.desktop-lg\:line-height-heading-5{
		line-height:1.5
	}
	.desktop-lg\:line-height-heading-6{
		line-height:1.6
	}
	.desktop-lg\:line-height-ui-1{
		line-height:.9
	}
	.desktop-lg\:line-height-ui-2{
		line-height:1.1
	}
	.desktop-lg\:line-height-ui-3{
		line-height:1.3
	}
	.desktop-lg\:line-height-ui-4{
		line-height:1.4
	}
	.desktop-lg\:line-height-ui-5{
		line-height:1.5
	}
	.desktop-lg\:line-height-ui-6{
		line-height:1.6
	}
	.desktop-lg\:line-height-body-1{
		line-height:.9
	}
	.desktop-lg\:line-height-body-2{
		line-height:1.1
	}
	.desktop-lg\:line-height-body-3{
		line-height:1.3
	}
	.desktop-lg\:line-height-body-4{
		line-height:1.4
	}
	.desktop-lg\:line-height-body-5{
		line-height:1.5
	}
	.desktop-lg\:line-height-body-6{
		line-height:1.6
	}
	.desktop-lg\:line-height-code-1{
		line-height:1
	}
	.desktop-lg\:line-height-code-2{
		line-height:1.3
	}
	.desktop-lg\:line-height-code-3{
		line-height:1.4
	}
	.desktop-lg\:line-height-code-4{
		line-height:1.6
	}
	.desktop-lg\:line-height-code-5{
		line-height:1.7
	}
	.desktop-lg\:line-height-code-6{
		line-height:1.8
	}
	.desktop-lg\:line-height-alt-1{
		line-height:1
	}
	.desktop-lg\:line-height-alt-2{
		line-height:1.2
	}
	.desktop-lg\:line-height-alt-3{
		line-height:1.4
	}
	.desktop-lg\:line-height-alt-4{
		line-height:1.5
	}
	.desktop-lg\:line-height-alt-5{
		line-height:1.7
	}
	.desktop-lg\:line-height-alt-6{
		line-height:1.8
	}
	.desktop-lg\:margin-neg-1px{
		margin:-1px
	}
	.desktop-lg\:margin-neg-2px{
		margin:-2px
	}
	.desktop-lg\:margin-neg-05{
		margin:-.25rem
	}
	.desktop-lg\:margin-neg-1{
		margin:-.5rem
	}
	.desktop-lg\:margin-neg-105{
		margin:-.75rem
	}
	.desktop-lg\:margin-neg-2{
		margin:-1rem
	}
	.desktop-lg\:margin-neg-205{
		margin:-1.25rem
	}
	.desktop-lg\:margin-neg-3{
		margin:-1.5rem
	}
	.desktop-lg\:margin-1px{
		margin:1px
	}
	.desktop-lg\:margin-2px{
		margin:2px
	}
	.desktop-lg\:margin-05{
		margin:.25rem
	}
	.desktop-lg\:margin-1{
		margin:.5rem
	}
	.desktop-lg\:margin-105{
		margin:.75rem
	}
	.desktop-lg\:margin-2{
		margin:1rem
	}
	.desktop-lg\:margin-205{
		margin:1.25rem
	}
	.desktop-lg\:margin-3{
		margin:1.5rem
	}
	.desktop-lg\:margin-neg-4{
		margin:-2rem
	}
	.desktop-lg\:margin-neg-5{
		margin:-2.5rem
	}
	.desktop-lg\:margin-neg-6{
		margin:-3rem
	}
	.desktop-lg\:margin-neg-7{
		margin:-3.5rem
	}
	.desktop-lg\:margin-neg-8{
		margin:-4rem
	}
	.desktop-lg\:margin-neg-9{
		margin:-4.5rem
	}
	.desktop-lg\:margin-neg-10{
		margin:-5rem
	}
	.desktop-lg\:margin-neg-15{
		margin:-7.5rem
	}
	.desktop-lg\:margin-4{
		margin:2rem
	}
	.desktop-lg\:margin-5{
		margin:2.5rem
	}
	.desktop-lg\:margin-6{
		margin:3rem
	}
	.desktop-lg\:margin-7{
		margin:3.5rem
	}
	.desktop-lg\:margin-8{
		margin:4rem
	}
	.desktop-lg\:margin-9{
		margin:4.5rem
	}
	.desktop-lg\:margin-10{
		margin:5rem
	}
	.desktop-lg\:margin-15{
		margin:7.5rem
	}
	.desktop-lg\:margin-05em{
		margin:.5em
	}
	.desktop-lg\:margin-1em{
		margin:1em
	}
	.desktop-lg\:margin-105em{
		margin:1.5em
	}
	.desktop-lg\:margin-2em{
		margin:2em
	}
	.desktop-lg\:margin-0{
		margin:0
	}
	.desktop-lg\:margin-y-1px{
		margin-top:1px;
		margin-bottom:1px
	}
	.desktop-lg\:margin-top-1px{
		margin-top:1px
	}
	.desktop-lg\:margin-bottom-1px{
		margin-bottom:1px
	}
	.desktop-lg\:margin-y-2px{
		margin-top:2px;
		margin-bottom:2px
	}
	.desktop-lg\:margin-top-2px{
		margin-top:2px
	}
	.desktop-lg\:margin-bottom-2px{
		margin-bottom:2px
	}
	.desktop-lg\:margin-y-05{
		margin-top:.25rem;
		margin-bottom:.25rem
	}
	.desktop-lg\:margin-top-05{
		margin-top:.25rem
	}
	.desktop-lg\:margin-bottom-05{
		margin-bottom:.25rem
	}
	.desktop-lg\:margin-y-1{
		margin-top:.5rem;
		margin-bottom:.5rem
	}
	.desktop-lg\:margin-top-1{
		margin-top:.5rem
	}
	.desktop-lg\:margin-bottom-1{
		margin-bottom:.5rem
	}
	.desktop-lg\:margin-y-105{
		margin-top:.75rem;
		margin-bottom:.75rem
	}
	.desktop-lg\:margin-top-105{
		margin-top:.75rem
	}
	.desktop-lg\:margin-bottom-105{
		margin-bottom:.75rem
	}
	.desktop-lg\:margin-y-2{
		margin-top:1rem;
		margin-bottom:1rem
	}
	.desktop-lg\:margin-top-2{
		margin-top:1rem
	}
	.desktop-lg\:margin-bottom-2{
		margin-bottom:1rem
	}
	.desktop-lg\:margin-y-205{
		margin-top:1.25rem;
		margin-bottom:1.25rem
	}
	.desktop-lg\:margin-top-205{
		margin-top:1.25rem
	}
	.desktop-lg\:margin-bottom-205{
		margin-bottom:1.25rem
	}
	.desktop-lg\:margin-y-3{
		margin-top:1.5rem;
		margin-bottom:1.5rem
	}
	.desktop-lg\:margin-top-3{
		margin-top:1.5rem
	}
	.desktop-lg\:margin-bottom-3{
		margin-bottom:1.5rem
	}
	.desktop-lg\:margin-y-neg-1px{
		margin-top:-1px;
		margin-bottom:-1px
	}
	.desktop-lg\:margin-top-neg-1px{
		margin-top:-1px
	}
	.desktop-lg\:margin-bottom-neg-1px{
		margin-bottom:-1px
	}
	.desktop-lg\:margin-y-neg-2px{
		margin-top:-2px;
		margin-bottom:-2px
	}
	.desktop-lg\:margin-top-neg-2px{
		margin-top:-2px
	}
	.desktop-lg\:margin-bottom-neg-2px{
		margin-bottom:-2px
	}
	.desktop-lg\:margin-y-neg-05{
		margin-top:-.25rem;
		margin-bottom:-.25rem
	}
	.desktop-lg\:margin-top-neg-05{
		margin-top:-.25rem
	}
	.desktop-lg\:margin-bottom-neg-05{
		margin-bottom:-.25rem
	}
	.desktop-lg\:margin-y-neg-1{
		margin-top:-.5rem;
		margin-bottom:-.5rem
	}
	.desktop-lg\:margin-top-neg-1{
		margin-top:-.5rem
	}
	.desktop-lg\:margin-bottom-neg-1{
		margin-bottom:-.5rem
	}
	.desktop-lg\:margin-y-neg-105{
		margin-top:-.75rem;
		margin-bottom:-.75rem
	}
	.desktop-lg\:margin-top-neg-105{
		margin-top:-.75rem
	}
	.desktop-lg\:margin-bottom-neg-105{
		margin-bottom:-.75rem
	}
	.desktop-lg\:margin-y-neg-2{
		margin-top:-1rem;
		margin-bottom:-1rem
	}
	.desktop-lg\:margin-top-neg-2{
		margin-top:-1rem
	}
	.desktop-lg\:margin-bottom-neg-2{
		margin-bottom:-1rem
	}
	.desktop-lg\:margin-y-neg-205{
		margin-top:-1.25rem;
		margin-bottom:-1.25rem
	}
	.desktop-lg\:margin-top-neg-205{
		margin-top:-1.25rem
	}
	.desktop-lg\:margin-bottom-neg-205{
		margin-bottom:-1.25rem
	}
	.desktop-lg\:margin-y-neg-3{
		margin-top:-1.5rem;
		margin-bottom:-1.5rem
	}
	.desktop-lg\:margin-top-neg-3{
		margin-top:-1.5rem
	}
	.desktop-lg\:margin-bottom-neg-3{
		margin-bottom:-1.5rem
	}
	.desktop-lg\:margin-y-neg-4{
		margin-top:-2rem;
		margin-bottom:-2rem
	}
	.desktop-lg\:margin-top-neg-4{
		margin-top:-2rem
	}
	.desktop-lg\:margin-bottom-neg-4{
		margin-bottom:-2rem
	}
	.desktop-lg\:margin-y-neg-5{
		margin-top:-2.5rem;
		margin-bottom:-2.5rem
	}
	.desktop-lg\:margin-top-neg-5{
		margin-top:-2.5rem
	}
	.desktop-lg\:margin-bottom-neg-5{
		margin-bottom:-2.5rem
	}
	.desktop-lg\:margin-y-neg-6{
		margin-top:-3rem;
		margin-bottom:-3rem
	}
	.desktop-lg\:margin-top-neg-6{
		margin-top:-3rem
	}
	.desktop-lg\:margin-bottom-neg-6{
		margin-bottom:-3rem
	}
	.desktop-lg\:margin-y-neg-7{
		margin-top:-3.5rem;
		margin-bottom:-3.5rem
	}
	.desktop-lg\:margin-top-neg-7{
		margin-top:-3.5rem
	}
	.desktop-lg\:margin-bottom-neg-7{
		margin-bottom:-3.5rem
	}
	.desktop-lg\:margin-y-neg-8{
		margin-top:-4rem;
		margin-bottom:-4rem
	}
	.desktop-lg\:margin-top-neg-8{
		margin-top:-4rem
	}
	.desktop-lg\:margin-bottom-neg-8{
		margin-bottom:-4rem
	}
	.desktop-lg\:margin-y-neg-9{
		margin-top:-4.5rem;
		margin-bottom:-4.5rem
	}
	.desktop-lg\:margin-top-neg-9{
		margin-top:-4.5rem
	}
	.desktop-lg\:margin-bottom-neg-9{
		margin-bottom:-4.5rem
	}
	.desktop-lg\:margin-y-neg-10{
		margin-top:-5rem;
		margin-bottom:-5rem
	}
	.desktop-lg\:margin-top-neg-10{
		margin-top:-5rem
	}
	.desktop-lg\:margin-bottom-neg-10{
		margin-bottom:-5rem
	}
	.desktop-lg\:margin-y-neg-15{
		margin-top:-7.5rem;
		margin-bottom:-7.5rem
	}
	.desktop-lg\:margin-top-neg-15{
		margin-top:-7.5rem
	}
	.desktop-lg\:margin-bottom-neg-15{
		margin-bottom:-7.5rem
	}
	.desktop-lg\:margin-y-4{
		margin-top:2rem;
		margin-bottom:2rem
	}
	.desktop-lg\:margin-top-4{
		margin-top:2rem
	}
	.desktop-lg\:margin-bottom-4{
		margin-bottom:2rem
	}
	.desktop-lg\:margin-y-5{
		margin-top:2.5rem;
		margin-bottom:2.5rem
	}
	.desktop-lg\:margin-top-5{
		margin-top:2.5rem
	}
	.desktop-lg\:margin-bottom-5{
		margin-bottom:2.5rem
	}
	.desktop-lg\:margin-y-6{
		margin-top:3rem;
		margin-bottom:3rem
	}
	.desktop-lg\:margin-top-6{
		margin-top:3rem
	}
	.desktop-lg\:margin-bottom-6{
		margin-bottom:3rem
	}
	.desktop-lg\:margin-y-7{
		margin-top:3.5rem;
		margin-bottom:3.5rem
	}
	.desktop-lg\:margin-top-7{
		margin-top:3.5rem
	}
	.desktop-lg\:margin-bottom-7{
		margin-bottom:3.5rem
	}
	.desktop-lg\:margin-y-8{
		margin-top:4rem;
		margin-bottom:4rem
	}
	.desktop-lg\:margin-top-8{
		margin-top:4rem
	}
	.desktop-lg\:margin-bottom-8{
		margin-bottom:4rem
	}
	.desktop-lg\:margin-y-9{
		margin-top:4.5rem;
		margin-bottom:4.5rem
	}
	.desktop-lg\:margin-top-9{
		margin-top:4.5rem
	}
	.desktop-lg\:margin-bottom-9{
		margin-bottom:4.5rem
	}
	.desktop-lg\:margin-y-10{
		margin-top:5rem;
		margin-bottom:5rem
	}
	.desktop-lg\:margin-top-10{
		margin-top:5rem
	}
	.desktop-lg\:margin-bottom-10{
		margin-bottom:5rem
	}
	.desktop-lg\:margin-y-15{
		margin-top:7.5rem;
		margin-bottom:7.5rem
	}
	.desktop-lg\:margin-top-15{
		margin-top:7.5rem
	}
	.desktop-lg\:margin-bottom-15{
		margin-bottom:7.5rem
	}
	.desktop-lg\:margin-y-05em{
		margin-top:.5em;
		margin-bottom:.5em
	}
	.desktop-lg\:margin-top-05em{
		margin-top:.5em
	}
	.desktop-lg\:margin-bottom-05em{
		margin-bottom:.5em
	}
	.desktop-lg\:margin-y-1em{
		margin-top:1em;
		margin-bottom:1em
	}
	.desktop-lg\:margin-top-1em{
		margin-top:1em
	}
	.desktop-lg\:margin-bottom-1em{
		margin-bottom:1em
	}
	.desktop-lg\:margin-y-105em{
		margin-top:1.5em;
		margin-bottom:1.5em
	}
	.desktop-lg\:margin-top-105em{
		margin-top:1.5em
	}
	.desktop-lg\:margin-bottom-105em{
		margin-bottom:1.5em
	}
	.desktop-lg\:margin-y-2em{
		margin-top:2em;
		margin-bottom:2em
	}
	.desktop-lg\:margin-top-2em{
		margin-top:2em
	}
	.desktop-lg\:margin-bottom-2em{
		margin-bottom:2em
	}
	.desktop-lg\:margin-y-0{
		margin-top:0;
		margin-bottom:0
	}
	.desktop-lg\:margin-top-0{
		margin-top:0
	}
	.desktop-lg\:margin-bottom-0{
		margin-bottom:0
	}
	.desktop-lg\:margin-y-auto{
		margin-top:auto;
		margin-bottom:auto
	}
	.desktop-lg\:margin-top-auto{
		margin-top:auto
	}
	.desktop-lg\:margin-bottom-auto{
		margin-bottom:auto
	}
	.desktop-lg\:margin-x-1px{
		margin-left:1px;
		margin-right:1px
	}
	.desktop-lg\:margin-right-1px{
		margin-right:1px
	}
	.desktop-lg\:margin-left-1px{
		margin-left:1px
	}
	.desktop-lg\:margin-x-2px{
		margin-left:2px;
		margin-right:2px
	}
	.desktop-lg\:margin-right-2px{
		margin-right:2px
	}
	.desktop-lg\:margin-left-2px{
		margin-left:2px
	}
	.desktop-lg\:margin-x-05{
		margin-left:.25rem;
		margin-right:.25rem
	}
	.desktop-lg\:margin-right-05{
		margin-right:.25rem
	}
	.desktop-lg\:margin-left-05{
		margin-left:.25rem
	}
	.desktop-lg\:margin-x-1{
		margin-left:.5rem;
		margin-right:.5rem
	}
	.desktop-lg\:margin-right-1{
		margin-right:.5rem
	}
	.desktop-lg\:margin-left-1{
		margin-left:.5rem
	}
	.desktop-lg\:margin-x-105{
		margin-left:.75rem;
		margin-right:.75rem
	}
	.desktop-lg\:margin-right-105{
		margin-right:.75rem
	}
	.desktop-lg\:margin-left-105{
		margin-left:.75rem
	}
	.desktop-lg\:margin-x-2{
		margin-left:1rem;
		margin-right:1rem
	}
	.desktop-lg\:margin-right-2{
		margin-right:1rem
	}
	.desktop-lg\:margin-left-2{
		margin-left:1rem
	}
	.desktop-lg\:margin-x-205{
		margin-left:1.25rem;
		margin-right:1.25rem
	}
	.desktop-lg\:margin-right-205{
		margin-right:1.25rem
	}
	.desktop-lg\:margin-left-205{
		margin-left:1.25rem
	}
	.desktop-lg\:margin-x-3{
		margin-left:1.5rem;
		margin-right:1.5rem
	}
	.desktop-lg\:margin-right-3{
		margin-right:1.5rem
	}
	.desktop-lg\:margin-left-3{
		margin-left:1.5rem
	}
	.desktop-lg\:margin-x-neg-1px{
		margin-left:-1px;
		margin-right:-1px
	}
	.desktop-lg\:margin-right-neg-1px{
		margin-right:-1px
	}
	.desktop-lg\:margin-left-neg-1px{
		margin-left:-1px
	}
	.desktop-lg\:margin-x-neg-2px{
		margin-left:-2px;
		margin-right:-2px
	}
	.desktop-lg\:margin-right-neg-2px{
		margin-right:-2px
	}
	.desktop-lg\:margin-left-neg-2px{
		margin-left:-2px
	}
	.desktop-lg\:margin-x-neg-05{
		margin-left:-.25rem;
		margin-right:-.25rem
	}
	.desktop-lg\:margin-right-neg-05{
		margin-right:-.25rem
	}
	.desktop-lg\:margin-left-neg-05{
		margin-left:-.25rem
	}
	.desktop-lg\:margin-x-neg-1{
		margin-left:-.5rem;
		margin-right:-.5rem
	}
	.desktop-lg\:margin-right-neg-1{
		margin-right:-.5rem
	}
	.desktop-lg\:margin-left-neg-1{
		margin-left:-.5rem
	}
	.desktop-lg\:margin-x-neg-105{
		margin-left:-.75rem;
		margin-right:-.75rem
	}
	.desktop-lg\:margin-right-neg-105{
		margin-right:-.75rem
	}
	.desktop-lg\:margin-left-neg-105{
		margin-left:-.75rem
	}
	.desktop-lg\:margin-x-neg-2{
		margin-left:-1rem;
		margin-right:-1rem
	}
	.desktop-lg\:margin-right-neg-2{
		margin-right:-1rem
	}
	.desktop-lg\:margin-left-neg-2{
		margin-left:-1rem
	}
	.desktop-lg\:margin-x-neg-205{
		margin-left:-1.25rem;
		margin-right:-1.25rem
	}
	.desktop-lg\:margin-right-neg-205{
		margin-right:-1.25rem
	}
	.desktop-lg\:margin-left-neg-205{
		margin-left:-1.25rem
	}
	.desktop-lg\:margin-x-neg-3{
		margin-left:-1.5rem;
		margin-right:-1.5rem
	}
	.desktop-lg\:margin-right-neg-3{
		margin-right:-1.5rem
	}
	.desktop-lg\:margin-left-neg-3{
		margin-left:-1.5rem
	}
	.desktop-lg\:margin-x-neg-4{
		margin-left:-2rem;
		margin-right:-2rem
	}
	.desktop-lg\:margin-right-neg-4{
		margin-right:-2rem
	}
	.desktop-lg\:margin-left-neg-4{
		margin-left:-2rem
	}
	.desktop-lg\:margin-x-neg-5{
		margin-left:-2.5rem;
		margin-right:-2.5rem
	}
	.desktop-lg\:margin-right-neg-5{
		margin-right:-2.5rem
	}
	.desktop-lg\:margin-left-neg-5{
		margin-left:-2.5rem
	}
	.desktop-lg\:margin-x-neg-6{
		margin-left:-3rem;
		margin-right:-3rem
	}
	.desktop-lg\:margin-right-neg-6{
		margin-right:-3rem
	}
	.desktop-lg\:margin-left-neg-6{
		margin-left:-3rem
	}
	.desktop-lg\:margin-x-neg-7{
		margin-left:-3.5rem;
		margin-right:-3.5rem
	}
	.desktop-lg\:margin-right-neg-7{
		margin-right:-3.5rem
	}
	.desktop-lg\:margin-left-neg-7{
		margin-left:-3.5rem
	}
	.desktop-lg\:margin-x-neg-8{
		margin-left:-4rem;
		margin-right:-4rem
	}
	.desktop-lg\:margin-right-neg-8{
		margin-right:-4rem
	}
	.desktop-lg\:margin-left-neg-8{
		margin-left:-4rem
	}
	.desktop-lg\:margin-x-neg-9{
		margin-left:-4.5rem;
		margin-right:-4.5rem
	}
	.desktop-lg\:margin-right-neg-9{
		margin-right:-4.5rem
	}
	.desktop-lg\:margin-left-neg-9{
		margin-left:-4.5rem
	}
	.desktop-lg\:margin-x-neg-10{
		margin-left:-5rem;
		margin-right:-5rem
	}
	.desktop-lg\:margin-right-neg-10{
		margin-right:-5rem
	}
	.desktop-lg\:margin-left-neg-10{
		margin-left:-5rem
	}
	.desktop-lg\:margin-x-neg-15{
		margin-left:-7.5rem;
		margin-right:-7.5rem
	}
	.desktop-lg\:margin-right-neg-15{
		margin-right:-7.5rem
	}
	.desktop-lg\:margin-left-neg-15{
		margin-left:-7.5rem
	}
	.desktop-lg\:margin-x-4{
		margin-left:2rem;
		margin-right:2rem
	}
	.desktop-lg\:margin-right-4{
		margin-right:2rem
	}
	.desktop-lg\:margin-left-4{
		margin-left:2rem
	}
	.desktop-lg\:margin-x-5{
		margin-left:2.5rem;
		margin-right:2.5rem
	}
	.desktop-lg\:margin-right-5{
		margin-right:2.5rem
	}
	.desktop-lg\:margin-left-5{
		margin-left:2.5rem
	}
	.desktop-lg\:margin-x-6{
		margin-left:3rem;
		margin-right:3rem
	}
	.desktop-lg\:margin-right-6{
		margin-right:3rem
	}
	.desktop-lg\:margin-left-6{
		margin-left:3rem
	}
	.desktop-lg\:margin-x-7{
		margin-left:3.5rem;
		margin-right:3.5rem
	}
	.desktop-lg\:margin-right-7{
		margin-right:3.5rem
	}
	.desktop-lg\:margin-left-7{
		margin-left:3.5rem
	}
	.desktop-lg\:margin-x-8{
		margin-left:4rem;
		margin-right:4rem
	}
	.desktop-lg\:margin-right-8{
		margin-right:4rem
	}
	.desktop-lg\:margin-left-8{
		margin-left:4rem
	}
	.desktop-lg\:margin-x-9{
		margin-left:4.5rem;
		margin-right:4.5rem
	}
	.desktop-lg\:margin-right-9{
		margin-right:4.5rem
	}
	.desktop-lg\:margin-left-9{
		margin-left:4.5rem
	}
	.desktop-lg\:margin-x-10{
		margin-left:5rem;
		margin-right:5rem
	}
	.desktop-lg\:margin-right-10{
		margin-right:5rem
	}
	.desktop-lg\:margin-left-10{
		margin-left:5rem
	}
	.desktop-lg\:margin-x-15{
		margin-left:7.5rem;
		margin-right:7.5rem
	}
	.desktop-lg\:margin-right-15{
		margin-right:7.5rem
	}
	.desktop-lg\:margin-left-15{
		margin-left:7.5rem
	}
	.desktop-lg\:margin-x-card{
		margin-left:10rem;
		margin-right:10rem
	}
	.desktop-lg\:margin-right-card{
		margin-right:10rem
	}
	.desktop-lg\:margin-left-card{
		margin-left:10rem
	}
	.desktop-lg\:margin-x-card-lg{
		margin-left:15rem;
		margin-right:15rem
	}
	.desktop-lg\:margin-right-card-lg{
		margin-right:15rem
	}
	.desktop-lg\:margin-left-card-lg{
		margin-left:15rem
	}
	.desktop-lg\:margin-x-mobile{
		margin-left:20rem;
		margin-right:20rem
	}
	.desktop-lg\:margin-right-mobile{
		margin-right:20rem
	}
	.desktop-lg\:margin-left-mobile{
		margin-left:20rem
	}
	.desktop-lg\:margin-x-05em{
		margin-left:.5em;
		margin-right:.5em
	}
	.desktop-lg\:margin-right-05em{
		margin-right:.5em
	}
	.desktop-lg\:margin-left-05em{
		margin-left:.5em
	}
	.desktop-lg\:margin-x-1em{
		margin-left:1em;
		margin-right:1em
	}
	.desktop-lg\:margin-right-1em{
		margin-right:1em
	}
	.desktop-lg\:margin-left-1em{
		margin-left:1em
	}
	.desktop-lg\:margin-x-105em{
		margin-left:1.5em;
		margin-right:1.5em
	}
	.desktop-lg\:margin-right-105em{
		margin-right:1.5em
	}
	.desktop-lg\:margin-left-105em{
		margin-left:1.5em
	}
	.desktop-lg\:margin-x-2em{
		margin-left:2em;
		margin-right:2em
	}
	.desktop-lg\:margin-right-2em{
		margin-right:2em
	}
	.desktop-lg\:margin-left-2em{
		margin-left:2em
	}
	.desktop-lg\:margin-x-0{
		margin-left:0;
		margin-right:0
	}
	.desktop-lg\:margin-right-0{
		margin-right:0
	}
	.desktop-lg\:margin-left-0{
		margin-left:0
	}
	.desktop-lg\:margin-x-auto{
		margin-left:auto;
		margin-right:auto
	}
	.desktop-lg\:margin-right-auto{
		margin-right:auto
	}
	.desktop-lg\:margin-left-auto{
		margin-left:auto
	}
	.desktop-lg\:measure-1{
		max-width:44ex
	}
	.desktop-lg\:measure-2{
		max-width:60ex
	}
	.desktop-lg\:measure-3{
		max-width:64ex
	}
	.desktop-lg\:measure-4{
		max-width:68ex
	}
	.desktop-lg\:measure-5{
		max-width:72ex
	}
	.desktop-lg\:measure-6{
		max-width:88ex
	}
	.desktop-lg\:measure-none{
		max-width:none
	}
	.desktop-lg\:order-first{
		order:-1
	}
	.desktop-lg\:order-last{
		order:999
	}
	.desktop-lg\:order-initial{
		order:initial
	}
	.desktop-lg\:order-0{
		order:0
	}
	.desktop-lg\:order-1{
		order:1
	}
	.desktop-lg\:order-2{
		order:2
	}
	.desktop-lg\:order-3{
		order:3
	}
	.desktop-lg\:order-4{
		order:4
	}
	.desktop-lg\:order-5{
		order:5
	}
	.desktop-lg\:order-6{
		order:6
	}
	.desktop-lg\:order-7{
		order:7
	}
	.desktop-lg\:order-8{
		order:8
	}
	.desktop-lg\:order-9{
		order:9
	}
	.desktop-lg\:order-10{
		order:10
	}
	.desktop-lg\:order-11{
		order:11
	}
	.desktop-lg\:padding-1px{
		padding:1px
	}
	.desktop-lg\:padding-y-1px{
		padding-top:1px;
		padding-bottom:1px
	}
	.desktop-lg\:padding-x-1px{
		padding-left:1px;
		padding-right:1px
	}
	.desktop-lg\:padding-top-1px{
		padding-top:1px
	}
	.desktop-lg\:padding-right-1px{
		padding-right:1px
	}
	.desktop-lg\:padding-bottom-1px{
		padding-bottom:1px
	}
	.desktop-lg\:padding-left-1px{
		padding-left:1px
	}
	.desktop-lg\:padding-2px{
		padding:2px
	}
	.desktop-lg\:padding-y-2px{
		padding-top:2px;
		padding-bottom:2px
	}
	.desktop-lg\:padding-x-2px{
		padding-left:2px;
		padding-right:2px
	}
	.desktop-lg\:padding-top-2px{
		padding-top:2px
	}
	.desktop-lg\:padding-right-2px{
		padding-right:2px
	}
	.desktop-lg\:padding-bottom-2px{
		padding-bottom:2px
	}
	.desktop-lg\:padding-left-2px{
		padding-left:2px
	}
	.desktop-lg\:padding-05{
		padding:.25rem
	}
	.desktop-lg\:padding-y-05{
		padding-top:.25rem;
		padding-bottom:.25rem
	}
	.desktop-lg\:padding-x-05{
		padding-left:.25rem;
		padding-right:.25rem
	}
	.desktop-lg\:padding-top-05{
		padding-top:.25rem
	}
	.desktop-lg\:padding-right-05{
		padding-right:.25rem
	}
	.desktop-lg\:padding-bottom-05{
		padding-bottom:.25rem
	}
	.desktop-lg\:padding-left-05{
		padding-left:.25rem
	}
	.desktop-lg\:padding-1{
		padding:.5rem
	}
	.desktop-lg\:padding-y-1{
		padding-top:.5rem;
		padding-bottom:.5rem
	}
	.desktop-lg\:padding-x-1{
		padding-left:.5rem;
		padding-right:.5rem
	}
	.desktop-lg\:padding-top-1{
		padding-top:.5rem
	}
	.desktop-lg\:padding-right-1{
		padding-right:.5rem
	}
	.desktop-lg\:padding-bottom-1{
		padding-bottom:.5rem
	}
	.desktop-lg\:padding-left-1{
		padding-left:.5rem
	}
	.desktop-lg\:padding-105{
		padding:.75rem
	}
	.desktop-lg\:padding-y-105{
		padding-top:.75rem;
		padding-bottom:.75rem
	}
	.desktop-lg\:padding-x-105{
		padding-left:.75rem;
		padding-right:.75rem
	}
	.desktop-lg\:padding-top-105{
		padding-top:.75rem
	}
	.desktop-lg\:padding-right-105{
		padding-right:.75rem
	}
	.desktop-lg\:padding-bottom-105{
		padding-bottom:.75rem
	}
	.desktop-lg\:padding-left-105{
		padding-left:.75rem
	}
	.desktop-lg\:padding-2{
		padding:1rem
	}
	.desktop-lg\:padding-y-2{
		padding-top:1rem;
		padding-bottom:1rem
	}
	.desktop-lg\:padding-x-2{
		padding-left:1rem;
		padding-right:1rem
	}
	.desktop-lg\:padding-top-2{
		padding-top:1rem
	}
	.desktop-lg\:padding-right-2{
		padding-right:1rem
	}
	.desktop-lg\:padding-bottom-2{
		padding-bottom:1rem
	}
	.desktop-lg\:padding-left-2{
		padding-left:1rem
	}
	.desktop-lg\:padding-205{
		padding:1.25rem
	}
	.desktop-lg\:padding-y-205{
		padding-top:1.25rem;
		padding-bottom:1.25rem
	}
	.desktop-lg\:padding-x-205{
		padding-left:1.25rem;
		padding-right:1.25rem
	}
	.desktop-lg\:padding-top-205{
		padding-top:1.25rem
	}
	.desktop-lg\:padding-right-205{
		padding-right:1.25rem
	}
	.desktop-lg\:padding-bottom-205{
		padding-bottom:1.25rem
	}
	.desktop-lg\:padding-left-205{
		padding-left:1.25rem
	}
	.desktop-lg\:padding-3{
		padding:1.5rem
	}
	.desktop-lg\:padding-y-3{
		padding-top:1.5rem;
		padding-bottom:1.5rem
	}
	.desktop-lg\:padding-x-3{
		padding-left:1.5rem;
		padding-right:1.5rem
	}
	.desktop-lg\:padding-top-3{
		padding-top:1.5rem
	}
	.desktop-lg\:padding-right-3{
		padding-right:1.5rem
	}
	.desktop-lg\:padding-bottom-3{
		padding-bottom:1.5rem
	}
	.desktop-lg\:padding-left-3{
		padding-left:1.5rem
	}
	.desktop-lg\:padding-4{
		padding:2rem
	}
	.desktop-lg\:padding-y-4{
		padding-top:2rem;
		padding-bottom:2rem
	}
	.desktop-lg\:padding-x-4{
		padding-left:2rem;
		padding-right:2rem
	}
	.desktop-lg\:padding-top-4{
		padding-top:2rem
	}
	.desktop-lg\:padding-right-4{
		padding-right:2rem
	}
	.desktop-lg\:padding-bottom-4{
		padding-bottom:2rem
	}
	.desktop-lg\:padding-left-4{
		padding-left:2rem
	}
	.desktop-lg\:padding-5{
		padding:2.5rem
	}
	.desktop-lg\:padding-y-5{
		padding-top:2.5rem;
		padding-bottom:2.5rem
	}
	.desktop-lg\:padding-x-5{
		padding-left:2.5rem;
		padding-right:2.5rem
	}
	.desktop-lg\:padding-top-5{
		padding-top:2.5rem
	}
	.desktop-lg\:padding-right-5{
		padding-right:2.5rem
	}
	.desktop-lg\:padding-bottom-5{
		padding-bottom:2.5rem
	}
	.desktop-lg\:padding-left-5{
		padding-left:2.5rem
	}
	.desktop-lg\:padding-6{
		padding:3rem
	}
	.desktop-lg\:padding-y-6{
		padding-top:3rem;
		padding-bottom:3rem
	}
	.desktop-lg\:padding-x-6{
		padding-left:3rem;
		padding-right:3rem
	}
	.desktop-lg\:padding-top-6{
		padding-top:3rem
	}
	.desktop-lg\:padding-right-6{
		padding-right:3rem
	}
	.desktop-lg\:padding-bottom-6{
		padding-bottom:3rem
	}
	.desktop-lg\:padding-left-6{
		padding-left:3rem
	}
	.desktop-lg\:padding-7{
		padding:3.5rem
	}
	.desktop-lg\:padding-y-7{
		padding-top:3.5rem;
		padding-bottom:3.5rem
	}
	.desktop-lg\:padding-x-7{
		padding-left:3.5rem;
		padding-right:3.5rem
	}
	.desktop-lg\:padding-top-7{
		padding-top:3.5rem
	}
	.desktop-lg\:padding-right-7{
		padding-right:3.5rem
	}
	.desktop-lg\:padding-bottom-7{
		padding-bottom:3.5rem
	}
	.desktop-lg\:padding-left-7{
		padding-left:3.5rem
	}
	.desktop-lg\:padding-8{
		padding:4rem
	}
	.desktop-lg\:padding-y-8{
		padding-top:4rem;
		padding-bottom:4rem
	}
	.desktop-lg\:padding-x-8{
		padding-left:4rem;
		padding-right:4rem
	}
	.desktop-lg\:padding-top-8{
		padding-top:4rem
	}
	.desktop-lg\:padding-right-8{
		padding-right:4rem
	}
	.desktop-lg\:padding-bottom-8{
		padding-bottom:4rem
	}
	.desktop-lg\:padding-left-8{
		padding-left:4rem
	}
	.desktop-lg\:padding-9{
		padding:4.5rem
	}
	.desktop-lg\:padding-y-9{
		padding-top:4.5rem;
		padding-bottom:4.5rem
	}
	.desktop-lg\:padding-x-9{
		padding-left:4.5rem;
		padding-right:4.5rem
	}
	.desktop-lg\:padding-top-9{
		padding-top:4.5rem
	}
	.desktop-lg\:padding-right-9{
		padding-right:4.5rem
	}
	.desktop-lg\:padding-bottom-9{
		padding-bottom:4.5rem
	}
	.desktop-lg\:padding-left-9{
		padding-left:4.5rem
	}
	.desktop-lg\:padding-10{
		padding:5rem
	}
	.desktop-lg\:padding-y-10{
		padding-top:5rem;
		padding-bottom:5rem
	}
	.desktop-lg\:padding-x-10{
		padding-left:5rem;
		padding-right:5rem
	}
	.desktop-lg\:padding-top-10{
		padding-top:5rem
	}
	.desktop-lg\:padding-right-10{
		padding-right:5rem
	}
	.desktop-lg\:padding-bottom-10{
		padding-bottom:5rem
	}
	.desktop-lg\:padding-left-10{
		padding-left:5rem
	}
	.desktop-lg\:padding-15{
		padding:7.5rem
	}
	.desktop-lg\:padding-y-15{
		padding-top:7.5rem;
		padding-bottom:7.5rem
	}
	.desktop-lg\:padding-x-15{
		padding-left:7.5rem;
		padding-right:7.5rem
	}
	.desktop-lg\:padding-top-15{
		padding-top:7.5rem
	}
	.desktop-lg\:padding-right-15{
		padding-right:7.5rem
	}
	.desktop-lg\:padding-bottom-15{
		padding-bottom:7.5rem
	}
	.desktop-lg\:padding-left-15{
		padding-left:7.5rem
	}
	.desktop-lg\:padding-0{
		padding:0
	}
	.desktop-lg\:padding-y-0{
		padding-top:0;
		padding-bottom:0
	}
	.desktop-lg\:padding-x-0{
		padding-left:0;
		padding-right:0
	}
	.desktop-lg\:padding-top-0{
		padding-top:0
	}
	.desktop-lg\:padding-right-0{
		padding-right:0
	}
	.desktop-lg\:padding-bottom-0{
		padding-bottom:0
	}
	.desktop-lg\:padding-left-0{
		padding-left:0
	}
	.desktop-lg\:width-1px{
		width:1px
	}
	.desktop-lg\:width-2px{
		width:2px
	}
	.desktop-lg\:width-05{
		width:.25rem
	}
	.desktop-lg\:width-1{
		width:.5rem
	}
	.desktop-lg\:width-105{
		width:.75rem
	}
	.desktop-lg\:width-2{
		width:1rem
	}
	.desktop-lg\:width-205{
		width:1.25rem
	}
	.desktop-lg\:width-3{
		width:1.5rem
	}
	.desktop-lg\:width-4{
		width:2rem
	}
	.desktop-lg\:width-5{
		width:2.5rem
	}
	.desktop-lg\:width-6{
		width:3rem
	}
	.desktop-lg\:width-7{
		width:3.5rem
	}
	.desktop-lg\:width-8{
		width:4rem
	}
	.desktop-lg\:width-9{
		width:4.5rem
	}
	.desktop-lg\:width-10{
		width:5rem
	}
	.desktop-lg\:width-15{
		width:7.5rem
	}
	.desktop-lg\:width-card{
		width:10rem
	}
	.desktop-lg\:width-card-lg{
		width:15rem
	}
	.desktop-lg\:width-mobile{
		width:20rem
	}
	.desktop-lg\:width-mobile-lg{
		width:30rem
	}
	.desktop-lg\:width-tablet{
		width:40rem
	}
	.desktop-lg\:width-tablet-lg{
		width:55rem
	}
	.desktop-lg\:width-desktop{
		width:64rem
	}
	.desktop-lg\:width-desktop-lg{
		width:75rem
	}
	.desktop-lg\:width-widescreen{
		width:87.5rem
	}
	.desktop-lg\:width-0{
		width:0
	}
	.desktop-lg\:width-full{
		width:100%
	}
	.desktop-lg\:width-auto{
		width:auto
	}
}
.usa-accordion{
	list-style-type:none;
	color:#141415;
	padding:0;
	width:100%;
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	font-size:1.13rem;
	line-height:1.5
}
.usa-accordion>ul li ul{
	list-style:disc
}
.usa-accordion>ul li ul>li>ul{
	list-style:circle
}
.usa-accordion>ul li ul>li>ul>li>ul{
	list-style:square
}
.usa-accordion+.usa-accordion,.usa-accordion+.usa-accordion--bordered{
	margin-top:.5rem
}
.usa-accordion--bordered .usa-accordion__content{
	border-bottom:.25rem solid #efedf0;
	border-left:.25rem solid #efedf0;
	border-right:.25rem solid #efedf0
}
.usa-accordion--bordered .usa-accordion__heading{
	margin-bottom:0
}
.usa-accordion__heading,.usa-prose .usa-accordion__heading{
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	font-size:1.13rem;
	line-height:.9;
	margin:0
}
.usa-accordion__heading:not(:first-child),.usa-prose .usa-accordion__heading:not(:first-child){
	margin-top:.5rem
}
.usa-accordion__content{
	background-color:#fff;
	margin-top:0;
	overflow:auto;
	padding:1rem 1.25rem calc(1rem - .25rem)
}
.usa-accordion__content>:first-child{
	margin-top:0
}
.usa-accordion__content>:last-child{
	margin-bottom:0
}
.usa-accordion__button{
	-moz-osx-font-smoothing:inherit;
	-webkit-font-smoothing:inherit;
	border:0;
	border-radius:0;
	box-shadow:none;
	padding:0;
	text-align:left;
	background-image:url(../img/usa-icons/remove.svg),linear-gradient(transparent,transparent);
	background-repeat:no-repeat;
	background-position:right 1.25rem center;
	background-size:1.5rem;
	cursor:pointer;
	display:inline-block;
	font-weight:700;
	margin:0;
	padding:1rem 3.5rem 1rem 1.25rem;
	text-decoration:none;
	width:100%
}
.usa-accordion__button:visited{
	color:#70669d
}
.usa-accordion__button:active{
	color:#375283
}
.usa-accordion__button:focus{
	outline:.25rem solid #005ea2;
	outline-offset:0
}
.usa-accordion__button.usa-button--active,.usa-accordion__button.usa-button--disabled,.usa-accordion__button.usa-button--disabled.usa-button--active,.usa-accordion__button.usa-button--disabled.usa-button--hover,.usa-accordion__button.usa-button--disabled.usa-focus,.usa-accordion__button.usa-button--disabled:active,.usa-accordion__button.usa-button--disabled:focus,.usa-accordion__button.usa-button--disabled:hover,.usa-accordion__button.usa-button--hover,.usa-accordion__button:active,.usa-accordion__button:disabled,.usa-accordion__button:disabled.usa-button--active,.usa-accordion__button:disabled.usa-button--hover,.usa-accordion__button:disabled.usa-focus,.usa-accordion__button:disabled:active,.usa-accordion__button:disabled:focus,.usa-accordion__button:disabled:hover,.usa-accordion__button:hover,.usa-accordion__button[aria-disabled=true],.usa-accordion__button[aria-disabled=true].usa-button--active,.usa-accordion__button[aria-disabled=true].usa-button--hover,.usa-accordion__button[aria-disabled=true].usa-focus,.usa-accordion__button[aria-disabled=true]:active,.usa-accordion__button[aria-disabled=true]:focus,.usa-accordion__button[aria-disabled=true]:hover{
	-moz-osx-font-smoothing:inherit;
	-webkit-font-smoothing:inherit;
	background-color:transparent;
	box-shadow:none;
	text-decoration:underline
}
.usa-accordion__button.usa-button--active,.usa-accordion__button.usa-button--hover{
	color:#375283
}
.usa-accordion__button.usa-button--disabled,.usa-accordion__button:disabled,.usa-accordion__button[aria-disabled=true]{
	color:#c9c9c9
}
.usa-accordion__button:hover{
	color:#141415;
	text-decoration:none
}
@media (forced-colors:active){
	.usa-accordion__button{
		forced-color-adjust:none
	}
}
.usa-accordion__button[aria-expanded=false]{
	background-image:url(../img/usa-icons/add.svg),linear-gradient(transparent,transparent);
	background-repeat:no-repeat;
	background-size:1.5rem
}
.usa-alert{
	background-color:#f6f7f7;
	border-left:.5rem solid #e5e1e6;
	color:#141415
}
*+.usa-alert{
	margin-top:1rem
}
.usa-alert .usa-alert__body{
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	font-size:1.13rem;
	line-height:1.5;
	margin-left:auto;
	margin-right:auto;
	max-width:64rem;
	padding:1rem;
	position:relative
}
@media all and (min-width:64em){
	.usa-alert .usa-alert__body{
		padding-left:1.8333333333rem
	}
}
.usa-alert .usa-alert__text{
	margin-bottom:0;
	margin-top:0
}
.usa-alert .usa-alert__text:only-child{
	padding-bottom:0;
	padding-top:0
}
.usa-alert .usa-alert__heading{
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	font-size:1.46rem;
	line-height:.9;
	margin-top:0;
	margin-bottom:.5rem
}
.usa-alert .usa-alert__body>.usa-list,.usa-alert>.usa-list{
	padding-left:2ch
}
.usa-alert .usa-alert__body>.usa-list:last-child,.usa-alert>.usa-list:last-child{
	margin-bottom:0
}
.usa-alert--success{
	background-color:#ecf3ec;
	border-left-color:#00a91c
}
.usa-alert--success .usa-alert__body{
	color:#141415;
	background-color:#ecf3ec;
	padding-left:2.9166666667rem
}
.usa-alert--success .usa-alert__body::before{
	background-image:url(../img/usa-icons/check_circle.svg);
	background-repeat:no-repeat;
	background-position:center center;
	background-size:2rem 2rem;
	height:2rem;
	width:2rem;
	content:"";
	display:block;
	height:4;
	left:.5rem;
	position:absolute;
	top:.75rem
}
@supports (mask:url()){
	.usa-alert--success .usa-alert__body::before{
		background:0 0;
		background-color:#141415;
		mask-image:url(../img/usa-icons/check_circle.svg),linear-gradient(transparent,transparent);
		mask-position:center center;
		mask-size:2rem 2rem;
		mask-repeat:no-repeat
	}
}
@media all and (min-width:64em){
	.usa-alert--success .usa-alert__body::before{
		left:2.5rem
	}
	.usa-alert--success .usa-alert__body{
		padding-left:6rem;
		padding-right:6rem
	}
}
.usa-alert--success .usa-alert__body .usa-link,.usa-alert--success .usa-alert__body .usa-link:visited,.usa-alert--warning .usa-alert__body .usa-link{
	color:#006aa2
}
.usa-alert--success .usa-alert__body .usa-link:active,.usa-alert--success .usa-alert__body .usa-link:hover{
	color:#005079
}
.usa-alert--warning{
	background-color:#faf3d1;
	border-left-color:#ffbe2e
}
.usa-alert--warning .usa-alert__body{
	color:#141415;
	background-color:#faf3d1;
	padding-left:2.9166666667rem
}
.usa-alert--warning .usa-alert__body::before{
	background-image:url(../img/usa-icons/warning.svg);
	background-repeat:no-repeat;
	background-position:center center;
	background-size:2rem 2rem;
	height:2rem;
	width:2rem;
	content:"";
	display:block;
	height:4;
	left:.5rem;
	position:absolute;
	top:.75rem
}
@supports (mask:url()){
	.usa-alert--warning .usa-alert__body::before{
		background:0 0;
		background-color:#141415;
		mask-image:url(../img/usa-icons/warning.svg),linear-gradient(transparent,transparent);
		mask-position:center center;
		mask-size:2rem 2rem;
		mask-repeat:no-repeat
	}
}
@media all and (min-width:64em){
	.usa-alert--warning .usa-alert__body::before{
		left:2.5rem
	}
	.usa-alert--warning .usa-alert__body{
		padding-left:6rem;
		padding-right:6rem
	}
}
.usa-alert--error .usa-alert__body .usa-link,.usa-alert--warning .usa-alert__body .usa-link:visited{
	color:#006aa2
}
.usa-alert--warning .usa-alert__body .usa-link:active,.usa-alert--warning .usa-alert__body .usa-link:hover{
	color:#005079
}
.usa-alert--error{
	background-color:#f4e3db;
	border-left-color:#d54309
}
.usa-alert--error .usa-alert__body{
	color:#141415;
	background-color:#f4e3db;
	padding-left:2.9166666667rem
}
.usa-alert--error .usa-alert__body::before{
	background-image:url(../img/usa-icons/error.svg);
	background-repeat:no-repeat;
	background-position:center center;
	background-size:2rem 2rem;
	height:2rem;
	width:2rem;
	content:"";
	display:block;
	height:4;
	left:.5rem;
	position:absolute;
	top:.75rem
}
@supports (mask:url()){
	.usa-alert--error .usa-alert__body::before{
		background:0 0;
		background-color:#141415;
		mask-image:url(../img/usa-icons/error.svg),linear-gradient(transparent,transparent);
		mask-position:center center;
		mask-size:2rem 2rem;
		mask-repeat:no-repeat
	}
}
@media all and (min-width:64em){
	.usa-alert--error .usa-alert__body::before{
		left:2.5rem
	}
	.usa-alert--error .usa-alert__body{
		padding-left:6rem;
		padding-right:6rem
	}
}
.usa-alert--error .usa-alert__body .usa-link:visited,.usa-alert--info .usa-alert__body .usa-link{
	color:#006aa2
}
.usa-alert--error .usa-alert__body .usa-link:active,.usa-alert--error .usa-alert__body .usa-link:hover{
	color:#005079
}
.usa-alert--info{
	background-color:#cce7f4;
	border-left-color:#5c88da
}
.usa-alert--info .usa-alert__body{
	color:#141415;
	background-color:#cce7f4;
	padding-left:2.9166666667rem
}
.usa-alert--info .usa-alert__body::before{
	background-image:url(../img/usa-icons/info.svg);
	background-repeat:no-repeat;
	background-position:center center;
	background-size:2rem 2rem;
	height:2rem;
	width:2rem;
	content:"";
	display:block;
	height:4;
	left:.5rem;
	position:absolute;
	top:.75rem
}
@supports (mask:url()){
	.usa-alert--info .usa-alert__body::before{
		background:0 0;
		background-color:#141415;
		mask-image:url(../img/usa-icons/info.svg),linear-gradient(transparent,transparent);
		mask-position:center center;
		mask-size:2rem 2rem;
		mask-repeat:no-repeat
	}
}
@media all and (min-width:64em){
	.usa-alert--info .usa-alert__body::before{
		left:2.5rem
	}
	.usa-alert--info .usa-alert__body{
		padding-left:6rem;
		padding-right:6rem
	}
}
.usa-alert--info .usa-alert__body .usa-link:visited{
	color:#006aa2
}
.usa-alert--info .usa-alert__body .usa-link:active,.usa-alert--info .usa-alert__body .usa-link:hover{
	color:#005079
}
.usa-alert--emergency{
	background-color:#9c3d10;
	border-left-color:#9c3d10
}
.usa-alert--emergency .usa-alert__body{
	color:#fff;
	background-color:#9c3d10;
	padding-left:2.9166666667rem
}
.usa-alert--emergency .usa-alert__body::before{
	background-image:url(../img/usa-icons-bg/error--white.svg);
	background-repeat:no-repeat;
	background-position:center center;
	background-size:2rem 2rem;
	height:2rem;
	width:2rem;
	content:"";
	display:block;
	height:4;
	left:.5rem;
	position:absolute;
	top:.75rem
}
@supports (mask:url()){
	.usa-alert--emergency .usa-alert__body::before{
		background:0 0;
		background-color:#fff;
		mask-image:url(../img/usa-icons/error.svg),linear-gradient(transparent,transparent);
		mask-position:center center;
		mask-size:2rem 2rem;
		mask-repeat:no-repeat
	}
}
@media all and (min-width:64em){
	.usa-alert--emergency .usa-alert__body::before{
		left:2.5rem
	}
	.usa-alert--emergency .usa-alert__body{
		padding-left:6rem;
		padding-right:6rem
	}
}
.usa-alert--emergency .usa-alert__body .usa-link,.usa-alert--emergency .usa-alert__body .usa-link:visited{
	color:#efedf0
}
.usa-alert--emergency .usa-alert__body .usa-link:active,.usa-alert--emergency .usa-alert__body .usa-link:hover{
	color:#f6f7f7
}
.usa-alert--slim .usa-alert__body{
	padding-bottom:.5rem;
	padding-top:.5rem;
	padding-left:2.4166666667rem
}
.usa-alert--slim .usa-alert__body:before{
	background-size:1.5rem;
	height:1.5rem;
	top:.5rem;
	width:1.5rem
}
@supports (mask:url()){
	.usa-alert--slim .usa-alert__body:before{
		mask-size:1.5rem
	}
}
@media all and (min-width:64em){
	.usa-alert--slim .usa-alert__body{
		padding-left:4.5rem
	}
}
.usa-alert--no-icon .usa-alert__body{
	padding-left:.5rem
}
.usa-alert--no-icon .usa-alert__body:before{
	display:none
}
@media all and (min-width:64em){
	.usa-alert--no-icon .usa-alert__body{
		padding-left:1.8333333333rem
	}
}
.usa-alert--validation .usa-checklist{
	margin-top:1rem
}
.usa-breadcrumb{
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	font-size:.87rem;
	line-height:1.3;
	color:#141415;
	padding-left:0;
	padding-right:0
}
@media all and (min-width:30em){
	.usa-breadcrumb{
		padding-bottom:1rem;
		padding-top:1rem
	}
	.usa-breadcrumb:not(.usa-breadcrumb--wrap) .usa-breadcrumb__list{
		white-space:nowrap;
		text-overflow:ellipsis;
		overflow:hidden
	}
}
.usa-breadcrumb__list{
	margin-bottom:0;
	margin-top:0;
	list-style-type:none;
	padding-left:0;
	display:block;
	padding:.25rem;
	margin-left:-.25rem;
	margin-right:-.25rem
}
.usa-breadcrumb__list-item{
	position:absolute;
	left:-999em;
	right:auto;
	display:inline;
	white-space:nowrap
}
@media all and (max-width:29.99em){
	.usa-breadcrumb__list-item{
		white-space:normal
	}
	.usa-breadcrumb__list-item:nth-last-child(2){
		position:static
	}
	.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link{
		-moz-osx-font-smoothing:inherit;
		-webkit-font-smoothing:inherit;
		background-color:transparent;
		border:0;
		border-radius:0;
		box-shadow:none;
		font-weight:400;
		margin:0;
		padding:0;
		text-align:left;
		padding-left:calc(2ex + 0px);
		text-indent:calc((2ex + 0px)*-1);
		color:#006aa2;
		display:inline-block;
		padding-bottom:1rem;
		padding-top:1rem
	}
	.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:focus{
		outline:.25rem solid #005ea2;
		outline-offset:0
	}
	.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--active,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--disabled,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--disabled.usa-button--active,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--disabled.usa-button--hover,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--disabled.usa-focus,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--disabled:active,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--disabled:focus,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--disabled:hover,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--hover,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:active,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled.usa-button--active,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled.usa-button--hover,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled.usa-focus,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled:active,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled:focus,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled:hover,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:hover,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link[aria-disabled=true],.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link[aria-disabled=true].usa-button--active,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link[aria-disabled=true].usa-button--hover,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link[aria-disabled=true].usa-focus,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link[aria-disabled=true]:active,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link[aria-disabled=true]:focus,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link[aria-disabled=true]:hover{
		-moz-osx-font-smoothing:inherit;
		-webkit-font-smoothing:inherit;
		background-color:transparent;
		box-shadow:none;
		text-decoration:underline
	}
	.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--active,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--hover{
		color:#375283
	}
	.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--disabled,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link[aria-disabled=true]{
		color:#c9c9c9
	}
	.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link::before{
		background-image:url(../img/usa-icons/arrow_back.svg);
		background-repeat:no-repeat;
		background-position:center center;
		background-size:2ex 2ex;
		display:inline-block;
		height:2ex;
		width:2ex;
		content:"";
		vertical-align:baseline
	}
	@supports (mask:url()){
		.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link::before{
			background:0 0;
			background-color:#4f5255;
			mask-image:url(../img/usa-icons/arrow_back.svg),linear-gradient(transparent,transparent);
			mask-position:center center;
			mask-size:2ex 2ex;
			mask-repeat:no-repeat
		}
	}
	.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:visited{
		color:#006aa2
	}
	.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:active,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:hover{
		color:#005079
	}
	.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:before{
		bottom:-.2em;
		height:2ex;
		position:relative
	}
	.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:active,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:hover{
		text-decoration:none
	}
	.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link span{
		text-decoration:underline
	}
	.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link::before{
		margin-right:0
	}
}
@media all and (min-width:30em){
	.usa-breadcrumb__list-item{
		position:static
	}
	.usa-breadcrumb__list-item:not(:last-child)::after{
		background-image:url(../img/usa-icons/navigate_next.svg);
		background-repeat:no-repeat;
		background-position:center center;
		background-size:2ex 2ex;
		display:inline-block;
		width:2ex;
		content:"";
		vertical-align:baseline
	}
	@supports (mask:url()){
		.usa-breadcrumb__list-item:not(:last-child)::after{
			background:0 0;
			background-color:#4f5255;
			mask-image:url(../img/usa-icons/navigate_next.svg),linear-gradient(transparent,transparent);
			mask-position:center center;
			mask-size:2ex 2ex;
			mask-repeat:no-repeat
		}
	}
	.usa-breadcrumb__list-item:not(:last-child)::after{
		bottom:-.2em;
		margin-left:0;
		margin-right:0;
		height:2ex;
		position:relative
	}
}
.usa-breadcrumb__link{
	display:inline
}
.usa-breadcrumb__link:active,.usa-breadcrumb__link:hover{
	color:#005079
}
@media all and (min-width:30em){
	.usa-breadcrumb--wrap{
		line-height:1.4
	}
}
.usa-breadcrumb--wrap .usa-breadcrumb__list-item,.usa-button{
	display:inline-block
}
.usa-button{
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	font-size:1.13rem;
	line-height:.9;
	color:#fff;
	appearance:none;
	border:0;
	border-radius:.25rem;
	cursor:pointer;
	font-weight:700;
	margin-right:.5rem;
	padding:.75rem 1.25rem;
	text-align:center;
	width:100%
}
@media all and (min-width:30em){
	.usa-button{
		width:auto
	}
}
.usa-button:visited{
	color:#fff
}
.usa-button.usa-button--hover,.usa-button:hover{
	color:#fff;
	border-bottom:0;
	text-decoration:none
}
.usa-button.usa-button--active,.usa-button:active{
	color:#fff
}
.usa-button:not([disabled]).usa-focus,.usa-button:not([disabled]):focus{
	outline-offset:.25rem
}
.usa-button:disabled,.usa-button[aria-disabled=true]{
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	cursor:auto
}
.usa-button[aria-disabled=true]{
	background-color:#c9c9c9;
	color:#fff
}
.usa-button:disabled.usa-button--active,.usa-button:disabled.usa-button--hover,.usa-button:disabled.usa-focus,.usa-button:disabled:active,.usa-button:disabled:focus,.usa-button:disabled:hover,.usa-button[aria-disabled=true].usa-button--active,.usa-button[aria-disabled=true].usa-button--hover,.usa-button[aria-disabled=true].usa-focus,.usa-button[aria-disabled=true]:active,.usa-button[aria-disabled=true]:focus,.usa-button[aria-disabled=true]:hover{
	background-color:#c9c9c9;
	border:0;
	box-shadow:none
}
.usa-button--accent-cool:visited{
	color:#141415;
	background-color:#4a7200
}
.usa-button--accent-cool,.usa-button--accent-cool.usa-button--hover,.usa-button--accent-cool:hover{
	color:#141415
}
.usa-button--accent-cool.usa-button--active,.usa-button--accent-cool:active{
	color:#fff
}
.usa-button--accent-cool:disabled:hover,.usa-button--accent-cool[aria-disabled=true]:hover{
	color:#fff
}
.usa-button--accent-warm{
	color:#141415
}
.usa-button--accent-warm:visited{
	color:#141415;
	background-color:#b33d26
}
.usa-button--accent-warm.usa-button--active,.usa-button--accent-warm.usa-button--hover,.usa-button--accent-warm:active,.usa-button--accent-warm:hover{
	color:#fff
}
.usa-button--outline.usa-button--inverse.usa-button--active,.usa-button--outline.usa-button--inverse:active{
	background-color:transparent
}
.usa-button--outline.usa-button--inverse.usa-button--unstyled{
	-moz-osx-font-smoothing:inherit;
	-webkit-font-smoothing:inherit;
	border:0;
	border-radius:0;
	margin:0;
	padding:0;
	text-align:left
}
.usa-button--outline.usa-button--inverse.usa-button--unstyled:focus{
	outline:.25rem solid #005ea2;
	outline-offset:0
}
.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--active,.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled,.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled.usa-button--active,.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled.usa-button--hover,.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled.usa-focus,.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled:active,.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled:focus,.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled:hover,.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--hover,.usa-button--outline.usa-button--inverse.usa-button--unstyled:active,.usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled,.usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled.usa-button--active,.usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled.usa-button--hover,.usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled.usa-focus,.usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled:active,.usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled:focus,.usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled:hover,.usa-button--outline.usa-button--inverse.usa-button--unstyled:hover,.usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled=true],.usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled=true].usa-button--active,.usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled=true].usa-button--hover,.usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled=true].usa-focus,.usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled=true]:active,.usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled=true]:focus,.usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled=true]:hover{
	-moz-osx-font-smoothing:inherit;
	-webkit-font-smoothing:inherit;
	background-color:transparent;
	box-shadow:none;
	text-decoration:underline
}
.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled,.usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled,.usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled=true]{
	color:#c9c9c9
}
.usa-button--base.usa-button--active,.usa-button--base.usa-button--hover,.usa-button--base:active,.usa-button--base:hover,.usa-button--secondary,.usa-button--secondary.usa-button--active,.usa-button--secondary.usa-button--hover,.usa-button--secondary:active,.usa-button--secondary:hover{
	color:#fff
}
.usa-button--big{
	border-radius:.25rem;
	font-size:1.46rem;
	padding:1rem 1.5rem
}
.usa-button--disabled{
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	background-color:#c9c9c9;
	color:#fff;
	cursor:auto
}
.usa-button--disabled.usa-button--active,.usa-button--disabled.usa-button--hover,.usa-button--disabled.usa-focus,.usa-button--disabled:active,.usa-button--disabled:focus,.usa-button--disabled:hover{
	background-color:#c9c9c9;
	border:0;
	box-shadow:none
}
.usa-button--outline-inverse[aria-disabled=true],.usa-button--outline[aria-disabled=true]{
	background-color:transparent
}
.usa-button--outline-disabled.usa-button--active,.usa-button--outline-disabled.usa-button--hover,.usa-button--outline-disabled.usa-focus,.usa-button--outline-disabled:active,.usa-button--outline-disabled:focus,.usa-button--outline-disabled:hover,.usa-button--outline-inverse-disabled.usa-button--active,.usa-button--outline-inverse-disabled.usa-button--hover,.usa-button--outline-inverse-disabled.usa-focus,.usa-button--outline-inverse-disabled:active,.usa-button--outline-inverse-disabled:focus,.usa-button--outline-inverse-disabled:hover,.usa-button--outline-inverse:disabled.usa-button--active,.usa-button--outline-inverse:disabled.usa-button--hover,.usa-button--outline-inverse:disabled.usa-focus,.usa-button--outline-inverse:disabled:active,.usa-button--outline-inverse:disabled:focus,.usa-button--outline-inverse:disabled:hover,.usa-button--outline-inverse[aria-disabled=true].usa-button--active,.usa-button--outline-inverse[aria-disabled=true].usa-button--hover,.usa-button--outline-inverse[aria-disabled=true].usa-focus,.usa-button--outline-inverse[aria-disabled=true]:active,.usa-button--outline-inverse[aria-disabled=true]:focus,.usa-button--outline-inverse[aria-disabled=true]:hover,.usa-button--outline:disabled.usa-button--active,.usa-button--outline:disabled.usa-button--hover,.usa-button--outline:disabled.usa-focus,.usa-button--outline:disabled:active,.usa-button--outline:disabled:focus,.usa-button--outline:disabled:hover,.usa-button--outline[aria-disabled=true].usa-button--active,.usa-button--outline[aria-disabled=true].usa-button--hover,.usa-button--outline[aria-disabled=true].usa-focus,.usa-button--outline[aria-disabled=true]:active,.usa-button--outline[aria-disabled=true]:focus,.usa-button--outline[aria-disabled=true]:hover{
	background-color:transparent;
	box-shadow:inset 0 0 0 2px #c9c9c9
}
.usa-button--outline[aria-disabled=true]{
	box-shadow:inset 0 0 0 2px #c9c9c9;
	color:#c9c9c9
}
.usa-button--outline-disabled.usa-button--inverse,.usa-button--outline:disabled.usa-button--inverse,.usa-button--outline[aria-disabled=true].usa-button--inverse{
	background-color:transparent;
	box-shadow:inset 0 0 0 2px #63666a;
	color:#63666a
}
.usa-button--unstyled{
	-moz-osx-font-smoothing:inherit;
	-webkit-font-smoothing:inherit;
	border:0;
	border-radius:0;
	box-shadow:none;
	margin:0;
	padding:0;
	text-align:left
}
.usa-button--unstyled:focus{
	outline:.25rem solid #005ea2;
	outline-offset:0
}
.usa-button--unstyled.usa-button--active,.usa-button--unstyled.usa-button--disabled,.usa-button--unstyled.usa-button--disabled.usa-button--active,.usa-button--unstyled.usa-button--disabled.usa-button--hover,.usa-button--unstyled.usa-button--disabled.usa-focus,.usa-button--unstyled.usa-button--disabled:active,.usa-button--unstyled.usa-button--disabled:focus,.usa-button--unstyled.usa-button--disabled:hover,.usa-button--unstyled.usa-button--hover,.usa-button--unstyled:active,.usa-button--unstyled:disabled,.usa-button--unstyled:disabled.usa-button--active,.usa-button--unstyled:disabled.usa-button--hover,.usa-button--unstyled:disabled.usa-focus,.usa-button--unstyled:disabled:active,.usa-button--unstyled:disabled:focus,.usa-button--unstyled:disabled:hover,.usa-button--unstyled:hover,.usa-button--unstyled[aria-disabled=true],.usa-button--unstyled[aria-disabled=true].usa-button--active,.usa-button--unstyled[aria-disabled=true].usa-button--hover,.usa-button--unstyled[aria-disabled=true].usa-focus,.usa-button--unstyled[aria-disabled=true]:active,.usa-button--unstyled[aria-disabled=true]:focus,.usa-button--unstyled[aria-disabled=true]:hover{
	-moz-osx-font-smoothing:inherit;
	-webkit-font-smoothing:inherit;
	background-color:transparent;
	box-shadow:none;
	text-decoration:underline
}
.usa-button--unstyled.usa-button--disabled,.usa-button--unstyled:disabled,.usa-button--unstyled[aria-disabled=true]{
	color:#c9c9c9
}
.usa-button-group{
	margin-bottom:0;
	margin-top:0;
	display:flex;
	flex-direction:column;
	flex-wrap:wrap;
	list-style-type:none;
	margin-left:-.25rem;
	margin-right:-.25rem;
	padding-left:0
}
@media all and (min-width:30em){
	.usa-button-group{
		align-items:center;
		flex-direction:row
	}
}
.usa-button-group__item{
	margin:.25rem
}
@media all and (min-width:30em){
	.usa-button-group__item:last-child{
		margin-right:0
	}
}
.usa-button-group__item .usa-button{
	margin-left:0;
	margin-right:0
}
.usa-button-group--segmented{
	flex-direction:row;
	flex-wrap:nowrap;
	justify-content:space-between;
	margin-left:0;
	margin-right:0
}
@media all and (min-width:30em){
	.usa-button-group--segmented{
		justify-content:flex-start
	}
}
.usa-button-group--segmented .usa-button{
	position:relative;
	width:calc(100% + 2px)
}
@media all and (min-width:30em){
	.usa-button-group--segmented .usa-button{
		width:auto
	}
}
.usa-button-group--segmented .usa-button:active,.usa-button-group--segmented .usa-button:hover{
	z-index:2
}
.usa-button-group--segmented .usa-button:focus{
	z-index:3
}
.usa-button-group--segmented .usa-button-group__item{
	margin-left:0;
	margin-right:0;
	width:100%
}
@media all and (min-width:30em){
	.usa-button-group--segmented .usa-button-group__item{
		width:auto
	}
}
.usa-button-group--segmented .usa-button-group__item:first-child>.usa-button{
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	margin-right:-1px
}
.usa-button-group--segmented .usa-button-group__item:last-child>.usa-button{
	border-top-left-radius:0;
	border-bottom-left-radius:0;
	margin-right:0;
	margin-left:-2px;
	width:calc(100% + 2px)
}
@media all and (min-width:30em){
	.usa-button-group--segmented .usa-button-group__item:last-child>.usa-button{
		margin-left:-1px;
		width:auto
	}
}
.usa-button-group--segmented .usa-button-group__item:where(:not(:first-child):not(:last-child))>.usa-button{
	border-radius:0;
	margin-right:-1px;
	margin-left:-1px
}
.usa-button-group--segmented .usa-button-group__item:where(:not(:last-child)) .usa-button::before{
	border-right:1px solid #4a6dae;
	bottom:0;
	content:"";
	display:block;
	height:100%;
	position:absolute;
	right:1px;
	top:0;
	width:1px;
	z-index:3
}
.usa-button-group--segmented .usa-button-group__item:where(:not(:last-child)) .usa-button--secondary::before{
	border-right-color:#005079
}
.usa-button-group--segmented .usa-button-group__item:where(:not(:last-child)) .usa-button--accent-cool::before{
	border-right-color:#3b5b00
}
.usa-button-group--segmented .usa-button-group__item:where(:not(:last-child)) .usa-button--base::before{
	border-right-color:#4f5255
}
.usa-button-group--segmented .usa-button-group__item:where(:not(:last-child)) [class*=usa-button]:disabled::before,.usa-button-group--segmented .usa-button-group__item:where(:not(:last-child)) [class*=usa-button][aria-disabled=true]::before{
	border-right-color:#fff
}
.usa-button-group--segmented .usa-button-group__item:where(:not(:last-child)) .usa-button--outline::before,.usa-button-group--segmented .usa-button-group__item:where(:not(:last-child)) .usa-button:active::before{
	display:none
}
.usa-card-group,.usa-prose .usa-card-group{
	margin-bottom:0;
	margin-top:0;
	list-style-type:none;
	padding-left:0
}
.usa-card-group{
	display:flex;
	flex-direction:column;
	flex-wrap:wrap;
	align-items:stretch;
	margin-left:-.5rem;
	margin-right:-.5rem
}
@media all and (min-width:40em){
	.usa-card-group{
		flex-direction:row
	}
}
.usa-card{
	margin-bottom:2.5rem;
	max-width:none
}
.usa-card:last-child,.usa-prose .usa-card:last-child{
	margin-bottom:2.5rem
}
@media all and (min-width:40em){
	.usa-card{
		margin-bottom:2rem
	}
	.usa-card:last-child{
		margin-bottom:2rem
	}
}
.usa-prose .usa-card{
	margin-bottom:2.5rem;
	max-width:none
}
@media all and (min-width:40em){
	.usa-prose .usa-card{
		margin-bottom:2rem
	}
	.usa-prose .usa-card:last-child{
		margin-bottom:2rem
	}
}
.usa-card__container{
	color:#141415;
	background-color:#fff;
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	font-size:1.13rem;
	line-height:1.5;
	border-style:solid;
	display:flex;
	height:100%;
	flex-direction:column;
	position:relative;
	border-radius:.5rem
}
.usa-card:not(.usa-card--flag) .usa-card__container>:only-child{
	padding:1.5rem
}
.usa-card .usa-card__img{
	display:block
}
.usa-card__header{
	padding:1.5rem 1.5rem .5rem
}
.usa-card__header:last-child{
	padding-bottom:1.5rem
}
.usa-card__heading{
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	font-size:1.46rem;
	line-height:1.1;
	margin:0
}
.usa-card__media{
	order:-1;
	min-height:1px
}
.usa-card__img{
	border-top-left-radius:calc(.5rem - 2px);
	border-top-right-radius:calc(.5rem - 2px);
	background-color:#f6f7f7;
	position:relative;
	overflow:hidden
}
.usa-card__img img{
	display:block;
	height:100%;
	width:100%;
	object-fit:cover
}
.usa-card__media--inset{
	padding-top:1.5rem;
	padding-left:1.5rem;
	padding-right:1.5rem
}
.usa-card__media--inset .usa-card__img{
	border-radius:0
}
.usa-card__body{
	flex:1 1 0%;
	padding:.5rem 1.5rem;
	flex-basis:auto
}
.usa-card__body:last-child{
	padding-bottom:1.5rem
}
.usa-card__body:first-child{
	padding-top:1.5rem
}
.usa-card__body:only-child{
	padding-bottom:1.5rem;
	padding-top:1.5rem
}
.usa-card__footer{
	padding:.5rem 1.5rem 1.5rem
}
.usa-card__footer .usa-button:only-of-type{
	margin-right:0
}
.usa-card__body>:last-child,.usa-card__header>:last-child{
	padding-bottom:0;
	margin-bottom:0
}
.usa-card__body>:first-child,.usa-card__header>:first-child{
	margin-top:0;
	padding-top:0
}
.usa-card__body>:only-child,.usa-card__header>:only-child{
	margin-bottom:0;
	margin-top:0;
	padding-bottom:0;
	padding-top:0
}
.usa-card__body--exdent,.usa-card__footer--exdent,.usa-card__header--exdent,.usa-card__media--exdent{
	margin-left:-2px;
	margin-right:-2px
}
.usa-card__body--exdent>*,.usa-card__footer--exdent>*,.usa-card__header--exdent>*{
	padding-left:2px;
	padding-right:2px
}
.usa-card__media--exdent{
	margin-top:-2px
}
.usa-card__media--exdent .usa-card__img{
	border-top-left-radius:.5rem;
	border-top-right-radius:.5rem
}
.usa-card--header-first .usa-card__header{
	border-top-left-radius:calc(.5rem - 2px);
	border-top-right-radius:calc(.5rem - 2px);
	padding-bottom:1rem
}
.usa-card--header-first .usa-card__header--exdent{
	margin-top:-2px;
	border-top-left-radius:.5rem;
	border-top-right-radius:.5rem
}
.usa-card--header-first .usa-card__media--inset{
	padding-top:0
}
.usa-card--header-first .usa-card__media{
	order:0
}
.usa-card--header-first .usa-card__img{
	border-radius:0
}
.usa-card--header-first .usa-card__body{
	padding-top:1rem
}
@media all and (min-width:40em){
	.usa-card--flag .usa-card__media{
		display:flex;
		overflow:hidden;
		bottom:0;
		top:0;
		left:0;
		position:absolute;
		width:15rem
	}
	.usa-card--flag .usa-card__img{
		border-radius:0;
		border-top-left-radius:calc(.5rem - 2px);
		border-bottom-left-radius:calc(.5rem - 2px)
	}
	.usa-card--flag .usa-card__body,.usa-card--flag .usa-card__footer,.usa-card--flag .usa-card__header{
		margin-left:15rem
	}
	.usa-card--flag .usa-card__media--exdent{
		margin:-2px 0 -2px -2px
	}
	.usa-card--flag .usa-card__media--exdent .usa-card__img{
		border-bottom-left-radius:.5rem;
		border-top-left-radius:.5rem
	}
	.usa-card--flag .usa-card__media--inset{
		padding-right:0;
		padding-bottom:1.5rem
	}
	.usa-card--flag .usa-card__media--inset .usa-card__img,.usa-card--flag.usa-card--media-right .usa-card__media--inset .usa-card__img{
		border-radius:0
	}
	.usa-card--flag.usa-card--header-first .usa-card__header{
		padding-bottom:.5rem
	}
	.usa-card--flag.usa-card--header-first .usa-card__body{
		padding-top:.5rem
	}
	.usa-card--flag.usa-card--header-first .usa-card__media--inset{
		padding-top:1.5rem
	}
	.usa-card--flag.usa-card--media-right .usa-card__media{
		left:auto;
		right:0
	}
	.usa-card--flag.usa-card--media-right .usa-card__media--inset{
		padding-left:0;
		padding-right:1.5rem
	}
	.usa-card--flag.usa-card--media-right .usa-card__img{
		border-radius:0;
		border-top-right-radius:calc(.5rem - 2px);
		border-bottom-right-radius:calc(.5rem - 2px)
	}
	.usa-card--flag.usa-card--media-right .usa-card__body,.usa-card--flag.usa-card--media-right .usa-card__footer,.usa-card--flag.usa-card--media-right .usa-card__header{
		margin-left:0;
		margin-right:15rem
	}
	.usa-card--flag.usa-card--media-right .usa-card__media--exdent{
		margin-right:-2px;
		margin-left:0
	}
	.usa-card--flag.usa-card--media-right .usa-card__media--exdent .usa-card__img{
		border-radius:0;
		border-bottom-right-radius:.5rem;
		border-top-right-radius:.5rem
	}
}
.usa-card:not(.usa-card--flag).usa-card__media--set-aspect{
	box-sizing:border-box;
	height:0;
	overflow:hidden;
	padding-bottom:56.25%;
	position:relative
}
@supports (aspect-ratio:1){
	.usa-card:not(.usa-card--flag).usa-card__media--set-aspect{
		height:inherit;
		padding:inherit;
		aspect-ratio:1.7777777778;
		max-width:100%
	}
	.usa-card:not(.usa-card--flag).usa-card__media--set-aspect>*{
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%
	}
	.usa-card:not(.usa-card--flag).usa-card__media--set-aspect>img,img.usa-card:not(.usa-card--flag).usa-card__media--set-aspect{
		object-fit:cover
	}
}
.usa-card:not(.usa-card--flag).usa-card__media--set-aspect .usa-card__img{
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	top:0
}
.usa-collection{
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	font-size:1.06rem;
	margin-bottom:1em;
	margin-top:1em;
	line-height:1.5;
	padding-left:0
}
.usa-collection:last-child,.usa-collection__item:last-child,.usa-graphic-list .usa-graphic-list__row:last-child .usa-media-block:last-child,.usa-prose .usa-collection:last-child,.usa-prose .usa-collection__item:last-child{
	margin-bottom:0
}
.usa-collection ol,.usa-collection ul,.usa-prose .usa-collection ol,.usa-prose .usa-collection ul{
	margin-top:.25em
}
.usa-prose .usa-collection{
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	font-size:1.06rem;
	margin-bottom:1em;
	margin-top:1em;
	line-height:1.5;
	padding-left:0
}
.usa-collection__item,.usa-prose .usa-collection__item{
	max-width:none;
	margin-bottom:0;
	margin-top:0;
	list-style-type:none;
	padding-left:0;
	align-items:flex-start;
	border-top-width:1px;
	border-top-style:solid;
	display:flex;
	margin-bottom:1rem;
	margin-top:1rem;
	padding-top:1rem
}
.usa-collection__calendar-date,.usa-collection__img{
	flex-shrink:0;
	width:4rem;
	margin-right:1rem
}
@media all and (min-width:40em){
	.usa-collection__calendar-date,.usa-collection__img{
		width:5rem
	}
}
.usa-collection__body{
	flex:1 1 0%
}
.usa-collection__heading{
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	font-size:1.13rem;
	line-height:1.3;
	margin-bottom:0;
	margin-top:0
}
.usa-collection__description{
	margin-bottom:.5rem;
	margin-top:.5rem
}
.usa-collection__meta{
	margin-bottom:0;
	margin-top:0;
	list-style-type:none;
	padding-left:0;
	margin-top:.25rem
}
.usa-collection__meta-item{
	margin-top:.25rem;
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	font-size:.93rem;
	line-height:1.3;
	display:block;
	margin-right:.5rem
}
.usa-collection__meta-item.usa-tag{
	background-color:#efedf0;
	line-height:.9;
	padding-bottom:.25rem;
	padding-top:.25rem;
	color:#141415;
	display:inline-block;
	margin-top:.25rem
}
.usa-collection__meta-item.usa-tag--new{
	background-color:#8f311e;
	color:#fff
}
.usa-collection__calendar-date,.usa-footer__primary-link a,.usa-form abbr[title=required]{
	text-decoration:none
}
.usa-collection__calendar-date-day,.usa-collection__calendar-date-month{
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	font-size:1.13rem;
	display:block;
	font-weight:700;
	padding:.25rem;
	text-align:center
}
@media all and (min-width:40em){
	.usa-collection__calendar-date-day,.usa-collection__calendar-date-month{
		padding:.5rem
	}
}
.usa-collection__calendar-date-month{
	border-top-left-radius:2px;
	border-top-right-radius:2px;
	background-color:#5c88da;
	color:#fff
}
.usa-collection__calendar-date-day{
	border-bottom-left-radius:2px;
	border-bottom-right-radius:2px;
	border:1px solid #5c88da;
	color:#5c88da
}
.usa-collection--condensed .usa-collection__item{
	margin-bottom:.5rem;
	margin-top:.5rem;
	padding-top:.5rem
}
.usa-embed-container embed,.usa-embed-container iframe,.usa-embed-container object{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.usa-embed-container{
	box-sizing:border-box;
	height:0;
	overflow:hidden;
	padding-bottom:56.25%;
	position:relative;
	max-width:100%
}
@supports (aspect-ratio:1){
	.usa-embed-container{
		height:inherit;
		padding:inherit;
		aspect-ratio:1.7777777778;
		max-width:100%
	}
	.usa-embed-container>*{
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%
	}
	.usa-embed-container>img,img.usa-embed-container{
		object-fit:cover
	}
}
.grid-container{
	margin-left:auto;
	margin-right:auto;
	max-width:75rem;
	padding-left:1rem;
	padding-right:1rem
}
@media all and (min-width:64em){
	.grid-container{
		padding-left:3rem;
		padding-right:3rem
	}
}
.grid-container-card{
	margin-left:auto;
	margin-right:auto;
	max-width:10rem;
	padding-left:1rem;
	padding-right:1rem
}
@media all and (min-width:64em){
	.grid-container-card{
		padding-left:3rem;
		padding-right:3rem
	}
}
.grid-container-card-lg{
	margin-left:auto;
	margin-right:auto;
	max-width:15rem;
	padding-left:1rem;
	padding-right:1rem
}
@media all and (min-width:64em){
	.grid-container-card-lg{
		padding-left:3rem;
		padding-right:3rem
	}
}
.grid-container-mobile{
	margin-left:auto;
	margin-right:auto;
	max-width:20rem;
	padding-left:1rem;
	padding-right:1rem
}
@media all and (min-width:64em){
	.grid-container-mobile{
		padding-left:3rem;
		padding-right:3rem
	}
}
.grid-container-mobile-lg{
	margin-left:auto;
	margin-right:auto;
	max-width:30rem;
	padding-left:1rem;
	padding-right:1rem
}
@media all and (min-width:64em){
	.grid-container-mobile-lg{
		padding-left:3rem;
		padding-right:3rem
	}
}
.grid-container-tablet-sm{
	margin-left:auto;
	margin-right:auto;
	max-width:37.5rem;
	padding-left:1rem;
	padding-right:1rem
}
@media all and (min-width:64em){
	.grid-container-tablet-sm{
		padding-left:3rem;
		padding-right:3rem
	}
}
.grid-container-tablet{
	margin-left:auto;
	margin-right:auto;
	max-width:40rem;
	padding-left:1rem;
	padding-right:1rem
}
@media all and (min-width:64em){
	.grid-container-tablet{
		padding-left:3rem;
		padding-right:3rem
	}
}
.grid-container-tablet-md{
	margin-left:auto;
	margin-right:auto;
	max-width:48rem;
	padding-left:1rem;
	padding-right:1rem
}
@media all and (min-width:64em){
	.grid-container-tablet-md{
		padding-left:3rem;
		padding-right:3rem
	}
}
.grid-container-tablet-lg{
	margin-left:auto;
	margin-right:auto;
	max-width:55rem;
	padding-left:1rem;
	padding-right:1rem
}
@media all and (min-width:64em){
	.grid-container-tablet-lg{
		padding-left:3rem;
		padding-right:3rem
	}
}
.grid-container-desktop-sm{
	margin-left:auto;
	margin-right:auto;
	max-width:60rem;
	padding-left:1rem;
	padding-right:1rem
}
@media all and (min-width:64em){
	.grid-container-desktop-sm{
		padding-left:3rem;
		padding-right:3rem
	}
}
.grid-container-desktop{
	margin-left:auto;
	margin-right:auto;
	max-width:64rem;
	padding-left:1rem;
	padding-right:1rem
}
@media all and (min-width:64em){
	.grid-container-desktop{
		padding-left:3rem;
		padding-right:3rem
	}
}
.grid-container-desktop-lg{
	margin-left:auto;
	margin-right:auto;
	max-width:75rem;
	padding-left:1rem;
	padding-right:1rem
}
@media all and (min-width:64em){
	.grid-container-desktop-lg{
		padding-left:3rem;
		padding-right:3rem
	}
}
.grid-container-widescreen{
	margin-left:auto;
	margin-right:auto;
	max-width:87.5rem;
	padding-left:1rem;
	padding-right:1rem
}
@media all and (min-width:64em){
	.grid-container-widescreen{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:30em){
	.mobile-lg\:grid-container{
		margin-left:auto;
		margin-right:auto;
		max-width:64rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:30em)and (min-width:64em){
	.mobile-lg\:grid-container{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:30em){
	.mobile-lg\:grid-container-card{
		margin-left:auto;
		margin-right:auto;
		max-width:10rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:30em)and (min-width:64em){
	.mobile-lg\:grid-container-card{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:30em){
	.mobile-lg\:grid-container-card-lg{
		margin-left:auto;
		margin-right:auto;
		max-width:15rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:30em)and (min-width:64em){
	.mobile-lg\:grid-container-card-lg{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:30em){
	.mobile-lg\:grid-container-mobile{
		margin-left:auto;
		margin-right:auto;
		max-width:20rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:30em)and (min-width:64em){
	.mobile-lg\:grid-container-mobile{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:30em){
	.mobile-lg\:grid-container-mobile-lg{
		margin-left:auto;
		margin-right:auto;
		max-width:30rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:30em)and (min-width:64em){
	.mobile-lg\:grid-container-mobile-lg{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:30em){
	.mobile-lg\:grid-container-tablet-sm{
		margin-left:auto;
		margin-right:auto;
		max-width:37.5rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:30em)and (min-width:64em){
	.mobile-lg\:grid-container-tablet-sm{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:30em){
	.mobile-lg\:grid-container-tablet{
		margin-left:auto;
		margin-right:auto;
		max-width:40rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:30em)and (min-width:64em){
	.mobile-lg\:grid-container-tablet{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:30em){
	.mobile-lg\:grid-container-tablet-md{
		margin-left:auto;
		margin-right:auto;
		max-width:48rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:30em)and (min-width:64em){
	.mobile-lg\:grid-container-tablet-md{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:30em){
	.mobile-lg\:grid-container-tablet-lg{
		margin-left:auto;
		margin-right:auto;
		max-width:55rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:30em)and (min-width:64em){
	.mobile-lg\:grid-container-tablet-lg{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:30em){
	.mobile-lg\:grid-container-desktop-sm{
		margin-left:auto;
		margin-right:auto;
		max-width:60rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:30em)and (min-width:64em){
	.mobile-lg\:grid-container-desktop-sm{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:30em){
	.mobile-lg\:grid-container-desktop{
		margin-left:auto;
		margin-right:auto;
		max-width:64rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:30em)and (min-width:64em){
	.mobile-lg\:grid-container-desktop{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:30em){
	.mobile-lg\:grid-container-desktop-lg{
		margin-left:auto;
		margin-right:auto;
		max-width:75rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:30em)and (min-width:64em){
	.mobile-lg\:grid-container-desktop-lg{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:30em){
	.mobile-lg\:grid-container-widescreen{
		margin-left:auto;
		margin-right:auto;
		max-width:87.5rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:30em)and (min-width:64em){
	.mobile-lg\:grid-container-widescreen{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:37.5em){
	.tablet-sm\:grid-container{
		margin-left:auto;
		margin-right:auto;
		max-width:64rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:37.5em)and (min-width:64em){
	.tablet-sm\:grid-container{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:37.5em){
	.tablet-sm\:grid-container-card{
		margin-left:auto;
		margin-right:auto;
		max-width:10rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:37.5em)and (min-width:64em){
	.tablet-sm\:grid-container-card{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:37.5em){
	.tablet-sm\:grid-container-card-lg{
		margin-left:auto;
		margin-right:auto;
		max-width:15rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:37.5em)and (min-width:64em){
	.tablet-sm\:grid-container-card-lg{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:37.5em){
	.tablet-sm\:grid-container-mobile{
		margin-left:auto;
		margin-right:auto;
		max-width:20rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:37.5em)and (min-width:64em){
	.tablet-sm\:grid-container-mobile{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:37.5em){
	.tablet-sm\:grid-container-mobile-lg{
		margin-left:auto;
		margin-right:auto;
		max-width:30rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:37.5em)and (min-width:64em){
	.tablet-sm\:grid-container-mobile-lg{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:37.5em){
	.tablet-sm\:grid-container-tablet-sm{
		margin-left:auto;
		margin-right:auto;
		max-width:37.5rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:37.5em)and (min-width:64em){
	.tablet-sm\:grid-container-tablet-sm{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:37.5em){
	.tablet-sm\:grid-container-tablet{
		margin-left:auto;
		margin-right:auto;
		max-width:40rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:37.5em)and (min-width:64em){
	.tablet-sm\:grid-container-tablet{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:37.5em){
	.tablet-sm\:grid-container-tablet-md{
		margin-left:auto;
		margin-right:auto;
		max-width:48rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:37.5em)and (min-width:64em){
	.tablet-sm\:grid-container-tablet-md{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:37.5em){
	.tablet-sm\:grid-container-tablet-lg{
		margin-left:auto;
		margin-right:auto;
		max-width:55rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:37.5em)and (min-width:64em){
	.tablet-sm\:grid-container-tablet-lg{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:37.5em){
	.tablet-sm\:grid-container-desktop-sm{
		margin-left:auto;
		margin-right:auto;
		max-width:60rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:37.5em)and (min-width:64em){
	.tablet-sm\:grid-container-desktop-sm{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:37.5em){
	.tablet-sm\:grid-container-desktop{
		margin-left:auto;
		margin-right:auto;
		max-width:64rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:37.5em)and (min-width:64em){
	.tablet-sm\:grid-container-desktop{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:37.5em){
	.tablet-sm\:grid-container-desktop-lg{
		margin-left:auto;
		margin-right:auto;
		max-width:75rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:37.5em)and (min-width:64em){
	.tablet-sm\:grid-container-desktop-lg{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:37.5em){
	.tablet-sm\:grid-container-widescreen{
		margin-left:auto;
		margin-right:auto;
		max-width:87.5rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:37.5em)and (min-width:64em){
	.tablet-sm\:grid-container-widescreen{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:40em){
	.tablet\:grid-container{
		margin-left:auto;
		margin-right:auto;
		max-width:64rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:40em)and (min-width:64em){
	.tablet\:grid-container{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:40em){
	.tablet\:grid-container-card{
		margin-left:auto;
		margin-right:auto;
		max-width:10rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:40em)and (min-width:64em){
	.tablet\:grid-container-card{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:40em){
	.tablet\:grid-container-card-lg{
		margin-left:auto;
		margin-right:auto;
		max-width:15rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:40em)and (min-width:64em){
	.tablet\:grid-container-card-lg{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:40em){
	.tablet\:grid-container-mobile{
		margin-left:auto;
		margin-right:auto;
		max-width:20rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:40em)and (min-width:64em){
	.tablet\:grid-container-mobile{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:40em){
	.tablet\:grid-container-mobile-lg{
		margin-left:auto;
		margin-right:auto;
		max-width:30rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:40em)and (min-width:64em){
	.tablet\:grid-container-mobile-lg{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:40em){
	.tablet\:grid-container-tablet-sm{
		margin-left:auto;
		margin-right:auto;
		max-width:37.5rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:40em)and (min-width:64em){
	.tablet\:grid-container-tablet-sm{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:40em){
	.tablet\:grid-container-tablet{
		margin-left:auto;
		margin-right:auto;
		max-width:40rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:40em)and (min-width:64em){
	.tablet\:grid-container-tablet{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:40em){
	.tablet\:grid-container-tablet-md{
		margin-left:auto;
		margin-right:auto;
		max-width:48rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:40em)and (min-width:64em){
	.tablet\:grid-container-tablet-md{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:40em){
	.tablet\:grid-container-tablet-lg{
		margin-left:auto;
		margin-right:auto;
		max-width:55rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:40em)and (min-width:64em){
	.tablet\:grid-container-tablet-lg{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:40em){
	.tablet\:grid-container-desktop-sm{
		margin-left:auto;
		margin-right:auto;
		max-width:60rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:40em)and (min-width:64em){
	.tablet\:grid-container-desktop-sm{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:40em){
	.tablet\:grid-container-desktop{
		margin-left:auto;
		margin-right:auto;
		max-width:64rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:40em)and (min-width:64em){
	.tablet\:grid-container-desktop{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:40em){
	.tablet\:grid-container-desktop-lg{
		margin-left:auto;
		margin-right:auto;
		max-width:75rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:40em)and (min-width:64em){
	.tablet\:grid-container-desktop-lg{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:40em){
	.tablet\:grid-container-widescreen{
		margin-left:auto;
		margin-right:auto;
		max-width:87.5rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:40em)and (min-width:64em){
	.tablet\:grid-container-widescreen{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:48em){
	.tablet-md\:grid-container{
		margin-left:auto;
		margin-right:auto;
		max-width:64rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:48em)and (min-width:64em){
	.tablet-md\:grid-container{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:48em){
	.tablet-md\:grid-container-card{
		margin-left:auto;
		margin-right:auto;
		max-width:10rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:48em)and (min-width:64em){
	.tablet-md\:grid-container-card{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:48em){
	.tablet-md\:grid-container-card-lg{
		margin-left:auto;
		margin-right:auto;
		max-width:15rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:48em)and (min-width:64em){
	.tablet-md\:grid-container-card-lg{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:48em){
	.tablet-md\:grid-container-mobile{
		margin-left:auto;
		margin-right:auto;
		max-width:20rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:48em)and (min-width:64em){
	.tablet-md\:grid-container-mobile{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:48em){
	.tablet-md\:grid-container-mobile-lg{
		margin-left:auto;
		margin-right:auto;
		max-width:30rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:48em)and (min-width:64em){
	.tablet-md\:grid-container-mobile-lg{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:48em){
	.tablet-md\:grid-container-tablet-sm{
		margin-left:auto;
		margin-right:auto;
		max-width:37.5rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:48em)and (min-width:64em){
	.tablet-md\:grid-container-tablet-sm{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:48em){
	.tablet-md\:grid-container-tablet{
		margin-left:auto;
		margin-right:auto;
		max-width:40rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:48em)and (min-width:64em){
	.tablet-md\:grid-container-tablet{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:48em){
	.tablet-md\:grid-container-tablet-md{
		margin-left:auto;
		margin-right:auto;
		max-width:48rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:48em)and (min-width:64em){
	.tablet-md\:grid-container-tablet-md{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:48em){
	.tablet-md\:grid-container-tablet-lg{
		margin-left:auto;
		margin-right:auto;
		max-width:55rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:48em)and (min-width:64em){
	.tablet-md\:grid-container-tablet-lg{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:48em){
	.tablet-md\:grid-container-desktop-sm{
		margin-left:auto;
		margin-right:auto;
		max-width:60rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:48em)and (min-width:64em){
	.tablet-md\:grid-container-desktop-sm{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:48em){
	.tablet-md\:grid-container-desktop{
		margin-left:auto;
		margin-right:auto;
		max-width:64rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:48em)and (min-width:64em){
	.tablet-md\:grid-container-desktop{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:48em){
	.tablet-md\:grid-container-desktop-lg{
		margin-left:auto;
		margin-right:auto;
		max-width:75rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:48em)and (min-width:64em){
	.tablet-md\:grid-container-desktop-lg{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:48em){
	.tablet-md\:grid-container-widescreen{
		margin-left:auto;
		margin-right:auto;
		max-width:87.5rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:48em)and (min-width:64em){
	.tablet-md\:grid-container-widescreen{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:55em){
	.tablet-lg\:grid-container{
		margin-left:auto;
		margin-right:auto;
		max-width:64rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:55em)and (min-width:64em){
	.tablet-lg\:grid-container{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:55em){
	.tablet-lg\:grid-container-card{
		margin-left:auto;
		margin-right:auto;
		max-width:10rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:55em)and (min-width:64em){
	.tablet-lg\:grid-container-card{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:55em){
	.tablet-lg\:grid-container-card-lg{
		margin-left:auto;
		margin-right:auto;
		max-width:15rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:55em)and (min-width:64em){
	.tablet-lg\:grid-container-card-lg{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:55em){
	.tablet-lg\:grid-container-mobile{
		margin-left:auto;
		margin-right:auto;
		max-width:20rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:55em)and (min-width:64em){
	.tablet-lg\:grid-container-mobile{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:55em){
	.tablet-lg\:grid-container-mobile-lg{
		margin-left:auto;
		margin-right:auto;
		max-width:30rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:55em)and (min-width:64em){
	.tablet-lg\:grid-container-mobile-lg{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:55em){
	.tablet-lg\:grid-container-tablet-sm{
		margin-left:auto;
		margin-right:auto;
		max-width:37.5rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:55em)and (min-width:64em){
	.tablet-lg\:grid-container-tablet-sm{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:55em){
	.tablet-lg\:grid-container-tablet{
		margin-left:auto;
		margin-right:auto;
		max-width:40rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:55em)and (min-width:64em){
	.tablet-lg\:grid-container-tablet{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:55em){
	.tablet-lg\:grid-container-tablet-md{
		margin-left:auto;
		margin-right:auto;
		max-width:48rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:55em)and (min-width:64em){
	.tablet-lg\:grid-container-tablet-md{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:55em){
	.tablet-lg\:grid-container-tablet-lg{
		margin-left:auto;
		margin-right:auto;
		max-width:55rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:55em)and (min-width:64em){
	.tablet-lg\:grid-container-tablet-lg{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:55em){
	.tablet-lg\:grid-container-desktop-sm{
		margin-left:auto;
		margin-right:auto;
		max-width:60rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:55em)and (min-width:64em){
	.tablet-lg\:grid-container-desktop-sm{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:55em){
	.tablet-lg\:grid-container-desktop{
		margin-left:auto;
		margin-right:auto;
		max-width:64rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:55em)and (min-width:64em){
	.tablet-lg\:grid-container-desktop{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:55em){
	.tablet-lg\:grid-container-desktop-lg{
		margin-left:auto;
		margin-right:auto;
		max-width:75rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:55em)and (min-width:64em){
	.tablet-lg\:grid-container-desktop-lg{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:55em){
	.tablet-lg\:grid-container-widescreen{
		margin-left:auto;
		margin-right:auto;
		max-width:87.5rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:55em)and (min-width:64em){
	.tablet-lg\:grid-container-widescreen{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:60em){
	.desktop-sm\:grid-container{
		margin-left:auto;
		margin-right:auto;
		max-width:64rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:60em)and (min-width:64em){
	.desktop-sm\:grid-container{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:60em){
	.desktop-sm\:grid-container-card{
		margin-left:auto;
		margin-right:auto;
		max-width:10rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:60em)and (min-width:64em){
	.desktop-sm\:grid-container-card{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:60em){
	.desktop-sm\:grid-container-card-lg{
		margin-left:auto;
		margin-right:auto;
		max-width:15rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:60em)and (min-width:64em){
	.desktop-sm\:grid-container-card-lg{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:60em){
	.desktop-sm\:grid-container-mobile{
		margin-left:auto;
		margin-right:auto;
		max-width:20rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:60em)and (min-width:64em){
	.desktop-sm\:grid-container-mobile{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:60em){
	.desktop-sm\:grid-container-mobile-lg{
		margin-left:auto;
		margin-right:auto;
		max-width:30rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:60em)and (min-width:64em){
	.desktop-sm\:grid-container-mobile-lg{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:60em){
	.desktop-sm\:grid-container-tablet-sm{
		margin-left:auto;
		margin-right:auto;
		max-width:37.5rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:60em)and (min-width:64em){
	.desktop-sm\:grid-container-tablet-sm{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:60em){
	.desktop-sm\:grid-container-tablet{
		margin-left:auto;
		margin-right:auto;
		max-width:40rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:60em)and (min-width:64em){
	.desktop-sm\:grid-container-tablet{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:60em){
	.desktop-sm\:grid-container-tablet-md{
		margin-left:auto;
		margin-right:auto;
		max-width:48rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:60em)and (min-width:64em){
	.desktop-sm\:grid-container-tablet-md{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:60em){
	.desktop-sm\:grid-container-tablet-lg{
		margin-left:auto;
		margin-right:auto;
		max-width:55rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:60em)and (min-width:64em){
	.desktop-sm\:grid-container-tablet-lg{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:60em){
	.desktop-sm\:grid-container-desktop-sm{
		margin-left:auto;
		margin-right:auto;
		max-width:60rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:60em)and (min-width:64em){
	.desktop-sm\:grid-container-desktop-sm{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:60em){
	.desktop-sm\:grid-container-desktop{
		margin-left:auto;
		margin-right:auto;
		max-width:64rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:60em)and (min-width:64em){
	.desktop-sm\:grid-container-desktop{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:60em){
	.desktop-sm\:grid-container-desktop-lg{
		margin-left:auto;
		margin-right:auto;
		max-width:75rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:60em)and (min-width:64em){
	.desktop-sm\:grid-container-desktop-lg{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:60em){
	.desktop-sm\:grid-container-widescreen{
		margin-left:auto;
		margin-right:auto;
		max-width:87.5rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:60em)and (min-width:64em){
	.desktop-sm\:grid-container-widescreen{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:64em){
	.desktop\:grid-container{
		margin-left:auto;
		margin-right:auto;
		max-width:64rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:64em)and (min-width:64em){
	.desktop\:grid-container{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:64em){
	.desktop\:grid-container-card{
		margin-left:auto;
		margin-right:auto;
		max-width:10rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:64em)and (min-width:64em){
	.desktop\:grid-container-card{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:64em){
	.desktop\:grid-container-card-lg{
		margin-left:auto;
		margin-right:auto;
		max-width:15rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:64em)and (min-width:64em){
	.desktop\:grid-container-card-lg{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:64em){
	.desktop\:grid-container-mobile{
		margin-left:auto;
		margin-right:auto;
		max-width:20rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:64em)and (min-width:64em){
	.desktop\:grid-container-mobile{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:64em){
	.desktop\:grid-container-mobile-lg{
		margin-left:auto;
		margin-right:auto;
		max-width:30rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:64em)and (min-width:64em){
	.desktop\:grid-container-mobile-lg{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:64em){
	.desktop\:grid-container-tablet-sm{
		margin-left:auto;
		margin-right:auto;
		max-width:37.5rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:64em)and (min-width:64em){
	.desktop\:grid-container-tablet-sm{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:64em){
	.desktop\:grid-container-tablet{
		margin-left:auto;
		margin-right:auto;
		max-width:40rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:64em)and (min-width:64em){
	.desktop\:grid-container-tablet{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:64em){
	.desktop\:grid-container-tablet-md{
		margin-left:auto;
		margin-right:auto;
		max-width:48rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:64em)and (min-width:64em){
	.desktop\:grid-container-tablet-md{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:64em){
	.desktop\:grid-container-tablet-lg{
		margin-left:auto;
		margin-right:auto;
		max-width:55rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:64em)and (min-width:64em){
	.desktop\:grid-container-tablet-lg{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:64em){
	.desktop\:grid-container-desktop-sm{
		margin-left:auto;
		margin-right:auto;
		max-width:60rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:64em)and (min-width:64em){
	.desktop\:grid-container-desktop-sm{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:64em){
	.desktop\:grid-container-desktop{
		margin-left:auto;
		margin-right:auto;
		max-width:64rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:64em)and (min-width:64em){
	.desktop\:grid-container-desktop{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:64em){
	.desktop\:grid-container-desktop-lg{
		margin-left:auto;
		margin-right:auto;
		max-width:75rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:64em)and (min-width:64em){
	.desktop\:grid-container-desktop-lg{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:64em){
	.desktop\:grid-container-widescreen{
		margin-left:auto;
		margin-right:auto;
		max-width:87.5rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:64em)and (min-width:64em){
	.desktop\:grid-container-widescreen{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:75em){
	.desktop-lg\:grid-container{
		margin-left:auto;
		margin-right:auto;
		max-width:64rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:75em)and (min-width:64em){
	.desktop-lg\:grid-container{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:75em){
	.desktop-lg\:grid-container-card{
		margin-left:auto;
		margin-right:auto;
		max-width:10rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:75em)and (min-width:64em){
	.desktop-lg\:grid-container-card{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:75em){
	.desktop-lg\:grid-container-card-lg{
		margin-left:auto;
		margin-right:auto;
		max-width:15rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:75em)and (min-width:64em){
	.desktop-lg\:grid-container-card-lg{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:75em){
	.desktop-lg\:grid-container-mobile{
		margin-left:auto;
		margin-right:auto;
		max-width:20rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:75em)and (min-width:64em){
	.desktop-lg\:grid-container-mobile{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:75em){
	.desktop-lg\:grid-container-mobile-lg{
		margin-left:auto;
		margin-right:auto;
		max-width:30rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:75em)and (min-width:64em){
	.desktop-lg\:grid-container-mobile-lg{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:75em){
	.desktop-lg\:grid-container-tablet-sm{
		margin-left:auto;
		margin-right:auto;
		max-width:37.5rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:75em)and (min-width:64em){
	.desktop-lg\:grid-container-tablet-sm{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:75em){
	.desktop-lg\:grid-container-tablet{
		margin-left:auto;
		margin-right:auto;
		max-width:40rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:75em)and (min-width:64em){
	.desktop-lg\:grid-container-tablet{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:75em){
	.desktop-lg\:grid-container-tablet-md{
		margin-left:auto;
		margin-right:auto;
		max-width:48rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:75em)and (min-width:64em){
	.desktop-lg\:grid-container-tablet-md{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:75em){
	.desktop-lg\:grid-container-tablet-lg{
		margin-left:auto;
		margin-right:auto;
		max-width:55rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:75em)and (min-width:64em){
	.desktop-lg\:grid-container-tablet-lg{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:75em){
	.desktop-lg\:grid-container-desktop-sm{
		margin-left:auto;
		margin-right:auto;
		max-width:60rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:75em)and (min-width:64em){
	.desktop-lg\:grid-container-desktop-sm{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:75em){
	.desktop-lg\:grid-container-desktop{
		margin-left:auto;
		margin-right:auto;
		max-width:64rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:75em)and (min-width:64em){
	.desktop-lg\:grid-container-desktop{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:75em){
	.desktop-lg\:grid-container-desktop-lg{
		margin-left:auto;
		margin-right:auto;
		max-width:75rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:75em)and (min-width:64em){
	.desktop-lg\:grid-container-desktop-lg{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:75em){
	.desktop-lg\:grid-container-widescreen{
		margin-left:auto;
		margin-right:auto;
		max-width:87.5rem;
		padding-left:1rem;
		padding-right:1rem
	}
}
@media all and (min-width:75em)and (min-width:64em){
	.desktop-lg\:grid-container-widescreen{
		padding-left:3rem;
		padding-right:3rem
	}
}
.grid-row{
	display:flex;
	flex-wrap:wrap
}
.grid-row.grid-gap{
	margin-left:-.5rem;
	margin-right:-.5rem
}
.grid-row.grid-gap>*{
	padding-left:.5rem;
	padding-right:.5rem
}
@media all and (min-width:64em){
	.grid-row.grid-gap{
		margin-left:-1.5rem;
		margin-right:-1.5rem
	}
	.grid-row.grid-gap>*{
		padding-left:1.5rem;
		padding-right:1.5rem
	}
}
.grid-row.grid-gap-0{
	margin-left:0;
	margin-right:0
}
.grid-row.grid-gap-0>*{
	padding-left:0;
	padding-right:0
}
.grid-row.grid-gap-2px{
	margin-left:-1px;
	margin-right:-1px
}
.grid-row.grid-gap-2px>*{
	padding-left:1px;
	padding-right:1px
}
.grid-row.grid-gap-05{
	margin-left:-2px;
	margin-right:-2px
}
.grid-row.grid-gap-05>*{
	padding-left:2px;
	padding-right:2px
}
.grid-row.grid-gap-1{
	margin-left:-.25rem;
	margin-right:-.25rem
}
.grid-row.grid-gap-1>*{
	padding-left:.25rem;
	padding-right:.25rem
}
.grid-row.grid-gap-2{
	margin-left:-.5rem;
	margin-right:-.5rem
}
.grid-row.grid-gap-2>*{
	padding-left:.5rem;
	padding-right:.5rem
}
.grid-row.grid-gap-3{
	margin-left:-.75rem;
	margin-right:-.75rem
}
.grid-row.grid-gap-3>*{
	padding-left:.75rem;
	padding-right:.75rem
}
.grid-row.grid-gap-4{
	margin-left:-1rem;
	margin-right:-1rem
}
.grid-row.grid-gap-4>*{
	padding-left:1rem;
	padding-right:1rem
}
.grid-row.grid-gap-5{
	margin-left:-1.25rem;
	margin-right:-1.25rem
}
.grid-row.grid-gap-5>*{
	padding-left:1.25rem;
	padding-right:1.25rem
}
.grid-row.grid-gap-6{
	margin-left:-1.5rem;
	margin-right:-1.5rem
}
.grid-row.grid-gap-6>*{
	padding-left:1.5rem;
	padding-right:1.5rem
}
.grid-row.grid-gap-sm{
	margin-left:-1px;
	margin-right:-1px
}
.grid-row.grid-gap-sm>*{
	padding-left:1px;
	padding-right:1px
}
.grid-row.grid-gap-md{
	margin-left:-.5rem;
	margin-right:-.5rem
}
.grid-row.grid-gap-md>*{
	padding-left:.5rem;
	padding-right:.5rem
}
.grid-row.grid-gap-lg{
	margin-left:-.75rem;
	margin-right:-.75rem
}
.grid-row.grid-gap-lg>*{
	padding-left:.75rem;
	padding-right:.75rem
}
@media all and (min-width:30em){
	.grid-row.mobile-lg\:grid-gap-0{
		margin-left:0;
		margin-right:0
	}
	.grid-row.mobile-lg\:grid-gap-0>*{
		padding-left:0;
		padding-right:0
	}
	.grid-row.mobile-lg\:grid-gap-2px{
		margin-left:-1px;
		margin-right:-1px
	}
	.grid-row.mobile-lg\:grid-gap-2px>*{
		padding-left:1px;
		padding-right:1px
	}
	.grid-row.mobile-lg\:grid-gap-05{
		margin-left:-2px;
		margin-right:-2px
	}
	.grid-row.mobile-lg\:grid-gap-05>*{
		padding-left:2px;
		padding-right:2px
	}
	.grid-row.mobile-lg\:grid-gap-1{
		margin-left:-.25rem;
		margin-right:-.25rem
	}
	.grid-row.mobile-lg\:grid-gap-1>*{
		padding-left:.25rem;
		padding-right:.25rem
	}
	.grid-row.mobile-lg\:grid-gap-2{
		margin-left:-.5rem;
		margin-right:-.5rem
	}
	.grid-row.mobile-lg\:grid-gap-2>*{
		padding-left:.5rem;
		padding-right:.5rem
	}
	.grid-row.mobile-lg\:grid-gap-3{
		margin-left:-.75rem;
		margin-right:-.75rem
	}
	.grid-row.mobile-lg\:grid-gap-3>*{
		padding-left:.75rem;
		padding-right:.75rem
	}
	.grid-row.mobile-lg\:grid-gap-4{
		margin-left:-1rem;
		margin-right:-1rem
	}
	.grid-row.mobile-lg\:grid-gap-4>*{
		padding-left:1rem;
		padding-right:1rem
	}
	.grid-row.mobile-lg\:grid-gap-5{
		margin-left:-1.25rem;
		margin-right:-1.25rem
	}
	.grid-row.mobile-lg\:grid-gap-5>*{
		padding-left:1.25rem;
		padding-right:1.25rem
	}
	.grid-row.mobile-lg\:grid-gap-6{
		margin-left:-1.5rem;
		margin-right:-1.5rem
	}
	.grid-row.mobile-lg\:grid-gap-6>*{
		padding-left:1.5rem;
		padding-right:1.5rem
	}
	.grid-row.mobile-lg\:grid-gap-sm{
		margin-left:-1px;
		margin-right:-1px
	}
	.grid-row.mobile-lg\:grid-gap-sm>*{
		padding-left:1px;
		padding-right:1px
	}
	.grid-row.mobile-lg\:grid-gap-md{
		margin-left:-.5rem;
		margin-right:-.5rem
	}
	.grid-row.mobile-lg\:grid-gap-md>*{
		padding-left:.5rem;
		padding-right:.5rem
	}
	.grid-row.mobile-lg\:grid-gap-lg{
		margin-left:-.75rem;
		margin-right:-.75rem
	}
	.grid-row.mobile-lg\:grid-gap-lg>*{
		padding-left:.75rem;
		padding-right:.75rem
	}
}
@media all and (min-width:37.5em){
	.grid-row.tablet-sm\:grid-gap-0{
		margin-left:0;
		margin-right:0
	}
	.grid-row.tablet-sm\:grid-gap-0>*{
		padding-left:0;
		padding-right:0
	}
	.grid-row.tablet-sm\:grid-gap-2px{
		margin-left:-1px;
		margin-right:-1px
	}
	.grid-row.tablet-sm\:grid-gap-2px>*{
		padding-left:1px;
		padding-right:1px
	}
	.grid-row.tablet-sm\:grid-gap-05{
		margin-left:-2px;
		margin-right:-2px
	}
	.grid-row.tablet-sm\:grid-gap-05>*{
		padding-left:2px;
		padding-right:2px
	}
	.grid-row.tablet-sm\:grid-gap-1{
		margin-left:-.25rem;
		margin-right:-.25rem
	}
	.grid-row.tablet-sm\:grid-gap-1>*{
		padding-left:.25rem;
		padding-right:.25rem
	}
	.grid-row.tablet-sm\:grid-gap-2{
		margin-left:-.5rem;
		margin-right:-.5rem
	}
	.grid-row.tablet-sm\:grid-gap-2>*{
		padding-left:.5rem;
		padding-right:.5rem
	}
	.grid-row.tablet-sm\:grid-gap-3{
		margin-left:-.75rem;
		margin-right:-.75rem
	}
	.grid-row.tablet-sm\:grid-gap-3>*{
		padding-left:.75rem;
		padding-right:.75rem
	}
	.grid-row.tablet-sm\:grid-gap-4{
		margin-left:-1rem;
		margin-right:-1rem
	}
	.grid-row.tablet-sm\:grid-gap-4>*{
		padding-left:1rem;
		padding-right:1rem
	}
	.grid-row.tablet-sm\:grid-gap-5{
		margin-left:-1.25rem;
		margin-right:-1.25rem
	}
	.grid-row.tablet-sm\:grid-gap-5>*{
		padding-left:1.25rem;
		padding-right:1.25rem
	}
	.grid-row.tablet-sm\:grid-gap-6{
		margin-left:-1.5rem;
		margin-right:-1.5rem
	}
	.grid-row.tablet-sm\:grid-gap-6>*{
		padding-left:1.5rem;
		padding-right:1.5rem
	}
	.grid-row.tablet-sm\:grid-gap-sm{
		margin-left:-1px;
		margin-right:-1px
	}
	.grid-row.tablet-sm\:grid-gap-sm>*{
		padding-left:1px;
		padding-right:1px
	}
	.grid-row.tablet-sm\:grid-gap-md{
		margin-left:-.5rem;
		margin-right:-.5rem
	}
	.grid-row.tablet-sm\:grid-gap-md>*{
		padding-left:.5rem;
		padding-right:.5rem
	}
	.grid-row.tablet-sm\:grid-gap-lg{
		margin-left:-.75rem;
		margin-right:-.75rem
	}
	.grid-row.tablet-sm\:grid-gap-lg>*{
		padding-left:.75rem;
		padding-right:.75rem
	}
}
@media all and (min-width:40em){
	.grid-row.tablet\:grid-gap-0{
		margin-left:0;
		margin-right:0
	}
	.grid-row.tablet\:grid-gap-0>*{
		padding-left:0;
		padding-right:0
	}
	.grid-row.tablet\:grid-gap-2px{
		margin-left:-1px;
		margin-right:-1px
	}
	.grid-row.tablet\:grid-gap-2px>*{
		padding-left:1px;
		padding-right:1px
	}
	.grid-row.tablet\:grid-gap-05{
		margin-left:-2px;
		margin-right:-2px
	}
	.grid-row.tablet\:grid-gap-05>*{
		padding-left:2px;
		padding-right:2px
	}
	.grid-row.tablet\:grid-gap-1{
		margin-left:-.25rem;
		margin-right:-.25rem
	}
	.grid-row.tablet\:grid-gap-1>*{
		padding-left:.25rem;
		padding-right:.25rem
	}
	.grid-row.tablet\:grid-gap-2{
		margin-left:-.5rem;
		margin-right:-.5rem
	}
	.grid-row.tablet\:grid-gap-2>*{
		padding-left:.5rem;
		padding-right:.5rem
	}
	.grid-row.tablet\:grid-gap-3{
		margin-left:-.75rem;
		margin-right:-.75rem
	}
	.grid-row.tablet\:grid-gap-3>*{
		padding-left:.75rem;
		padding-right:.75rem
	}
	.grid-row.tablet\:grid-gap-4{
		margin-left:-1rem;
		margin-right:-1rem
	}
	.grid-row.tablet\:grid-gap-4>*{
		padding-left:1rem;
		padding-right:1rem
	}
	.grid-row.tablet\:grid-gap-5{
		margin-left:-1.25rem;
		margin-right:-1.25rem
	}
	.grid-row.tablet\:grid-gap-5>*{
		padding-left:1.25rem;
		padding-right:1.25rem
	}
	.grid-row.tablet\:grid-gap-6{
		margin-left:-1.5rem;
		margin-right:-1.5rem
	}
	.grid-row.tablet\:grid-gap-6>*{
		padding-left:1.5rem;
		padding-right:1.5rem
	}
	.grid-row.tablet\:grid-gap-sm{
		margin-left:-1px;
		margin-right:-1px
	}
	.grid-row.tablet\:grid-gap-sm>*{
		padding-left:1px;
		padding-right:1px
	}
	.grid-row.tablet\:grid-gap-md{
		margin-left:-.5rem;
		margin-right:-.5rem
	}
	.grid-row.tablet\:grid-gap-md>*{
		padding-left:.5rem;
		padding-right:.5rem
	}
	.grid-row.tablet\:grid-gap-lg{
		margin-left:-.75rem;
		margin-right:-.75rem
	}
	.grid-row.tablet\:grid-gap-lg>*{
		padding-left:.75rem;
		padding-right:.75rem
	}
}
@media all and (min-width:48em){
	.grid-row.tablet-md\:grid-gap-0{
		margin-left:0;
		margin-right:0
	}
	.grid-row.tablet-md\:grid-gap-0>*{
		padding-left:0;
		padding-right:0
	}
	.grid-row.tablet-md\:grid-gap-2px{
		margin-left:-1px;
		margin-right:-1px
	}
	.grid-row.tablet-md\:grid-gap-2px>*{
		padding-left:1px;
		padding-right:1px
	}
	.grid-row.tablet-md\:grid-gap-05{
		margin-left:-2px;
		margin-right:-2px
	}
	.grid-row.tablet-md\:grid-gap-05>*{
		padding-left:2px;
		padding-right:2px
	}
	.grid-row.tablet-md\:grid-gap-1{
		margin-left:-.25rem;
		margin-right:-.25rem
	}
	.grid-row.tablet-md\:grid-gap-1>*{
		padding-left:.25rem;
		padding-right:.25rem
	}
	.grid-row.tablet-md\:grid-gap-2{
		margin-left:-.5rem;
		margin-right:-.5rem
	}
	.grid-row.tablet-md\:grid-gap-2>*{
		padding-left:.5rem;
		padding-right:.5rem
	}
	.grid-row.tablet-md\:grid-gap-3{
		margin-left:-.75rem;
		margin-right:-.75rem
	}
	.grid-row.tablet-md\:grid-gap-3>*{
		padding-left:.75rem;
		padding-right:.75rem
	}
	.grid-row.tablet-md\:grid-gap-4{
		margin-left:-1rem;
		margin-right:-1rem
	}
	.grid-row.tablet-md\:grid-gap-4>*{
		padding-left:1rem;
		padding-right:1rem
	}
	.grid-row.tablet-md\:grid-gap-5{
		margin-left:-1.25rem;
		margin-right:-1.25rem
	}
	.grid-row.tablet-md\:grid-gap-5>*{
		padding-left:1.25rem;
		padding-right:1.25rem
	}
	.grid-row.tablet-md\:grid-gap-6{
		margin-left:-1.5rem;
		margin-right:-1.5rem
	}
	.grid-row.tablet-md\:grid-gap-6>*{
		padding-left:1.5rem;
		padding-right:1.5rem
	}
	.grid-row.tablet-md\:grid-gap-sm{
		margin-left:-1px;
		margin-right:-1px
	}
	.grid-row.tablet-md\:grid-gap-sm>*{
		padding-left:1px;
		padding-right:1px
	}
	.grid-row.tablet-md\:grid-gap-md{
		margin-left:-.5rem;
		margin-right:-.5rem
	}
	.grid-row.tablet-md\:grid-gap-md>*{
		padding-left:.5rem;
		padding-right:.5rem
	}
	.grid-row.tablet-md\:grid-gap-lg{
		margin-left:-.75rem;
		margin-right:-.75rem
	}
	.grid-row.tablet-md\:grid-gap-lg>*{
		padding-left:.75rem;
		padding-right:.75rem
	}
}
@media all and (min-width:55em){
	.grid-row.tablet-lg\:grid-gap-0{
		margin-left:0;
		margin-right:0
	}
	.grid-row.tablet-lg\:grid-gap-0>*{
		padding-left:0;
		padding-right:0
	}
	.grid-row.tablet-lg\:grid-gap-2px{
		margin-left:-1px;
		margin-right:-1px
	}
	.grid-row.tablet-lg\:grid-gap-2px>*{
		padding-left:1px;
		padding-right:1px
	}
	.grid-row.tablet-lg\:grid-gap-05{
		margin-left:-2px;
		margin-right:-2px
	}
	.grid-row.tablet-lg\:grid-gap-05>*{
		padding-left:2px;
		padding-right:2px
	}
	.grid-row.tablet-lg\:grid-gap-1{
		margin-left:-.25rem;
		margin-right:-.25rem
	}
	.grid-row.tablet-lg\:grid-gap-1>*{
		padding-left:.25rem;
		padding-right:.25rem
	}
	.grid-row.tablet-lg\:grid-gap-2{
		margin-left:-.5rem;
		margin-right:-.5rem
	}
	.grid-row.tablet-lg\:grid-gap-2>*{
		padding-left:.5rem;
		padding-right:.5rem
	}
	.grid-row.tablet-lg\:grid-gap-3{
		margin-left:-.75rem;
		margin-right:-.75rem
	}
	.grid-row.tablet-lg\:grid-gap-3>*{
		padding-left:.75rem;
		padding-right:.75rem
	}
	.grid-row.tablet-lg\:grid-gap-4{
		margin-left:-1rem;
		margin-right:-1rem
	}
	.grid-row.tablet-lg\:grid-gap-4>*{
		padding-left:1rem;
		padding-right:1rem
	}
	.grid-row.tablet-lg\:grid-gap-5{
		margin-left:-1.25rem;
		margin-right:-1.25rem
	}
	.grid-row.tablet-lg\:grid-gap-5>*{
		padding-left:1.25rem;
		padding-right:1.25rem
	}
	.grid-row.tablet-lg\:grid-gap-6{
		margin-left:-1.5rem;
		margin-right:-1.5rem
	}
	.grid-row.tablet-lg\:grid-gap-6>*{
		padding-left:1.5rem;
		padding-right:1.5rem
	}
	.grid-row.tablet-lg\:grid-gap-sm{
		margin-left:-1px;
		margin-right:-1px
	}
	.grid-row.tablet-lg\:grid-gap-sm>*{
		padding-left:1px;
		padding-right:1px
	}
	.grid-row.tablet-lg\:grid-gap-md{
		margin-left:-.5rem;
		margin-right:-.5rem
	}
	.grid-row.tablet-lg\:grid-gap-md>*{
		padding-left:.5rem;
		padding-right:.5rem
	}
	.grid-row.tablet-lg\:grid-gap-lg{
		margin-left:-.75rem;
		margin-right:-.75rem
	}
	.grid-row.tablet-lg\:grid-gap-lg>*{
		padding-left:.75rem;
		padding-right:.75rem
	}
}
@media all and (min-width:60em){
	.grid-row.desktop-sm\:grid-gap-0{
		margin-left:0;
		margin-right:0
	}
	.grid-row.desktop-sm\:grid-gap-0>*{
		padding-left:0;
		padding-right:0
	}
	.grid-row.desktop-sm\:grid-gap-2px{
		margin-left:-1px;
		margin-right:-1px
	}
	.grid-row.desktop-sm\:grid-gap-2px>*{
		padding-left:1px;
		padding-right:1px
	}
	.grid-row.desktop-sm\:grid-gap-05{
		margin-left:-2px;
		margin-right:-2px
	}
	.grid-row.desktop-sm\:grid-gap-05>*{
		padding-left:2px;
		padding-right:2px
	}
	.grid-row.desktop-sm\:grid-gap-1{
		margin-left:-.25rem;
		margin-right:-.25rem
	}
	.grid-row.desktop-sm\:grid-gap-1>*{
		padding-left:.25rem;
		padding-right:.25rem
	}
	.grid-row.desktop-sm\:grid-gap-2{
		margin-left:-.5rem;
		margin-right:-.5rem
	}
	.grid-row.desktop-sm\:grid-gap-2>*{
		padding-left:.5rem;
		padding-right:.5rem
	}
	.grid-row.desktop-sm\:grid-gap-3{
		margin-left:-.75rem;
		margin-right:-.75rem
	}
	.grid-row.desktop-sm\:grid-gap-3>*{
		padding-left:.75rem;
		padding-right:.75rem
	}
	.grid-row.desktop-sm\:grid-gap-4{
		margin-left:-1rem;
		margin-right:-1rem
	}
	.grid-row.desktop-sm\:grid-gap-4>*{
		padding-left:1rem;
		padding-right:1rem
	}
	.grid-row.desktop-sm\:grid-gap-5{
		margin-left:-1.25rem;
		margin-right:-1.25rem
	}
	.grid-row.desktop-sm\:grid-gap-5>*{
		padding-left:1.25rem;
		padding-right:1.25rem
	}
	.grid-row.desktop-sm\:grid-gap-6{
		margin-left:-1.5rem;
		margin-right:-1.5rem
	}
	.grid-row.desktop-sm\:grid-gap-6>*{
		padding-left:1.5rem;
		padding-right:1.5rem
	}
	.grid-row.desktop-sm\:grid-gap-sm{
		margin-left:-1px;
		margin-right:-1px
	}
	.grid-row.desktop-sm\:grid-gap-sm>*{
		padding-left:1px;
		padding-right:1px
	}
	.grid-row.desktop-sm\:grid-gap-md{
		margin-left:-.5rem;
		margin-right:-.5rem
	}
	.grid-row.desktop-sm\:grid-gap-md>*{
		padding-left:.5rem;
		padding-right:.5rem
	}
	.grid-row.desktop-sm\:grid-gap-lg{
		margin-left:-.75rem;
		margin-right:-.75rem
	}
	.grid-row.desktop-sm\:grid-gap-lg>*{
		padding-left:.75rem;
		padding-right:.75rem
	}
}
@media all and (min-width:64em){
	.grid-row.desktop\:grid-gap-0{
		margin-left:0;
		margin-right:0
	}
	.grid-row.desktop\:grid-gap-0>*{
		padding-left:0;
		padding-right:0
	}
	.grid-row.desktop\:grid-gap-2px{
		margin-left:-1px;
		margin-right:-1px
	}
	.grid-row.desktop\:grid-gap-2px>*{
		padding-left:1px;
		padding-right:1px
	}
	.grid-row.desktop\:grid-gap-05{
		margin-left:-2px;
		margin-right:-2px
	}
	.grid-row.desktop\:grid-gap-05>*{
		padding-left:2px;
		padding-right:2px
	}
	.grid-row.desktop\:grid-gap-1{
		margin-left:-.25rem;
		margin-right:-.25rem
	}
	.grid-row.desktop\:grid-gap-1>*{
		padding-left:.25rem;
		padding-right:.25rem
	}
	.grid-row.desktop\:grid-gap-2{
		margin-left:-.5rem;
		margin-right:-.5rem
	}
	.grid-row.desktop\:grid-gap-2>*{
		padding-left:.5rem;
		padding-right:.5rem
	}
	.grid-row.desktop\:grid-gap-3{
		margin-left:-.75rem;
		margin-right:-.75rem
	}
	.grid-row.desktop\:grid-gap-3>*{
		padding-left:.75rem;
		padding-right:.75rem
	}
	.grid-row.desktop\:grid-gap-4{
		margin-left:-1rem;
		margin-right:-1rem
	}
	.grid-row.desktop\:grid-gap-4>*{
		padding-left:1rem;
		padding-right:1rem
	}
	.grid-row.desktop\:grid-gap-5{
		margin-left:-1.25rem;
		margin-right:-1.25rem
	}
	.grid-row.desktop\:grid-gap-5>*{
		padding-left:1.25rem;
		padding-right:1.25rem
	}
	.grid-row.desktop\:grid-gap-6{
		margin-left:-1.5rem;
		margin-right:-1.5rem
	}
	.grid-row.desktop\:grid-gap-6>*{
		padding-left:1.5rem;
		padding-right:1.5rem
	}
	.grid-row.desktop\:grid-gap-sm{
		margin-left:-1px;
		margin-right:-1px
	}
	.grid-row.desktop\:grid-gap-sm>*{
		padding-left:1px;
		padding-right:1px
	}
	.grid-row.desktop\:grid-gap-md{
		margin-left:-.5rem;
		margin-right:-.5rem
	}
	.grid-row.desktop\:grid-gap-md>*{
		padding-left:.5rem;
		padding-right:.5rem
	}
	.grid-row.desktop\:grid-gap-lg{
		margin-left:-.75rem;
		margin-right:-.75rem
	}
	.grid-row.desktop\:grid-gap-lg>*{
		padding-left:.75rem;
		padding-right:.75rem
	}
}
@media all and (min-width:75em){
	.grid-row.desktop-lg\:grid-gap-0{
		margin-left:0;
		margin-right:0
	}
	.grid-row.desktop-lg\:grid-gap-0>*{
		padding-left:0;
		padding-right:0
	}
	.grid-row.desktop-lg\:grid-gap-2px{
		margin-left:-1px;
		margin-right:-1px
	}
	.grid-row.desktop-lg\:grid-gap-2px>*{
		padding-left:1px;
		padding-right:1px
	}
	.grid-row.desktop-lg\:grid-gap-05{
		margin-left:-2px;
		margin-right:-2px
	}
	.grid-row.desktop-lg\:grid-gap-05>*{
		padding-left:2px;
		padding-right:2px
	}
	.grid-row.desktop-lg\:grid-gap-1{
		margin-left:-.25rem;
		margin-right:-.25rem
	}
	.grid-row.desktop-lg\:grid-gap-1>*{
		padding-left:.25rem;
		padding-right:.25rem
	}
	.grid-row.desktop-lg\:grid-gap-2{
		margin-left:-.5rem;
		margin-right:-.5rem
	}
	.grid-row.desktop-lg\:grid-gap-2>*{
		padding-left:.5rem;
		padding-right:.5rem
	}
	.grid-row.desktop-lg\:grid-gap-3{
		margin-left:-.75rem;
		margin-right:-.75rem
	}
	.grid-row.desktop-lg\:grid-gap-3>*{
		padding-left:.75rem;
		padding-right:.75rem
	}
	.grid-row.desktop-lg\:grid-gap-4{
		margin-left:-1rem;
		margin-right:-1rem
	}
	.grid-row.desktop-lg\:grid-gap-4>*{
		padding-left:1rem;
		padding-right:1rem
	}
	.grid-row.desktop-lg\:grid-gap-5{
		margin-left:-1.25rem;
		margin-right:-1.25rem
	}
	.grid-row.desktop-lg\:grid-gap-5>*{
		padding-left:1.25rem;
		padding-right:1.25rem
	}
	.grid-row.desktop-lg\:grid-gap-6{
		margin-left:-1.5rem;
		margin-right:-1.5rem
	}
	.grid-row.desktop-lg\:grid-gap-6>*{
		padding-left:1.5rem;
		padding-right:1.5rem
	}
	.grid-row.desktop-lg\:grid-gap-sm{
		margin-left:-1px;
		margin-right:-1px
	}
	.grid-row.desktop-lg\:grid-gap-sm>*{
		padding-left:1px;
		padding-right:1px
	}
	.grid-row.desktop-lg\:grid-gap-md{
		margin-left:-.5rem;
		margin-right:-.5rem
	}
	.grid-row.desktop-lg\:grid-gap-md>*{
		padding-left:.5rem;
		padding-right:.5rem
	}
	.grid-row.desktop-lg\:grid-gap-lg{
		margin-left:-.75rem;
		margin-right:-.75rem
	}
	.grid-row.desktop-lg\:grid-gap-lg>*{
		padding-left:.75rem;
		padding-right:.75rem
	}
}
[class*=grid-col]{
	position:relative;
	width:100%;
	box-sizing:border-box
}
.grid-col{
	width:auto;
	max-width:100%;
	min-width:1px
}
.grid-col-auto,.grid-col-fill{
	flex:0 1 auto;
	width:auto;
	max-width:100%
}
.grid-col-fill{
	flex:1 1 0%;
	min-width:1px
}
.grid-col-1,.grid-col-2{
	flex:0 1 auto;
	width:8.3333333333%
}
.grid-col-2{
	width:16.6666666667%
}
.grid-col-3,.grid-col-4{
	flex:0 1 auto;
	width:25%
}
.grid-col-4{
	width:33.3333333333%
}
.grid-col-5,.grid-col-6{
	flex:0 1 auto;
	width:41.6666666667%
}
.grid-col-6{
	width:50%
}
.grid-col-7,.grid-col-8{
	flex:0 1 auto;
	width:58.3333333333%
}
.grid-col-8{
	width:66.6666666667%
}
.grid-col-10,.grid-col-9{
	flex:0 1 auto;
	width:75%
}
.grid-col-10{
	width:83.3333333333%
}
.grid-col-11,.grid-col-12{
	flex:0 1 auto;
	width:91.6666666667%
}
.grid-col-12{
	width:100%
}
@media all and (min-width:30em){
	.mobile-lg\:grid-col,.mobile-lg\:grid-col-fill{
		flex:1 1 0%;
		width:auto;
		max-width:100%;
		min-width:1px
	}
	.mobile-lg\:grid-col-auto{
		flex:0 1 auto;
		width:auto;
		max-width:100%
	}
	.mobile-lg\:grid-col-1{
		flex:0 1 auto;
		width:8.3333333333%
	}
	.mobile-lg\:grid-col-2{
		flex:0 1 auto;
		width:16.6666666667%
	}
	.mobile-lg\:grid-col-3{
		flex:0 1 auto;
		width:25%
	}
	.mobile-lg\:grid-col-4{
		flex:0 1 auto;
		width:33.3333333333%
	}
	.mobile-lg\:grid-col-5{
		flex:0 1 auto;
		width:41.6666666667%
	}
	.mobile-lg\:grid-col-6{
		flex:0 1 auto;
		width:50%
	}
	.mobile-lg\:grid-col-7{
		flex:0 1 auto;
		width:58.3333333333%
	}
	.mobile-lg\:grid-col-8{
		flex:0 1 auto;
		width:66.6666666667%
	}
	.mobile-lg\:grid-col-9{
		flex:0 1 auto;
		width:75%
	}
	.mobile-lg\:grid-col-10{
		flex:0 1 auto;
		width:83.3333333333%
	}
	.mobile-lg\:grid-col-11{
		flex:0 1 auto;
		width:91.6666666667%
	}
	.mobile-lg\:grid-col-12{
		flex:0 1 auto;
		width:100%
	}
}
@media all and (min-width:37.5em){
	.tablet-sm\:grid-col,.tablet-sm\:grid-col-fill{
		flex:1 1 0%;
		width:auto;
		max-width:100%;
		min-width:1px
	}
	.tablet-sm\:grid-col-auto{
		flex:0 1 auto;
		width:auto;
		max-width:100%
	}
	.tablet-sm\:grid-col-1{
		flex:0 1 auto;
		width:8.3333333333%
	}
	.tablet-sm\:grid-col-2{
		flex:0 1 auto;
		width:16.6666666667%
	}
	.tablet-sm\:grid-col-3{
		flex:0 1 auto;
		width:25%
	}
	.tablet-sm\:grid-col-4{
		flex:0 1 auto;
		width:33.3333333333%
	}
	.tablet-sm\:grid-col-5{
		flex:0 1 auto;
		width:41.6666666667%
	}
	.tablet-sm\:grid-col-6{
		flex:0 1 auto;
		width:50%
	}
	.tablet-sm\:grid-col-7{
		flex:0 1 auto;
		width:58.3333333333%
	}
	.tablet-sm\:grid-col-8{
		flex:0 1 auto;
		width:66.6666666667%
	}
	.tablet-sm\:grid-col-9{
		flex:0 1 auto;
		width:75%
	}
	.tablet-sm\:grid-col-10{
		flex:0 1 auto;
		width:83.3333333333%
	}
	.tablet-sm\:grid-col-11{
		flex:0 1 auto;
		width:91.6666666667%
	}
	.tablet-sm\:grid-col-12{
		flex:0 1 auto;
		width:100%
	}
}
@media all and (min-width:40em){
	.tablet\:grid-col,.tablet\:grid-col-fill{
		flex:1 1 0%;
		width:auto;
		max-width:100%;
		min-width:1px
	}
	.tablet\:grid-col-auto{
		flex:0 1 auto;
		width:auto;
		max-width:100%
	}
	.tablet\:grid-col-1{
		flex:0 1 auto;
		width:8.3333333333%
	}
	.tablet\:grid-col-2{
		flex:0 1 auto;
		width:16.6666666667%
	}
	.tablet\:grid-col-3{
		flex:0 1 auto;
		width:25%
	}
	.tablet\:grid-col-4{
		flex:0 1 auto;
		width:33.3333333333%
	}
	.tablet\:grid-col-5{
		flex:0 1 auto;
		width:41.6666666667%
	}
	.tablet\:grid-col-6{
		flex:0 1 auto;
		width:50%
	}
	.tablet\:grid-col-7{
		flex:0 1 auto;
		width:58.3333333333%
	}
	.tablet\:grid-col-8{
		flex:0 1 auto;
		width:66.6666666667%
	}
	.tablet\:grid-col-9{
		flex:0 1 auto;
		width:75%
	}
	.tablet\:grid-col-10{
		flex:0 1 auto;
		width:83.3333333333%
	}
	.tablet\:grid-col-11{
		flex:0 1 auto;
		width:91.6666666667%
	}
	.tablet\:grid-col-12{
		flex:0 1 auto;
		width:100%
	}
}
@media all and (min-width:48em){
	.tablet-md\:grid-col,.tablet-md\:grid-col-fill{
		flex:1 1 0%;
		width:auto;
		max-width:100%;
		min-width:1px
	}
	.tablet-md\:grid-col-auto{
		flex:0 1 auto;
		width:auto;
		max-width:100%
	}
	.tablet-md\:grid-col-1{
		flex:0 1 auto;
		width:8.3333333333%
	}
	.tablet-md\:grid-col-2{
		flex:0 1 auto;
		width:16.6666666667%
	}
	.tablet-md\:grid-col-3{
		flex:0 1 auto;
		width:25%
	}
	.tablet-md\:grid-col-4{
		flex:0 1 auto;
		width:33.3333333333%
	}
	.tablet-md\:grid-col-5{
		flex:0 1 auto;
		width:41.6666666667%
	}
	.tablet-md\:grid-col-6{
		flex:0 1 auto;
		width:50%
	}
	.tablet-md\:grid-col-7{
		flex:0 1 auto;
		width:58.3333333333%
	}
	.tablet-md\:grid-col-8{
		flex:0 1 auto;
		width:66.6666666667%
	}
	.tablet-md\:grid-col-9{
		flex:0 1 auto;
		width:75%
	}
	.tablet-md\:grid-col-10{
		flex:0 1 auto;
		width:83.3333333333%
	}
	.tablet-md\:grid-col-11{
		flex:0 1 auto;
		width:91.6666666667%
	}
	.tablet-md\:grid-col-12{
		flex:0 1 auto;
		width:100%
	}
}
@media all and (min-width:55em){
	.tablet-lg\:grid-col,.tablet-lg\:grid-col-fill{
		flex:1 1 0%;
		width:auto;
		max-width:100%;
		min-width:1px
	}
	.tablet-lg\:grid-col-auto{
		flex:0 1 auto;
		width:auto;
		max-width:100%
	}
	.tablet-lg\:grid-col-1{
		flex:0 1 auto;
		width:8.3333333333%
	}
	.tablet-lg\:grid-col-2{
		flex:0 1 auto;
		width:16.6666666667%
	}
	.tablet-lg\:grid-col-3{
		flex:0 1 auto;
		width:25%
	}
	.tablet-lg\:grid-col-4{
		flex:0 1 auto;
		width:33.3333333333%
	}
	.tablet-lg\:grid-col-5{
		flex:0 1 auto;
		width:41.6666666667%
	}
	.tablet-lg\:grid-col-6{
		flex:0 1 auto;
		width:50%
	}
	.tablet-lg\:grid-col-7{
		flex:0 1 auto;
		width:58.3333333333%
	}
	.tablet-lg\:grid-col-8{
		flex:0 1 auto;
		width:66.6666666667%
	}
	.tablet-lg\:grid-col-9{
		flex:0 1 auto;
		width:75%
	}
	.tablet-lg\:grid-col-10{
		flex:0 1 auto;
		width:83.3333333333%
	}
	.tablet-lg\:grid-col-11{
		flex:0 1 auto;
		width:91.6666666667%
	}
	.tablet-lg\:grid-col-12{
		flex:0 1 auto;
		width:100%
	}
}
@media all and (min-width:60em){
	.desktop-sm\:grid-col,.desktop-sm\:grid-col-fill{
		flex:1 1 0%;
		width:auto;
		max-width:100%;
		min-width:1px
	}
	.desktop-sm\:grid-col-auto{
		flex:0 1 auto;
		width:auto;
		max-width:100%
	}
	.desktop-sm\:grid-col-1{
		flex:0 1 auto;
		width:8.3333333333%
	}
	.desktop-sm\:grid-col-2{
		flex:0 1 auto;
		width:16.6666666667%
	}
	.desktop-sm\:grid-col-3{
		flex:0 1 auto;
		width:25%
	}
	.desktop-sm\:grid-col-4{
		flex:0 1 auto;
		width:33.3333333333%
	}
	.desktop-sm\:grid-col-5{
		flex:0 1 auto;
		width:41.6666666667%
	}
	.desktop-sm\:grid-col-6{
		flex:0 1 auto;
		width:50%
	}
	.desktop-sm\:grid-col-7{
		flex:0 1 auto;
		width:58.3333333333%
	}
	.desktop-sm\:grid-col-8{
		flex:0 1 auto;
		width:66.6666666667%
	}
	.desktop-sm\:grid-col-9{
		flex:0 1 auto;
		width:75%
	}
	.desktop-sm\:grid-col-10{
		flex:0 1 auto;
		width:83.3333333333%
	}
	.desktop-sm\:grid-col-11{
		flex:0 1 auto;
		width:91.6666666667%
	}
	.desktop-sm\:grid-col-12{
		flex:0 1 auto;
		width:100%
	}
}
@media all and (min-width:64em){
	.desktop\:grid-col,.desktop\:grid-col-fill{
		flex:1 1 0%;
		width:auto;
		max-width:100%;
		min-width:1px
	}
	.desktop\:grid-col-auto{
		flex:0 1 auto;
		width:auto;
		max-width:100%
	}
	.desktop\:grid-col-1{
		flex:0 1 auto;
		width:8.3333333333%
	}
	.desktop\:grid-col-2{
		flex:0 1 auto;
		width:16.6666666667%
	}
	.desktop\:grid-col-3{
		flex:0 1 auto;
		width:25%
	}
	.desktop\:grid-col-4{
		flex:0 1 auto;
		width:33.3333333333%
	}
	.desktop\:grid-col-5{
		flex:0 1 auto;
		width:41.6666666667%
	}
	.desktop\:grid-col-6{
		flex:0 1 auto;
		width:50%
	}
	.desktop\:grid-col-7{
		flex:0 1 auto;
		width:58.3333333333%
	}
	.desktop\:grid-col-8{
		flex:0 1 auto;
		width:66.6666666667%
	}
	.desktop\:grid-col-9{
		flex:0 1 auto;
		width:75%
	}
	.desktop\:grid-col-10{
		flex:0 1 auto;
		width:83.3333333333%
	}
	.desktop\:grid-col-11{
		flex:0 1 auto;
		width:91.6666666667%
	}
	.desktop\:grid-col-12{
		flex:0 1 auto;
		width:100%
	}
}
@media all and (min-width:75em){
	.desktop-lg\:grid-col,.desktop-lg\:grid-col-fill{
		flex:1 1 0%;
		width:auto;
		max-width:100%;
		min-width:1px
	}
	.desktop-lg\:grid-col-auto{
		flex:0 1 auto;
		width:auto;
		max-width:100%
	}
	.desktop-lg\:grid-col-1{
		flex:0 1 auto;
		width:8.3333333333%
	}
	.desktop-lg\:grid-col-2{
		flex:0 1 auto;
		width:16.6666666667%
	}
	.desktop-lg\:grid-col-3{
		flex:0 1 auto;
		width:25%
	}
	.desktop-lg\:grid-col-4{
		flex:0 1 auto;
		width:33.3333333333%
	}
	.desktop-lg\:grid-col-5{
		flex:0 1 auto;
		width:41.6666666667%
	}
	.desktop-lg\:grid-col-6{
		flex:0 1 auto;
		width:50%
	}
	.desktop-lg\:grid-col-7{
		flex:0 1 auto;
		width:58.3333333333%
	}
	.desktop-lg\:grid-col-8{
		flex:0 1 auto;
		width:66.6666666667%
	}
	.desktop-lg\:grid-col-9{
		flex:0 1 auto;
		width:75%
	}
	.desktop-lg\:grid-col-10{
		flex:0 1 auto;
		width:83.3333333333%
	}
	.desktop-lg\:grid-col-11{
		flex:0 1 auto;
		width:91.6666666667%
	}
	.desktop-lg\:grid-col-12{
		flex:0 1 auto;
		width:100%
	}
}
.grid-offset-1{
	margin-left:8.3333333333%
}
.grid-offset-2{
	margin-left:16.6666666667%
}
.grid-offset-3{
	margin-left:25%
}
.grid-offset-4{
	margin-left:33.3333333333%
}
.grid-offset-5{
	margin-left:41.6666666667%
}
.grid-offset-6{
	margin-left:50%
}
.grid-offset-7{
	margin-left:58.3333333333%
}
.grid-offset-8{
	margin-left:66.6666666667%
}
.grid-offset-9{
	margin-left:75%
}
.grid-offset-10{
	margin-left:83.3333333333%
}
.grid-offset-11{
	margin-left:91.6666666667%
}
.grid-offset-12{
	margin-left:100%
}
.grid-offset-none{
	margin-left:0
}
@media all and (min-width:30em){
	.mobile-lg\:grid-offset-1{
		margin-left:8.3333333333%
	}
	.mobile-lg\:grid-offset-2{
		margin-left:16.6666666667%
	}
	.mobile-lg\:grid-offset-3{
		margin-left:25%
	}
	.mobile-lg\:grid-offset-4{
		margin-left:33.3333333333%
	}
	.mobile-lg\:grid-offset-5{
		margin-left:41.6666666667%
	}
	.mobile-lg\:grid-offset-6{
		margin-left:50%
	}
	.mobile-lg\:grid-offset-7{
		margin-left:58.3333333333%
	}
	.mobile-lg\:grid-offset-8{
		margin-left:66.6666666667%
	}
	.mobile-lg\:grid-offset-9{
		margin-left:75%
	}
	.mobile-lg\:grid-offset-10{
		margin-left:83.3333333333%
	}
	.mobile-lg\:grid-offset-11{
		margin-left:91.6666666667%
	}
	.mobile-lg\:grid-offset-12{
		margin-left:100%
	}
	.mobile-lg\:grid-offset-none{
		margin-left:0
	}
}
@media all and (min-width:37.5em){
	.tablet-sm\:grid-offset-1{
		margin-left:8.3333333333%
	}
	.tablet-sm\:grid-offset-2{
		margin-left:16.6666666667%
	}
	.tablet-sm\:grid-offset-3{
		margin-left:25%
	}
	.tablet-sm\:grid-offset-4{
		margin-left:33.3333333333%
	}
	.tablet-sm\:grid-offset-5{
		margin-left:41.6666666667%
	}
	.tablet-sm\:grid-offset-6{
		margin-left:50%
	}
	.tablet-sm\:grid-offset-7{
		margin-left:58.3333333333%
	}
	.tablet-sm\:grid-offset-8{
		margin-left:66.6666666667%
	}
	.tablet-sm\:grid-offset-9{
		margin-left:75%
	}
	.tablet-sm\:grid-offset-10{
		margin-left:83.3333333333%
	}
	.tablet-sm\:grid-offset-11{
		margin-left:91.6666666667%
	}
	.tablet-sm\:grid-offset-12{
		margin-left:100%
	}
	.tablet-sm\:grid-offset-none{
		margin-left:0
	}
}
@media all and (min-width:40em){
	.tablet\:grid-offset-1{
		margin-left:8.3333333333%
	}
	.tablet\:grid-offset-2{
		margin-left:16.6666666667%
	}
	.tablet\:grid-offset-3{
		margin-left:25%
	}
	.tablet\:grid-offset-4{
		margin-left:33.3333333333%
	}
	.tablet\:grid-offset-5{
		margin-left:41.6666666667%
	}
	.tablet\:grid-offset-6{
		margin-left:50%
	}
	.tablet\:grid-offset-7{
		margin-left:58.3333333333%
	}
	.tablet\:grid-offset-8{
		margin-left:66.6666666667%
	}
	.tablet\:grid-offset-9{
		margin-left:75%
	}
	.tablet\:grid-offset-10{
		margin-left:83.3333333333%
	}
	.tablet\:grid-offset-11{
		margin-left:91.6666666667%
	}
	.tablet\:grid-offset-12{
		margin-left:100%
	}
	.tablet\:grid-offset-none{
		margin-left:0
	}
}
@media all and (min-width:48em){
	.tablet-md\:grid-offset-1{
		margin-left:8.3333333333%
	}
	.tablet-md\:grid-offset-2{
		margin-left:16.6666666667%
	}
	.tablet-md\:grid-offset-3{
		margin-left:25%
	}
	.tablet-md\:grid-offset-4{
		margin-left:33.3333333333%
	}
	.tablet-md\:grid-offset-5{
		margin-left:41.6666666667%
	}
	.tablet-md\:grid-offset-6{
		margin-left:50%
	}
	.tablet-md\:grid-offset-7{
		margin-left:58.3333333333%
	}
	.tablet-md\:grid-offset-8{
		margin-left:66.6666666667%
	}
	.tablet-md\:grid-offset-9{
		margin-left:75%
	}
	.tablet-md\:grid-offset-10{
		margin-left:83.3333333333%
	}
	.tablet-md\:grid-offset-11{
		margin-left:91.6666666667%
	}
	.tablet-md\:grid-offset-12{
		margin-left:100%
	}
	.tablet-md\:grid-offset-none{
		margin-left:0
	}
}
@media all and (min-width:55em){
	.tablet-lg\:grid-offset-1{
		margin-left:8.3333333333%
	}
	.tablet-lg\:grid-offset-2{
		margin-left:16.6666666667%
	}
	.tablet-lg\:grid-offset-3{
		margin-left:25%
	}
	.tablet-lg\:grid-offset-4{
		margin-left:33.3333333333%
	}
	.tablet-lg\:grid-offset-5{
		margin-left:41.6666666667%
	}
	.tablet-lg\:grid-offset-6{
		margin-left:50%
	}
	.tablet-lg\:grid-offset-7{
		margin-left:58.3333333333%
	}
	.tablet-lg\:grid-offset-8{
		margin-left:66.6666666667%
	}
	.tablet-lg\:grid-offset-9{
		margin-left:75%
	}
	.tablet-lg\:grid-offset-10{
		margin-left:83.3333333333%
	}
	.tablet-lg\:grid-offset-11{
		margin-left:91.6666666667%
	}
	.tablet-lg\:grid-offset-12{
		margin-left:100%
	}
	.tablet-lg\:grid-offset-none{
		margin-left:0
	}
}
@media all and (min-width:60em){
	.desktop-sm\:grid-offset-1{
		margin-left:8.3333333333%
	}
	.desktop-sm\:grid-offset-2{
		margin-left:16.6666666667%
	}
	.desktop-sm\:grid-offset-3{
		margin-left:25%
	}
	.desktop-sm\:grid-offset-4{
		margin-left:33.3333333333%
	}
	.desktop-sm\:grid-offset-5{
		margin-left:41.6666666667%
	}
	.desktop-sm\:grid-offset-6{
		margin-left:50%
	}
	.desktop-sm\:grid-offset-7{
		margin-left:58.3333333333%
	}
	.desktop-sm\:grid-offset-8{
		margin-left:66.6666666667%
	}
	.desktop-sm\:grid-offset-9{
		margin-left:75%
	}
	.desktop-sm\:grid-offset-10{
		margin-left:83.3333333333%
	}
	.desktop-sm\:grid-offset-11{
		margin-left:91.6666666667%
	}
	.desktop-sm\:grid-offset-12{
		margin-left:100%
	}
	.desktop-sm\:grid-offset-none{
		margin-left:0
	}
}
@media all and (min-width:64em){
	.desktop\:grid-offset-1{
		margin-left:8.3333333333%
	}
	.desktop\:grid-offset-2{
		margin-left:16.6666666667%
	}
	.desktop\:grid-offset-3{
		margin-left:25%
	}
	.desktop\:grid-offset-4{
		margin-left:33.3333333333%
	}
	.desktop\:grid-offset-5{
		margin-left:41.6666666667%
	}
	.desktop\:grid-offset-6{
		margin-left:50%
	}
	.desktop\:grid-offset-7{
		margin-left:58.3333333333%
	}
	.desktop\:grid-offset-8{
		margin-left:66.6666666667%
	}
	.desktop\:grid-offset-9{
		margin-left:75%
	}
	.desktop\:grid-offset-10{
		margin-left:83.3333333333%
	}
	.desktop\:grid-offset-11{
		margin-left:91.6666666667%
	}
	.desktop\:grid-offset-12{
		margin-left:100%
	}
	.desktop\:grid-offset-none{
		margin-left:0
	}
}
@media all and (min-width:75em){
	.desktop-lg\:grid-offset-1{
		margin-left:8.3333333333%
	}
	.desktop-lg\:grid-offset-2{
		margin-left:16.6666666667%
	}
	.desktop-lg\:grid-offset-3{
		margin-left:25%
	}
	.desktop-lg\:grid-offset-4{
		margin-left:33.3333333333%
	}
	.desktop-lg\:grid-offset-5{
		margin-left:41.6666666667%
	}
	.desktop-lg\:grid-offset-6{
		margin-left:50%
	}
	.desktop-lg\:grid-offset-7{
		margin-left:58.3333333333%
	}
	.desktop-lg\:grid-offset-8{
		margin-left:66.6666666667%
	}
	.desktop-lg\:grid-offset-9{
		margin-left:75%
	}
	.desktop-lg\:grid-offset-10{
		margin-left:83.3333333333%
	}
	.desktop-lg\:grid-offset-11{
		margin-left:91.6666666667%
	}
	.desktop-lg\:grid-offset-12{
		margin-left:100%
	}
	.desktop-lg\:grid-offset-none{
		margin-left:0
	}
}
.usa-input--error,.usa-input--success{
	border-width:.25rem;
	border-color:#b50909;
	border-style:solid;
	padding-top:calc(.5rem - .25rem);
	padding-bottom:calc(.5rem - .25rem)
}
.usa-input--success{
	border-color:#00a91c
}
.usa-form{
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	font-size:1.13rem;
	line-height:1.3
}
@media all and (min-width:30em){
	.usa-form{
		max-width:20rem
	}
}
.usa-form .usa-input,.usa-form .usa-range,.usa-form .usa-select,.usa-form .usa-textarea{
	max-width:none
}
.usa-form .usa-input--2xs,.usa-form .usa-input-group--2xs{
	max-width:5ex
}
.usa-form .usa-input--xs,.usa-form .usa-input-group--xs{
	max-width:9ex
}
.usa-form .usa-input--sm,.usa-form .usa-input--small,.usa-form .usa-input-group--sm,.usa-form .usa-input-group--small{
	max-width:13ex
}
.usa-form .usa-input--md,.usa-form .usa-input--medium,.usa-form .usa-input-group--md,.usa-form .usa-input-group--medium{
	max-width:20ex
}
.usa-form .usa-input--lg,.usa-form .usa-input-group--lg{
	max-width:30ex
}
.usa-form .usa-input--xl,.usa-form .usa-input-group--xl{
	max-width:40ex
}
.usa-form .usa-input--2xl,.usa-form .usa-input-group--2xl{
	max-width:50ex
}
.usa-form .usa-button{
	margin-top:.5rem
}
@media all and (min-width:30em){
	.usa-form .usa-button{
		margin-top:1.5rem
	}
}
.usa-form a:where(:not(.usa-button)){
	color:#006aa2;
	text-decoration:underline
}
.usa-form a:where(:not(.usa-button)):visited{
	color:#70669d
}
.usa-form a:where(:not(.usa-button)):active,.usa-form a:where(:not(.usa-button)):hover{
	color:#375283
}
.usa-form a:where(:not(.usa-button)):focus{
	outline:.25rem solid #005ea2;
	outline-offset:0
}
@media all and (min-width:30em){
	.usa-form--large{
		max-width:30rem
	}
}
.usa-show-password{
	-moz-osx-font-smoothing:inherit;
	-webkit-font-smoothing:inherit;
	color:#006aa2;
	text-decoration:underline;
	background-color:transparent;
	border:0;
	border-radius:0;
	box-shadow:none;
	font-weight:400;
	margin:0;
	padding:0;
	text-align:left;
	cursor:pointer
}
.usa-footer__return-to-top a:visited,.usa-show-password:visited{
	color:#70669d
}
.usa-show-password:active,.usa-show-password:hover{
	color:#375283
}
.usa-show-password:focus{
	outline:.25rem solid #005ea2;
	outline-offset:0
}
.usa-show-password.usa-button--active,.usa-show-password.usa-button--disabled,.usa-show-password.usa-button--disabled.usa-button--active,.usa-show-password.usa-button--disabled.usa-button--hover,.usa-show-password.usa-button--disabled.usa-focus,.usa-show-password.usa-button--disabled:active,.usa-show-password.usa-button--disabled:focus,.usa-show-password.usa-button--disabled:hover,.usa-show-password.usa-button--hover,.usa-show-password:active,.usa-show-password:disabled,.usa-show-password:disabled.usa-button--active,.usa-show-password:disabled.usa-button--hover,.usa-show-password:disabled.usa-focus,.usa-show-password:disabled:active,.usa-show-password:disabled:focus,.usa-show-password:disabled:hover,.usa-show-password:hover,.usa-show-password[aria-disabled=true],.usa-show-password[aria-disabled=true].usa-button--active,.usa-show-password[aria-disabled=true].usa-button--hover,.usa-show-password[aria-disabled=true].usa-focus,.usa-show-password[aria-disabled=true]:active,.usa-show-password[aria-disabled=true]:focus,.usa-show-password[aria-disabled=true]:hover{
	-moz-osx-font-smoothing:inherit;
	-webkit-font-smoothing:inherit;
	background-color:transparent;
	box-shadow:none;
	text-decoration:underline
}
.usa-footer__return-to-top a:active,.usa-footer__return-to-top a:hover,.usa-show-password.usa-button--active,.usa-show-password.usa-button--hover{
	color:#375283
}
.usa-show-password.usa-button--disabled,.usa-show-password:disabled,.usa-show-password[aria-disabled=true]{
	color:#c9c9c9
}
.usa-form__note,.usa-label,.usa-show-password{
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	line-height:1.3
}
.usa-form__note,.usa-show-password{
	font-size:.93rem;
	float:right;
	margin:.25rem 0 1rem
}
.usa-label{
	font-size:1.13rem;
	display:block;
	font-weight:400;
	margin-top:1.5rem;
	max-width:30rem
}
.usa-label--error{
	font-weight:700;
	margin-top:0
}
.usa-label--required{
	color:#b50909
}
.usa-footer{
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	line-height:1.5;
	overflow:hidden
}
.usa-footer>.grid-container{
	margin-left:auto;
	margin-right:auto;
	max-width:75rem;
	padding-left:1rem;
	padding-right:1rem
}
@media all and (min-width:64em){
	.usa-footer>.grid-container{
		padding-left:3rem;
		padding-right:3rem
	}
}
.usa-footer__return-to-top{
	padding-bottom:1.25rem;
	padding-top:1.25rem;
	line-height:.9
}
.usa-footer__return-to-top a:focus{
	outline:.25rem solid #005ea2;
	outline-offset:0
}
.usa-footer__nav{
	margin-left:auto;
	margin-right:auto;
	max-width:75rem;
	padding-left:0;
	padding-right:0
}
@media all and (min-width:64em){
	.usa-footer__nav{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:30em){
	.usa-footer__nav{
		padding-left:1rem;
		padding-right:1rem;
		border-bottom:none
	}
}
@media all and (min-width:30em)and (min-width:64em){
	.usa-footer__nav{
		padding-left:3rem;
		padding-right:3rem
	}
}
.usa-footer__nav>ul{
	margin-bottom:0;
	margin-top:0;
	list-style-type:none;
	padding-left:0
}
.usa-footer__primary-container,.usa-footer__primary-section>.grid-container{
	margin-left:auto;
	margin-right:auto;
	max-width:75rem;
	padding-left:1rem;
	padding-right:1rem
}
@media all and (min-width:64em){
	.usa-footer__primary-section>.grid-container{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:64em){
	.usa-footer__primary-container{
		padding-left:2rem;
		padding-right:2rem
	}
}
.usa-footer__primary-content{
	line-height:1.1
}
.usa-footer__primary-link a:hover,.usa-footer__primary-link:hover{
	text-decoration:underline
}
.usa-footer__primary-link{
	padding:1rem;
	color:#141415;
	text-decoration:none;
	font-weight:700;
	display:block
}
@media all and (min-width:30em){
	.usa-footer__primary-link{
		padding-left:0;
		padding-right:0
	}
}
.usa-footer__primary-link--button{
	width:100%;
	border:0;
	cursor:pointer
}
.usa-footer__primary-link--button::before{
	background-image:url(../img/usa-icons/expand_more.svg);
	background-repeat:no-repeat;
	background-position:center center;
	background-size:1.25rem 1.25rem;
	display:inline-block;
	vertical-align:middle
}
@supports (mask:url()){
	.usa-footer__primary-link--button::before{
		background:0 0;
		background-color:currentColor;
		mask-image:url(../img/usa-icons/expand_more.svg),linear-gradient(transparent,transparent);
		mask-position:center center;
		mask-size:1.25rem 1.25rem;
		mask-repeat:no-repeat
	}
}
.usa-footer__primary-link--button:not([disabled]):focus{
	outline:.25rem solid #005ea2;
	outline-offset:-.25rem
}
.usa-footer__primary-link--button::before{
	height:1.25rem;
	width:1.25rem;
	align-items:center;
	background-size:contain;
	content:"";
	display:inline-flex;
	justify-content:center;
	margin-right:.25rem;
	margin-left:-.25rem
}
@media (forced-colors:active){
	.usa-footer__primary-link--button::before{
		background-color:buttonText!important
	}
}
.usa-footer__primary-link--button+.usa-list--unstyled{
	margin-top:.5rem;
	margin-bottom:.5rem
}
.usa-footer__primary-link--button[aria-expanded=false]::before{
	background-image:url(../img/usa-icons/navigate_next.svg);
	background-repeat:no-repeat;
	background-position:center center;
	background-size:1.25rem 1.25rem;
	display:inline-block;
	height:1.25rem;
	width:1.25rem;
	content:"";
	vertical-align:middle;
	margin-right:.25rem
}
@supports (mask:url()){
	.usa-footer__primary-link--button[aria-expanded=false]::before{
		background:0 0;
		background-color:currentColor;
		mask-image:url(../img/usa-icons/navigate_next.svg),linear-gradient(transparent,transparent);
		mask-position:center center;
		mask-size:1.25rem 1.25rem;
		mask-repeat:no-repeat
	}
}
.usa-footer__primary-link--button[aria-expanded=false]+.usa-list--unstyled{
	display:none
}
.usa-footer__secondary-link{
	margin-left:1rem;
	padding:0
}
.usa-footer__secondary-link a{
	color:#006aa2
}
.usa-footer__secondary-link a:visited{
	color:#70669d
}
.usa-footer__secondary-link a:active,.usa-footer__secondary-link a:hover{
	color:#375283
}
.usa-footer__secondary-link a:focus{
	outline:.25rem solid #005ea2;
	outline-offset:0
}
.usa-footer__secondary-link+.usa-footer__secondary-link{
	padding-top:1rem
}
@media all and (min-width:30em){
	.usa-footer__secondary-link{
		margin-left:0
	}
}
.usa-footer__contact-info{
	line-height:1.1
}
.usa-footer__contact-info a{
	color:#141415;
	text-decoration:none
}
.usa-footer__contact-info a:hover{
	text-decoration:underline
}
@media all and (min-width:30em){
	.usa-footer__contact-info{
		justify-content:flex-end;
		margin-top:.5rem
	}
}
@media all and (min-width:30em){
	.usa-footer__primary-content{
		border:0
	}
}
.usa-sign-up{
	padding-bottom:2rem;
	padding-top:1.5rem
}
.usa-sign-up .usa-button,.usa-sign-up .usa-label{
	margin-top:.75rem
}
.usa-sign-up__heading{
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	font-size:1.46rem;
	line-height:1.1;
	font-weight:700;
	margin:0
}
.usa-footer__secondary-section>.grid-container{
	margin-left:auto;
	margin-right:auto;
	max-width:75rem;
	padding-left:1rem;
	padding-right:1rem
}
@media all and (min-width:64em){
	.usa-footer__secondary-section>.grid-container{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:30em){
	.usa-footer__logo{
		margin-bottom:0;
		margin-top:0;
		align-items:center
	}
}
.usa-footer__logo-img{
	max-width:5rem
}
.usa-footer__logo-heading{
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	font-size:1.46rem;
	line-height:.9;
	font-weight:700;
	margin-bottom:.5rem;
	margin-top:.5rem
}
.usa-footer__contact-links{
	margin-top:1.5rem
}
@media all and (min-width:30em){
	.usa-footer__contact-links{
		margin-top:0;
		text-align:right
	}
}
.usa-footer__contact-heading{
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	font-size:1.46rem;
	line-height:1.1;
	font-weight:700;
	margin-top:0
}
@media all and (min-width:30em){
	.usa-footer__contact-heading{
		margin-bottom:.25rem;
		margin-top:.25rem
	}
}
.usa-footer__social-links{
	line-height:.9;
	padding-bottom:.5rem
}
.usa-footer__social-links a{
	text-decoration:none
}
@media all and (min-width:30em){
	.usa-footer__social-links{
		justify-content:flex-end
	}
}
.usa-social-link{
	background-color:rgba(0,0,0,.1);
	display:inline-block;
	padding:.25rem
}
.usa-social-link:hover{
	background-color:#fff
}
@media (forced-colors:active){
	.usa-social-link{
		background-color:#d3d3d3;
		forced-color-adjust:none
	}
}
.usa-social-link__icon{
	display:block;
	height:auto;
	width:100%
}
@media all and (min-width:30em){
	.usa-footer__address{
		justify-content:flex-end
	}
}
@media all and (min-width:64em){
	.usa-footer--slim .usa-footer__nav{
		padding-left:0;
		padding-right:0
	}
}
.usa-footer--slim .usa-footer__address{
	padding:1rem
}
@media all and (min-width:30em){
	.usa-footer--slim .usa-footer__address{
		padding:0
	}
}
.usa-footer--slim .usa-footer__logo{
	align-items:center
}
.usa-footer--slim .usa-footer__logo-img{
	max-width:3rem
}
.usa-footer--slim .usa-footer__contact-info{
	display:inline-block
}
@media all and (min-width:30em){
	.usa-footer--slim .usa-footer__contact-info{
		padding-bottom:1rem;
		padding-top:1rem;
		margin-top:0
	}
}
.usa-footer--big .usa-footer__nav{
	margin-left:-1rem;
	margin-right:-1rem
}
@media all and (min-width:30em){
	.usa-footer--big .usa-footer__nav{
		border-bottom:1px solid #e5e1e6;
		padding-top:2rem
	}
}
@media all and (min-width:40em){
	.usa-footer--big .usa-footer__nav{
		margin-left:0;
		margin-right:0;
		padding-left:0;
		padding-right:0;
		border-bottom:none
	}
}
.usa-footer--big .usa-footer__primary-link,.usa-graphic-list{
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif
}
.usa-footer--big .usa-footer__primary-link{
	font-size:1.06rem;
	font-weight:700;
	line-height:1.1;
	margin:0
}
@media all and (min-width:30em){
	.usa-footer--big .usa-footer__primary-link{
		padding-bottom:0;
		padding-top:0;
		margin-bottom:.5rem
	}
	.usa-footer--big .usa-footer__primary-link:hover{
		cursor:auto;
		text-decoration:none
	}
}
.usa-footer--big .usa-footer__primary-content--collapsible .usa-footer__primary-link{
	align-items:center;
	display:flex;
	justify-content:flex-start
}
.usa-footer--big .usa-footer__primary-content--collapsible .usa-list--unstyled{
	padding-left:1rem;
	padding-right:1rem;
	padding-bottom:1.25rem
}
@media all and (min-width:30em){
	.usa-footer--big .usa-footer__primary-content--collapsible .usa-list--unstyled{
		padding-left:0;
		padding-right:0;
		padding-bottom:2rem;
		padding-top:.75rem
	}
}
.usa-graphic-list{
	font-size:1.13rem;
	line-height:1.5
}
.usa-graphic-list .usa-graphic-list__row .usa-media-block{
	margin-bottom:2rem
}
@media all and (min-width:40em){
	.usa-graphic-list .usa-graphic-list__row .usa-media-block{
		margin-bottom:4rem
	}
	.usa-graphic-list .usa-graphic-list__row:last-child .usa-media-block{
		margin-bottom:0
	}
}
.usa-graphic-list .usa-media-block__img{
	margin-right:1.5rem
}
.usa-graphic-list .usa-media-block__body>:first-child{
	margin-top:0
}
.usa-graphic-list__heading{
	margin-bottom:0;
	margin-top:0;
	clear:both;
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	font-size:1.46rem;
	line-height:1.1;
	font-weight:700
}
*+.usa-graphic-list__heading{
	margin-top:1.5em
}
.usa-graphic-list__heading+*{
	margin-top:1em
}
.usa-skipnav{
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	font-size:1.13rem;
	line-height:1.5;
	color:#006aa2;
	text-decoration:underline;
	background:0 0;
	left:0;
	padding:.5rem 1rem;
	position:absolute;
	top:-3.8rem;
	transition:.15s ease-in-out;
	z-index:100
}
.usa-nav__primary button:visited,.usa-skipnav:visited{
	color:#70669d
}
.usa-nav__primary button:active,.usa-skipnav:active,.usa-skipnav:hover{
	color:#375283
}
.usa-nav__primary button:focus,.usa-skipnav:focus{
	outline:.25rem solid #005ea2;
	outline-offset:0
}
.usa-skipnav.usa-focus,.usa-skipnav:focus{
	background:#fff;
	left:0;
	position:absolute;
	top:0;
	transition:.15s ease-in-out
}
.usa-search,.usa-skipnav__container{
	position:relative
}
.usa-search{
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	font-size:1.13rem;
	line-height:1.5
}
.usa-search::after{
	clear:both;
	content:"";
	display:block
}
.usa-search [role=search],.usa-search[role=search],.usa-search[role=search]>div{
	display:flex
}
.usa-search [type=submit]{
	border-bottom-left-radius:0;
	border-top-left-radius:0;
	height:2rem;
	margin:0;
	padding:0;
	width:3rem
}
@media all and (min-width:30em){
	.usa-search [type=submit]{
		padding-left:1rem;
		padding-right:1rem;
		width:auto
	}
}
@media (forced-colors:active){
	.usa-search [type=submit]{
		border:2px solid transparent
	}
	.usa-search [type=submit]::before{
		background-image:url(../img/usa-icons/search.svg);
		background-repeat:no-repeat;
		background-position:center center;
		background-size:1.5rem 1.5rem;
		display:inline-block;
		height:1.5rem;
		width:1.5rem;
		content:"";
		vertical-align:middle;
		margin-right:auto
	}
	@supports (mask:url()){
		.usa-search [type=submit]::before{
			background:0 0;
			background-color:ButtonText;
			mask-image:url(../img/usa-icons/search.svg),linear-gradient(transparent,transparent);
			mask-position:center center;
			mask-size:1.5rem 1.5rem;
			mask-repeat:no-repeat
		}
	}
}
@media (forced-colors:active)and (min-width:30em){
	.usa-search [type=submit]::before{
		content:none
	}
}
@media all and (min-width:30em){
	.usa-search__submit-icon{
		display:none
	}
}
@media (forced-colors:active){
	.usa-search__submit-icon{
		display:none
	}
}
@media all and (min-width:30em){
	.usa-search--big .usa-search__input,.usa-search--big [type=search]{
		font-size:1.06rem;
		height:3rem
	}
	.usa-search--big .usa-search__submit,.usa-search--big [type=submit]{
		padding-left:2rem;
		padding-right:2rem;
		font-size:1.46rem;
		height:3rem;
		width:auto
	}
}
.usa-search--small .usa-search__submit,.usa-search--small [type=submit]{
	padding-left:.75rem;
	padding-right:.75rem;
	min-width:3rem
}
@media (forced-colors:active)and (min-width:30em){
	.usa-search--small [type=submit]::before{
		content:""
	}
}
.usa-search--small .usa-search__submit-icon{
	height:1.5rem;
	width:1.5rem;
	display:block
}
@media (forced-colors:active){
	.usa-search--small .usa-search__submit-icon{
		display:none
	}
}
input[type=search]{
	box-sizing:border-box;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none
}
.usa-search__input,[type=search]{
	padding-bottom:0;
	padding-top:0;
	border-bottom-right-radius:0;
	border-right:none;
	border-top-right-radius:0;
	box-sizing:border-box;
	float:left;
	font-size:1rem;
	height:2rem;
	margin:0
}
.usa-search__submit-text{
	display:none
}
@media all and (min-width:30em){
	.usa-search__submit-text{
		display:block
	}
}
.usa-nav{
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	font-size:1.13rem;
	line-height:.9
}
@media all and (max-width:63.99em){
	.usa-nav{
		right:0;
		bottom:0;
		top:0;
		position:fixed;
		background:#fff;
		border-right:0;
		display:none;
		flex-direction:column;
		overflow-y:auto;
		padding:1rem;
		width:15rem;
		z-index:500
	}
	.usa-nav.is-visible{
		animation:slidein-left .3s ease-in-out;
		display:flex
	}
}
@media all and (min-width:64em){
	.usa-nav{
		float:right;
		position:relative
	}
	.usa-nav .usa-search{
		margin-left:1rem
	}
}
.usa-nav .usa-accordion{
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	font-size:1.13rem;
	line-height:.9
}
@media all and (max-width:63.99em){
	.usa-nav__primary{
		margin-bottom:0;
		margin-top:0;
		list-style-type:none;
		padding-left:0;
		margin-top:1.5rem;
		order:2
	}
	.usa-nav__primary>li{
		margin-bottom:0;
		max-width:unset
	}
	.usa-nav__primary-item{
		border-top:1px solid #efedf0
	}
	.usa-nav__primary a:not(.usa-button){
		display:block;
		padding:.5rem 1rem;
		text-decoration:none
	}
	.usa-nav__primary a:not(.usa-button):hover{
		background-color:#f6f7f7;
		text-decoration:none
	}
	.usa-nav__primary a:not(.usa-button):not(.usa-current){
		color:#4f5255
	}
	.usa-nav__primary a:not(.usa-button):not(.usa-current):hover{
		color:#006aa2
	}
	.usa-nav__primary a:not(.usa-button):not(.usa-current):focus{
		outline-offset:0
	}
	.usa-nav__primary .usa-current{
		position:relative;
		color:#006aa2;
		font-weight:700
	}
	.usa-nav__primary .usa-current::after{
		background-color:#5c88da;
		border-radius:99rem;
		content:"";
		display:block;
		position:absolute;
		bottom:.25rem;
		top:.25rem;
		width:.25rem;
		left:.25rem
	}
}
@media all and (max-width:63.99em)and (min-width:40em){
	.usa-nav__primary .usa-current{
		position:relative
	}
	.usa-nav__primary .usa-current::after{
		background-color:#006aa2;
		border-radius:99rem;
		content:"";
		display:block;
		position:absolute;
		bottom:.25rem;
		top:.25rem;
		width:.25rem;
		left:0
	}
}
@media all and (max-width:63.99em){
	.usa-nav__primary a{
		padding-bottom:.75rem;
		padding-top:.75rem
	}
}
@media all and (min-width:64em){
	.usa-nav__primary{
		display:flex
	}
}
.usa-nav__primary .usa-nav__primary-item a{
	text-decoration:none
}
.usa-nav__primary>.usa-nav__primary-item{
	line-height:1.1
}
@media all and (min-width:64em){
	.usa-nav__primary>.usa-nav__primary-item{
		font-size:.93rem;
		line-height:.9
	}
	.usa-nav__primary>.usa-nav__primary-item>a{
		line-height:.9;
		padding:1rem;
		color:#4f5255;
		display:block;
		font-weight:700
	}
	.usa-nav__primary>.usa-nav__primary-item>a:hover{
		color:#5c88da
	}
	.usa-nav__primary a{
		padding-bottom:.5rem;
		padding-top:.5rem
	}
}
.usa-nav__primary button{
	-moz-osx-font-smoothing:inherit;
	-webkit-font-smoothing:inherit;
	background-color:transparent;
	border:0;
	border-radius:0;
	box-shadow:none;
	margin:0;
	padding:0;
	text-align:left;
	position:relative;
	font-weight:400;
	line-height:1.1;
	padding:.75rem 1rem;
	text-decoration:none
}
.usa-nav__primary button:hover{
	text-decoration:underline
}
.usa-nav__primary button.usa-button--hover,.usa-nav__primary button:disabled:hover,.usa-nav__primary button:hover{
	-moz-osx-font-smoothing:inherit;
	-webkit-font-smoothing:inherit;
	background-color:transparent;
	box-shadow:none
}
.usa-nav__primary button[aria-disabled=true]:hover{
	text-decoration:underline
}
.usa-nav__primary button:disabled.usa-button--hover,.usa-nav__primary button[aria-disabled=true]:hover{
	-moz-osx-font-smoothing:inherit;
	-webkit-font-smoothing:inherit;
	background-color:transparent;
	box-shadow:none
}
.usa-nav__primary button[aria-disabled=true].usa-button--hover{
	text-decoration:underline
}
.usa-nav__primary button.usa-button--active,.usa-nav__primary button.usa-button--disabled.usa-button--hover,.usa-nav__primary button.usa-button--disabled:hover,.usa-nav__primary button:active,.usa-nav__primary button:disabled:active,.usa-nav__primary button[aria-disabled=true].usa-button--hover{
	-moz-osx-font-smoothing:inherit;
	-webkit-font-smoothing:inherit;
	background-color:transparent;
	box-shadow:none
}
.usa-nav__primary button[aria-disabled=true]:active{
	text-decoration:underline
}
.usa-nav__primary button:disabled.usa-button--active,.usa-nav__primary button[aria-disabled=true]:active{
	-moz-osx-font-smoothing:inherit;
	-webkit-font-smoothing:inherit;
	background-color:transparent;
	box-shadow:none
}
.usa-nav__primary button[aria-disabled=true].usa-button--active{
	text-decoration:underline
}
.usa-nav__primary button.usa-button--disabled.usa-button--active,.usa-nav__primary button.usa-button--disabled:active,.usa-nav__primary button:disabled:focus,.usa-nav__primary button[aria-disabled=true].usa-button--active{
	-moz-osx-font-smoothing:inherit;
	-webkit-font-smoothing:inherit;
	background-color:transparent;
	box-shadow:none
}
.usa-nav__primary button[aria-disabled=true]:focus{
	text-decoration:underline
}
.usa-nav__primary button:disabled.usa-focus,.usa-nav__primary button[aria-disabled=true]:focus{
	-moz-osx-font-smoothing:inherit;
	-webkit-font-smoothing:inherit;
	background-color:transparent;
	box-shadow:none
}
.usa-nav__primary button[aria-disabled=true].usa-focus{
	text-decoration:underline
}
.usa-nav__primary button.usa-button--disabled.usa-focus,.usa-nav__primary button.usa-button--disabled:focus,.usa-nav__primary button:disabled,.usa-nav__primary button[aria-disabled=true].usa-focus{
	-moz-osx-font-smoothing:inherit;
	-webkit-font-smoothing:inherit;
	background-color:transparent;
	box-shadow:none
}
.usa-nav__primary button[aria-disabled=true]{
	text-decoration:underline
}
.usa-nav__primary button.usa-button--disabled,.usa-nav__primary button[aria-disabled=true]{
	-moz-osx-font-smoothing:inherit;
	-webkit-font-smoothing:inherit;
	background-color:transparent;
	box-shadow:none
}
.usa-nav__primary button.usa-button--active,.usa-nav__primary button.usa-button--hover{
	color:#375283
}
.usa-nav__primary button.usa-button--disabled,.usa-nav__primary button:disabled,.usa-nav__primary button[aria-disabled=true]{
	color:#c9c9c9
}
@media all and (min-width:64em){
	.usa-nav__primary button{
		line-height:.9;
		padding:1rem;
		font-size:.93rem;
		font-weight:700
	}
}
@media (forced-colors:active){
	.usa-nav__primary button{
		forced-color-adjust:auto
	}
}
.usa-nav__primary button:hover{
	text-decoration:none
}
@media all and (min-width:64em){
	.usa-nav__primary button:hover{
		background-color:transparent
	}
}
.usa-nav__primary button[aria-expanded=false],.usa-nav__primary button[aria-expanded=true]{
	background-image:none
}
.usa-nav__primary button[aria-expanded=false] span::after{
	background-image:url(../img/usa-icons/add.svg);
	background-repeat:no-repeat;
	background-position:center center;
	background-size:1.25rem 1.25rem;
	display:inline-block;
	height:1.25rem;
	width:1.25rem;
	content:"";
	vertical-align:middle;
	margin-left:auto
}
@supports (mask:url()){
	.usa-nav__primary button[aria-expanded=false] span::after{
		background:0 0;
		background-color:ButtonText;
		mask-image:url(../img/usa-icons/add.svg),linear-gradient(transparent,transparent);
		mask-position:center center;
		mask-size:1.25rem 1.25rem;
		mask-repeat:no-repeat
	}
}
.usa-nav__primary button[aria-expanded=false] span::after{
	position:absolute;
	right:0
}
.usa-nav__primary button[aria-expanded=false] span::after:hover{
	background-color:buttonText
}
@media all and (min-width:64em){
	.usa-nav__primary button[aria-expanded=false] span::after{
		background-image:url(../img/usa-icons/expand_more.svg);
		background-repeat:no-repeat;
		background-position:center center;
		background-size:1rem 1rem;
		display:inline-block;
		height:1rem;
		width:1rem;
		content:"";
		vertical-align:middle;
		margin-left:auto
	}
	@supports (mask:url()){
		.usa-nav__primary button[aria-expanded=false] span::after{
			background:0 0;
			background-color:ButtonText;
			mask-image:url(../img/usa-icons/expand_more.svg),linear-gradient(transparent,transparent);
			mask-position:center center;
			mask-size:1rem 1rem;
			mask-repeat:no-repeat
		}
	}
	.usa-nav__primary button[aria-expanded=false] span::after{
		right:.75rem
	}
	.usa-nav__primary button[aria-expanded=false]:hover span::after{
		background-color:#1a4480
	}
}
@media (min-width:64em)and (forced-colors:active){
	.usa-nav__primary button[aria-expanded=false]:hover span::after{
		background-color:ButtonText
	}
}
.usa-nav__primary button[aria-expanded=true] span::after{
	background-image:url(../img/usa-icons/remove.svg);
	background-repeat:no-repeat;
	background-position:center center;
	background-size:1.25rem 1.25rem;
	display:inline-block;
	height:1.25rem;
	width:1.25rem;
	content:"";
	vertical-align:middle;
	margin-left:auto
}
@supports (mask:url()){
	.usa-nav__primary button[aria-expanded=true] span::after{
		background:0 0;
		background-color:ButtonText;
		mask-image:url(../img/usa-icons/remove.svg),linear-gradient(transparent,transparent);
		mask-position:center center;
		mask-size:1.25rem 1.25rem;
		mask-repeat:no-repeat
	}
}
.usa-nav__primary button[aria-expanded=true] span::after{
	position:absolute;
	right:0
}
@media (forced-colors:active){
	.usa-nav__primary button[aria-expanded=true] span::after{
		background-color:ButtonText
	}
}
@media all and (min-width:64em){
	.usa-nav__primary button[aria-expanded=true]{
		background-image:none;
		background-color:#375283;
		color:#fff
	}
}
@media all and (min-width:64em)and (min-width:64em){
	.usa-nav__primary button[aria-expanded=true] span::after{
		background-image:url(../img/usa-icons/expand_less.svg);
		background-repeat:no-repeat;
		background-position:center center;
		background-size:1rem 1rem;
		display:inline-block;
		height:1rem;
		width:1rem;
		content:"";
		vertical-align:middle;
		margin-left:auto
	}
	@supports (mask:url()){
		.usa-nav__primary button[aria-expanded=true] span::after{
			background:0 0;
			background-color:ButtonText;
			mask-image:url(../img/usa-icons/expand_less.svg),linear-gradient(transparent,transparent);
			mask-position:center center;
			mask-size:1rem 1rem;
			mask-repeat:no-repeat
		}
	}
	.usa-nav__primary button[aria-expanded=true] span::after{
		right:.75rem;
		background-color:#fff
	}
}
@media (min-width:64em)and (min-width:64em)and (forced-colors:active){
	.usa-nav__primary button[aria-expanded=true] span::after{
		background-color:ButtonText
	}
}
@media all and (min-width:64em){
	.usa-nav__primary .usa-accordion__button span{
		margin-right:0;
		padding-right:1rem
	}
}
.usa-nav__secondary{
	margin-top:1rem
}
@media all and (min-width:64em){
	.usa-nav__secondary{
		flex-direction:column;
		align-items:flex-end;
		bottom:4rem;
		display:flex;
		font-size:.93rem;
		margin-top:.5rem;
		min-width:calc(27ch + 3rem);
		position:absolute;
		right:3rem
	}
}
.usa-nav__secondary .usa-search{
	margin-top:1rem;
	width:100%
}
@media all and (min-width:64em){
	.usa-nav__secondary .usa-search{
		margin-left:0;
		margin-top:.5rem
	}
}
.usa-nav__secondary-links{
	list-style-type:none;
	padding-left:0;
	line-height:1.3;
	margin-top:1.5rem
}
@media all and (min-width:64em){
	.usa-nav__secondary-links{
		column-gap:.5rem;
		display:flex;
		flex-flow:row nowrap;
		line-height:.9;
		margin-bottom:.25rem;
		margin-top:0
	}
	.usa-nav__secondary-links .usa-nav__secondary-item{
		padding-left:.25rem
	}
	.usa-nav__secondary-links .usa-nav__secondary-item+.usa-nav__secondary-item{
		border-left:1px solid #efedf0;
		padding-left:.5rem
	}
}
.usa-nav__secondary-links a{
	display:inline-block;
	font-size:.93rem;
	text-decoration:none
}
.usa-nav__secondary-links a:hover{
	color:#5c88da;
	text-decoration:underline
}
@media all and (max-width:63.99em){
	.usa-nav__submenu{
		list-style-type:none;
		padding-left:0;
		margin:0
	}
	.usa-nav__submenu>li{
		margin-bottom:0;
		max-width:unset
	}
	.usa-nav__submenu-item{
		border-top:1px solid #efedf0;
		font-size:.93rem
	}
	.usa-nav__submenu .usa-current::after{
		display:none
	}
}
@media all and (max-width:63.99em)and (min-width:40em){
	.usa-nav__submenu .usa-current::after{
		display:none
	}
}
@media all and (max-width:63.99em){
	.usa-nav__submenu a:not(.usa-button){
		padding-left:2rem
	}
	.usa-nav__submenu .usa-nav__submenu a:not(.usa-button){
		padding-left:3rem
	}
	.usa-nav__submenu .usa-nav__submenu .usa-nav__submenu a:not(.usa-button){
		padding-left:4rem
	}
}
@media all and (min-width:64em){
	.usa-nav__submenu{
		margin-bottom:0;
		margin-top:0;
		list-style-type:none;
		padding-left:0;
		background-color:#375283;
		width:15rem;
		position:absolute;
		z-index:400
	}
}
.usa-nav__submenu[aria-hidden=true]{
	display:none
}
@media all and (min-width:64em){
	.usa-nav__submenu .usa-nav__submenu-item a{
		color:#fff;
		padding:0;
		line-height:1.3;
		display:block;
		padding:.5rem
	}
	.usa-nav__submenu .usa-nav__submenu-item a:focus{
		outline-offset:-.25rem
	}
	.usa-nav__submenu .usa-nav__submenu-item a:hover{
		color:#fff;
		text-decoration:underline
	}
}
.usa-nav__submenu-list{
	margin-bottom:0;
	margin-top:0;
	list-style-type:none;
	padding-left:0
}
.usa-icon-list>li,.usa-nav__submenu-list>li,.usa-process-list>li,.usa-prose .usa-icon-list>li,.usa-prose .usa-process-list>li,.usa-sidenav>li,.usa-sidenav__sublist>li{
	margin-bottom:0;
	max-width:unset
}
.usa-nav__submenu-list .usa-nav__submenu-list-item{
	margin:0;
	font-size:.93rem
}
.usa-nav__submenu-list .usa-nav__submenu-list-item a{
	line-height:1.3
}
.usa-nav__close{
	-moz-osx-font-smoothing:inherit;
	-webkit-font-smoothing:inherit;
	text-decoration:underline;
	border:0;
	border-radius:0;
	box-shadow:none;
	font-weight:400;
	margin:0;
	padding:0;
	height:3rem;
	width:3rem;
	background-image:none;
	color:currentColor;
	flex:none;
	float:right;
	margin:-.75rem -1rem 1rem auto;
	text-align:center
}
.usa-nav__close:visited{
	color:#70669d
}
.usa-nav__close:active{
	color:#375283
}
.usa-nav__close:focus{
	outline:.25rem solid #005ea2;
	outline-offset:0
}
.usa-nav__close.usa-button--active,.usa-nav__close.usa-button--disabled,.usa-nav__close.usa-button--disabled.usa-button--active,.usa-nav__close.usa-button--disabled.usa-button--hover,.usa-nav__close.usa-button--disabled.usa-focus,.usa-nav__close.usa-button--disabled:active,.usa-nav__close.usa-button--disabled:focus,.usa-nav__close.usa-button--disabled:hover,.usa-nav__close.usa-button--hover,.usa-nav__close:active,.usa-nav__close:disabled,.usa-nav__close:disabled.usa-button--active,.usa-nav__close:disabled.usa-button--hover,.usa-nav__close:disabled.usa-focus,.usa-nav__close:disabled:active,.usa-nav__close:disabled:focus,.usa-nav__close:disabled:hover,.usa-nav__close:hover,.usa-nav__close[aria-disabled=true],.usa-nav__close[aria-disabled=true].usa-button--active,.usa-nav__close[aria-disabled=true].usa-button--hover,.usa-nav__close[aria-disabled=true].usa-focus,.usa-nav__close[aria-disabled=true]:active,.usa-nav__close[aria-disabled=true]:focus,.usa-nav__close[aria-disabled=true]:hover{
	-moz-osx-font-smoothing:inherit;
	-webkit-font-smoothing:inherit;
	background-color:transparent;
	box-shadow:none;
	text-decoration:underline
}
.usa-nav__close.usa-button--active,.usa-nav__close.usa-button--hover{
	color:#375283
}
.usa-nav__close.usa-button--disabled,.usa-nav__close:disabled,.usa-nav__close[aria-disabled=true]{
	color:#c9c9c9
}
@media (forced-colors:active){
	.usa-nav__close::before{
		background-image:url(../img/usa-icons/close.svg);
		background-repeat:no-repeat;
		background-position:center center;
		background-size:1.25rem 1.25rem;
		display:inline-block;
		height:1.25rem;
		width:1.25rem;
		content:"";
		vertical-align:middle;
		margin-right:auto
	}
	@supports (mask:url()){
		.usa-nav__close::before{
			background:0 0;
			background-color:ButtonText;
			mask-image:url(../img/usa-icons/close.svg),linear-gradient(transparent,transparent);
			mask-position:center center;
			mask-size:1.25rem 1.25rem;
			mask-repeat:no-repeat
		}
	}
	.usa-nav__close::before{
		background-color:buttonText
	}
}
.usa-nav__close:hover{
	text-decoration:none
}
@media all and (min-width:64em){
	.usa-nav__close{
		display:none
	}
}
.usa-nav__close img{
	width:1.5rem
}
@media (forced-colors:active){
	.usa-nav__close img{
		display:none
	}
}
.usa-nav__close+*{
	clear:both
}
.usa-js-mobile-nav--active{
	overflow:hidden
}
.usa-header{
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	font-size:1.13rem;
	line-height:1.5
}
.usa-header::after{
	clear:both;
	content:"";
	display:block
}
.usa-header a{
	border-bottom:none
}
@media all and (min-width:64em){
	.usa-header .usa-search{
		float:right
	}
	.usa-header [role=search]{
		float:right;
		max-width:calc(27ch + 3rem);
		width:100%
	}
}
.usa-header [type=search]{
	min-width:0
}
@media all and (min-width:64em){
	.usa-header+.usa-hero{
		border-top:1px solid #fff
	}
	.usa-header+.usa-section,.usa-header+main{
		border-top:1px solid #efedf0
	}
}
@media all and (max-width:63.99em){
	.usa-logo{
		flex:1 1 0%;
		font-size:.93rem;
		line-height:.9;
		margin-left:1rem
	}
}
@media all and (min-width:64em){
	.usa-logo{
		margin-top:2rem;
		margin-bottom:1rem;
		font-size:1.46rem;
		line-height:1.1
	}
}
.usa-logo a{
	text-decoration:none
}
.usa-logo__text{
	display:block;
	font-style:normal;
	font-weight:700;
	margin:0
}
.usa-menu-btn{
	-moz-osx-font-smoothing:inherit;
	-webkit-font-smoothing:inherit;
	border:0;
	border-radius:0;
	box-shadow:none;
	font-weight:400;
	margin:0;
	padding:0;
	flex:0 1 auto;
	padding-left:.75rem;
	padding-right:.75rem;
	color:#fff;
	font-size:.87rem;
	height:3rem;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase
}
.usa-menu-btn:focus{
	outline:.25rem solid #005ea2;
	outline-offset:0
}
.usa-menu-btn.usa-button--active,.usa-menu-btn.usa-button--disabled,.usa-menu-btn.usa-button--disabled.usa-button--active,.usa-menu-btn.usa-button--disabled.usa-button--hover,.usa-menu-btn.usa-button--disabled.usa-focus,.usa-menu-btn.usa-button--disabled:active,.usa-menu-btn.usa-button--disabled:focus,.usa-menu-btn.usa-button--disabled:hover,.usa-menu-btn.usa-button--hover,.usa-menu-btn:active,.usa-menu-btn:disabled,.usa-menu-btn:disabled.usa-button--active,.usa-menu-btn:disabled.usa-button--hover,.usa-menu-btn:disabled.usa-focus,.usa-menu-btn:disabled:active,.usa-menu-btn:disabled:focus,.usa-menu-btn:disabled:hover,.usa-menu-btn:hover,.usa-menu-btn[aria-disabled=true],.usa-menu-btn[aria-disabled=true].usa-button--active,.usa-menu-btn[aria-disabled=true].usa-button--hover,.usa-menu-btn[aria-disabled=true].usa-focus,.usa-menu-btn[aria-disabled=true]:active,.usa-menu-btn[aria-disabled=true]:focus,.usa-menu-btn[aria-disabled=true]:hover{
	-moz-osx-font-smoothing:inherit;
	-webkit-font-smoothing:inherit;
	background-color:transparent;
	box-shadow:none;
	text-decoration:underline
}
.usa-menu-btn.usa-button--active,.usa-menu-btn.usa-button--hover{
	color:#375283
}
.usa-menu-btn.usa-button--disabled,.usa-menu-btn:disabled,.usa-menu-btn[aria-disabled=true]{
	color:#c9c9c9
}
@media all and (min-width:64em){
	.usa-menu-btn{
		display:none
	}
}
.usa-menu-btn:hover{
	background-color:#4a6dae;
	color:#fff;
	text-decoration:none
}
.usa-menu-btn:active,.usa-menu-btn:visited{
	color:#fff
}
.usa-overlay{
	bottom:0;
	left:0;
	right:0;
	top:0;
	position:fixed;
	background:rgba(0,0,0,.7);
	opacity:0;
	transition:opacity .15s ease-in-out;
	visibility:hidden;
	z-index:400
}
.usa-overlay.is-visible{
	opacity:1;
	visibility:visible
}
@media all and (min-width:64em){
	.usa-header--basic .usa-navbar{
		position:relative;
		width:100%
	}
	.usa-header--basic .usa-nav{
		flex-direction:row;
		align-items:center;
		justify-content:flex-end;
		display:flex;
		padding:0 0 .25rem .5rem;
		width:100%
	}
	.usa-header--basic .usa-nav-container{
		align-items:flex-end;
		justify-content:space-between;
		display:flex
	}
	.usa-header--basic .usa-nav__link:hover,.usa-header--basic .usa-nav__primary-item>.usa-current{
		position:relative
	}
	.usa-header--basic .usa-nav__link:hover::after,.usa-header--basic .usa-nav__primary-item>.usa-current::after{
		background-color:#5c88da;
		border-radius:0;
		content:"";
		display:block;
		position:absolute;
		height:.25rem;
		left:1rem;
		right:1rem;
		bottom:-.25rem
	}
}
@media (min-width:64em)and (forced-colors:active){
	.usa-header--basic .usa-nav__link:hover::after,.usa-header--basic .usa-nav__primary-item>.usa-current::after{
		background-color:ButtonText
	}
}
@media all and (min-width:64em){
	.usa-header--basic .usa-nav__link[aria-expanded=true]::after,.usa-header--basic .usa-nav__link[aria-expanded=true]:hover::after{
		display:none
	}
	.usa-header--basic .usa-nav__primary{
		width:auto
	}
	.usa-header--basic .usa-nav__primary-item:last-of-type{
		position:relative
	}
	.usa-header--basic .usa-nav__primary-item:last-of-type .usa-nav__submenu{
		position:absolute;
		right:0
	}
	.usa-header--basic .usa-search{
		top:0
	}
}
.usa-header--basic.usa-header--megamenu .usa-nav__inner{
	display:flex;
	flex-direction:column
}
@media all and (min-width:64em){
	.usa-header--basic.usa-header--megamenu .usa-nav__inner{
		display:block;
		float:right;
		margin-top:-2.5rem
	}
	.usa-header--basic.usa-header--megamenu .usa-nav__primary-item:last-of-type{
		position:static
	}
	.usa-header--extended{
		padding-top:0
	}
	.usa-header--extended .usa-nav__primary-item>.usa-current,.usa-header--extended .usa-nav__primary-item>.usa-nav__link:hover{
		position:relative
	}
	.usa-header--extended .usa-nav__primary-item>.usa-current::after,.usa-header--extended .usa-nav__primary-item>.usa-nav__link:hover::after{
		background-color:#5c88da;
		border-radius:0;
		content:"";
		display:block;
		position:absolute;
		height:.25rem;
		left:1rem;
		right:1rem;
		bottom:0
	}
}
@media (min-width:64em)and (forced-colors:active){
	.usa-header--extended .usa-nav__primary-item>.usa-current::after,.usa-header--extended .usa-nav__primary-item>.usa-nav__link:hover::after{
		background-color:ButtonText
	}
}
@media all and (min-width:64em){
	.usa-header--extended .usa-nav__link[aria-expanded=true]::after,.usa-header--extended .usa-nav__link[aria-expanded=true]:hover::after{
		display:none
	}
	.usa-header--extended .usa-logo{
		font-size:2.13rem;
		margin:2rem 0 1.5rem;
		max-width:100%
	}
	.usa-header--extended .usa-navbar{
		margin-left:auto;
		margin-right:auto;
		max-width:75rem;
		padding-left:1rem;
		padding-right:1rem;
		display:block;
		height:auto;
		overflow:auto
	}
}
@media all and (min-width:64em)and (min-width:64em){
	.usa-header--extended .usa-navbar{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:64em){
	.usa-header--extended .usa-nav{
		border-top:1px solid #efedf0;
		padding:0;
		width:100%
	}
	.usa-header--extended .usa-nav__inner{
		margin-left:auto;
		margin-right:auto;
		max-width:75rem;
		padding-left:1rem;
		padding-right:1rem;
		position:relative
	}
}
@media all and (min-width:64em)and (min-width:64em){
	.usa-header--extended .usa-nav__inner{
		padding-left:3rem;
		padding-right:3rem
	}
}
@media all and (min-width:64em){
	.usa-header--extended .usa-nav__primary{
		margin-left:-1rem
	}
	.usa-header--extended .usa-nav__primary::after{
		clear:both;
		content:"";
		display:block
	}
	.usa-header--extended .usa-nav__link{
		padding-bottom:1rem;
		padding-top:1rem
	}
	.usa-header--extended .usa-nav__submenu .usa-grid-full{
		padding-left:.75rem
	}
	.usa-header--extended .usa-nav__submenu.usa-megamenu{
		left:0;
		padding-left:3rem
	}
}
html.usa-js-loading .usa-nav__submenu,html.usa-js-loading .usa-nav__submenu.usa-megamenu{
	position:absolute;
	left:-999em;
	right:auto
}
.usa-megamenu .usa-col{
	flex:1 1 auto
}
@media all and (min-width:64em){
	.usa-megamenu .usa-col{
		flex:4 1 0%
	}
	.usa-megamenu.usa-nav__submenu{
		padding-left:0;
		padding-right:0;
		padding-bottom:2rem;
		padding-top:2rem;
		left:-100%;
		right:0;
		width:auto
	}
	.usa-megamenu.usa-nav__submenu::after,.usa-megamenu.usa-nav__submenu::before{
		bottom:0;
		top:0;
		background-color:#375283;
		content:"";
		display:block;
		position:absolute;
		width:calc(50vw - 37.5rem + 3rem)
	}
	.usa-megamenu.usa-nav__submenu::before{
		right:100%
	}
	.usa-megamenu.usa-nav__submenu::after{
		left:100%
	}
	.usa-header--extended .usa-megamenu.usa-nav__submenu::after,.usa-header--extended .usa-megamenu.usa-nav__submenu::before{
		bottom:0;
		top:0;
		background-color:#375283;
		content:"";
		display:block;
		position:absolute;
		width:calc(50vw - 37.5rem)
	}
	.usa-nav-container{
		margin-left:auto;
		margin-right:auto;
		max-width:75rem;
		padding-left:3rem;
		padding-right:3rem
	}
	.usa-nav-container::after{
		clear:both;
		content:"";
		display:block
	}
}
@media all and (min-width:64em)and (min-width:64em){
	.usa-nav-container{
		padding-left:3rem;
		padding-right:3rem
	}
}
.usa-navbar{
	height:3rem
}
@media all and (max-width:63.99em){
	.usa-navbar{
		align-items:center;
		border-bottom:1px solid #efedf0;
		display:flex
	}
}
@media all and (min-width:64em){
	.usa-navbar{
		border-bottom:none;
		display:inline-block;
		height:auto
	}
}
.usa-hero,.usa-icon-list__content>ol,.usa-icon-list__content>p,.usa-icon-list__content>ul{
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	font-size:1.13rem
}
.usa-hero{
	line-height:1.5;
	background-position:center;
	background-size:cover;
	color:#fff
}
.usa-hero>.grid-container{
	position:relative;
	padding-bottom:3rem;
	padding-top:3rem
}
.usa-hero__callout{
	background-color:#375283
}
@media all and (min-width:40em){
	.usa-hero__callout{
		max-width:20rem
	}
}
.usa-hero__heading{
	margin-bottom:0;
	margin-top:0;
	clear:both;
	font-weight:700
}
*+.usa-hero__heading{
	margin-top:1.5em
}
.usa-hero__heading+*{
	margin-top:1em
}
.usa-hero__heading--alt{
	display:block
}
.usa-icon-list{
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	font-size:1.13rem;
	line-height:1.5;
	margin-bottom:0;
	margin-top:0;
	list-style-type:none;
	padding-left:0;
	max-width:72ex
}
.usa-icon-list__item{
	display:flex;
	position:relative
}
.usa-icon-list__item+.usa-icon-list__item,.usa-prose .usa-icon-list__item+.usa-icon-list__item{
	padding-top:.75rem
}
.usa-prose .usa-icon-list{
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	font-size:1.13rem;
	line-height:1.5;
	margin-bottom:0;
	margin-top:0;
	list-style-type:none;
	padding-left:0;
	max-width:72ex
}
.usa-prose .usa-icon-list__item{
	display:flex;
	position:relative
}
.usa-icon-list--base-lightest .usa-icon-list__icon,.usa-section--dark a:hover{
	color:#f6f7f7
}
.usa-icon-list--base-lighter .usa-icon-list__icon,.usa-section--dark a{
	color:#efedf0
}
.usa-icon-list--base-light .usa-icon-list__icon{
	color:#e5e1e6
}
.usa-icon-list--base .usa-icon-list__icon{
	color:#63666a
}
.usa-icon-list--base-dark .usa-icon-list__icon{
	color:#4f5255
}
.usa-icon-list--base-darker .usa-icon-list__icon{
	color:#3b3d40
}
.usa-icon-list--base-darkest .usa-icon-list__icon{
	color:#141415
}
.usa-icon-list--primary-lighter .usa-icon-list__icon{
	color:#becff0
}
.usa-icon-list--primary-light .usa-icon-list__icon{
	color:#9db8e9
}
.usa-icon-list--primary .usa-icon-list__icon{
	color:#5c88da
}
.usa-icon-list--primary-vivid .usa-icon-list__icon{
	color:#4c4084
}
.usa-icon-list--primary-dark .usa-icon-list__icon{
	color:#4a6dae
}
.usa-icon-list--primary-darker .usa-icon-list__icon{
	color:#375283
}
.usa-icon-list--secondary-lighter .usa-icon-list__icon{
	color:#99ceea
}
.usa-icon-list--secondary-light .usa-icon-list__icon{
	color:#339dd5
}
.usa-icon-list--secondary .usa-icon-list__icon{
	color:#0085ca
}
.usa-icon-list--secondary-vivid .usa-icon-list__icon{
	color:#006aa2
}
.usa-icon-list--secondary-dark .usa-icon-list__icon{
	color:#005079
}
.usa-icon-list--secondary-darker .usa-icon-list__icon{
	color:#2a3c4a
}
.usa-icon-list--accent-warm-lighter .usa-icon-list__icon{
	color:#f0d8d4
}
.usa-icon-list--accent-warm-light .usa-icon-list__icon{
	color:#e1b1a8
}
.usa-icon-list--accent-warm .usa-icon-list__icon{
	color:#b33d26
}
.usa-icon-list--accent-warm-dark .usa-icon-list__icon{
	color:#8f311e
}
.usa-icon-list--accent-warm-darker .usa-icon-list__icon{
	color:#6b2517
}
.usa-icon-list--accent-cool-lighter .usa-icon-list__icon{
	color:#dbe3cc
}
.usa-icon-list--accent-cool-light .usa-icon-list__icon{
	color:#92aa66
}
.usa-icon-list--accent-cool .usa-icon-list__icon,.usa-section--dark h1,.usa-section--dark h2,.usa-section--dark h3,.usa-section--dark h4,.usa-section--dark h5,.usa-section--dark h6{
	color:#4a7200
}
.usa-icon-list--accent-cool-dark .usa-icon-list__icon{
	color:#3b5b00
}
.usa-icon-list--accent-cool-darker .usa-icon-list__icon{
	color:#2c4400
}
.usa-icon-list--error-lighter .usa-icon-list__icon{
	color:#f4e3db
}
.usa-icon-list--error-light .usa-icon-list__icon{
	color:#f39268
}
.usa-icon-list--error .usa-icon-list__icon{
	color:#d54309
}
.usa-icon-list--error-dark .usa-icon-list__icon{
	color:#b50909
}
.usa-icon-list--error-darker .usa-icon-list__icon{
	color:#6f3331
}
.usa-icon-list--warning-lighter .usa-icon-list__icon{
	color:#faf3d1
}
.usa-icon-list--warning-light .usa-icon-list__icon{
	color:#fee685
}
.usa-icon-list--warning .usa-icon-list__icon{
	color:#ffbe2e
}
.usa-icon-list--warning-dark .usa-icon-list__icon{
	color:#e5a000
}
.usa-icon-list--warning-darker .usa-icon-list__icon{
	color:#936f38
}
.usa-icon-list--success-lighter .usa-icon-list__icon{
	color:#ecf3ec
}
.usa-icon-list--success-light .usa-icon-list__icon{
	color:#70e17b
}
.usa-icon-list--success .usa-icon-list__icon{
	color:#00a91c
}
.usa-icon-list--success-dark .usa-icon-list__icon{
	color:#008817
}
.usa-icon-list--success-darker .usa-icon-list__icon{
	color:#216e1f
}
.usa-icon-list--info-lighter .usa-icon-list__icon{
	color:#cce7f4
}
.usa-icon-list--info-light .usa-icon-list__icon{
	color:#9db8e9
}
.usa-icon-list--info .usa-icon-list__icon{
	color:#5c88da
}
.usa-icon-list--info-dark .usa-icon-list__icon{
	color:#375283
}
.usa-icon-list--info-darker .usa-icon-list__icon{
	color:#253657
}
.usa-icon-list--disabled-light .usa-icon-list__icon{
	color:#e6e6e6
}
.usa-icon-list--disabled .usa-icon-list__icon{
	color:#c9c9c9
}
.usa-icon-list--disabled-dark .usa-icon-list__icon{
	color:#adadad
}
.usa-icon-list--emergency .usa-icon-list__icon{
	color:#9c3d10
}
.usa-icon-list--emergency-dark .usa-icon-list__icon{
	color:#332d29
}
.usa-icon-list__icon .usa-icon{
	display:block;
	height:1.59rem;
	position:relative;
	width:1.59rem
}
.usa-icon-list__content>ol,.usa-icon-list__content>p,.usa-icon-list__content>ul{
	max-width:72ex
}
.usa-icon-list[class*=usa-icon-list--size-]{
	max-width:none
}
.usa-icon-list--size-xs .usa-icon-list__icon .usa-icon{
	height:1.5rem;
	width:1.5rem
}
.usa-icon-list--size-xs .usa-icon-list__content{
	max-width:72ex;
	font-size:1rem;
	padding-left:.4rem
}
.usa-icon-list--size-xs .usa-icon-list__content .usa-icon-list__title{
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	font-size:1rem
}
.usa-icon-list--size-sm .usa-icon-list__icon .usa-icon{
	height:1.59rem;
	width:1.59rem
}
.usa-icon-list--size-sm .usa-icon-list__content{
	max-width:72ex;
	font-size:1.06rem;
	padding-left:.424rem
}
.usa-icon-list--size-sm .usa-icon-list__content .usa-icon-list__title{
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	font-size:1.06rem
}
.usa-icon-list--size-md .usa-icon-list__icon .usa-icon{
	height:1.695rem;
	width:1.695rem
}
.usa-icon-list--size-md .usa-icon-list__content{
	max-width:72ex;
	font-size:1.13rem;
	padding-left:.452rem
}
.usa-icon-list--size-md .usa-icon-list__content .usa-icon-list__title{
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	font-size:1.13rem
}
.usa-icon-list--size-lg .usa-icon-list__icon .usa-icon{
	height:2.19rem;
	width:2.19rem
}
.usa-icon-list--size-lg .usa-icon-list__content{
	max-width:72ex;
	font-size:1.46rem;
	padding-left:.584rem
}
.usa-icon-list--size-lg .usa-icon-list__content .usa-icon-list__title{
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	font-size:1.46rem
}
.usa-icon-list--size-xl .usa-icon-list__icon .usa-icon{
	height:3.195rem;
	width:3.195rem
}
.usa-icon-list--size-xl .usa-icon-list__content{
	max-width:72ex;
	font-size:2.13rem;
	padding-left:.852rem
}
.usa-icon-list--size-xl .usa-icon-list__content .usa-icon-list__title{
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	font-size:2.13rem
}
.usa-icon-list--size-2xl .usa-icon-list__icon .usa-icon{
	height:3.99rem;
	width:3.99rem
}
.usa-icon-list--size-2xl .usa-icon-list__content{
	max-width:72ex;
	font-size:2.66rem;
	padding-left:1.064rem
}
.usa-icon-list--size-2xl .usa-icon-list__content .usa-icon-list__title{
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	font-size:2.66rem
}
.usa-icon-list--size-3xl .usa-icon-list__icon .usa-icon{
	height:4.785rem;
	width:4.785rem
}
.usa-icon-list--size-3xl .usa-icon-list__content{
	max-width:72ex;
	font-size:3.19rem;
	padding-left:1.276rem
}
.usa-icon-list--size-3xl .usa-icon-list__content .usa-icon-list__title,.usa-icon-list__title{
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	font-size:3.19rem
}
@media all and (min-width:30em){
	.mobile-lg\:usa-icon-list--size-xs .usa-icon-list__icon .usa-icon{
		height:1.5rem;
		width:1.5rem
	}
	.mobile-lg\:usa-icon-list--size-xs .usa-icon-list__content{
		max-width:72ex;
		font-size:1rem;
		padding-left:.4rem
	}
	.mobile-lg\:usa-icon-list--size-xs .usa-icon-list__content .usa-icon-list__title{
		font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
		font-size:1rem
	}
	.mobile-lg\:usa-icon-list--size-sm .usa-icon-list__icon .usa-icon{
		height:1.59rem;
		width:1.59rem
	}
	.mobile-lg\:usa-icon-list--size-sm .usa-icon-list__content{
		max-width:72ex;
		font-size:1.06rem;
		padding-left:.424rem
	}
	.mobile-lg\:usa-icon-list--size-sm .usa-icon-list__content .usa-icon-list__title{
		font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
		font-size:1.06rem
	}
	.mobile-lg\:usa-icon-list--size-md .usa-icon-list__icon .usa-icon{
		height:1.695rem;
		width:1.695rem
	}
	.mobile-lg\:usa-icon-list--size-md .usa-icon-list__content{
		max-width:72ex;
		font-size:1.13rem;
		padding-left:.452rem
	}
	.mobile-lg\:usa-icon-list--size-md .usa-icon-list__content .usa-icon-list__title{
		font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
		font-size:1.13rem
	}
	.mobile-lg\:usa-icon-list--size-lg .usa-icon-list__icon .usa-icon{
		height:2.19rem;
		width:2.19rem
	}
	.mobile-lg\:usa-icon-list--size-lg .usa-icon-list__content{
		max-width:72ex;
		font-size:1.46rem;
		padding-left:.584rem
	}
	.mobile-lg\:usa-icon-list--size-lg .usa-icon-list__content .usa-icon-list__title{
		font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
		font-size:1.46rem
	}
	.mobile-lg\:usa-icon-list--size-xl .usa-icon-list__icon .usa-icon{
		height:3.195rem;
		width:3.195rem
	}
	.mobile-lg\:usa-icon-list--size-xl .usa-icon-list__content{
		max-width:72ex;
		font-size:2.13rem;
		padding-left:.852rem
	}
	.mobile-lg\:usa-icon-list--size-xl .usa-icon-list__content .usa-icon-list__title{
		font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
		font-size:2.13rem
	}
	.mobile-lg\:usa-icon-list--size-2xl .usa-icon-list__icon .usa-icon{
		height:3.99rem;
		width:3.99rem
	}
	.mobile-lg\:usa-icon-list--size-2xl .usa-icon-list__content{
		max-width:72ex;
		font-size:2.66rem;
		padding-left:1.064rem
	}
	.mobile-lg\:usa-icon-list--size-2xl .usa-icon-list__content .usa-icon-list__title{
		font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
		font-size:2.66rem
	}
	.mobile-lg\:usa-icon-list--size-3xl .usa-icon-list__icon .usa-icon{
		height:4.785rem;
		width:4.785rem
	}
	.mobile-lg\:usa-icon-list--size-3xl .usa-icon-list__content{
		max-width:72ex;
		font-size:3.19rem;
		padding-left:1.276rem
	}
	.mobile-lg\:usa-icon-list--size-3xl .usa-icon-list__content .usa-icon-list__title{
		font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
		font-size:3.19rem
	}
}
@media all and (min-width:37.5em){
	.tablet-sm\:usa-icon-list--size-xs .usa-icon-list__icon .usa-icon{
		height:1.5rem;
		width:1.5rem
	}
	.tablet-sm\:usa-icon-list--size-xs .usa-icon-list__content{
		max-width:72ex;
		font-size:1rem;
		padding-left:.4rem
	}
	.tablet-sm\:usa-icon-list--size-xs .usa-icon-list__content .usa-icon-list__title{
		font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
		font-size:1rem
	}
	.tablet-sm\:usa-icon-list--size-sm .usa-icon-list__icon .usa-icon{
		height:1.59rem;
		width:1.59rem
	}
	.tablet-sm\:usa-icon-list--size-sm .usa-icon-list__content{
		max-width:72ex;
		font-size:1.06rem;
		padding-left:.424rem
	}
	.tablet-sm\:usa-icon-list--size-sm .usa-icon-list__content .usa-icon-list__title{
		font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
		font-size:1.06rem
	}
	.tablet-sm\:usa-icon-list--size-md .usa-icon-list__icon .usa-icon{
		height:1.695rem;
		width:1.695rem
	}
	.tablet-sm\:usa-icon-list--size-md .usa-icon-list__content{
		max-width:72ex;
		font-size:1.13rem;
		padding-left:.452rem
	}
	.tablet-sm\:usa-icon-list--size-md .usa-icon-list__content .usa-icon-list__title{
		font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
		font-size:1.13rem
	}
	.tablet-sm\:usa-icon-list--size-lg .usa-icon-list__icon .usa-icon{
		height:2.19rem;
		width:2.19rem
	}
	.tablet-sm\:usa-icon-list--size-lg .usa-icon-list__content{
		max-width:72ex;
		font-size:1.46rem;
		padding-left:.584rem
	}
	.tablet-sm\:usa-icon-list--size-lg .usa-icon-list__content .usa-icon-list__title{
		font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
		font-size:1.46rem
	}
	.tablet-sm\:usa-icon-list--size-xl .usa-icon-list__icon .usa-icon{
		height:3.195rem;
		width:3.195rem
	}
	.tablet-sm\:usa-icon-list--size-xl .usa-icon-list__content{
		max-width:72ex;
		font-size:2.13rem;
		padding-left:.852rem
	}
	.tablet-sm\:usa-icon-list--size-xl .usa-icon-list__content .usa-icon-list__title{
		font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
		font-size:2.13rem
	}
	.tablet-sm\:usa-icon-list--size-2xl .usa-icon-list__icon .usa-icon{
		height:3.99rem;
		width:3.99rem
	}
	.tablet-sm\:usa-icon-list--size-2xl .usa-icon-list__content{
		max-width:72ex;
		font-size:2.66rem;
		padding-left:1.064rem
	}
	.tablet-sm\:usa-icon-list--size-2xl .usa-icon-list__content .usa-icon-list__title{
		font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
		font-size:2.66rem
	}
	.tablet-sm\:usa-icon-list--size-3xl .usa-icon-list__icon .usa-icon{
		height:4.785rem;
		width:4.785rem
	}
	.tablet-sm\:usa-icon-list--size-3xl .usa-icon-list__content{
		max-width:72ex;
		font-size:3.19rem;
		padding-left:1.276rem
	}
	.tablet-sm\:usa-icon-list--size-3xl .usa-icon-list__content .usa-icon-list__title{
		font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
		font-size:3.19rem
	}
}
@media all and (min-width:40em){
	.tablet\:usa-icon-list--size-xs .usa-icon-list__icon .usa-icon{
		height:1.5rem;
		width:1.5rem
	}
	.tablet\:usa-icon-list--size-xs .usa-icon-list__content{
		max-width:72ex;
		font-size:1rem;
		padding-left:.4rem
	}
	.tablet\:usa-icon-list--size-xs .usa-icon-list__content .usa-icon-list__title{
		font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
		font-size:1rem
	}
	.tablet\:usa-icon-list--size-sm .usa-icon-list__icon .usa-icon{
		height:1.59rem;
		width:1.59rem
	}
	.tablet\:usa-icon-list--size-sm .usa-icon-list__content{
		max-width:72ex;
		font-size:1.06rem;
		padding-left:.424rem
	}
	.tablet\:usa-icon-list--size-sm .usa-icon-list__content .usa-icon-list__title{
		font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
		font-size:1.06rem
	}
	.tablet\:usa-icon-list--size-md .usa-icon-list__icon .usa-icon{
		height:1.695rem;
		width:1.695rem
	}
	.tablet\:usa-icon-list--size-md .usa-icon-list__content{
		max-width:72ex;
		font-size:1.13rem;
		padding-left:.452rem
	}
	.tablet\:usa-icon-list--size-md .usa-icon-list__content .usa-icon-list__title{
		font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
		font-size:1.13rem
	}
	.tablet\:usa-icon-list--size-lg .usa-icon-list__icon .usa-icon{
		height:2.19rem;
		width:2.19rem
	}
	.tablet\:usa-icon-list--size-lg .usa-icon-list__content{
		max-width:72ex;
		font-size:1.46rem;
		padding-left:.584rem
	}
	.tablet\:usa-icon-list--size-lg .usa-icon-list__content .usa-icon-list__title{
		font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
		font-size:1.46rem
	}
	.tablet\:usa-icon-list--size-xl .usa-icon-list__icon .usa-icon{
		height:3.195rem;
		width:3.195rem
	}
	.tablet\:usa-icon-list--size-xl .usa-icon-list__content{
		max-width:72ex;
		font-size:2.13rem;
		padding-left:.852rem
	}
	.tablet\:usa-icon-list--size-xl .usa-icon-list__content .usa-icon-list__title{
		font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
		font-size:2.13rem
	}
	.tablet\:usa-icon-list--size-2xl .usa-icon-list__icon .usa-icon{
		height:3.99rem;
		width:3.99rem
	}
	.tablet\:usa-icon-list--size-2xl .usa-icon-list__content{
		max-width:72ex;
		font-size:2.66rem;
		padding-left:1.064rem
	}
	.tablet\:usa-icon-list--size-2xl .usa-icon-list__content .usa-icon-list__title{
		font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
		font-size:2.66rem
	}
	.tablet\:usa-icon-list--size-3xl .usa-icon-list__icon .usa-icon{
		height:4.785rem;
		width:4.785rem
	}
	.tablet\:usa-icon-list--size-3xl .usa-icon-list__content{
		max-width:72ex;
		font-size:3.19rem;
		padding-left:1.276rem
	}
	.tablet\:usa-icon-list--size-3xl .usa-icon-list__content .usa-icon-list__title{
		font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
		font-size:3.19rem
	}
}
@media all and (min-width:48em){
	.tablet-md\:usa-icon-list--size-xs .usa-icon-list__icon .usa-icon{
		height:1.5rem;
		width:1.5rem
	}
	.tablet-md\:usa-icon-list--size-xs .usa-icon-list__content{
		max-width:72ex;
		font-size:1rem;
		padding-left:.4rem
	}
	.tablet-md\:usa-icon-list--size-xs .usa-icon-list__content .usa-icon-list__title{
		font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
		font-size:1rem
	}
	.tablet-md\:usa-icon-list--size-sm .usa-icon-list__icon .usa-icon{
		height:1.59rem;
		width:1.59rem
	}
	.tablet-md\:usa-icon-list--size-sm .usa-icon-list__content{
		max-width:72ex;
		font-size:1.06rem;
		padding-left:.424rem
	}
	.tablet-md\:usa-icon-list--size-sm .usa-icon-list__content .usa-icon-list__title{
		font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
		font-size:1.06rem
	}
	.tablet-md\:usa-icon-list--size-md .usa-icon-list__icon .usa-icon{
		height:1.695rem;
		width:1.695rem
	}
	.tablet-md\:usa-icon-list--size-md .usa-icon-list__content{
		max-width:72ex;
		font-size:1.13rem;
		padding-left:.452rem
	}
	.tablet-md\:usa-icon-list--size-md .usa-icon-list__content .usa-icon-list__title{
		font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
		font-size:1.13rem
	}
	.tablet-md\:usa-icon-list--size-lg .usa-icon-list__icon .usa-icon{
		height:2.19rem;
		width:2.19rem
	}
	.tablet-md\:usa-icon-list--size-lg .usa-icon-list__content{
		max-width:72ex;
		font-size:1.46rem;
		padding-left:.584rem
	}
	.tablet-md\:usa-icon-list--size-lg .usa-icon-list__content .usa-icon-list__title{
		font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
		font-size:1.46rem
	}
	.tablet-md\:usa-icon-list--size-xl .usa-icon-list__icon .usa-icon{
		height:3.195rem;
		width:3.195rem
	}
	.tablet-md\:usa-icon-list--size-xl .usa-icon-list__content{
		max-width:72ex;
		font-size:2.13rem;
		padding-left:.852rem
	}
	.tablet-md\:usa-icon-list--size-xl .usa-icon-list__content .usa-icon-list__title{
		font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
		font-size:2.13rem
	}
	.tablet-md\:usa-icon-list--size-2xl .usa-icon-list__icon .usa-icon{
		height:3.99rem;
		width:3.99rem
	}
	.tablet-md\:usa-icon-list--size-2xl .usa-icon-list__content{
		max-width:72ex;
		font-size:2.66rem;
		padding-left:1.064rem
	}
	.tablet-md\:usa-icon-list--size-2xl .usa-icon-list__content .usa-icon-list__title{
		font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
		font-size:2.66rem
	}
	.tablet-md\:usa-icon-list--size-3xl .usa-icon-list__icon .usa-icon{
		height:4.785rem;
		width:4.785rem
	}
	.tablet-md\:usa-icon-list--size-3xl .usa-icon-list__content{
		max-width:72ex;
		font-size:3.19rem;
		padding-left:1.276rem
	}
	.tablet-md\:usa-icon-list--size-3xl .usa-icon-list__content .usa-icon-list__title{
		font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
		font-size:3.19rem
	}
}
@media all and (min-width:55em){
	.tablet-lg\:usa-icon-list--size-xs .usa-icon-list__icon .usa-icon{
		height:1.5rem;
		width:1.5rem
	}
	.tablet-lg\:usa-icon-list--size-xs .usa-icon-list__content{
		max-width:72ex;
		font-size:1rem;
		padding-left:.4rem
	}
	.tablet-lg\:usa-icon-list--size-xs .usa-icon-list__content .usa-icon-list__title{
		font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
		font-size:1rem
	}
	.tablet-lg\:usa-icon-list--size-sm .usa-icon-list__icon .usa-icon{
		height:1.59rem;
		width:1.59rem
	}
	.tablet-lg\:usa-icon-list--size-sm .usa-icon-list__content{
		max-width:72ex;
		font-size:1.06rem;
		padding-left:.424rem
	}
	.tablet-lg\:usa-icon-list--size-sm .usa-icon-list__content .usa-icon-list__title{
		font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
		font-size:1.06rem
	}
	.tablet-lg\:usa-icon-list--size-md .usa-icon-list__icon .usa-icon{
		height:1.695rem;
		width:1.695rem
	}
	.tablet-lg\:usa-icon-list--size-md .usa-icon-list__content{
		max-width:72ex;
		font-size:1.13rem;
		padding-left:.452rem
	}
	.tablet-lg\:usa-icon-list--size-md .usa-icon-list__content .usa-icon-list__title{
		font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
		font-size:1.13rem
	}
	.tablet-lg\:usa-icon-list--size-lg .usa-icon-list__icon .usa-icon{
		height:2.19rem;
		width:2.19rem
	}
	.tablet-lg\:usa-icon-list--size-lg .usa-icon-list__content{
		max-width:72ex;
		font-size:1.46rem;
		padding-left:.584rem
	}
	.tablet-lg\:usa-icon-list--size-lg .usa-icon-list__content .usa-icon-list__title{
		font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
		font-size:1.46rem
	}
	.tablet-lg\:usa-icon-list--size-xl .usa-icon-list__icon .usa-icon{
		height:3.195rem;
		width:3.195rem
	}
	.tablet-lg\:usa-icon-list--size-xl .usa-icon-list__content{
		max-width:72ex;
		font-size:2.13rem;
		padding-left:.852rem
	}
	.tablet-lg\:usa-icon-list--size-xl .usa-icon-list__content .usa-icon-list__title{
		font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
		font-size:2.13rem
	}
	.tablet-lg\:usa-icon-list--size-2xl .usa-icon-list__icon .usa-icon{
		height:3.99rem;
		width:3.99rem
	}
	.tablet-lg\:usa-icon-list--size-2xl .usa-icon-list__content{
		max-width:72ex;
		font-size:2.66rem;
		padding-left:1.064rem
	}
	.tablet-lg\:usa-icon-list--size-2xl .usa-icon-list__content .usa-icon-list__title{
		font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
		font-size:2.66rem
	}
	.tablet-lg\:usa-icon-list--size-3xl .usa-icon-list__icon .usa-icon{
		height:4.785rem;
		width:4.785rem
	}
	.tablet-lg\:usa-icon-list--size-3xl .usa-icon-list__content{
		max-width:72ex;
		font-size:3.19rem;
		padding-left:1.276rem
	}
	.tablet-lg\:usa-icon-list--size-3xl .usa-icon-list__content .usa-icon-list__title{
		font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
		font-size:3.19rem
	}
}
@media all and (min-width:60em){
	.desktop-sm\:usa-icon-list--size-xs .usa-icon-list__icon .usa-icon{
		height:1.5rem;
		width:1.5rem
	}
	.desktop-sm\:usa-icon-list--size-xs .usa-icon-list__content{
		max-width:72ex;
		font-size:1rem;
		padding-left:.4rem
	}
	.desktop-sm\:usa-icon-list--size-xs .usa-icon-list__content .usa-icon-list__title{
		font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
		font-size:1rem
	}
	.desktop-sm\:usa-icon-list--size-sm .usa-icon-list__icon .usa-icon{
		height:1.59rem;
		width:1.59rem
	}
	.desktop-sm\:usa-icon-list--size-sm .usa-icon-list__content{
		max-width:72ex;
		font-size:1.06rem;
		padding-left:.424rem
	}
	.desktop-sm\:usa-icon-list--size-sm .usa-icon-list__content .usa-icon-list__title{
		font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
		font-size:1.06rem
	}
	.desktop-sm\:usa-icon-list--size-md .usa-icon-list__icon .usa-icon{
		height:1.695rem;
		width:1.695rem
	}
	.desktop-sm\:usa-icon-list--size-md .usa-icon-list__content{
		max-width:72ex;
		font-size:1.13rem;
		padding-left:.452rem
	}
	.desktop-sm\:usa-icon-list--size-md .usa-icon-list__content .usa-icon-list__title{
		font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
		font-size:1.13rem
	}
	.desktop-sm\:usa-icon-list--size-lg .usa-icon-list__icon .usa-icon{
		height:2.19rem;
		width:2.19rem
	}
	.desktop-sm\:usa-icon-list--size-lg .usa-icon-list__content{
		max-width:72ex;
		font-size:1.46rem;
		padding-left:.584rem
	}
	.desktop-sm\:usa-icon-list--size-lg .usa-icon-list__content .usa-icon-list__title{
		font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
		font-size:1.46rem
	}
	.desktop-sm\:usa-icon-list--size-xl .usa-icon-list__icon .usa-icon{
		height:3.195rem;
		width:3.195rem
	}
	.desktop-sm\:usa-icon-list--size-xl .usa-icon-list__content{
		max-width:72ex;
		font-size:2.13rem;
		padding-left:.852rem
	}
	.desktop-sm\:usa-icon-list--size-xl .usa-icon-list__content .usa-icon-list__title{
		font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
		font-size:2.13rem
	}
	.desktop-sm\:usa-icon-list--size-2xl .usa-icon-list__icon .usa-icon{
		height:3.99rem;
		width:3.99rem
	}
	.desktop-sm\:usa-icon-list--size-2xl .usa-icon-list__content{
		max-width:72ex;
		font-size:2.66rem;
		padding-left:1.064rem
	}
	.desktop-sm\:usa-icon-list--size-2xl .usa-icon-list__content .usa-icon-list__title{
		font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
		font-size:2.66rem
	}
	.desktop-sm\:usa-icon-list--size-3xl .usa-icon-list__icon .usa-icon{
		height:4.785rem;
		width:4.785rem
	}
	.desktop-sm\:usa-icon-list--size-3xl .usa-icon-list__content{
		max-width:72ex;
		font-size:3.19rem;
		padding-left:1.276rem
	}
	.desktop-sm\:usa-icon-list--size-3xl .usa-icon-list__content .usa-icon-list__title{
		font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
		font-size:3.19rem
	}
}
@media all and (min-width:64em){
	.desktop\:usa-icon-list--size-xs .usa-icon-list__icon .usa-icon{
		height:1.5rem;
		width:1.5rem
	}
	.desktop\:usa-icon-list--size-xs .usa-icon-list__content{
		max-width:72ex;
		font-size:1rem;
		padding-left:.4rem
	}
	.desktop\:usa-icon-list--size-xs .usa-icon-list__content .usa-icon-list__title{
		font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
		font-size:1rem
	}
	.desktop\:usa-icon-list--size-sm .usa-icon-list__icon .usa-icon{
		height:1.59rem;
		width:1.59rem
	}
	.desktop\:usa-icon-list--size-sm .usa-icon-list__content{
		max-width:72ex;
		font-size:1.06rem;
		padding-left:.424rem
	}
	.desktop\:usa-icon-list--size-sm .usa-icon-list__content .usa-icon-list__title{
		font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
		font-size:1.06rem
	}
	.desktop\:usa-icon-list--size-md .usa-icon-list__icon .usa-icon{
		height:1.695rem;
		width:1.695rem
	}
	.desktop\:usa-icon-list--size-md .usa-icon-list__content{
		max-width:72ex;
		font-size:1.13rem;
		padding-left:.452rem
	}
	.desktop\:usa-icon-list--size-md .usa-icon-list__content .usa-icon-list__title{
		font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
		font-size:1.13rem
	}
	.desktop\:usa-icon-list--size-lg .usa-icon-list__icon .usa-icon{
		height:2.19rem;
		width:2.19rem
	}
	.desktop\:usa-icon-list--size-lg .usa-icon-list__content{
		max-width:72ex;
		font-size:1.46rem;
		padding-left:.584rem
	}
	.desktop\:usa-icon-list--size-lg .usa-icon-list__content .usa-icon-list__title{
		font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
		font-size:1.46rem
	}
	.desktop\:usa-icon-list--size-xl .usa-icon-list__icon .usa-icon{
		height:3.195rem;
		width:3.195rem
	}
	.desktop\:usa-icon-list--size-xl .usa-icon-list__content{
		max-width:72ex;
		font-size:2.13rem;
		padding-left:.852rem
	}
	.desktop\:usa-icon-list--size-xl .usa-icon-list__content .usa-icon-list__title{
		font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
		font-size:2.13rem
	}
	.desktop\:usa-icon-list--size-2xl .usa-icon-list__icon .usa-icon{
		height:3.99rem;
		width:3.99rem
	}
	.desktop\:usa-icon-list--size-2xl .usa-icon-list__content{
		max-width:72ex;
		font-size:2.66rem;
		padding-left:1.064rem
	}
	.desktop\:usa-icon-list--size-2xl .usa-icon-list__content .usa-icon-list__title{
		font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
		font-size:2.66rem
	}
	.desktop\:usa-icon-list--size-3xl .usa-icon-list__icon .usa-icon{
		height:4.785rem;
		width:4.785rem
	}
	.desktop\:usa-icon-list--size-3xl .usa-icon-list__content{
		max-width:72ex;
		font-size:3.19rem;
		padding-left:1.276rem
	}
	.desktop\:usa-icon-list--size-3xl .usa-icon-list__content .usa-icon-list__title{
		font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
		font-size:3.19rem
	}
}
@media all and (min-width:75em){
	.desktop-lg\:usa-icon-list--size-xs .usa-icon-list__icon .usa-icon{
		height:1.5rem;
		width:1.5rem
	}
	.desktop-lg\:usa-icon-list--size-xs .usa-icon-list__content{
		max-width:72ex;
		font-size:1rem;
		padding-left:.4rem
	}
	.desktop-lg\:usa-icon-list--size-xs .usa-icon-list__content .usa-icon-list__title{
		font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
		font-size:1rem
	}
	.desktop-lg\:usa-icon-list--size-sm .usa-icon-list__icon .usa-icon{
		height:1.59rem;
		width:1.59rem
	}
	.desktop-lg\:usa-icon-list--size-sm .usa-icon-list__content{
		max-width:72ex;
		font-size:1.06rem;
		padding-left:.424rem
	}
	.desktop-lg\:usa-icon-list--size-sm .usa-icon-list__content .usa-icon-list__title{
		font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
		font-size:1.06rem
	}
	.desktop-lg\:usa-icon-list--size-md .usa-icon-list__icon .usa-icon{
		height:1.695rem;
		width:1.695rem
	}
	.desktop-lg\:usa-icon-list--size-md .usa-icon-list__content{
		max-width:72ex;
		font-size:1.13rem;
		padding-left:.452rem
	}
	.desktop-lg\:usa-icon-list--size-md .usa-icon-list__content .usa-icon-list__title{
		font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
		font-size:1.13rem
	}
	.desktop-lg\:usa-icon-list--size-lg .usa-icon-list__icon .usa-icon{
		height:2.19rem;
		width:2.19rem
	}
	.desktop-lg\:usa-icon-list--size-lg .usa-icon-list__content{
		max-width:72ex;
		font-size:1.46rem;
		padding-left:.584rem
	}
	.desktop-lg\:usa-icon-list--size-lg .usa-icon-list__content .usa-icon-list__title{
		font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
		font-size:1.46rem
	}
	.desktop-lg\:usa-icon-list--size-xl .usa-icon-list__icon .usa-icon{
		height:3.195rem;
		width:3.195rem
	}
	.desktop-lg\:usa-icon-list--size-xl .usa-icon-list__content{
		max-width:72ex;
		font-size:2.13rem;
		padding-left:.852rem
	}
	.desktop-lg\:usa-icon-list--size-xl .usa-icon-list__content .usa-icon-list__title{
		font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
		font-size:2.13rem
	}
	.desktop-lg\:usa-icon-list--size-2xl .usa-icon-list__icon .usa-icon{
		height:3.99rem;
		width:3.99rem
	}
	.desktop-lg\:usa-icon-list--size-2xl .usa-icon-list__content{
		max-width:72ex;
		font-size:2.66rem;
		padding-left:1.064rem
	}
	.desktop-lg\:usa-icon-list--size-2xl .usa-icon-list__content .usa-icon-list__title{
		font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
		font-size:2.66rem
	}
	.desktop-lg\:usa-icon-list--size-3xl .usa-icon-list__icon .usa-icon{
		height:4.785rem;
		width:4.785rem
	}
	.desktop-lg\:usa-icon-list--size-3xl .usa-icon-list__content{
		max-width:72ex;
		font-size:3.19rem;
		padding-left:1.276rem
	}
	.desktop-lg\:usa-icon-list--size-3xl .usa-icon-list__content .usa-icon-list__title{
		font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
		font-size:3.19rem
	}
}
.usa-icon-list__title{
	font-size:1.13rem;
	line-height:1.1;
	margin-bottom:0;
	padding-top:.425ex
}
.usa-icon-list__title+*{
	margin-top:.5rem
}
.usa-icon-list__content{
	font-size:1.13rem;
	padding-left:.452rem
}
.usa-icon-list__content>:first-child{
	margin-top:0
}
.usa-icon-list__content>:last-child,.usa-process-list__item ul li:last-child{
	margin-bottom:0
}
.usa-icon-list__content ul li,.usa-process-list__item ul{
	list-style-type:disc
}
.usa-media-block{
	align-items:flex-start;
	display:flex
}
.usa-media-block__img{
	flex-shrink:0;
	margin-right:.5rem
}
.usa-media-block__body{
	flex:1 1 0%
}
.usa-js-no-click{
	user-select:none
}
.usa-js-no-click .usa-modal,.usa-js-no-click .usa-modal *{
	pointer-events:auto;
	user-select:text
}
.usa-js-no-click,[data-open-modal] *{
	pointer-events:none
}
.usa-modal-wrapper{
	text-align:center;
	transition:opacity .15s ease-in-out
}
.usa-modal-wrapper.is-hidden{
	visibility:hidden;
	opacity:0;
	position:fixed
}
.usa-modal-wrapper.is-visible{
	visibility:visible;
	opacity:1;
	position:fixed;
	z-index:99999
}
.usa-modal-overlay{
	background:rgba(0,0,0,.7);
	bottom:0;
	height:100%;
	left:0;
	overflow:scroll;
	overflow-x:hidden;
	padding:1.5rem;
	position:fixed;
	scroll-behavior:smooth;
	top:0;
	width:100%
}
.usa-modal-overlay:before{
	content:"";
	display:inline-block;
	height:100%;
	vertical-align:middle
}
.usa-modal-overlay[data-force-action=true]{
	pointer-events:none
}
.usa-modal-overlay[data-force-action=true] *{
	pointer-events:auto
}
.usa-js-loading .usa-modal-wrapper{
	position:absolute;
	left:-999em;
	right:auto
}
.usa-js-loading .usa-modal-wrapper:target{
	position:static
}
.usa-modal{
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	font-size:1.13rem;
	line-height:1.5;
	border-radius:.5rem;
	background:#fff;
	color:#141415;
	display:inline-block;
	margin:1.25rem auto;
	max-width:30rem;
	position:relative;
	text-align:left;
	vertical-align:middle;
	width:100%
}
.usa-modal:focus{
	outline:0
}
.usa-modal__content{
	display:flex;
	flex-direction:column-reverse;
	padding-top:2rem;
	width:100%
}
.usa-modal__main{
	margin:0 auto;
	padding:.5rem 2rem 2rem
}
.usa-modal-wrapper [data-close-modal]>.usa-icon,.usa-modal-wrapper [data-close-modal]>.usa-icon use{
	pointer-events:none!important
}
.usa-modal__close{
	align-items:center;
	align-self:flex-end;
	background-color:transparent;
	color:#63666a;
	display:flex;
	flex-shrink:0;
	font-size:.93rem;
	margin:-2rem 0 0 auto;
	padding:.25rem;
	width:auto
}
.usa-modal__close:active,.usa-modal__close:hover{
	background-color:transparent;
	color:#141415
}
.usa-modal__close:focus{
	outline-offset:0
}
.usa-modal__close .usa-icon{
	height:2rem;
	margin:2px 2px 0 0;
	width:2rem
}
.usa-modal__heading{
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	font-size:1.46rem;
	line-height:1.3;
	margin-top:0
}
.usa-modal__footer{
	margin-top:1.5rem
}
.usa-modal--lg{
	max-width:55rem;
	width:100%
}
.usa-modal--lg .usa-modal__main{
	padding-bottom:4rem;
	padding-top:1.25rem;
	width:100%;
	max-width:40rem
}
@media all and (min-width:40em){
	.usa-modal--lg .usa-modal__heading{
		font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
		font-size:2.13rem
	}
}
.usa-js-modal--active{
	overflow:hidden
}
.usa-pagination{
	margin-bottom:1rem;
	margin-top:1rem;
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	font-size:1.13rem;
	line-height:1.5;
	display:flex;
	justify-content:center
}
.usa-pagination .usa-icon{
	height:1.13rem;
	width:1.13rem
}
.usa-pagination__list{
	margin-bottom:0;
	margin-top:0;
	list-style-type:none;
	padding-left:0;
	align-items:center;
	display:flex;
	flex-flow:row nowrap;
	justify-content:center;
	width:auto
}
.usa-pagination__item{
	display:inline-flex;
	height:2.5rem;
	justify-content:center;
	line-height:1;
	margin-left:.25rem;
	margin-right:.25rem;
	min-width:2.5rem
}
@media all and (min-width:40em){
	.usa-pagination__item{
		flex:1 0 auto
	}
}
.usa-pagination__arrow{
	display:none
}
@media all and (min-width:40em){
	.usa-pagination__arrow{
		display:inherit
	}
	.usa-pagination__previous-page{
		margin-right:1.25rem
	}
	.usa-pagination__next-page{
		margin-left:1.25rem
	}
}
.usa-pagination__link{
	align-items:center;
	color:#006aa2;
	display:inline-flex;
	text-decoration:none
}
.usa-pagination__link[disabled]{
	opacity:.4!important;
	pointer-events:none
}
.usa-pagination__link:active,.usa-pagination__link:focus,.usa-pagination__link:hover{
	color:#005079;
	text-decoration:underline
}
.usa-pagination__link:visited{
	color:#006aa2
}
.usa-pagination__button{
	align-items:center;
	border-color:rgba(20,20,21,.2);
	border-radius:.25rem;
	border-style:solid;
	border-width:1px;
	color:#006aa2;
	display:inline-flex;
	justify-content:center;
	padding:.5rem;
	text-decoration:none;
	width:100%
}
.usa-pagination__button:active,.usa-pagination__button:focus,.usa-pagination__button:hover{
	color:#005079;
	border-color:#005079
}
@media (forced-colors:active){
	.usa-pagination__button:active,.usa-pagination__button:focus,.usa-pagination__button:hover{
		border:2px solid buttonText
	}
}
.usa-pagination .usa-current{
	background-color:#141415;
	border-color:transparent;
	color:#fff
}
@media (forced-colors:active){
	.usa-pagination .usa-current{
		outline:2px solid buttonText;
		color:buttonText
	}
}
.usa-pagination .usa-current:active,.usa-pagination .usa-current:focus,.usa-pagination .usa-current:hover{
	background-color:#141415;
	color:#fff;
	text-decoration:none
}
@media (forced-colors:active){
	.usa-pagination .usa-current:active,.usa-pagination .usa-current:focus,.usa-pagination .usa-current:hover{
		color:buttontext
	}
}
.usa-pagination__overflow{
	align-items:center;
	align-self:stretch;
	display:inherit;
	user-select:none;
	padding:.5rem;
	opacity:.5
}
.usa-process-list>.usa-process-list__item,.usa-prose .usa-process-list>.usa-process-list__item{
	max-width:72ex
}
.usa-process-list,.usa-prose .usa-process-list{
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	font-size:1.13rem;
	line-height:1.5;
	margin-bottom:0;
	margin-top:0;
	list-style-type:none;
	padding-left:0;
	counter-reset:usa-numbered-list;
	padding:20px 0 0 calc(2.5rem/2 - .5rem/2);
	position:relative
}
.usa-process-list__item,.usa-prose .usa-process-list__item{
	border-left:.5rem solid #becff0;
	font-size:1.06rem;
	margin-bottom:0;
	padding-bottom:2rem;
	padding-left:calc(calc(2.5rem/2 - .25rem)*2)
}
.usa-process-list__item:last-child{
	border-left:.5rem solid transparent
}
.usa-process-list__item::before{
	flex-direction:row;
	align-items:center;
	justify-content:center;
	border-radius:99rem;
	background-color:#fff;
	border:.25rem solid #141415;
	box-shadow:0 0 0 .25rem #fff;
	color:#141415;
	content:counter(usa-numbered-list,decimal);
	counter-increment:usa-numbered-list;
	display:flex;
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	font-size:1.46rem;
	font-weight:700;
	height:2.5rem;
	left:0;
	line-height:.9;
	margin-top:-.4rem;
	position:absolute;
	width:2.5rem
}
.usa-process-list__item ul li{
	margin-bottom:.25rem
}
.usa-process-list__item>:first-child{
	margin-top:0
}
.usa-process-list__item>:last-child{
	margin-bottom:0
}
.usa-process-list__heading{
	font-size:1.46rem;
	line-height:1.1;
	color:#141415;
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	font-weight:700;
	margin:0
}
.usa-process-list__heading+*{
	margin-top:.25rem
}
.usa-section{
	padding-bottom:3rem;
	padding-top:3rem
}
@media all and (min-width:40em){
	.usa-section{
		padding-bottom:4rem;
		padding-top:4rem
	}
}
.usa-section--light{
	background-color:#f6f7f7
}
.usa-section--dark{
	background-color:#375283;
	color:#fff
}
.usa-section--dark a:active,.usa-section--dark p{
	color:#fff
}
.usa-sidenav{
	margin-bottom:0;
	margin-top:0;
	list-style-type:none;
	padding-left:0;
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	font-size:1.06rem;
	line-height:1.3;
	border-bottom:1px solid #efedf0
}
.usa-sidenav__item{
	border-top:1px solid #efedf0
}
.usa-sidenav a:not(.usa-button){
	display:block;
	padding:.5rem 1rem;
	text-decoration:none
}
.usa-sidenav a:not(.usa-button):hover{
	background-color:#f6f7f7;
	text-decoration:none
}
.usa-sidenav a:not(.usa-button):not(.usa-current){
	color:#4f5255
}
.usa-sidenav a:not(.usa-button):not(.usa-current):hover{
	color:#006aa2
}
.usa-sidenav a:not(.usa-button):not(.usa-current):focus{
	outline-offset:0
}
.usa-sidenav .usa-current{
	position:relative;
	color:#006aa2;
	font-weight:700
}
.usa-sidenav .usa-current::after{
	border-radius:99rem;
	content:"";
	display:block;
	position:absolute;
	bottom:.25rem;
	top:.25rem;
	width:.25rem;
	left:.25rem
}
@media all and (min-width:40em){
	.usa-sidenav .usa-current{
		position:relative
	}
	.usa-sidenav .usa-current::after{
		background-color:#006aa2;
		border-radius:99rem;
		content:"";
		display:block;
		position:absolute;
		bottom:.25rem;
		top:.25rem;
		width:.25rem;
		left:0
	}
}
.grid-container .usa-sidenav{
	margin-left:-1rem;
	margin-right:-1rem
}
@media all and (min-width:40em){
	.grid-container .usa-sidenav{
		margin-left:0;
		margin-right:0
	}
}
.usa-sidenav__sublist{
	list-style-type:none;
	padding-left:0;
	margin:0;
	font-size:1rem
}
.usa-sidenav__sublist-item{
	border-top:1px solid #efedf0;
	font-size:.93rem
}
.usa-sidenav__sublist .usa-current::after{
	display:none
}
@media all and (min-width:40em){
	.usa-sidenav__sublist .usa-current::after{
		display:none
	}
}
.usa-sidenav__sublist a:not(.usa-button){
	padding-left:2rem
}
.usa-sidenav__sublist .usa-sidenav__sublist a:not(.usa-button){
	padding-left:3rem
}
.usa-sidenav__sublist .usa-sidenav__sublist .usa-sidenav__sublist a:not(.usa-button){
	padding-left:4rem
}
.usa-site-alert .usa-alert{
	background-color:#f6f7f7;
	border-left:.5rem solid #e5e1e6;
	color:#141415
}
*+.usa-site-alert .usa-alert{
	margin-top:1rem
}
.usa-site-alert .usa-alert .usa-alert__body{
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	font-size:1.13rem;
	line-height:1.5;
	margin-left:auto;
	margin-right:auto;
	max-width:64rem;
	padding:1rem;
	position:relative
}
@media all and (min-width:64em){
	.usa-site-alert .usa-alert .usa-alert__body{
		padding-left:1.8333333333rem
	}
}
.usa-site-alert .usa-alert .usa-alert__text{
	margin-bottom:0;
	margin-top:0
}
.usa-site-alert .usa-alert .usa-alert__text:only-child{
	padding-bottom:0;
	padding-top:0
}
.usa-site-alert .usa-alert .usa-alert__heading{
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	font-size:1.46rem;
	line-height:.9;
	margin-top:0;
	margin-bottom:.5rem
}
.usa-site-alert .usa-alert .usa-alert__body>.usa-list,.usa-site-alert .usa-alert>.usa-list{
	padding-left:2ch
}
.usa-site-alert .usa-alert .usa-alert__body>.usa-list:last-child,.usa-site-alert .usa-alert>.usa-list:last-child{
	margin-bottom:0
}
.usa-site-alert--info .usa-alert{
	background-color:#cce7f4;
	border-left-color:#5c88da
}
.usa-site-alert--info .usa-alert .usa-alert__body{
	color:#141415;
	background-color:#cce7f4;
	padding-left:2.9166666667rem
}
.usa-site-alert--info .usa-alert .usa-alert__body::before{
	background-image:url(../img/usa-icons/info.svg);
	background-repeat:no-repeat;
	background-position:center center;
	background-size:2rem 2rem;
	height:2rem;
	width:2rem;
	content:"";
	display:block;
	height:4;
	left:.5rem;
	position:absolute;
	top:.75rem
}
@supports (mask:url()){
	.usa-site-alert--info .usa-alert .usa-alert__body::before{
		background:0 0;
		background-color:#141415;
		mask-image:url(../img/usa-icons/info.svg),linear-gradient(transparent,transparent);
		mask-position:center center;
		mask-size:2rem 2rem;
		mask-repeat:no-repeat
	}
}
@media all and (min-width:64em){
	.usa-site-alert--info .usa-alert .usa-alert__body::before{
		left:2.5rem
	}
	.usa-site-alert--info .usa-alert .usa-alert__body{
		padding-left:6rem;
		padding-right:6rem
	}
}
.usa-site-alert--info .usa-alert .usa-alert__body .usa-link,.usa-site-alert--info .usa-alert .usa-alert__body .usa-link:visited{
	color:#006aa2
}
.usa-site-alert--info .usa-alert .usa-alert__body .usa-link:active,.usa-site-alert--info .usa-alert .usa-alert__body .usa-link:hover{
	color:#005079
}
.usa-site-alert--emergency .usa-alert{
	background-color:#9c3d10;
	border-left-color:#9c3d10
}
.usa-site-alert--emergency .usa-alert .usa-alert__body{
	color:#fff;
	background-color:#9c3d10;
	padding-left:2.9166666667rem
}
.usa-site-alert--emergency .usa-alert .usa-alert__body::before{
	background-image:url(../img/usa-icons-bg/error--white.svg);
	background-repeat:no-repeat;
	background-position:center center;
	background-size:2rem 2rem;
	height:2rem;
	width:2rem;
	content:"";
	display:block;
	height:4;
	left:.5rem;
	position:absolute;
	top:.75rem
}
@supports (mask:url()){
	.usa-site-alert--emergency .usa-alert .usa-alert__body::before{
		background:0 0;
		background-color:#fff;
		mask-image:url(../img/usa-icons/error.svg),linear-gradient(transparent,transparent);
		mask-position:center center;
		mask-size:2rem 2rem;
		mask-repeat:no-repeat
	}
}
@media all and (min-width:64em){
	.usa-site-alert--emergency .usa-alert .usa-alert__body::before{
		left:2.5rem
	}
	.usa-site-alert--emergency .usa-alert .usa-alert__body{
		padding-left:6rem;
		padding-right:6rem
	}
}
.usa-site-alert--emergency .usa-alert .usa-alert__body .usa-link,.usa-site-alert--emergency .usa-alert .usa-alert__body .usa-link:visited{
	color:#efedf0
}
.usa-site-alert--emergency .usa-alert .usa-alert__body .usa-link:active,.usa-site-alert--emergency .usa-alert .usa-alert__body .usa-link:hover{
	color:#f6f7f7
}
.usa-site-alert--slim .usa-alert .usa-alert__body{
	padding-bottom:.5rem;
	padding-top:.5rem;
	padding-left:2.4166666667rem
}
.usa-site-alert--slim .usa-alert .usa-alert__body:before{
	background-size:1.5rem;
	height:1.5rem;
	top:.5rem;
	width:1.5rem
}
@supports (mask:url()){
	.usa-site-alert--slim .usa-alert .usa-alert__body:before{
		mask-size:1.5rem
	}
}
@media all and (min-width:64em){
	.usa-site-alert--slim .usa-alert .usa-alert__body{
		padding-left:4.5rem
	}
}
.usa-site-alert--no-icon .usa-alert .usa-alert__body{
	padding-left:.5rem
}
.usa-site-alert--no-icon .usa-alert .usa-alert__body:before{
	display:none
}
@media all and (min-width:64em){
	.usa-site-alert--no-icon .usa-alert .usa-alert__body{
		padding-left:1.8333333333rem
	}
}
.usa-step-indicator{
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	font-size:1.06rem;
	line-height:1.1;
	background-color:#fff;
	margin-bottom:2rem;
	margin-left:-1px;
	margin-right:-1px
}
@media all and (min-width:40em){
	.usa-step-indicator{
		margin-left:0;
		margin-right:0
	}
}
.usa-step-indicator__segments{
	counter-reset:usa-step-indicator;
	display:flex;
	list-style:none;
	margin:0;
	padding:0
}
.usa-step-indicator__segment{
	flex:1 1 0%;
	counter-increment:usa-step-indicator;
	margin-left:1px;
	margin-right:1px;
	max-width:15rem;
	min-height:.5rem;
	position:relative
}
.usa-step-indicator__segment:after{
	background-color:#919191;
	content:"";
	display:block;
	height:.5rem;
	left:0;
	position:absolute;
	right:0;
	top:0
}
@media all and (min-width:40em){
	.usa-step-indicator__segment:after{
		height:.5rem
	}
}
.usa-step-indicator__segment--complete::after{
	background-color:#375283
}
.usa-step-indicator__segment--complete .usa-step-indicator__segment-label{
	color:#375283
}
.usa-step-indicator__segment--current::after{
	background-color:#5c88da
}
.usa-step-indicator__segment--current .usa-step-indicator__segment-label{
	color:#5c88da;
	font-weight:700
}
.usa-step-indicator__segment-label{
	display:none
}
@media all and (min-width:40em){
	.usa-step-indicator__segment-label{
		color:#4f5255;
		display:block;
		font-size:1.06rem;
		margin-top:calc(.5rem + .5rem);
		padding-right:2rem;
		text-align:left
	}
}
.usa-step-indicator__header{
	align-items:baseline;
	display:flex
}
.usa-step-indicator__heading{
	color:#141415;
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	font-size:1.13rem;
	font-weight:700;
	margin:1rem 0 0
}
@media all and (min-width:40em){
	.usa-step-indicator__heading{
		font-size:1.46rem;
		margin-top:2rem
	}
}
.usa-step-indicator__current-step{
	height:2.5rem;
	border-radius:99rem;
	width:2.5rem;
	font-weight:400;
	font-feature-settings:"tnum" 1,"kern" 1;
	background-color:#5c88da;
	color:#fff;
	display:inline-block;
	padding:calc((2.5rem - 2ex*1.1)*.5);
	text-align:center
}
.usa-step-indicator__total-steps{
	font-weight:400;
	font-feature-settings:"tnum" 1,"kern" 1;
	color:#5c88da;
	margin-right:.5rem
}
@media all and (min-width:40em){
	.usa-step-indicator--counters .usa-step-indicator__segment,.usa-step-indicator--counters-sm .usa-step-indicator__segment{
		margin-left:0;
		margin-right:0;
		margin-top:calc((2.5rem - .5rem)/2 + .25rem)
	}
	.usa-step-indicator--counters .usa-step-indicator__segment:before,.usa-step-indicator--counters-sm .usa-step-indicator__segment:before{
		height:2.5rem;
		border-radius:99rem;
		width:2.5rem;
		font-feature-settings:"tnum" 1,"kern" 1;
		background-color:#fff;
		box-shadow:inset 0 0 0 .25rem #919191,0 0 0 .25rem #fff;
		color:#4f5255;
		content:counter(usa-step-indicator);
		display:block;
		font-weight:700;
		left:0;
		line-height:.9;
		padding:calc((2.5rem - 2ex*.9)*.5);
		position:absolute;
		text-align:center;
		top:calc((2.5rem - .5rem)/-2);
		z-index:100
	}
	.usa-step-indicator--counters .usa-step-indicator__segment:last-child:after,.usa-step-indicator--counters-sm .usa-step-indicator__segment:last-child:after{
		display:none
	}
}
.usa-step-indicator--counters .usa-step-indicator__segment--complete::before,.usa-step-indicator--counters-sm .usa-step-indicator__segment--complete::before{
	background-color:#375283;
	box-shadow:0 0 0 .25rem #fff;
	color:#fff
}
.usa-step-indicator--counters .usa-step-indicator__segment--current::before,.usa-step-indicator--counters-sm .usa-step-indicator__segment--current::before{
	background-color:#5c88da;
	box-shadow:0 0 0 .25rem #fff;
	color:#fff
}
@media all and (min-width:40em){
	.usa-step-indicator--counters .usa-step-indicator__segment-label{
		margin-top:calc((2.5rem + .5rem)/2 + .5rem)
	}
	.usa-step-indicator--counters-sm.usa-step-indicator--center .usa-step-indicator__segment:first-child:after,.usa-step-indicator--counters.usa-step-indicator--center .usa-step-indicator__segment:first-child:after{
		left:50%;
		right:0;
		width:auto
	}
	.usa-step-indicator--counters-sm.usa-step-indicator--center .usa-step-indicator__segment:last-child:after,.usa-step-indicator--counters.usa-step-indicator--center .usa-step-indicator__segment:last-child:after{
		display:block;
		left:0;
		right:50%;
		width:auto
	}
	.usa-step-indicator--counters-sm .usa-step-indicator__segment{
		margin-top:calc((1.5rem - .5rem)/2 + .25rem)
	}
	.usa-step-indicator--counters-sm .usa-step-indicator__segment:before{
		height:1.5rem;
		border-radius:99rem;
		width:1.5rem;
		font-size:.93rem;
		padding:calc(.25rem + 1px);
		top:calc((1.5rem - .5rem)/-2)
	}
	.usa-step-indicator--counters-sm .usa-step-indicator__segment:last-child:after{
		display:none
	}
	.usa-step-indicator--counters-sm .usa-step-indicator__segment-label{
		margin-top:calc((1.5rem + .5rem)/2 + .5rem)
	}
}
.usa-step-indicator--center,.usa-step-indicator--no-labels{
	margin-left:-1px;
	margin-right:-1px
}
.usa-step-indicator--no-labels .usa-step-indicator__segment{
	margin-top:0;
	margin-left:1px;
	margin-right:1px
}
.usa-step-indicator--no-labels .usa-step-indicator__segment:before{
	display:none
}
.usa-step-indicator--no-labels .usa-step-indicator__segment:last-child:after{
	display:block
}
.usa-step-indicator--no-labels .usa-step-indicator__heading{
	margin-top:1rem
}
.usa-step-indicator--no-labels .usa-step-indicator__segment-label,.width-mobile .usa-table--stacked thead,.width-mobile .usa-table--stacked-header thead{
	display:none
}
.usa-step-indicator--center .usa-step-indicator__segment{
	margin-left:1px;
	margin-right:1px
}
.usa-step-indicator--center .usa-step-indicator__segment:before{
	left:calc(50% - (2.5rem + .25rem)/2)
}
.usa-step-indicator--center .usa-step-indicator__segment-label{
	padding-left:.5rem;
	padding-right:.5rem;
	text-align:center
}
.usa-step-indicator--center.usa-step-indicator--no-labels .usa-step-indicator__segment:first-child:after{
	left:0
}
.usa-step-indicator--center.usa-step-indicator--no-labels .usa-step-indicator__segment:last-child:after{
	right:0
}
.usa-step-indicator--center.usa-step-indicator--counters-sm .usa-step-indicator__segment:before{
	left:calc(50% - (1.5rem + .25rem)/2)
}
.usa-summary-box{
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	font-size:1.13rem;
	line-height:1.5;
	color:#141415;
	background-color:#cce7f4;
	border-radius:.25rem;
	border:1px #9db8e9 solid;
	padding:1.5rem;
	position:relative
}
.usa-summary-box .usa-list:last-child{
	margin-bottom:0
}
*+.usa-summary-box{
	margin-top:1rem
}
.usa-summary-box__heading{
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	font-size:1.46rem;
	line-height:1.1;
	margin-top:0;
	margin-bottom:.5rem
}
.usa-summary-box__text{
	margin-bottom:0;
	margin-top:0
}
.usa-summary-box__text:only-child{
	margin-bottom:1px;
	padding-top:.25rem
}
.usa-summary-box__link,.usa-summary-box__link:visited,.usa-summary-box__link[href^="#"]:visited{
	color:#006aa2
}
.usa-summary-box__link:active,.usa-summary-box__link:hover,.usa-summary-box__link[href^="#"]:hover{
	color:#005079
}
.usa-table{
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	font-size:1.13rem;
	line-height:1.5;
	border-collapse:collapse;
	border-spacing:0;
	color:#141415;
	margin:1.25rem 0
}
.usa-table thead th{
	background-clip:padding-box;
	font-weight:700;
	line-height:1.3
}
.usa-table thead td,.usa-table thead th{
	background-color:#efedf0;
	color:#1b1b1b
}
.usa-table,.usa-table tbody th{
	text-align:left
}
.usa-table th[data-sortable]{
	padding-right:2.5rem;
	position:relative
}
.usa-table th[data-sortable]::after{
	border-bottom-color:transparent;
	border-bottom-style:solid;
	border-bottom-width:1px;
	bottom:0;
	content:"";
	height:0;
	left:0;
	position:absolute;
	width:100%
}
.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button{
	-moz-osx-font-smoothing:inherit;
	-webkit-font-smoothing:inherit;
	background-color:transparent;
	border:0;
	border-radius:0;
	box-shadow:none;
	font-weight:400;
	padding:0;
	height:2rem;
	width:2rem;
	background-position:center center;
	background-size:1.5rem;
	color:#63666a;
	cursor:pointer;
	display:inline-block;
	margin:0;
	position:absolute;
	right:.25rem;
	text-align:center;
	text-decoration:none;
	top:50%;
	transform:translate(0,-50%)
}
.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:visited,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:visited{
	color:#70669d
}
.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:active,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:active,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:hover{
	color:#375283
}
.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:focus,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:focus{
	outline:.25rem solid #005ea2;
	outline-offset:0
}
.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--active,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled.usa-button--active,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled.usa-button--hover,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled.usa-focus,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled:active,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled:focus,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled:hover,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--hover,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:active,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled.usa-button--active,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled.usa-button--hover,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled.usa-focus,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled:active,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled:focus,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled:hover,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true],.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true].usa-button--active,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true].usa-button--hover,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true].usa-focus,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true]:active,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true]:focus,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true]:hover,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--active,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled.usa-button--active,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled.usa-button--hover,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled.usa-focus,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled:active,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled:focus,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled:hover,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--hover,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:active,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled.usa-button--active,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled.usa-button--hover,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled.usa-focus,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled:active,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled:focus,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled:hover,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:hover,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true],.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true].usa-button--active,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true].usa-button--hover,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true].usa-focus,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true]:active,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true]:focus,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true]:hover{
	-moz-osx-font-smoothing:inherit;
	-webkit-font-smoothing:inherit;
	background-color:transparent;
	box-shadow:none;
	text-decoration:underline
}
.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--active,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--hover,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--active,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--hover{
	color:#375283
}
.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true],.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true]{
	color:#c9c9c9
}
.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button .usa-icon{
	height:1.5rem;
	width:1.5rem;
	vertical-align:middle
}
.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button{
	-moz-osx-font-smoothing:inherit;
	-webkit-font-smoothing:inherit;
	background-color:transparent;
	border:0;
	border-radius:0;
	box-shadow:none;
	font-weight:400;
	padding:0;
	height:2rem;
	width:2rem;
	background-position:center center;
	background-size:1.5rem;
	color:#63666a;
	cursor:pointer;
	display:inline-block;
	margin:0;
	position:absolute;
	right:.25rem;
	text-align:center;
	text-decoration:none;
	top:50%;
	transform:translate(0,-50%)
}
.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:visited{
	color:#70669d
}
.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:active,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:hover{
	color:#375283
}
.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:focus{
	outline:.25rem solid #005ea2;
	outline-offset:0
}
.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--active,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled.usa-button--active,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled.usa-button--hover,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled.usa-focus,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled:active,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled:focus,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled:hover,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--hover,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:active,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled.usa-button--active,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled.usa-button--hover,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled.usa-focus,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled:active,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled:focus,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled:hover,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:hover,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true],.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true].usa-button--active,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true].usa-button--hover,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true].usa-focus,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true]:active,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true]:focus,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true]:hover{
	-moz-osx-font-smoothing:inherit;
	-webkit-font-smoothing:inherit;
	background-color:transparent;
	box-shadow:none;
	text-decoration:underline
}
.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--active,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--hover{
	color:#375283
}
.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true]{
	color:#c9c9c9
}
.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button .usa-icon{
	height:1.5rem;
	width:1.5rem;
	vertical-align:middle
}
.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:visited{
	color:#70669d
}
.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:active,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:hover{
	color:#375283
}
.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:focus{
	outline:.25rem solid #005ea2;
	outline-offset:0
}
.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--active,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled.usa-button--active,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled.usa-button--hover,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled.usa-focus,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled:active,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled:focus,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled:hover,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--hover,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:active,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled.usa-button--active,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled.usa-button--hover,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled.usa-focus,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled:active,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled:focus,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled:hover,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:hover,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true],.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true].usa-button--active,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true].usa-button--hover,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true].usa-focus,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true]:active,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true]:focus,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true]:hover{
	-moz-osx-font-smoothing:inherit;
	-webkit-font-smoothing:inherit;
	background-color:transparent;
	box-shadow:none;
	text-decoration:underline
}
.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--active,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--hover{
	color:#375283
}
.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true]{
	color:#c9c9c9
}
.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button .usa-icon{
	height:1.5rem;
	width:1.5rem;
	vertical-align:middle
}
.usa-table thead th[aria-sort]{
	background-color:#92aa66;
	color:#1b1b1b
}
.usa-table td[data-sort-active],.usa-table th[data-sort-active]{
	background-color:#dbe3cc;
	color:#1b1b1b
}
.usa-table--borderless thead th{
	border-top:0
}
.usa-table--borderless thead th[aria-sort]{
	color:#1b1b1b
}
.usa-table--borderless thead th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon>g.unsorted{
	fill:#141415
}
.usa-table--borderless thead th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover .usa-icon>g.unsorted{
	fill:#000
}
.usa-table--striped tbody tr:nth-child(odd) td[data-sort-active],.usa-table--striped tbody tr:nth-child(odd) th[data-sort-active]{
	background-color:#c3ebfa;
	color:#1b1b1b
}
@media all and (max-width:29.99em){
	.usa-table--stacked thead,.usa-table--stacked-header thead{
		display:none
	}
	.usa-table--stacked td,.usa-table--stacked th,.usa-table--stacked-header td,.usa-table--stacked-header th{
		border-bottom-width:0;
		display:block;
		width:100%
	}
	.usa-table--stacked tr,.usa-table--stacked-header tr{
		border-bottom:.25rem solid #141415;
		border-top-width:0;
		display:block;
		width:100%
	}
	.usa-table--stacked tr td:first-child,.usa-table--stacked tr th:first-child{
		border-top-width:0
	}
	.usa-table--stacked tr:nth-child(odd) td,.usa-table--stacked tr:nth-child(odd) th{
		background-color:inherit
	}
	.usa-table--stacked tr:first-child td:first-child,.usa-table--stacked tr:first-child th:first-child,.usa-table--stacked-header tr:first-child td:first-child,.usa-table--stacked-header tr:first-child th:first-child{
		border-top:.25rem solid #141415
	}
	.usa-table--stacked td[data-label],.usa-table--stacked th[data-label],.usa-table--stacked-header td[data-label],.usa-table--stacked-header th[data-label]{
		padding-bottom:.75rem
	}
	.usa-table--stacked td[data-label]:before,.usa-table--stacked th[data-label]:before{
		content:attr(data-label);
		display:block;
		font-weight:700;
		margin:-.5rem -1rem 0;
		padding:.75rem 1rem .25rem
	}
	.usa-table--stacked-header tr td:first-child,.usa-table--stacked-header tr th:first-child{
		border-top-width:0
	}
	.usa-table--stacked-header tr:nth-child(odd) td,.usa-table--stacked-header tr:nth-child(odd) th{
		background-color:inherit
	}
	.usa-table--stacked-header td[data-label]:before,.usa-table--stacked-header th[data-label]:before{
		content:attr(data-label);
		display:block;
		font-weight:700;
		margin:-.5rem -1rem 0;
		padding:.75rem 1rem .25rem
	}
	.usa-table--stacked-header tr td:first-child,.usa-table--stacked-header tr th:first-child{
		font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
		font-size:1.06rem;
		line-height:1.1;
		background-color:#efedf0;
		color:#1b1b1b;
		font-weight:700;
		padding:.75rem 1rem
	}
	.usa-table--stacked-header tr td:first-child:before,.usa-table--stacked-header tr th:first-child:before{
		display:none
	}
}
.width-mobile .usa-table--stacked td,.width-mobile .usa-table--stacked th,.width-mobile .usa-table--stacked-header td,.width-mobile .usa-table--stacked-header th{
	border-bottom-width:0;
	display:block;
	width:100%
}
.width-mobile .usa-table--stacked tr,.width-mobile .usa-table--stacked-header tr{
	border-bottom:.25rem solid #141415;
	border-top-width:0;
	display:block;
	width:100%
}
.width-mobile .usa-table--stacked tr td:first-child,.width-mobile .usa-table--stacked tr th:first-child{
	border-top-width:0
}
.width-mobile .usa-table--stacked tr:nth-child(odd) td,.width-mobile .usa-table--stacked tr:nth-child(odd) th{
	background-color:inherit
}
.width-mobile .usa-table--stacked tr:first-child td:first-child,.width-mobile .usa-table--stacked tr:first-child th:first-child,.width-mobile .usa-table--stacked-header tr:first-child td:first-child,.width-mobile .usa-table--stacked-header tr:first-child th:first-child{
	border-top:.25rem solid #141415
}
.width-mobile .usa-table--stacked td[data-label]:before,.width-mobile .usa-table--stacked th[data-label]:before{
	content:attr(data-label);
	display:block;
	font-weight:700;
	margin:-.5rem -1rem 0;
	padding:.75rem 1rem .25rem
}
.width-mobile .usa-table--stacked-header tr td:first-child,.width-mobile .usa-table--stacked-header tr th:first-child{
	border-top-width:0
}
.width-mobile .usa-table--stacked-header tr:nth-child(odd) td,.width-mobile .usa-table--stacked-header tr:nth-child(odd) th{
	background-color:inherit
}
.width-mobile .usa-table--stacked-header td[data-label]:before,.width-mobile .usa-table--stacked-header th[data-label]:before{
	content:attr(data-label);
	display:block;
	font-weight:700;
	margin:-.5rem -1rem 0;
	padding:.75rem 1rem .25rem
}
.width-mobile .usa-table--stacked-header tr td:first-child,.width-mobile .usa-table--stacked-header tr th:first-child{
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	font-size:1.06rem;
	line-height:1.1;
	background-color:#efedf0;
	color:#1b1b1b;
	font-weight:700;
	padding:.75rem 1rem
}
.width-mobile .usa-table--stacked-header tr td:first-child:before,.width-mobile .usa-table--stacked-header tr th:first-child:before{
	display:none
}
.usa-table-container--scrollable{
	margin:1.25rem 0;
	overflow-y:hidden
}
.usa-table-container--scrollable .usa-table,figure{
	margin:0
}
.usa-tag{
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	font-size:.93rem;
	color:#fff;
	text-transform:uppercase;
	background-color:#4f5255;
	border-radius:2px;
	margin-right:.25rem;
	padding:1px .5rem
}
.usa-tag:only-of-type{
	margin-right:0
}
.usa-tag--big{
	padding-left:.5rem;
	padding-right:.5rem;
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	font-size:1.13rem
}
.usa-tooltip{
	display:inline-block;
	position:relative
}
.usa-tooltip__trigger{
	cursor:pointer
}
.usa-tooltip__trigger>svg{
	display:block;
	pointer-events:none
}
.usa-tooltip__body,.usa-tooltip__body--top{
	transition:opacity .08s ease-in-out;
	background-color:#141415;
	border-radius:.25rem;
	color:#f6f7f7;
	display:none;
	font-size:1rem;
	padding:.5rem;
	pointer-events:none;
	width:auto;
	white-space:pre;
	z-index:100000;
	position:absolute
}
.usa-tooltip__body--top:after,.usa-tooltip__body:after{
	content:"";
	display:block;
	width:0;
	height:0;
	pointer-events:none;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-top:5px solid #141415;
	position:absolute;
	bottom:-5px;
	left:50%;
	margin-left:-5px
}
.usa-tooltip__body--wrap{
	width:100%;
	white-space:normal;
	text-align:center;
	min-width:50vw
}
.usa-tooltip__body.is-set{
	display:block
}
.usa-tooltip__body.is-visible{
	opacity:1
}
.usa-tooltip__body--bottom:after{
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-bottom:5px solid #141415;
	border-top:0;
	bottom:auto;
	top:-5px
}
.usa-tooltip__body--left:after,.usa-tooltip__body--right:after{
	border-top:5px solid transparent;
	border-bottom:5px solid transparent;
	border-right:5px solid #141415;
	border-left:0;
	right:auto;
	top:50%;
	bottom:0;
	left:-5px;
	margin:-5px 0 0
}
.usa-tooltip__body--left:after{
	border-left:5px solid #141415;
	border-right:0;
	right:-5px;
	left:auto
}
@media (prefers-reduced-motion:reduce){
	*,::after,::before{
		animation-delay:-1ms!important;
		animation-duration:1ms!important;
		animation-iteration-count:1!important;
		background-attachment:initial!important;
		scroll-behavior:auto!important;
		transition-duration:0s!important;
		transition-delay:0s!important
	}
}
svg{
	max-width:100%
}
img[width],svg[width]{
	width:auto
}
img[height],svg,svg[height]{
	height:auto
}
img[align],svg[align]{
	display:block;
	float:none;
	height:auto;
	margin:.75em auto
}
button{
	user-select:text
}
h1,h2,h3,h4,h5,h6{
	clear:none
}
[aria-level],[role=heading]{
	display:block;
	margin:0;
	padding:0;
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	font-size:1.13rem;
	line-height:1.1;
	font-weight:700
}
*+[aria-level],*+[role=heading],[aria-level]+*,[role=heading]+*,h1+.usa-accordion,h2+.usa-accordion,h3+.usa-accordion,h4+.usa-accordion,h5+.usa-accordion,h6+.usa-accordion{
	margin-top:1em
}
.usa-prose>.usa-sr-only+*,.usa-sr-only+*{
	margin-top:0
}
*+.usa-sr-only+*,.usa-prose>*+.usa-sr-only+*{
	margin-top:1em
}
.usa-list,.usa-prose>.usa-list,.usa-prose>dl,.usa-prose>ol,.usa-prose>ul,dl,ol,ul{
	margin-top:0;
	margin-bottom:0
}
.usa-list ul,ol ul,ul ul{
	list-style-type:disc
}
.usa-list ul ul,ol ul ul,ul ul ul{
	list-style-type:circle
}
.usa-list ul ul ul,ol ul ul ul,ul ul ul ul{
	list-style-type:square
}
.usa-list .usa-list--unstyled,.usa-list ul .usa-list--unstyled,.usa-list ul ul .usa-list--unstyled,ol .usa-list--unstyled,ol ul .usa-list--unstyled,ol ul ul .usa-list--unstyled,ul .usa-list--unstyled,ul ul .usa-list--unstyled,ul ul ul .usa-list--unstyled{
	list-style-type:none
}
*+.usa-list,*+dl,*+ol,*+ul,li>*+h1,li>*+h2,li>*+h3,li>*+h4,li>*+h5,li>*+h6{
	margin-top:1rem
}
.usa-prose>ol,ol{
	padding-left:2.25ch
}
.add-list-reset li>*+.add-list-reset,.add-list-reset li>*+.list-flow-reset,.add-list-reset li>*+.usa-list--unstyled,.list-flow-reset li>*+.add-list-reset,.list-flow-reset li>*+.list-flow-reset,.list-flow-reset li>*+.usa-list--unstyled,li>* .usa-list--unstyled+.add-list-reset,li>* .usa-list--unstyled+.list-flow-reset,li>* .usa-list--unstyled+.usa-list--unstyled{
	margin-top:0
}
dt{
	font-weight:700;
	font-style:italic
}
dd,pre{
	margin:0
}
dd{
	padding:0 0 0 3ch
}
pre{
	overflow-x:scroll
}
*+pre,.add-list-reset li>*+h1,.add-list-reset li>*+h2,.add-list-reset li>*+h3,.add-list-reset li>*+h4,.add-list-reset li>*+h5,.add-list-reset li>*+h6,.list-flow-reset li>*+h1,.list-flow-reset li>*+h2,.list-flow-reset li>*+h3,.list-flow-reset li>*+h4,.list-flow-reset li>*+h5,.list-flow-reset li>*+h6,.usa-prose>hr+h1,.usa-prose>hr+h2,.usa-prose>hr+h3,.usa-prose>hr+h4,.usa-prose>hr+h5,.usa-prose>hr+h6,hr+h1,hr+h2,hr+h3,hr+h4,hr+h5,hr+h6,li>*+h1 .usa-list--unstyled,li>*+h2 .usa-list--unstyled,li>*+h3 .usa-list--unstyled,li>*+h4 .usa-list--unstyled,li>*+h5 .usa-list--unstyled,li>*+h6 .usa-list--unstyled,pre+*{
	margin-top:1em
}
blockquote.orau-callout p+p,dt,figure.orau-callout figcaption *+p,h1+.usa-icon-list,h2+.usa-icon-list,h3+.usa-icon-list,h4+.usa-icon-list,h5+.usa-icon-list,h6+.usa-icon-list{
	margin-top:.5em
}
.usa-prose>li:empty,.usa-prose>p:empty,li:empty,p:empty{
	display:none
}
*+hr,hr+*{
	margin-top:1.5rem
}
embed,iframe,object{
	border:0
}
@media screen and (min-width:64em){
	img[align]{
		max-width:24rem;
		margin-top:0
	}
	img[align=left]{
		float:left;
		margin-right:1.5em
	}
	img[align=right]{
		float:right;
		margin-left:1.5em
	}
}
:any-link{
	text-decoration:underline;
	text-underline-position:under;
	text-underline-offset:0
}
:focus-visible{
	outline-style:dotted
}
[contentEditable=true]:focus:not(:focus-visible),[href]:focus:not(:focus-visible),[tabindex]:focus:not(:focus-visible),button:not([disabled]):focus:not(:focus-visible),iframe:focus:not(:focus-visible),input:not([disabled]):focus:not(:focus-visible),select:not([disabled]):focus:not(:focus-visible),summary:focus:not(:focus-visible),textarea:not([disabled]):focus:not(:focus-visible){
	outline:1px dotted #4a6dae;
	outline-offset:1px
}
.usa-focus:not(:focus-visible){
	outline:1px dotted #4a6dae;
	outline-offset:1px
}
.grid-col{
	flex:0 0 auto
}
.grid-col-fill{
	-ms-flex:1 0 0%
}
@media screen and (min-width:30em){
	.mobile-lg\:grid-col{
		-ms-flex:1 0 0%
	}
}
@media screen and (min-width:40em){
	.tablet\:grid-col{
		-ms-flex:1 0 0%
	}
}
@media screen and (min-width:55em){
	.tablet-lg\:grid-col{
		-ms-flex:1 0 0%
	}
}
@media screen and (min-width:64em){
	.desktop\:grid-col{
		-ms-flex:1 0 0%
	}
}
.embed__svg{
	padding-bottom:100%
}
.embed__svg--40,.embed__svg--48{
	margin-left:auto;
	margin-right:auto
}
.embed__svg--40{
	max-width:40rem
}
.embed__svg--48{
	max-width:48rem
}
.usa-embed-container svg{
	position:absolute;
	top:0;
	left:auto;
	right:auto;
	width:100%;
	height:100%
}
@media screen and (min-width:48em)and (max-width:63.99em){
	.embed__svg--40{
		padding-bottom:67%
	}
	.embed__svg--48{
		padding-bottom:72%
	}
}
@media screen and (min-width:64em){
	.embed__svg--40{
		padding-bottom:90%
	}
}
.usa-list--intro,.usa-prose>.usa-list--intro,.usa-prose>h1+.usa-list--formatted,.usa-prose>h2+.usa-list--formatted,.usa-prose>h3+.usa-list--formatted,.usa-prose>h4+.usa-list--formatted,.usa-prose>h5+.usa-list--formatted,.usa-prose>h6+.usa-list--formatted,.usa-prose>p+.usa-list--intro,h1+.usa-list--formatted,h2+.usa-list--formatted,h3+.usa-list--formatted,h4+.usa-list--formatted,h5+.usa-list--formatted,h6+.usa-list--formatted,p+.usa-list--intro{
	margin-top:.25em
}
.usa-list--formatted,.usa-prose>.usa-list--formatted,ol.usa-accordion,ol.usa-accordion--bordered,ul.usa-accordion,ul.usa-accordion--bordered{
	margin-bottom:0;
	margin-top:0;
	list-style-type:none;
	padding-left:0
}
.usa-list--formatted>li,.usa-prose>.usa-list--formatted>li{
	margin-top:1em;
	margin-bottom:0
}
.usa-prose>h1+.usa-list--formatted>:first-child,.usa-prose>h2+.usa-list--formatted>:first-child,.usa-prose>h3+.usa-list--formatted>:first-child,.usa-prose>h4+.usa-list--formatted>:first-child,.usa-prose>h5+.usa-list--formatted>:first-child,.usa-prose>h6+.usa-list--formatted>:first-child,h1+.usa-list--formatted>:first-child,h2+.usa-list--formatted>:first-child,h3+.usa-list--formatted>:first-child,h4+.usa-list--formatted>:first-child,h5+.usa-list--formatted>:first-child,h6+.usa-list--formatted>:first-child{
	margin-top:0
}
.usa-paragraph--intro,.usa-prose>.usa-paragraph--intro,.usa-prose>h1+.usa-paragraph--intro,.usa-prose>h2+.usa-paragraph--intro,.usa-prose>h3+.usa-paragraph--intro,.usa-prose>h4+.usa-paragraph--intro,.usa-prose>h5+.usa-paragraph--intro,.usa-prose>h6+.usa-paragraph--intro,h1+.usa-paragraph--intro,h2+.usa-paragraph--intro,h3+.usa-paragraph--intro,h4+.usa-paragraph--intro,h5+.usa-paragraph--intro,h6+.usa-paragraph--intro{
	margin-top:.25em
}
.full-bleed{
	flex:1 0 auto;
	position:relative;
	left:50%;
	width:100vw;
	transform:translate(-50%,0)
}
.full-bleed__inner{
	max-width:75rem;
	margin:0 auto
}
.full-bleed.usa-section{
	padding-left:0;
	padding-right:0
}
.full-bleed[class^=bg-]{
	padding-top:3rem;
	padding-bottom:2.5rem
}
.usa-header--basic .usa-nav__link[aria-expanded=true]::after,.usa-header--basic .usa-nav__link[aria-expanded=true]:hover::after,.usa-header--extended .usa-nav__link[aria-expanded=true]::after,.usa-header--extended .usa-nav__link[aria-expanded=true]:hover::after,blockquote.orau-callout.has-quotes>p+p{
	display:block
}
.usa-nav__secondary{
	order:2
}
.usa-footer__return-to-top{
	font-size:.93rem
}
body,html{
	width:100%;
	min-height:100%
}
@media all and (max-width:63.99em){
	html{
		scroll-padding-top:3rem
	}
}
body{
	position:relative;
	z-index:1;
	font-size:1.13rem;
	background-color:#243745
}
code,kbd,pre,samp{
	font-size:.89rem
}
.usa-skipnav.usa-focus,.usa-skipnav:focus{
	z-index:701
}
.clear-both::before,.clear-left::before,.clear-right::before{
	content:"";
	display:block;
	padding-top:1em
}
*+.clear-both,*+.clear-left,*+.clear-right,fieldset *+label{
	margin-top:0
}
.clear-left::before{
	clear:left
}
.clear-right::before{
	clear:right
}
.clear-both::before{
	clear:both
}
h1.clear-both::before,h1.clear-left::before,h1.clear-right::before,h2.clear-both::before,h2.clear-left::before,h2.clear-right::before,h3.clear-both::before,h3.clear-left::before,h3.clear-right::before,h4.clear-both::before,h4.clear-left::before,h4.clear-right::before,h5.clear-both::before,h5.clear-left::before,h5.clear-right::before,h6.clear-both::before,h6.clear-left::before,h6.clear-right::before{
	padding-top:1.5em
}
.usa-accordion,.usa-prose>.usa-accordion{
	padding-left:0
}
details+details,h1+.usa-accordion,h1+.usa-accordion--bordered,h2+.usa-accordion,h2+.usa-accordion--bordered,h3+.usa-accordion,h3+.usa-accordion--bordered,h4+.usa-accordion,h4+.usa-accordion--bordered,h5+.usa-accordion,h5+.usa-accordion--bordered,h6+.usa-accordion,h6+.usa-accordion--bordered{
	margin-top:.5rem
}
*+.usa-accordion,*+.usa-accordion--bordered,*+details,details+*{
	margin-top:1rem
}
.usa-accordion--bordered>ul li ul.add-list-reset,.usa-accordion--bordered>ul li ul.usa-list--unstyled,.usa-accordion--bordered>ul li ul>li>ul.add-list-reset,.usa-accordion--bordered>ul li ul>li>ul.usa-list--unstyled,.usa-accordion--bordered>ul li ul>li>ul>li>ul.add-list-reset,.usa-accordion--bordered>ul li ul>li>ul>li>ul.usa-list--unstyled,.usa-accordion>ul li ul.add-list-reset,.usa-accordion>ul li ul.usa-list--unstyled,.usa-accordion>ul li ul>li>ul.add-list-reset,.usa-accordion>ul li ul>li>ul.usa-list--unstyled,.usa-accordion>ul li ul>li>ul>li>ul.add-list-reset,.usa-accordion>ul li ul>li>ul>li>ul.usa-list--unstyled{
	list-style:none
}
.usa-accordion__button{
	color:#141415;
	background-color:#ebeff4
}
.usa-accordion__button:active,.usa-accordion__button:active:hover,.usa-accordion__button:focus,.usa-accordion__button:hover{
	color:#fff
}
.usa-accordion__button:active:hover,.usa-accordion__button:hover,.usa-accordion__button[aria-expanded=true]:hover{
	background-color:#006aa2
}
.usa-accordion__button:active{
	background-color:#243745
}
.usa-accordion__button:focus{
	background-color:#243745
}
h5 .usa-accordion__button[aria-expanded=false],h5 .usa-accordion__button[aria-expanded=true],h6 .usa-accordion__button[aria-expanded=false],h6 .usa-accordion__button[aria-expanded=true]{
	font-size:1rem
}
.usa-accordion__button[aria-expanded=true]{
	color:#fff;
	background-color:#243745
}
.usa-accordion--bordered>li,.usa-accordion>li{
	margin-bottom:0;
	background-color:transparent
}
.usa-accordion--bordered>li:not(:first-child),.usa-accordion>li:not(:first-child){
	margin-top:.25rem
}
.usa-accordion__content{
	padding:.5rem .5rem .75rem
}
.usa-accordion__content[hidden]{
	display:none!important
}
.usa-accordion--bordered .usa-accordion__content{
	border-color:#dde5ed
}
*+ol.usa-accordion,*+ol.usa-accordion--bordered,*+ul.usa-accordion,*+ul.usa-accordion--bordered{
	margin-top:1em
}
.mini-accordion--reversed>li:not(:first-child),.mini-accordion>li:not(:first-child){
	margin-top:2em
}
.mini-accordion--compact>li:not(:first-child){
	margin-top:.25em
}
.mini-accordion__section{
	display:flex;
	align-items:flex-start;
	flex-wrap:wrap;
	margin-left:-.5rem;
	margin-right:-.5rem;
	max-width:100%
}
.mini-accordion__section>*{
	padding-left:.5rem;
	padding-right:.5rem
}
.mini-accordion__section+.mini-accordion__section{
	margin-top:2em
}
.mini-accordion__control{
	flex:0 1 auto
}
.mini-accordion__control+.usa-accordion__content{
	margin-top:1em
}
.mini-accordion__content{
	flex:1 0 auto;
	overflow:auto;
	width:calc(100% - 3rem);
	background-color:transparent
}
.mini-accordion__content>.usa-accordion__content{
	margin-top:1em;
	padding:0
}
.mini-accordion__content+.usa-accordion__content,.mini-accordion__control+.usa-accordion__content{
	flex:0 1 auto;
	width:100%
}
.mini-accordion__button{
	width:auto;
	margin:0;
	padding:1rem;
	background-position:left .25rem center
}
.mini-accordion__button>span{
	padding-left:1rem
}
.mini-accordion__button--small{
	padding:.5rem .75rem
}
.mini-accordion__button--small,.mini-accordion__button--small[aria-expanded=false]{
	background-size:1.25rem;
	background-position:left .334rem center
}
.mini-accordion--reversed .mini-accordion__control{
	order:2
}
.mini-accordion--reversed .mini-accordion__button{
	background-position:right .334rem center
}
.mini-accordion--reversed .mini-accordion__button>span{
	padding-left:0;
	padding-right:1rem
}
.mini-accordion--reversed .usa-accordion__content{
	order:3
}
@media only screen and (min-width:40em){
	.mini-accordion__content{
		flex:1 0 0;
		width:auto
	}
	.mini-accordion--reversed .mini-accordion__control+.mini-accordion--reversed .mini-accordion__content{
		padding-bottom:0
	}
}
@media only screen and (max-width:39.99em){
	.mini-accordion--reversed .mini-accordion__control+.mini-accordion__content{
		padding-bottom:1rem
	}
}
.usa-accordion{
	margin:1em 0
}
.usa-accordion--bordered{
	margin-top:1em;
	margin-bottom:1em
}
.usa-accordion .usa-accordion__button,.usa-accordion--bordered .usa-accordion__button{
	position:relative;
	z-index:1;
	overflow:hidden;
	background-image:none;
	transition:color .2s ease-in-out,background-color .2s ease-in-out
}
.usa-accordion .usa-accordion__button:focus,.usa-accordion--bordered .usa-accordion__button:focus{
	z-index:2
}
.usa-accordion .usa-accordion__button::after,.usa-accordion--bordered .usa-accordion__button::after{
	content:"";
	position:absolute;
	top:50%;
	right:0;
	z-index:9;
	transform:translateY(-50%);
	width:3rem;
	height:3rem;
	background-image:url(../img/usa-icons/add.svg),linear-gradient(transparent,transparent);
	background-repeat:no-repeat;
	background-size:1.4rem 1.4rem;
	background-position:center center;
	transition:transform .5s ease-in-out
}
.usa-accordion .usa-accordion__button:active,.usa-accordion .usa-accordion__button:focus,.usa-accordion .usa-accordion__button:hover,.usa-accordion .usa-accordion__button:hover:active,.usa-accordion .usa-accordion__button[aria-expanded=false]:active,.usa-accordion .usa-accordion__button[aria-expanded=false]:focus,.usa-accordion .usa-accordion__button[aria-expanded=false]:hover,.usa-accordion .usa-accordion__button[aria-expanded=false]:hover:active,.usa-accordion--bordered .usa-accordion__button:active,.usa-accordion--bordered .usa-accordion__button:focus,.usa-accordion--bordered .usa-accordion__button:hover,.usa-accordion--bordered .usa-accordion__button:hover:active,.usa-accordion--bordered .usa-accordion__button[aria-expanded=false]:active,.usa-accordion--bordered .usa-accordion__button[aria-expanded=false]:focus,.usa-accordion--bordered .usa-accordion__button[aria-expanded=false]:hover,.usa-accordion--bordered .usa-accordion__button[aria-expanded=false]:hover:active{
	background-image:none
}
.usa-accordion .usa-accordion__button:active::after,.usa-accordion .usa-accordion__button:focus::after,.usa-accordion .usa-accordion__button:hover::after,.usa-accordion .usa-accordion__button:hover:active::after,.usa-accordion .usa-accordion__button[aria-expanded=false]:active::after,.usa-accordion .usa-accordion__button[aria-expanded=false]:focus::after,.usa-accordion .usa-accordion__button[aria-expanded=false]:hover::after,.usa-accordion .usa-accordion__button[aria-expanded=false]:hover:active::after,.usa-accordion--bordered .usa-accordion__button:active::after,.usa-accordion--bordered .usa-accordion__button:focus::after,.usa-accordion--bordered .usa-accordion__button:hover::after,.usa-accordion--bordered .usa-accordion__button:hover:active::after,.usa-accordion--bordered .usa-accordion__button[aria-expanded=false]:active::after,.usa-accordion--bordered .usa-accordion__button[aria-expanded=false]:focus::after,.usa-accordion--bordered .usa-accordion__button[aria-expanded=false]:hover::after,.usa-accordion--bordered .usa-accordion__button[aria-expanded=false]:hover:active::after{
	background-image:url(../img/usa-icons-bg/add--white.svg),linear-gradient(transparent,transparent)
}
.usa-accordion .usa-accordion__button[aria-expanded=true],.usa-accordion--bordered .usa-accordion__button[aria-expanded=true]{
	background-image:none
}
.usa-accordion .usa-accordion__button[aria-expanded=true]::after,.usa-accordion--bordered .usa-accordion__button[aria-expanded=true]::after{
	background-image:url(../img/usa-icons-bg/add--white.svg),linear-gradient(transparent,transparent);
	transform:translateY(-50%) rotate(-45deg)
}
.usa-accordion .usa-accordion__content{
	margin-bottom:0;
	padding-top:1.5rem;
	padding-bottom:1.5rem
}
.usa-accordion--bordered .usa-accordion__content{
	margin-bottom:0;
	padding:1.5rem 1.25rem;
	border-width:0 1px 1px
}
.usa-accordion__content ul:where(:not(.add-list-reset,.usa-list--unstyled)),.usa-accordion__content ul:where(:not(.add-list-reset,.usa-list--unstyled)) ul:where(:not(.add-list-reset,.usa-list--unstyled)) ul:where(:not(.add-list-reset,.usa-list--unstyled)) ul:where(:not(.add-list-reset,.usa-list--unstyled)){
	list-style-type:disc
}
.usa-accordion__content ul:where(:not(.add-list-reset,.usa-list--unstyled)) ul:where(:not(.add-list-reset,.usa-list--unstyled)){
	list-style-type:circle
}
.usa-accordion__content ul:where(:not(.add-list-reset,.usa-list--unstyled)) ul:where(:not(.add-list-reset,.usa-list--unstyled)) ul:where(:not(.add-list-reset,.usa-list--unstyled)){
	list-style-type:square
}
.impact-background--blue .usa-accordion,.impact-background--blue .usa-accordion--bordered,.impact-background--midnightblue .usa-accordion,.impact-background--midnightblue .usa-accordion--bordered{
	color:#fff
}
.impact-background--blue .usa-accordion__content,.impact-background--midnightblue .usa-accordion__content{
	color:#141415
}
.impact-background--blue .usa-accordion__button:hover::after,.impact-background--midnightblue .usa-accordion__button::after{
	background-image:url(../img/usa-icons-bg/add--white.svg),linear-gradient(transparent,transparent)
}
.impact-background--midnightblue .usa-accordion__button{
	color:#fff
}
.impact-background--midnightblue .usa-accordion__button:hover::after{
	background-image:url(../img/usa-icons/add.svg),linear-gradient(transparent,transparent)
}
.alt-accordion .usa-accordion__button{
	color:#fff;
	background-color:#006aa2
}
.alt-accordion .usa-accordion__button::after{
	background-image:url(../img/plus-reverse.svg),none
}
.alt-accordion .usa-accordion__button:hover,.alt-accordion .usa-accordion__button[aria-expanded=true]{
	background-color:#1d4f91
}
.alt-accordion.usa-accordion--bordered .usa-accordion__button{
	border:1px solid #1d4f91
}
.alt-accordion.usa-accordion--bordered .usa-accordion__content{
	border:1px solid #1d4f91;
	border-top-width:0
}
.impact-background--blue .alt-accordion .usa-accordion__button,.impact-background--green .alt-accordion .usa-accordion__button,.impact-background--midnightblue .alt-accordion .usa-accordion__button{
	color:#141415;
	background-color:#f6f7f7;
	border:0
}
.impact-background--blue .alt-accordion .usa-accordion__button::after,.impact-background--green .alt-accordion .usa-accordion__button::after,.impact-background--midnightblue .alt-accordion .usa-accordion__button::after{
	background-image:url(../img/plus.svg),none
}
.impact-background--blue .alt-accordion .usa-accordion__button:hover,.impact-background--blue .alt-accordion .usa-accordion__button[aria-expanded=true],.impact-background--green .alt-accordion .usa-accordion__button:hover,.impact-background--green .alt-accordion .usa-accordion__button[aria-expanded=true],.impact-background--midnightblue .alt-accordion .usa-accordion__button:hover,.impact-background--midnightblue .alt-accordion .usa-accordion__button[aria-expanded=true]{
	background-color:#e5e1e6
}
.usa-button,.usa-prose>.usa-button{
	background-color:#006aa2;
	text-decoration:none
}
.usa-button.usa-button--active,.usa-button.usa-button--hover,.usa-button:active,.usa-button:hover,.usa-prose>.usa-button.usa-button--active,.usa-prose>.usa-button.usa-button--hover,.usa-prose>.usa-button:active,.usa-prose>.usa-button:hover{
	background-color:#243745
}
.usa-button--primary,.usa-prose>.usa-button--primary{
	background-color:#5c88da
}
.usa-button--primary.usa-button--hover,.usa-button--primary:hover,.usa-prose>.usa-button--primary.usa-button--hover,.usa-prose>.usa-button--primary:hover{
	background-color:#4a6dae
}
.usa-button--primary.usa-button--active,.usa-button--primary:active,.usa-prose>.usa-button--primary.usa-button--active,.usa-prose>.usa-button--primary:active{
	background-color:#375283
}
.usa-button--secondary,.usa-prose>.usa-button--secondary{
	background-color:#0085ca
}
.usa-button--secondary.usa-button--hover,.usa-button--secondary:hover,.usa-prose>.usa-button--secondary.usa-button--hover,.usa-prose>.usa-button--secondary:hover{
	background-color:#005079
}
.usa-button--secondary.usa-button--active,.usa-button--secondary:active,.usa-prose>.usa-button--secondary.usa-button--active,.usa-prose>.usa-button--secondary:active{
	background-color:#2a3c4a
}
.usa-button--accent-cool,.usa-prose>.usa-button--accent-cool{
	background-color:#4a7200
}
.usa-button--accent-cool.usa-button--hover,.usa-button--accent-cool:hover,.usa-prose>.usa-button--accent-cool.usa-button--hover,.usa-prose>.usa-button--accent-cool:hover{
	background-color:#3b5b00
}
.usa-button--accent-cool.usa-button--active,.usa-button--accent-cool:active,.usa-prose>.usa-button--accent-cool.usa-button--active,.usa-prose>.usa-button--accent-cool:active{
	background-color:#2c4400
}
.usa-button--accent-warm,.usa-prose>.usa-button--accent-warm{
	background-color:#b33d26
}
.usa-button--accent-warm.usa-button--hover,.usa-button--accent-warm:hover,.usa-prose>.usa-button--accent-warm.usa-button--hover,.usa-prose>.usa-button--accent-warm:hover{
	background-color:#8f311e
}
.usa-button--accent-warm.usa-button--active,.usa-button--accent-warm:active,.usa-prose>.usa-button--accent-warm.usa-button--active,.usa-prose>.usa-button--accent-warm:active{
	background-color:#6b2517
}
.usa-button--base,.usa-prose>.usa-button--base{
	color:#141415;
	background-color:#63666a
}
.usa-button--base.usa-button--hover,.usa-button--base:hover,.usa-prose>.usa-button--base.usa-button--hover,.usa-prose>.usa-button--base:hover{
	background-color:#4f5255
}
.usa-button--base.usa-button--active,.usa-button--base:active,.usa-prose>.usa-button--base.usa-button--active,.usa-prose>.usa-button--base:active{
	background-color:#3b3d40
}
.usa-button--disabled,.usa-button:disabled,.usa-prose>.usa-button--disabled,.usa-prose>.usa-button:disabled{
	color:#8d9297;
	background-color:#c9c9c9;
	pointer-events:none
}
.usa-button--unstyled,.usa-prose>.usa-button--unstyled{
	color:#006aa2;
	background-color:transparent;
	text-decoration:underline;
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	font-weight:400
}
.usa-button--unstyled:visited,.usa-prose>.usa-button--unstyled:visited{
	color:#70669d
}
.usa-button--unstyled.usa-button--active,.usa-button--unstyled.usa-button--hover,.usa-button--unstyled:active,.usa-button--unstyled:hover,.usa-prose>.usa-button--unstyled.usa-button--active,.usa-prose>.usa-button--unstyled.usa-button--hover,.usa-prose>.usa-button--unstyled:active,.usa-prose>.usa-button--unstyled:hover{
	color:#375283;
	background-color:transparent
}
.usa-button--outline,.usa-prose>.usa-button--outline{
	color:#006aa2;
	background-color:transparent;
	box-shadow:inset 0 0 0 2px #006aa2
}
.usa-button--outline:visited,.usa-prose>.usa-button--outline:visited{
	color:#006aa2
}
.usa-button--outline.usa-button--active,.usa-button--outline.usa-button--hover,.usa-button--outline:active,.usa-button--outline:hover,.usa-prose>.usa-button--outline.usa-button--active,.usa-prose>.usa-button--outline.usa-button--hover,.usa-prose>.usa-button--outline:active,.usa-prose>.usa-button--outline:hover{
	color:#243745;
	background-color:transparent;
	box-shadow:inset 0 0 0 2px #243745
}
.usa-button--outline-disabled,.usa-button--outline:disabled,.usa-prose>.usa-button--outline-disabled,.usa-prose>.usa-button--outline:disabled{
	color:#a9aeb1;
	background-color:transparent;
	box-shadow:inset 0 0 0 2px #c9c9c9
}
.usa-button--outline-primary,.usa-button--outline.usa-button--primary,.usa-prose>.usa-button--outline-primary,.usa-prose>.usa-button--outline.usa-button--primary{
	color:#5c88da;
	background-color:transparent;
	box-shadow:inset 0 0 0 2px #5c88da
}
.usa-button--outline-primary:visited,.usa-button--outline.usa-button--primary:visited,.usa-prose>.usa-button--outline-primary:visited,.usa-prose>.usa-button--outline.usa-button--primary:visited{
	color:#5c88da
}
.usa-button--outline-primary.usa-button--hover,.usa-button--outline-primary:hover,.usa-button--outline.usa-button--primary.usa-button--hover,.usa-button--outline.usa-button--primary:hover,.usa-prose>.usa-button--outline-primary.usa-button--hover,.usa-prose>.usa-button--outline-primary:hover,.usa-prose>.usa-button--outline.usa-button--primary.usa-button--hover,.usa-prose>.usa-button--outline.usa-button--primary:hover{
	color:#4a6dae;
	background-color:transparent;
	box-shadow:inset 0 0 0 2px #4a6dae
}
.usa-button--outline-primary.usa-button--active,.usa-button--outline-primary:active,.usa-button--outline.usa-button--primary.usa-button--active,.usa-button--outline.usa-button--primary:active,.usa-prose>.usa-button--outline-primary.usa-button--active,.usa-prose>.usa-button--outline-primary:active,.usa-prose>.usa-button--outline.usa-button--primary.usa-button--active,.usa-prose>.usa-button--outline.usa-button--primary:active{
	color:#375283;
	background-color:transparent;
	box-shadow:inset 0 0 0 2px #375283
}
.usa-button--outline-secondary,.usa-button--outline.usa-button--secondary,.usa-prose>.usa-button--outline-secondary,.usa-prose>.usa-button--outline.usa-button--secondary{
	color:#0085ca;
	background-color:transparent;
	box-shadow:inset 0 0 0 2px #0085ca
}
.usa-button--outline-secondary:visited,.usa-button--outline.usa-button--secondary:visited,.usa-prose>.usa-button--outline-secondary:visited,.usa-prose>.usa-button--outline.usa-button--secondary:visited{
	color:#0085ca
}
.usa-button--outline-secondary.usa-button--hover,.usa-button--outline-secondary:hover,.usa-button--outline.usa-button--secondary.usa-button--hover,.usa-button--outline.usa-button--secondary:hover,.usa-prose>.usa-button--outline-secondary.usa-button--hover,.usa-prose>.usa-button--outline-secondary:hover,.usa-prose>.usa-button--outline.usa-button--secondary.usa-button--hover,.usa-prose>.usa-button--outline.usa-button--secondary:hover{
	color:#005079;
	background-color:transparent;
	box-shadow:inset 0 0 0 2px #005079
}
.usa-button--outline-secondary.usa-button--active,.usa-button--outline-secondary:active,.usa-button--outline.usa-button--secondary.usa-button--active,.usa-button--outline.usa-button--secondary:active,.usa-prose>.usa-button--outline-secondary.usa-button--active,.usa-prose>.usa-button--outline-secondary:active,.usa-prose>.usa-button--outline.usa-button--secondary.usa-button--active,.usa-prose>.usa-button--outline.usa-button--secondary:active{
	color:#2a3c4a;
	background-color:transparent;
	box-shadow:inset 0 0 0 2px #2a3c4a
}
.usa-button--outline-accent-cool,.usa-button--outline.usa-button--accent-cool,.usa-prose>.usa-button--outline-accent-cool,.usa-prose>.usa-button--outline.usa-button--accent-cool{
	color:#4a7200;
	background-color:transparent;
	box-shadow:inset 0 0 0 2px #4a7200
}
.usa-button--outline-accent-cool:visited,.usa-button--outline.usa-button--accent-cool:visited,.usa-prose>.usa-button--outline-accent-cool:visited,.usa-prose>.usa-button--outline.usa-button--accent-cool:visited{
	color:#4a7200
}
.usa-button--outline-accent-cool.usa-button--hover,.usa-button--outline-accent-cool:hover,.usa-button--outline.usa-button--accent-cool.usa-button--hover,.usa-button--outline.usa-button--accent-cool:hover,.usa-prose>.usa-button--outline-accent-cool.usa-button--hover,.usa-prose>.usa-button--outline-accent-cool:hover,.usa-prose>.usa-button--outline.usa-button--accent-cool.usa-button--hover,.usa-prose>.usa-button--outline.usa-button--accent-cool:hover{
	color:#3b5b00;
	background-color:transparent;
	box-shadow:inset 0 0 0 2px #3b5b00
}
.usa-button--outline-accent-cool.usa-button--active,.usa-button--outline-accent-cool:active,.usa-button--outline.usa-button--accent-cool.usa-button--active,.usa-button--outline.usa-button--accent-cool:active,.usa-prose>.usa-button--outline-accent-cool.usa-button--active,.usa-prose>.usa-button--outline-accent-cool:active,.usa-prose>.usa-button--outline.usa-button--accent-cool.usa-button--active,.usa-prose>.usa-button--outline.usa-button--accent-cool:active{
	color:#2c4400;
	background-color:transparent;
	box-shadow:inset 0 0 0 2px #2c4400
}
.usa-button--outline-accent-warm,.usa-button--outline.usa-button--accent-warm,.usa-prose>.usa-button--outline-accent-warm,.usa-prose>.usa-button--outline.usa-button--accent-warm{
	color:#b33d26;
	background-color:transparent;
	box-shadow:inset 0 0 0 2px #b33d26
}
.usa-button--outline-accent-warm:visited,.usa-button--outline.usa-button--accent-warm:visited,.usa-prose>.usa-button--outline-accent-warm:visited,.usa-prose>.usa-button--outline.usa-button--accent-warm:visited{
	color:#b33d26
}
.usa-button--outline-accent-warm.usa-button--hover,.usa-button--outline-accent-warm:hover,.usa-button--outline.usa-button--accent-warm.usa-button--hover,.usa-button--outline.usa-button--accent-warm:hover,.usa-prose>.usa-button--outline-accent-warm.usa-button--hover,.usa-prose>.usa-button--outline-accent-warm:hover,.usa-prose>.usa-button--outline.usa-button--accent-warm.usa-button--hover,.usa-prose>.usa-button--outline.usa-button--accent-warm:hover{
	color:#8f311e;
	background-color:transparent;
	box-shadow:inset 0 0 0 2px #8f311e
}
.usa-button--outline-accent-warm.usa-button--active,.usa-button--outline-accent-warm:active,.usa-button--outline.usa-button--accent-warm.usa-button--active,.usa-button--outline.usa-button--accent-warm:active,.usa-prose>.usa-button--outline-accent-warm.usa-button--active,.usa-prose>.usa-button--outline-accent-warm:active,.usa-prose>.usa-button--outline.usa-button--accent-warm.usa-button--active,.usa-prose>.usa-button--outline.usa-button--accent-warm:active{
	color:#6b2517;
	background-color:transparent;
	box-shadow:inset 0 0 0 2px #6b2517
}
.usa-button--outline-base,.usa-button--outline.usa-button--base,.usa-prose>.usa-button--outline-base,.usa-prose>.usa-button--outline.usa-button--base{
	color:#63666a;
	background-color:transparent;
	box-shadow:inset 0 0 0 2px #63666a
}
.usa-button--outline-base:visited,.usa-button--outline.usa-button--base:visited,.usa-prose>.usa-button--outline-base:visited,.usa-prose>.usa-button--outline.usa-button--base:visited{
	color:#63666a
}
.usa-button--outline-base.usa-button--hover,.usa-button--outline-base:hover,.usa-button--outline.usa-button--base.usa-button--hover,.usa-button--outline.usa-button--base:hover,.usa-prose>.usa-button--outline-base.usa-button--hover,.usa-prose>.usa-button--outline-base:hover,.usa-prose>.usa-button--outline.usa-button--base.usa-button--hover,.usa-prose>.usa-button--outline.usa-button--base:hover{
	color:#4f5255;
	background-color:transparent;
	box-shadow:inset 0 0 0 2px #4f5255
}
.usa-button--outline-base.usa-button--active,.usa-button--outline-base:active,.usa-button--outline.usa-button--base.usa-button--active,.usa-button--outline.usa-button--base:active,.usa-prose>.usa-button--outline-base.usa-button--active,.usa-prose>.usa-button--outline-base:active,.usa-prose>.usa-button--outline.usa-button--base.usa-button--active,.usa-prose>.usa-button--outline.usa-button--base:active{
	color:#3b3d40;
	background-color:transparent;
	box-shadow:inset 0 0 0 2px #3b3d40
}
.usa-button--outline-accent-cool.usa-button--disabled,.usa-button--outline-accent-cool:disabled,.usa-button--outline-accent-warm.usa-button--disabled,.usa-button--outline-accent-warm:disabled,.usa-button--outline-base.usa-button--disabled,.usa-button--outline-base:disabled,.usa-button--outline-primary.usa-button--disabled,.usa-button--outline-primary:disabled,.usa-button--outline-secondary.usa-button--disabled,.usa-button--outline-secondary:disabled,.usa-button--outline.usa-button--accent-cool.usa-button--disabled,.usa-button--outline.usa-button--accent-cool:disabled,.usa-button--outline.usa-button--accent-warm.usa-button--disabled,.usa-button--outline.usa-button--accent-warm:disabled,.usa-button--outline.usa-button--base.usa-button--disabled,.usa-button--outline.usa-button--base:disabled,.usa-button--outline.usa-button--primary.usa-button--disabled,.usa-button--outline.usa-button--primary:disabled,.usa-button--outline.usa-button--secondary.usa-button--disabled,.usa-button--outline.usa-button--secondary:disabled,.usa-prose>.usa-button--outline-accent-cool.usa-button--disabled,.usa-prose>.usa-button--outline-accent-cool:disabled,.usa-prose>.usa-button--outline-accent-warm.usa-button--disabled,.usa-prose>.usa-button--outline-accent-warm:disabled,.usa-prose>.usa-button--outline-base.usa-button--disabled,.usa-prose>.usa-button--outline-base:disabled,.usa-prose>.usa-button--outline-primary.usa-button--disabled,.usa-prose>.usa-button--outline-primary:disabled,.usa-prose>.usa-button--outline-secondary.usa-button--disabled,.usa-prose>.usa-button--outline-secondary:disabled,.usa-prose>.usa-button--outline.usa-button--accent-cool.usa-button--disabled,.usa-prose>.usa-button--outline.usa-button--accent-cool:disabled,.usa-prose>.usa-button--outline.usa-button--accent-warm.usa-button--disabled,.usa-prose>.usa-button--outline.usa-button--accent-warm:disabled,.usa-prose>.usa-button--outline.usa-button--base.usa-button--disabled,.usa-prose>.usa-button--outline.usa-button--base:disabled,.usa-prose>.usa-button--outline.usa-button--primary.usa-button--disabled,.usa-prose>.usa-button--outline.usa-button--primary:disabled,.usa-prose>.usa-button--outline.usa-button--secondary.usa-button--disabled,.usa-prose>.usa-button--outline.usa-button--secondary:disabled{
	color:#a9aeb1;
	background-color:transparent;
	box-shadow:inset 0 0 0 2px #c9c9c9
}
.usa-button--outline-accent-cool.usa-button--unstyled,.usa-button--outline-accent-warm.usa-button--unstyled,.usa-button--outline-base.usa-button--unstyled,.usa-button--outline-primary.usa-button--unstyled,.usa-button--outline-secondary.usa-button--unstyled,.usa-button--outline.usa-button--accent-cool.usa-button--unstyled,.usa-button--outline.usa-button--accent-warm.usa-button--unstyled,.usa-button--outline.usa-button--base.usa-button--unstyled,.usa-button--outline.usa-button--primary.usa-button--unstyled,.usa-button--outline.usa-button--secondary.usa-button--unstyled,.usa-prose>.usa-button--outline-accent-cool.usa-button--unstyled,.usa-prose>.usa-button--outline-accent-warm.usa-button--unstyled,.usa-prose>.usa-button--outline-base.usa-button--unstyled,.usa-prose>.usa-button--outline-primary.usa-button--unstyled,.usa-prose>.usa-button--outline-secondary.usa-button--unstyled,.usa-prose>.usa-button--outline.usa-button--accent-cool.usa-button--unstyled,.usa-prose>.usa-button--outline.usa-button--accent-warm.usa-button--unstyled,.usa-prose>.usa-button--outline.usa-button--base.usa-button--unstyled,.usa-prose>.usa-button--outline.usa-button--primary.usa-button--unstyled,.usa-prose>.usa-button--outline.usa-button--secondary.usa-button--unstyled{
	color:#006aa2;
	background-color:transparent;
	box-shadow:none;
	text-decoration:underline;
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	font-weight:400
}
.usa-button--outline-accent-cool.usa-button--unstyled:visited,.usa-button--outline-accent-warm.usa-button--unstyled:visited,.usa-button--outline-base.usa-button--unstyled:visited,.usa-button--outline-primary.usa-button--unstyled:visited,.usa-button--outline-secondary.usa-button--unstyled:visited,.usa-button--outline.usa-button--accent-cool.usa-button--unstyled:visited,.usa-button--outline.usa-button--accent-warm.usa-button--unstyled:visited,.usa-button--outline.usa-button--base.usa-button--unstyled:visited,.usa-button--outline.usa-button--primary.usa-button--unstyled:visited,.usa-button--outline.usa-button--secondary.usa-button--unstyled:visited,.usa-prose>.usa-button--outline-accent-cool.usa-button--unstyled:visited,.usa-prose>.usa-button--outline-accent-warm.usa-button--unstyled:visited,.usa-prose>.usa-button--outline-base.usa-button--unstyled:visited,.usa-prose>.usa-button--outline-primary.usa-button--unstyled:visited,.usa-prose>.usa-button--outline-secondary.usa-button--unstyled:visited,.usa-prose>.usa-button--outline.usa-button--accent-cool.usa-button--unstyled:visited,.usa-prose>.usa-button--outline.usa-button--accent-warm.usa-button--unstyled:visited,.usa-prose>.usa-button--outline.usa-button--base.usa-button--unstyled:visited,.usa-prose>.usa-button--outline.usa-button--primary.usa-button--unstyled:visited,.usa-prose>.usa-button--outline.usa-button--secondary.usa-button--unstyled:visited{
	color:#70669d
}
.usa-button--outline-accent-cool.usa-button--unstyled.usa-button--active,.usa-button--outline-accent-cool.usa-button--unstyled.usa-button--hover,.usa-button--outline-accent-cool.usa-button--unstyled:active,.usa-button--outline-accent-cool.usa-button--unstyled:hover,.usa-button--outline-accent-warm.usa-button--unstyled.usa-button--active,.usa-button--outline-accent-warm.usa-button--unstyled.usa-button--hover,.usa-button--outline-accent-warm.usa-button--unstyled:active,.usa-button--outline-accent-warm.usa-button--unstyled:hover,.usa-button--outline-base.usa-button--unstyled.usa-button--active,.usa-button--outline-base.usa-button--unstyled.usa-button--hover,.usa-button--outline-base.usa-button--unstyled:active,.usa-button--outline-base.usa-button--unstyled:hover,.usa-button--outline-primary.usa-button--unstyled.usa-button--active,.usa-button--outline-primary.usa-button--unstyled.usa-button--hover,.usa-button--outline-primary.usa-button--unstyled:active,.usa-button--outline-primary.usa-button--unstyled:hover,.usa-button--outline-secondary.usa-button--unstyled.usa-button--active,.usa-button--outline-secondary.usa-button--unstyled.usa-button--hover,.usa-button--outline-secondary.usa-button--unstyled:active,.usa-button--outline-secondary.usa-button--unstyled:hover,.usa-button--outline.usa-button--accent-cool.usa-button--unstyled.usa-button--active,.usa-button--outline.usa-button--accent-cool.usa-button--unstyled.usa-button--hover,.usa-button--outline.usa-button--accent-cool.usa-button--unstyled:active,.usa-button--outline.usa-button--accent-cool.usa-button--unstyled:hover,.usa-button--outline.usa-button--accent-warm.usa-button--unstyled.usa-button--active,.usa-button--outline.usa-button--accent-warm.usa-button--unstyled.usa-button--hover,.usa-button--outline.usa-button--accent-warm.usa-button--unstyled:active,.usa-button--outline.usa-button--accent-warm.usa-button--unstyled:hover,.usa-button--outline.usa-button--base.usa-button--unstyled.usa-button--active,.usa-button--outline.usa-button--base.usa-button--unstyled.usa-button--hover,.usa-button--outline.usa-button--base.usa-button--unstyled:active,.usa-button--outline.usa-button--base.usa-button--unstyled:hover,.usa-button--outline.usa-button--primary.usa-button--unstyled.usa-button--active,.usa-button--outline.usa-button--primary.usa-button--unstyled.usa-button--hover,.usa-button--outline.usa-button--primary.usa-button--unstyled:active,.usa-button--outline.usa-button--primary.usa-button--unstyled:hover,.usa-button--outline.usa-button--secondary.usa-button--unstyled.usa-button--active,.usa-button--outline.usa-button--secondary.usa-button--unstyled.usa-button--hover,.usa-button--outline.usa-button--secondary.usa-button--unstyled:active,.usa-button--outline.usa-button--secondary.usa-button--unstyled:hover,.usa-prose>.usa-button--outline-accent-cool.usa-button--unstyled.usa-button--active,.usa-prose>.usa-button--outline-accent-cool.usa-button--unstyled.usa-button--hover,.usa-prose>.usa-button--outline-accent-cool.usa-button--unstyled:active,.usa-prose>.usa-button--outline-accent-cool.usa-button--unstyled:hover,.usa-prose>.usa-button--outline-accent-warm.usa-button--unstyled.usa-button--active,.usa-prose>.usa-button--outline-accent-warm.usa-button--unstyled.usa-button--hover,.usa-prose>.usa-button--outline-accent-warm.usa-button--unstyled:active,.usa-prose>.usa-button--outline-accent-warm.usa-button--unstyled:hover,.usa-prose>.usa-button--outline-base.usa-button--unstyled.usa-button--active,.usa-prose>.usa-button--outline-base.usa-button--unstyled.usa-button--hover,.usa-prose>.usa-button--outline-base.usa-button--unstyled:active,.usa-prose>.usa-button--outline-base.usa-button--unstyled:hover,.usa-prose>.usa-button--outline-primary.usa-button--unstyled.usa-button--active,.usa-prose>.usa-button--outline-primary.usa-button--unstyled.usa-button--hover,.usa-prose>.usa-button--outline-primary.usa-button--unstyled:active,.usa-prose>.usa-button--outline-primary.usa-button--unstyled:hover,.usa-prose>.usa-button--outline-secondary.usa-button--unstyled.usa-button--active,.usa-prose>.usa-button--outline-secondary.usa-button--unstyled.usa-button--hover,.usa-prose>.usa-button--outline-secondary.usa-button--unstyled:active,.usa-prose>.usa-button--outline-secondary.usa-button--unstyled:hover,.usa-prose>.usa-button--outline.usa-button--accent-cool.usa-button--unstyled.usa-button--active,.usa-prose>.usa-button--outline.usa-button--accent-cool.usa-button--unstyled.usa-button--hover,.usa-prose>.usa-button--outline.usa-button--accent-cool.usa-button--unstyled:active,.usa-prose>.usa-button--outline.usa-button--accent-cool.usa-button--unstyled:hover,.usa-prose>.usa-button--outline.usa-button--accent-warm.usa-button--unstyled.usa-button--active,.usa-prose>.usa-button--outline.usa-button--accent-warm.usa-button--unstyled.usa-button--hover,.usa-prose>.usa-button--outline.usa-button--accent-warm.usa-button--unstyled:active,.usa-prose>.usa-button--outline.usa-button--accent-warm.usa-button--unstyled:hover,.usa-prose>.usa-button--outline.usa-button--base.usa-button--unstyled.usa-button--active,.usa-prose>.usa-button--outline.usa-button--base.usa-button--unstyled.usa-button--hover,.usa-prose>.usa-button--outline.usa-button--base.usa-button--unstyled:active,.usa-prose>.usa-button--outline.usa-button--base.usa-button--unstyled:hover,.usa-prose>.usa-button--outline.usa-button--primary.usa-button--unstyled.usa-button--active,.usa-prose>.usa-button--outline.usa-button--primary.usa-button--unstyled.usa-button--hover,.usa-prose>.usa-button--outline.usa-button--primary.usa-button--unstyled:active,.usa-prose>.usa-button--outline.usa-button--primary.usa-button--unstyled:hover,.usa-prose>.usa-button--outline.usa-button--secondary.usa-button--unstyled.usa-button--active,.usa-prose>.usa-button--outline.usa-button--secondary.usa-button--unstyled.usa-button--hover,.usa-prose>.usa-button--outline.usa-button--secondary.usa-button--unstyled:active,.usa-prose>.usa-button--outline.usa-button--secondary.usa-button--unstyled:hover{
	color:#375283;
	background-color:transparent
}
.usa-button--outline-unstyled,.usa-button--outline.usa-button--unstyled,.usa-prose>.usa-button--outline-unstyled,.usa-prose>.usa-button--outline.usa-button--unstyled{
	color:#006aa2;
	background-color:transparent;
	box-shadow:none;
	text-decoration:underline;
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	font-weight:400
}
.usa-button--outline-unstyled:visited,.usa-button--outline.usa-button--unstyled:visited,.usa-prose>.usa-button--outline-unstyled:visited,.usa-prose>.usa-button--outline.usa-button--unstyled:visited{
	color:#70669d
}
.usa-button--outline-unstyled.usa-button--active,.usa-button--outline-unstyled.usa-button--hover,.usa-button--outline-unstyled:active,.usa-button--outline-unstyled:hover,.usa-button--outline.usa-button--unstyled.usa-button--active,.usa-button--outline.usa-button--unstyled.usa-button--hover,.usa-button--outline.usa-button--unstyled:active,.usa-button--outline.usa-button--unstyled:hover,.usa-prose>.usa-button--outline-unstyled.usa-button--active,.usa-prose>.usa-button--outline-unstyled.usa-button--hover,.usa-prose>.usa-button--outline-unstyled:active,.usa-prose>.usa-button--outline-unstyled:hover,.usa-prose>.usa-button--outline.usa-button--unstyled.usa-button--active,.usa-prose>.usa-button--outline.usa-button--unstyled.usa-button--hover,.usa-prose>.usa-button--outline.usa-button--unstyled:active,.usa-prose>.usa-button--outline.usa-button--unstyled:hover{
	color:#375283;
	background-color:transparent;
	box-shadow:none
}
.usa-button--outline-inverse,.usa-button--outline.usa-button--inverse,.usa-prose>.usa-button--outline-inverse,.usa-prose>.usa-button--outline.usa-button--inverse{
	color:#efedf0;
	box-shadow:inset 0 0 0 2px #efedf0
}
.usa-button--outline-inverse:visited,.usa-button--outline.usa-button--inverse:visited,.usa-prose>.usa-button--outline-inverse:visited,.usa-prose>.usa-button--outline.usa-button--inverse:visited{
	color:#5c88da
}
.usa-button--outline-inverse.usa-button--hover,.usa-button--outline-inverse:hover,.usa-button--outline.usa-button--inverse.usa-button--hover,.usa-button--outline.usa-button--inverse:hover,.usa-prose>.usa-button--outline-inverse.usa-button--hover,.usa-prose>.usa-button--outline-inverse:hover,.usa-prose>.usa-button--outline.usa-button--inverse.usa-button--hover,.usa-prose>.usa-button--outline.usa-button--inverse:hover{
	color:#f6f7f7;
	box-shadow:inset 0 0 0 2px #f6f7f7
}
.usa-button--outline-inverse.usa-button--active,.usa-button--outline-inverse:active,.usa-button--outline.usa-button--inverse.usa-button--active,.usa-button--outline.usa-button--inverse:active,.usa-prose>.usa-button--outline-inverse.usa-button--active,.usa-prose>.usa-button--outline-inverse:active,.usa-prose>.usa-button--outline.usa-button--inverse.usa-button--active,.usa-prose>.usa-button--outline.usa-button--inverse:active{
	color:#fff;
	box-shadow:inset 0 0 0 2px #fff
}
.usa-button--outline-inverse:not([disabled]).usa-focus,.usa-button--outline-inverse:not([disabled]):focus,.usa-button--outline.usa-button--inverse:not([disabled]).usa-focus,.usa-button--outline.usa-button--inverse:not([disabled]):focus,.usa-prose>.usa-button--outline-inverse:not([disabled]).usa-focus,.usa-prose>.usa-button--outline-inverse:not([disabled]):focus,.usa-prose>.usa-button--outline.usa-button--inverse:not([disabled]).usa-focus,.usa-prose>.usa-button--outline.usa-button--inverse:not([disabled]):focus{
	outline-color:#efedf0
}
.usa-button--outline-inverse-disabled,.usa-button--outline-inverse:disabled,.usa-button--outline.usa-button--inverse-disabled,.usa-button--outline.usa-button--inverse:disabled,.usa-prose>.usa-button--outline-inverse-disabled,.usa-prose>.usa-button--outline-inverse:disabled,.usa-prose>.usa-button--outline.usa-button--inverse-disabled,.usa-prose>.usa-button--outline.usa-button--inverse:disabled{
	background-color:transparent
}
.usa-button--outline-inverse.usa-button--unstyled,.usa-button--outline.usa-button--inverse.usa-button--unstyled,.usa-prose>.usa-button--outline-inverse.usa-button--unstyled,.usa-prose>.usa-button--outline.usa-button--inverse.usa-button--unstyled{
	color:#efedf0;
	background-color:transparent;
	box-shadow:none;
	text-decoration:underline;
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	font-weight:400
}
.usa-button--outline-inverse.usa-button--unstyled:visited,.usa-button--outline.usa-button--inverse.usa-button--unstyled:visited,.usa-prose>.usa-button--outline-inverse.usa-button--unstyled:visited,.usa-prose>.usa-button--outline.usa-button--inverse.usa-button--unstyled:visited{
	color:#efedf0
}
.usa-button--outline-inverse.usa-button--unstyled.usa-button--hover,.usa-button--outline-inverse.usa-button--unstyled:hover,.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--hover,.usa-button--outline.usa-button--inverse.usa-button--unstyled:hover,.usa-prose>.usa-button--outline-inverse.usa-button--unstyled.usa-button--hover,.usa-prose>.usa-button--outline-inverse.usa-button--unstyled:hover,.usa-prose>.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--hover,.usa-prose>.usa-button--outline.usa-button--inverse.usa-button--unstyled:hover{
	color:#f6f7f7;
	background-color:transparent;
	box-shadow:none
}
.usa-button--outline-inverse.usa-button--unstyled.usa-button--active,.usa-button--outline-inverse.usa-button--unstyled:active,.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--active,.usa-button--outline.usa-button--inverse.usa-button--unstyled:active,.usa-prose>.usa-button--outline-inverse.usa-button--unstyled.usa-button--active,.usa-prose>.usa-button--outline-inverse.usa-button--unstyled:active,.usa-prose>.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--active,.usa-prose>.usa-button--outline.usa-button--inverse.usa-button--unstyled:active{
	color:#fff;
	background-color:transparent;
	box-shadow:none
}
@media all and (max-width:63.99em){
	.usa-accordion__button [aria-expanded=true],.usa-accordion__button:active,.usa-button [aria-expanded=true],.usa-button:active,.usa-nav__primary button [aria-expanded=true],.usa-nav__primary button:active{
		-webkit-user-select:none
	}
}
.orau-callout{
	position:relative;
	z-index:9;
	padding:1.5rem 0
}
.orau-callout:first-child{
	margin-top:0
}
.orau-callout:not(blockquote){
	box-shadow:.375rem .375rem 1rem #c1c2c3
}
.orau-callout:not(figure,blockquote){
	padding:1.5rem;
	background-color:#9db8e9
}
*+.orau-callout:not(figure,blockquote){
	margin-top:1em
}
figure.orau-callout{
	display:block;
	float:none;
	height:auto;
	margin:0 auto;
	padding:0;
	background-color:#eff3fb
}
figure.orau-callout.grid-col-12{
	width:fit-content;
	max-width:100%
}
@media all and (min-width:40em){
	figure.orau-callout.tablet\:grid-col-4{
		max-width:calc(33.3333333333% - 2rem)
	}
	figure.orau-callout.tablet\:grid-col-6{
		max-width:calc(50% - 2rem)
	}
}
*+figure.orau-callout,.list-style--inside>li+li,figure.orau-callout+h1,figure.orau-callout+h2,figure.orau-callout+h3,figure.orau-callout+h4,figure.orau-callout+h5,figure.orau-callout+h6{
	margin-top:1em
}
figure.orau-callout:not(.grid-col-12):first-child+*{
	margin-top:0
}
figure.orau-callout img{
	display:block;
	margin:0 auto;
	border:.75rem solid #eff3fb
}
figure.orau-callout figcaption{
	padding:.25em 1rem .75rem;
	font-size:.93rem
}
blockquote.orau-callout{
	padding:0;
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	font-size:1.6rem;
	line-height:1.1;
	font-weight:300;
	font-style:italic;
	color:#42546f
}
blockquote.orau-callout.has-quotes{
	position:relative;
	padding-left:1.125rem
}
blockquote.orau-callout.has-quotes::before{
	content:"“";
	position:absolute;
	top:-.25rem;
	left:0;
	font-size:3.19rem;
	font-style:normal;
	line-height:1
}
blockquote.orau-callout.has-quotes>p:last-of-type{
	display:inline;
	position:relative;
	margin-bottom:0
}
blockquote.orau-callout.has-quotes>p:last-of-type:after{
	content:"”";
	display:inline;
	font-size:1.6rem;
	font-style:normal;
	line-height:0;
	text-align:left
}
@media all and (min-width:40em){
	.orau-callout{
		clear:both
	}
	dl+.orau-callout+dl,dl+.orau-callout+ol,dl+.orau-callout+ul,ol+.orau-callout+dl,ol+.orau-callout+ol,ol+.orau-callout+ul,ul+.orau-callout+dl,ul+.orau-callout+ol,ul+.orau-callout+ul{
		margin-top:.25em
	}
	dl+.orau-callout.float-right+dl,dl+.orau-callout.float-right+ol,dl+.orau-callout.float-right+ul,ol+.orau-callout.float-right+dl,ol+.orau-callout.float-right+ol,ol+.orau-callout.float-right+ul,ul+.orau-callout.float-right+dl,ul+.orau-callout.float-right+ol,ul+.orau-callout.float-right+ul{
		clear:left
	}
	.orau-callout.float-left,.orau-callout.float-right{
		margin-bottom:.5em
	}
	.orau-callout.float-left:not(:first-child),.orau-callout.float-right:not(:first-child){
		margin-top:1em
	}
	.orau-callout.float-left+.float-left,.orau-callout.float-left+.float-right,.orau-callout.float-right+.float-left,.orau-callout.float-right+.float-right{
		clear:none
	}
	.orau-callout.float-left{
		clear:left;
		float:left;
		margin-right:2rem
	}
	.orau-callout.float-right{
		clear:right;
		float:right;
		margin-left:2rem
	}
	.orau-callout.float-left:first-child+figure.float-right,.orau-callout.float-right:first-child+figure.float-left{
		margin-top:0
	}
	.orau-callout.float-left+figure.float-right+*{
		clear:both;
		margin-top:0;
		padding-top:1em
	}
	.orau-callout.float-left+figure.float-right+figure.float-left+:not(figure.orau-callout),.orau-callout.float-left+figure.float-right+figure.float-right+:not(figure.orau-callout),.orau-callout.float-right+figure.float-left+figure.float-left+:not(figure.orau-callout),.orau-callout.float-right+figure.float-left+figure.float-right+:not(figure.orau-callout){
		clear:both
	}
	.orau-callout.float-right+figure.float-left+*{
		clear:both;
		margin-top:0;
		padding-top:1.5em
	}
	.orau-callout.float-left+.orau-callout.float-right{
		margin-left:1.25rem
	}
}
@media all and (min-width:55em){
	blockquote.orau-callout{
		padding:0
	}
	blockquote.orau-callout.float-left{
		float:left;
		max-width:50%;
		padding-right:1.5em
	}
	blockquote.orau-callout.float-right{
		float:right;
		max-width:50%;
		padding-left:1.5em
	}
}
.usa-card__container{
	margin-left:1rem;
	margin-right:1rem;
	border-radius:0;
	border-width:1px;
	border-color:#63666a
}
.usa-card__heading{
	border:0
}
.usa-card__img{
	border-radius:0
}
.usa-card__img img[height]{
	height:100%
}
.subject-cards{
	margin-left:-1rem;
	margin-right:-1rem
}
@media all and (min-width:75em){
	.subject-cards{
		margin-left:-3rem;
		margin-right:-3rem
	}
}
.subject-cards-group .subject-cards__heading{
	border-bottom-width:0
}
.subject-cards-group+.page-content{
	padding-top:2rem
}
.subject-cards-group+.page-content h3{
	padding-bottom:0;
	color:#5c88da;
	border-bottom:1px solid #141415
}
.subject-card{
	margin-top:2.5rem;
	margin-bottom:0
}
@media all and (min-width:40em){
	.subject-card{
		margin-top:2rem
	}
}
.subject-card:last-child{
	margin-bottom:0
}
.subject-card__overlay{
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	z-index:9;
	padding:0;
	background-color:rgba(55,82,131,.85);
	border-top:1px solid #fff
}
.subject-card__overlay a:where(:not(.usa-button)){
	display:block;
	min-height:9rem;
	padding:1.5rem 1.5rem .5rem;
	color:#fefaec;
	text-decoration:none
}
.resource-card .usa-card__header a:where(:not(.usa-button)):visited,.subject-card__overlay a:where(:not(.usa-button)):visited{
	color:#efedf0
}
.subject-card__overlay a:where(:not(.usa-button)):active,.subject-card__overlay a:where(:not(.usa-button)):hover{
	color:#fff;
	background-color:#375283
}
.subject-card__overlay a:where(:not(.usa-button)):hover{
	text-decoration:underline
}
.subject-card__overlay .usa-button:focus,.subject-card__overlay .usa-button:focus:not(:focus-visible),.subject-card__overlay a:focus,.subject-card__overlay a:focus:not(:focus-visible){
	outline-color:#fff
}
.subject-card .usa-card__img,.subject-card .usa-card__media{
	height:100%
}
@media all and (min-width:64em){
	.subject-card .usa-card__container{
		min-height:22.5rem
	}
}
.resource-cards{
	justify-content:center;
	margin-left:-1rem;
	margin-right:-1rem
}
@media all and (min-width:75em){
	.resource-cards{
		margin-left:-3rem;
		margin-right:-3rem
	}
}
.resource-cards-group .resource-cards__heading{
	padding-bottom:.25rem;
	border-bottom:1px solid #141415
}
.section-cards-group+.resource-cards-group{
	padding-top:2rem
}
.page-content+.resource-cards-group{
	padding-top:3rem
}
.resource-card{
	margin-top:2.5rem;
	margin-bottom:0
}
@media all and (min-width:40em){
	.resource-card{
		margin-top:2rem
	}
}
.resource-card:last-child{
	margin-bottom:0
}
.resource-card:last-child:first-child{
	margin-right:auto
}
.resource-card:last-child:nth-child(2){
	margin-right:auto
}
.resource-card .usa-card__container{
	background-color:#375283
}
.resource-card .usa-card__header{
	min-height:12rem;
	padding-top:2rem;
	padding-bottom:1rem;
	color:#fff
}
.resource-card .usa-card__header a:where(:not(.usa-button)){
	color:#fefaec;
	text-decoration:none
}
.resource-card .usa-card__header a:where(:not(.usa-button)):active,.resource-card .usa-card__header a:where(:not(.usa-button)):hover{
	color:#fff;
	background-color:transparent
}
.resource-card .usa-card__header a:where(:not(.usa-button)):hover{
	text-decoration:underline
}
.resource-card .usa-card__header .usa-button:focus,.resource-card .usa-card__header .usa-button:focus:not(:focus-visible),.resource-card .usa-card__header a:focus,.resource-card .usa-card__header a:focus:not(:focus-visible){
	outline-color:#fff
}
.resource-card .usa-card__heading{
	font-size:1.13rem;
	line-height:1.4
}
.resource-card .usa-card__img{
	height:16rem
}
summary+*{
	margin-top:.5em
}
.details-container details{
	padding:.5rem .5rem 0
}
.details-container details[open] summary{
	padding-bottom:.625rem
}
.details-container details[open] summary,.details-container--bordered details[open] summary{
	background-image:url(../img/usa-icons/remove.svg),linear-gradient(transparent,transparent)
}
.details-container details[open] .details-button--small,.details-container--bordered details[open] .details-button--small{
	padding-bottom:.25rem
}
.details-container summary{
	margin:-.5rem -.5rem 0
}
.details-container summary,.details-container--bordered summary{
	width:auto;
	max-width:100%;
	padding:.5rem 2rem .5rem 1rem;
	font-size:1.13rem;
	font-weight:700;
	background-image:url(../img/usa-icons/add.svg),linear-gradient(transparent,transparent);
	background-repeat:no-repeat;
	background-position:right .375rem center;
	background-size:1.5rem;
	border-radius:.125rem;
	cursor:pointer;
	list-style:none
}
.details-container summary::marker,.details-container--bordered summary::marker{
	content:none
}
.details-container--bordered details{
	padding:.375rem .375rem 0;
	border:.125rem solid
}
.details-container--bordered details[open]{
	padding-bottom:.375rem
}
.details-container--bordered details[open] summary{
	padding-bottom:.625rem
}
.details-container--bordered summary{
	margin:-.375rem -.375rem 0;
	padding-left:.875rem;
	padding-right:1.875rem
}
.details-container .details-button--small{
	display:inline-block;
	float:right;
	width:auto;
	padding:.25rem 1.75rem .25rem .625rem;
	background-size:1.25rem auto;
	border-radius:.125rem;
	font-size:1.06rem
}
.details-container .details-button--small+*{
	clear:right;
	margin-top:0;
	padding-top:.5em
}
input[type=email],input[type=text],label{
	display:block;
	width:100%;
	max-width:30rem
}
*+label{
	margin-top:1rem
}
input,select[multiple]{
	border:1px solid #e5e1e6
}
input[type=email],input[type=text]{
	padding:.5em .25em
}
input[type=checkbox]+label,input[type=radio]+label{
	display:inline-block;
	width:auto;
	max-width:none;
	margin-left:.25em;
	margin-bottom:0
}
select[multiple]{
	display:block;
	width:100%;
	max-width:30rem
}
.g-recaptcha{
	overflow:hidden;
	margin-top:1em
}
input.error,select.error,textarea.error{
	border-color:#d83933
}
input.error:focus,select.error:focus,textarea.error:focus{
	box-shadow:0 0 3px #d83933,0 0 7px #d83933
}
input.error+label.error,select.error+label.error,textarea.error+label.error{
	margin-top:.25em;
	padding:3px 9px 3px 1.8em;
	color:#141415;
	background-color:#f7bbb1;
	background-image:url(../img/alerts/error.svg),none;
	background-repeat:no-repeat;
	background-size:1.8em 1.2em;
	background-position:0 50%;
	border-radius:2px
}
.usa-combo-box__input,.usa-combo-box__list,.usa-input,.usa-input-group,.usa-select,.usa-textarea{
	border-color:#e5e1e6
}
.usa-link--external.usa-button,.usa-link--external.usa-link--alt{
	padding-right:2ex
}
.usa-link--external.usa-button::after,.usa-link--external.usa-link--alt::after{
	margin-top:0;
	mask-image:url(../img/usa-icons-bg/launch--white.svg),none
}
.usa-link--external.usa-button{
	display:inline-block
}
.usa-link--external.no-external--img{
	padding-right:0
}
.usa-link--external.no-external--img::after{
	content:none;
	background-image:none
}
.usa-link--alt{
	color:#fff
}
.usa-link--alt:active,.usa-link--alt:focus,.usa-link--alt:hover{
	color:#f0f0f0
}
.usa-link--alt.usa-button{
	background-color:#006aa2
}
.usa-link--alt.usa-button:active,.usa-link--alt.usa-button:focus,.usa-link--alt.usa-button:hover{
	background-color:#243745
}
[class*=bg-orau] .usa-link--external::after,[class*=bg-orise] .usa-link--external::after{
	mask-image:url(../img/usa-icons-bg/launch--gray-5.svg),none
}
@supports (mask:url()){
	[class*=bg-orau] .usa-link--external::after,[class*=bg-orise] .usa-link--external::after{
		background-image:none
	}
}
a[download]::after{
	content:"";
	display:inline-block;
	width:.65em;
	height:.65em;
	margin-bottom:-1px;
	margin-left:.25rem;
	background:url(../img/download-primary.svg) no-repeat 0 0;
	background-size:contain;
	background-repeat:no-repeat
}
@supports (mask:url()){
	a[download]::after{
		width:1em;
		height:1em;
		margin-bottom:-.25rem;
		background-image:none;
		background-color:currentColor;
		mask:url(../img/usa-icons/file_download.svg) no-repeat center/contain
	}
}
a[download]:active::after,a[download]:focus::after,a[download]:hover::after{
	background-image:url(../img/download-primary-hover.svg),none
}
@supports (mask:url()){
	a[download]:active::after,a[download]:focus::after,a[download]:hover::after{
		background-image:none
	}
}
[class*=bg-orau] a[download]::after,[class*=bg-orise] a[download]::after{
	background-image:url(../img/download-alt.svg),none
}
@supports (mask:url()){
	[class*=bg-orau] a[download]::after,[class*=bg-orise] a[download]::after{
		background-image:none;
		background-color:currentColor;
		mask:url(../img/usa-icons/file_download.svg) no-repeat center/contain
	}
}
[class*=bg-orau] a[download]:active::after,[class*=bg-orau] a[download]:focus::after,[class*=bg-orau] a[download]:hover::after,[class*=bg-orise] a[download]:active::after,[class*=bg-orise] a[download]:focus::after,[class*=bg-orise] a[download]:hover::after{
	background-image:url(../img/download-alt-hover.svg),none
}
@supports (mask:url()){
	[class*=bg-orau] a[download]:active::after,[class*=bg-orau] a[download]:focus::after,[class*=bg-orau] a[download]:hover::after,[class*=bg-orise] a[download]:active::after,[class*=bg-orise] a[download]:focus::after,[class*=bg-orise] a[download]:hover::after{
		background-image:none
	}
}
.list-style--none{
	list-style-type:none
}
.list-style--inside{
	list-style-position:inside;
	padding-left:0
}
.list-style--inside ol:not(.list-style--inside),.list-style--inside ul:not(.list-style--inside){
	list-style-position:outside
}
.list-style--inside>li,.list-style--tight>li,.usa-nav__submenu li{
	margin-bottom:0
}
.list-style--tight>li+li{
	margin-top:.25em
}
.list-style--inside li>div:first-child,.list-style--inside li>h1:first-child,.list-style--inside li>h2:first-child,.list-style--inside li>h3:first-child,.list-style--inside li>h4:first-child,.list-style--inside li>h5:first-child,.list-style--inside li>h6:first-child,.list-style--inside li>ol:first-child,.list-style--inside li>p:first-child,.list-style--inside li>ul:first-child{
	display:inline-block
}
.usa-breadcrumb .usa-accordion>li:not(:first-child),.usa-nav__primary>li:not(:first-child),.usa-sidenav>li:not(:first-child){
	margin-top:0
}
.usa-nav__primary a{
	color:#243745
}
.usa-nav__primary a:hover,.usa-nav__primary button:hover{
	color:#006aa2;
	background-color:#eff0f0
}
@media all and (max-width:63.99em){
	.usa-nav__primary a:focus{
		position:relative;
		z-index:9
	}
	.usa-nav__primary a:not(.usa-accordion__button){
		padding-top:.75rem;
		padding-bottom:.75rem
	}
}
.usa-nav__primary button{
	color:#243745;
	background-image:none
}
.usa-nav__primary button.usa-button--active,.usa-nav__primary button.usa-button--disabled,.usa-nav__primary button.usa-button--disabled.usa-button--active,.usa-nav__primary button.usa-button--disabled.usa-button--hover,.usa-nav__primary button.usa-button--disabled.usa-focus,.usa-nav__primary button.usa-button--disabled:active,.usa-nav__primary button.usa-button--disabled:focus,.usa-nav__primary button.usa-button--disabled:hover,.usa-nav__primary button.usa-button--hover,.usa-nav__primary button:active,.usa-nav__primary button:disabled,.usa-nav__primary button:disabled.usa-button--active,.usa-nav__primary button:disabled.usa-button--hover,.usa-nav__primary button:disabled.usa-focus,.usa-nav__primary button:disabled:active,.usa-nav__primary button:disabled:focus,.usa-nav__primary button:disabled:hover{
	text-decoration:none
}
@media all and (max-width:63.99em){
	.usa-nav__primary button:focus{
		position:relative;
		z-index:9
	}
	.usa-nav__primary .usa-current{
		padding:.75rem 1rem
	}
	.usa-nav__primary button.usa-current:focus{
		color:#243745
	}
}
.usa-nav__secondary-links a,.usa-nav__secondary-links a:visited{
	color:#4f5255
}
.usa-nav__secondary-links a:active,.usa-nav__secondary-links a:focus,.usa-nav__secondary-links a:hover{
	color:#006aa2;
	background-color:#eff0f0
}
@media all and (max-width:63.99em){
	.usa-nav__submenu a:not(.usa-button){
		padding-top:.5rem;
		padding-left:1.5rem;
		padding-bottom:.5rem
	}
	.usa-nav__submenu .usa-current{
		padding-top:.5rem;
		padding-left:1.5rem;
		padding-bottom:.5rem
	}
}
.usa-nav__close{
	background-color:transparent
}
.usa-nav__close:hover{
	cursor:pointer;
	color:#fff;
	background-color:#006aa2
}
.usa-nav__close .usa-icon,.usa-nav__close>img,.usa-nav__close>svg{
	width:1.25rem;
	height:1.25rem
}
@media all and (max-width:63.99em){
	.usa-nav__close{
		display:flex;
		justify-content:center;
		align-items:center
	}
	.usa-nav__search-item .usa-accordion__button{
		display:none
	}
	.usa-nav__search-item .usa-accordion__content[hidden]{
		display:block!important
	}
}
.usa-current{
	display:block
}
.usa-current:not(.usa-accordion__button){
	cursor:default;
	pointer-events:none
}
.usa-menu-btn{
	background-color:#006aa2
}
.usa-menu-btn:active,.usa-menu-btn:focus,.usa-menu-btn:hover{
	cursor:pointer;
	background-color:#005079
}
.usa-search[hidden]{
	display:none
}
@media all and (max-width:63.99em){
	.usa-search[hidden]{
		display:flex
	}
}
.usa-search [type=submit],.usa-search__submit{
	background-color:#2a3c4a
}
.usa-search [type=submit]:active,.usa-search [type=submit]:focus,.usa-search [type=submit]:hover,.usa-search__submit:active,.usa-search__submit:focus,.usa-search__submit:hover{
	cursor:pointer;
	background-color:#1d4f91
}
@media all and (min-width:30em){
	.usa-search--small [type=submit],.usa-search--small__submit{
		background-size:1.334rem
	}
}
@media all and (min-width:64em){
	.usa-nav__primary>.usa-nav__primary-item>a{
		font-size:1.33rem;
		color:#141415
	}
	.usa-nav__primary button:active:hover,.usa-nav__primary button:hover,.usa-nav__primary button[aria-expanded=true]:hover,.usa-nav__primary>.usa-nav__primary-item>a:active,.usa-nav__primary>.usa-nav__primary-item>a:active:hover,.usa-nav__primary>.usa-nav__primary-item>a:hover{
		color:#1d4f91;
		background-color:rgba(255,255,255,.5)
	}
	.usa-nav__primary>.usa-nav__primary-item>a:focus{
		color:#1d4f91;
		background-color:rgba(255,255,255,.5)
	}
	.usa-nav__primary>.usa-nav__primary-item>.usa-current:not(.usa-accordion__button){
		color:#141415
	}
	.usa-nav__primary-item>.usa-current{
		display:block;
		padding:1rem
	}
	.usa-nav__primary-item>.usa-current:not(.usa-accordion__button){
		font-size:1.33rem
	}
	.usa-nav__primary button{
		font-size:1.33rem;
		color:#141415;
		background-image:none
	}
	.usa-nav__primary button:active{
		color:#1d4f91;
		background-color:rgba(255,255,255,.5);
		background-image:none
	}
	.usa-nav__primary button:focus,.usa-nav__primary button[aria-expanded=true]:focus{
		color:#1d4f91;
		background-color:rgba(255,255,255,.5)
	}
	.usa-nav__primary button.usa-current{
		color:#141415
	}
	.usa-nav__primary button[aria-expanded=true]{
		color:#1d4f91;
		background-color:rgba(255,255,255,.75)
	}
	.usa-nav__secondary{
		bottom:4.5rem
	}
	.usa-nav__secondary-links a,.usa-nav__secondary-links a:visited{
		color:#f6f7f7
	}
	.usa-nav__secondary-links a:active,.usa-nav__secondary-links a:focus,.usa-nav__secondary-links a:hover{
		color:#fff;
		background-color:transparent
	}
	.usa-nav__secondary-links a:focus{
		outline-color:#fff
	}
	.usa-nav__secondary-links a:focus:not(:focus-visible){
		outline-color:#fff
	}
	.usa-nav__submenu{
		padding-top:.25rem;
		padding-bottom:.25rem;
		color:#243745;
		background-color:transparent;
		box-shadow:.25rem .25rem 1rem rgba(20,20,21,.15)
	}
	.usa-nav__submenu .usa-current{
		padding:.5rem;
		font-weight:700;
		line-height:1.3
	}
	.usa-header--basic .usa-header{
		margin-top:0
	}
}
.usa-header{
	position:relative;
	font-family:system-ui,-apple-system,BlinkMacSystemFont,Calibri,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Fira Sans','Droid Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
	border-bottom:none;
	background-color:#1d4f91
}
.usa-header--basic .usa-nav{
	margin-bottom:0;
	padding:1rem
}
.usa-navbar{
	width:100%;
	border-bottom:none
}
.usa-logo{
	width:100px
}
.usa-logo a{
	display:inline-block;
	color:#fff
}
.usa-logo a span{
	display:block;
	position:absolute;
	top:0;
	left:-9999px;
	width:0;
	height:0
}
.usa-logo__img{
	display:block
}
.usa-nav{
	font-family:system-ui,-apple-system,BlinkMacSystemFont,Calibri,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Fira Sans','Droid Sans','Helvetica Neue',Helvetica,Arial,sans-serif
}
.usa-nav.is-visible{
	margin-top:0
}
@media all and (max-width:63.99em){
	.usa-nav.is-visible{
		overflow-x:hidden
	}
}
.usa-nav__primary{
	border-color:#e5e1e6
}
@supports (mask:url()){
	.usa-nav__primary button[aria-expanded=false] span::after{
		background-color:currentColor
	}
}
@media all and (max-width:63.99em){
	.usa-nav__primary button[aria-expanded=true]:hover{
		color:#fff
	}
	.usa-nav__primary button[aria-expanded=true]:focus{
		color:#243745
	}
	@supports (mask:url()){
		.usa-nav__primary button[aria-expanded=true] span::after{
			background-color:currentColor
		}
	}
}
.usa-nav .usa-nav__primary{
	order:0;
	margin-top:0;
	margin-bottom:1.5em;
	list-style-type:none
}
.usa-nav .usa-nav__primary button[aria-expanded=false],.usa-nav .usa-nav__primary button[aria-expanded=true]{
	background-position:right .125rem center
}
.usa-nav .usa-nav__primary .usa-nav__link,.usa-nav .usa-nav__primary a,.usa-nav .usa-nav__primary button{
	padding:.75rem
}
.usa-nav .usa-nav__primary .usa-accordion__button::after{
	content:none
}
.usa-nav__submenu a{
	margin-left:.5rem;
	padding:.25rem .75rem;
	font-size:1rem
}
@media all and (min-width:64em){
	.usa-nav__submenu a,.usa-nav__submenu a:hover{
		margin-left:0
	}
}
.usa-nav__secondary-links{
	margin-top:0;
	margin-bottom:0
}
.usa-nav__secondary-links>li{
	border-width:0
}
.usa-megamenu__title{
	margin-bottom:0;
	font-size:1rem;
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	font-weight:700;
	font-style:normal
}
.usa-megamenu__title>a{
	padding-right:.75rem
}
.usa-megamenu__title>a,.usa-megamenu__title>a:hover{
	margin-left:0;
	padding-left:.75rem
}
.megamenu-children{
	padding-left:.5rem
}
.megamenu-children a{
	font-size:.87rem
}
.orau-search__button{
	display:none
}
.orau-search__form[aria-hidden=false],.orau-search__form[aria-hidden=true]{
	display:block;
	margin-top:1.5em
}
.usa-search [type=search]{
	flex:99999 0 auto
}
.usa-search--small [type=submit]{
	display:flex;
	justify-content:center;
	align-items:center;
	color:#efedf0
}
.usa-search--small [type=submit] .usa-search__submit-icon{
	width:1.25rem;
	height:1.25rem;
	fill:currentColor
}
.usa-search--small [type=submit]:active,.usa-search--small [type=submit]:focus,.usa-search--small [type=submit]:hover{
	color:#fff
}
.tagline{
	padding-right:.5rem;
	text-align:right;
	font-family:system-ui,-apple-system,BlinkMacSystemFont,Calibri,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Fira Sans','Droid Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
	color:#fff
}
.tagline strong{
	display:block;
	margin-top:-.25rem;
	font-size:1.06rem
}
.tagline__text{
	font-size:1.33rem;
	font-weight:100;
	font-style:normal;
	line-height:.9
}
@media all and (min-width:64em){
	.usa-header--basic .usa-nav-container{
		position:relative;
		z-index:29;
		align-items:stretch
	}
	.usa-header--basic .usa-logo{
		position:relative;
		bottom:auto
	}
	.usa-header--basic .usa-navbar{
		display:flex;
		justify-content:space-between;
		align-items:center
	}
	.usa-header--basic .usa-nav{
		justify-content:flex-start;
		position:absolute;
		left:50%;
		bottom:0;
		transform:translate(-50%,100%);
		max-width:75rem;
		margin:0;
		padding:.5rem 3rem 0 2rem;
		background-color:rgba(255,255,255,.75)
	}
	.usa-header--basic .usa-nav__primary{
		width:100%
	}
	.usa-header--basic .usa-nav__link:hover::after,.usa-header--basic .usa-nav__primary-item>.usa-current::after{
		content:none
	}
	.usa-header--basic .usa-nav__search-item:last-of-type{
		position:static
	}
	.usa-header+.usa-section,.usa-header+main{
		padding-top:4rem;
		border-width:0
	}
	.usa-logo{
		width:100%;
		max-width:14rem;
		min-height:7.75rem;
		margin-top:0;
		margin-bottom:0
	}
	.usa-logo a{
		display:block;
		max-width:14rem;
		min-height:4rem
	}
	.usa-logo__text{
		padding-top:1.75rem;
		padding-bottom:2rem
	}
	.usa-logo__img[width]{
		width:100%
	}
	.usa-nav{
		z-index:9;
		float:none;
		margin-left:1.25rem
	}
	.usa-nav__primary{
		display:flex;
		justify-content:space-between;
		align-items:flex-end;
		z-index:1;
		padding-left:0;
		padding-right:1.75rem
	}
	.usa-nav__primary>li{
		display:block;
		flex:0 1 auto;
		margin:0 .1rem
	}
	.usa-nav__primary>li:first-child>a,.usa-nav__primary>li:first-child>li:first-child>button{
		margin-left:0
	}
	.usa-nav__primary>li:last-child>a,.usa-nav__primary>li:last-child>button{
		margin-right:0
	}
	.usa-nav__primary button[aria-expanded=false],.usa-nav__primary button[aria-expanded=true]{
		background-image:none
	}
	.usa-nav__primary button[aria-expanded=false]:active span::after,.usa-nav__primary button[aria-expanded=false]:focus span::after,.usa-nav__primary button[aria-expanded=false]:hover span::after,.usa-nav__primary button[aria-expanded=true]:active span::after,.usa-nav__primary button[aria-expanded=true]:focus span::after,.usa-nav__primary button[aria-expanded=true]:hover span::after{
		background-color:#1d4f91
	}
	.usa-nav__primary button[aria-expanded=false] span::after,.usa-nav__primary button[aria-expanded=true] span::after{
		top:.5rem;
		right:0;
		width:1.75rem;
		height:1.75rem;
		mask-size:1.75rem
	}
	.usa-nav__primary button[aria-expanded=true] span::after{
		background-color:currentColor
	}
	.usa-nav__primary button,.usa-nav__primary-item>.usa-current,.usa-nav__primary>.usa-nav__primary-item>a{
		font-size:1.46rem
	}
	.usa-nav__primary .usa-accordion__button{
		position:relative;
		overflow:visible;
		width:auto
	}
	.usa-nav__primary .usa-accordion__button::after{
		background-image:none;
		transition:none
	}
	.usa-nav__primary .usa-accordion__button[aria-expanded=true]::after{
		content:"";
		display:block;
		position:absolute;
		top:auto;
		bottom:-.5rem;
		left:50%;
		right:auto;
		z-index:409;
		transform:translateX(-.75rem);
		width:0;
		height:0;
		border:.625rem solid transparent;
		border-bottom-color:#fff;
		border-top-width:0;
		background-color:transparent;
		background-image:none
	}
	.usa-nav__primary .usa-accordion__button span{
		padding-right:0
	}
	.usa-nav__primary>:first-child,.usa-nav__primary>:nth-child(3){
		position:relative;
		width:auto
	}
	.usa-nav__primary>:first-child .usa-megamenu{
		min-width:30rem;
		left:-.625rem;
		transform:translateX(0)
	}
	.usa-nav__primary>:first-child .usa-megamenu-col{
		flex:0 1 auto;
		width:50%
	}
	.usa-nav__primary>:nth-child(2) .usa-megamenu{
		left:0;
		transform:translateX(0)
	}
}
@media (min-width:64em)and (min-width:64rem)and (max-width:74.99rem){
	.usa-nav__primary>:nth-child(2) .usa-megamenu{
		margin-left:1rem;
		margin-right:1rem
	}
}
@media all and (min-width:64em){
	.usa-nav__primary>:nth-child(2) .usa-megamenu-col{
		flex:0 1 auto;
		width:33.33%
	}
	.usa-nav__primary>:nth-child(3) .usa-megamenu{
		min-width:15rem
	}
	.usa-nav__primary .usa-megamenu{
		overflow:hidden;
		visibility:hidden;
		z-index:-1;
		height:auto
	}
	.usa-nav__primary .usa-megamenu:not([hidden]){
		visibility:visible;
		z-index:0;
		padding:1.125rem 0
	}
	.usa-nav__primary .usa-current[aria-expanded=true]:hover{
		background-image:false
	}
	.usa-nav .usa-nav__primary{
		margin-bottom:0
	}
	.usa-nav .usa-nav__primary .usa-nav__link,.usa-nav .usa-nav__primary a,.usa-nav .usa-nav__primary button{
		padding-bottom:1.25rem
	}
	.usa-nav .usa-nav__primary button[aria-expanded=false],.usa-nav .usa-nav__primary button[aria-expanded=true]{
		padding-right:1.75rem
	}
	.usa-nav__secondary{
		top:-.25rem;
		left:50%;
		bottom:auto;
		transform:translate(-50%,-100%);
		width:100%;
		max-width:75rem;
		margin-top:0
	}
	.usa-nav__secondary-links{
		display:flex;
		justify-content:flex-end;
		align-items:flex-start;
		margin-top:.25rem
	}
	.usa-nav__secondary-links a{
		padding-left:.75rem;
		padding-right:.75rem
	}
	.usa-nav__secondary-links a:hover{
		text-decoration:none
	}
	.usa-nav__secondary-links li:not(:last-child)::after{
		content:"|";
		color:#fff
	}
	.usa-nav__secondary-links .usa-nav__link:where(:not(.usa-current)):hover::after{
		left:.75rem;
		right:.75rem;
		height:.1rem
	}
	.usa-nav__secondary-links .usa-nav__link:hover span{
		border-bottom:none;
		padding-bottom:0
	}
	.usa-nav__link.usa-current span,.usa-nav__link:hover span,.usa-nav__link[aria-expanded=true] span{
		padding-bottom:.75rem;
		border-bottom:.25rem solid
	}
	.usa-nav .usa-accordion__button span{
		padding-right:0
	}
	.usa-nav section{
		display:flex;
		justify-content:center;
		align-items:center;
		margin-left:auto
	}
	.usa-nav__search-item .orau-search__button::after{
		content:none
	}
	.usa-nav__search-item .orau-search__form{
		right:1rem;
		bottom:0;
		transform:translateY(100%);
		z-index:9;
		width:50%;
		margin-top:.25rem;
		padding:.5rem;
		background-color:#fff;
		box-shadow:6px 6px 36px rgba(66,84,111,.4)
	}
	.usa-nav__search-item .usa-accordion__button:focus{
		z-index:19
	}
	.usa-nav__search-item .usa-accordion__button[aria-expanded=true]::after{
		content:"";
		display:block;
		position:absolute;
		top:auto;
		bottom:-.675rem;
		left:50%;
		right:auto;
		z-index:29;
		transform:translateX(-.625rem);
		width:0;
		height:0;
		border:.625rem solid transparent;
		border-bottom-color:#fff;
		border-top-width:0;
		background-color:transparent;
		background-image:none
	}
	.usa-nav .usa-search{
		margin-left:0
	}
	.usa-nav .usa-search--small [type=submit]{
		padding:0 .75rem
	}
	.usa-nav__submenu{
		z-index:0
	}
	.usa-nav__submenu>li+li{
		border-left:1px solid #141415
	}
	.usa-megamenu{
		display:flex;
		justify-content:flex-start;
		left:50%;
		transform:translateX(-50%);
		width:100%;
		margin-top:.5rem;
		padding:1.125rem;
		background-color:#fff;
		box-shadow:6px 6px 36px rgba(66,84,111,.4)
	}
	.usa-megamenu::after,.usa-megamenu::before{
		display:none
	}
	.usa-megamenu>li{
		text-transform:none
	}
	.usa-megamenu-col{
		float:none;
		padding:0 1.25rem
	}
	.usa-megamenu-col>ul{
		margin-bottom:1em
	}
	.usa-megamenu-col>ul:last-child,.usa-megamenu-col>ul>li:last-child{
		margin-bottom:0
	}
	.usa-megamenu-col>ul>li{
		margin-bottom:.25em
	}
	.usa-megamenu-col li:last-child a{
		padding-bottom:0
	}
	.usa-megamenu-col a{
		display:inline-block
	}
	.usa-megamenu-col a:not(.usa-button,.usa-current){
		padding:0 0 .25em;
		line-height:1.4;
		color:#243745
	}
	.usa-megamenu-col a:not(.usa-button,.usa-current):visited{
		color:#243745
	}
	.usa-megamenu-col a:not(.usa-button,.usa-current):active,.usa-megamenu-col a:not(.usa-button,.usa-current):focus,.usa-megamenu-col a:not(.usa-button,.usa-current):hover{
		color:#006aa2;
		background-color:transparent
	}
	.usa-megamenu__title{
		display:block;
		margin-top:1.25em;
		padding-left:0;
		padding-bottom:.5em
	}
	.usa-megamenu__title:first-child{
		margin-top:0
	}
	.usa-megamenu.usa-nav__submenu{
		left:50%
	}
	.orau-search__form .usa-search{
		top:0;
		max-width:100%
	}
	.orau-search__button{
		display:block;
		margin-bottom:.5rem;
		padding:.425rem .5rem;
		border:0;
		border-radius:.25rem;
		background-color:transparent
	}
	.orau-search__button:hover{
		color:#1d4f91;
		background-color:rgba(255,255,255,.5)
	}
	.orau-search__button:active,.orau-search__button:focus{
		color:#1d4f91;
		background-color:transparent
	}
	.orau-search__button:active:hover,.orau-search__button:focus:hover{
		color:#1d4f91;
		background-color:rgba(255,255,255,.5)
	}
	.orau-search__button span{
		position:absolute;
		left:-999em
	}
	.orau-search__button .usa-icon{
		display:block;
		width:1.75rem;
		height:1.75rem
	}
	.orau-search__button[aria-expanded=true]{
		overflow:visible;
		z-index:19;
		color:#fff;
		background-color:#1d4f91
	}
	.usa-header .orau-search__form[aria-hidden=true]{
		display:none
	}
	.usa-header .orau-search__form[aria-hidden=false]{
		left:auto;
		right:1.5rem;
		transform:translateX(0);
		width:80%;
		margin-top:1.25rem
	}
	.usa-search{
		display:flex
	}
	.usa-search>div{
		flex:1 1 auto;
		width:21.4%
	}
	.usa-search>div[role=search]{
		width:77.4%
	}
	.usa-search.usa-search--small .usa-search__submit:active,.usa-search.usa-search--small .usa-search__submit:active:hover,.usa-search.usa-search--small .usa-search__submit:focus,.usa-search.usa-search--small .usa-search__submit:focus:hover,.usa-search.usa-search--small .usa-search__submit:hover,.usa-search.usa-search--small [type=submit]:active,.usa-search.usa-search--small [type=submit]:active:hover,.usa-search.usa-search--small [type=submit]:focus,.usa-search.usa-search--small [type=submit]:focus:hover,.usa-search.usa-search--small [type=submit]:hover{
		background-image:none
	}
	.tagline{
		padding-right:.25rem
	}
	.tagline strong{
		font-size:1.46rem
	}
	.tagline__text{
		font-size:2.13rem
	}
}
@media all and (min-width:75em){
	.usa-nav__primary{
		padding-right:2rem
	}
}
@media all and (max-width:63.99em){
	.usa-overlay.is-visible+.usa-header{
		z-index:auto
	}
	.usa-logo__img{
		max-height:1.6875rem
	}
	.usa-nav__primary .usa-accordion__button[aria-expanded=true]:active,.usa-nav__primary .usa-accordion__button[aria-expanded=true]:focus,.usa-nav__primary button[aria-expanded=true]:active,.usa-nav__primary button[aria-expanded=true]:focus{
		background-color:#fff
	}
	.usa-nav__primary-item:first-child{
		border-top:none
	}
	.usa-nav__submenu{
		padding:0
	}
	.usa-nav__primary .usa-nav__submenu{
		padding-top:.25rem;
		padding-bottom:.5rem
	}
	.usa-nav__secondary-links a{
		font-size:1rem
	}
	.usa-nav__search-item .orau-search__form{
		padding-top:0;
		padding-bottom:0
	}
}
.usa-sidenav .usa-current,.usa-sidenav .usa-current:not(.usa-button),.usa-sidenav a:not(.usa-button):hover{
	color:#006aa2
}
.usa-sidenav .usa-current::after{
	background-color:#006aa2
}
.usa-sidenav span.usa-current{
	display:block;
	padding:.5rem 1rem
}
.usa-sidenav__sublist span.usa-current{
	padding-left:2rem
}
.usa-sidenav .usa-accordion__button{
	padding:.5rem 2rem .5rem 1rem;
	font-weight:400;
	color:#4f5255;
	background-color:transparent
}
.usa-sidenav .usa-accordion__button::after{
	background-image:url(../img/usa-icons-bg/add--base-dark.svg),linear-gradient(transparent,transparent);
	width:2rem;
	height:2rem
}
.usa-sidenav .usa-accordion__button:hover{
	color:#006aa2;
	background-color:#f6f7f7
}
.usa-sidenav .usa-accordion__button:active::after,.usa-sidenav .usa-accordion__button:focus::after,.usa-sidenav .usa-accordion__button:hover::after,.usa-sidenav .usa-accordion__button:hover:active::after,.usa-sidenav .usa-accordion__button[aria-expanded=false]:active::after,.usa-sidenav .usa-accordion__button[aria-expanded=false]:focus::after,.usa-sidenav .usa-accordion__button[aria-expanded=false]:hover::after,.usa-sidenav .usa-accordion__button[aria-expanded=false]:hover:active::after,.usa-sidenav .usa-accordion__button[aria-expanded=true]::after{
	background-image:url(../img/usa-icons-bg/add--base-dark.svg),linear-gradient(transparent,transparent)
}
.usa-sidenav .usa-accordion__button.usa-current{
	color:#006aa2
}
.usa-sidenav .usa-accordion__button.usa-current::before{
	background-color:#006aa2;
	content:"";
	display:block;
	position:absolute;
	top:.25rem;
	left:.25rem;
	bottom:.25rem;
	width:.25rem;
	border-radius:99rem;
	background-color:uswds-color("orau-blue-60")
}
@media all and (min-width:40em){
	.usa-sidenav .usa-accordion__button.usa-current::before{
		left:0
	}
}
.usa-sidenav .usa-accordion__button.usa-current::after{
	left:auto;
	bottom:auto;
	border-radius:0;
	background-color:transparent
}
.usa-sidenav .usa-accordion__content{
	padding:0
}
.usa-prose>table,.usa-table,.usa-table--borderless,table{
	min-width:100%
}
.usa-prose>table.table-width--auto,.usa-table--borderless.table-width--auto,.usa-table.table-width--auto,table.table-width--auto{
	min-width:auto
}
.usa-prose>.usa-table td,.usa-prose>.usa-table th,.usa-prose>table td,.usa-prose>table th,.usa-table td,.usa-table th,table td,table th{
	background-color:#fff
}
td[width],th[width]{
	width:auto
}
td[height],th[height]{
	height:auto
}
td[valign],th[valign]{
	vertical-align:middle
}
td[class*=grid-col],th[class*=grid-col]{
	position:static
}
th[align]{
	text-align:center
}
td[align]{
	text-align:left
}
.usa-table-container--scrollable{
	margin:0;
	padding:1.25rem 0
}
.usa-table-container--scrollable+*{
	margin-top:0
}
.usa-table-container--scrollable td{
	white-space:normal
}
.usa-prose>.usa-table--borderless thead td,.usa-prose>.usa-table--borderless thead th,.usa-table--borderless thead td,.usa-table--borderless thead th{
	color:#fff;
	background-color:#5c88da;
	background-clip:border-box
}
.usa-prose>table thead tr+tr td,.usa-prose>table thead tr+tr th,table thead tr+tr td,table thead tr+tr th{
	border-top:0
}
.usa-prose>table thead td[colspan],.usa-prose>table thead th[colspan],table thead td[colspan],table thead th[colspan]{
	border-bottom:0;
	text-align:center
}
table td.highlight-border,table th.highlight-border{
	border-color:#5c88da
}
.table-layout--striped>.table-row__heading~:nth-child(2n),.table-layout--striped>:nth-child(odd):not(.table-row__heading){
	background-color:#efedf0
}
.table-layout--striped>.table-row__heading~:nth-child(2n+1),.table-layout--striped>:nth-child(even){
	background-color:#fff
}
.table-cell{
	padding:.5rem 1rem
}
.compact-cells .table-cell{
	padding:.25rem .75rem
}
.gutterless-cells .table-cell{
	padding:0
}
.table-cell.cell-valign-middle{
	vertical-align:middle
}
.table-cell.cell-valign-bottom{
	vertical-align:bottom
}
.table-cell.cell-align-center{
	text-align:center
}
.table-cell.cell-align-right{
	text-align:right
}
.bordered-cells .table-cell{
	border:1px solid #63666a
}
.bordered-cells--dark .table-cell{
	border:1px solid #253657
}
.table-cell.border-bottom,.table-cell.border-left,.table-cell.border-right,.table-cell.border-top,.table-cell.border-x,.table-cell.border-y{
	border-color:#63666a
}
.bordered-cells--dark .table-cell.border-bottom,.bordered-cells--dark .table-cell.border-left,.bordered-cells--dark .table-cell.border-right,.bordered-cells--dark .table-cell.border-top,.bordered-cells--dark .table-cell.border-x,.bordered-cells--dark .table-cell.border-y{
	border-color:#253657
}
.table-row__heading{
	display:none;
	background-color:#5c88da
}
.table-row__heading .table-cell{
	font-weight:700;
	text-align:center
}
.table-row__heading .table-cell-align--left{
	text-align:left
}
.table-row__heading .table-cell-align--right{
	text-align:right
}
.table-row__heading .table-cell-align--center{
	text-align:center
}
.table-layout--striped>.table-row__heading--primary,.table-row__heading--primary{
	color:#fff;
	background-color:#5c88da
}
.table-layout--striped>.table-row__heading--secondary,.table-row__heading--secondary{
	color:#fff;
	background-color:#0085ca
}
.table-layout--striped>.table-row__heading--accent-cool,.table-row__heading--accent-cool{
	color:#fff;
	background-color:#4a7200
}
.table-layout--striped>.table-row__heading--accent-warm,.table-row__heading--accent-warm{
	color:#fff;
	background-color:#b33d26
}
.table-layout--striped>.table-row__heading--base,.table-row__heading--base{
	color:#fff;
	background-color:#63666a
}
.table-layout--striped>.table-row__heading--unstyled,.table-row__heading--unstyled{
	color:#141415;
	background-color:transparent
}
.table-layout--striped>.table-row__heading--unstyled .table-cell,.table-row__heading--unstyled .table-cell{
	font-weight:400
}
.bordered-rows .table-row{
	border-top:1px solid #63666a;
	border-bottom:1px solid #63666a
}
.bordered-rows--dark .table-row{
	border-top:1px solid #253657;
	border-bottom:1px solid #253657
}
@media only screen and (min-width:40em){
	.table-layout{
		display:table;
		table-layout:fixed;
		width:100%;
		margin-bottom:2em;
		border-collapse:collapse
	}
	.table-layout.grid-col-auto{
		width:auto
	}
	.table-row,.table-row--heading{
		display:table-row
	}
	.table-cell{
		display:table-cell;
		vertical-align:top
	}
}
@media all and (min-width:30em){
	.mobile-lg\:table-layout{
		display:table;
		table-layout:fixed;
		width:100%;
		margin-bottom:2em;
		border-collapse:collapse
	}
	.mobile-lg\:table-layout .grid-col-auto{
		width:auto
	}
	.mobile-lg\:table-row{
		display:table-row
	}
	.mobile-lg\:table-cell{
		display:table-cell;
		vertical-align:top
	}
	.compact-cells .mobile-lg\:table-cell{
		padding:.25rem .75rem
	}
	.gutterless-cells .mobile-lg\:table-cell{
		padding:0
	}
}
@media all and (min-width:37.5em){
	.tablet-sm\:table-layout{
		display:table;
		table-layout:fixed;
		width:100%;
		margin-bottom:2em;
		border-collapse:collapse
	}
	.tablet-sm\:table-layout .grid-col-auto{
		width:auto
	}
	.tablet-sm\:table-row{
		display:table-row
	}
	.tablet-sm\:table-cell{
		display:table-cell;
		vertical-align:top
	}
	.compact-cells .tablet-sm\:table-cell{
		padding:.25rem .75rem
	}
	.gutterless-cells .tablet-sm\:table-cell{
		padding:0
	}
}
@media all and (min-width:40em){
	.tablet\:table-layout{
		display:table;
		table-layout:fixed;
		width:100%;
		margin-bottom:2em;
		border-collapse:collapse
	}
	.tablet\:table-layout .grid-col-auto{
		width:auto
	}
	.tablet\:table-row{
		display:table-row
	}
	.tablet\:table-cell{
		display:table-cell;
		vertical-align:top
	}
	.compact-cells .tablet\:table-cell{
		padding:.25rem .75rem
	}
	.gutterless-cells .tablet\:table-cell{
		padding:0
	}
}
@media all and (min-width:48em){
	.tablet-md\:table-layout{
		display:table;
		table-layout:fixed;
		width:100%;
		margin-bottom:2em;
		border-collapse:collapse
	}
	.tablet-md\:table-layout .grid-col-auto{
		width:auto
	}
	.tablet-md\:table-row{
		display:table-row
	}
	.tablet-md\:table-cell{
		display:table-cell;
		vertical-align:top
	}
	.compact-cells .tablet-md\:table-cell{
		padding:.25rem .75rem
	}
	.gutterless-cells .tablet-md\:table-cell{
		padding:0
	}
}
@media all and (min-width:55em){
	.tablet-lg\:table-layout{
		display:table;
		table-layout:fixed;
		width:100%;
		margin-bottom:2em;
		border-collapse:collapse
	}
	.tablet-lg\:table-layout .grid-col-auto{
		width:auto
	}
	.tablet-lg\:table-row{
		display:table-row
	}
	.tablet-lg\:table-cell{
		display:table-cell;
		vertical-align:top
	}
	.compact-cells .tablet-lg\:table-cell{
		padding:.25rem .75rem
	}
	.gutterless-cells .tablet-lg\:table-cell{
		padding:0
	}
}
@media all and (min-width:60em){
	.desktop-sm\:table-layout{
		display:table;
		table-layout:fixed;
		width:100%;
		margin-bottom:2em;
		border-collapse:collapse
	}
	.desktop-sm\:table-layout .grid-col-auto{
		width:auto
	}
	.desktop-sm\:table-row{
		display:table-row
	}
	.desktop-sm\:table-cell{
		display:table-cell;
		vertical-align:top
	}
	.compact-cells .desktop-sm\:table-cell{
		padding:.25rem .75rem
	}
	.gutterless-cells .desktop-sm\:table-cell{
		padding:0
	}
}
@media all and (min-width:64em){
	.desktop\:table-layout{
		display:table;
		table-layout:fixed;
		width:100%;
		margin-bottom:2em;
		border-collapse:collapse
	}
	.desktop\:table-layout .grid-col-auto{
		width:auto
	}
	.desktop\:table-row{
		display:table-row
	}
	.desktop\:table-cell{
		display:table-cell;
		vertical-align:top
	}
	.compact-cells .desktop\:table-cell{
		padding:.25rem .75rem
	}
	.gutterless-cells .desktop\:table-cell{
		padding:0
	}
}
@media all and (min-width:75em){
	.desktop-lg\:table-layout{
		display:table;
		table-layout:fixed;
		width:100%;
		margin-bottom:2em;
		border-collapse:collapse
	}
	.desktop-lg\:table-layout .grid-col-auto{
		width:auto
	}
	.desktop-lg\:table-row{
		display:table-row
	}
	.desktop-lg\:table-cell{
		display:table-cell;
		vertical-align:top
	}
	.compact-cells .desktop-lg\:table-cell{
		padding:.25rem .75rem
	}
	.gutterless-cells .desktop-lg\:table-cell{
		padding:0
	}
}
.tab-container>[aria-hidden=true],[role=tablist],[role=tabpanel]>[aria-hidden=true]{
	display:none
}
[role=tabpanel].active>.tab-section__content,[role=tabpanel].tab-section{
	display:block
}
[role=tabpanel] .tab-section__heading{
	padding-bottom:.25rem;
	color:#141415
}
[role=tabpanel] .tab-section__content{
	display:none;
	margin-top:0;
	padding:.25rem .5rem .75rem
}
[role=tabpanel] .tab-section__content h3{
	font-size:2.13rem;
	font-weight:400
}
[role=tabpanel] .tab-section__content h4{
	font-size:1.86rem;
	font-weight:400
}
[role=tabpanel] .tab-section__content h5{
	font-size:1.46rem;
	font-weight:600
}
[role=tabpanel] .tab-section__content h6{
	font-size:1.2rem
}
[role=tabpanel] .tabpanel-control__mobile{
	display:inline-block;
	width:100%;
	margin:0;
	padding:1rem 3.5rem 1rem 1.25rem;
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	font-size:1.46rem;
	line-height:.9;
	font-weight:600;
	text-align:left;
	text-decoration:none;
	color:#141415;
	background-color:#ebeff4;
	background-image:url(../img/usa-icons/add.svg),linear-gradient(transparent,transparent);
	background-position:right 1.25rem center;
	background-repeat:no-repeat;
	background-size:1.5rem;
	border:0;
	border-radius:0;
	box-shadow:none;
	cursor:pointer
}
[role=tabpanel] .tabpanel-control__mobile[aria-expanded=true]{
	margin-bottom:0
}
[role=tabpanel] .tabpanel-control__mobile:active,[role=tabpanel] .tabpanel-control__mobile:focus,[role=tabpanel] .tabpanel-control__mobile:hover,[role=tabpanel] .tabpanel-control__mobile[aria-expanded=true],[role=tabpanel] .tabpanel-control__mobile[aria-expanded=true]:focus:hover{
	color:#fff;
	background-color:#243745
}
[role=tabpanel] .tabpanel-control__mobile:focus,[role=tabpanel] .tabpanel-control__mobile:focus:hover,[role=tabpanel] .tabpanel-control__mobile:hover{
	background-image:url(../img/usa-icons-bg/add--white.svg),linear-gradient(transparent,transparent)
}
[role=tabpanel] .tabpanel-control__mobile:focus:hover{
	color:#fff;
	background-color:#006aa2
}
[role=tabpanel] .tabpanel-control__mobile:active,[role=tabpanel] .tabpanel-control__mobile[aria-expanded=true],[role=tabpanel] .tabpanel-control__mobile[aria-expanded=true]:focus:hover{
	background-image:url(../img/usa-icons-bg/remove--white.svg),linear-gradient(transparent,transparent)
}
[role=tabpanel] .tabpanel-control__mobile[disabled]{
	color:#63666a;
	background-color:#f6f7f7;
	background-image:none
}
[role=tabpanel] .tabpanel-control__mobile[disabled]:hover{
	cursor:default
}
[role=tabpanel]>ul{
	list-style-type:disc
}
@media all and (min-width:55em){
	[role=tablist]{
		margin-bottom:.75em;
		padding-right:.25rem;
		font-size:1.13rem;
		font-weight:700;
		border-bottom:1px solid #005079
	}
	[role=tablist]>li{
		display:inline-block;
		flex:0 1 auto;
		margin-left:.25em;
		margin-bottom:0
	}
	[role=tablist]>li button{
		display:block;
		margin-bottom:-1px;
		padding:.5rem 1.25rem;
		color:#005079;
		border:1px solid transparent;
		background-color:transparent;
		text-decoration:none
	}
	[role=tablist]>li button:hover{
		color:#fff;
		background-color:#005079;
		border-color:#005079;
		cursor:pointer
	}
	[role=tablist]>li button[aria-selected=true]{
		color:#141415;
		background-color:#fff;
		border:1px solid #005079;
		border-bottom-color:#fff
	}
	[role=tablist]>li button[aria-selected=true]:hover{
		color:#141415;
		background-color:#fff;
		border-color:#5c88da #5c88da #fff;
		cursor:default
	}
	[role=tablist]>li button[disabled]{
		color:#63666a
	}
	[role=tablist]>li button[disabled]:hover{
		background-color:#fff;
		border-color:#fff #fff #5c88da;
		cursor:default
	}
	[role=tablist],[role=tablist].tab-navigation--full{
		display:flex;
		align-items:flex-end
	}
	[role=tablist].tab-navigation--full>li{
		flex:1 1 auto
	}
	[role=tabpanel] .tab-section__heading,[role=tabpanel].tab-section{
		display:none
	}
	[role=tabpanel] .tab-section__content,[role=tabpanel].tab-section.active{
		display:block
	}
}
.disabled-tab,.usa-hero__callout .usa-button+br{
	display:none
}
.orau-banner{
	padding-bottom:0
}
.orau-banner,.orau-banner header{
	background-color:#fcf2e6
}
.orau-banner .usa-accordion{
	margin:0
}
.orau-banner__header{
	padding-top:.75rem;
	padding-bottom:.75rem;
	font-size:.93rem
}
.orau-banner__button,.orau-banner__button[aria-expanded=true]{
	padding-right:1.8rem;
	font-size:.93rem
}
.usa-accordion .orau-banner__button:after{
	height:1rem;
	width:1rem;
	margin-top:-.5rem;
	background-image:url(../img/angle-arrow-down-primary.svg),linear-gradient(transparent,transparent);
	background-position:center top .2rem
}
.usa-accordion .orau-banner__button[aria-expanded=true]:after{
	transform:rotate(-180deg)
}
.usa-accordion .orau-banner__button[aria-expanded=false]:hover:after,.usa-accordion .orau-banner__button[aria-expanded=true]:hover:after{
	background-image:url(../img/angle-arrow-down-primary-hover.svg),linear-gradient(transparent,transparent)
}
.usa-banner__header .notice-headline{
	margin-right:.75rem;
	margin-bottom:0;
	padding-left:1.7rem;
	font-size:1.13rem;
	font-weight:700;
	background:url(../img/alerts/warning.svg) left center no-repeat;
	background-size:1.7rem 1.1rem
}
.usa-banner__header .notice-caption{
	margin-top:0;
	margin-bottom:0;
	margin-right:.25rem
}
.hero-unit{
	position:relative;
	padding-top:0;
	padding-bottom:0;
	background-color:#fff
}
.hero-unit .grid-container-desktop-lg{
	display:flex;
	flex-flow:column-reverse nowrap;
	padding:0
}
.hero-unit+.main-content,.hero-unit+.usa-section{
	padding-top:2rem;
	border-width:0
}
*+.hero-unit .subject-page-list{
	margin-top:1.5em
}
.hero-unit .subject-page-links li+li{
	border-top:1px solid #006aa2
}
.hero-unit .subject-page-links a:where(:not(.usa-button)){
	display:block;
	padding:.5rem 0;
	text-align:center;
	font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
	text-decoration:none
}
.hero-unit .subject-page-links a:where(:not(.usa-button)):visited{
	text-decoration:none
}
.hero-unit .subject-page-links a:where(:not(.usa-button)):focus,.hero-unit .subject-page-links a:where(:not(.usa-button)):hover{
	background-color:rgba(37,54,87,.4);
	background:linear-gradient(90deg,transparent 0,rgba(37,54,87,.45) 27.5%,rgba(37,54,87,.45) 72.5%,transparent);
	text-decoration:underline
}
.hero-image{
	display:block
}
@supports (object-fit:cover){
	.hero-image{
		object-fit:cover
	}
}
@supports (object-fit:cover){
	.hero-image{
		width:100%;
		height:100%
	}
	.hero-image[width]{
		width:100%
	}
	.hero-image[height]{
		height:100%
	}
}
.usa-hero{
	background-image:none
}
.usa-hero__callout{
	padding:2rem 1rem;
	font-size:1.2rem
}
.usa-hero__callout a:where(:not(.usa-button)),.usa-hero__callout a:where(:not(.usa-button)):visited{
	color:#eff0f0
}
.usa-hero__callout a:where(:not(.usa-button)):focus,.usa-hero__callout a:where(:not(.usa-button)):hover{
	color:#fff;
	text-decoration:none
}
.usa-hero__callout .usa-button{
	display:block;
	margin-top:2rem;
	margin-left:auto;
	margin-right:auto;
	color:#fff
}
.usa-hero__callout .usa-button+.usa-button{
	margin-top:1rem
}
@media all and (min-width:30em){
	.usa-hero__callout .usa-button{
		width:fit-content
	}
}
.usa-hero__heading{
	font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;
	font-size:1.95rem;
	font-style:normal;
	line-height:1.3;
	color:#fff
}
.usa-hero__heading--alt{
	color:#f8e5cc
}
.usa-hero__heading+*{
	margin-top:2rem
}
@media all and (min-width:40em){
	.usa-hero__callout{
		max-width:none
	}
}
@media all and (min-width:64em){
	.hero-unit .grid-container,.hero-unit .grid-container-desktop-lg{
		display:flex;
		flex-flow:row nowrap;
		justify-content:flex-start;
		align-items:flex-start;
		min-height:48rem;
		padding-top:4rem
	}
	.hero-unit .usa-hero__callout--left .hero-unit .usa-hero__callout{
		margin-left:2em
	}
	.hero-unit .usa-hero__callout--right{
		justify-content:flex-end
	}
	.hero-unit .usa-hero__callout--bottom{
		align-items:flex-end
	}
	.hero-unit .usa-hero__callout--bottom .usa-hero__callout{
		top:auto;
		bottom:-1.5rem
	}
	.hero-unit .usa-hero__callout[class*=grid-col-12]{
		margin-right:2.5rem
	}
	.hero-image{
		position:absolute;
		top:0;
		left:50%;
		bottom:0;
		transform:translateX(-50%);
		width:100%;
		max-width:75rem
	}
	.usa-header+.usa-hero{
		border-top:none
	}
	.usa-hero__callout{
		position:relative;
		top:1.5rem;
		z-index:9;
		margin-left:2.5rem;
		margin-right:2rem;
		padding:3rem 3rem 4rem;
		background-color:rgba(92,136,218,.8)
	}
	.usa-hero__callout:where(:not([class*=grid-col])){
		margin-right:2.5rem
	}
	.usa-hero__callout .usa-button{
		margin-top:3.75rem
	}
}
@media all and (max-width:63.99em){
	.hero-image{
		max-height:24rem
	}
}
.usa-breadcrumb{
	padding-top:0;
	padding-bottom:0;
	background-color:transparent
}
.usa-breadcrumb__list-item{
	color:#4f5255
}
@media all and (min-width:30em){
	.usa-breadcrumb__list-item{
		position:relative;
		left:auto;
		white-space:normal
	}
}
.usa-breadcrumb__list-item:not(:last-child)::after{
	content:none
}
.usa-breadcrumb__link,.usa-breadcrumb__link span{
	text-decoration:none
}
.usa-breadcrumb__link,.usa-breadcrumb__link:visited{
	color:#4f5255
}
.usa-breadcrumb__link:active,.usa-breadcrumb__link:focus,.usa-breadcrumb__link:hover{
	color:#006aa2;
	text-decoration:underline
}
.usa-breadcrumb .usa-breadcrumb__link{
	width:auto;
	padding:0 3ex 0 0;
	font-weight:400;
	background-color:transparent
}
.usa-breadcrumb .usa-breadcrumb__link[aria-expanded=false]{
	background-color:transparent
}
.usa-breadcrumb .usa-breadcrumb__link:active::after,.usa-breadcrumb .usa-breadcrumb__link:focus::after,.usa-breadcrumb .usa-breadcrumb__link:hover::after,.usa-breadcrumb .usa-breadcrumb__link:hover:active::after,.usa-breadcrumb .usa-breadcrumb__link[aria-expanded=false]:active::after,.usa-breadcrumb .usa-breadcrumb__link[aria-expanded=false]:focus::after,.usa-breadcrumb .usa-breadcrumb__link[aria-expanded=false]:hover::after,.usa-breadcrumb .usa-breadcrumb__link[aria-expanded=false]:hover:active::after,.usa-breadcrumb .usa-breadcrumb__link[aria-expanded=true]:active::after,.usa-breadcrumb .usa-breadcrumb__link[aria-expanded=true]:focus::after,.usa-breadcrumb .usa-breadcrumb__link[aria-expanded=true]:hover::after{
	background-image:none
}
.usa-breadcrumb .usa-breadcrumb__link::after,.usa-breadcrumb .usa-breadcrumb__link[aria-expanded=false]::after{
	content:none
}
@media all and (min-width:30em){
	.usa-breadcrumb .usa-breadcrumb__link::after,.usa-breadcrumb .usa-breadcrumb__link[aria-expanded=false]::after{
		content:"";
		position:absolute;
		top:50%;
		right:0;
		z-index:9;
		width:3ex;
		height:3ex;
		transform:translateY(-50%);
		transition:transform .5s ease-in-out;
		background:0 0;
		background-color:currentColor;
		mask:url(../img/usa-icons/navigate_next.svg) no-repeat center/contain
	}
}
.usa-breadcrumb .usa-breadcrumb__link[aria-expanded=true]{
	color:#375283;
	background-image:none
}
.usa-breadcrumb .usa-breadcrumb__link[aria-expanded=true]:active,.usa-breadcrumb .usa-breadcrumb__link[aria-expanded=true]:focus,.usa-breadcrumb .usa-breadcrumb__link[aria-expanded=true]:hover{
	color:#006aa2;
	background-image:none;
	background-color:transparent
}
.usa-breadcrumb .usa-breadcrumb__link[aria-expanded=true]::after{
	background-image:none;
	transform:translateY(-50%) rotate(90deg)
}
.usa-breadcrumb .usa-breadcrumb__submenu{
	position:absolute;
	left:1rem;
	z-index:408;
	overflow:visible;
	width:auto;
	min-width:60%;
	max-width:14rem;
	list-style:none;
	background-color:#fff;
	box-shadow:6px 6px 36px rgba(66,84,111,.4);
	padding:1.125rem 0
}
.usa-breadcrumb .usa-breadcrumb__submenu::before{
	content:"";
	display:block;
	position:absolute;
	top:-.625rem;
	left:2.5rem;
	z-index:409;
	transform:translateX(-50%);
	width:0;
	height:0;
	border:.625rem solid transparent;
	border-bottom-color:#fff;
	border-top-width:0
}
@media all and (min-width:30em){
	.usa-breadcrumb .usa-breadcrumb__submenu{
		left:50%;
		transform:translateX(-50%);
		width:100%;
		min-width:14rem;
		max-width:none;
		margin-top:.625rem
	}
	.usa-breadcrumb .usa-breadcrumb__submenu::before{
		left:50%
	}
}
.usa-breadcrumb__submenu li{
	margin-bottom:.5em;
	padding-left:1.125rem;
	padding-right:1.125rem
}
.usa-breadcrumb__submenu .usa-current{
	position:relative;
	font-weight:700;
	line-height:1.4;
	padding-top:.5em;
	padding-bottom:.5em;
	color:#efedf0;
	background-color:#1d4f91
}
.usa-breadcrumb__submenu .usa-current::before{
	content:"";
	position:absolute;
	width:.25rem;
	top:.5rem;
	left:.334rem;
	bottom:.5rem;
	background-color:#efedf0
}
.usa-breadcrumb .usa-accordion{
	display:flex;
	justify-content:flex-start;
	align-items:flex-start
}
.usa-breadcrumb--wrap .usa-breadcrumb__list{
	flex-wrap:wrap
}
.usa-breadcrumb *+ol.usa-accordion,.usa-breadcrumb *+ol.usa-accordion--bordered,.usa-breadcrumb *+ul.usa-accordion,.usa-breadcrumb *+ul.usa-accordion--bordered{
	margin-top:0;
	padding:0
}
.usa-breadcrumb .usa-accordion,.usa-breadcrumb .usa-accordion--bordered{
	font-family:system-ui,-apple-system,BlinkMacSystemFont,Calibri,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Fira Sans','Droid Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
	font-size:.87rem
}
.article-metadata{
	display:flex;
	flex-wrap:wrap
}
.page-heading+.page-main-content .article-metadata{
	padding-top:1em
}
.article-metadata+*{
	margin-top:1em
}
.article-metadata>div{
	flex:1 0 auto;
	width:100%
}
.social-sharing{
	display:flex;
	justify-content:flex-end;
	margin-top:.5em
}
.social-sharing>*{
	margin-left:.4rem!important
}
@media all and (min-width:37.5em){
	.article-metadata{
		flex-wrap:nowrap;
		justify-content:space-between;
		flex:1 0 auto;
		width:auto;
		margin-left:-1rem;
		margin-right:-1rem
	}
	.article-metadata>div{
		width:50%;
		padding-left:1rem;
		padding-right:1rem
	}
	.social-sharing{
		margin-top:0
	}
}
@media all and (max-width:37.49em){
	.social-sharing{
		order:-1;
		padding-bottom:1em
	}
}
.article-content>blockquote:first-child,.article-content>figure:first-child{
	margin-top:.75em!important
}
.content-section__news-article{
	padding-top:1rem
}
.content-section__news-article .content-area{
	padding-top:3rem;
	border-top:1px solid #0085ca
}
.usa-section.content-area__boilerplate{
	padding-bottom:3rem
}
.usa-section{
	padding-top:0;
	padding-bottom:0;
	background-color:#fff
}
*+.usa-section{
	padding-top:4rem
}
.section-title{
	padding-bottom:.25em;
	color:#4a6dae;
	border-bottom:1px solid #006aa2
}
.page-main-content+.content-section{
	padding-top:2.25rem
}
.impact-areas+.content-section__news-article{
	padding-top:3rem
}
.resource-section{
	padding-bottom:4rem
}
.vcard{
	line-height:1.4;
	margin-bottom:1em
}
.vcard>span{
	display:block
}
.vcard .title,.vcard>a{
	display:inline-block
}
.impact-content h1,.impact-content h2,.impact-content h3,.impact-text__content h1,.impact-text__content h2,.impact-text__content h3{
	margin-bottom:.5em;
	font-size:1.6rem;
	font-weight:400;
	color:#006aa2
}
.impact-areas{
	background-color:#fff
}
.impact-areas--inner>:first-child+.impact-text.bg-white>.impact-content{
	padding-top:0
}
.impact-area{
	display:flex;
	align-items:center;
	flex-wrap:wrap;
	position:relative;
	margin-left:-1rem;
	margin-right:-1rem
}
.impact-area:last-child{
	padding-bottom:0
}
.impact-area__img{
	flex-grow:1;
	flex-basis:20rem
}
.impact-area__separate{
	align-items:stretch
}
.impact-area__separate+.impact-area__separate{
	padding-top:0
}
.impact-area__separate .impact-content{
	display:flex;
	flex-grow:9999;
	flex-basis:20rem;
	align-items:center;
	order:2
}
.impact-area__overlay{
	position:relative
}
.impact-area__overlay .impact-content{
	display:flex;
	align-items:center;
	position:relative;
	z-index:9
}
.impact-area__overlay .impact-area__background,.impact-video__link img{
	display:block;
	width:100%;
	max-width:none
}
.impact-content{
	padding:2rem 1rem
}
.impact-content h4,.impact-content h5,.impact-content h6{
	font-size:1.33rem
}
.impact-content *+h4,.impact-content *+h5,.impact-content *+h6{
	margin-top:1em
}
.impact-content h4+*{
	margin-top:.5em
}
.impact-content h4{
	font-weight:400
}
.impact-content h5+*,.impact-content h6+*{
	margin-top:.25em
}
.impact-content li,.impact-text__content li{
	margin-bottom:0;
	line-height:1.7
}
.impact-content__headline--center{
	text-align:center
}
.impact-content .usa-accordion>li{
	margin-bottom:.5em
}
.impact-content .usa-accordion__heading{
	font-size:1.46rem
}
.impact-content .usa-accordion__content{
	margin-top:0
}
.impact-video{
	align-items:stretch
}
.impact-video__link{
	position:relative
}
.impact-video__link img{
	position:relative
}
@supports (object-fit:cover){
	.impact-video__link img{
		object-fit:cover
	}
}
@supports (object-fit:cover){
	.impact-video__link img{
		width:100%;
		height:100%
	}
}
.impact-video .impact-content{
	display:flex;
	align-items:center;
	flex-basis:25rem;
	flex-grow:1
}
.impact-video__link,.video-embed{
	flex-grow:9999;
	flex-basis:30rem;
	order:2;
	overflow:hidden
}
.play-video::after{
	content:"";
	position:absolute;
	top:50%;
	left:50%;
	width:6rem;
	height:6rem;
	background-color:#1d4f91;
	border-radius:50%;
	background-image:url(../img/play.svg),linear-gradient(transparent,transparent);
	background-repeat:no-repeat;
	background-size:6rem;
	background-position:.375rem 50%;
	opacity:.85;
	transform:translate(-50%,-50%);
	transition:opacity .5s ease-in-out
}
.play-video:hover::after{
	opacity:.96
}
.impact-contact{
	align-items:stretch;
	padding:2rem 1rem 3rem;
	color:#fff;
	background-color:#1d4f91
}
.impact-contact a{
	color:#efedf0
}
.impact-contact a:hover{
	color:#fff;
	text-decoration:none
}
.impact-contact__title{
	flex:0 1 auto;
	width:100%;
	margin-bottom:0;
	font-size:2.13rem
}
.impact-contact__details{
	flex:0 1 auto;
	position:relative;
	width:100%
}
.impact-contact--right{
	margin-top:1em
}
.impact-text{
	align-items:flex-start
}
.impact-text__content h4,.impact-text__content h5,.impact-text__content h6{
	font-size:1.33rem
}
.impact-text__content *+h4,.impact-text__content *+h5,.impact-text__content *+h6{
	margin-top:1em
}
.impact-text__content h4+*{
	margin-top:.5em
}
.impact-text__content h4{
	font-weight:400
}
.impact-text__content h5+*,.impact-text__content h6+*{
	margin-top:.25em
}
.textarea-image-container{
	display:flex;
	flex-flow:column nowrap
}
.textarea-image-container .impact-text__photo{
	width:auto;
	margin-left:-1rem;
	margin-right:-1rem;
	padding-top:1rem
}
.textarea-image-container .impact-text__photo img{
	display:block;
	margin-left:auto;
	margin-right:auto
}
@media all and (min-width:30em){
	.play-video::after{
		width:8rem;
		height:8rem;
		background-size:8rem;
		background-position:.5625rem 50%
	}
}
@media all and (min-width:40em){
	.impact-contact__details{
		flex:0 1 auto;
		width:50%;
		padding:1rem 0 1.5rem
	}
	.impact-contact--left{
		padding-right:2.5rem
	}
	.impact-contact--left::after{
		content:"";
		width:0;
		height:100%;
		position:absolute;
		top:0;
		right:-1px;
		border-right:1px solid #fff
	}
	.impact-contact--left:last-child{
		flex:1 1 auto;
		margin-right:auto
	}
	.impact-contact--left:last-child::after{
		display:none
	}
	.impact-contact--right{
		padding-left:2.5rem;
		border-left:1px solid #fff
	}
	.impact-contact--right::before{
		content:"";
		width:0;
		height:100%;
		position:absolute;
		top:0;
		left:0;
		border-right:1px solid #fff
	}
}
@media all and (min-width:48em){
	.impact-area__overlay{
		align-items:stretch
	}
	.impact-area__overlay.impact-area--right{
		justify-content:flex-end
	}
	.impact-area__overlay .impact-area__background{
		position:absolute;
		top:0;
		left:50%;
		transform:translateX(-50%)
	}
	@supports (object-fit:cover){
		.impact-area__overlay .impact-area__background{
			object-fit:cover
		}
	}
	@supports (object-fit:cover){
		.impact-area__overlay .impact-area__background{
			width:100%;
			height:100%
		}
	}
	.impact-area__overlay .impact-content{
		min-height:32rem
	}
	.impact-area__separate{
		align-items:center
	}
	.impact-area__separate+.impact-area__separate{
		padding-top:0
	}
	.impact-area__separate .impact-content{
		flex-grow:9999;
		flex-basis:24rem
	}
	.impact-area__img{
		max-width:41.667%
	}
	.impact-area--portrait .impact-content{
		flex-basis:32rem
	}
	.impact-area--portrait .impact-area__img{
		max-width:20%;
		flex-basis:15rem
	}
	.impact-area--square .impact-area__img{
		max-width:33.3334%
	}
	.impact-area--tall{
		padding-top:4rem;
		padding-bottom:4rem
	}
	.impact-area--tall+.impact-area--tall{
		padding-top:0
	}
	.impact-area--bottom{
		align-items:flex-end;
		min-height:40rem
	}
	.impact-area--bottom .impact-content{
		width:100%;
		min-height:auto
	}
	.impact-area--left .impact-content{
		order:1
	}
	.impact-area--left .impact-area__img{
		order:2
	}
	.impact-area--right .impact-content{
		order:3
	}
	.impact-content.bg-white{
		padding-top:0;
		padding-bottom:0
	}
}
@media all and (min-width:55em){
	.impact-area__overlay .impact-content{
		display:flex;
		align-items:center;
		flex-grow:0;
		flex-basis:auto;
		position:relative;
		z-index:9;
		height:100%;
		padding-top:4rem;
		padding-bottom:4rem
	}
	.impact-area__overlay.impact-area--bottom{
		min-height:40rem
	}
	.impact-area__overlay.impact-area--bottom .impact-content{
		display:block;
		position:absolute;
		top:auto;
		bottom:0;
		width:100%;
		height:auto;
		min-height:auto;
		padding-top:2.25rem;
		padding-bottom:2rem
	}
	.impact-area__img{
		max-width:42.667%
	}
	.impact-video .usa-embed-container{
		height:100%
	}
	@supports (object-fit:cover){
		.impact-video__poster{
			object-fit:cover
		}
	}
	@supports (object-fit:cover){
		.impact-video__poster{
			width:100%;
			height:100%
		}
		.impact-video__poster[width]{
			width:100%
		}
		.impact-video__poster[height]{
			height:100%
		}
	}
	.impact-video--left .impact-video__link{
		order:1
	}
	.textarea-image-container{
		flex-flow:row wrap;
		align-items:flex-start
	}
	.textarea-image-container .impact-content__headline{
		width:100%
	}
	.textarea-image-container .impact-text__content{
		flex:0 1 auto;
		width:60%;
		padding-right:3rem
	}
	.textarea-image-container .impact-text__photo{
		flex:0 1 auto;
		width:40%;
		margin-left:auto;
		margin-right:auto
	}
	.textarea-image--left .impact-text__content{
		order:9;
		padding-left:3rem;
		padding-right:0
	}
	.textarea-image--right .impact-text__content{
		order:2;
		padding-left:0;
		padding-right:3rem
	}
	.textarea-image--right .impact-text__photo{
		order:3
	}
	.impact-contact--left{
		padding-right:3rem
	}
	.impact-contact--right{
		padding-left:3rem
	}
}
@media all and (min-width:64em){
	.impact-area{
		margin-left:-2rem;
		margin-right:-2rem
	}
	.impact-content{
		padding:3rem 2rem
	}
	.impact-video .impact-content{
		padding-right:2rem;
		min-height:24rem
	}
	.impact-contact{
		padding-left:2rem;
		padding-right:2rem
	}
}
@media all and (min-width:75em){
	.impact-video .impact-content{
		flex-basis:32rem
	}
}
@media (min-width:48rem)and (max-width:74.99rem){
	.impact-area--tall:last-child{
		padding-bottom:3rem
	}
}
@media all and (max-width:63.99em){
	.impact-text:where(:not(.impact-text--multi-col)) .impact-content{
		max-width:64rem;
		margin:0 auto
	}
}
@media all and (max-width:54.99em){
	.impact-content+.impact-content{
		padding-top:0
	}
	.impact-video.impact-area--right .impact-content{
		order:1
	}
	.textarea-image-container .impact-text__photo{
		order:2
	}
	.textarea-image-container .impact-text__content{
		order:3
	}
}
@media all and (max-width:47.99em){
	.impact-photo .impact-content{
		flex-grow:9999;
		flex-basis:27.5rem;
		order:2
	}
}
.page-heading{
	padding-top:3rem
}
.page-heading .headline{
	margin-top:0;
	margin-bottom:0;
	color:#4a6dae
}
.page-heading .subheadline{
	margin-top:0;
	font-size:1.33rem
}
.usa-breadcrumb+.page-main-content .page-heading{
	padding-top:0
}
.page-heading+*{
	margin-top:1em
}
.multi-heading{
	padding-top:2.25rem
}
.multi-heading .headline{
	padding-top:1.25rem;
	padding-bottom:1.25rem
}
.multi-heading .subheadline{
	font-style:normal;
	color:#3b5b00
}
.multi-heading h1{
	padding-right:3rem;
	font-size:2.13rem
}
.hero-heading .grid-container{
	padding-top:1.75rem;
	padding-bottom:2.25rem;
	border-bottom:none
}
.hero-heading .headline{
	text-align:left
}
.hero-heading .subheadline{
	margin-top:1rem;
	color:#fff;
	font-weight:600
}
@media all and (min-width:48em){
	.multi-heading{
		padding-top:2.25rem
	}
	.multi-heading .grid-row{
		align-items:center;
		flex-wrap:nowrap;
		border-bottom:1px solid #006aa2
	}
	.multi-heading .headline::after{
		content:"";
		position:absolute;
		top:.5em;
		right:1.5rem;
		bottom:.5em;
		width:0;
		border-right:1px solid #006aa2
	}
	.multi-heading .subheadline{
		margin-top:0;
		padding-top:1.25rem;
		padding-bottom:1.25rem
	}
}
.usa-breadcrumb+.page-main-content{
	padding-top:1.25rem
}
.page-main-content h2{
	padding-bottom:.25rem;
	color:#4a6dae;
	border-bottom:1px solid #141415
}
.page-main-content h2.usa-accordion__heading{
	padding-bottom:0;
	border-bottom:none
}
.page-main-content img[align]{
	display:block;
	float:none;
	height:auto;
	margin:.75em auto
}
@media all and (min-width:30em){
	.usa-breadcrumb+.page-main-content{
		padding-top:2.25rem
	}
}
@media all and (min-width:40em){
	.page-main-content img[align]{
		max-width:20rem;
		margin-top:0
	}
	.page-main-content img[align][align=left]{
		float:left;
		margin-right:1.5em
	}
	.page-main-content img[align][align=right]{
		float:right;
		margin-left:1.5em
	}
}
.sidebar{
	padding-top:3rem
}
.sidebar h2,.sidebar h3{
	font-size:1.6rem;
	color:#141415
}
.sidebar h2+.usa-sidenav,.sidebar h3+.usa-sidenav{
	margin-top:.5rem
}
.sidebar h2{
	padding-bottom:0;
	border-bottom:none
}
.sidebar h4,.sidebar h5,.sidebar h6{
	font-size:1.33rem
}
.sidebar-section+.sidebar-section{
	margin-top:2.5rem
}
.sidebar-section--content h2+*,.sidebar-section--content h3+*,.sidebar-section--content h4+*,.sidebar-section--content h5+*,.sidebar-section--content h6+*{
	margin-top:.25rem
}
@media all and (min-width:64em){
	.sidebar{
		position:sticky;
		top:0;
		display:block;
		padding-top:1rem
	}
}
.main-content{
	overflow:scroll;
	padding-bottom:4rem;
	background-color:#fff
}
.main-content+*{
	padding-top:0
}
.main-content>:last-child{
	margin-bottom:0;
	padding-bottom:0
}
.main-content .content-section{
	padding-bottom:0
}
@media all and (min-width:48em){
	.main-content+.impact-areas .impact-areas--inner>:first-child+.impact-area--tall{
		padding-top:0
	}
}
@media all and (min-width:64em){
	.main-content{
		overflow:initial
	}
	.page-main-content>.grid-row{
		align-items:flex-start
	}
}
.usa-footer__primary-section,.usa-footer__secondary-section{
	color:#fff
}
.usa-footer__primary-section a,.usa-footer__primary-section a:visited,.usa-footer__secondary-section a,.usa-footer__secondary-section a:visited{
	color:#e5e1e6
}
.usa-footer__primary-section a:active,.usa-footer__primary-section a:focus,.usa-footer__primary-section a:hover,.usa-footer__secondary-section a:active,.usa-footer__secondary-section a:focus,.usa-footer__secondary-section a:hover{
	color:#fff
}
.usa-footer__primary-section a:focus,.usa-footer__secondary-section a:focus{
	outline-color:#fff
}
.usa-footer__primary-section{
	background-color:#2a3c4a
}
.usa-footer__secondary-section{
	background-color:#243745
}
.usa-footer{
	position:relative;
	font-family:system-ui,-apple-system,BlinkMacSystemFont,Calibri,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Fira Sans','Droid Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
	font-size:.93rem;
	background-color:#fff
}
.usa-footer__primary-section{
	padding-top:1.25rem;
	padding-bottom:2rem
}
.usa-footer__secondary-section{
	padding-top:1.25rem;
	padding-bottom:1.25rem
}
.usa-footer__secondary-section .grid-row{
	justify-content:space-between;
	align-items:center
}
.usa-footer__return-to-top{
	background-color:#fff
}
.usa-footer__return-to-top:not(.small-only-button).floating-button{
	position:fixed;
	right:0;
	bottom:0;
	margin-right:2em;
	margin-bottom:1.2em;
	z-index:799;
	width:4rem;
	height:4rem;
	padding:0;
	text-decoration:none
}
.usa-footer__return-to-top:not(.small-only-button).floating-button a{
	display:block;
	width:100%;
	height:100%;
	padding:1.5rem .75rem .25rem;
	text-align:center;
	text-decoration:none;
	color:#006aa2;
	background-color:#ebeff4;
	background-image:url(../img/angle-arrow-up-primary.svg),linear-gradient(transparent,transparent);
	background-position:center top .5rem;
	background-repeat:no-repeat;
	background-size:1.25rem;
	border-radius:.25rem;
	box-shadow:2px 2px 8px rgba(102,102,102,.1)
}
.usa-footer__return-to-top:not(.small-only-button).floating-button a:hover{
	color:#243745;
	background-image:url(../img/angle-arrow-up-primary-hover.svg),linear-gradient(transparent,transparent);
	text-decoration:underline
}
.usa-footer__return-to-top:not(.small-only-button).floating-button.static-position{
	position:absolute;
	margin-top:-5.25rem;
	bottom:auto
}
@media all and (min-width:40em){
	.usa-footer__return-to-top:not(.small-only-button).floating-button.static-position{
		margin-top:1.2em
	}
}
@media (prefers-reduced-motion:no-preference){
	.usa-footer__return-to-top:not(.small-only-button).floating-button{
		opacity:0;
		transition:opacity .375s ease-in,transform .5s ease-out;
		transform:translateY(6rem)
	}
	.usa-footer__return-to-top:not(.small-only-button).floating-button.floating-position{
		opacity:1;
		transform:translateY(0)
	}
}
.usa-footer__return-to-top a{
	font-size:.87rem;
	line-height:1.2
}
.usa-footer__primary-content{
	border-top:none
}
.usa-footer__logo{
	margin:0 .5rem;
	padding-bottom:1rem;
	border-bottom:1px solid #e5e1e6
}
.grid-row>.usa-footer__logo{
	padding-right:0
}
.usa-footer__logo-heading+.usa-list{
	margin-top:2rem;
	margin-bottom:1rem
}
.usa-footer__logo-heading a{
	display:block;
	width:fit-content;
	margin:0 auto
}
.usa-footer__logo-img{
	display:block
}
.usa-footer__logo-img[width]{
	width:12rem;
	max-width:100%
}
.usa-footer__nav{
	display:flex;
	flex-wrap:wrap;
	padding:1rem .5rem;
	border-bottom:none
}
.usa-footer--big .usa-footer__nav>.usa-footer-primary-content{
	padding:.75rem 0 0;
	margin-top:.7rem
}
.usa-footer__secondary-link{
	margin-left:0;
	line-height:1.4
}
.usa-footer__secondary-link a{
	text-decoration:none
}
.orau-footer__info-links a,.usa-footer__secondary-link a:hover{
	text-decoration:underline
}
#footer-return-marker{
	position:absolute;
	top:50vh;
	width:1px;
	height:1px;
	background-color:transparent
}
.usa-footer .usa-search [role=search]{
	flex-wrap:nowrap;
	max-width:28rem
}
.usa-footer .usa-search [type=search]{
	background-color:#243745;
	border:.1rem solid #e5e1e6;
	border-right:0;
	border-top-left-radius:.1875rem;
	border-bottom-left-radius:.1875rem
}
.usa-footer .usa-search [type=submit]{
	flex:1 0 auto;
	color:#e5e1e6;
	border:.1rem solid #e5e1e6;
	border-top-right-radius:.1875rem;
	border-bottom-right-radius:.1875rem
}
.usa-footer .usa-search [type=submit] .usa-search__submit-icon{
	width:1.25rem;
	height:1.25rem;
	fill:currentColor
}
.usa-footer .usa-search [type=submit]:active,.usa-footer .usa-search [type=submit]:focus,.usa-footer .usa-search [type=submit]:hover{
	color:#fff;
	background-color:#006aa2;
	background-image:none
}
.usa-footer .usa-search [type=search]:focus,.usa-footer .usa-search:active[type=search],.usa-footer .usa-search:focus[type=search],.usa-footer .usa-search:hover[type=search]{
	background-color:#fff
}
.usa-footer .orau-search__form{
	padding-bottom:.5rem
}
.usa-footer .orau-footer__social-links{
	display:flex;
	justify-content:center
}
.usa-footer-big .orau-footer__social-links{
	padding-top:0
}
.usa-footer__contact-links{
	text-align:left;
	border-top:none
}
.orau-footer__social-links>li{
	display:inline-block;
	flex:0 1 auto;
	margin-bottom:0;
	padding-left:.25rem;
	padding-right:.25rem
}
.orau-footer__contact-link{
	position:relative;
	padding-left:3.5rem
}
.orau-footer__contact-link::before{
	content:"";
	display:block;
	position:absolute;
	top:-.7rem;
	left:0;
	background-color:#243745;
	background-image:url(../img/envelope.svg),linear-gradient(transparent,transparent);
	background-size:auto 1.5rem;
	background-position:50%;
	background-repeat:no-repeat;
	text-align:center
}
.orau-footer__contact-link:hover::before{
	background-image:url(../img/envelope-active.svg),linear-gradient(transparent,transparent);
	background-color:#006aa2
}
.orau-footer__info-links{
	padding-top:1rem;
	font-size:.87rem;
	text-align:center
}
.orau-footer__info-links a:hover{
	text-decoration:none;
	color:#fff
}
.orau-footer__contact-link::before,.usa-social-link{
	width:2.75rem;
	height:2.75rem;
	border:.1rem solid #e5e1e6;
	border-radius:50%
}
.usa-social-link{
	display:flex;
	justify-content:center;
	align-items:center;
	color:#e5e1e6
}
.usa-social-link:active,.usa-social-link:focus,.usa-social-link:hover{
	color:#fff
}
.usa-social-link__icon{
	width:1.5rem;
	height:1.5rem;
	fill:currentColor
}
.usa-link--x .usa-social-link__icon{
	width:1.25rem;
	height:1.25rem
}
.usa-link--facebook,.usa-link--flickr,.usa-link--instagram,.usa-link--linkedin,.usa-link--twitter,.usa-link--x,.usa-link--youtube{
	background-color:transparent
}
.usa-link--facebook:active,.usa-link--facebook:focus,.usa-link--facebook:hover{
	background-color:#3b5998
}
.usa-link--flickr:active,.usa-link--flickr:focus,.usa-link--flickr:hover{
	background-color:#0059d4
}
.usa-link--instagram:active,.usa-link--instagram:focus,.usa-link--instagram:hover{
	background-color:#d60c5c
}
.usa-link--linkedin:active,.usa-link--linkedin:focus,.usa-link--linkedin:hover{
	background-color:#0077b5
}
.usa-link--twitter:active,.usa-link--twitter:focus,.usa-link--twitter:hover{
	background-color:#55acee
}
.usa-link--x:active,.usa-link--x:focus,.usa-link--x:hover{
	background-color:#000
}
.usa-link--youtube:active,.usa-link--youtube:focus,.usa-link--youtube:hover{
	background-color:#e52d27
}
@media all and (min-width:30em){
	.usa-footer__nav{
		flex:1 0 auto;
		padding-left:1rem;
		padding-right:1rem
	}
	.usa-footer__nav>ul{
		padding-top:.5rem
	}
	.usa-footer--big .usa-footer__nav{
		padding-top:0;
		border-bottom:none
	}
}
@media all and (min-width:40em){
	.usa-footer .grid-container{
		padding-left:1.5rem;
		padding-right:1.5rem
	}
	.usa-footer__return-to-top{
		background-color:transparent
	}
	.usa-footer__logo-heading{
		margin-top:0
	}
	.orau-footer__social-links li a,.usa-footer__logo-heading a{
		margin:0
	}
	.usa-footer--big .usa-footer__primary-section{
		padding-top:5.625rem;
		padding-bottom:2rem
	}
	.usa-footer--big .usa-footer__logo{
		padding-top:0;
		border-bottom:none
	}
	.usa-footer--big .usa-footer__nav{
		padding-left:.75rem
	}
	.usa-footer--big .usa-footer__nav>.usa-footer__primary-content{
		padding:.25rem 1.25rem .375rem;
		border-left:1px solid #fff
	}
	.usa-footer__logo{
		margin-left:0;
		margin-right:0
	}
	.usa-footer__logo-img[width]{
		width:9rem
	}
	.usa-footer__nav{
		flex-wrap:nowrap
	}
}
@media all and (min-width:60em){
	.usa-footer .orau-footer__social-links{
		justify-content:flex-start
	}
	.orau-footer__social-links{
		margin-left:-.25rem
	}
	.orau-footer__info-links{
		padding-top:0;
		text-align:right
	}
}
@media all and (min-width:64em){
	.usa-footer__nav{
		flex:0 1 auto;
		height:100%
	}
	.usa-footer__logo{
		margin-top:.5rem;
		margin-bottom:0
	}
	.usa-footer--big .usa-footer__nav{
		padding-top:0
	}
	.usa-footer--big .usa-footer__nav>.usa-footer__primary-content{
		border-right:none
	}
	.usa-footer--big .usa-footer__nav>.usa-footer__primary-content:last-child{
		border-right:1px solid #fff
	}
	.usa-footer__primary-section .usa-search-block>.usa-footer__primary-content{
		width:100%;
		padding-left:0
	}
}
@media all and (max-width:39.99em){
	.usa-footer__return-to-top a:visited{
		color:#006aa2
	}
	.usa-footer__return-to-top a:active,.usa-footer__return-to-top a:focus,.usa-footer__return-to-top a:hover{
		color:#375283;
		text-decoration:none
	}
	.grid-row>.usa-footer__logo{
		padding-left:0
	}
}
@media (min-width:40rem)and (max-width:63.99rem){
	.usa-search-block{
		display:flex;
		justify-content:space-between;
		align-items:center;
		flex-wrap:nowrap
	}
	.usa-search-block .orau-search__form{
		flex:99999 0 auto;
		padding-right:3rem
	}
	.usa-search-block .usa-footer__primary-content{
		width:36.25%;
		padding-left:1.25rem;
		padding-right:1.25rem
	}
}
.modal-overlay{
	position:fixed;
	top:0;
	left:0;
	z-index:-1;
	display:flex;
	align-items:center;
	justify-content:center;
	width:100vw;
	height:100vh;
	opacity:0;
	padding:4em 1.5em;
	background-color:transparent;
	pointer-events:none
}
.modal-overlay[hidden]{
	display:none
}
.modal-overlay.active{
	z-index:999;
	opacity:1;
	background-color:rgba(36,55,69,.95);
	pointer-events:all;
	transition:opacity .5s ease-in
}
.modal-overlay,.modal-overlay--active{
	overflow:hidden
}
.modal-overlay__image .modal-content{
	padding:.25rem
}
.modal-overlay__image .modal-image,.site-modal__link--image img{
	display:block
}
.modal-overlay__content .modal-content{
	padding:2.5rem 2.5rem 0
}
.modal-overlay__content .modal-content>:last-child{
	margin-bottom:3rem
}
.modal-overlay__background--dark .modal-content{
	background-color:#22303b
}
.modal-content{
	height:100%;
	max-height:80vh;
	background-color:#fff;
	border-radius:3px;
	-webkit-overflow-scrolling:touch;
	overflow-y:auto
}
.modal-content__inner{
	padding:0 3em 2em
}
.modal-content iframe{
	clear:both;
	width:100%;
	height:100%;
	max-height:80vh;
	padding-right:0
}
.modal-content-container{
	position:relative;
	z-index:10001;
	opacity:1;
	width:100%;
	max-width:64rem;
	height:100%;
	max-height:80vh
}
.modal-overlay__video .modal-content-container{
	height:auto
}
.modal-overlay__image .modal-content-container{
	width:auto;
	height:auto
}
.site-modal__content[hidden]{
	display:none!important
}
.site-modal__link--image{
	display:inline-block
}
.modal-content-container>.modal-close-button,.modal-content-container>.usa-tooltip{
	position:absolute;
	top:0;
	right:0;
	z-index:10001;
	transform:translate(1.25rem,-1.25rem)
}
.modal-close-button{
	width:2.75rem;
	height:2.75rem;
	padding:.25rem;
	background-color:#006aa2;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:1.5rem;
	border:3px solid #fff;
	border-radius:50%
}
.modal-close-button:active,.modal-close-button:focus,.modal-close-button:focus:hover,.modal-close-button:hover{
	background-color:#efedf0;
	border-color:#efedf0
}
.modal-close-button:focus:hover{
	background-image:url(../img/usa-icons/close.svg)
}
@media all and (min-width:30em){
	.modal-overlay{
		padding-left:3em;
		padding-right:3em
	}
}
.modal-overlay__content .modal-content{
	padding-left:0;
	padding-right:0
}
.modal-close-button{
	color:#fff;
	background-image:none;
	text-indent:0
}
.modal-close-button:active,.modal-close-button:focus,.modal-close-button:hover{
	color:#141415;
	background-image:none
}
.modal-close-button .usa-icon{
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	width:1.75rem;
	height:1.75rem
}
a:active,a:hover{
	color:#375283
}
.bg-white a:focus-visible{
	outline-offset:.125rem
}
.bg-orau-orange .usa-button+a:focus-visible:where(:not(.usa-button)),.bg-orau-teal .usa-button+a:focus-visible:where(:not(.usa-button)),.bg-primary-light .usa-button+a:focus-visible:where(:not(.usa-button)),.bg-primary-lighter .usa-button+a:focus-visible:where(:not(.usa-button)),.bg-white .usa-button+a:focus-visible:where(:not(.usa-button)){
	outline-offset:.25rem
}
.bg-orau-orange h1,.bg-orau-orange h2,.bg-orau-orange h3,.bg-orau-teal h1,.bg-orau-teal h2,.bg-orau-teal h3,.bg-primary-light h1,.bg-primary-light h2,.bg-primary-light h3,.bg-primary-lighter h1,.bg-primary-lighter h2,.bg-primary-lighter h3{
	color:#003551
}
.bg-orau-orange a,.bg-orau-teal a,.bg-primary-light a,.bg-primary-lighter a{
	color:#253657
}
.bg-orau-orange a:hover,.bg-orau-teal a:hover,.bg-primary-light a:hover,.bg-primary-lighter a:hover{
	text-decoration:none
}
.bg-orau-orange a:focus,.bg-orau-orange a:focus:not(:focus-visible),.bg-orau-teal a:focus,.bg-orau-teal a:focus:not(:focus-visible),.bg-primary-light a:focus,.bg-primary-light a:focus:not(:focus-visible),.bg-primary-lighter a:focus,.bg-primary-lighter a:focus:not(:focus-visible){
	outline-color:#003551
}
.bg-orau-orange a:focus-visible,.bg-orau-teal a:focus-visible,.bg-primary-light a:focus-visible,.bg-primary-lighter a:focus-visible{
	outline-offset:.125rem
}
.bg-accent-cool h1,.bg-accent-cool h2,.bg-accent-cool h3,.bg-accent-warm h1,.bg-accent-warm h2,.bg-accent-warm h3,.bg-orau-dark-blue h1,.bg-orau-dark-blue h2,.bg-orau-dark-blue h3,.bg-orau-dark-orange h1,.bg-orau-dark-orange h2,.bg-orau-dark-orange h3,.bg-orau-magenta h1,.bg-orau-magenta h2,.bg-orau-magenta h3,.bg-orau-orange .usa-button:visited,.bg-orau-purple h1,.bg-orau-purple h2,.bg-orau-purple h3,.bg-orau-teal .usa-button:visited,.bg-primary h1,.bg-primary h2,.bg-primary h3,.bg-primary-dark h1,.bg-primary-dark h2,.bg-primary-dark h3,.bg-primary-darker h1,.bg-primary-darker h2,.bg-primary-darker h3,.bg-primary-light .usa-button:visited,.bg-primary-lighter .usa-button:visited,.bg-secondary h1,.bg-secondary h2,.bg-secondary h3,.bg-secondary-dark h1,.bg-secondary-dark h2,.bg-secondary-dark h3,.bg-secondary-darker h1,.bg-secondary-darker h2,.bg-secondary-darker h3{
	color:#f6f7f7
}
.bg-accent-cool,.bg-accent-warm,.bg-orau-dark-blue,.bg-orau-dark-orange,.bg-orau-magenta,.bg-orau-orange .usa-button,.bg-orau-orange .usa-button:active,.bg-orau-orange .usa-button:hover,.bg-orau-purple,.bg-orau-teal .usa-button,.bg-orau-teal .usa-button:active,.bg-orau-teal .usa-button:hover,.bg-primary,.bg-primary-dark,.bg-primary-darker,.bg-primary-light .usa-button,.bg-primary-light .usa-button:active,.bg-primary-light .usa-button:hover,.bg-primary-lighter .usa-button,.bg-primary-lighter .usa-button:active,.bg-primary-lighter .usa-button:hover,.bg-secondary,.bg-secondary-dark,.bg-secondary-darker{
	color:#fff
}
.bg-orau-teal a:visited,.bg-primary-light a:visited,.bg-primary-lighter a:visited{
	color:#4c4084
}
.bg-orau-teal a:active,.bg-orau-teal a:hover,.bg-primary-light a:active,.bg-primary-light a:hover,.bg-primary-lighter a:active,.bg-primary-lighter a:hover{
	color:#003551
}
.bg-orau-orange a:visited{
	color:#3d336a
}
.bg-orau-orange a:active,.bg-orau-orange a:hover{
	color:#003551
}
.bg-accent-cool .usa-accordion__button,.bg-accent-warm .usa-accordion__button,.bg-orau-dark-blue .usa-accordion__button,.bg-orau-dark-orange .usa-accordion__button,.bg-orau-magenta .usa-accordion__button,.bg-orau-purple .usa-accordion__button,.bg-primary .usa-accordion__button,.bg-primary-dark .usa-accordion__button,.bg-primary-darker .usa-accordion__button,.bg-secondary .usa-accordion__button,.bg-secondary-dark .usa-accordion__button,.bg-secondary-darker .usa-accordion__button{
	color:#141415
}
.bg-accent-cool .usa-accordion__button:active,.bg-accent-cool .usa-accordion__button:active:hover,.bg-accent-cool .usa-accordion__button:focus,.bg-accent-cool .usa-accordion__button:hover,.bg-accent-cool .usa-accordion__button[aria-expanded=true],.bg-accent-warm .usa-accordion__button:active,.bg-accent-warm .usa-accordion__button:active:hover,.bg-accent-warm .usa-accordion__button:focus,.bg-accent-warm .usa-accordion__button:hover,.bg-accent-warm .usa-accordion__button[aria-expanded=true],.bg-orau-dark-blue .usa-accordion__button:active,.bg-orau-dark-blue .usa-accordion__button:active:hover,.bg-orau-dark-blue .usa-accordion__button:focus,.bg-orau-dark-blue .usa-accordion__button:hover,.bg-orau-dark-blue .usa-accordion__button[aria-expanded=true],.bg-orau-dark-orange .usa-accordion__button:active,.bg-orau-dark-orange .usa-accordion__button:active:hover,.bg-orau-dark-orange .usa-accordion__button:focus,.bg-orau-dark-orange .usa-accordion__button:hover,.bg-orau-dark-orange .usa-accordion__button[aria-expanded=true],.bg-orau-magenta .usa-accordion__button:active,.bg-orau-magenta .usa-accordion__button:active:hover,.bg-orau-magenta .usa-accordion__button:focus,.bg-orau-magenta .usa-accordion__button:hover,.bg-orau-magenta .usa-accordion__button[aria-expanded=true],.bg-orau-purple .usa-accordion__button:active,.bg-orau-purple .usa-accordion__button:active:hover,.bg-orau-purple .usa-accordion__button:focus,.bg-orau-purple .usa-accordion__button:hover,.bg-orau-purple .usa-accordion__button[aria-expanded=true],.bg-primary .usa-accordion__button:active,.bg-primary .usa-accordion__button:active:hover,.bg-primary .usa-accordion__button:focus,.bg-primary .usa-accordion__button:hover,.bg-primary .usa-accordion__button[aria-expanded=true],.bg-primary-dark .usa-accordion__button:active,.bg-primary-dark .usa-accordion__button:active:hover,.bg-primary-dark .usa-accordion__button:focus,.bg-primary-dark .usa-accordion__button:hover,.bg-primary-dark .usa-accordion__button[aria-expanded=true],.bg-primary-darker .usa-accordion__button:active,.bg-primary-darker .usa-accordion__button:active:hover,.bg-primary-darker .usa-accordion__button:focus,.bg-primary-darker .usa-accordion__button:hover,.bg-primary-darker .usa-accordion__button[aria-expanded=true],.bg-secondary .usa-accordion__button:active,.bg-secondary .usa-accordion__button:active:hover,.bg-secondary .usa-accordion__button:focus,.bg-secondary .usa-accordion__button:hover,.bg-secondary .usa-accordion__button[aria-expanded=true],.bg-secondary-dark .usa-accordion__button:active,.bg-secondary-dark .usa-accordion__button:active:hover,.bg-secondary-dark .usa-accordion__button:focus,.bg-secondary-dark .usa-accordion__button:hover,.bg-secondary-dark .usa-accordion__button[aria-expanded=true],.bg-secondary-darker .usa-accordion__button:active,.bg-secondary-darker .usa-accordion__button:active:hover,.bg-secondary-darker .usa-accordion__button:focus,.bg-secondary-darker .usa-accordion__button:hover,.bg-secondary-darker .usa-accordion__button[aria-expanded=true]{
	color:#fff
}
.bg-accent-cool .usa-accordion__content :where(:not(.usa-button,.usa-accordion__button)),.bg-accent-warm .usa-accordion__content :where(:not(.usa-button,.usa-accordion__button)),.bg-orau-dark-blue .usa-accordion__content :where(:not(.usa-button,.usa-accordion__button)),.bg-orau-dark-orange .usa-accordion__content :where(:not(.usa-button,.usa-accordion__button)),.bg-orau-magenta .usa-accordion__content :where(:not(.usa-button,.usa-accordion__button)),.bg-orau-purple .usa-accordion__content :where(:not(.usa-button,.usa-accordion__button)),.bg-primary .usa-accordion__content :where(:not(.usa-button,.usa-accordion__button)),.bg-primary-dark .usa-accordion__content :where(:not(.usa-button,.usa-accordion__button)),.bg-primary-darker .usa-accordion__content :where(:not(.usa-button,.usa-accordion__button)),.bg-secondary .usa-accordion__content :where(:not(.usa-button,.usa-accordion__button)),.bg-secondary-dark .usa-accordion__content :where(:not(.usa-button,.usa-accordion__button)),.bg-secondary-darker .usa-accordion__content :where(:not(.usa-button,.usa-accordion__button)){
	color:#141415
}
.bg-accent-cool .usa-accordion__content h1,.bg-accent-cool .usa-accordion__content h2,.bg-accent-cool .usa-accordion__content h3,.bg-accent-warm .usa-accordion__content h1,.bg-accent-warm .usa-accordion__content h2,.bg-accent-warm .usa-accordion__content h3,.bg-orau-dark-blue .usa-accordion__content h1,.bg-orau-dark-blue .usa-accordion__content h2,.bg-orau-dark-blue .usa-accordion__content h3,.bg-orau-dark-orange .usa-accordion__content h1,.bg-orau-dark-orange .usa-accordion__content h2,.bg-orau-dark-orange .usa-accordion__content h3,.bg-orau-magenta .usa-accordion__content h1,.bg-orau-magenta .usa-accordion__content h2,.bg-orau-magenta .usa-accordion__content h3,.bg-orau-purple .usa-accordion__content h1,.bg-orau-purple .usa-accordion__content h2,.bg-orau-purple .usa-accordion__content h3,.bg-primary .usa-accordion__content h1,.bg-primary .usa-accordion__content h2,.bg-primary .usa-accordion__content h3,.bg-primary-dark .usa-accordion__content h1,.bg-primary-dark .usa-accordion__content h2,.bg-primary-dark .usa-accordion__content h3,.bg-primary-darker .usa-accordion__content h1,.bg-primary-darker .usa-accordion__content h2,.bg-primary-darker .usa-accordion__content h3,.bg-secondary .usa-accordion__content h1,.bg-secondary .usa-accordion__content h2,.bg-secondary .usa-accordion__content h3,.bg-secondary-dark .usa-accordion__content h1,.bg-secondary-dark .usa-accordion__content h2,.bg-secondary-dark .usa-accordion__content h3,.bg-secondary-darker .usa-accordion__content h1,.bg-secondary-darker .usa-accordion__content h2,.bg-secondary-darker .usa-accordion__content h3{
	color:#006aa2
}
.bg-accent-cool .usa-accordion__content a:where(:not(.usa-button)),.bg-accent-warm .usa-accordion__content a:where(:not(.usa-button)),.bg-orau-dark-blue .usa-accordion__content a:where(:not(.usa-button)),.bg-orau-dark-orange .usa-accordion__content a:where(:not(.usa-button)),.bg-orau-magenta .usa-accordion__content a:where(:not(.usa-button)),.bg-orau-purple .usa-accordion__content a:where(:not(.usa-button)),.bg-primary .usa-accordion__content a:where(:not(.usa-button)),.bg-primary-dark .usa-accordion__content a:where(:not(.usa-button)),.bg-primary-darker .usa-accordion__content a:where(:not(.usa-button)),.bg-secondary .usa-accordion__content a:where(:not(.usa-button)),.bg-secondary-dark .usa-accordion__content a:where(:not(.usa-button)),.bg-secondary-darker .usa-accordion__content a:where(:not(.usa-button)){
	color:#006aa2
}
.bg-accent-cool .usa-accordion__content a:where(:not(.usa-button)):visited,.bg-accent-warm .usa-accordion__content a:where(:not(.usa-button)):visited,.bg-orau-dark-blue .usa-accordion__content a:where(:not(.usa-button)):visited,.bg-orau-dark-orange .usa-accordion__content a:where(:not(.usa-button)):visited,.bg-orau-magenta .usa-accordion__content a:where(:not(.usa-button)):visited,.bg-orau-purple .usa-accordion__content a:where(:not(.usa-button)):visited,.bg-primary .usa-accordion__content a:where(:not(.usa-button)):visited,.bg-primary-dark .usa-accordion__content a:where(:not(.usa-button)):visited,.bg-primary-darker .usa-accordion__content a:where(:not(.usa-button)):visited,.bg-secondary .usa-accordion__content a:where(:not(.usa-button)):visited,.bg-secondary-dark .usa-accordion__content a:where(:not(.usa-button)):visited,.bg-secondary-darker .usa-accordion__content a:where(:not(.usa-button)):visited{
	color:#70669d
}
.bg-accent-cool .usa-accordion__content a:where(:not(.usa-button)):active,.bg-accent-cool .usa-accordion__content a:where(:not(.usa-button)):hover,.bg-accent-warm .usa-accordion__content a:where(:not(.usa-button)):active,.bg-accent-warm .usa-accordion__content a:where(:not(.usa-button)):hover,.bg-orau-dark-blue .usa-accordion__content a:where(:not(.usa-button)):active,.bg-orau-dark-blue .usa-accordion__content a:where(:not(.usa-button)):hover,.bg-orau-dark-orange .usa-accordion__content a:where(:not(.usa-button)):active,.bg-orau-dark-orange .usa-accordion__content a:where(:not(.usa-button)):hover,.bg-orau-magenta .usa-accordion__content a:where(:not(.usa-button)):active,.bg-orau-magenta .usa-accordion__content a:where(:not(.usa-button)):hover,.bg-orau-purple .usa-accordion__content a:where(:not(.usa-button)):active,.bg-orau-purple .usa-accordion__content a:where(:not(.usa-button)):hover,.bg-primary .usa-accordion__content a:where(:not(.usa-button)):active,.bg-primary .usa-accordion__content a:where(:not(.usa-button)):hover,.bg-primary-dark .usa-accordion__content a:where(:not(.usa-button)):active,.bg-primary-dark .usa-accordion__content a:where(:not(.usa-button)):hover,.bg-primary-darker .usa-accordion__content a:where(:not(.usa-button)):active,.bg-primary-darker .usa-accordion__content a:where(:not(.usa-button)):hover,.bg-secondary .usa-accordion__content a:where(:not(.usa-button)):active,.bg-secondary .usa-accordion__content a:where(:not(.usa-button)):hover,.bg-secondary-dark .usa-accordion__content a:where(:not(.usa-button)):active,.bg-secondary-dark .usa-accordion__content a:where(:not(.usa-button)):hover,.bg-secondary-darker .usa-accordion__content a:where(:not(.usa-button)):active,.bg-secondary-darker .usa-accordion__content a:where(:not(.usa-button)):hover{
	color:#375283
}
.bg-accent-cool .usa-accordion__content a:where(:not(.usa-button)):hover,.bg-accent-warm .usa-accordion__content a:where(:not(.usa-button)):hover,.bg-orau-dark-blue .usa-accordion__content a:where(:not(.usa-button)):hover,.bg-orau-dark-orange .usa-accordion__content a:where(:not(.usa-button)):hover,.bg-orau-magenta .usa-accordion__content a:where(:not(.usa-button)):hover,.bg-orau-purple .usa-accordion__content a:where(:not(.usa-button)):hover,.bg-primary .usa-accordion__content a:where(:not(.usa-button)):hover,.bg-primary-dark .usa-accordion__content a:where(:not(.usa-button)):hover,.bg-primary-darker .usa-accordion__content a:where(:not(.usa-button)):hover,.bg-secondary .usa-accordion__content a:where(:not(.usa-button)):hover,.bg-secondary-dark .usa-accordion__content a:where(:not(.usa-button)):hover,.bg-secondary-darker .usa-accordion__content a:where(:not(.usa-button)):hover{
	text-decoration:none
}
.bg-accent-cool a:where(:not(.usa-button)),.bg-accent-warm a:where(:not(.usa-button)),.bg-orau-dark-blue a:where(:not(.usa-button)),.bg-orau-dark-orange a:where(:not(.usa-button)),.bg-orau-magenta a:where(:not(.usa-button)),.bg-orau-purple a:where(:not(.usa-button)),.bg-primary a:where(:not(.usa-button)),.bg-primary-dark a:where(:not(.usa-button)),.bg-primary-darker a:where(:not(.usa-button)),.bg-secondary a:where(:not(.usa-button)),.bg-secondary-dark a:where(:not(.usa-button)),.bg-secondary-darker a:where(:not(.usa-button)){
	color:#fefaec
}
.bg-accent-cool a:where(:not(.usa-button)):visited,.bg-accent-warm a:where(:not(.usa-button)):visited,.bg-orau-dark-blue a:where(:not(.usa-button)):visited,.bg-orau-dark-orange a:where(:not(.usa-button)):visited,.bg-orau-magenta a:where(:not(.usa-button)):visited,.bg-orau-purple a:where(:not(.usa-button)):visited,.bg-primary a:where(:not(.usa-button)):visited,.bg-primary-dark a:where(:not(.usa-button)):visited,.bg-primary-darker a:where(:not(.usa-button)):visited,.bg-secondary a:where(:not(.usa-button)):visited,.bg-secondary-dark a:where(:not(.usa-button)):visited,.bg-secondary-darker a:where(:not(.usa-button)):visited{
	color:#efedf0
}
.bg-accent-cool :where(:not(.usa-button,.usa-accordion__button)),.bg-accent-cool a:where(:not(.usa-button)):active,.bg-accent-cool a:where(:not(.usa-button)):hover,.bg-accent-warm :where(:not(.usa-button,.usa-accordion__button)),.bg-accent-warm a:where(:not(.usa-button)):active,.bg-accent-warm a:where(:not(.usa-button)):hover,.bg-orau-dark-blue :where(:not(.usa-button,.usa-accordion__button)),.bg-orau-dark-blue a:where(:not(.usa-button)):active,.bg-orau-dark-blue a:where(:not(.usa-button)):hover,.bg-orau-dark-orange :where(:not(.usa-button,.usa-accordion__button)),.bg-orau-dark-orange a:where(:not(.usa-button)):active,.bg-orau-dark-orange a:where(:not(.usa-button)):hover,.bg-orau-magenta :where(:not(.usa-button,.usa-accordion__button)),.bg-orau-magenta a:where(:not(.usa-button)):active,.bg-orau-magenta a:where(:not(.usa-button)):hover,.bg-orau-purple :where(:not(.usa-button,.usa-accordion__button)),.bg-orau-purple a:where(:not(.usa-button)):active,.bg-orau-purple a:where(:not(.usa-button)):hover,.bg-primary :where(:not(.usa-button,.usa-accordion__button)),.bg-primary a:where(:not(.usa-button)):active,.bg-primary a:where(:not(.usa-button)):hover,.bg-primary-dark :where(:not(.usa-button,.usa-accordion__button)),.bg-primary-dark a:where(:not(.usa-button)):active,.bg-primary-dark a:where(:not(.usa-button)):hover,.bg-primary-darker :where(:not(.usa-button,.usa-accordion__button)),.bg-primary-darker a:where(:not(.usa-button)):active,.bg-primary-darker a:where(:not(.usa-button)):hover,.bg-secondary :where(:not(.usa-button,.usa-accordion__button)),.bg-secondary a:where(:not(.usa-button)):active,.bg-secondary a:where(:not(.usa-button)):hover,.bg-secondary-dark :where(:not(.usa-button,.usa-accordion__button)),.bg-secondary-dark a:where(:not(.usa-button)):active,.bg-secondary-dark a:where(:not(.usa-button)):hover,.bg-secondary-darker :where(:not(.usa-button,.usa-accordion__button)),.bg-secondary-darker a:where(:not(.usa-button)):active,.bg-secondary-darker a:where(:not(.usa-button)):hover{
	color:#fff
}
.bg-accent-cool a:where(:not(.usa-button)):hover,.bg-accent-warm a:where(:not(.usa-button)):hover,.bg-orau-dark-blue a:where(:not(.usa-button)):hover,.bg-orau-dark-orange a:where(:not(.usa-button)):hover,.bg-orau-magenta a:where(:not(.usa-button)):hover,.bg-orau-purple a:where(:not(.usa-button)):hover,.bg-primary a:where(:not(.usa-button)):hover,.bg-primary-dark a:where(:not(.usa-button)):hover,.bg-primary-darker a:where(:not(.usa-button)):hover,.bg-secondary a:where(:not(.usa-button)):hover,.bg-secondary-dark a:where(:not(.usa-button)):hover,.bg-secondary-darker a:where(:not(.usa-button)):hover{
	text-decoration:none
}
.bg-accent-cool a.usa-button:focus,.bg-accent-cool a.usa-button:focus:not(:focus-visible),.bg-accent-warm a.usa-button:focus,.bg-accent-warm a.usa-button:focus:not(:focus-visible),.bg-orau-dark-blue a.usa-button:focus,.bg-orau-dark-blue a.usa-button:focus:not(:focus-visible),.bg-orau-dark-orange a.usa-button:focus,.bg-orau-dark-orange a.usa-button:focus:not(:focus-visible),.bg-orau-magenta a.usa-button:focus,.bg-orau-magenta a.usa-button:focus:not(:focus-visible),.bg-orau-purple a.usa-button:focus,.bg-orau-purple a.usa-button:focus:not(:focus-visible),.bg-primary a.usa-button:focus,.bg-primary a.usa-button:focus:not(:focus-visible),.bg-primary-dark a.usa-button:focus,.bg-primary-dark a.usa-button:focus:not(:focus-visible),.bg-primary-darker a.usa-button:focus,.bg-primary-darker a.usa-button:focus:not(:focus-visible),.bg-secondary a.usa-button:focus,.bg-secondary a.usa-button:focus:not(:focus-visible),.bg-secondary-dark a.usa-button:focus,.bg-secondary-dark a.usa-button:focus:not(:focus-visible),.bg-secondary-darker a.usa-button:focus,.bg-secondary-darker a.usa-button:focus:not(:focus-visible){
	outline-color:#fff
}
.bg-accent-cool a.usa-button:focus-visible,.bg-accent-warm a.usa-button:focus-visible,.bg-orau-dark-blue a.usa-button:focus-visible,.bg-orau-dark-orange a.usa-button:focus-visible,.bg-orau-magenta a.usa-button:focus-visible,.bg-orau-purple a.usa-button:focus-visible,.bg-primary a.usa-button:focus-visible,.bg-primary-dark a.usa-button:focus-visible,.bg-primary-darker a.usa-button:focus-visible,.bg-secondary a.usa-button:focus-visible,.bg-secondary-dark a.usa-button:focus-visible,.bg-secondary-darker a.usa-button:focus-visible{
	outline-offset:.125rem
}
.bg-accent-cool .usa-button,.bg-accent-warm .usa-button,.bg-orau-dark-orange .usa-button,.bg-primary .usa-button,.bg-primary-dark .usa-button,.bg-primary-darker .usa-button{
	color:#fff
}
.bg-accent-cool .usa-button:visited,.bg-accent-warm .usa-button:visited,.bg-orau-dark-orange .usa-button:visited,.bg-primary .usa-button:visited,.bg-primary-dark .usa-button:visited,.bg-primary-darker .usa-button:visited{
	color:#f6f7f7
}
.bg-accent-cool .usa-button+a:focus-visible:where(:not(.usa-button)),.bg-accent-warm .usa-button+a:focus-visible:where(:not(.usa-button)),.bg-orau-dark-blue .usa-button+a:focus-visible:where(:not(.usa-button)),.bg-orau-dark-orange .usa-button+a:focus-visible:where(:not(.usa-button)),.bg-orau-magenta .usa-button+a:focus-visible:where(:not(.usa-button)),.bg-orau-purple .usa-button+a:focus-visible:where(:not(.usa-button)),.bg-primary .usa-button+a:focus-visible:where(:not(.usa-button)),.bg-primary-dark .usa-button+a:focus-visible:where(:not(.usa-button)),.bg-primary-darker .usa-button+a:focus-visible:where(:not(.usa-button)),.bg-secondary .usa-button+a:focus-visible:where(:not(.usa-button)),.bg-secondary-dark .usa-button+a:focus-visible:where(:not(.usa-button)),.bg-secondary-darker .usa-button+a:focus-visible:where(:not(.usa-button)){
	outline-offset:.25rem
}
.bg-orau-dark-blue .usa-button,.bg-orau-magenta .usa-button,.bg-orau-purple .usa-button,.bg-secondary .usa-button,.bg-secondary-dark .usa-button{
	color:#141415;
	background-color:#dde5ed
}
.bg-orau-dark-blue .usa-button:visited,.bg-secondary .usa-button:visited{
	color:#141415
}
.bg-orau-dark-blue .usa-button:active,.bg-orau-dark-blue .usa-button:hover,.bg-secondary .usa-button:active,.bg-secondary .usa-button:hover{
	color:#fff;
	background-color:#243745
}
.bg-orau-magenta .usa-button:visited,.bg-orau-purple .usa-button:visited,.bg-secondary-dark .usa-button:visited{
	color:#141415
}
.bg-orau-magenta .usa-button:active,.bg-orau-magenta .usa-button:hover,.bg-orau-purple .usa-button:active,.bg-orau-purple .usa-button:hover,.bg-secondary-dark .usa-button:active,.bg-secondary-dark .usa-button:hover{
	color:#fff;
	background-color:#0085ca
}
.bg-secondary-darker .usa-button,.impact-content__headline{
	color:#fff
}
.bg-secondary-darker .usa-button:visited{
	color:#f6f7f7
}
.bg-primary-darker .usa-button,.bg-secondary-darker .usa-button{
	background-color:#0085ca
}
.bg-primary-darker .usa-button:active,.bg-primary-darker .usa-button:hover,.bg-secondary-darker .usa-button:active,.bg-secondary-darker .usa-button:hover{
	color:#141415;
	background-color:#dde5ed
}
@media all and (min-width:48em){
	.impact-area__overlay .bg-white{
		background-color:rgba(255,255,255,.9)
	}
	.impact-area__overlay .bg-primary{
		background-color:rgba(92,136,218,.85)
	}
	.impact-area__overlay .bg-primary-light{
		background-color:rgba(157,184,233,.92)
	}
	.impact-area__overlay .bg-primary-lighter{
		background-color:rgba(190,207,240,.92)
	}
	.impact-area__overlay .bg-primary-dark{
		background-color:rgba(74,109,174,.85)
	}
	.impact-area__overlay .bg-primary-darker{
		background-color:rgba(55,82,131,.85)
	}
	.impact-area__overlay .bg-secondary{
		background-color:rgba(0,133,202,.85)
	}
	.impact-area__overlay .bg-secondary-dark{
		background-color:rgba(0,80,121,.85)
	}
	.impact-area__overlay .bg-secondary-darker{
		background-color:rgba(42,60,74,.92)
	}
	.impact-area__overlay .bg-orau-dark-blue{
		background-color:rgba(29,79,145,.85)
	}
	.impact-area__overlay .bg-accent-cool{
		background-color:rgba(74,114,0,.88)
	}
	.impact-area__overlay .bg-accent-warm{
		background-color:rgba(179,61,38,.85)
	}
	.impact-area__overlay .bg-orau-orange{
		background-color:rgba(229,150,51,.85)
	}
	.impact-area__overlay .bg-orau-dark-orange{
		background-color:rgba(155,87,0,.85)
	}
	.impact-area__overlay .bg-orau-purple{
		background-color:rgba(76,64,132,.85)
	}
	.impact-area__overlay .bg-orau-magenta{
		background-color:rgba(103,0,103,.85)
	}
	.impact-area__overlay .bg-orau-teal{
		background-color:rgba(71,218,193,.85)
	}
	.impact-area__overlay .text-color-alternate{
		color:#fff
	}
	.impact-area__overlay .text-color-alternate :where(:not(.usa-button,.usa-accordion__button)){
		color:#fff
	}
	.impact-area__overlay .text-color-alternate h1,.impact-area__overlay .text-color-alternate h2,.impact-area__overlay .text-color-alternate h3{
		color:#f6f7f7
	}
	.impact-area__overlay .text-color-alternate a:where(:not(.usa-button)){
		color:#fefaec
	}
	.impact-area__overlay .text-color-alternate a:where(:not(.usa-button)):visited{
		color:#efedf0
	}
	.impact-area__overlay .text-color-alternate a:where(:not(.usa-button)):active,.impact-area__overlay .text-color-alternate a:where(:not(.usa-button)):hover{
		color:#fff
	}
	.impact-area__overlay .text-color-alternate a:where(:not(.usa-button)):hover{
		text-decoration:none
	}
	.impact-area__overlay .text-color-alternate .usa-button:focus,.impact-area__overlay .text-color-alternate .usa-button:focus:not(:focus-visible),.impact-area__overlay .text-color-alternate a:focus,.impact-area__overlay .text-color-alternate a:focus:not(:focus-visible){
		outline-color:#fff
	}
}
.bg-accent-cool .usa-link--external::after,.bg-accent-warm .usa-link--external::after,.bg-primary .usa-link--external::after,.bg-primary-dark .usa-link--external::after,.bg-primary-darker .usa-link--external::after,.bg-secondary .usa-link--external::after,.bg-secondary-dark .usa-link--external::after,.bg-secondary-darker .usa-link--external::after{
	background-image:url(../img/usa-icons-bg/launch--gray-5.svg),none
}
@supports (mask:url()){
	.bg-accent-cool .usa-link--external::after,.bg-accent-warm .usa-link--external::after,.bg-primary .usa-link--external::after,.bg-primary-dark .usa-link--external::after,.bg-primary-darker .usa-link--external::after,.bg-secondary .usa-link--external::after,.bg-secondary-dark .usa-link--external::after,.bg-secondary-darker .usa-link--external::after{
		background-image:none
	}
}
.impact-area__overlay .bg-accent-cool.text-color-alternate .usa-link--external::after,.impact-area__overlay .bg-primary-light.text-color-alternate .usa-link--external::after,.impact-area__overlay .bg-primary-lighter.text-color-alternate .usa-link--external::after{
	background-image:url(../img/usa-icons/launch.svg),none
}
@supports (mask:url()){
	.impact-area__overlay .bg-accent-cool.text-color-alternate .usa-link--external::after,.impact-area__overlay .bg-primary-light.text-color-alternate .usa-link--external::after,.impact-area__overlay .bg-primary-lighter.text-color-alternate .usa-link--external::after{
		background-image:none
	}
}
/*! orau.org project styles */
 .text-color--light{
	color:#efedf0
}
.text-color--dark{
	color:#141415
}
.usa-button--big{
	font-size:1.33rem
}
.usa-button--alternate,.usa-button--alternate:visited{
	color:#253657;
	background-color:#becff0
}
.usa-button--alternate:active,.usa-button--alternate:hover{
	color:#fff;
	background-color:#253657
}
.usa-button--alternate:focus,.usa-button--alternate:focus:not(:focus-visible){
	outline-color:#becff0
}
.usa-icon-list__icon{
	flex:1 0 auto;
	max-width:1.59rem
}
.contact-link{
	display:inline-block
}
.contact-link a{
	display:flex;
	justify-content:center;
	align-items:center;
	width:2.25rem;
	height:2.25rem;
	border-radius:3px;
	color:#fff
}
.contact-link a:hover{
	background-color:#fff
}
.contact-link a:hover>img{
	visibility:hidden
}
.contact-link .usa-icon,.contact-link img{
	display:block;
	width:1.75rem;
	height:1.75rem
}
.email-contact-link a{
	width:2.5rem;
	background-color:#1d4f91
}
.email-contact-link a:hover{
	color:#006aa2
}
.email-contact-link a:hover>img{
	visibility:visible
}
.linkedin-contact-link a{
	background-color:#0077b5
}
.linkedin-contact-link a:hover{
	color:#0077b5
}
.twitter-contact-link a{
	background-color:#55acee
}
.twitter-contact-link a:hover{
	color:#55acee
}
.x-contact-link a{
	background-color:#000
}
.x-contact-link a:hover{
	color:#000
}
.facebook-contact-link a{
	background-color:#3b5998
}
.facebook-contact-link a:hover{
	color:#3b5998
}
.photo-form__embed .usa-embed-container{
	padding-bottom:62.5%
}
@supports (aspect-ratio:1){
	.photo-form__embed .usa-embed-container{
		padding:inherit;
		aspect-ratio:1.6
	}
}
.novi-form__publications .usa-embed-container{
	padding-bottom:75%
}
@supports (aspect-ratio:1){
	.novi-form__publications .usa-embed-container{
		padding:inherit;
		aspect-ratio:1.334
	}
}
.embed-container--slideshare{
	max-width:24rem;
	margin:0 auto
}
.embed-container--slideshare .usa-embed-container,.embed-container--slideshare.usa-embed-container{
	padding-bottom:140%
}
@supports (aspect-ratio:1){
	.embed-container--slideshare .usa-embed-container,.embed-container--slideshare.usa-embed-container{
		padding:inherit;
		aspect-ratio:.7125
	}
}
.annual-report__embed iframe{
	min-height:24rem
}
@media all and (min-width:40em){
	.annual-report__embed iframe{
		min-height:30rem;
		aspect-ratio:3/2
	}
}
@supports (aspect-ratio:1){
	.novi-embed-k12{
		aspect-ratio:2.778;
		min-height:16rem
	}
}
.cvent-embed__annual-meeting{
	display:block;
	position:relative;
	overflow:hidden;
	box-sizing:border-box;
	height:0;
	max-width:100%;
	padding-bottom:367.25%
}
@supports (aspect-ratio:1){
	.cvent-embed__annual-meeting{
		aspect-ratio:.272;
		height:inherit;
		max-width:100%;
		padding-bottom:inherit
	}
	.cvent-embed__annual-meeting .usa-embed-container{
		aspect-ratio:inherit
	}
}
.cvent-embed__annual-meeting .usa-embed-container{
	width:100%;
	padding-bottom:inherit
}
.cvent-embed__annual-meeting embed,.cvent-embed__annual-meeting iframe,.cvent-embed__annual-meeting object{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.cvent-register__button{
	display:none
}
@media all and (max-width:74.99em){
	.cvent-embed__annual-meeting{
		display:none!important
	}
	.cvent-register__button{
		display:block
	}
}
.contact-form input+label,.contact-form label+label,.contact-form select+label{
	margin-top:1.75em
}
.contact-form label+input,.contact-form label+select,.contact-form label+textarea{
	margin-top:.25em
}
.contact-form *+[for=industry]{
	margin-top:1.25em
}
@media screen{
	.print-only{
		position:absolute!important;
		left:-999em;
		right:auto
	}
}
.myClass
{
color:red;
}
