@-webkit-viewport{width:device-width;zoom:1}@-moz-viewport{width:device-width;zoom:1}@-ms-viewport{width:device-width;zoom:1}@-o-viewport{width:device-width;zoom:1}@viewport{width:device-width;zoom:1}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,del,details,dfn,div,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-family:-apple-system,BlinkMacSystemFont,segoe ui,Helvetica,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;font-size:100%;font:inherit;vertical-align:baseline;letter-spacing:-.02em}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}strong{font-weight:600}em{font-style:italic}html{overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;background-color:#fff}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}img,video{max-width:100%;height:auto}embed,iframe,object{max-width:100%}img{-ms-interpolation-mode:bicubic}a:focus,button:focus{outline:thin dotted;outline:.294117647em auto -webkit-focus-ring-color;outline-offset:-.142857143em}a:active,a:hover{outline:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}:root{--navbar-height-with-banner:102px}@font-face{font-family:adelle-semibold;src:url(/fonts/adelle-semibold-v1.woff2)format("woff2"),url(/fonts/adelle-semibold-v1.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:courier prime bits;src:url(/fonts/courier-prime-bits-v1.woff2)format("woff2"),url(/fonts/courier-prime-bits-v1.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}*,*::after,*::before{box-sizing:inherit}html{font-family:system-ui,-apple-system,BlinkMacSystemFont,segoe ui,Helvetica,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;box-sizing:border-box}body{fill:currentColor;color:#333;font-weight:400;-ms-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"liga" 1,"kern" 1;font-feature-settings:"liga" 1,"kern" 1;-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:60px}body.alert-banner-is-visible{margin-top:var(--navbar-height-with-banner)}@media screen\0 {body{overflow:hidden}}p{font-size:1em;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.38;letter-spacing:-.3px;color:#333;margin-bottom:1.3em}h1{font-family:adelle-semibold,sans-serif;font-size:2.375em;font-style:normal;font-stretch:normal;line-height:1.13;letter-spacing:-.48px;color:#4c4c4c}h2{font-size:1.4em;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.3;color:#4c4c4c;margin-bottom:16px}h3{font-size:1em;font-weight:600;font-style:normal;font-stretch:normal;line-height:1;color:#999;margin-bottom:6px}h4{color:#4d4d4d;font-size:19px;font-weight:500;line-height:1}a{font-size:1em;text-decoration:none;color:inherit}a img{border:none;background:0 0}a:hover{color:inherit}a:hover img{border:none;background:0 0}button:hover{cursor:pointer}nav{top:0;left:0;width:100%;min-height:60px;z-index:1000;vertical-align:middle;margin-bottom:0;position:fixed;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:flex;flex-direction:column}@media print{nav{display:none}}nav a.current{opacity:1}nav a.logo-container{float:left}@media(max-width:759px){nav a.logo-container--center{display:none}}@media(max-width:1023px){nav a.logo-container--center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}nav .logo{display:inline-block;padding:12px 8px;height:60px;float:left;margin:0 0 0 5px}@media(max-width:1023px){nav .logo{margin:0}}@media screen and (prefers-color-scheme:dark){nav .logo--theme{content:url(/img/1password-logo-mobile-light@2x.png)}}@media screen and (prefers-color-scheme:light){nav .logo--theme{content:url(/img/1password-logo-mobile-dark@2x.png)}}nav .navigation{margin:0;padding:0;font-weight:600;position:relative}nav .navigation ul{margin-top:20px;list-style:none;display:inline-block;float:left}nav .navigation ul li{display:inline;padding:0 5px;letter-spacing:-.02em}@media(min-width:1024px){nav .navigation ul li{padding:0 8px}:lang(ru) nav .navigation ul li{padding:0 4px}}nav .navigation ul li a:hover{text-transform:none}nav .navigation ul li.mobile-only{display:none}@media(min-width:833px){nav .navigation ul li.nav-home{display:none}}nav .navigation #menu-button{display:none}@media(max-width:1023px){nav .navigation #menu-button{margin:20px 0 20px 20px;font-weight:600;font-size:18px;display:block;float:left;background:0 0}}@media(max-width:1023px){nav .navigation .burger{display:none}nav .navigation .burger.visible{display:block;width:100%;position:absolute;top:60px;background-color:#fff;margin:0;padding:10px;background-image:linear-gradient(-180deg,rgba(255,255,255,0) 0%,rgba(250,250,250,0) 100%);box-shadow:0 0 12px rgba(0,0,0,.1),inset 0 -2px rgba(0,0,0,5%);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}nav .navigation .burger.visible li{display:block;height:35px}nav .navigation .burger.visible li a{line-height:35px;color:#0572ec}nav .navigation .burger.visible .mobile-only{display:block}}nav .navigation .signup-container{float:right}@media(max-width:52em){nav .navigation .signup-container .signin{display:none}}nav .navigation .signup-container .buy a,nav .navigation .signup-container .signup a{border-radius:40px;padding:10px 20px}@media(max-width:30em){:lang(pt-br) nav .navigation .signup-container .buy a,:lang(de) nav .navigation .signup-container .buy a,:lang(ru) nav .navigation .signup-container .buy a,:lang(pt-br) nav .navigation .signup-container .signup a,:lang(de) nav .navigation .signup-container .signup a,:lang(ru) nav .navigation .signup-container .signup a{font-size:.75rem;padding:10px}}nav .navigation .signup-container .buy a:hover,nav .navigation .signup-container .signup a:hover{-webkit-transition:background-color .3s ease-in-out,color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out,color .3s ease-in-out;-ms-transition:background-color .3s ease-in-out,color .3s ease-in-out;-o-transition:background-color .3s ease-in-out,color .3s ease-in-out;transition:background-color .3s ease-in-out,color .3s ease-in-out}@media(max-width:52em){nav .navigation .signup-container .buy a span,nav .navigation .signup-container .signup a span{display:none}}nav.navy-bar{background:#4d5d8c}nav.navy-bar #menu-button{color:#fff}nav.navy-bar .buy a,nav.navy-bar .signup a{background-color:#0572ec;color:#fff}nav.navy-bar .buy a:hover,nav.navy-bar .signup a:hover{-webkit-transition:background-color .3s ease-in-out,color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out,color .3s ease-in-out;-ms-transition:background-color .3s ease-in-out,color .3s ease-in-out;-o-transition:background-color .3s ease-in-out,color .3s ease-in-out;transition:background-color .3s ease-in-out,color .3s ease-in-out;background-color:#50b347;color:#fff}nav.navy-bar ul a.current{color:#fff}nav.navy-bar ul li a{color:#d4defb;-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}nav.navy-bar ul li a:hover{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;color:#fff}nav.white-bar{background:#fff;box-shadow:0 0 10px rgba(0,0,0,6%),0 0 1px 1px rgba(0,0,0,5%)}nav.white-bar #menu-button{color:#525c66}nav.white-bar .buy a,nav.white-bar .signup a{background-color:#0572ec;color:#fff}nav.white-bar .buy a:hover,nav.white-bar .signup a:hover{-webkit-transition:background-color .3s ease-in-out,color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out,color .3s ease-in-out;-ms-transition:background-color .3s ease-in-out,color .3s ease-in-out;-o-transition:background-color .3s ease-in-out,color .3s ease-in-out;transition:background-color .3s ease-in-out,color .3s ease-in-out;background-color:#50b347;color:#fff}nav.white-bar .buy a.scroll,nav.white-bar .signup a.scroll{border:solid 2px #0572ec;background-color:#fff;color:#0572ec;-webkit-transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;-moz-transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;-ms-transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;-o-transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out}nav.white-bar .buy a.scroll:hover,nav.white-bar .signup a.scroll:hover{background-color:#06c;border-color:#06c;color:#fff}nav.white-bar .buy a.scroll-active,nav.white-bar .signup a.scroll-active{background-color:#0572ec;color:#fff}nav.white-bar .buy a.scroll-active:hover,nav.white-bar .signup a.scroll-active:hover{background-color:#06c;border-color:#06c;color:#fff}nav.white-bar ul a.current{color:#0572ec}nav.white-bar ul li a{color:#525c66}nav.white-bar ul li a:hover{color:#0572ec}nav.blue-bar{background:#0373e6}nav.blue-bar #menu-button{color:#fff}nav.blue-bar .buy a,nav.blue-bar .signup a{background-color:#fff;color:#0373e6}nav.blue-bar .buy a:hover,nav.blue-bar .signup a:hover{-webkit-transition:background-color .3s ease-in-out,color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out,color .3s ease-in-out;-ms-transition:background-color .3s ease-in-out,color .3s ease-in-out;-o-transition:background-color .3s ease-in-out,color .3s ease-in-out;transition:background-color .3s ease-in-out,color .3s ease-in-out;background-color:#50b347;color:#fff}nav.blue-bar ul a.current{color:#fff}nav.blue-bar ul li a{color:#e9f4ff}nav.blue-bar ul li a:hover{color:#fff}nav.black-bar{background:#292e33}nav.black-bar #menu-button{color:#fff}nav.black-bar .buy a,nav.black-bar .signup a{background-color:#fff;color:#525c66}nav.black-bar .buy a:hover,nav.black-bar .signup a:hover{-webkit-transition:background-color .3s ease-in-out,color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out,color .3s ease-in-out;-ms-transition:background-color .3s ease-in-out,color .3s ease-in-out;-o-transition:background-color .3s ease-in-out,color .3s ease-in-out;transition:background-color .3s ease-in-out,color .3s ease-in-out;color:#fff;background-color:#0572ec}nav.black-bar ul a.current{color:#fff}nav.black-bar ul li a{color:#b8c2cc}nav.black-bar ul li a:hover{color:#fff}nav.dark-navy-bar{background:#0e2555}nav.dark-navy-bar #menu-button{color:#fff}nav.dark-navy-bar .buy a,nav.dark-navy-bar .signup a{background-color:#0572ec;color:#fff}nav.dark-navy-bar .buy a:hover,nav.dark-navy-bar .signup a:hover{-webkit-transition:background-color .3s ease-in-out,color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out,color .3s ease-in-out;-ms-transition:background-color .3s ease-in-out,color .3s ease-in-out;-o-transition:background-color .3s ease-in-out,color .3s ease-in-out;transition:background-color .3s ease-in-out,color .3s ease-in-out;color:#fff;background-color:#0572ec}nav.dark-navy-bar ul a.current{color:#fff}nav.dark-navy-bar ul li a{color:#fff}nav.dark-navy-bar ul li a:hover{color:#fff}nav.why-1password-bar{background:#d1e8ff}nav.why-1password-bar #menu-button{color:#454f5b}nav.why-1password-bar .buy a,nav.why-1password-bar .signup a{background-color:#fff;color:#454f5b}nav.why-1password-bar .buy a:hover,nav.why-1password-bar .signup a:hover{-webkit-transition:background-color .3s ease-in-out,color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out,color .3s ease-in-out;-ms-transition:background-color .3s ease-in-out,color .3s ease-in-out;-o-transition:background-color .3s ease-in-out,color .3s ease-in-out;transition:background-color .3s ease-in-out,color .3s ease-in-out;color:#0572ec;background-color:#fff}nav.why-1password-bar ul a.current{color:#454f5b}nav.why-1password-bar ul li a{color:#454f5b}nav.why-1password-bar ul li a:hover{color:#0572ec}nav.forgot-password-bar{background:#097be9}nav.forgot-password-bar #menu-button{color:#fff}nav.forgot-password-bar .buy a,nav.forgot-password-bar .signup a{background-color:#097be9;color:#fff;border:2px solid #fff}nav.forgot-password-bar .buy a:hover,nav.forgot-password-bar .signup a:hover{-webkit-transition:background-color .3s ease-in-out,color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out,color .3s ease-in-out;-ms-transition:background-color .3s ease-in-out,color .3s ease-in-out;-o-transition:background-color .3s ease-in-out,color .3s ease-in-out;transition:background-color .3s ease-in-out,color .3s ease-in-out;background-color:#fff;color:#097be9}nav.forgot-password-bar ul a.current{color:#fff}nav.forgot-password-bar ul li a{color:#e9f4ff}nav.forgot-password-bar ul li a:hover{color:#fff}nav.security-bar{background:#1f2e59}nav.security-bar #menu-button{color:#fff}nav.security-bar .buy a,nav.security-bar .signup a{background-color:#0572ec;color:#fff}nav.security-bar .buy a:hover,nav.security-bar .signup a:hover{-webkit-transition:background-color .3s ease-in-out,color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out,color .3s ease-in-out;-ms-transition:background-color .3s ease-in-out,color .3s ease-in-out;-o-transition:background-color .3s ease-in-out,color .3s ease-in-out;transition:background-color .3s ease-in-out,color .3s ease-in-out;background-color:#50b347;color:#fff}nav.security-bar ul a.current{color:#fff}nav.security-bar ul li a{color:#d4defb;-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}nav.security-bar ul li a:hover{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;color:#fff}nav.customers-bar{background:#292e33}nav.customers-bar #menu-button{color:#fff}nav.customers-bar .buy a,nav.customers-bar .signup a{background-color:#0572ec;color:#fff}nav.customers-bar .buy a:hover,nav.customers-bar .signup a:hover{-webkit-transition:background-color .3s ease-in-out,color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out,color .3s ease-in-out;-ms-transition:background-color .3s ease-in-out,color .3s ease-in-out;-o-transition:background-color .3s ease-in-out,color .3s ease-in-out;transition:background-color .3s ease-in-out,color .3s ease-in-out;color:#fff;background-color:#50b347}nav.customers-bar ul a.current{color:#fff}nav.customers-bar ul li a{color:#b8c2cc}nav.customers-bar ul li a:hover{color:#fff}nav.resources-bar{background:#e8f3ff}nav.resources-bar #menu-button{color:#0572ec}nav.resources-bar .buy a,nav.resources-bar .signup a{background-color:#0572ec;color:#fff}nav.resources-bar .buy a:hover,nav.resources-bar .signup a:hover{-webkit-transition:background-color .3s ease-in-out,color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out,color .3s ease-in-out;-ms-transition:background-color .3s ease-in-out,color .3s ease-in-out;-o-transition:background-color .3s ease-in-out,color .3s ease-in-out;transition:background-color .3s ease-in-out,color .3s ease-in-out;color:#fff;background-color:#50b347}nav.resources-bar ul a.current{color:#525c66}nav.resources-bar ul li a{color:#525c66}nav.resources-bar ul li a:hover{color:#06c}nav.security-black-bar{background:#0a2d4d}nav.security-black-bar #menu-button{color:#fff}nav.security-black-bar .buy a,nav.security-black-bar .signup a{background-color:#0572ec;color:#fff}nav.security-black-bar .buy a:hover,nav.security-black-bar .signup a:hover{-webkit-transition:background-color .3s ease-in-out,color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out,color .3s ease-in-out;-ms-transition:background-color .3s ease-in-out,color .3s ease-in-out;-o-transition:background-color .3s ease-in-out,color .3s ease-in-out;transition:background-color .3s ease-in-out,color .3s ease-in-out;color:#fff;background-color:#50b347}nav.security-black-bar ul a.current{color:#fff}nav.security-black-bar ul li a{color:#fff}nav.security-black-bar ul li a:hover{color:#06c}.unfixed-bar{position:relative}footer{width:100%;background-color:#232a3f;-webkit-box-shadow:0 1px 0 0 #45474d;-moz-box-shadow:0 1px 0 0 #45474d;box-shadow:0 1px #45474d}@media print{footer{display:none}}footer .sitemap{max-width:1188px;margin:0 auto;padding:3rem 1.5rem;text-align:left}@media(min-width:52em){footer .sitemap{max-width:1188px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-start;-webkit-align-items:flex-start}}@media(max-width:52em){footer .sitemap{padding:3rem 1.5rem}}@media(min-width:768px){footer .sitemap{display:grid;grid-template-columns:1fr 1fr}}@media(max-width:832px){footer .sitemap{justify-items:center}}@media(min-width:832px){footer .sitemap{grid-template-columns:repeat(3,1fr);grid-gap:12px}}@media(min-width:1200px){footer .sitemap{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}footer .sitemap ul{list-style:none;width:100%;text-align:left;margin:0 0 20px}footer .sitemap ul:last-of-type{margin:0}footer .sitemap ul ul{margin:10px 0!important}@media(max-width:52em){footer .sitemap ul{text-align:center;padding:10px}}@media(min-width:52em){footer .sitemap ul{flex-grow:1;-webkit-flex-grow:1;margin:0}}footer .sitemap ul li{line-height:1.5;font-size:.938em;display:block;color:#b6bcce;margin-bottom:2px}footer .sitemap ul li.title{color:#8892af;font-weight:400;font-size:.813em;margin-bottom:5px}footer .sitemap ul li.location{margin:1em 0 0}footer .sitemap ul li svg{margin-right:.3rem}footer .sitemap ul li span.badge{background:#e8a152;color:#232a3f;border-radius:2px;padding:0 3px;font-weight:500;margin-top:4px;margin-bottom:4px;display:inline-block;text-transform:uppercase;font-size:.75em}@media(min-width:833px){footer .sitemap ul li span.badge{margin-right:-6px}}footer .sitemap ul li a#we-are-hiring{background:#e8a152;color:#232a3f;border-radius:2px;padding:0 6px 1px;font-weight:500;margin-top:4px;margin-bottom:4px;display:inline-block}footer .sitemap ul li a#we-are-hiring:hover,footer .sitemap ul li a#we-are-hiring:focus{background:#ffbe73}@media(min-width:833px){footer .sitemap ul li a#we-are-hiring{margin-left:-6px}}footer .sitemap ul li a:not([hreflang]):hover,footer .sitemap ul li a:not([hreflang]):focus{color:#e5a15c}footer .sitemap ul li a:not([hreflang]):hover svg path,footer .sitemap ul li a:not([hreflang]):focus svg path{fill:#e5a15c}footer .sitemap .dropdown.language-picker{width:100%;border:solid 1px #626d8c;background-color:#232a3f;max-width:150px;max-height:40px;font-size:.813em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;margin-bottom:30px;color:#8f98b3;text-align:center;margin:20px auto;position:relative;text-align:left;cursor:pointer;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}@media(min-width:832px){footer .sitemap .dropdown.language-picker{margin:initial}}@media screen\0 {footer .sitemap .dropdown.language-picker{max-width:none}}footer .sitemap .dropdown.language-picker ul{width:100%;background-color:#fff;position:absolute;display:none;left:0;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;overflow:hidden}@media(max-width:1023px){footer .sitemap .dropdown.language-picker ul{bottom:50px}}footer .sitemap .dropdown.language-picker ul li{list-style:none}footer .sitemap .dropdown.language-picker ul li a{display:block;color:#8892af;padding:1em}footer .sitemap .dropdown.language-picker ul li:last-child{border-bottom:0}footer .sitemap .dropdown.language-picker ul li:hover{background-color:#edeff2}footer .sitemap .dropdown.language-picker ul li:last-child:nth-last-child(odd){grid-column:auto/span 2}footer .sitemap .dropdown.language-picker ul li:first-child:nth-last-child(even),footer .sitemap .dropdown.language-picker ul li:first-child:nth-last-child(even)~li{grid-column:auto/span 1}footer .sitemap .dropdown.language-picker.visible ul{display:block;-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.12);-moz-box-shadow:0 2px 8px 0 rgba(0,0,0,.12);box-shadow:0 2px 8px rgba(0,0,0,.12)}@media(min-width:832px){footer .sitemap .dropdown.language-picker.visible ul{display:grid;grid-template-columns:1fr 1fr;width:250px;left:-100px}}@media(min-width:1024px){footer .sitemap .dropdown.language-picker.visible ul{top:50px}}@media(min-width:1280px){footer .sitemap .dropdown.language-picker.visible ul{left:0}}footer .sitemap .dropdown.language-picker.visible .arrow-box svg{transform:rotate(180deg)}footer .sitemap .dropdown.language-picker .current-language,footer .sitemap .dropdown.language-picker .arrow-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}footer .sitemap .dropdown.language-picker .current-language{width:70%;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;flex-direction:row;justify-content:flex-start;padding:15px 0 15px 15px}footer .sitemap .dropdown.language-picker .arrow-box{border-right:1px solid;width:30%;-webkit-border-radius:6px 0 0;-moz-border-radius:6px 0 0;border-radius:6px 0 0;flex-direction:column;justify-content:center;transform:rotate(-180deg);cursor:pointer}footer .made-by{width:100%;padding:30px 0;background-color:#1b1f33;z-index:1}footer .made-by .container{max-width:1188px;margin:0 auto;padding:1.25rem 1.5rem;text-align:left;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:flex-start}@media(max-width:740px){footer .made-by .container{padding:0 10px}}@media(min-width:832px){footer .made-by .container{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}footer .made-by .container .footer-info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;text-align:center}@media(min-width:832px){footer .made-by .container .footer-info{justify-content:flex-start;flex-basis:384px;flex-grow:1}}footer .made-by .container .footer-info .address,footer .made-by .container .footer-info .copyright,footer .made-by .container .footer-info .legal{color:#8892af;display:block;text-align:left;font-size:13px;line-height:1.4em;margin:5px}@media(max-width:30em){footer .made-by .container .footer-info .address,footer .made-by .container .footer-info .copyright,footer .made-by .container .footer-info .legal{max-width:240px}}@media(max-width:831px){footer .made-by .container .footer-info .address,footer .made-by .container .footer-info .copyright,footer .made-by .container .footer-info .legal{text-align:center}}@media(min-width:832px){footer .made-by .container .footer-info .address,footer .made-by .container .footer-info .copyright,footer .made-by .container .footer-info .legal{margin:0 10px 0 0}}footer .made-by .container .footer-info .flag{margin-left:5px}@media(min-width:832px){footer .made-by .container .footer-info .copyright{margin-right:12px}}footer .made-by .container .footer-info .legal a{color:#b6bcce;font-size:13px;line-height:1.4em}footer .made-by .container .community{flex-grow:1;position:relative}@media(max-width:1023px){footer .made-by .container .community{margin:1em}}footer .made-by .container .community p.find-us{color:#b6bcce;margin:0 0 10px;font-size:.875em}@media(max-width:831px){footer .made-by .container .community p.find-us{text-align:center}}footer .made-by .container .community>ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-grow:1;justify-content:space-between;align-items:center;width:100%;max-width:380px}@media(max-width:600px){footer .made-by .container .community>ul{max-width:280px;flex-wrap:wrap}}@media(max-width:30em){footer .made-by .container .community>ul{max-width:200px}}@media(max-width:1024px){footer .made-by .container .community>ul{margin:0 auto}}@media(min-width:832px){footer .made-by .container .community>ul.livechat{padding-right:35px}}@media(min-width:1150px){footer .made-by .container .community>ul.livechat{padding-right:0}}footer .made-by .container .community>ul li{list-style:none}footer .made-by .container .community>ul li.hidden{display:none}@media(max-width:600px){footer .made-by .container .community>ul li{flex:1 0 50px;text-align:center;margin-bottom:10px}}@media(min-width:1200px){footer .made-by .container .community>ul li:hover [data-name]::before{content:attr(data-name);position:absolute;top:2%;left:68px;color:#b6bcce;font-size:.875em}@supports(-ms-ime-align:auto){footer .made-by .container .community>ul li:hover [data-name]::before{top:0;left:64px}}}footer .made-by .container .community>ul li:hover svg path{fill:#e5a15c}header.error{width:100%;height:300px;padding:50px;background-color:#4d5d8c;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-end;-webkit-align-items:flex-end;text-align:center}header.error h1{font-weight:400;font-size:45px;color:#fff;line-height:50px;margin:0 0 10px}section.error{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center}@media(max-width:740px){section.error{display:block}}section.error>div{margin:100px 0}section.error .obi-one{margin-left:3rem;margin-right:3rem}section.error .obi-one img{max-height:512px}@media(max-width:740px){section.error .obi-one{text-align:center;margin:50px 0!important}section.error .obi-one img{max-height:260px}}section.error .text{margin-right:30px}@media(max-width:740px){section.error .text{margin:50px 40px!important}}section.error .text h2{color:#4d5d8c;font-size:26px;margin-bottom:10px}section.error .text li,section.error .text p{margin-bottom:10px;list-style-position:inside;font-size:17px}section.error .text ul{padding:10px 0 10px 20px;margin-bottom:10px;column-count:2;-webkit-column-count:2;-moz-column-count:2}@media(max-width:440px){section.error .text ul{column-count:1;-webkit-column-count:1;-moz-column-count:1}}section.error .text a{color:#0572ec}section.error .text a:hover{color:#06c}section.maintenance{width:100%;min-height:800px;background-color:#3f4c73;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}section.maintenance img{max-width:400px;width:80%;margin:auto}section.maintenance h3{color:#fff;font-size:2em;max-width:400px;margin-bottom:15px}section.maintenance p{color:#b8bdcc;max-width:400px;padding:0 30px;margin-bottom:20px}section.maintenance a{color:#fff;border-bottom:1px solid #b8bdcc}section.maintenance a:hover{padding-bottom:2px}section.scroller.scrolling .scroller-wrapper .scroller-tracker{transition:none;transition-delay:unset}section.scroller.disable .scroller-wrapper .scroller-tracker{pointer-events:none}section.scroller.fade .scroller-wrapper .scroller-tracker{transition:none;cursor:pointer}section.scroller.fade .scroller-wrapper .slide{opacity:0;transition:opacity .5s ease-in-out}section.scroller.fade .scroller-wrapper .slide.active{opacity:1;transition-delay:.5s;transition:opacity .5s ease-in-out}section.scroller .scroller-wrapper{display:flex;flex-wrap:nowrap;overflow:hidden;max-width:1170px;margin:0 auto;-webkit-overflow-scrolling:touch}section.scroller .scroller-wrapper .scroller-tracker{transform:translateX(0);transition:transform 500ms cubic-bezier(.215,.015,.33,.94);width:100%;cursor:grab}section.scroller .scroller-wrapper .scroller-tracker:not(.trust-pilot-container):not(.g2-container){display:flex;flex-wrap:nowrap}section.scroller .scroller-wrapper::-webkit-scrollbar{display:none}section.scroller .scroller-wrapper .slide{flex:initial;max-width:100vw;width:100%;min-width:100%}section.scroller .scroller-wrapper .slide img{position:relative}section.scroller nav{display:none;position:relative;text-align:center;z-index:0}section.scroller nav.active{display:block}section.scroller nav ul{display:inline-block;list-style:none;margin:20px 0 0;width:auto}section.scroller nav ul li{display:inline-block;margin:0 4px}section.scroller nav ul li button{background:#dfe3e8;cursor:pointer;font-size:0;width:8px;height:8px;border-radius:100%;transition:background .1s ease-in-out,width .1s ease-in-out,height .1s ease-in-out}section.scroller nav ul li button:hover{background:#919eab}@media(hover:none) and (pointer:coarse){section.scroller nav ul li button:hover{background:#dfe3e8}}section.scroller nav ul li.active button{background:#919eab;width:10px;height:10px}.grid{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}.grid--vertical-centre{align-items:center}.grid--vertical-end{align-items:flex-end}.grid img{flex-shrink:0}@supports(display:grid){.grid.grid-gap-0{grid-gap:0}}@supports(display:grid){.grid.grid-col-gap-0{grid-column-gap:0}}@supports(display:grid){.grid.grid-row-gap-0{grid-row-gap:0}}@supports(display:grid){.grid.grid-gap-10{grid-gap:10px}}@supports(display:grid){.grid.grid-col-gap-10{grid-column-gap:10px}}@supports(display:grid){.grid.grid-row-gap-10{grid-row-gap:10px}}@supports(display:grid){.grid.grid-gap-20{grid-gap:20px}}@supports(display:grid){.grid.grid-col-gap-20{grid-column-gap:20px}}@supports(display:grid){.grid.grid-row-gap-20{grid-row-gap:20px}}@supports(display:grid){.grid.grid-gap-30{grid-gap:30px}}@supports(display:grid){.grid.grid-col-gap-30{grid-column-gap:30px}}@supports(display:grid){.grid.grid-row-gap-30{grid-row-gap:30px}}@supports(display:grid){.grid.grid-gap-40{grid-gap:40px}}@supports(display:grid){.grid.grid-col-gap-40{grid-column-gap:40px}}@supports(display:grid){.grid.grid-row-gap-40{grid-row-gap:40px}}@supports(display:grid){.grid.grid-gap-50{grid-gap:50px}}@supports(display:grid){.grid.grid-col-gap-50{grid-column-gap:50px}}@supports(display:grid){.grid.grid-row-gap-50{grid-row-gap:50px}}@supports(display:grid){.grid.grid-gap-60{grid-gap:60px}}@supports(display:grid){.grid.grid-col-gap-60{grid-column-gap:60px}}@supports(display:grid){.grid.grid-row-gap-60{grid-row-gap:60px}}@supports(display:grid){.grid.grid-gap-70{grid-gap:70px}}@supports(display:grid){.grid.grid-col-gap-70{grid-column-gap:70px}}@supports(display:grid){.grid.grid-row-gap-70{grid-row-gap:70px}}@supports(display:grid){.grid{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:0;grid-row-gap:0}}@media(min-width:30em){.grid{margin:0;width:100%}}.grid-col{-ms-flex-positive:1;-ms-flex-preferred-size:0;flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}.grid-col--1{flex:none;width:calc((100%/12) * 1)}@supports(display:grid){.grid-col--1{grid-area:span 1/span 1}}.grid-col--order-1{order:1}.grid-col--2{flex:none;width:calc((100%/12) * 2)}@supports(display:grid){.grid-col--2{grid-area:span 1/span 2}}.grid-col--order-2{order:2}.grid-col--3{flex:none;width:calc((100%/12) * 3)}@supports(display:grid){.grid-col--3{grid-area:span 1/span 3}}.grid-col--order-3{order:3}.grid-col--4{flex:none;width:calc((100%/12) * 4)}@supports(display:grid){.grid-col--4{grid-area:span 1/span 4}}.grid-col--order-4{order:4}.grid-col--5{flex:none;width:calc((100%/12) * 5)}@supports(display:grid){.grid-col--5{grid-area:span 1/span 5}}.grid-col--order-5{order:5}.grid-col--6{flex:none;width:calc((100%/12) * 6)}@supports(display:grid){.grid-col--6{grid-area:span 1/span 6}}.grid-col--order-6{order:6}.grid-col--7{flex:none;width:calc((100%/12) * 7)}@supports(display:grid){.grid-col--7{grid-area:span 1/span 7}}.grid-col--order-7{order:7}.grid-col--8{flex:none;width:calc((100%/12) * 8)}@supports(display:grid){.grid-col--8{grid-area:span 1/span 8}}.grid-col--order-8{order:8}.grid-col--9{flex:none;width:calc((100%/12) * 9)}@supports(display:grid){.grid-col--9{grid-area:span 1/span 9}}.grid-col--order-9{order:9}.grid-col--10{flex:none;width:calc((100%/12) * 10)}@supports(display:grid){.grid-col--10{grid-area:span 1/span 10}}.grid-col--order-10{order:10}.grid-col--11{flex:none;width:calc((100%/12) * 11)}@supports(display:grid){.grid-col--11{grid-area:span 1/span 11}}.grid-col--order-11{order:11}.grid-col--12{flex:none;width:calc((100%/12) * 12)}@supports(display:grid){.grid-col--12{grid-area:span 1/span 12}}.grid-col--order-12{order:12}.grid-col--centre{text-align:center}@media(min-width:420px){.grid-col--sm{-ms-flex-positive:1;-ms-flex-preferred-size:0;-webkit-box-flex:1;flex-basis:0;flex-grow:1;max-width:100%}.grid-col--sm-auto{flex:1 1;width:auto}.grid-col--sm-order-1{order:1}.grid-col--sm-centre{text-align:center}.grid-col--sm-left{text-align:left}.grid-col--sm-right{text-align:right}.grid-col--sm-1{flex:none;width:calc((100%/12) * 1)}@supports(display:grid){.grid-col--sm-1{grid-area:span 1/span 1;width:auto}}.grid-col--sm-order-2{order:2}.grid-col--sm-centre{text-align:center}.grid-col--sm-left{text-align:left}.grid-col--sm-right{text-align:right}.grid-col--sm-2{flex:none;width:calc((100%/12) * 2)}@supports(display:grid){.grid-col--sm-2{grid-area:span 1/span 2;width:auto}}.grid-col--sm-order-3{order:3}.grid-col--sm-centre{text-align:center}.grid-col--sm-left{text-align:left}.grid-col--sm-right{text-align:right}.grid-col--sm-3{flex:none;width:calc((100%/12) * 3)}@supports(display:grid){.grid-col--sm-3{grid-area:span 1/span 3;width:auto}}.grid-col--sm-order-4{order:4}.grid-col--sm-centre{text-align:center}.grid-col--sm-left{text-align:left}.grid-col--sm-right{text-align:right}.grid-col--sm-4{flex:none;width:calc((100%/12) * 4)}@supports(display:grid){.grid-col--sm-4{grid-area:span 1/span 4;width:auto}}.grid-col--sm-order-5{order:5}.grid-col--sm-centre{text-align:center}.grid-col--sm-left{text-align:left}.grid-col--sm-right{text-align:right}.grid-col--sm-5{flex:none;width:calc((100%/12) * 5)}@supports(display:grid){.grid-col--sm-5{grid-area:span 1/span 5;width:auto}}.grid-col--sm-order-6{order:6}.grid-col--sm-centre{text-align:center}.grid-col--sm-left{text-align:left}.grid-col--sm-right{text-align:right}.grid-col--sm-6{flex:none;width:calc((100%/12) * 6)}@supports(display:grid){.grid-col--sm-6{grid-area:span 1/span 6;width:auto}}.grid-col--sm-order-7{order:7}.grid-col--sm-centre{text-align:center}.grid-col--sm-left{text-align:left}.grid-col--sm-right{text-align:right}.grid-col--sm-7{flex:none;width:calc((100%/12) * 7)}@supports(display:grid){.grid-col--sm-7{grid-area:span 1/span 7;width:auto}}.grid-col--sm-order-8{order:8}.grid-col--sm-centre{text-align:center}.grid-col--sm-left{text-align:left}.grid-col--sm-right{text-align:right}.grid-col--sm-8{flex:none;width:calc((100%/12) * 8)}@supports(display:grid){.grid-col--sm-8{grid-area:span 1/span 8;width:auto}}.grid-col--sm-order-9{order:9}.grid-col--sm-centre{text-align:center}.grid-col--sm-left{text-align:left}.grid-col--sm-right{text-align:right}.grid-col--sm-9{flex:none;width:calc((100%/12) * 9)}@supports(display:grid){.grid-col--sm-9{grid-area:span 1/span 9;width:auto}}.grid-col--sm-order-10{order:10}.grid-col--sm-centre{text-align:center}.grid-col--sm-left{text-align:left}.grid-col--sm-right{text-align:right}.grid-col--sm-10{flex:none;width:calc((100%/12) * 10)}@supports(display:grid){.grid-col--sm-10{grid-area:span 1/span 10;width:auto}}.grid-col--sm-order-11{order:11}.grid-col--sm-centre{text-align:center}.grid-col--sm-left{text-align:left}.grid-col--sm-right{text-align:right}.grid-col--sm-11{flex:none;width:calc((100%/12) * 11)}@supports(display:grid){.grid-col--sm-11{grid-area:span 1/span 11;width:auto}}.grid-col--sm-order-12{order:12}.grid-col--sm-centre{text-align:center}.grid-col--sm-left{text-align:left}.grid-col--sm-right{text-align:right}.grid-col--sm-12{flex:none;width:calc((100%/12) * 12)}@supports(display:grid){.grid-col--sm-12{grid-area:span 1/span 12;width:auto}}@supports(display:grid){.grid.grid-gap--sm-0{grid-gap:0}}@supports(display:grid){.grid.grid-col-gap--sm-0{grid-column-gap:0}}@supports(display:grid){.grid.grid-row-gap--sm-0{grid-row-gap:0}}@supports(display:grid){.grid.grid-gap--sm-10{grid-gap:10px}}@supports(display:grid){.grid.grid-col-gap--sm-10{grid-column-gap:10px}}@supports(display:grid){.grid.grid-row-gap--sm-10{grid-row-gap:10px}}@supports(display:grid){.grid.grid-gap--sm-20{grid-gap:20px}}@supports(display:grid){.grid.grid-col-gap--sm-20{grid-column-gap:20px}}@supports(display:grid){.grid.grid-row-gap--sm-20{grid-row-gap:20px}}@supports(display:grid){.grid.grid-gap--sm-30{grid-gap:30px}}@supports(display:grid){.grid.grid-col-gap--sm-30{grid-column-gap:30px}}@supports(display:grid){.grid.grid-row-gap--sm-30{grid-row-gap:30px}}@supports(display:grid){.grid.grid-gap--sm-40{grid-gap:40px}}@supports(display:grid){.grid.grid-col-gap--sm-40{grid-column-gap:40px}}@supports(display:grid){.grid.grid-row-gap--sm-40{grid-row-gap:40px}}@supports(display:grid){.grid.grid-gap--sm-50{grid-gap:50px}}@supports(display:grid){.grid.grid-col-gap--sm-50{grid-column-gap:50px}}@supports(display:grid){.grid.grid-row-gap--sm-50{grid-row-gap:50px}}@supports(display:grid){.grid.grid-gap--sm-60{grid-gap:60px}}@supports(display:grid){.grid.grid-col-gap--sm-60{grid-column-gap:60px}}@supports(display:grid){.grid.grid-row-gap--sm-60{grid-row-gap:60px}}@supports(display:grid){.grid.grid-gap--sm-70{grid-gap:70px}}@supports(display:grid){.grid.grid-col-gap--sm-70{grid-column-gap:70px}}@supports(display:grid){.grid.grid-row-gap--sm-70{grid-row-gap:70px}}}@media(min-width:30em){.grid-col--md{-ms-flex-positive:1;-ms-flex-preferred-size:0;-webkit-box-flex:1;flex-basis:0;flex-grow:1;max-width:100%}.grid-col--md-auto{flex:1 1;width:auto}.grid-col--md-order-1{order:1}.grid-col--md-centre{text-align:center}.grid-col--md-left{text-align:left}.grid-col--md-right{text-align:right}.grid-col--md-1{flex:none;width:calc((100%/12) * 1)}@supports(display:grid){.grid-col--md-1{grid-area:span 1/span 1;width:auto}}.grid-col--md-order-2{order:2}.grid-col--md-centre{text-align:center}.grid-col--md-left{text-align:left}.grid-col--md-right{text-align:right}.grid-col--md-2{flex:none;width:calc((100%/12) * 2)}@supports(display:grid){.grid-col--md-2{grid-area:span 1/span 2;width:auto}}.grid-col--md-order-3{order:3}.grid-col--md-centre{text-align:center}.grid-col--md-left{text-align:left}.grid-col--md-right{text-align:right}.grid-col--md-3{flex:none;width:calc((100%/12) * 3)}@supports(display:grid){.grid-col--md-3{grid-area:span 1/span 3;width:auto}}.grid-col--md-order-4{order:4}.grid-col--md-centre{text-align:center}.grid-col--md-left{text-align:left}.grid-col--md-right{text-align:right}.grid-col--md-4{flex:none;width:calc((100%/12) * 4)}@supports(display:grid){.grid-col--md-4{grid-area:span 1/span 4;width:auto}}.grid-col--md-order-5{order:5}.grid-col--md-centre{text-align:center}.grid-col--md-left{text-align:left}.grid-col--md-right{text-align:right}.grid-col--md-5{flex:none;width:calc((100%/12) * 5)}@supports(display:grid){.grid-col--md-5{grid-area:span 1/span 5;width:auto}}.grid-col--md-order-6{order:6}.grid-col--md-centre{text-align:center}.grid-col--md-left{text-align:left}.grid-col--md-right{text-align:right}.grid-col--md-6{flex:none;width:calc((100%/12) * 6)}@supports(display:grid){.grid-col--md-6{grid-area:span 1/span 6;width:auto}}.grid-col--md-order-7{order:7}.grid-col--md-centre{text-align:center}.grid-col--md-left{text-align:left}.grid-col--md-right{text-align:right}.grid-col--md-7{flex:none;width:calc((100%/12) * 7)}@supports(display:grid){.grid-col--md-7{grid-area:span 1/span 7;width:auto}}.grid-col--md-order-8{order:8}.grid-col--md-centre{text-align:center}.grid-col--md-left{text-align:left}.grid-col--md-right{text-align:right}.grid-col--md-8{flex:none;width:calc((100%/12) * 8)}@supports(display:grid){.grid-col--md-8{grid-area:span 1/span 8;width:auto}}.grid-col--md-order-9{order:9}.grid-col--md-centre{text-align:center}.grid-col--md-left{text-align:left}.grid-col--md-right{text-align:right}.grid-col--md-9{flex:none;width:calc((100%/12) * 9)}@supports(display:grid){.grid-col--md-9{grid-area:span 1/span 9;width:auto}}.grid-col--md-order-10{order:10}.grid-col--md-centre{text-align:center}.grid-col--md-left{text-align:left}.grid-col--md-right{text-align:right}.grid-col--md-10{flex:none;width:calc((100%/12) * 10)}@supports(display:grid){.grid-col--md-10{grid-area:span 1/span 10;width:auto}}.grid-col--md-order-11{order:11}.grid-col--md-centre{text-align:center}.grid-col--md-left{text-align:left}.grid-col--md-right{text-align:right}.grid-col--md-11{flex:none;width:calc((100%/12) * 11)}@supports(display:grid){.grid-col--md-11{grid-area:span 1/span 11;width:auto}}.grid-col--md-order-12{order:12}.grid-col--md-centre{text-align:center}.grid-col--md-left{text-align:left}.grid-col--md-right{text-align:right}.grid-col--md-12{flex:none;width:calc((100%/12) * 12)}@supports(display:grid){.grid-col--md-12{grid-area:span 1/span 12;width:auto}}@supports(display:grid){.grid.grid-gap--md-0{grid-gap:0}}@supports(display:grid){.grid.grid-col-gap--md-0{grid-column-gap:0}}@supports(display:grid){.grid.grid-row-gap--md-0{grid-row-gap:0}}@supports(display:grid){.grid.grid-gap--md-10{grid-gap:10px}}@supports(display:grid){.grid.grid-col-gap--md-10{grid-column-gap:10px}}@supports(display:grid){.grid.grid-row-gap--md-10{grid-row-gap:10px}}@supports(display:grid){.grid.grid-gap--md-20{grid-gap:20px}}@supports(display:grid){.grid.grid-col-gap--md-20{grid-column-gap:20px}}@supports(display:grid){.grid.grid-row-gap--md-20{grid-row-gap:20px}}@supports(display:grid){.grid.grid-gap--md-30{grid-gap:30px}}@supports(display:grid){.grid.grid-col-gap--md-30{grid-column-gap:30px}}@supports(display:grid){.grid.grid-row-gap--md-30{grid-row-gap:30px}}@supports(display:grid){.grid.grid-gap--md-40{grid-gap:40px}}@supports(display:grid){.grid.grid-col-gap--md-40{grid-column-gap:40px}}@supports(display:grid){.grid.grid-row-gap--md-40{grid-row-gap:40px}}@supports(display:grid){.grid.grid-gap--md-50{grid-gap:50px}}@supports(display:grid){.grid.grid-col-gap--md-50{grid-column-gap:50px}}@supports(display:grid){.grid.grid-row-gap--md-50{grid-row-gap:50px}}@supports(display:grid){.grid.grid-gap--md-60{grid-gap:60px}}@supports(display:grid){.grid.grid-col-gap--md-60{grid-column-gap:60px}}@supports(display:grid){.grid.grid-row-gap--md-60{grid-row-gap:60px}}@supports(display:grid){.grid.grid-gap--md-70{grid-gap:70px}}@supports(display:grid){.grid.grid-col-gap--md-70{grid-column-gap:70px}}@supports(display:grid){.grid.grid-row-gap--md-70{grid-row-gap:70px}}}@media(min-width:760px){.grid-col--lg{-ms-flex-positive:1;-ms-flex-preferred-size:0;-webkit-box-flex:1;flex-basis:0;flex-grow:1;max-width:100%}.grid-col--lg-auto{flex:1 1;width:auto}.grid-col--lg-order-1{order:1}.grid-col--lg-centre{text-align:center}.grid-col--lg-left{text-align:left}.grid-col--lg-right{text-align:right}.grid-col--lg-1{flex:none;width:calc((100%/12) * 1)}@supports(display:grid){.grid-col--lg-1{grid-area:span 1/span 1;width:auto}}.grid-col--lg-order-2{order:2}.grid-col--lg-centre{text-align:center}.grid-col--lg-left{text-align:left}.grid-col--lg-right{text-align:right}.grid-col--lg-2{flex:none;width:calc((100%/12) * 2)}@supports(display:grid){.grid-col--lg-2{grid-area:span 1/span 2;width:auto}}.grid-col--lg-order-3{order:3}.grid-col--lg-centre{text-align:center}.grid-col--lg-left{text-align:left}.grid-col--lg-right{text-align:right}.grid-col--lg-3{flex:none;width:calc((100%/12) * 3)}@supports(display:grid){.grid-col--lg-3{grid-area:span 1/span 3;width:auto}}.grid-col--lg-order-4{order:4}.grid-col--lg-centre{text-align:center}.grid-col--lg-left{text-align:left}.grid-col--lg-right{text-align:right}.grid-col--lg-4{flex:none;width:calc((100%/12) * 4)}@supports(display:grid){.grid-col--lg-4{grid-area:span 1/span 4;width:auto}}.grid-col--lg-order-5{order:5}.grid-col--lg-centre{text-align:center}.grid-col--lg-left{text-align:left}.grid-col--lg-right{text-align:right}.grid-col--lg-5{flex:none;width:calc((100%/12) * 5)}@supports(display:grid){.grid-col--lg-5{grid-area:span 1/span 5;width:auto}}.grid-col--lg-order-6{order:6}.grid-col--lg-centre{text-align:center}.grid-col--lg-left{text-align:left}.grid-col--lg-right{text-align:right}.grid-col--lg-6{flex:none;width:calc((100%/12) * 6)}@supports(display:grid){.grid-col--lg-6{grid-area:span 1/span 6;width:auto}}.grid-col--lg-order-7{order:7}.grid-col--lg-centre{text-align:center}.grid-col--lg-left{text-align:left}.grid-col--lg-right{text-align:right}.grid-col--lg-7{flex:none;width:calc((100%/12) * 7)}@supports(display:grid){.grid-col--lg-7{grid-area:span 1/span 7;width:auto}}.grid-col--lg-order-8{order:8}.grid-col--lg-centre{text-align:center}.grid-col--lg-left{text-align:left}.grid-col--lg-right{text-align:right}.grid-col--lg-8{flex:none;width:calc((100%/12) * 8)}@supports(display:grid){.grid-col--lg-8{grid-area:span 1/span 8;width:auto}}.grid-col--lg-order-9{order:9}.grid-col--lg-centre{text-align:center}.grid-col--lg-left{text-align:left}.grid-col--lg-right{text-align:right}.grid-col--lg-9{flex:none;width:calc((100%/12) * 9)}@supports(display:grid){.grid-col--lg-9{grid-area:span 1/span 9;width:auto}}.grid-col--lg-order-10{order:10}.grid-col--lg-centre{text-align:center}.grid-col--lg-left{text-align:left}.grid-col--lg-right{text-align:right}.grid-col--lg-10{flex:none;width:calc((100%/12) * 10)}@supports(display:grid){.grid-col--lg-10{grid-area:span 1/span 10;width:auto}}.grid-col--lg-order-11{order:11}.grid-col--lg-centre{text-align:center}.grid-col--lg-left{text-align:left}.grid-col--lg-right{text-align:right}.grid-col--lg-11{flex:none;width:calc((100%/12) * 11)}@supports(display:grid){.grid-col--lg-11{grid-area:span 1/span 11;width:auto}}.grid-col--lg-order-12{order:12}.grid-col--lg-centre{text-align:center}.grid-col--lg-left{text-align:left}.grid-col--lg-right{text-align:right}.grid-col--lg-12{flex:none;width:calc((100%/12) * 12)}@supports(display:grid){.grid-col--lg-12{grid-area:span 1/span 12;width:auto}}@supports(display:grid){.grid.grid-gap--lg-0{grid-gap:0}}@supports(display:grid){.grid.grid-col-gap--lg-0{grid-column-gap:0}}@supports(display:grid){.grid.grid-row-gap--lg-0{grid-row-gap:0}}@supports(display:grid){.grid.grid-gap--lg-10{grid-gap:10px}}@supports(display:grid){.grid.grid-col-gap--lg-10{grid-column-gap:10px}}@supports(display:grid){.grid.grid-row-gap--lg-10{grid-row-gap:10px}}@supports(display:grid){.grid.grid-gap--lg-20{grid-gap:20px}}@supports(display:grid){.grid.grid-col-gap--lg-20{grid-column-gap:20px}}@supports(display:grid){.grid.grid-row-gap--lg-20{grid-row-gap:20px}}@supports(display:grid){.grid.grid-gap--lg-30{grid-gap:30px}}@supports(display:grid){.grid.grid-col-gap--lg-30{grid-column-gap:30px}}@supports(display:grid){.grid.grid-row-gap--lg-30{grid-row-gap:30px}}@supports(display:grid){.grid.grid-gap--lg-40{grid-gap:40px}}@supports(display:grid){.grid.grid-col-gap--lg-40{grid-column-gap:40px}}@supports(display:grid){.grid.grid-row-gap--lg-40{grid-row-gap:40px}}@supports(display:grid){.grid.grid-gap--lg-50{grid-gap:50px}}@supports(display:grid){.grid.grid-col-gap--lg-50{grid-column-gap:50px}}@supports(display:grid){.grid.grid-row-gap--lg-50{grid-row-gap:50px}}@supports(display:grid){.grid.grid-gap--lg-60{grid-gap:60px}}@supports(display:grid){.grid.grid-col-gap--lg-60{grid-column-gap:60px}}@supports(display:grid){.grid.grid-row-gap--lg-60{grid-row-gap:60px}}@supports(display:grid){.grid.grid-gap--lg-70{grid-gap:70px}}@supports(display:grid){.grid.grid-col-gap--lg-70{grid-column-gap:70px}}@supports(display:grid){.grid.grid-row-gap--lg-70{grid-row-gap:70px}}}@media(min-width:57em){.grid-col--xl{-ms-flex-positive:1;-ms-flex-preferred-size:0;-webkit-box-flex:1;flex-basis:0;flex-grow:1;max-width:100%}.grid-col--xl-auto{flex:1 1;width:auto}.grid-col--xl-order-1{order:1}.grid-col--xl-centre{text-align:center}.grid-col--xl-left{text-align:left}.grid-col--xl-right{text-align:right}.grid-col--xl-1{flex:none;width:calc((100%/12) * 1)}@supports(display:grid){.grid-col--xl-1{grid-area:span 1/span 1;width:auto}}.grid-col--xl-order-2{order:2}.grid-col--xl-centre{text-align:center}.grid-col--xl-left{text-align:left}.grid-col--xl-right{text-align:right}.grid-col--xl-2{flex:none;width:calc((100%/12) * 2)}@supports(display:grid){.grid-col--xl-2{grid-area:span 1/span 2;width:auto}}.grid-col--xl-order-3{order:3}.grid-col--xl-centre{text-align:center}.grid-col--xl-left{text-align:left}.grid-col--xl-right{text-align:right}.grid-col--xl-3{flex:none;width:calc((100%/12) * 3)}@supports(display:grid){.grid-col--xl-3{grid-area:span 1/span 3;width:auto}}.grid-col--xl-order-4{order:4}.grid-col--xl-centre{text-align:center}.grid-col--xl-left{text-align:left}.grid-col--xl-right{text-align:right}.grid-col--xl-4{flex:none;width:calc((100%/12) * 4)}@supports(display:grid){.grid-col--xl-4{grid-area:span 1/span 4;width:auto}}.grid-col--xl-order-5{order:5}.grid-col--xl-centre{text-align:center}.grid-col--xl-left{text-align:left}.grid-col--xl-right{text-align:right}.grid-col--xl-5{flex:none;width:calc((100%/12) * 5)}@supports(display:grid){.grid-col--xl-5{grid-area:span 1/span 5;width:auto}}.grid-col--xl-order-6{order:6}.grid-col--xl-centre{text-align:center}.grid-col--xl-left{text-align:left}.grid-col--xl-right{text-align:right}.grid-col--xl-6{flex:none;width:calc((100%/12) * 6)}@supports(display:grid){.grid-col--xl-6{grid-area:span 1/span 6;width:auto}}.grid-col--xl-order-7{order:7}.grid-col--xl-centre{text-align:center}.grid-col--xl-left{text-align:left}.grid-col--xl-right{text-align:right}.grid-col--xl-7{flex:none;width:calc((100%/12) * 7)}@supports(display:grid){.grid-col--xl-7{grid-area:span 1/span 7;width:auto}}.grid-col--xl-order-8{order:8}.grid-col--xl-centre{text-align:center}.grid-col--xl-left{text-align:left}.grid-col--xl-right{text-align:right}.grid-col--xl-8{flex:none;width:calc((100%/12) * 8)}@supports(display:grid){.grid-col--xl-8{grid-area:span 1/span 8;width:auto}}.grid-col--xl-order-9{order:9}.grid-col--xl-centre{text-align:center}.grid-col--xl-left{text-align:left}.grid-col--xl-right{text-align:right}.grid-col--xl-9{flex:none;width:calc((100%/12) * 9)}@supports(display:grid){.grid-col--xl-9{grid-area:span 1/span 9;width:auto}}.grid-col--xl-order-10{order:10}.grid-col--xl-centre{text-align:center}.grid-col--xl-left{text-align:left}.grid-col--xl-right{text-align:right}.grid-col--xl-10{flex:none;width:calc((100%/12) * 10)}@supports(display:grid){.grid-col--xl-10{grid-area:span 1/span 10;width:auto}}.grid-col--xl-order-11{order:11}.grid-col--xl-centre{text-align:center}.grid-col--xl-left{text-align:left}.grid-col--xl-right{text-align:right}.grid-col--xl-11{flex:none;width:calc((100%/12) * 11)}@supports(display:grid){.grid-col--xl-11{grid-area:span 1/span 11;width:auto}}.grid-col--xl-order-12{order:12}.grid-col--xl-centre{text-align:center}.grid-col--xl-left{text-align:left}.grid-col--xl-right{text-align:right}.grid-col--xl-12{flex:none;width:calc((100%/12) * 12)}@supports(display:grid){.grid-col--xl-12{grid-area:span 1/span 12;width:auto}}@supports(display:grid){.grid.grid-gap--xl-0{grid-gap:0}}@supports(display:grid){.grid.grid-col-gap--xl-0{grid-column-gap:0}}@supports(display:grid){.grid.grid-row-gap--xl-0{grid-row-gap:0}}@supports(display:grid){.grid.grid-gap--xl-10{grid-gap:10px}}@supports(display:grid){.grid.grid-col-gap--xl-10{grid-column-gap:10px}}@supports(display:grid){.grid.grid-row-gap--xl-10{grid-row-gap:10px}}@supports(display:grid){.grid.grid-gap--xl-20{grid-gap:20px}}@supports(display:grid){.grid.grid-col-gap--xl-20{grid-column-gap:20px}}@supports(display:grid){.grid.grid-row-gap--xl-20{grid-row-gap:20px}}@supports(display:grid){.grid.grid-gap--xl-30{grid-gap:30px}}@supports(display:grid){.grid.grid-col-gap--xl-30{grid-column-gap:30px}}@supports(display:grid){.grid.grid-row-gap--xl-30{grid-row-gap:30px}}@supports(display:grid){.grid.grid-gap--xl-40{grid-gap:40px}}@supports(display:grid){.grid.grid-col-gap--xl-40{grid-column-gap:40px}}@supports(display:grid){.grid.grid-row-gap--xl-40{grid-row-gap:40px}}@supports(display:grid){.grid.grid-gap--xl-50{grid-gap:50px}}@supports(display:grid){.grid.grid-col-gap--xl-50{grid-column-gap:50px}}@supports(display:grid){.grid.grid-row-gap--xl-50{grid-row-gap:50px}}@supports(display:grid){.grid.grid-gap--xl-60{grid-gap:60px}}@supports(display:grid){.grid.grid-col-gap--xl-60{grid-column-gap:60px}}@supports(display:grid){.grid.grid-row-gap--xl-60{grid-row-gap:60px}}@supports(display:grid){.grid.grid-gap--xl-70{grid-gap:70px}}@supports(display:grid){.grid.grid-col-gap--xl-70{grid-column-gap:70px}}@supports(display:grid){.grid.grid-row-gap--xl-70{grid-row-gap:70px}}}#liveChat{background-color:#fff;max-width:calc(100% - 10px);max-height:calc(100% - 102px);width:400px;height:580px;position:fixed;z-index:1002;box-shadow:rgba(0,0,0,.3)0 4px 8px;border-radius:5px;bottom:-100%;right:5px;transition:bottom .3s ease-in-out}#liveChat.active{bottom:5px}#liveChat iframe{height:100%;width:100%;border:0;padding:0;margin:0;position:relative;z-index:2}@keyframes spinner{to{transform:rotate(360deg)}}#liveChat.loading::before{content:"";box-sizing:border-box;position:absolute;z-index:1;top:50%;left:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;border-radius:50%;border:2px solid #fff;border-top-color:#0572ec;animation:spinner .6s linear infinite}#liveChatToggle{cursor:pointer;display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center;font-size:0;width:60px;height:60px;background:#0489ff;box-shadow:rgba(135,135,135,.5)0 2px 5px;position:fixed;bottom:30px;right:30px;border-radius:100%;z-index:1001;transition:transform .2s ease-in-out}@media(max-width:600px){#liveChatToggle{bottom:10px;right:10px}}#liveChatToggle:hover{transform:scale(1.2)}#liveChatToggle:focus{transform:scale(1)}#liveChatToggle.active{background:#d9e7f2;border-radius:8px 8px 0 0;box-shadow:none;position:fixed;width:400px;height:32px;bottom:auto;top:69px;right:5px;transition:none;display:block;max-width:calc(100% - 10px);z-index:1003}@media(max-width:600px){#liveChatToggle.active{bottom:auto;right:5px}}@media(min-height:682px){#liveChatToggle.active{bottom:581px;top:auto}}#liveChatToggle.active::before{content:"Hide Chat";color:#2773a0;display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center;text-align:center;font-size:12px;font-weight:700;letter-spacing:0;height:100%}#liveChatToggle.active:hover{transform:scale(1)}#liveChatToggle.active svg{display:none}#liveChatToggle svg{fill:#fff;height:20px;width:31px;position:relative;left:-2px}.c-alert-banner{background-color:#ffd480;order:-1;display:flex;justify-content:center;padding:24px 8px 24px 24px}@media(min-width:1024px){.c-alert-banner{padding-left:0;padding-right:0}}.c-alert-banner__main-container{width:100%;align-items:center;flex-direction:row;display:flex}.c-alert-banner__image{display:none}@media(min-width:1024px){.c-alert-banner__image{display:block}.c-alert-banner__image img{margin-right:24px}}@media(min-width:1440px){.c-alert-banner__image{width:10%}}.c-alert-banner__outer-container{flex:1 1 50%}.c-alert-banner__inner-container{display:flex;width:100%;flex-direction:column}@media(min-width:1024px){.c-alert-banner__inner-container{flex-direction:row}}@media(min-width:1024px){.c-alert-banner__inner-container{margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;max-width:1188px}}.c-alert-banner__inner{flex:1 1 50%}.c-alert-banner__content{color:#051627;font-family:averta op bold,sans-serif;width:100%;margin-bottom:0;line-height:1.75;margin:0;padding:0;font-weight:600}.c-alert-banner__description{display:block;font-size:1.5rem;line-height:1.5;letter-spacing:-.015rem}.c-alert-banner__description--medium{display:block;font-size:1.125rem;line-height:1.5;letter-spacing:-.01125rem;padding-bottom:8px}.c-alert-banner__title{align-items:center;display:flex;font-weight:500;font-family:averta op bold,sans-serif}.c-alert-banner__link{background-color:#02346e;color:#fff;border-radius:60px;text-decoration:none;transition:color .2s ease-in-out,background-color .2s ease-in-out;border:2px solid;border-color:transparent;font-weight:600;font-size:1rem;line-height:1.5;letter-spacing:-.01rem;display:block;transition:color .2s ease-in-out,background-color .2s ease-in-out;padding:2px 6px}@media(min-width:1024px){.c-alert-banner__link{padding:4px 12px}}@media(min-width:1024px){.c-alert-banner__link{font-size:1.125rem;line-height:1.5;letter-spacing:-.01125rem}}.c-alert-banner__link:hover,.c-alert-banner__link:focus{background-color:#0a2d4d;color:#fff}.c-alert-banner__button-container{text-align:right}@media(min-width:1440px){.c-alert-banner__button-container{width:10%}}.c-alert-banner--hidden{display:none!important}.c-alert-banner__hide-banner-button{cursor:pointer;background-color:transparent;padding:16px;border-width:0;background:0 0;padding:16px;padding-left:48px}@media(min-width:1024px){.c-alert-banner__hide-banner-button{padding-left:32px;padding-right:24px}}.c-alert-banner__hide-banner-button>svg path{transition:fill .5s ease-in-out;fill:#02346e}.c-alert-banner__hide-banner-button:focus>svg path,.c-alert-banner__hide-banner-button:hover>svg path{transition:fill .5s ease-in-out;fill:#034ea6}@media(min-width:1024px){.c-alert-banner\@lg{background-image:url(/img/components/alert-banner/background-left.948eb9f545a89a9272de261c5792cc1d.svg);background-repeat:no-repeat;background-position:0;background-size:contain}}@media(min-width:1200px){.c-alert-banner\@xl{background-image:url(/img/components/alert-banner/background-left.948eb9f545a89a9272de261c5792cc1d.svg);background-repeat:no-repeat;background-position:0;background-size:contain}}@media print{.c-alert-banner{display:none}}.c-alert-banner__badge{font-size:12px;background-color:#fff;border-radius:3px;color:#fff;display:inline-block;padding:2px 3px;text-transform:uppercase;font-weight:600;margin-bottom:8px}@media(min-width:1200px){.c-alert-banner__badge\@xl{margin-bottom:0;margin-right:8px}}.c-alert-banner__arrow{color:currentColor;fill:currentColor}.c-browser-banner{background:#e46300;color:#fff;display:none;text-align:center;width:100%;padding:8px;line-height:1.5}.c-browser-banner__icon{vertical-align:top;margin-right:8px}@media screen\0 {.c-browser-banner{display:block}}.c-cookie-banner{position:fixed;bottom:0;z-index:1002;padding:8px}.c-cookie-banner__container{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background-color:#051627;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:16px;width:100%}@media(min-width:768px){.c-cookie-banner__container{flex-direction:row}}@media(min-width:768px){.c-cookie-banner{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;max-width:565px;right:20px;bottom:20px;padding:0}}.c-cookie-banner__content{font-size:1rem;line-height:1.5;letter-spacing:-.01rem;color:#fff;margin-bottom:8px}@media(min-width:768px){.c-cookie-banner__content{margin-bottom:0}}.c-cookie-banner__content>a{color:#fff;text-decoration:underline}.c-cookie-banner__option{background-color:#051627;border:2px solid #2a3947;border-radius:27px;color:#fff;width:100%;max-width:100px;margin:8px 0 0;padding:12px;font-size:1rem;font-weight:600}@media(min-width:768px){.c-cookie-banner__option{margin:0}}.c-cookie-banner__option:hover{border-color:#69737d}.c-cookie-banner__option--primary{background-color:#0572ec;border:0;color:#fff}.c-cookie-banner__option--primary:hover{background-color:#02346e}.c-cookie-banner--hidden{display:none}.c-link-inline{font-weight:400!important;text-decoration:underline}.c-link-inline--light{color:#0572ec}.c-link-inline--light:hover,.c-link-inline--light:focus{color:#034ea6}.c-link-inline--bits-blue{color:#fff!important}.c-link-inline--bits-blue:hover,.c-link-inline--bits-blue:focus{color:#dee0e3!important}.c-link-inline--dark{color:#fff!important}.c-link-inline--dark:hover,.c-link-inline--dark:focus{color:#c2eaff!important}.c-heading{font-style:normal;font-weight:600}.c-heading--cta{color:#333;font-size:1.375rem;font-weight:700;letter-spacing:-.3px;margin-bottom:15px}@media screen and (prefers-color-scheme:dark){.c-heading--cta{color:#fff}}.c-cta-button{border-radius:20px;background-color:#0572ec;color:#fff;font-size:1rem;font-weight:600;letter-spacing:-.1px;padding:10px 20px;line-height:1rem;display:inline-block;transition:box-shadow .2s ease-in-out,transform .2s ease-in-out,color .3s}.c-cta-button:hover{box-shadow:0 8px 34px rgba(0,0,0,.3);transform:scale(1.05);color:#fff}.c-thank-you__header{padding:100px 50px 80px;background-color:#4d5d8c;text-align:center}.c-thank-you__heading{max-width:600px;margin:0 auto 20px;font-weight:400;font-size:45px;color:#fff}.c-thank-you__subheading{max-width:800px;font-size:24px;margin:0 auto 20px;color:#fff}.c-thank-you__body{padding:80px 50px 60px;text-align:center}.c-thank-you__text{max-width:800px;margin:0 auto 20px;font-size:20px}.c-simplecast-embed{position:relative;padding-bottom:30.77%;height:0;width:100%;margin-bottom:30px}.c-simplecast-embed--recast{padding-bottom:100%}.c-simplecast-embed__iframe{position:absolute;left:0;top:0;height:100%;width:100%}.c-featured-image{min-width:100%;height:auto;margin-bottom:16px}@media(min-width:900px){.c-featured-image{min-width:calc(100% + 250px);margin-left:-125px}}.c-technical-aside-box__title{font-size:1.75rem}@media screen and (prefers-color-scheme:dark){.c-technical-aside-box__title{color:#fff}}.c-technical-aside-box__description{margin-bottom:.25em}.c-technical-aside-box__description p:last-child{margin-bottom:0}@media screen and (prefers-color-scheme:dark){article.content .c-technical-aside-box__description{color:#fff}}.c-technical-aside-box--background{background-color:#f1faff;border-radius:6px;padding:1.5em;margin-bottom:1.3em}@media screen and (prefers-color-scheme:dark){.c-technical-aside-box--background{background-color:#02346e}}h4{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;font-size:.7em;font-weight:500;padding:3px 5px;margin:.4em 0;display:inline-block;letter-spacing:.01em;text-decoration:none}@supports(background-color:rgba(51,51,51,0.1)){h4{background-color:rgba(51,51,51,.1);text-decoration:none}}@supports(-ms-ime-align:auto){h4{background-color:none}}h4 a{text-decoration:underline}@supports(background-color:rgba(51,51,51,0.1)){h4 a{text-decoration:none}}@supports(-ms-ime-align:auto){h4 a{text-decoration:underline}}h2{margin-bottom:6px}sup{vertical-align:super;font-size:smaller}.announcement h4{text-decoration:none;margin-right:5px}@supports(background-color:rgba(51,51,51,0.7)){.announcement h4{background-color:rgba(51,51,51,.7)}}@supports(-ms-ime-align:auto){.announcement h4{background-color:none}}.announcement h4 a{text-decoration:underline}@supports(background-color:rgba(51,51,51,0.7)){.announcement h4 a{text-decoration:none}}@supports(-ms-ime-align:auto){.announcement h4 a{text-decoration:underline}}article.single-header .announcement h4 a{border-bottom:none}article.single-header .announcement h4 a:hover{border-bottom:1px dotted}.announcement h4:last-child{margin-right:0}@media print{.announcement h4{display:none}}.aligncenter{margin:0 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.alignright{float:right;padding:0 0 0 1em}@media(max-width:30em){.alignright{max-width:45%}}.alignleft{float:left;padding:1em 1em 1em 0}@media(max-width:30em){.alignleft{max-width:45%}}.image-caption{border:1px solid #e1e1e1;display:block;font-size:.9rem;font-style:italic;margin:-1.7em 0 1.3em;padding:3px 10px 5px;text-align:center}.center-full{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center}.shadow{border:1px solid #e0e0e0;box-shadow:0 10px 15px 10px rgba(164,164,164,.1)}.round{border-radius:8px}.border{border:1px solid #e0e0e0}.dark{display:none}@media screen and (prefers-color-scheme:dark){.dark{display:block}}.light{display:block}@media screen and (prefers-color-scheme:dark){.light{display:none}}.embed{position:relative;overflow:hidden;margin:2rem 0}@media(max-width:980px){.embed{margin:2rem 0}}.embed-16x9{padding-bottom:53.7%}@media(max-width:980px){.embed-16x9{padding-bottom:53.7%}}.embed-4x3{padding-bottom:75%}.embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (prefers-color-scheme:dark){html{background-color:#000f1f}}html.overlay{height:100vh;overflow:hidden;-webkit-overflow-scrolling:auto}html.overlay body{height:100vh;overflow:hidden;-webkit-overflow-scrolling:auto}html.overlay::-webkit-scrollbar{display:none}@media screen and (prefers-color-scheme:dark){body{color:#fff}}@media screen and (prefers-color-scheme:dark){h2{color:#fff}}@media screen and (prefers-color-scheme:dark){p{color:#cbcbcb}}@media screen and (prefers-color-scheme:dark){nav.white-bar{background-color:#000f1f}}@media screen and (prefers-color-scheme:dark){nav.white-bar #menu-button{color:#fff}}@media screen and (prefers-color-scheme:dark){nav.white-bar ul li a{color:#fff}}@media screen and (max-width:963px) and (prefers-color-scheme:dark){nav .navigation .burger.visible{background-color:#4c4c4c}}@media screen and (max-width:963px) and (prefers-color-scheme:dark){nav .navigation .burger.visible li a{color:#fff}}@media screen and (prefers-color-scheme:dark){footer{background-color:#000913}}@media screen and (prefers-color-scheme:dark){footer .made-by{background-color:#000f1f}}.button{text-align:center;box-sizing:border-box;width:calc(100% - 60px);max-width:300px;padding:12px;margin:0 auto;border-radius:100px;font-weight:600;display:flex;outline:none;align-self:center;justify-content:center;box-shadow:0 2px 2px rgba(0,0,0,.1);-webkit-transition:transform .2s ease-in-out;-moz-transition:transform .2s ease-in-out;-ms-transition:transform .2s ease-in-out;-o-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;-webkit-transition:box-shadow .2s ease-in-out;-moz-transition:box-shadow .2s ease-in-out;-ms-transition:box-shadow .2s ease-in-out;-o-transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out}@media(max-width:600px){.button{width:calc(100% - 30px)}}.button:hover,.button:focus{box-shadow:0 8px 34px rgba(0,0,0,.3);transform:scale(1.05);-webkit-transition:transform .2s ease-in-out;-moz-transition:transform .2s ease-in-out;-ms-transition:transform .2s ease-in-out;-o-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;-webkit-transition:box-shadow .2s ease-in-out;-moz-transition:box-shadow .2s ease-in-out;-ms-transition:box-shadow .2s ease-in-out;-o-transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out}.button.glow-blue:hover{box-shadow:0 3px 11px -4px rgba(0,0,0,.2),0 8px 34px rgba(5,114,236,.3)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.c-newsletter-signup{background-color:#f7f7f7;background-position:calc(100% - -20px)calc(100% - -120px),110% -100px;background-repeat:no-repeat,no-repeat,no-repeat;border-radius:.5rem;clear:both;display:block;margin:2rem 0}@media(min-width:30em){.c-newsletter-signup{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start;padding:0}}@media(min-width:52em){.c-newsletter-signup{background-position:-30% 40%,110% -60px,calc(100% + 300px)calc(100% + 510px)}}@media(min-width:750px){.c-newsletter-signup{margin:2rem -3rem}}@media screen and (prefers-color-scheme:dark){.c-newsletter-signup{background-color:#3b3b3b}}.c-newsletter-signup--blue{background-image:url(/img/misc/cta-icon-blue-password.svg),url(/img/misc/cta-icon-blue-identity.svg)}@media(min-width:52em){.c-newsletter-signup--blue{background-image:url(/img/misc/cta-icon-blue-password.svg),url(/img/misc/cta-icon-blue-identity.svg),url(/img/misc/cta-icon-blue-circle.svg)}}@media screen and (max-width:640px) and (prefers-color-scheme:dark){.c-newsletter-signup--blue{background-image:url(/img/misc/cta-icon-blue-identity.svg);background-position:calc(100% - -50px)calc(100% - -80px)}}.c-newsletter-signup--green{background-image:url(/img/misc/cta-icon-green-password.svg),url(/img/misc/cta-icon-green-identity.svg)}@media(min-width:52em){.c-newsletter-signup--green{background-image:url(/img/misc/cta-icon-green-password.svg),url(/img/misc/cta-icon-green-identity.svg),url(/img/misc/cta-icon-green-circle.svg)}}@media screen and (max-width:640px) and (prefers-color-scheme:dark){.c-newsletter-signup--green{background-image:url(/img/misc/cta-icon-green-password.svg);background-position:calc(100% - -50px)calc(100% - -130px)}}.c-newsletter-signup__email{background:#fff;border:1px solid #b8bdcc;border-radius:4px;font-size:.875rem;height:50px;min-width:170px;margin:0 10px 15px 0;padding:0 10px;vertical-align:middle}@media(min-width:30em){.c-newsletter-signup__email{min-width:calc(100% - 110px)}}.c-newsletter-signup__button{background:#0572ec;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;height:50px;padding:10px 15px;line-height:20px;margin:0 0 15px;vertical-align:middle}.c-newsletter-signup__author{padding:20px 0 20px 20px}@media(min-width:30em){.c-newsletter-signup__author{padding:40px 20px 0 30px}}@media(min-width:52em){.c-newsletter-signup__author{padding-left:60px}}.c-newsletter-signup__image{border:1px solid #fff;border-radius:100%;display:inline-block;height:auto;margin:0;max-width:60px}.c-newsletter-signup__content{padding:20px}@media(min-width:30em){.c-newsletter-signup__content{padding:20px 40px 20px 20px}}@media(min-width:52em){.c-newsletter-signup__content{padding:40px 9rem 40px 0}}.c-newsletter-signup__text{color:#525c66;margin:0;line-height:1.8}.c-newsletter-signup__text:first-of-type{margin-bottom:30px}@media(min-width:30em){.c-newsletter-signup__text{max-width:370px}}@media screen and (prefers-color-scheme:dark){.c-newsletter-signup__text{color:#fff}}.c-call-to-action-review{padding:25px 40px;background:#f0f6fc;margin:2rem 0;text-align:center;border-radius:3px}.c-call-to-action-review__image{flex:none;text-align:center;margin-bottom:10px}.c-call-to-action-review__image>{display:inline-block}@media(min-width:750px){.c-call-to-action-review__image{text-align:left;margin-bottom:0;display:flex;flex-direction:column;justify-content:center}}.c-call-to-action-review__content{flex:auto;letter-spacing:-.3px}@media(min-width:750px){.c-call-to-action-review__content{padding-left:35px;display:flex;flex-direction:column;justify-content:center}}.c-call-to-action-review__cta{flex:none;margin-top:10px}@media(min-width:750px){.c-call-to-action-review__cta{margin-top:0;display:flex;flex-direction:column;justify-content:center;padding-left:30px}}.c-call-to-action-review__title{background:0 0;padding:0;margin:0 0 5px;font-weight:600;line-height:1.875rem}article.content .c-call-to-action-review__title{margin-bottom:5px}.c-call-to-action-review__description{line-height:1.375rem;margin:0;letter-spacing:-.3px}article.content .c-call-to-action-review__description{line-height:1.375rem}@media(min-width:750px){.c-call-to-action-review{margin:2rem -4rem;display:flex;flex-direction:row;padding:50px;text-align:left}}@media(min-width:950px){.c-call-to-action-review{margin:2rem -8rem}}@media screen and (prefers-color-scheme:dark){.c-call-to-action-review{background-color:#3b3b3b}}.c-call-to-action{display:flex;flex-direction:column;justify-content:flex-start}@media(min-width:600px){.c-call-to-action{flex-direction:row}}.c-call-to-action-wrapper--half .c-call-to-action-box{width:100%;display:flex;align-items:stretch;margin:50px auto 25px}.c-call-to-action-wrapper--half .c-call-to-action-box__text{flex-grow:1}@media(min-width:600px){.c-call-to-action-wrapper--half{width:calc(50% - .5em)}.c-call-to-action-wrapper--half .c-call-to-action-box{width:100%;display:flex;align-items:stretch;margin:50px 0}}@media(min-width:900px){.c-call-to-action-wrapper--half .c-call-to-action-box{width:calc(100% + 125px);margin-left:-125px}}.c-call-to-action-wrapper--half+.c-call-to-action-wrapper--half .c-call-to-action-box{margin:25px auto 50px}@media(min-width:600px){.c-call-to-action-wrapper--half+.c-call-to-action-wrapper--half{margin-left:1em}.c-call-to-action-wrapper--half+.c-call-to-action-wrapper--half .c-call-to-action-box{margin:50px 0}}@media(min-width:900){.c-call-to-action-wrapper--half+.c-call-to-action-wrapper--half .c-call-to-action-box{margin-right:-125px}}.c-call-to-action-box{background-color:#f0f6fc;padding:30px 20px;margin:50px 0;border-radius:6px;min-height:calc(100% - 100px)}@media(min-width:768px){.c-call-to-action-box{padding:50px;grid-template-columns:auto auto}}@media(min-width:900px){.c-call-to-action-box{margin-left:-125px}}@media screen and (prefers-color-scheme:dark){.c-call-to-action-box{background-color:#3c5266}}.c-call-to-action-box--full{display:grid;grid-template-columns:1fr}@media(min-width:900px){.c-call-to-action-box--full{grid-template-columns:calc(100% - 320px)!important;width:calc(100% + 250px)}}@media(min-width:30em){.c-call-to-action-box--full .c-call-to-action-box__text{padding-right:70px}}.c-call-to-action-box--purple{background-color:#f5eef7}@media screen and (prefers-color-scheme:dark){.c-call-to-action-box--purple{background-color:#3c5266}}.c-call-to-action-box--yellow{background-color:#fef5e7}@media screen and (prefers-color-scheme:dark){.c-call-to-action-box--yellow{background-color:#3c5266}}.c-call-to-action-box--background{grid-template-columns:1fr;background-position:100% -40px;background-repeat:no-repeat;background-image:url(/img/cta/cta-paddy-blue.svg)}@media screen and (prefers-color-scheme:dark){.c-call-to-action-box--background{background-image:url(/img/cta/cta-paddy-dark-mode.svg)}}@media(min-width:900px){.c-call-to-action-box--background{background-position:100% -90px,100% calc(100% + 45px);background-image:url(/img/cta/cta-key-blue.svg),url(/img/cta/cta-paddy-blue.svg)}}@media screen and (min-width:900px) and (prefers-color-scheme:dark){.c-call-to-action-box--background{background-image:url(/img/cta/cta-key-dark-mode.svg),url(/img/cta/cta-paddy-dark-mode.svg)}}.c-call-to-action-box--background-author{grid-template-columns:1fr;background-position:100% -40px;background-repeat:no-repeat;background-image:url(/img/cta/cta-paddy-author-blue.svg)}@media(min-width:768px){.c-call-to-action-box--background-author{grid-template-columns:100px auto auto}}@media screen and (prefers-color-scheme:dark){.c-call-to-action-box--background-author{background-image:url(/img/cta/cta-paddy-author-dark-mode.svg)}}@media(min-width:900px){.c-call-to-action-box--background-author{background-position:100% -90px,100% calc(100% + 45px);grid-template-columns:100px calc(100% - 320px)auto;background-image:url(/img/cta/cta-key-blue.svg),url(/img/cta/cta-paddy-author-blue.svg)}}@media screen and (min-width:900px) and (prefers-color-scheme:dark){.c-call-to-action-box--background-author{background-image:url(/img/cta/cta-key-dark-mode.svg),url(/img/cta/cta-paddy-author-dark-mode.svg)}}.c-call-to-action-box--background-purple{background-image:url(/img/cta/cta-paddy-purple.svg)}@media screen and (prefers-color-scheme:dark){.c-call-to-action-box--background-purple{background-image:url(/img/cta/cta-paddy-dark-mode.svg)}}@media(min-width:900px){.c-call-to-action-box--background-purple{background-image:url(/img/cta/cta-key-purple.svg),url(/img/cta/cta-paddy-purple.svg)}}@media screen and (min-width:900px) and (prefers-color-scheme:dark){.c-call-to-action-box--background-purple{background-image:url(/img/cta/cta-key-dark-mode.svg),url(/img/cta/cta-paddy-dark-mode.svg)}}.c-call-to-action-box--background-author-purple{background-image:url(/img/cta/cta-paddy-purple.svg)}@media screen and (prefers-color-scheme:dark){.c-call-to-action-box--background-author-purple{background-image:url(/img/cta/cta-paddy-author-dark-mode.svg)}}@media(min-width:900px){.c-call-to-action-box--background-author-purple{background-image:url(/img/cta/cta-key-purple.svg),url(/img/cta/cta-paddy-author-purple.svg)}}@media screen and (min-width:900px) and (prefers-color-scheme:dark){.c-call-to-action-box--background-author-purple{background-image:url(/img/cta/cta-key-dark-mode.svg),url(/img/cta/cta-paddy-author-dark-mode.svg)}}.c-call-to-action-box--background-yellow{background-image:url(/img/cta/cta-paddy-yellow.svg)}@media screen and (prefers-color-scheme:dark){.c-call-to-action-box--background-yellow{background-image:url(/img/cta/cta-paddy-dark-mode.svg)}}@media(min-width:900px){.c-call-to-action-box--background-yellow{background-image:url(/img/cta/cta-key-yellow.svg),url(/img/cta/cta-paddy-yellow.svg)}}@media screen and (min-width:900px) and (prefers-color-scheme:dark){.c-call-to-action-box--background-yellow{background-image:url(/img/cta/cta-key-dark-mode.svg),url(/img/cta/cta-paddy-dark-mode.svg)}}.c-call-to-action-box--background-author-yellow{background-image:url(/img/cta/cta-paddy-yellow.svg)}@media screen and (prefers-color-scheme:dark){.c-call-to-action-box--background-author-yellow{background-image:url(/img/cta/cta-paddy-author-dark-mode.svg)}}@media(min-width:900px){.c-call-to-action-box--background-author-yellow{background-image:url(/img/cta/cta-key-yellow.svg),url(/img/cta/cta-paddy-author-yellow.svg)}}@media screen and (min-width:900px) and (prefers-color-scheme:dark){.c-call-to-action-box--background-author-yellow{background-image:url(/img/cta/cta-key-dark-mode.svg),url(/img/cta/cta-paddy-author-dark-mode.svg)}}.c-call-to-action-box__newsletter-email{background-color:#fff;border:1px solid #d0e6fc;color:#476581!important;border-radius:4px;font-size:.875rem;height:50px;min-width:170px;margin:20px 10px 15px 0;padding:0 10px;vertical-align:middle;max-width:260px}.c-call-to-action-box__newsletter-email::placeholder{color:#617d98}.c-call-to-action-box__newsletter-email--purple{color:#330f3f!important;border-color:#ebdcef}.c-call-to-action-box__newsletter-email--purple::placeholder{color:#705778}@media screen and (prefers-color-scheme:dark){.c-call-to-action-box__newsletter-email--purple::placeholder{color:#617d98}}.c-call-to-action-box__newsletter-email--yellow{color:#605d51!important;border-color:#fce0b6}.c-call-to-action-box__newsletter-email--yellow::placeholder{color:#847e70}@media screen and (prefers-color-scheme:dark){.c-call-to-action-box__newsletter-email--yellow::placeholder{color:#617d98}}@media(min-width:30em){.c-call-to-action-box__newsletter-email{width:calc(100% - 110px)}}.c-call-to-action-box__newsletter-button{background-color:#0572ec;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;height:50px;padding:10px 15px;line-height:1.25;margin:20px 0 15px;vertical-align:middle;transition:background-color .2s ease-in-out;letter-spacing:-.032em}.c-call-to-action-box__newsletter-button:hover,.c-call-to-action-box__newsletter-button:focus{background-color:#006bd6;transition:background-color .2s ease-in-out}.c-call-to-action-box__newsletter-button--purple{background-color:#6d3c7e}@media screen and (prefers-color-scheme:dark){.c-call-to-action-box__newsletter-button--purple{background-color:#0572ec}}.c-call-to-action-box__newsletter-button--purple:hover,.c-call-to-action-box__newsletter-button--purple:focus{background-color:#330f3f}@media screen and (prefers-color-scheme:dark){.c-call-to-action-box__newsletter-button--purple:hover,.c-call-to-action-box__newsletter-button--purple:focus{background-color:#006bd6}}.c-call-to-action-box__newsletter-button--yellow{background-color:#ffac1e}@media screen and (prefers-color-scheme:dark){.c-call-to-action-box__newsletter-button--yellow{background-color:#0572ec}}.c-call-to-action-box__newsletter-button--yellow:hover,.c-call-to-action-box__newsletter-button--yellow:focus{background-color:#e46300}@media screen and (prefers-color-scheme:dark){.c-call-to-action-box__newsletter-button--yellow:hover,.c-call-to-action-box__newsletter-button--yellow:focus{background-color:#006bd6}}.c-call-to-action-box__content{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:flex-start}.c-call-to-action-box__link{padding-top:20px}@media(min-width:768px){.c-call-to-action-box__link{display:flex;justify-content:flex-end;align-items:center;padding-top:0}}.c-call-to-action-box__link-href{background-color:#0572ec;color:#fff;text-align:center;display:inline-block;padding:12px 36px;border-radius:20px;transition:background-color .2s ease-in-out;text-decoration:none;font-weight:700;width:auto;align-self:center}.c-call-to-action-box__link-href--stacked{margin-top:20px;margin-right:auto}.c-call-to-action-box__link-href--left{margin-right:auto}.c-call-to-action-box__link-href:hover,.c-call-to-action-box__link-href:focus{color:#fff;background-color:#006bd6;transition:background-color .2s ease-in-out}.c-call-to-action-box__link-href--purple{background-color:#6d3c7e}@media screen and (prefers-color-scheme:dark){.c-call-to-action-box__link-href--purple{background-color:#0572ec}}.c-call-to-action-box__link-href--purple:hover,.c-call-to-action-box__link-href--purple:focus{background-color:#330f3f}@media screen and (prefers-color-scheme:dark){.c-call-to-action-box__link-href--purple:hover,.c-call-to-action-box__link-href--purple:focus{background-color:#006bd6}}.c-call-to-action-box__link-href--yellow{background-color:#ffac1e}@media screen and (prefers-color-scheme:dark){.c-call-to-action-box__link-href--yellow{background-color:#0572ec}}.c-call-to-action-box__link-href--yellow:hover,.c-call-to-action-box__link-href--yellow:focus{background-color:#e46300}@media screen and (prefers-color-scheme:dark){.c-call-to-action-box__link-href--yellow:hover,.c-call-to-action-box__link-href--yellow:focus{background-color:#006bd6}}.c-call-to-action-box__author-image{border-width:1px;border-style:solid;border-color:#d0e6fc;border-radius:100%;display:inline-block;height:auto;margin:0;max-width:60px;margin-bottom:20px}@media screen and (prefers-color-scheme:dark){.c-call-to-action-box__author-image{border-color:transparent}}.c-call-to-action-box__author-image--purple{border-color:#ebdcef}@media screen and (prefers-color-scheme:dark){.c-call-to-action-box__author-image--purple{border-color:transparent}}.c-call-to-action-box__author-image--yellow{border-color:#fce0b6}@media screen and (prefers-color-scheme:dark){.c-call-to-action-box__author-image--yellow{border-color:transparent}}.c-call-to-action-box__title{font-size:1.375rem;font-weight:600;line-height:1.875rem;margin-bottom:8px!important;letter-spacing:-.013rem;color:#112a43}@media screen and (prefers-color-scheme:dark){.c-call-to-action-box__title{color:#fff}}.c-call-to-action-box__title--purple{color:#210a29}@media screen and (prefers-color-scheme:dark){.c-call-to-action-box__title--purple{color:#fff}}.c-call-to-action-box__title--yellow{color:#26241e}@media screen and (prefers-color-scheme:dark){.c-call-to-action-box__title--yellow{color:#fff}}.c-call-to-action-box__text{color:#476581!important;line-height:1.375rem!important;letter-spacing:-.019rem}.c-call-to-action-box__text ul li{margin-bottom:0!important}.c-call-to-action-box__text a{text-decoration:underline}.c-call-to-action-box__text a:hover{text-decoration:none}.c-call-to-action-box__text p,.c-call-to-action-box__text ul,.c-call-to-action-box__text ul li{color:inherit!important;line-height:inherit!important}.c-call-to-action-box__text p:last-child,.c-call-to-action-box__text ul:last-child,.c-call-to-action-box__text ul li:last-child{margin-bottom:0!important}@media screen and (prefers-color-scheme:dark){.c-call-to-action-box__text p,.c-call-to-action-box__text ul,.c-call-to-action-box__text ul li{color:#fff!important}}.c-call-to-action-box__text:last-child{margin-bottom:0}@media screen and (prefers-color-scheme:dark){.c-call-to-action-box__text{color:#fff!important}}.c-call-to-action-box__text--half-width p,.c-call-to-action-box__text--half-width ul,.c-call-to-action-box__text--half-width ul li{font-size:1rem!important}.c-call-to-action-box__text--half-width p:last-child,.c-call-to-action-box__text--half-width ul:last-child,.c-call-to-action-box__text--half-width ul li:last-child{padding-bottom:20px}@media(min-width:30em){.c-call-to-action-box__text--full-width\@md{padding-right:0}}.c-call-to-action-box__text--purple{color:#330f3f!important}@media screen and (prefers-color-scheme:dark){.c-call-to-action-box__text--purple{color:#fff!important}}.c-call-to-action-box__text--yellow{color:#605d51!important}@media screen and (prefers-color-scheme:dark){.c-call-to-action-box__text--yellow{color:#fff!important}}@media print{.c-call-to-action-box{display:none}}.c-password{background-color:#edeff2;border-radius:.375rem;line-height:1.875rem;font-family:courier prime bits,monospace;flex-wrap:wrap}.c-password>*{letter-spacing:-.024rem}.c-password__digits{color:#0572ec}.c-password__symbols{color:#e44332}.c-password__letter{color:#333}.c-password__displayflex{display:flex;padding:.625rem}.c-password__displayinlineflex{display:inline-flex;padding:.125rem .313rem 0}ul.pagination{display:inline-flex;list-style:none;margin:0 40px 40px}@media(min-width:1024px){ul.pagination{margin:40px}}ul.pagination li{margin:0;padding:0}ul.pagination li::before{content:""}ul.pagination li a,ul.pagination li span{display:inline-flex;align-items:center;justify-content:center;margin:0 .5em;border:1px solid rgba(5,114,236,0);border-radius:100%;width:31px;height:30px;color:#0572ec}@media screen and (prefers-color-scheme:dark){ul.pagination li a,ul.pagination li span{color:#0f7dfa}}ul.pagination li.disabled{pointer-events:none;cursor:default}ul.pagination li.active a{background-color:#0572ec;border:1px solid #0572ec;color:#fff}ul.pagination li.active a:hover,ul.pagination li.active a:focus{color:#fff}ul.pagination li.disabled a{cursor:default;pointer-events:none}ul.pagination li:hover a{border:1px solid #0572ec}main.blog{padding-top:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;overflow:hidden}@media print{main.blog{padding-top:0}}.alert-banner-is-visible main.blog{padding-top:60px}@media(min-width:440px){.alert-banner-is-visible main.blog{padding-top:30px}}@media(min-width:848px){.alert-banner-is-visible main.blog{padding-top:0}}main.blog.taxonomy-landing{padding-bottom:30px;padding-top:0}.alert-banner-is-visible main.blog.taxonomy-landing{padding-top:0}main.blog.taxonomy-landing .blog-container.landing ul li .post-image{height:auto}main.blog .post-background{display:none}@media(min-width:1024px){main.blog .post-background{display:block;background-color:#f7f7f7;left:-25vw;width:150vw;height:45vh;border-radius:0 0 55% 55%;position:relative;z-index:-5}}@media(min-width:1200px){main.blog .post-background{min-height:550px}}main.blog.landing-list .blog-container{margin-top:0;padding-top:0}@media(min-width:1024px){main.blog.landing-list .blog-container{margin-top:0;padding-top:0}}main.blog .blog-container{width:100%;max-width:1100px;padding:40px 30px}main.blog .blog-container header{position:relative}main.blog .blog-container header::before{border-radius:0 0 55% 55%;content:"";position:absolute;height:100%;top:-100px;left:calc(50% - 90vw);width:calc(180vw);z-index:-1}@media(min-width:1024px){main.blog .blog-container{padding:20px 30px}main.blog .blog-container.evergreen-list{margin-top:0}}@media(min-width:1200px){main.blog .blog-container{padding:0}}main.blog .blog-container a.continue-reading{font-weight:500;padding-bottom:5px;display:inline-block;border-bottom:1px dotted transparent}main.blog .blog-container a.continue-reading:hover,main.blog .blog-container a.continue-reading:focus{border-bottom-color:#3d5266}@media screen and (prefers-color-scheme:dark){main.blog .blog-container a.continue-reading:hover,main.blog .blog-container a.continue-reading:focus{border-bottom-color:#0f7dfa}}main.blog .blog-container header{margin-bottom:45px}main.blog .blog-container header section{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center}main.blog .blog-container header section>a{line-height:0;width:100%;height:100%}main.blog .blog-container header section .header-img{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;width:100%;height:400px}main.blog .blog-container header section .latest-img{width:100%;max-height:400px;object-fit:cover;min-height:200px}@media(max-width:30em){main.blog .blog-container header section .latest-img{width:calc(100% + 60px);max-width:unset;margin-left:-30px;height:250px}}main.blog .blog-container header section article.announcement-header{width:100%;padding:15px 25px 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;flex-direction:row;flex-wrap:wrap;justify-content:space-between;background-color:#3d5266}@media(max-width:30em){main.blog .blog-container header section article.announcement-header{width:calc(100% + 60px)}}main.blog .blog-container header section article.announcement-header h2,main.blog .blog-container header section article.announcement-header h3,main.blog .blog-container header section article.announcement-header h4,main.blog .blog-container header section article.announcement-header p,main.blog .blog-container header section article.announcement-header a{color:#fff}main.blog .blog-container header section article.announcement-header h2{max-width:300px}main.blog .blog-container header section article.announcement-header h2 span{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;font-size:.5em;font-weight:400;padding:3px 5px;background-color:#2a3947}main.blog .blog-container header section article.announcement-header p{opacity:.8}main.blog .blog-container header section article.announcement-header a{border-bottom:1px dotted rgba(255,255,255,.2);opacity:1!important;-webkit-transition:border-bottom-color .15s ease-out 0s;-moz-transition:border-bottom-color .15s ease-out 0s;-ms-transition:border-bottom-color .15s ease-out 0s;-o-transition:border-bottom-color .15s ease-out 0s;transition:border-bottom-color .15s ease-out 0s}@media screen and (prefers-color-scheme:dark){main.blog .blog-container header section article.announcement-header a{border-bottom:none}main.blog .blog-container header section article.announcement-header a.continue-reading{border-bottom:1px dotted #3d5266}}@media screen and (prefers-color-scheme:dark) and (prefers-color-scheme:dark){main.blog .blog-container header section article.announcement-header a.continue-reading{border-bottom:1px dotted #fff}}@media screen and (prefers-color-scheme:dark){main.blog .blog-container header section article.announcement-header a:hover,main.blog .blog-container header section article.announcement-header a:focus{border-bottom:1px solid #fff}}main.blog .blog-container header section article.announcement-header a:hover,main.blog .blog-container header section article.announcement-header a:focus{border-bottom:1px dotted #fff}main.blog .blog-container header section article.announcement-header div.announcement{flex-basis:300px;flex-grow:1}main.blog .blog-container header section article.announcement-header section.announcement{display:inline-flex;flex-direction:column;flex-basis:326px;flex-grow:2;align-items:flex-end;margin-bottom:1em}@media(min-width:776px){main.blog .blog-container header section article.announcement-header section.announcement{max-width:640px}}@media screen\0 {main.blog .blog-container header section article.announcement-header section.announcement p{display:none}}main.blog .blog-container header section article.announcement-header section.announcement>div{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between}main.blog .blog-container header section article.announcement-header section.announcement>div p{margin-bottom:0}@media screen\0 {main.blog .blog-container header section article.announcement-header section.announcement>div p{display:block}}main.blog .blog-container .sticky{position:fixed;top:60px;left:0}main.blog .blog-container ul,main.blog .blog-container ol{margin:0 auto 1.3em;display:inline-block;width:100%}main.blog .blog-container ul li,main.blog .blog-container ol li{color:#333;line-height:1.68em;margin-bottom:.5em}@media screen and (prefers-color-scheme:dark){main.blog .blog-container ul li,main.blog .blog-container ol li{color:#cbcbcb}}main.blog .blog-container .continue-reading ul{margin-top:45px}main.blog .blog-container .continue-reading ul li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;list-style:none;width:100%;margin-bottom:25px}@supports(display:grid){main.blog .blog-container .continue-reading ul li{display:grid;grid-template-columns:1fr}@media(min-width:768px){main.blog .blog-container .continue-reading ul li{grid-template-columns:1fr 1fr}}}main.blog .blog-container .continue-reading ul li .post-image{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;width:100%;height:100%;min-height:200px;max-height:300px;object-fit:cover;background-color:#3d5266}@media(min-width:1024px){main.blog .blog-container .continue-reading ul li .post-image{max-width:500px}}@media screen\0 {main.blog .blog-container .continue-reading ul li .post-image{height:auto}}main.blog .blog-container .continue-reading ul li article{flex-basis:200px;flex-grow:1;padding:10px 15px}@media(min-width:1200px){main.blog .blog-container .continue-reading ul li article{padding:25px 50px}}main.blog .blog-container .continue-reading ul li article h4{font-size:.7em;color:#4d4d4d}main.blog .blog-container .continue-reading ul li article a{color:#0572ec}@media screen and (prefers-color-scheme:dark){main.blog .blog-container .continue-reading ul li article a{color:#0f7dfa}}main.blog .blog-container .continue-reading ul li article p{color:#525c66}main.blog .blog-container .continue-reading ul li article p.by-author{display:inline-flex;flex-direction:row;align-items:center;font-size:.9em;font-weight:500;color:#656e76}main.blog .blog-container .continue-reading ul li article p.by-author span{padding-left:5px}main.blog .blog-container .continue-reading ul li article p.by-author .author-photo{width:25px;height:25px;border:1px solid;border-radius:100%;margin-right:10px}main.blog .blog-container .continue-reading ul li article time{margin-left:25px}main.blog .blog-container.landing h1{font-size:1.6em;text-align:center}@media screen and (prefers-color-scheme:dark){main.blog .blog-container.landing h1{color:#fff}}@media(min-width:768px){main.blog .blog-container.landing h1{font-size:2.375em;text-align:left}}@media(min-width:768px){main.blog .blog-container.landing.evergreen-list ul{display:flex;flex-direction:row;flex-wrap:wrap}main.blog .blog-container.landing.evergreen-list ul li{width:50%}@supports(display:grid){main.blog .blog-container.landing.evergreen-list ul{display:grid;grid-template-columns:1fr 1fr}main.blog .blog-container.landing.evergreen-list ul li{width:100%}}}main.blog .blog-container.landing ul{margin-top:35px}main.blog .blog-container.landing ul li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;list-style:none;width:100%;margin-bottom:25px}@supports(display:grid){main.blog .blog-container.landing ul li{display:grid;grid-template-columns:1fr}@media(min-width:768px){main.blog .blog-container.landing ul li:not(.evergreen-preview){grid-template-columns:1fr 1fr}}}@media(min-width:1200px){main.blog .blog-container.landing ul li{margin-bottom:50px}}main.blog .blog-container.landing ul li .post-image{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;width:100%;height:100%;min-height:200px;max-height:300px;object-fit:cover;background-color:#3d5266}@media(min-width:1024px){main.blog .blog-container.landing ul li .post-image{max-width:500px}}@media screen\0 {main.blog .blog-container.landing ul li .post-image{height:auto}}main.blog .blog-container.landing ul li article{flex-basis:200px;flex-grow:1;padding:10px 15px}@media(min-width:1200px){main.blog .blog-container.landing ul li article{padding:5px 50px}}main.blog .blog-container.landing ul li article h4{font-size:.7em;color:#4d4d4d;margin-right:5px}@media screen and (prefers-color-scheme:dark){main.blog .blog-container.landing ul li article h4{background-color:#3d454d;color:#cbcbcb}}main.blog .blog-container.landing ul li article h4 a{color:#4d4d4d}@media screen and (prefers-color-scheme:dark){main.blog .blog-container.landing ul li article h4 a{color:#cbcbcb}}main.blog .blog-container.landing ul li article h4 a:hover{text-decoration:underline}main.blog .blog-container.landing ul li article a{color:#0572ec}@media screen and (prefers-color-scheme:dark){main.blog .blog-container.landing ul li article a{color:#0f7dfa}}main.blog .blog-container.landing ul li article p{color:#525c66}@media screen and (prefers-color-scheme:dark){main.blog .blog-container.landing ul li article p{color:#cbcbcb}}main.blog .blog-container.landing ul li article p.by-author{display:inline-flex;flex-direction:row;align-items:center;font-size:.9em;font-weight:500;color:#656e76}@media screen and (prefers-color-scheme:dark){main.blog .blog-container.landing ul li article p.by-author{color:#cbcbcb}}main.blog .blog-container.landing ul li article p.by-author span{padding-left:5px}main.blog .blog-container.landing ul li article p.by-author .author-photo{width:25px;height:25px;border:1px solid;border-radius:100%;margin-right:10px}main.blog .blog-container.landing ul li article time{margin-left:25px}.alert-banner-is-visible main.taxonomy-list{padding-top:60px}main.post{width:100%}main.post sub,main.post sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}main.post sup{top:-.5em}main.post sub{vertical-align:sub;font-size:smaller}main.post .header-link-container{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;align-self:flex-start;position:relative;top:24px;left:24px;background-color:rgba(51,51,51,.3);padding:4px 12px}@media print{main.post .header-link-container{display:none}}main.post .back-to-blog{font-weight:600;color:#fff}main.post .back-to-blog>svg{margin-right:6px;transition:transform .2s}main.post .back-to-blog:hover>svg{transform:translateX(-4px);transition:transform .2s}main.post .post-background header{position:relative}main.post .post-background header::before{border-radius:0 0 55% 55%;content:"";position:absolute;height:100%;top:-100px;left:-50vw;width:calc(180vw);z-index:-1}@media(min-width:1024px){main.post .post-background{display:block;background-image:linear-gradient(to top,#123456,#3d5266);background-repeat:no-repeat;background-position-x:right;background-position-y:123%;background-size:auto;background-color:transparent;left:-25vw;width:150vw;height:45vh;border-radius:0 0 55% 55%;position:relative;z-index:-5}.blog.evergreen main.post .post-background{min-height:160px}}@media(min-width:1200px){main.post .post-background{min-height:550px}}@media(min-width:1024px){main.post div.blog-container.post{padding:40px 30px 20px}}main.post div.blog-container.post header{margin-bottom:60px}@media print{main.post div.blog-container.post header{margin-bottom:0}}main.post.evergreen .post-background{display:block}@media(min-width:1024px){main.post.evergreen .post-background{height:auto;min-height:160px;padding:40px 30px}}@media(min-width:1200px){main.post.evergreen .post-background{padding:20px 30px}}@media(min-width:1024px){main.post.evergreen div.blog-container.post{margin-top:0}}@media(min-width:1200px){main.post.evergreen div.blog-container.post{margin-top:0}}main.post .screenshot{box-shadow:0 10px 15px 10px rgba(164,164,164,.1);border:1px solid #e0e0e0;border-radius:8px}section.post{max-width:1100px;margin:0 auto}@media(min-width:1024px){section.post{max-height:645px}}section.post .single-header-img{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;width:100%;height:400px}@media(max-width:30em){section.post .single-header-img{height:250px;width:calc(100% + 60px);max-width:unset}}.evergreen section.post .single-header-img{display:none}@media print{section.post .single-header-img{max-height:200px}}article.single-header{width:100%}@media(max-width:30em){article.single-header{width:calc(100% + 60px)}}article.single-header div.header-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;background-color:#3d5266}.evergreen article.single-header div.header-wrapper{border-radius:10px 10px 0 0}@media(min-width:1024px){.evergreen article.single-header div.header-wrapper{margin-top:-110px}}@media(min-width:768px){article.single-header div.header-wrapper{justify-content:flex-start}}article.single-header div.header-wrapper h1,article.single-header div.header-wrapper h2,article.single-header div.header-wrapper h3,article.single-header div.header-wrapper h4,article.single-header div.header-wrapper p,article.single-header div.header-wrapper a{color:#fff;font-family:-apple-system,BlinkMacSystemFont,segoe ui,Helvetica,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol}article.single-header div.header-wrapper p{opacity:.8;margin-bottom:0}@media(min-width:1024px){article.single-header div.header-wrapper p{max-width:500px}}article.single-header div.header-wrapper div.announcement{flex-basis:400px;padding:15px 25px;flex-grow:1;display:flex;flex-direction:column;align-items:center;text-align:center}article.single-header div.header-wrapper div.announcement h1.announcement-title,article.single-header div.header-wrapper div.announcement div.categories,article.single-header div.header-wrapper div.announcement p.announcement-author{margin-bottom:12px}@media print{article.single-header div.header-wrapper div.announcement h1.announcement-title,article.single-header div.header-wrapper div.announcement div.categories,article.single-header div.header-wrapper div.announcement p.announcement-author{color:#333}}article.single-header div.header-wrapper div.announcement h1.announcement-title{font-size:1.375rem;font-weight:600}article.single-header div.header-wrapper div.announcement p.announcement-author{display:inline-flex;flex-direction:column;align-items:center;font-size:.9em;font-weight:500;color:#fff}@media print{article.single-header div.header-wrapper div.announcement p.announcement-author{color:#333}}@media(min-width:30em){article.single-header div.header-wrapper div.announcement p.announcement-author{flex-direction:row}}article.single-header div.header-wrapper div.announcement p.announcement-author .author-photo{width:25px;height:25px;border:1px solid;border-radius:100%;margin:6px 0}@media(min-width:30em){article.single-header div.header-wrapper div.announcement p.announcement-author .author-photo{margin:0 10px 0 0}}article.single-header div.header-wrapper div.announcement time{margin-left:5px}article.single-header div.header-wrapper .share-blog{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap;flex-grow:1;justify-content:center;margin-top:5px;width:100%;margin:0 auto;padding:1em;-webkit-transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s;-ms-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s}@media screen and (prefers-color-scheme:dark){article.single-header div.header-wrapper .share-blog{background:#031834}}@media screen and (prefers-color-scheme:light){article.single-header div.header-wrapper .share-blog{background:#e9f0fd}}article.single-header div.header-wrapper .share-blog .share-icons{flex-grow:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end}article.single-header div.header-wrapper .share-blog .share-icons p.share-this-page{display:inline-flex;flex-basis:110px;justify-content:flex-start;margin-bottom:0;font-style:italic;font-size:.85em}@media screen and (prefers-color-scheme:light){article.single-header div.header-wrapper .share-blog .share-icons p.share-this-page{color:#333;opacity:1}}@media(max-width:700px){article.single-header div.header-wrapper .share-blog .share-icons p.share-this-page{flex-grow:0;display:none}}article.single-header div.header-wrapper .share-blog .share-icons .icons-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-basis:100px;justify-content:flex-end}article.single-header div.header-wrapper .share-blog .share-icons .icons-container .icon{width:20px;height:20px;margin:auto 8px;border-bottom:none;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (prefers-color-scheme:dark){article.single-header div.header-wrapper .share-blog .share-icons .icons-container .icon{filter:brightness(0)invert(1)}}@media(max-width:700px){article.single-header div.header-wrapper .share-blog .share-icons .icons-container{flex-grow:1}}@media print{article.single-header div.header-wrapper .share-blog{display:none}}article.single-header.stuck{height:auto;overflow:auto;display:flex;width:100%;position:fixed;z-index:2;top:0;left:0;transform:translate(0,60px);border-radius:0;-webkit-transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s;-ms-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s}article.single-header.stuck div.header-wrapper{width:100%;flex-wrap:nowrap;padding:.5em 1em}@media screen and (prefers-color-scheme:dark){article.single-header.stuck div.header-wrapper{background-color:#112439}}@media screen and (prefers-color-scheme:light){article.single-header.stuck div.header-wrapper{background-color:#3d5266}}article.single-header.stuck div.header-wrapper .hide-categories{display:none}article.single-header.stuck div.header-wrapper .announcement{flex-basis:auto;flex-direction:row;padding:0}article.single-header.stuck div.header-wrapper .announcement h1.announcement-title,article.single-header.stuck div.header-wrapper .announcement p.announcement-author{margin-bottom:0}article.single-header.stuck div.header-wrapper .announcement h1.announcement-title{margin-right:10px;font-size:1em}article.single-header.stuck div.header-wrapper .announcement p.announcement-author{font-size:.8em}article.single-header.stuck div.header-wrapper .announcement p.announcement-author img{margin-right:.5em}article.single-header.stuck div.header-wrapper .share-blog{width:auto;transition:none;background:0 0;padding:0}article.single-header.stuck div.header-wrapper .share-blog p.share-this-page{font-weight:500;color:#fff}article.single-header.stuck div.header-wrapper .share-blog .facebook{content:url(/img/icons/facebook-light.svg)}article.single-header.stuck div.header-wrapper .share-blog .twitter{content:url(/img/icons/twitter-light.svg)}article.single-header.stuck div.header-wrapper .share-blog .linkedin{content:url(/img/icons/linkedin-light.svg)}article.single-header.stuck div.header-wrapper .share-blog .rss{content:url(/img/icons/rss-light.svg)}article.content{max-width:650px;margin:0 auto 45px}article.content .tweet{border-radius:10px;margin:30px 0;display:block;padding:20px;text-align:center;box-shadow:1px 2px 6px 1px rgba(0,0,0,.1)}article.content .tweet img{display:inline-block;outline:none}article.content .tweet p{margin:20px auto 0;max-width:440px}article.content .tweet p a.view-tweet{display:block;margin-top:15px;cursor:pointer;text-decoration:underline}article.content .tweet p a.view-tweet:hover{text-decoration:none}article.content .tweet p a{text-decoration:none}article.content .tweet p a:hover{text-decoration:underline}article.content .tweet span{color:#9295a0;display:inline-block;line-height:1.8}article.content .content-centre{text-align:center}article.content .content-centre a.call-to-action{display:inline-block}article.content.large-width{max-width:790px}article.content p{font-size:1.25rem;line-height:1.5;letter-spacing:-.38px}@media print{article.content p{font-size:1rem;margin-bottom:1rem}}article.content em{font-style:italic}article.content strong{font-weight:700}article.content h2,article.content h3,article.content h4{margin-bottom:20px}article.content h3{font-weight:700;font-size:1.25rem;color:#333}@media screen and (prefers-color-scheme:dark){article.content h3{color:#cbcbcb}}@media(min-width:1200px){article.content h2:not(.commentswrapper-heading){font-size:1.75rem}}article.content code{background:#f4f6f8;font-family:menlo,"inconsolata, consolas",fira mono,noto mono,droid sans mono,dejavu sans mono,liberation mono,ubuntu mono,monaco,courier new,monospace;-webkit-font-smoothing:subpixel-antialiased;border-radius:.6rem;tab-size:4;font-feature-settings:"smcp" 0,"onum" 0,"dlig" 0,"lnum" 0,"tnum" 0,"zero" 1,"frac" 1,"sups" 1,"subs" 1,"calt" 0,"swsh" 0,"hlig" 0,"kern" 1;font-size:.86rem;padding:.25rem .4rem;border-radius:4px;line-height:1.7em;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}@media screen and (prefers-color-scheme:dark){article.content code{color:#333}}article.content .chroma code{color:inherit}@media screen and (prefers-color-scheme:dark){article.content .chroma code{color:inherit}}article.content pre{background:#f4f6f8;display:block;padding:.25rem .4rem;border-radius:4px;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;margin-bottom:20px}article.content pre code{background:0 0;padding:0;border:none}article.content p,article.content ul,article.content ol{color:#333}@media screen and (prefers-color-scheme:dark){article.content p,article.content ul,article.content ol{color:#cbcbcb}}article.content p a,article.content ul a,article.content ol a{color:#0572ec}@media screen and (prefers-color-scheme:dark){article.content p a,article.content ul a,article.content ol a{color:#85beff}}article.content p a:hover,article.content p a:focus,article.content ul a:hover,article.content ul a:focus,article.content ol a:hover,article.content ol a:focus{border-bottom:1px solid #0572ec}@media screen and (prefers-color-scheme:dark){article.content p a:hover,article.content p a:focus,article.content ul a:hover,article.content ul a:focus,article.content ol a:hover,article.content ol a:focus{border-bottom:1px solid #85beff}}article.content p a.call-to-action,article.content ul a.call-to-action,article.content ol a.call-to-action{background:#0572ec;border:1px solid rgba(51,51,51,.2);border-radius:100px;box-shadow:0 1px 2px rgba(51,51,51,.26),0 3px 6px rgba(5,114,236,.12);color:#fff;display:block;font-weight:700;line-height:1em;margin:0 auto;max-width:300px;padding:12px 30px;width:auto;text-align:center;text-decoration:none;text-shadow:0 1px 2px rgba(51,51,51,.3)}article.content p a.call-to-action:hover,article.content p a.call-to-action:focus,article.content ul a.call-to-action:hover,article.content ul a.call-to-action:focus,article.content ol a.call-to-action:hover,article.content ol a.call-to-action:focus{text-decoration:underline}article.content p a.call-to-action.center,article.content ul a.call-to-action.center,article.content ol a.call-to-action.center{margin:0 auto}article.content p a.call-to-action--green,article.content ul a.call-to-action--green,article.content ol a.call-to-action--green{background-color:#93dc38;color:#111;text-shadow:none}article.content p a.thanksgiving,article.content ul a.thanksgiving,article.content ol a.thanksgiving{background:#0572ec;color:#fff;position:relative;margin-bottom:40px;-webkit-transition:all .15s ease-in-out 0s;-moz-transition:all .15s ease-in-out 0s;-ms-transition:all .15s ease-in-out 0s;-o-transition:all .15s ease-in-out 0s;transition:all .15s ease-in-out 0s}article.content p a.thanksgiving::before,article.content ul a.thanksgiving::before,article.content ol a.thanksgiving::before{content:"";display:inline-block;position:absolute;left:-30px;top:23px;width:100px;height:80px;background:url(../img/misc/thanksgiving-button-bl.svg);background-size:contain;background-repeat:no-repeat;-webkit-transition:all .15s ease-in-out 0s;-moz-transition:all .15s ease-in-out 0s;-ms-transition:all .15s ease-in-out 0s;-o-transition:all .15s ease-in-out 0s;transition:all .15s ease-in-out 0s}article.content p a.thanksgiving::after,article.content ul a.thanksgiving::after,article.content ol a.thanksgiving::after{content:"";display:inline-block;position:absolute;right:-20px;top:25px;width:80px;height:100px;background:url(../img/misc/thanksgiving-button-br.svg);background-size:contain;background-repeat:no-repeat;-webkit-transition:all .15s ease-in-out 0s;-moz-transition:all .15s ease-in-out 0s;-ms-transition:all .15s ease-in-out 0s;-o-transition:all .15s ease-in-out 0s;transition:all .15s ease-in-out 0s}article.content p a.thanksgiving:hover::before,article.content ul a.thanksgiving:hover::before,article.content ol a.thanksgiving:hover::before{left:-40px;-webkit-transition:all .15s ease-in-out 0s;-moz-transition:all .15s ease-in-out 0s;-ms-transition:all .15s ease-in-out 0s;-o-transition:all .15s ease-in-out 0s;transition:all .15s ease-in-out 0s}article.content p a.thanksgiving:hover::after,article.content ul a.thanksgiving:hover::after,article.content ol a.thanksgiving:hover::after{right:-30px;-webkit-transition:all .15s ease-in-out 0s;-moz-transition:all .15s ease-in-out 0s;-ms-transition:all .15s ease-in-out 0s;-o-transition:all .15s ease-in-out 0s;transition:all .15s ease-in-out 0s}@media screen and (prefers-color-scheme:dark){article.content p a.thanksgiving:hover,article.content ul a.thanksgiving:hover,article.content ol a.thanksgiving:hover{box-shadow:0 2px 2px rgba(5,114,236,.5)}}article.content ol{counter-reset:list}article.content ol li{list-style:none;position:relative;margin-left:2.5em;cursor:default;border-spacing:0;font-size:1.25rem;line-height:1.8rem}@media print{article.content ol li{font-size:1rem}}article.content ol li::before{counter-increment:list;content:counter(list)"";position:absolute;left:-2.5em;color:#4d5d8c;background:#edeff2;transition:.5s;border-radius:50px;display:block;width:1.75rem;height:1.75rem;text-align:center;padding:0 0 1em;box-shadow:0 2px 2px transparent}@media screen and (prefers-color-scheme:dark){article.content ol li::before{background-color:#222;color:#cbcbcb}}article.content ul li{list-style:circle;position:relative;margin-left:16px;cursor:default;border-spacing:0;font-size:1.25rem;line-height:1.8rem}@media print{article.content ul li{font-size:1rem}}@media(min-width:600px){article.content ul li{margin-left:40px}}article.content ul li::before{color:#4d5d8c;background:#edeff2;transition:.5s;border-radius:50px;display:block;width:1.75rem;height:1.75rem;text-align:center;box-shadow:0 2px 2px transparent}@media screen and (prefers-color-scheme:dark){article.content ul li::before{background-color:#222;color:#cbcbcb}}article.content small{font-size:80%}article.content .introduction p{font-size:1.375rem;line-height:1.36;letter-spacing:-.38px;font-weight:500;color:#333}@media screen and (prefers-color-scheme:dark){article.content .introduction p{color:#fff}}@media print{article.content .introduction p{font-size:1.125rem}}article.content .password{font-family:courier prime bits,monospace;letter-spacing:.02em}article.content .password .symbol{color:#e6735c}@media screen and (prefers-color-scheme:dark){article.content .password .symbol{color:#ff3cfb}}article.content .password .digit{color:#0d80f2}@media screen and (prefers-color-scheme:dark){article.content .password .digit{color:#d1c742}}article.content .password .letter{color:inherit}article.content twitterwidget{display:inline-block!important;margin:0 auto 20px!important}article.content blockquote{border-left:7px solid #0572ec;color:#4c4c4c;font-size:1.2em;margin-bottom:1.3em;padding-left:20px}article.content blockquote ul li,article.content blockquote ol li{font-size:.917em}@media screen and (prefers-color-scheme:dark){article.content .neon-blue{color:#4da4ff;animation:neon-blue .2s ease-in-out infinite alternate}@keyframes neon-blue{from{text-shadow:0 0 6px rgba(30,132,242,.42),0 1px 20px rgba(30,132,242,.92)}to{text-shadow:0 0 6px rgba(30,132,242,.72),0 2px 20px rgba(30,132,242,.92)}}}@media screen and (prefers-color-scheme:dark){article.content .neon-pink{color:#ff7dbe;animation:neon-pink .2s ease-in-out infinite alternate}@keyframes neon-pink{from{text-shadow:0 0 6px rgba(242,30,214,.42),0 1px 20px rgba(207,85,171,.92)}to{text-shadow:0 0 6px rgba(242,30,214,.42),0 1px 20px rgba(207,85,171,.72)}}}article.content .highlight{background-color:#ff0}@media(min-width:1024px){article.sticky-header{position:fixed;top:60px;left:0;min-height:10vh;z-index:1}article.sticky-header div.announcement{display:flex;flex-direction:column;justify-content:center}article.sticky-header div.announcement h4{display:none!important}article.sticky-header h2,article.sticky-header h3,article.sticky-header h4{font-size:.9em}}section.continue-reading{width:100%;background-color:#f5f6f7;padding:60px 10px}@media screen and (prefers-color-scheme:dark){section.continue-reading{background-color:#000f1f}}@media(min-width:1024px){section.continue-reading{padding:60px 30px}}section.continue-reading h3{color:#333;display:block;font-size:1rem;font-weight:700;line-height:1.6;margin:12px 0 6px;padding:0 12px 0 6px}@media screen and (prefers-color-scheme:dark){section.continue-reading h3{color:#fff}}section.continue-reading h4.footer-title{max-width:1050px;display:block;margin:0 auto 40px;padding:0;font-size:1.4em;font-weight:600;line-height:1.3;color:#4c4c4c;background-color:transparent;letter-spacing:-.02em}section.continue-reading p{padding:0 12px 0 6px}section.continue-reading .container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;max-width:1050px;margin:0 auto}@supports(display:grid){section.continue-reading .container{display:grid;grid-template-columns:1fr}@media(min-width:700px){section.continue-reading .container{grid-template-columns:1fr 1fr;grid-gap:10px;justify-items:center}}@media(min-width:1024px){section.continue-reading .container{grid-template-columns:1fr 1fr}}}section.continue-reading .container>div{border-radius:6px;width:100%;flex-basis:350px;margin-bottom:20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column}section.continue-reading .container>div img{width:100%;height:100%;min-height:200px;max-height:200px;object-fit:cover;background-color:#3d5266}section.continue-reading .container>div h4{align-self:flex-start;color:#525c66;margin:5px}@media screen and (prefers-color-scheme:dark){section.continue-reading .container>div h4{background-color:#3d454d;color:#cbcbcb}}section.continue-reading .container>div h4 a:hover{text-decoration:underline}section.continue-reading .container>div p{margin-top:5px}section.continue-reading .container>div a{font-weight:700;margin-bottom:6px}section.continue-reading .container>div time{margin-left:10px}@media print{section.continue-reading{display:none}}section.author{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;flex-direction:row;justify-content:space-between;margin-top:50px}@media(min-width:30em){section.author{margin-top:80px}section.author::before{content:"";flex-grow:10;align-self:center;border-top:1px solid #999}}@media print{section.author{display:none}}section.author .details{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;flex-grow:1;margin-right:1em}section.author p{display:inline-block}section.author .name,section.author .title{font-size:1em;font-style:normal;font-stretch:normal;line-height:1.38;letter-spacing:-.3px;margin-bottom:0}section.author .name{font-weight:500}section.author .title{font-weight:300}section.author .badge{flex-grow:0;position:relative}section.author .flag{width:36px;height:auto;position:absolute;bottom:.25em;right:0}section.author .avatar{width:80px;height:80px;border-radius:50%;overflow:hidden;border:1px solid #edeff2}.table-overflow{overflow:auto}.feature-list td:last-child{font-size:1.5em;text-align:center}.download-feature{align-items:center;border-radius:10px;background-color:#edeff2;display:block;font-weight:700;margin-bottom:40px;padding:20px 10px;text-align:center;width:100%}@media(min-width:30em){.download-feature{border-radius:30px;display:flex;padding:10px 10px 10px 40px;justify-content:space-between}}@media screen and (prefers-color-scheme:dark){.download-feature{background-color:#3d3d3d}}.download-feature span{text-align:left}@media(min-width:30em){.download-feature span{flex:auto;padding-right:20px}}.download-feature p{display:inline-block;font-size:1em;margin:20px 0 0}@media(min-width:30em){.download-feature p{margin:0}}article.content .download-feature p{font-size:1em}article.content .download-feature p a.call-to-action{display:inline-block}img.shadow,video.shadow{border:1px solid #e0e0e0;box-shadow:0 10px 15px 10px rgba(164,164,164,.1)}@media screen and (prefers-color-scheme:dark){img.shadow,video.shadow{border:1px solid rgba(18,18,18,.48);box-shadow:0 10px 15px 10px rgba(0,0,0,.1)}}img.round,video.round{border-radius:8px}img.border,video.border{border:1px solid #d6d9e1}@media screen and (prefers-color-scheme:dark){img.border,video.border{border:1px solid rgba(18,18,18,.48)}}.app-box{background-color:#f7f7f7;background-position:-250px 140px,110% -60px;background-repeat:no-repeat,no-repeat;padding:4rem 6rem 0 0;margin:2rem -3rem;border-radius:.5rem;display:grid;grid-template-columns:1fr .7fr;grid-template-rows:1fr;grid-template-areas:"a b";justify-items:center}@media all and (-ms-high-contrast:none){.app-box{display:-ms-grid;-ms-grid-columns:1fr 1fr;-ms-grid-rows:1fr}}@media screen and (prefers-color-scheme:dark){.app-box{background-color:#3b3b3b}}@media(max-width:52em){.app-box{margin:2rem 0;width:100%;overflow:hidden;background-position:-320px 20px,110% -90px;grid-template-columns:1fr 1fr;padding:4rem 2rem 0;grid-column-gap:2rem}}@media(max-width:680px){.app-box{background-position:-330px 140px,120% -80px}}@media(max-width:640px){.app-box{background-position:-330px 140px,200% -80px;background-size:auto,180px}}@media(max-width:600px){.app-box{background-color:#f7f7f7;background-position:50% calc(200% - -80vw),110% -90px;background-repeat:no-repeat,no-repeat;padding:0;margin:2rem 0;border-radius:.5rem;display:grid;grid-template-columns:1fr;grid-template-rows:.9fr 1fr;grid-template-areas:"b" "a";justify-items:center;background-size:150%,auto;padding-top:5rem;align-items:center}}.app-box .details{grid-area:b;align-self:center}.app-box .details h3{color:#333;font-size:1.3em;font-weight:700}@media screen and (prefers-color-scheme:dark){.app-box .details h3{color:#fff}}.app-box .details p{font-size:1rem}.app-box.ios{background-image:url(/img/misc/app-circle.svg),url(/img/misc/ios-icon.svg)}.app-box.android{background-image:url(/img/misc/app-circle.svg),url(/img/misc/playstore-icon.svg)}.app-box.green{background-color:rgba(80,179,71,5%)}.app-box.orange{background-color:rgba(255,154,13,5%)}.app-box.blue{background-color:rgba(5,114,236,5%)}.app-box .screenshot{grid-area:a;margin:0;height:400px;width:240px;overflow:hidden;box-shadow:0 0 30px -5px rgba(51,51,51,.18);border-radius:.5rem .5rem 0 0;background:#f2f4f7;border:1px solid rgba(146,149,160,.25)}@media(max-width:600px){.app-box .screenshot{align-self:end}}.app-box p{max-width:280px}.u-anchor-offset::before{content:"";display:block;height:100px;margin-top:-100px;position:relative;z-index:-1}.alert-banner-is-visible .u-anchor-offset::before{height:calc(var(--navbar-height-with-banner) + 4px);margin-top:calc( -1 * calc(var(--navbar-height-with-banner) + 4px))}section.gallery{display:none;align-content:start;align-items:start;justify-content:start;grid-auto-rows:125px;grid-gap:5px;grid-template-columns:repeat(2,1fr);margin:50px 0}@media(min-width:900px){section.gallery--large-wrapper{width:calc(100% + 250px);margin-left:-125px}}@media(min-width:52em){section.gallery{grid-template-columns:repeat(5,1fr)}section.gallery--large-wrapper{grid-template-columns:repeat(7,1fr)}}@supports(pointer-events:none) and (display:grid){section.gallery{display:grid}}section.gallery figure{height:100%;max-width:100%;position:relative;overflow:hidden}section.gallery figure:hover img,section.gallery figure:focus img{transform:scale(1.1)}section.gallery figure button::after{content:"";position:absolute;height:100%;width:100%;top:0;left:0;background-color:rgba(5,22,39,.5);background-position:50%;background-repeat:no-repeat;background-image:url(/img/icons/search.svg);opacity:0;transition:opacity ease-in-out .25s;pointer-events:none;cursor:pointer}section.gallery figure button:hover::after,section.gallery figure button:focus::after{opacity:1;pointer-events:auto}section.gallery figure button:focus::after{background-color:rgba(5,22,39,.3)}section.gallery button{background:0 0;font-size:0;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}section.gallery img{display:block;height:100%;width:100%;object-fit:cover;min-height:125px;transition:transform .2s ease-in-out;object-position:center center}section.gallery--image-position-left-top img{object-position:left top}@media(min-width:52em){section.gallery .item.item-row1-column1{grid-area:span 1/span 1}}@media(min-width:52em){section.gallery .item.item-row1-column2{grid-area:span 1/span 2}}@media(min-width:52em){section.gallery .item.item-row1-column3{grid-area:span 1/span 3}}@media(min-width:52em){section.gallery .item.item-row1-column4{grid-area:span 1/span 4}}@media(min-width:52em){section.gallery .item.item-row1-column5{grid-area:span 1/span 5}}@media(min-width:52em){section.gallery .item.item-row1-column6{grid-area:span 1/span 6}}@media(min-width:52em){section.gallery .item.item-row1-column7{grid-area:span 1/span 7}}@media(min-width:52em){section.gallery .item.item-row2-column1{grid-area:span 2/span 1}}@media(min-width:52em){section.gallery .item.item-row2-column2{grid-area:span 2/span 2}}@media(min-width:52em){section.gallery .item.item-row2-column3{grid-area:span 2/span 3}}@media(min-width:52em){section.gallery .item.item-row2-column4{grid-area:span 2/span 4}}@media(min-width:52em){section.gallery .item.item-row2-column5{grid-area:span 2/span 5}}@media(min-width:52em){section.gallery .item.item-row2-column6{grid-area:span 2/span 6}}@media(min-width:52em){section.gallery .item.item-row2-column7{grid-area:span 2/span 7}}@media(min-width:52em){section.gallery .item.item-row3-column1{grid-area:span 3/span 1}}@media(min-width:52em){section.gallery .item.item-row3-column2{grid-area:span 3/span 2}}@media(min-width:52em){section.gallery .item.item-row3-column3{grid-area:span 3/span 3}}@media(min-width:52em){section.gallery .item.item-row3-column4{grid-area:span 3/span 4}}@media(min-width:52em){section.gallery .item.item-row3-column5{grid-area:span 3/span 5}}@media(min-width:52em){section.gallery .item.item-row3-column6{grid-area:span 3/span 6}}@media(min-width:52em){section.gallery .item.item-row3-column7{grid-area:span 3/span 7}}@media(min-width:52em){section.gallery .item.item-row4-column1{grid-area:span 4/span 1}}@media(min-width:52em){section.gallery .item.item-row4-column2{grid-area:span 4/span 2}}@media(min-width:52em){section.gallery .item.item-row4-column3{grid-area:span 4/span 3}}@media(min-width:52em){section.gallery .item.item-row4-column4{grid-area:span 4/span 4}}@media(min-width:52em){section.gallery .item.item-row4-column5{grid-area:span 4/span 5}}@media(min-width:52em){section.gallery .item.item-row4-column6{grid-area:span 4/span 6}}@media(min-width:52em){section.gallery .item.item-row4-column7{grid-area:span 4/span 7}}@media(min-width:52em){section.gallery .item.item-row5-column1{grid-area:span 5/span 1}}@media(min-width:52em){section.gallery .item.item-row5-column2{grid-area:span 5/span 2}}@media(min-width:52em){section.gallery .item.item-row5-column3{grid-area:span 5/span 3}}@media(min-width:52em){section.gallery .item.item-row5-column4{grid-area:span 5/span 4}}@media(min-width:52em){section.gallery .item.item-row5-column5{grid-area:span 5/span 5}}@media(min-width:52em){section.gallery .item.item-row5-column6{grid-area:span 5/span 6}}@media(min-width:52em){section.gallery .item.item-row5-column7{grid-area:span 5/span 7}}@media(min-width:52em){section.gallery .item.item-row6-column1{grid-area:span 6/span 1}}@media(min-width:52em){section.gallery .item.item-row6-column2{grid-area:span 6/span 2}}@media(min-width:52em){section.gallery .item.item-row6-column3{grid-area:span 6/span 3}}@media(min-width:52em){section.gallery .item.item-row6-column4{grid-area:span 6/span 4}}@media(min-width:52em){section.gallery .item.item-row6-column5{grid-area:span 6/span 5}}@media(min-width:52em){section.gallery .item.item-row6-column6{grid-area:span 6/span 6}}@media(min-width:52em){section.gallery .item.item-row6-column7{grid-area:span 6/span 7}}@media(min-width:52em){section.gallery .item.item-row7-column1{grid-area:span 7/span 1}}@media(min-width:52em){section.gallery .item.item-row7-column2{grid-area:span 7/span 2}}@media(min-width:52em){section.gallery .item.item-row7-column3{grid-area:span 7/span 3}}@media(min-width:52em){section.gallery .item.item-row7-column4{grid-area:span 7/span 4}}@media(min-width:52em){section.gallery .item.item-row7-column5{grid-area:span 7/span 5}}@media(min-width:52em){section.gallery .item.item-row7-column6{grid-area:span 7/span 6}}@media(min-width:52em){section.gallery .item.item-row7-column7{grid-area:span 7/span 7}}section.gallery .item--border{border:1px solid #cbcbcb}@media screen and (prefers-color-scheme:dark){section.gallery .item--border{border:1px solid #0572ec}}section.gallery .gallery-overlay{-webkit-transition:opacity .15s ease-in-out;-moz-transition:opacity .15s ease-in-out;-ms-transition:opacity .15s ease-in-out;-o-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out;opacity:0;background-position:50%;background-repeat:no-repeat;background-size:50px 50px;background-color:rgba(34,34,34,.9);display:none;height:100vh;left:0;pointer-events:none;position:fixed;top:0;width:100vw;transition-delay:.15s;overflow-y:auto;z-index:9999}section.gallery .gallery-overlay.active{display:flex;flex-direction:column;align-content:center;justify-content:space-evenly;align-items:center;pointer-events:auto;opacity:1}section.gallery .gallery-overlay.loading{background-image:url(../img/misc/tail-spin.svg)}section.gallery .gallery-overlay nav{background:#fff;border-radius:6px;width:auto;height:auto;top:auto;min-height:auto;position:static}@media screen and (prefers-color-scheme:dark){section.gallery .gallery-overlay nav{background-color:#111}}section.gallery .gallery-overlay nav ul{height:30px;list-style:none;margin:0;padding:0}section.gallery .gallery-overlay nav ul li{color:#051627;display:inline-block;margin:0;padding:0;vertical-align:top;font-size:1rem;font-weight:700;vertical-align:middle}@media screen and (prefers-color-scheme:dark){section.gallery .gallery-overlay nav ul li{color:#fff}}section.gallery .gallery-overlay .counter{min-width:70px;text-align:center}section.gallery .gallery-overlay button{cursor:pointer;height:30px;position:relative;width:30px;text-align:center;vertical-align:top;opacity:.8;display:flex;flex-direction:column;justify-content:center;align-items:center}section.gallery .gallery-overlay button svg path{transition:fill ease-in-out .25s}section.gallery .gallery-overlay button.next,section.gallery .gallery-overlay button.previous{pointer-events:none;opacity:.1}section.gallery .gallery-overlay button.next:hover svg path,section.gallery .gallery-overlay button.previous:hover svg path{fill:#656e76}@media screen and (prefers-color-scheme:dark){section.gallery .gallery-overlay button.next:hover svg path,section.gallery .gallery-overlay button.previous:hover svg path{fill:#b9bdc2}}section.gallery .gallery-overlay button.next:focus svg path,section.gallery .gallery-overlay button.previous:focus svg path{fill:#034ea6}@media screen and (prefers-color-scheme:dark){section.gallery .gallery-overlay button.next:focus svg path,section.gallery .gallery-overlay button.previous:focus svg path{fill:#0572ec}}@media screen and (prefers-color-scheme:dark){section.gallery .gallery-overlay button.next svg path,section.gallery .gallery-overlay button.previous svg path{fill:#fff}}section.gallery .gallery-overlay button.next.active,section.gallery .gallery-overlay button.previous.active{pointer-events:auto;opacity:1}section.gallery .gallery-overlay button.close:hover svg path{fill:#051627}@media screen and (prefers-color-scheme:dark){section.gallery .gallery-overlay button.close:hover svg path{fill:#fff}}section.gallery .gallery-overlay button.close:focus svg path{fill:#034ea6}@media screen and (prefers-color-scheme:dark){section.gallery .gallery-overlay button.close:focus svg path{fill:#0572ec}}@media screen and (prefers-color-scheme:dark){section.gallery .gallery-overlay button.close svg path{fill:#b9bdc2}}section.gallery .gallery-overlay .description{top:0;width:100vw;background:#fff;padding:10px;text-align:center}@media screen and (prefers-color-scheme:dark){section.gallery .gallery-overlay .description{background-color:#111}}section.gallery .gallery-overlay .description p{color:#051627;font-size:1rem!important;max-width:1140px;margin:0 auto}@media screen and (prefers-color-scheme:dark){section.gallery .gallery-overlay .description p{color:#fff}}@media(min-width:52em){section.gallery .gallery-overlay .description p{font-size:1.25rem!important}}section.gallery .gallery-overlay .image-wrapper{flex:auto;display:flex;flex-direction:column;align-content:center;justify-content:space-evenly;align-items:center}section.gallery .gallery-overlay .image{-webkit-transition:opacity .15s ease-in-out 0s;-moz-transition:opacity .15s ease-in-out 0s;-ms-transition:opacity .15s ease-in-out 0s;-o-transition:opacity .15s ease-in-out 0s;transition:opacity .15s ease-in-out 0s;height:auto;width:auto;opacity:0;display:flex;flex-direction:column;justify-content:center}section.gallery .gallery-overlay .image img{max-height:80vh;max-width:90vw;width:auto;height:auto}section.gallery .gallery-overlay .image.active{opacity:1;transition-delay:.15s}.chroma.chroma{border-radius:0;color:#272822;background-color:#fafafa}.chroma .err{color:#960050;background-color:#1e0010}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block}.chroma .hl{display:block;width:100%;background-color:#ffc}.chroma .lnt{margin-right:.4em;padding:0 .4em;color:#7f7f7f}.chroma .ln{margin-right:.4em;padding:0 .4em;color:#7f7f7f}.chroma .k{color:#00a8c8}.chroma .kc{color:#00a8c8}.chroma .kd{color:#00a8c8}.chroma .kn{color:#f92672}.chroma .kp{color:#00a8c8}.chroma .kr{color:#00a8c8}.chroma .kt{color:#00a8c8}.chroma .n{color:#111}.chroma .na{color:#75af00}.chroma .nb{color:#111}.chroma .bp{color:#111}.chroma .nc{color:#75af00}.chroma .no{color:#00a8c8}.chroma .nd{color:#75af00}.chroma .ni{color:#111}.chroma .ne{color:#75af00}.chroma .nf{color:#75af00}.chroma .fm{color:#111}.chroma .nl{color:#111}.chroma .nn{color:#111}.chroma .nx{color:#75af00}.chroma .py{color:#111}.chroma .nt{color:#f92672}.chroma .nv{color:#111}.chroma .vc{color:#111}.chroma .vg{color:#111}.chroma .vi{color:#111}.chroma .vm{color:#111}.chroma .l{color:#ae81ff}.chroma .ld{color:#e6db74}.chroma .s{color:#d88200}.chroma .sa{color:#d88200}.chroma .sb{color:#d88200}.chroma .sc{color:#d88200}.chroma .dl{color:#d88200}.chroma .sd{color:#d88200}.chroma .s2{color:#d88200}.chroma .se{color:#8045ff}.chroma .sh{color:#d88200}.chroma .si{color:#d88200}.chroma .sx{color:#d88200}.chroma .sr{color:#d88200}.chroma .s1{color:#d88200}.chroma .ss{color:#d88200}.chroma .m{color:#ae81ff}.chroma .mb{color:#ae81ff}.chroma .mf{color:#ae81ff}.chroma .mh{color:#ae81ff}.chroma .mi{color:#ae81ff}.chroma .il{color:#ae81ff}.chroma .mo{color:#ae81ff}.chroma .o{color:#f92672}.chroma .ow{color:#f92672}.chroma .p{color:#111}.chroma .c{color:#75715e}.chroma .ch{color:#75715e}.chroma .cm{color:#75715e}.chroma .c1{color:#75715e}.chroma .cs{color:#75715e}.chroma .cp{color:#75715e}.chroma .cpf{color:#75715e}.chroma .gd{color:#f92672}.chroma .ge{font-style:italic}.chroma .gi{color:#75af00}.chroma .gs{font-weight:700}.chroma .gu{color:#75715e}@media screen and (prefers-color-scheme:dark){.chroma.chroma{border-radius:0;color:#f8f8f2;background-color:#272822}.chroma .err{color:#960050;background-color:#1e0010}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block}.chroma .hl{display:block;width:100%;background-color:#ffc}.chroma .lnt{margin-right:.4em;padding:0 .4em;color:#7f7f7f}.chroma .ln{margin-right:.4em;padding:0 .4em;color:#7f7f7f}.chroma .k{color:#66d9ef}.chroma .kc{color:#66d9ef}.chroma .kd{color:#66d9ef}.chroma .kn{color:#f92672}.chroma .kp{color:#66d9ef}.chroma .kr{color:#66d9ef}.chroma .kt{color:#66d9ef}.chroma .n{color:#eee}.chroma .na{color:#a6e22e}.chroma .nb{color:#eee}.chroma .bp{color:#eee}.chroma .nc{color:#a6e22e}.chroma .no{color:#66d9ef}.chroma .nd{color:#a6e22e}.chroma .ni{color:#eee}.chroma .ne{color:#a6e22e}.chroma .nf{color:#a6e22e}.chroma .fm{color:#eee}.chroma .nl{color:#eee}.chroma .nn{color:#eee}.chroma .nx{color:#a6e22e}.chroma .py{color:#eee}.chroma .nt{color:#f92672}.chroma .nv{color:#eee}.chroma .vc{color:#eee}.chroma .vg{color:#eee}.chroma .vi{color:#eee}.chroma .vm{color:#eee}.chroma .l{color:#ae81ff}.chroma .ld{color:#e6db74}.chroma .s{color:#e6db74}.chroma .sa{color:#e6db74}.chroma .sb{color:#e6db74}.chroma .sc{color:#e6db74}.chroma .dl{color:#e6db74}.chroma .sd{color:#e6db74}.chroma .s2{color:#e6db74}.chroma .se{color:#ae81ff}.chroma .sh{color:#e6db74}.chroma .si{color:#e6db74}.chroma .sx{color:#e6db74}.chroma .sr{color:#e6db74}.chroma .s1{color:#e6db74}.chroma .ss{color:#e6db74}.chroma .m{color:#ae81ff}.chroma .mb{color:#ae81ff}.chroma .mf{color:#ae81ff}.chroma .mh{color:#ae81ff}.chroma .mi{color:#ae81ff}.chroma .il{color:#ae81ff}.chroma .mo{color:#ae81ff}.chroma .o{color:#f92672}.chroma .ow{color:#f92672}.chroma .p{color:#eee}.chroma .c{color:#afafaf}.chroma .ch{color:#afafaf}.chroma .cm{color:#afafaf}.chroma .c1{color:#afafaf}.chroma .cs{color:#afafaf}.chroma .cp{color:#afafaf}.chroma .cpf{color:#afafaf}.chroma .gd{color:#f92672}.chroma .ge{font-style:italic}.chroma .gi{color:#a6e22e}.chroma .gs{font-weight:700}.chroma .gu{color:#afafaf}}.taxonomy-list{color:#525c66;margin:60px auto;max-width:1100px;padding:60px 20px 0}.alert-banner-is-visible .taxonomy-list{padding-top:40px}.taxonomy-list section{display:grid;grid-gap:0;grid-template-columns:1fr}@media(min-width:30em){.taxonomy-list section{grid-template-columns:1fr 1fr;grid-gap:30px;grid-template-columns:1fr 1fr}}.taxonomy-list dl{margin:0;padding:0 0 15px;position:relative;width:100%}@media(min-width:30em){.taxonomy-list dl{margin-bottom:30px;width:50%}@supports(display:grid){.taxonomy-list dl{margin:0;width:auto;padding:0}}}@media(min-width:30em){.taxonomy-list dl::after{content:"";clear:both;display:table}}.taxonomy-list dl dt{float:none;font-size:1.4em;font-weight:700;line-height:.8em;margin:0;padding:15px 0;width:100%;letter-spacing:-1px;opacity:1}.taxonomy-list dl dt a{color:#0572ec}@media screen and (prefers-color-scheme:dark){.taxonomy-list dl dt a{color:#fff}}.taxonomy-list dl dt a:hover{text-decoration:underline}.taxonomy-list dl dt a:active,.taxonomy-list dl dt a:focus{text-decoration:none}.taxonomy-list dl dd{float:none;margin:0;padding:0;width:100%}.taxonomy-list dl dd:last-of-type a{border-bottom:1px solid transparent}.taxonomy-list dl dd:last-of-type a:hover,.taxonomy-list dl dd:last-of-type a:active,.taxonomy-list dl dd:last-of-type a:focus{border-bottom-color:transparent}.taxonomy-list dl dd a{color:#525c66;display:block;padding:15px 0;border-bottom:1px solid #b8bdcc}@media screen and (prefers-color-scheme:dark){.taxonomy-list dl dd a{color:#fff}}.taxonomy-list dl dd a:hover,.taxonomy-list dl dd a:active,.taxonomy-list dl dd a:focus{color:#0572ec;border-bottom-color:#0572ec}main.blog.taxonomy-landing h1{font-family:system-ui,-apple-system,BlinkMacSystemFont,segoe ui,Helvetica,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;font-weight:700;margin:30px 0 20px}main.blog.taxonomy-landing h1::before{align-self:flex-end;content:attr(data-category);display:block;width:100%;flex:0 0 100%;font-size:.4em;font-weight:700;text-transform:uppercase;opacity:.7}main.blog.taxonomy-landing .blog-container.landing{padding-top:30px;padding-bottom:0}.alert-banner-is-visible main.blog.taxonomy-landing .blog-container.landing{padding-top:60px}@supports(border-color:rgba(51,51,51,0.1)){main.blog.taxonomy-landing .blog-container.landing h4{border:1px solid rgba(51,51,51,.1)}}@media screen and (prefers-color-scheme:dark){main.blog.taxonomy-landing .blog-container.landing h4{border-color:#3d454d}}main.blog.taxonomy-landing .blog-container.landing h4.active{background:0 0;padding:3px 5px}@supports(border-color:rgba(51,51,51,0.1)){main.blog.taxonomy-landing .blog-container.landing h4.active{border:1px solid rgba(51,51,51,.1)}}@media screen and (prefers-color-scheme:dark){main.blog.taxonomy-landing .blog-container.landing h4.active{border-color:#cbcbcb}}main.blog.taxonomy-landing .blog-container.landing h4 a{padding:3px 5px}main.blog.taxonomy-landing .blog-container.landing ul{margin-top:0;display:flex;flex-direction:row;flex-wrap:wrap}@supports(display:grid){main.blog.taxonomy-landing .blog-container.landing ul{grid-gap:20px;grid-template-columns:1fr;display:grid}}@media(min-width:52em){main.blog.taxonomy-landing .blog-container.landing ul{margin-top:30px}@supports(display:grid){main.blog.taxonomy-landing .blog-container.landing ul{grid-template-columns:1fr 1fr}}}main.blog.taxonomy-landing .blog-container.landing ul li{display:block;width:100%}@media(min-width:52em){main.blog.taxonomy-landing .blog-container.landing ul li{width:50%}@supports(display:grid){main.blog.taxonomy-landing .blog-container.landing ul li{width:100%}}}main.blog.taxonomy-landing .blog-container.landing ul li .post-image{width:100%;max-height:unset;max-width:unset}@supports(object-fit:cover){main.blog.taxonomy-landing .blog-container.landing ul li .post-image{height:210px;object-fit:cover}}@media(min-width:52em){main.blog.taxonomy-landing .blog-container.landing ul li a{max-height:176px;max-width:176px}}main.blog.taxonomy-landing .blog-container.landing ul li article{flex:auto;padding:20px 20px 0}@media(min-width:52em){main.blog.taxonomy-landing .blog-container.landing ul li article{padding:20px 20px 5px}}main.blog.taxonomy-landing .blog-container.landing ul li article p{display:none;line-height:1.5em}@supports(display:grid){main.blog.taxonomy-landing .blog-container.landing ul li article p{display:block}}main.blog.taxonomy-landing .blog-container.landing ul li article p.by-author{display:block}main.blog.taxonomy-landing .blog-container.landing ul li article p.by-author .author-photo{vertical-align:middle}