fieldset,img{border:0}.header .navitem__button:focus,.header .navitem__button:hover,.navbar__navitem .edge-wordmark a:focus,.navbar__navitem .edge-wordmark a:hover,a{text-decoration:none}*{box-sizing:border-box;margin:0;padding:0}button,input,select{font:inherit}[tabindex="0"]:focus,a:focus,button:focus,summary:focus{outline:dashed 1px}@media (max-width:33.74em){*+*{margin-top:1.2rem}}@media (min-width:33.75em){*+*{margin-top:2rem}}@font-face{font-family:base;src:local("Segoe UI Light"),url(https://c.s-microsoft.com/static/fonts/segoe-ui/west-european/light/latest.woff2) format("woff2"),url(https://c.s-microsoft.com/static/fonts/segoe-ui/west-european/light/latest.woff) format("woff");font-weight:200}@font-face{font-family:base;src:local("Segoe UI Semilight"),url(https://c.s-microsoft.com/static/fonts/segoe-ui/west-european/semilight/latest.woff2) format("woff2"),url(https://c.s-microsoft.com/static/fonts/segoe-ui/west-european/semilight/latest.woff) format("woff");font-weight:300}@font-face{font-family:base;src:local("Segoe UI"),url(https://c.s-microsoft.com/static/fonts/segoe-ui/west-european/normal/latest.woff2) format("woff2"),url(https://c.s-microsoft.com/static/fonts/segoe-ui/west-european/normal/latest.woff) format("woff");font-weight:400}@font-face{font-family:base;src:local("Segoe UI Semibold"),url(https://c.s-microsoft.com/static/fonts/segoe-ui/west-european/semibold/latest.woff2) format("woff2"),url(https://c.s-microsoft.com/static/fonts/segoe-ui/west-european/semibold/latest.woff) format("woff");font-weight:600}html{font-size:62.5%}body{margin-top:0;font:1.5em/1.5 base,"Segoe UI",Segoe,"Segoe WP","Lucida Grande","Lucida Sans",Verdana,sans-serif;overflow-x:hidden}.heading,.headline,h1,h2{letter-spacing:-.01em}.heading,.headline,.subheading,caption,h1,h2,h3{font-weight:200;line-height:1.2}.caption,.caption--alt,.subheading,.subtitle,.title,caption,figure,h4,h5,h6,thead th{line-height:1.25}.caption,.caption--alt,.subcaption,.subtitle,h4,h5,h6,thead th{font-weight:400}.headline{font-size:5rem}.heading,h1{font-size:3.6rem}.subheading,h2{font-size:2.8rem}.title,h3{font-weight:300;font-size:2.2rem}.subtitle,caption,h4{font-size:2rem}.subtitle--alt{font-size:1.8rem}.caption,h5{font-size:1.2rem}thead th{font-size:1.1rem}.caption--alt,h6{font-size:1rem}.subcaption{font-size:.8rem}@media (min-width:33.75em){.headline{font-size:5.4rem}.heading,h1{font-size:4.1rem}.subheading,h2{font-size:3rem}.title,h3{font-size:2.3rem}}@media (min-width:60em){.headline{font-size:6.2rem}.heading,h1{font-size:4.6rem}.subheading,h2{font-size:3.4rem}.title,h3{font-size:2.4rem}}li,p{max-width:64rem}.footer li,.footer p,.header li,.header p{max-width:none}img,video{display:inline-block;height:auto;max-width:100%}.video-wrap{position:relative;box-sizing:content-box;padding-bottom:56.25%;height:0;max-width:100%;overflow:hidden}.video-wrap--youtube{padding-top:30px}.video-wrap embed,.video-wrap iframe,.video-wrap object{position:absolute;top:0;left:0;width:100%;height:100%}label{display:block}legend~label{-webkit-margin-top-collapse:separate}input,select,textarea{width:100%;max-width:64rem;height:3.6rem;border:1px solid;padding:.6rem 1rem}textarea{height:auto;min-height:3.6rem;font:inherit;resize:vertical}label+input:not([type=radio]):not([type=checkbox]),select,textarea{margin:.8rem 0}input:focus,select:focus,textarea:focus{outline:0}[type=search],select{padding-right:3.4rem}[type=search],[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}.button:link,.button:visited,button{min-width:12rem;max-width:100%;border:1px solid transparent;padding:.4rem 1.2rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block;vertical-align:middle;text-align:center;cursor:pointer}.button--textual,td,th{vertical-align:top}button:disabled,select:disabled{cursor:not-allowed;pointer-events:none;outline:0}.button.button--page-primary,button.button--page-primary{padding:1.2rem;font-weight:300;font-size:2rem;line-height:1}.actions .button,.actions a,.actions button{display:inline-block;margin-top:1.2rem}.button--icon,.button--icon:active,.button--icon:hover,.button--icon[disabled],.button--search,.button--textual,.button--textual:active,.button--textual:hover,.button--textual[disabled]{min-width:0;border:0;padding:0;background:0}.button--icon{position:relative;width:2rem;height:2rem;text-indent:100%}.button--icon::before{position:absolute;top:0;left:0;display:block;width:100%;height:100%;font-size:2rem;line-height:1;text-indent:0}[role=search]{position:relative}.button--search{position:absolute;width:3.4rem;height:100%;margin:0;-webkit-transform:translate(-100%);transform:translate(-100%);font-size:1.6rem}.button--search::before{content:"\e721";font-family:PlatformIcons}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;background:url(../images/select-arrow.svg) right 1rem center/1.4rem .8rem no-repeat;text-indent:.01px;text-overflow:ellipsis;overflow:hidden}select::-ms-expand{display:none}option{margin-top:0}::-webkit-calendar-picker-indicator{color:transparent;background:url(../images/select-arrow.svg) right center/1.3rem .8rem no-repeat}input[type=radio],input[type=checkbox]{position:absolute;width:2rem;height:2rem;line-height:2rem}input::-ms-check{border-width:1px}input[type=radio]+label,input[type=checkbox]+label{display:table;padding-left:3.2rem}.subsection__header,hr,main,progress{display:block}input[type=radio]+label::after,input[type=checkbox]+label::after{content:"";display:block}.checkable-set input[type=radio],.checkable-set input[type=radio]+label,.checkable-set input[type=checkbox],.checkable-set input[type=checkbox]+label{margin-top:1.2rem}.checkable-set input[type=radio]+label,.checkable-set input[type=checkbox]+label{font-weight:400}input[type=file]{height:auto;border:0;outline:0;padding-right:0;padding-left:0}input[type=file]::-ms-value{height:3.2rem;border:1px solid}input[type=file]::-webkit-file-upload-button{height:3.2rem;border:1px solid transparent;padding:.4rem 1.2rem}input[type=file]::-ms-browse{border:1px solid transparent;padding:.4rem 1.2rem}input[type=file]::-webkit-file-upload-button:focus,input[type=file]:focus::-webkit-file-upload-button{outline:dashed 1px}input[type=file]::-ms-browse:focus{outline:dotted 1px}progress{width:100%;height:.4rem;border:0}progress::-ms-fill{border:0}main{position:relative;margin:0 auto 4.8rem}hr{height:1px;margin-right:1rem;margin-left:1rem;border:0}.container,hr{max-width:144rem}.section,hr{margin-top:4.8rem}.content>header+.section,.section__header+.section__body,.subsection,.subsection__body{margin-top:2.4rem}.content>header:first-child,main>.section:first-child{margin-top:1.2rem}.subsection:first-child{margin-top:0}[class$=header--alt]{border-bottom:1px solid hsla(0,0%,0%,.2);padding-bottom:1rem}.container{width:100%;padding-right:1rem;padding-left:1rem}.container .container,.container hr{width:auto}.container hr{margin-right:0;margin-left:0}@media (min-width:48em){main{margin-bottom:6rem}.content>header,.section,hr{margin-top:6rem}.content>header+.section,.section__header+.section__body,.subsection,.subsection__body{margin-top:3.2rem}}@media (min-width:58em){.content>header:first-child,main>.section:first-child{margin-top:6.4rem}.content>header+.section,.subsection{margin-top:4.8rem}.container,hr{width:90%;margin-right:auto;margin-left:auto;padding-right:0;padding-left:0}}.container::after,.container::before,.layout::after,.layout::before,.module::after,.module::before{display:table;content:""}.container::after,.layout::after,.module::after{clear:both}.layout{margin-right:0;margin-left:0}ol.layout,ul.layout{list-style:none}.module{margin-top:2.4rem;width:100%}.module:first-child{margin-top:0}.layout--equal .module:nth-last-child(1):first-child{margin-top:2.4rem}@media (min-width:33.75em){.layout{margin-right:-1.2rem;margin-left:-1.2rem}.module{float:left;padding-right:1.2rem;padding-left:1.2rem}}@media (min-width:48em){.layout{margin-left:-1.6rem;margin-right:-1.6rem}.module{padding-right:1.6rem;padding-left:1.6rem}.module--primary,.module--secondary{float:left;width:50%;margin-top:0}.layout--basic .module--primary,.layout--basic--alt .module--secondary,.layout--basic--offset .module--primary,.layout--basic--offset--alt .module--secondary{float:right}}@media (min-width:60em){.layout--basic .module--primary,.layout--basic--alt .module--primary{width:62.5%}.layout--basic .module--secondary,.layout--basic--alt .module--secondary{width:33.333%}.layout--basic--offset .module--primary,.layout--basic--offset--alt .module--primary{width:58.333%}.layout--basic--offset .module--secondary,.layout--basic--offset--alt .module--secondary{width:37.5%}}@media (min-width:48em){[class*=layout--sidebar]>.module{margin-top:0}[class*=layout--sidebar]>.module--secondary{width:22rem}[class*=layout--sidebar]>.module--primary{width:calc(100% - 26rem)}.layout--sidebar>.module--primary{float:right}.layout--sidebar--alt>.module--primary{float:left}.layout--sidebar--alt>.module--secondary{float:right}}@media (min-width:64em){[class*=layout--sidebar]>.module--secondary{width:28rem}[class*=layout--sidebar]>.module--primary{width:calc(100% - 34rem)}}@media (min-width:33.75em){.layout--equal .module:nth-last-child(2):first-child,.layout--equal .module:nth-last-child(2):first-child~.module{width:50%;margin-top:0}}@media (min-width:60em){.layout--equal .module:nth-last-child(3):first-child,.layout--equal .module:nth-last-child(3):first-child~.module{width:33.333%;margin-top:0}.layout--equal .module:nth-last-child(4):first-child,.layout--equal .module:nth-last-child(4):first-child~.module{width:25%;margin-top:0}}@media (min-width:33.75em) and (max-width:60em){.layout--equal .module:nth-last-child(3):first-child~.module{margin-top:3.2rem}.layout--equal .module:nth-last-child(4):first-child,.layout--equal .module:nth-last-child(4):first-child~.module{width:50%;margin-top:3.2rem}.layout--equal .module:nth-last-child(4):first-child~.module:nth-child(3){clear:left}.layout--equal .module:nth-last-child(3):first-child,.layout--equal .module:nth-last-child(4):first-child,.layout--equal .module:nth-last-child(4):first-child~.module:nth-child(2){margin-top:0}}@media (min-width:33.75em){.layout--halves .module,.layout--thirds .module{width:50%;margin-top:3.2rem}.layout--halves .module:nth-child(-n+2),.layout--thirds .module:nth-child(-n+2){margin-top:0}.layout--halves .module:nth-child(odd),.layout--thirds .module:nth-child(odd){clear:left}}@media (min-width:60em){.layout--equal .module:nth-last-child(1):first-child{width:50%}.layout--thirds .module{width:33.333%}.layout--quarters .module{width:25%}.layout--quarters .module:nth-child(-n+4),.layout--thirds .module:nth-child(-n+3){margin-top:0}.layout--thirds .module:nth-child(odd){clear:none}.layout--quarters .module:nth-child(4n+1),.layout--thirds .module:nth-child(3n+1){clear:left}}@media (min-width:33.75em) and (max-width:60em){.layout--thirds .module{margin-top:3.2rem}.layout--quarters .module{width:50%;margin-top:3.2rem}.layout--thirds .module:nth-child(-n+2) .layout--quarters .module:nth-child(-n+2){margin-top:0}.layout--quarters .module:nth-child(odd){clear:left}}.clear::after,.modal__footer::after{clear:both}table{border-collapse:collapse;border-spacing:0;width:100%}caption,th{text-align:left}td,th{padding:1.6rem}thead th{vertical-align:bottom;color:hsla(0,0%,0%,.6)}tbody tr:nth-child(odd){background-color:hsla(0,0%,0%,.05)}.table--overflow{width:100%;overflow-x:auto}.cell--numerical{text-align:right}ol,ul{margin-left:1.25em}li{margin-top:1.2rem}li:first-child{margin-top:0}.list--avatars,.list--bios,.list--icons,.list--links{margin-left:0;list-style:none}.item-description{margin-top:.8rem}.list--icons>li{position:relative;min-height:2.4rem;padding-left:3.6rem}.list--bios>li,.list--site-section-links>li{position:relative;margin-top:2.4rem;min-height:3.2rem;padding-left:5.2rem}.list--bios>li:first-child,.list--site-section-links>li:first-child{margin-top:0}.list--icons .icon--link::before{position:absolute;top:.1em;left:-1px;width:2.6rem;height:2.6rem;color:inherit;font-size:2.4rem;line-height:1;text-align:center}.list--site-section-links .icon--link::before{width:3.4rem;height:3.4rem;font-size:3.2rem;text-align:center}.avatar{display:inline-block;width:4.8rem;height:auto;overflow:hidden;border-radius:50%}.avatar img{display:block}.list--bios .avatar{position:absolute;top:0;left:0}.list--avatars{margin-left:-1.2rem}.list--avatars>li{display:inline-block;margin:0 0 1.2rem 1.2rem}.list--bios>li{min-height:4.8rem;padding-left:6.8rem}@media (min-width:33.75em){.list--site-section-links>li{margin-top:4.8rem;min-height:4.8rem;padding-left:6.8rem}.list--site-section-links .icon--link::before{width:5rem;height:5rem;font-size:4.8rem}.list--bios>.module,.list--site-section-links>.module{padding-left:8.4rem}.list--bios>.module .avatar,.list--site-section-links>.module .icon--link::before{left:1.6rem}.section--image-banner{min-height:27rem}}.nav--nested ul{margin:0;list-style:none}.nav--nested .link--current>a{font-weight:700}.nav--nested li{margin-top:2rem}.nav--nested li:first-child{margin-top:0}.nav--nested li ul{margin-bottom:2rem;padding-left:2rem}.nav--nested li li{margin-top:1.2rem}.nav--nested li li:first-child{margin-top:1.3rem}.nav--nested__back{margin-top:3.2rem;padding-top:3.2rem}.nav--nested__back__link::before{margin-right:1.2rem;vertical-align:middle;font-size:2rem}@media (min-width:60em){.nav--nested__back{margin-top:4rem;padding-top:4rem}}details,summary{margin:0}@font-face{font-family:PlatformIcons;src:url(../fonts/PlatMDL2-061016.96906d6.woff2) format("woff2"),url(../fonts/PlatMDL2-061016.51ef4dc.woff) format("woff"),url(../fonts/PlatMDL2-061016.7c86cfe.ttf) format("truetype")}.accordion__toggle::after,[class*=icon--]::after,[class*=icon--]::before,summary::after{font-family:PlatformIcons}.icon--global-nav-button::before{content:"\e700"}.icon--quick-note::before{content:"\e70b"}.accordion__toggle::after,.icon--chevron-down::before,summary::after{content:"\e70d"}.icon--chevron-up::before{content:"\e70e"}.icon--edit::before{content:"\e70f"}.icon--add::before{content:"\e710"}.icon--cancel::before{content:"\e711"}.icon--more::before{content:"\e712"}.icon--settings::before{content:"\e713"}.icon--video::before{content:"\e714"}.icon--mail::before{content:"\e715"}.icon--people::before{content:"\e716"}.icon--stop::before{content:"\e71a"}.icon--link::before{content:"\e71b"}.icon--filter::before{content:"\e71c"}.icon--zoom::before{content:"\e71e"}.icon--zoom-out::before{content:"\e71f"}.icon--microphone::before{content:"\e720"}.icon--scan::before,.icon--search::before{content:"\e721"}.icon--camera::before{content:"\e722"}.icon--forward::before{content:"\e72a"}.icon--back::before{content:"\e72b"}.icon--refresh::before{content:"\e72c"}.icon--share::before{content:"\e72d"}.icon--lock:before,.icon--security:before{content:"\e72e"}.icon--blocked::before,.icon--deprecated::before{content:"\e733"}.icon--favorite-star::before,.icon--new:before{content:"\e734"}.icon--favorite-star-fill::before{content:"\e735"}.icon--remove::before{content:"\e738"}.icon--check:before{content:"\e73e"}.icon--up::before{content:"\e74a"}.icon--down::before{content:"\e74b"}.icon--delete:before{content:"\e74d"}.icon--sad::before{content:"\e757"}.icon--volume::before{content:"\e767"}.icon--play::before{content:"\e768"}.icon--pause::before{content:"\e769"}.icon--chevron-left::before{content:"\e76b"}.icon--chevron-right::before{content:"\e76c"}.icon--error::before,.icon--issues:before{content:"\e783"}.icon--calendar::before{content:"\e787"}.icon--filters::before{content:"\e795"}.icon--flag::before{content:"\e7c1"}.icon--page::before{content:"\e7c3"}.icon--touch::before{content:"\e815"}.icon--history::before{content:"\e81c"}.icon--recent::before{content:"\e823"}.icon--news:before{content:"\e900"}.icon--clear::before{content:"\e894"}.icon--sync::before{content:"\e895"}.icon--download::before{content:"\e896"}.icon--help::before{content:"\e897"}.icon--upload::before{content:"\e898"}.icon--document:before,.icon--fileapis:before{content:"\e8a5"}.icon--changed::before,.icon--switch::before{content:"\e8ab"}.icon--remote::before{content:"\e8af"}.icon--message::before,.icon--realtimecommunication::before{content:"\e8bd"}.icon--like-dislike::before{content:"\e8df"}.icon--dislike::before{content:"\e8e0"}.icon--like::before{content:"\e8e1"}.icon--tag::before{content:"\e8ec"}.icon--accept::before,.icon--success::before{content:"\e8fb"}.icon--news::before{content:"\e900"}.icon--fixed:before,.icon--repair::before{content:"\e90f"}.icon--faq::before,.icon--unknown::before{content:"\e9ce"}.icon--feedback-app::before{content:"\e939"}.icon--code::before{content:"\e943"}.icon--info::before{content:"\e946"}.icon--health::before{content:"\e95e"}.icon--input::before,.icon--userinput::before{content:"\e961"}.icon--networkconnectivity:before{content:"\e968"}.icon--device:before{content:"\e975"}.icon--chart::before{content:"\e999"}.icon--unknown:before{content:"\e9ce"}.icon--asterisk:before,.icon--misc:before{content:"\ea38"}.icon--help-mirrored::before{content:"\ea51"}.icon--media::before,.icon--multimedia::before{content:"\ea69"}.icon--articles::before{content:"\eac1"}.icon--trackers::before{content:"\eadf"}.icon--personal-finance::before{content:"\eb03"}.icon--interop::before{content:"\eb18"}.icon--performance::before{content:"\eb24"}.icon--edit-mirrored::before{content:"\eb7e"}.icon--graphics::before{content:"\eb9f"}.icon--open-source::before{content:"\ebc2"}.icon--bug::before{content:"\ebe8"}.icon--feature-request::before{content:"\ebe9"}.icon--changelog::before{content:"\ebea"}.icon--virtual-machine::before{content:"\ebeb"}.icon--site-scan::before{content:"\ebec"}.icon--browser-screenshot::before{content:"\ebed"}.icon--f12-dev-tools::before{content:"\ebee"}.icon--css::before{content:"\ebef"}.icon--javascript::before,.icon--js::before{content:"\ebf0"}.icon--documentation::before{content:"\ec17"}.icon--webcomponents:before{content:"\ec8b"}.icon--offlinestorage:before{content:"\ec8c"}.icon--dom:before{content:"\ec8d"}.icon--webdriver::before{content:"\ef28"}.rendered-result,pre{width:100%;padding:1.2rem;overflow-x:auto}code{font-family:Consolas,Menlo,monospace;-moz-tab-size:4;tab-size:4}@media (min-width:60em){.rendered-result,pre{padding:2rem}}.gist-data div,.gist-data span,.gist-meta{margin-top:0}.gist-file{border-width:2px;border-bottom:2px solid #ddd}.gist-data{border-bottom-width:2px}summary{position:relative;display:block;border-bottom:1px solid hsla(0,0%,0%,.2);padding:1.2rem 5rem 1.2rem 0;font-size:1.8rem;line-height:1.25;cursor:pointer}summary:hover{color:hsla(0,0%,0%,.6)}summary::-webkit-details-marker{display:none}summary::after{position:absolute;top:50%;right:0;font-size:1.6rem;color:#767676;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease}details[open] summary::after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}details>div{display:none;overflow:hidden;padding-bottom:2rem;transition:height .3s linear}.section--banner img,.section--image-banner img,details[open]>div{display:block}.section--banner{padding:2.4rem 0;overflow:hidden;color:#fff;background:#414141}.section--banner a:not(.button){border-bottom:1px solid;color:inherit}.section--banner a:not(.button):hover{border-bottom-color:#fff;color:#fff}.section--banner .button,.section--banner .button.button--page-primary,.section--banner .button.button--primary{color:#414141;background-color:#fff}.section--banner .module+.module{margin-top:3.2rem}.section--banner .module__body{color:hsla(0,0%,100%,.8)}.section--banner--light{color:#414141;background:#f4f4f4}.section--banner--light a:not(.button){border:0;color:#006fc6}.section--banner--light a:not(.button):hover{color:hsla(0,0%,0%,.4)}.section--image-banner{position:relative;overflow:hidden}.image-banner__background-image{display:block;z-index:1}.image-banner__tile{position:relative;z-index:2;margin-top:0}@media (max-width:47.99em){.section--image-banner .container{width:100%}}@media (min-width:48em){.section--banner .module+.module{margin-top:0}.section--banner,.section--image-banner{padding:6rem 0}.section--image-banner{min-height:50rem}.image-banner__background{position:absolute;top:-50%;left:-50%;width:200%;height:200%}.image-banner__background__image{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;min-width:50%;max-width:none;height:auto;min-height:50%;margin:auto}.image-banner__tile{width:50%;max-width:60rem}}.modal,.modal__body{margin-top:0}.modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;overflow:hidden;transition:background-color .5s}.modal[aria-hidden=false]{display:block}.modal-dialog{width:auto;margin:50vh auto;border:2px solid #0078d7;padding:1.6rem;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.modal__header{padding-bottom:.2rem}.modal__footer{margin:2.8rem 0 2rem}.modal__footer::after,.modal__footer::before{display:table;content:""}.modal__footer button{width:calc(50% - 2px);margin-top:2rem}.modal__footer button:only-child{float:right}.block-note,[class*=block-note--]{padding:1.2rem;background:#def8f3}.block-note--warning{background:#ffe5b6}.block-note--error{background:#ffc0c0}@media (min-width:60em){.block-note,[class*=block-note--]{padding:2rem}}.tile{padding:2.4rem;background:#0078d7;color:#fff}.tile a:not(.button){border-bottom:1px solid hsla(0,0%,100%,.6);color:inherit}.tile a:not(.button):hover{border-bottom-color:#fff}.tile .button{color:#0078d7;background:#fff}@media (min-width:33.75em){.modal-dialog{width:60rem}.tile{padding:3.2rem}}.badge{display:inline-block;margin:.2rem 0;padding:.4rem .8rem;background:#def8f3;color:#000;font-weight:400;font-size:.8em}.heading .badge,.headline .badge,.subheading .badge,h1 .badge,h2 .badge{font-size:.5em}.caption .badge,small .badge{font-size:1em}.badge--primary{background:#d1ec3c}.badge--warning{background:#ffe5b6}.badge--error{background:#ffc0c0}.pagination{margin-top:2.4rem;width:100%}.pagination ul{margin:0;max-width:100%;list-style:none}.pagination a,.pagination li,.pagination span{display:inline-block;margin:0;vertical-align:middle}.pagination li+li{margin-left:.6rem}.pagination [aria-current=page],.pagination a{padding:.4rem 1.1rem;color:inherit}.pagination [aria-current=page],.pagination a:focus,.pagination a:hover{background:hsla(0,0%,0%,.1);color:inherit}.pagination a:active{background:hsla(0,0%,0%,.3);outline:transparent}.pagination__next a,.pagination__prev a{position:relative;padding:.3rem 1.1rem}.pagination__next a::after,.pagination__prev a::before{display:inline-block;vertical-align:middle;font-family:PlatformIcons}.pagination__prev a::before{margin-right:.8rem;content:"\e76b"}.pagination__next a::after{margin-left:.8rem;content:"\e76c"}.pagination__next span,.pagination__prev span{display:inline-block;margin-top:-.2rem;max-width:16rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (max-width:37.5em){.pagination li+li{margin-left:.3rem}.pagination__next span,.pagination__prev span{position:absolute;clip:rect(0 0 0 0)}.pagination__prev a::before{margin-right:0}.pagination__next a::after{margin-left:0}}@media (-ms-high-contrast:active){.pagination [aria-current=page],.pagination a:active,.pagination a:focus,.pagination a:hover{-ms-high-contrast-adjust:none;background:highlight;color:highlightText}}.breadcrumb{margin-top:1.2rem}.breadcrumb+header{margin-top:1.6rem}.breadcrumb ul{margin-left:0;color:hsla(0,0%,0%,.6)}.breadcrumb li{display:inline;margin-right:.8rem;font-size:1.3rem}.breadcrumb li+li::before{margin-right:.8rem;font-size:1.5rem;content:"\\"}@media (min-width:58em){.breadcrumb+header{margin-top:2.2rem}}.wrap-menu-button{position:relative;display:inline-block}button[type=menu]+ul[role=menu]{position:absolute;top:100%;z-index:1}button[type=menu]{min-width:0;border:0;padding:.8rem;color:hsla(0,0%,0%,.6);background:0}button[type=menu]::after{padding-left:.8rem;color:#000;font:700 .9rem PlatformIcons;content:""}button[type=menu]:hover{color:#000}button[type=menu][disabled]{color:hsla(0,0%,0%,.2)}button[type=menu][disabled]::after{opacity:.2}button[type=menu]+[role=menu],button[type=menu]+menu{min-width:29.6rem;margin:0;border:1px solid hsla(0,0%,0%,.1);list-style:none;background:#fff}button[type=menu]+[role=menu] label,button[type=menu]+menu menuitem{margin:0;padding:1.2rem;background:hsla(0,0%,0%,.05);cursor:pointer}button[type=menu]+[role=menu] label:hover,button[type=menu]+menu menuitem:hover{background:hsla(0,0%,0%,.1)}button[type=menu]+[role=menu] label:active,button[type=menu]+menu menuitem:active{background:hsla(0,0%,0%,.3)}button[type=menu]+[role=menu] :checked+label,button[type=menu]+menu menuitem:checked{background:#0078d7;color:#fff}button[type=menu]+[role=menu] input[disabled]+label,button[type=menu]+menu menuitem[disabled]{color:hsla(0,0%,0%,.2);background:hsla(0,0%,0%,.05);cursor:not-allowed}button[type=menu]+[role=menu] li{margin:0}button[type=menu]+[role=menu] input{opacity:0}button[type=menu]+[role=menu] label{display:block}button[type=menu]+[role=menu] input:focus+label{outline:#000 dashed 1px}.nav--nested .link--current>a,body{color:#000}.button--icon,.button--search:hover,.button--textual,.nav--nested a:hover,a,a:visited{color:#0078d7}.button--icon:hover,.button--textual:hover,.nav--nested a,a:hover{color:hsla(0,0%,0%,.6)}.button--icon:active,.button--textual:active,.nav--nested a:active,a:active{color:hsla(0,0%,0%,.4)}.link--disabled,.link--disabled a{color:hsla(0,0%,0%,.2);pointer-events:none;cursor:default}.content>header .subtitle,.link--current,.link--current>a,.section__header .subtitle{color:#767676}input,select,textarea{border-color:hsla(0,0%,0%,.6);background-color:hsla(0,0%,100%,.4)}input[type=file]::-ms-value{border-color:hsla(0,0%,0%,.6);background-color:hsla(0,0%,100%,.4)}input:hover,select:hover,textarea:hover{border-color:hsla(0,0%,0%,.8);background-color:hsla(0,0%,100%,.6)}input[type=file]:hover::-ms-value{border-color:hsla(0,0%,0%,.8)}input:focus,select:focus,textarea:focus{border-color:#0078d7;background-color:#fff}input[type=file]:focus::-ms-value{border-color:#0078d7;background-color:#fff}input:disabled,input[readonly],textarea:disabled,textarea[readonly]{border-color:transparent;background-color:hsla(0,0%,0%,.2);color:hsla(0,0%,0%,.2)}.button--search:disabled,input[type=radio]:disabled,input[type=checkbox]:disabled,input[type=range]:disabled{background:0}input:invalid,textarea:invalid{border-color:#e81123}.alert--error,.note--error{color:#e81123}.button,button{background-color:hsla(0,0%,0%,.2)}.button:active,.button:hover,a.button{color:#000}.button--search:active,.button--search:focus,.button.button--page-primary,.button.button--primary,button.button--page-primary,button.button--primary{background-color:#0078d7;color:#fff}.button--search{color:#7f7f7f}input[type=file]::-webkit-file-upload-button{background-color:hsla(0,0%,0%,.2)}input[type=file]::-ms-browse{background-color:hsla(0,0%,0%,.2)}.button:focus,.button:hover,button:focus,button:hover{border-color:hsla(0,0%,0%,.4)}input[type=file]:focus::-webkit-file-upload-button,input[type=file]:hover::-webkit-file-upload-button{border-color:hsla(0,0%,0%,.4)}input[type=file]:focus::-ms-browse,input[type=file]:hover::-ms-browse{border-color:hsla(0,0%,0%,.4)}.button:active,button:active{border-color:transparent;background-color:hsla(0,0%,0%,.4);color:#000}input[type=file]::-webkit-file-upload-button:active,input[type=file]:active::-webkit-file-upload-button{border-color:transparent;background-color:hsla(0,0%,0%,.4)}input[type=file]::-ms-browse:active{border-color:transparent;background-color:hsla(0,0%,0%,.4)}button:disabled,select:disabled{background-color:hsla(0,0%,0%,.2);color:hsla(0,0%,0%,.2)}select:disabled{border-color:hsla(0,0%,0%,.2);color:hsla(0,0%,0%,.6)}button.button--warning{background-color:#e81123;color:#fff}select option:checked,select option:focus{background-color:#3a96dd;color:#fff}select option,select:active{background-color:#fff;color:#000}select option:active{background-color:#767676;color:#000}input::-ms-check{border-color:hsla(0,0%,0%,.8);background:0}input:checked::-ms-check{border-color:#0078d7}input:hover::-ms-check{border-color:#000}input[type=checkbox]:checked::-ms-check{background-color:#0078d7;color:#fff}input[type=checkbox]:active::-ms-check{border-color:transparent;background-color:hsla(0,0%,0%,.6)}input[type=radio]:active::-ms-check,input[type=radio]:active:checked::-ms-check{border-color:currentColor;color:hsla(0,0%,0%,.6)}input[disabled]:disabled::-ms-check{border-color:currentColor;background:0;color:hsla(0,0%,0%,.2)}input[type=radio]:disabled:checked::-ms-check{color:hsla(0,0%,0%,.2)}progress{color:#0078d7}progress[value]{background-color:hsla(0,0%,0%,.2)}progress::-webkit-progress-value{background-color:#0078d7}progress[value]::-webkit-progress-bar{background:0}progress::-moz-progress-bar{background-color:#0078d7}.modal-dialog{background-color:#fff}.modal[aria-hidden=false]{background-color:hsla(0,0%,0%,.6)}pre{border:2px solid hsla(0,0%,0%,.03);background:hsla(0,0%,0%,.03)}.rendered-result{border:2px solid hsla(0,0%,0%,.1)}hr{background:hsla(0,0%,0%,.2)}.nav--nested__back{border-top:1px solid hsla(0,0%,0%,.6)}.visually-hidden{position:absolute;clip:rect(0,0,0,0)}.clear::after,.clear::before{display:table;content:""}.form-search{position:relative}.form-search input[type=search]{-webkit-appearance:none;height:3.6rem;margin:.7rem 0;border:1px solid #a9a9a9;padding:.4rem 3.3rem .4rem .8rem;background:#fff}.button-search,.header__toggle{position:absolute;min-width:0;border:0;padding:1.35rem 1.15rem;line-height:1;top:0}.form-search input[type=search]::-webkit-search-cancel-button{display:none}.button-search{right:0;height:100%;margin:0;background:0;color:#7f7f7f;font-size:1.7rem}.button-search:hover,input[type=search].search-active~.button-search:hover{color:#0072c6}.button-search::before{content:"\e721";font-family:PlatformIcons}.nav-bar{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto}.header__logo a{float:left;width:10.8rem;height:5rem;background:url(/images/microsoft.1754683.png) center no-repeat;background-size:100%;text-indent:-100%;overflow:hidden}.header__form-search{position:absolute;right:3.4rem;left:10.8rem;margin:0 2.4rem}.header__form-search input[type=search]{visibility:collapse}.header__form-search .button-search{font-size:2.1rem}.header__form-search .button-search:focus,.header__form-search .button-search:hover{outline:0;background-color:hsla(0,0%,0%,.05)}.header__form-search input[type=search].search-active{visibility:visible}.header__form-search input[type=search].search-active~.button-search{font-size:1.7rem}.header__toggle{right:0;margin:0;background:0;font-size:2.1rem}.header__toggle:focus,.header__toggle:hover{outline:0;background-color:hsla(0,0%,0%,.05)}@media (min-width:58em){.header__form-search input[type=search]{visibility:visible;width:27.4rem;margin:.7rem 1rem}.header__form-search .button-search{right:1rem;font-size:1.7rem}.header__form-search .button-search:hover{background:0}.header__toggle{display:none}}.nav,.navbar__submenu{background-color:#0078d7}.nav{width:100%;margin:0}.nav--global{float:left;-webkit-flex:1;-ms-flex:1;flex:1;margin:0 1.4rem}.nav__navbar{display:none;width:100%;max-width:144rem;margin:0 auto;list-style-type:none}.bg-wrap,.visually-hidden+*,dt+dd{margin-top:0}@media (max-width:57.94em){.nav{position:absolute;z-index:10}.nav__navbar.show{display:block;padding-bottom:.8rem}}@media (min-width:58em){.nav__navbar{display:block;width:90%}.nav--global .nav__navbar{width:100%}.nav__navbar>li{float:left}}.edge-wordmark{font-size:2rem;letter-spacing:0}.navbar__navitem{margin:0}.nav__navbar a{display:block;padding:1.2rem 1rem;color:#fff}.nav-bar a{display:block;color:#000}.user-account{position:relative}.user-account>a,a.user-account{display:none;margin-top:0;padding:0 1rem;color:#505050;font-size:1.2rem;line-height:4.7rem}.user-account .navitem__button .avatar{width:3.6rem;margin-left:1.8rem;vertical-align:middle}.user-info .avatar{float:left;width:10rem;margin-right:1.5rem}.user-info .full-name{color:#000;line-height:1;font-size:2.1rem;font-weight:300}.full-name .surname{display:block;line-height:1.3}.user-info .email{color:hsla(0,0%,0%,.5)}.user-account .navitem__button{padding-bottom:.3rem}.user-account .navitem__button::after{content:""}.user-account .navbar__submenu{right:0;width:36rem}.navitem__button::after{margin-left:.4rem;content:"\e70d";font:.4em PlatformIcons}.navbar__submenu{margin:0;list-style-type:none}.nav-bar .navbar__submenu{background-color:#f2f2f2}.navbar__navitem a{transition:background-color ease-out .5s;white-space:nowrap}.navbar__navitem a:focus,.navbar__navitem a:hover,a.user-account:focus{outline:0;background-color:hsla(0,0%,0%,.1);transition:none;text-decoration:underline}a.user-account:focus{text-decoration:none}.item>a:hover,.meta-box a:hover{text-decoration:underline}.navbar__navitem a[aria-expanded=true],.navbar__navitem li{margin:0;background-color:hsla(0,0%,0%,.2)}.nav-bar .navbar__navitem li{background:0 0}.nav-bar .navbar__navitem a:hover,.nav-bar .navbar__navitem a[aria-expanded=true],.nav-bar .navbar__navitem li a:hover,a.user-account:hover{background-color:hsla(0,0%,0%,.05)}@media (min-width:33.75em){.form-search{position:relative;left:0;margin:0}.header__toggle{position:static}.user-account a,a.user-account{display:block}}@media (min-width:56.2em){.nav__navbar a{padding:2.4rem 2.25rem}.nav--global a{padding:1.4rem 2.25rem}.edge-wordmark a{margin-left:-2.25rem;padding:2.1rem 2.25rem 2.4rem}.navbar__submenu{position:absolute;z-index:10;min-width:27rem}.navbar__submenu a,.user-info{padding:1.5rem 2.25rem}.navbar__submenu li:last-of-type{padding-bottom:.8rem}}@media (-ms-high-contrast:active){.navbar__submenu{border:1px solid}.navbar__navitem a{transition:none}.header .navbar__navitem a[aria-expanded=true],.navbar__navitem a:focus{-ms-high-contrast-adjust:none;background-color:highlight;color:highlightText}}.navbar__submenu .navitem__button::after{position:absolute;right:2.25rem;line-height:2.25rem;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.navbar__submenu .navbar__submenu{position:absolute;top:0;bottom:0;left:100%;background-image:linear-gradient(hsla(0,0%,0%,.05),hsla(0,0%,0%,.05))}dt{font-weight:700}[aria-hidden=true]{display:none}@media (min-width:58em){main>.hero--brand:first-child,main>.hero--brand:first-child+.linkband{background:#004e8c}}.long-string--shorten{display:inline-block;vertical-align:bottom;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tile--brand-alt{background:#002050}.tile--brand-alt .button{background-color:#fff;color:#002050}[class$=header--alt]{max-width:none}body{background:#f7f7f7}.bg-wrap{padding-bottom:1px;background:#fff}.content>header,.section--page-intro .section__header{position:relative}.page-intro__button--page-primary{margin-top:3.2rem}@media (min-width:60em){.page-intro__button--page-primary{position:absolute;top:50%;right:0;margin-top:-2.8rem}}.field-help,.form__help-text{margin-top:.8rem}@media (min-width:33.75em) and (max-width:48em){.layout--fifths .module{width:50%}.layout--fifths .module:nth-child(-n+2){margin-top:0}.layout--fifths .module:nth-child(2n+1){clear:left}}@media (min-width:48em) and (max-width:64em){.layout--fifths .module{width:33%}.layout--fifths .module:nth-child(-n+3){margin-top:0}.layout--fifths .module:nth-child(3n+1){clear:left}}@media (min-width:64em){.layout--fifths .module{width:20%}.layout--fifths .module:nth-child(-n+5){margin-top:0}.layout--fifths .module:nth-child(5n+1){clear:left}}.tile--twitter{background:url(/images/twitter-white.svg) right 2.4rem top 2.4rem no-repeat;background-size:2.8rem}.tile--twitter .tile__heading{padding-right:4.8rem}@media (min-width:33.75em){.tile--twitter .tile__heading{padding-right:6.2rem}.tile--twitter{background-position:right 3.2rem top 3.2rem}}.button--github{background-image:url(/images/github-white.svg);background-repeat:no-repeat;background-position:1.2rem 50%}.button.button--github{padding-left:4.8rem}.demo-card__date,.demo-card__title{display:block}.demo-card__date,.demo-card__description,.demo-card__title{margin-top:1.2rem}@media (min-width:48em){.demo-card{margin-top:4rem}}.credits-bar{color:#767676}.credits-bar__submodule:not(:first-child){margin-top:2.4rem}.credits-bar__submodule__body{margin-top:1.2rem}.credits-bar__contributors__cta-link,.credits-bar__learn-more li{margin-top:0}.credits-bar__contributors{font-size:1.2rem}.credits-bar__learn-more ol,.credits-bar__learn-more ul{margin-left:0;list-style:none}@media (min-width:33.75em){.credits-bar__submodule:not(:first-child){margin-top:3.2rem}.credits-bar__submodule__body{margin-top:1.6rem}}.form-bar__fields{position:relative}.form-bar__input:not([type=button]){max-width:none;height:auto;border-color:transparent;padding:.6rem 5.8rem .6rem .6rem;background-color:#fff;font-size:2rem;font-weight:300;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.form-bar__input::-ms-clear{display:none}.form-bar__search{display:block;position:absolute;top:50%;right:0;min-width:1px;margin-top:-2.2rem;border:0;padding:1rem;overflow:visible;background-color:transparent;color:#000;font-size:2.4rem;line-height:1}.codepen-wrap,.item{position:relative}.form-bar__search::before{color:inherit}.form-bar__search:hover{border:0;color:#666}@media (min-width:33.75em){.form-bar__input:not([type=button]){font-weight:200;font-size:2.4rem}}.footer__feedback,[class*=linkband] a{font-weight:600}@media (min-width:48em){.form-bar__input:not([type=button]){padding:1rem 7rem 1rem 1.8rem;font-size:3.4rem}.form-bar__search{margin-top:-2.2rem;padding:0 2rem;font-size:4rem}}.list--browser-icons{margin-left:0}.list--browser-icons li{display:inline-block;width:30px;height:30px;margin:0 4px;white-space:nowrap;overflow:hidden}.list--browser-icons li a{display:block;height:100%}.list--browser-icons [class^=icon]{background-image:url(/images/spritesheet.b6e58f2.png)}.icon-edge,.icon-ie{background-size:166px 109px}.icon-edge{background-position:0 -33px}.icon-ie{background-position:-31px -33px}.icon-chrome{background-position:0 -160px}.icon-firefox{background-position:-128px -128px}.icon-opera{background-position:-64px -128px}.icon-safari{background-position:-128px -32px}.codepen-wrap{box-sizing:content-box;max-width:100%;overflow:hidden}.codepen-wrap iframe{width:100%}.item p{margin-top:.2rem}.item .title,.item>a{margin-top:1.2rem}.item>a{display:inline-block;padding:1.2rem 4rem 1.2rem 0;font-size:1.3rem;letter-spacing:.02em;text-transform:uppercase;line-height:1}.item>.title+a{margin-top:0}.item>a::before{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.item>a::after{position:absolute;padding:.1rem 0 0 1rem;font-family:PlatformIcons;content:"\e76c"}.item>a:hover{color:#0078d7}.item__icon{display:block;position:relative;width:100%;padding-top:61%;color:#0078d7;background:#f4f4f4;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.item__icon svg,.item__icon::before{position:absolute;top:50%;left:50%;margin-top:-2.4rem;margin-left:-2.4rem}.item__icon::before{font-size:4.8rem;line-height:1}.item__icon svg{width:4.8rem;height:4.8rem;fill:#0078d7}@media (min-width:22em) and (max-width:33.75em){.item img,.item__icon{float:left;margin-right:2rem;width:33%;padding-top:33%}.item a,.item p{width:auto;overflow:hidden}}.list--icons svg{position:absolute;top:.1em;left:0;width:2.6rem}.feed-item__source{margin-top:.4rem}.feed-item__source a{color:inherit}.footer__this-month .item{position:relative}.item__title a::before{position:absolute;top:0;right:0;bottom:0;left:0;content:""}@media (min-width:48em){.feed-item__title{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.footer__copyright{border-left:1px solid #e8e8e8;padding-left:1.2rem}}@media (max-width:60em) and (min-width:33.75em){.layout .footer__feed{width:100%}}.footer{margin:0 0 1.2rem;color:#666}.footer a{color:#0064b6}.footer a:hover{color:#666}.footer .follow{margin-bottom:2rem;border-bottom:1px solid hsla(0,0%,0%,.2);padding-bottom:1.2rem}.follow--title,.list--follow{display:inline-block;vertical-align:middle;margin-top:1.2rem}.follow--title{margin-right:2rem}.list--follow{margin-left:0}.list--follow li{display:inline-block;margin-top:0}[class^=social__icon--]{margin-right:1rem}[class^=social__icon--] svg{width:20px;height:20px;fill:currentColor}.social__icon--twitter svg{width:25px}.social__icon--stackoverflow svg{width:16px}.social__icon--github svg{width:21px}.footer__links{margin:1.2rem 0 0;list-style:none;font-size:1.2rem}.footer__links li{margin-top:.8rem}.footer__copyright,.footer__text{display:inline-block;font-size:1.2rem}.footer__text::before{content:"\00a0\00b7\00a0"}@media (min-width:33.75em){.footer{margin:.8rem 0 2rem}.footer .follow{padding-bottom:2rem;margin-bottom:0}.footer__links,.footer__links li{display:inline-block}.footer__links li{margin-right:1.2rem}.footer__copyright,.footer__text{margin-top:.8rem}}.tabs__nav{margin-left:0;list-style:none}.tab [aria-selected=true],.tab [aria-selected=true]:visited{color:#000}.tab__icon{width:24px;height:24px;vertical-align:text-top}[role=tab] svg{fill:currentColor}.tab--iconic__title,.tab__icon+.tab__title{position:absolute;clip:rect(0 0 0 0)}@media (min-width:25em){.tabs__nav{overflow:hidden}.tab{float:left;margin-top:0}.tab+.tab{margin-left:.2rem}.tabs__nav [aria-selected=true]{border-bottom:1px solid transparent}.tab a{display:block;padding:.8rem}.tab:first-child a{padding-left:0}}@media (min-width:33.75em){.tabs__nav,.tabs__nav-instruction{margin-top:0;display:inline-block;vertical-align:middle}.tabs__nav-instruction{margin-right:1.2rem}.tab{border:1px solid hsla(0,0%,0%,.2);border-bottom:0;background-color:#fff}.tab a,.tab:first-child a{padding:1rem 1.6rem}.tab--iconic__title{position:static;margin-left:.4rem}.tab__icon+.tab__title{position:static}}.tabs__panels{border-top:1px solid hsla(0,0%,0%,.2);padding-top:2.4rem}@media (min-width:25em){.tabs__panels{margin-top:-1px}}@media (min-width:33.75em){.tabs__panels{padding-top:3.2rem}}[role=tabpanel]{transition:opacity .2s ease-out;opacity:1}.tabs__panel--fadeout{opacity:0}[class*=hero--brand] a:not(.button):active,[class*=linkband] a:active{opacity:.5}@media (-ms-high-contrast:active){.tab{color:windowFrame}.tab:hover{border-color:highlight}[role=tab]{-ms-high-contrast-adjust:none;color:windowFrame}[role=tab]:hover{color:highlight}.tabs__nav [aria-selected=true]{background:highlight;color:highlightText}.tabs__panels{border-color:windowFrame}}.hero,[class*=hero--]{padding:2.4rem 0;background:#f2f2f2}.hero--brand{background:#0078d7}.hero--brand-alt{background:#002050}[class*=hero--brand]{color:#fff}[class*=hero--brand] a{color:inherit}[class*=hero--brand] a:not(.button){border-bottom:1px solid hsla(0,0%,100%,.5)}[class*=hero--brand] a:not(.button):hover{border-bottom-color:hsla(0,0%,100%,1)}[class*=hero--brand] .button{background:#fff;color:#0078d7}[class*=hero--brand] .button:active{background-color:hsla(0,0%,100%,.66)}.hero--brand-alt .button{background:#fff;color:#002050}.hero--full-img{position:relative;overflow:hidden}.hero__img-bg{display:block;z-index:1;margin:-2.4rem -1rem 0}.hero__img-overlay{position:relative;z-index:3}@media (min-width:48em){.hero--full-img{min-height:50rem}.hero__img-bg{position:absolute;top:-50%;left:-50%;width:200%;height:200%;margin:0}.hero__img-bg img{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;min-width:50%;max-width:none;height:auto;min-height:50%;margin:auto}.hero--full-img::before{display:block;position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background:-webkit-linear-gradient(hsla(0,0%,0%,.66),hsla(0,0%,0%,0));background:linear-gradient(hsla(0,0%,0%,.66),hsla(0,0%,0%,0));content:""}.hero__img-overlay{margin-top:0;color:#fff}.hero__img-overlay a{color:inherit}.hero__img-overlay .button,.hero__img-overlay button{background:#fff;color:#000}.hero .container,[class*=hero--] .container{display:table;table-layout:fixed}.hero__image,.hero__text{display:table-cell;vertical-align:middle;width:50%;padding-right:3rem}.hero__image{padding-left:3rem;text-align:center}}.hero__image{margin-top:3.2rem}@media (min-width:48em) and (max-width:67.75em){.hero,[class*=hero--]{padding:3.2rem 0}}@media (min-width:67.75em){.hero,[class*=hero--]{padding:6rem 0}.hero__img-overlay{max-width:50%}}.hero+[class*=linkband],[class*=hero--]+[class*=linkband]{margin-top:0}.linkband{background:#f2f2f2}[class*=linkband] ul{margin:0;list-style:none}[class*=linkband] li{max-width:none;margin:2rem 0}[class*=linkband] a:hover{opacity:.75}.linkband a{color:#000}.hero--brand+.linkband,.linkband--brand{background:#0078d7}.hero--brand-alt+.linkband,.linkband--brand-alt{background:#002050}.hero--brand+.linkband a,.hero--brand-alt+.linkband a,.linkband--brand a,.linkband--brand-alt a{color:#fff}@media (min-width:67.75em){[class*=linkband]{text-align:center}[class*=linkband] li{display:inline-block;vertical-align:middle;margin:0;padding-left:6rem}[class*=linkband] li:first-child{padding-left:0}[class*=linkband] a{display:table-cell;vertical-align:middle;height:7.2rem}}.meta-box{padding:2.4rem;background:#f2f2f2}.meta-box a:link,.meta-box a:visited{color:#006fc6}.meta-box__section+.meta-box__section{margin-top:3.2rem}@media (min-width:33.75em){.meta-box{padding:3.2rem}}