html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body{margin:0;}
a{background-color:transparent;}
a:active,a:hover{outline:0;}
strong{font-weight:bold;}
h1{font-size:2em;margin:0.67em 0;}
img{border:0;}
svg:not(:root){overflow:hidden;}
[class*=" icon-"]{font-family:'TI-Icons'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-TI_Email:before{content:"\1F4E7";}
.icon-TI_Mail:before{content:"\1F583";}
.icon-TI_SecureDrop_02:before{content:"\2B21";}
.icon-TI_Signal_02:before{content:"\E910";}
@media print{
html,body,#Root{height:auto!important;min-height:none!important;}
}
html{height:100%;font-family:'SwiftNeueLTW01', Georgia, serif;font-weight:normal;font-style:normal;font-size:16px;-webkit-tap-highlight-color:rgba(255,255,255,0);}
body{margin:0;color:#111;padding:0 20px;min-height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
@media all and (min-width: 500px){
body{padding-left:40px;padding-right:40px;}
}
@media only screen and (min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){
body{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;}
}
*{box-sizing:border-box;}
a{outline:none;color:#6653FF;text-decoration:none;}
h1,h2,h4{font-family:"TIActuBeta-Heavy_web", Helvetica, Arial, sans-serif;font-weight:bold;margin:0;line-height:0.87;margin:0 0 0.3em;-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;}
h1{font-size:3.125em;}
h2{font-size:2.25em;}
h4{font-size:1.25em;font-family:"TIActuBeta-ExBold_web", Tahoma, sans-serif;font-weight:bold;font-style:normal;line-height:1.1;}
p{font-family:'SwiftNeueLTW01', Georgia, serif;font-weight:normal;font-style:normal;line-height:1.5;margin:0 0 1em;letter-spacing:.01em;}
img{max-width:100%;height:auto;}
strong{font-family:'SwiftNeueLTW01-Bold';font-weight:bold;font-style:normal;}
em,i{font-family:'SwiftNeueLTW01-Italic', Georgia, serif;font-weight:normal;font-style:italic;}
#Root{height:100%;}
.Logo-block{position:absolute;z-index:5;left:16px;top:20px;}
@media all and (min-width: 500px){
.Logo-block{left:36px;}
}
@media all and (min-width: 1200px){
.Logo-block{left:76px;top:38px;}
}
.Logo-path{transition:fill 200ms;}
.Logo-fallback{font-family:'SwiftNeueLTW01-Bold';font-weight:bold;font-style:normal;font-size:1.75em;display:none;color:white;line-height:0.8;}
@media all and (min-width: 1200px){
.Logo--fixed .Logo-block{position:fixed;}
}
@media print{
.Logo-path{fill:black!important;}
}
.Icon{font-family:'TI-Icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;}
.GridContainer{margin:0 auto;max-width:1160px;}
.GridRow{*zoom:1;margin-left:-20px;margin-right:-20px;width:auto!important;}
.GridRow:before,.GridRow:after{display:table;content:"";line-height:0;}
.GridRow:after{clear:both;}
.InterceptWrapper{height:100%;}
@media print{
.InterceptWrapper{height:auto;}
}
.InterceptWrapper .GridContainer,.InterceptWrapper .GridRow{height:100%;}
@media print{
.InterceptWrapper .GridContainer,.InterceptWrapper .GridRow{height:auto;}
}
.Page{padding-top:100px;padding-bottom:40px;}
@media all and (min-width: 1200px){
.Page{padding-top:60px;padding-bottom:60px;}
}
.Page h1,.Page h2,.Page h4{margin-top:1em;margin-bottom:0.5em;letter-spacing:0.01em;}
.Page-block{box-sizing:border-box;width:100%;padding-left:20px;padding-right:20px;float:left;}
@media all and (min-width: 1200px){
.Page-block{box-sizing:border-box;width:60%;padding-left:20px;padding-right:20px;float:left;margin-left:20%;}
}
.Page .Page-title{margin-top:0;margin-bottom:0;line-height:1;}
.Page .Page-content{font-size:20px;line-height:1.4;}
.Page .Page-content .img-wrap+p{margin-top:2em;}
.Page h4{font-size:1em;}
.Page--become-a-source .Page-content h4{margin-top:1em;margin-bottom:1em;font-size:1em;letter-spacing:0.05em;line-height:3em;text-transform:uppercase;vertical-align:middle;}
.Page--become-a-source .Page-content h4 .Icon{display:inline-block;padding-left:0.25em;font-size:2.75em;line-height:0;vertical-align:middle;}
.Page--become-a-source .Page-content blockquote{margin:0;}

@font-face{font-family:"TI-Icons";src:url(fonts/TI-Icons.eot#iefix);src:url(fonts/TI-Icons.eot#iefix) format("eot"),url(fonts/TI-Icons.woff) format("woff");font-weight:normal;font-style:normal;}
@font-face{font-family:"SwiftNeueLTW01";src:url(fonts/SwiftNeueLTW01.eot#iefix);src:url(fonts/SwiftNeueLTW01.eot#iefix) format("eot"),url(fonts/SwiftNeueLTW01.woff) format("woff");font-weight:normal;font-style:normal;}
@font-face{font-family:"TIActuBeta-Heavy_web";src:url(fonts/TIActuBeta-Heavy_web.eot?#iefix);src:url(fonts/TIActuBeta-Heavy_web.eot?#iefix) format("eot"),url(fonts/TIActuBeta-Heavy_web.woff) format("woff");font-weight:bold;font-style:normal}
@font-face{font-family:"TIActuBeta-ExBold_web";src:url(fonts/TIActuBeta-ExBold_web.eot?#iefix);src:url(fonts/TIActuBeta-ExBold_web.eot?#iefix) format("eot"),url(fonts/TIActuBeta-ExBold_web.woff) format("woff");font-weight:bold;font-style:normal}
@font-face{font-family:"TIActuBeta-Regular_web";src:url(fonts/TIActuBeta-Regular_web.eot?#iefix);src:url(fonts/TIActuBeta-Regular_web.eot?#iefix) format("eot"),url(fonts/TIActuBeta-Regular_web.woff) format("woff");font-weight:normal;font-style:normal}
@font-face{font-family:"SwiftNeueLTW01-Bold";src:url(fonts/SwiftNeueLTW01-Bold.eot#iefix);src:url(fonts/SwiftNeueLTW01-Bold.eot#iefix) format("eot"),url(fonts/SwiftNeueLTW01-Bold.woff) format("woff");font-weight:bold;font-style:normal;}
@font-face{font-family:"SwiftNeueLTW01-Italic";src:url(fonts/SwiftNeueLTW01-Italic.eot#iefix);src:url(fonts/SwiftNeueLTW01-Italic.eot#iefix) format("eot"),url(fonts/SwiftNeueLTW01-Italic.woff) format("woff");font-weight:normal;font-style:italic;}
