*,html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,label,fieldset,input,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul,li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:inherit}q:before,q:after{content:''}header,aside,nav,footer,section,article,hgroup,address,figure,figcaption,video,details,small,summary,img,main,time,dl,dt,dd,li{display:block}html{webkit-text-size-adjust:none}i,b,em,strong{font-style:inherit;font-weight:inherit}img,video{display:block;width:100%;height:auto}a{text-decoration:none;color:inherit}mark{background:none;color:inherit}input{webkit-appearance:none;-webkit-appearance:none;border-radius:0}small{font-size:inherit}abbr{text-decoration:none;color:inherit}@font-face{font-family:'segoe';src:url("/content/font/segoeui-light.woff") format("woff");font-weight:200;font-style:normal}@font-face{font-family:'segoe';src:url("/content/font/segoeui-semilight.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:'segoe';src:url("/content/font/segoeui-regular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:'segoe';src:url("/content/font/segoeui-semibold.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:'segoe';src:url("/content/font/segoeui-bold.woff") format("woff");font-weight:600;font-style:normal}.clear:before,.clear:after{content:" ";display:table}.clear:after{clear:both}.bound{width:85%;max-width:920px;margin:0 auto}body{font-size:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;font:400 normal 1rem/1.35 "segoe","Segoe UI",Arial,sans-serif;background-color:white}html,body{height:100%}.table-of-contents{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100vh;width:100%;background:Lavender;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-size:1.5rem;font-weight:300}.table-of-contents li{margin-bottom:0.75em}.table-of-contents a{-webkit-transition:all 250ms;transition:all 250ms;opacity:0.5}.table-of-contents a:hover{-webkit-box-shadow:inset 0 -2px 0 Lavender, inset 0 -3px 0 black;box-shadow:inset 0 -2px 0 Lavender, inset 0 -3px 0 black;opacity:1}.masthead{position:relative;color:white;z-index:1;background-size:5px 5px;background:url("/content/images/world-map.png") no-repeat center top;background-size:auto 100%;background-color:#c64936}.masthead .bound{padding:110px 0 113px;-webkit-transition:all 300ms;transition:all 300ms}@media screen and (max-width: 880px){.masthead .bound{padding:70px 0 60px}}.masthead svg{fill:white;width:85px;height:79px;display:block;margin-bottom:19px}.masthead h1{font-size:3.75rem;line-height:1.18;font-weight:200;max-width:10em;margin:0 auto;background:url("/content/images/shield-hero.png") no-repeat center top;background-size:75px 79px;-webkit-transition:all 300ms;transition:all 300ms;padding-top:97px;text-align:center}@media screen and (max-width: 880px){.masthead h1{max-width:13em;font-size:2.75rem;background-size:70px auto}}.report .essay{padding:50px 0 60px;font-size:1.0625rem;line-height:1.6;font-weight:300}@media screen and (max-width: 699px){.report .essay{padding-bottom:45px}}.report p{max-width:34em;margin-bottom:2.5em;color:#333}.report p:first-of-type{margin-bottom:1.5em}.report em{font-size:2rem;line-height:1.25;color:#c64936}.report .concealment{background:rgba(0,0,0,0.07);white-space:nowrap;max-width:17em;overflow:hidden;display:inline-block;vertical-align:bottom;text-overflow:ellipsis;cursor:not-allowed;padding:0 5px;color:rgba(0,0,0,0.5);word-break:break-all}@media screen and (max-width: 459px){.report .concealment{max-width:12em}}@media screen and (max-width: 359px){.report .concealment{max-width:10em}}.report .take-me-back{display:inline-block;background:url("/content/images/back-arrow-straight.png") no-repeat 17px 19px;background-size:17px auto;padding:12px 27px 17px 45px;background-color:#3070c0;-webkit-transition:all 230ms;transition:all 230ms;color:white;font-weight:400}.report .take-me-back:hover{background-color:#508ad3;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 6px 11px rgba(0,0,0,0.25);box-shadow:0 6px 11px rgba(0,0,0,0.25)}.report small{display:block;font-size:0.9375rem;line-height:1.3;font-weight:400;margin-top:1.25em}.report small a{-webkit-box-shadow:inset 0 -1px 0 #fff,inset 0 -2px 0 rgba(0,0,0,0.2);box-shadow:inset 0 -1px 0 #fff,inset 0 -2px 0 rgba(0,0,0,0.2);-webkit-transition:all 230ms;transition:all 230ms}.report small a:after{content:" ›"}.report small a:hover{color:#9e3a2b;-webkit-box-shadow:inset 0 -1px 0 transparent,inset 0 -2px 0 rgba(198,73,54,0.4);box-shadow:inset 0 -1px 0 transparent,inset 0 -2px 0 rgba(198,73,54,0.4)}.fine-print{background:black;color:white;padding:50px 0 90px}.fine-print .bound{position:relative}.fine-print .brand{position:absolute;left:0;top:0;-webkit-transition:all 300ms;transition:all 300ms}.fine-print .brand a{display:block;width:101px;height:21px;overflow:hidden;white-space:nowrap;text-indent:100%;color:transparent;background:url("/content/images/ms-logo.png") no-repeat;background-size:101px 21px}@media screen and (max-width: 569px){.fine-print .brand{position:static;border-bottom:1px solid rgba(255,255,255,0.4);margin-bottom:30px;padding-bottom:30px}.fine-print .brand a{margin:0 auto}}.fine-print .regulatory{text-align:right}.fine-print .regulatory li{font-size:0.9375rem;display:inline-block;color:rgba(255,255,255,0.7);margin-right:1em;line-height:1.4;-webkit-transition:all 300ms;transition:all 300ms}@media screen and (max-width: 569px){.fine-print .regulatory li:first-of-type{width:100%;margin-bottom:20px}}.fine-print .regulatory li:last-of-type{margin-right:0}.fine-print .regulatory a{color:white;-webkit-transition:all 250ms;transition:all 250ms}.fine-print .regulatory a:hover{-webkit-box-shadow:inset 0 -1px 0 #000,inset 0 -2px 0 rgba(255,255,255,0.6);box-shadow:inset 0 -1px 0 #000,inset 0 -2px 0 rgba(255,255,255,0.6)}@media screen and (max-width: 569px){.fine-print .regulatory{text-align:center}}
