.MarkdownBody.MarkdownBody p.-crosslink>a::before,.back-button::before,.comments-details>summary>.count::before,.home-button>i::before,.missing-message.missing-message>h3::before,.notice-box::before,.page-actions>.facebook>a::before,.page-actions>.twitter>a::before,.page-actions>.github>a::before,.pre-footer>.icon::before,.related-posts-callout>.text>.icon::before,.search-box::before{line-height:1em;font-family:"Ionicons";font-weight:normal;font-style:normal;display:inline-block;text-decoration:none;vertical-align:middle;text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale}.related-posts-callout>.text>.icon::before{content:"\f3cf"}.pre-footer>.icon::before{content:"\f17e"}.home-button:hover>i::before{content:"\f448"}.home-button>i::before{content:"\f447"}.page-actions>.facebook>a::before{content:"\f236"}.page-actions>.github>a::before{content:"\f239"}.page-actions>.twitter>a::before{content:"\f2b0"}.back-button::before{content:"\f27d"}.MarkdownBody.MarkdownBody p.-crosslink>a::before,.missing-message.missing-message>h3::before{content:"\f287"}.comments-details>summary>.count::before{content:"\f2b6"}.notice-box::before{content:"\f311"}.search-box::before{content:"\f375"}.push-button{display:inline-block;text-decoration:none;padding:8px 16px;border-radius:3px}.push-button,.push-button:visited{background-color:#745fb5;background:linear-gradient(5deg, #745fb5, #9066b8);color:white}.push-button:hover,.push-button:focus{background:#4f3d85;box-shadow:none;color:white}.-dark.push-button,.-dark.push-button:visited{background:#4f3d85;color:white}.-dark.push-button:hover,.-dark.push-button:focus{background:#3e3069;color:white}@font-face{font-family:"Ionicons";src:url("https://cdn.jsdelivr.net/npm/ionicons@3.0.0/dist/fonts/ionicons.eot");src:url("https://cdn.jsdelivr.net/npm/ionicons@3.0.0/dist/fonts/ionicons.eot?#iefix") format("embedded-opentype"),url("https://cdn.jsdelivr.net/npm/ionicons@3.0.0/dist/fonts/ionicons.woff") format("woff"),url("https://cdn.jsdelivr.net/npm/ionicons@3.0.0/dist/fonts/ionicons.ttf") format("truetype"),url("https://cdn.jsdelivr.net/npm/ionicons@3.0.0/dist/fonts/ionicons.svg#Ionicons") format("svg");font-weight:normal;font-style:normal}html,body{background:#f1f3f5;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:14px;line-height:1.6;color:#345;overflow-x:hidden}body{font-size:13px;padding:0;margin:0}@media (min-width: 480px) and (max-width: 768px){body{font-size:calc( 13px + 1 * ( ( 100vw - 480px) / 288 ) )}}@media (min-width: 768px) and (max-width: 1280px){body{font-size:calc( 14px + 0 * ( ( 100vw - 768px) / 512 ) )}}@media (min-width: 1280px){body{font-size:14px}}pre,code{font-family:cousine,"SFMono-Regular",Consolas,Menlo,"Liberation Mono","Ubuntu Mono",Courier,monospace;letter-spacing:-0.03em}pre{font-size:.96em}*:not(pre):not(code){-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:#26648e}a:visited{color:#15234d}a:hover{color:#3ac1cb}[aria-hidden]:not(.line-highlight){display:none !important}@media (max-width: 580px){.hint--bottom::before,.hint--bottom::after{display:none}}.MarkdownBody.MarkdownBody a+em{opacity:0.5}.MarkdownBody code{color:#678;font-size:.96em}.MarkdownBody pre,.MarkdownBody code{font-family:cousine,"SFMono-Regular",Consolas,Menlo,"Liberation Mono","Ubuntu Mono",Courier,monospace}.MarkdownBody pre.-box-chars{line-height:1.32}.MarkdownBody pre.-figlet{line-height:1;font-size:11px}.MarkdownBody pre{box-shadow:none;border-left:0;overflow:hidden;overflow-x:auto;background:white;font-size:.96em;line-height:1.5}.MarkdownBody pre>code{color:#111;max-height:auto;padding:0;background:transparent;overflow:visible;font-size:1em}.MarkdownBody .line-highlight{transform:translate3d(0, 2px, 0);background:linear-gradient(to right, rgba(20,175,131,0.05) 25%, transparent)}.MarkdownBody .line-highlight[data-end]{margin-top:0}.MarkdownBody .line-highlight::before,.MarkdownBody .line-highlight::after{display:none}.MarkdownBody pre.-setup,.MarkdownBody p.-setup,.MarkdownBody ul.-setup,.MarkdownBody p.-crosslink{background:#f8f9fa}.token.tag,.token.keyword{color:#26648e}.token.tag{color:#1d406e}.token.value,.token.string,.token.number,.token.attr-value,.token.boolean,.token.regex{color:#14af83}.token.function,.token.attr-name{color:#2e90ae}.token.comment,.token.punctuation,.token.operator{color:#aaa}.MarkdownBody h2{margin:0;padding:0;margin-bottom:24px;margin-top:64px;position:relative;font-size:30px;line-height:1.2;font-weight:300;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;margin-top:0}@media (max-width: 768px){.MarkdownBody h2{margin-bottom:8px;margin-top:32px}}@media (max-width: 480px){.MarkdownBody h2{margin-bottom:8px;margin-top:32px}}@media (min-width: 480px) and (max-width: 768px){.MarkdownBody h2{font-size:calc( 30px + 4 * ( ( 100vw - 480px) / 288 ) )}}@media (min-width: 768px) and (max-width: 1280px){.MarkdownBody h2{font-size:calc( 34px + 2 * ( ( 100vw - 768px) / 512 ) )}}@media (min-width: 1280px){.MarkdownBody h2{font-size:36px}}.MarkdownBody h3{margin:0;padding:0;margin-bottom:16px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:17px;font-weight:400;color:#745fb5}@media (min-width: 480px) and (max-width: 768px){.MarkdownBody h3{font-size:calc( 17px + 2 * ( ( 100vw - 480px) / 288 ) )}}@media (min-width: 768px) and (max-width: 1280px){.MarkdownBody h3{font-size:calc( 19px + 0 * ( ( 100vw - 768px) / 512 ) )}}@media (min-width: 1280px){.MarkdownBody h3{font-size:19px}}.MarkdownBody a,.MarkdownBody a:visited{color:#26648e;text-decoration:none}.MarkdownBody a:hover{text-decoration:underline}.MarkdownBody em{font-style:normal;color:#678}.MarkdownBody iframe{border:0;margin:0;width:100%}.MarkdownBody.MarkdownBody p.-crosslink>a{display:block;text-decoration:none;color:#745fb5;border-bottom:0;box-shadow:none;margin:-16px;padding:16px}.MarkdownBody.MarkdownBody p.-crosslink>a:visited{color:#745fb5}.MarkdownBody.MarkdownBody p.-crosslink>a::before{font-size:24px;margin-right:16px;width:32px;height:32px;line-height:32px;text-align:center;border-radius:50%}.MarkdownBody.MarkdownBody p.-crosslink>a::before,.MarkdownBody.MarkdownBody p.-crosslink>a:visited::before{background:#745fb5;color:white}.MarkdownBody.MarkdownBody p.-crosslink>a:hover,.MarkdownBody.MarkdownBody p.-crosslink>a:focus{color:#673d85}.MarkdownBody.MarkdownBody p.-crosslink>a:hover::before,.MarkdownBody.MarkdownBody p.-crosslink>a:focus::before{background:#673d85}.MarkdownBody table{width:100%}.MarkdownBody table tr+tr{border-top:solid 1px rgba(102,119,136,0.05)}.MarkdownBody table tbody+tbody{border-top:solid 1px rgba(102,119,136,0.2)}.MarkdownBody table td,.MarkdownBody table th{padding:8px 16px;vertical-align:top;text-align:left}.MarkdownBody table tr th:last-child,.MarkdownBody table tr td:last-child{text-align:right}.MarkdownBody table td:first-child{white-space:nowrap}.MarkdownBody table td>code{font-size:.96em}.MarkdownBody table td:first-child>code{color:#35a}.MarkdownBody table a,.MarkdownBody table a:visited{color:#35a;text-decoration:none}.MarkdownBody table td:first-child>code ~ em{font-size:11px;font-style:normal;color:#678}@media (min-width: 480px) and (max-width: 768px){.MarkdownBody table td:first-child>code ~ em{font-size:calc( 11px + 1 * ( ( 100vw - 480px) / 288 ) )}}@media (min-width: 768px) and (max-width: 1280px){.MarkdownBody table td:first-child>code ~ em{font-size:calc( 12px + 0 * ( ( 100vw - 768px) / 512 ) )}}@media (min-width: 1280px){.MarkdownBody table td:first-child>code ~ em{font-size:12px}}.MarkdownBody table thead{display:none}.MarkdownBody table thead th{font-weight:normal;color:#745fb5}.MarkdownBody table.-shortcuts td:first-child>code{font-size:1rem;padding:5px 6px;padding-left:8px;background:#f8f9fa;border-radius:3px;margin-right:2px;letter-spacing:0.1em;color:#345}.MarkdownBody table.-left-align tr th,.MarkdownBody table.-left-align tr td,.MarkdownBody table.-left-align tr td:last-child{text-align:left}.MarkdownBody table.-headers thead{display:table-header-group;border-bottom:solid 1px rgba(102,119,136,0.2)}.MarkdownBody table.-key-values tbody tr td+td code{display:block}.MarkdownBody table.-css-breakdown tr th,.MarkdownBody table.-css-breakdown tr td,.MarkdownBody table.-css-breakdown tr td:last-child{text-align:left}.MarkdownBody table.-css-breakdown tr td{font-size:15px;white-space:nowrap}@media (min-width: 480px) and (max-width: 768px){.MarkdownBody table.-css-breakdown tr td{font-size:calc( 15px + 1 * ( ( 100vw - 480px) / 288 ) )}}@media (min-width: 768px) and (max-width: 1280px){.MarkdownBody table.-css-breakdown tr td{font-size:calc( 16px + 0 * ( ( 100vw - 768px) / 512 ) )}}@media (min-width: 1280px){.MarkdownBody table.-css-breakdown tr td{font-size:16px}}.MarkdownBody table.-css-breakdown tr td:not(:last-child){padding-right:4px}.MarkdownBody table.-css-breakdown tr td:not(:first-child){padding-left:4px}.MarkdownBody table.-css-breakdown tr:last-child{background:#f8f9fa}.MarkdownBody table.-css-breakdown tr:last-child td{font-size:11px;color:#678;white-space:auto}@media (min-width: 480px) and (max-width: 768px){.MarkdownBody table.-css-breakdown tr:last-child td{font-size:calc( 11px + 1 * ( ( 100vw - 480px) / 288 ) )}}@media (min-width: 768px) and (max-width: 1280px){.MarkdownBody table.-css-breakdown tr:last-child td{font-size:calc( 12px + 0 * ( ( 100vw - 768px) / 512 ) )}}@media (min-width: 1280px){.MarkdownBody table.-css-breakdown tr:last-child td{font-size:12px}}.MarkdownBody table.-bold-first tr>td:first-child{font-weight:bold}.MarkdownBody table.-no-wrap td,.MarkdownBody table.-no-wrap th{white-space:nowrap}.MarkdownBody ul.-six-column{display:flex;flex-wrap:wrap}.MarkdownBody ul.-six-column>li{flex:0 0 16.6666666667%}@media (max-width: 480px){.MarkdownBody ul.-six-column>li{flex:0 0 50%}}@media (max-width: 768px){.MarkdownBody ul.-six-column>li{flex:0 0 25%}}.MarkdownBody ul.-four-column{display:flex;flex-wrap:wrap}.MarkdownBody ul.-four-column>li{flex:0 0 25%}@media (max-width: 480px){.MarkdownBody ul.-four-column>li{flex:0 0 50%}}@media (max-width: 768px){.MarkdownBody ul.-four-column>li{flex:0 0 33.3333333333%}}.attribute-peg{display:inline-block;height:12px;width:20px;text-align:center}.attribute-peg>span{display:inline-block;width:8px;height:8px;background:#77dab2;border-radius:50%}.announcements-item{position:relative;padding:16px;box-shadow:0 6px 8px rgba(102,119,136,0.03),0 1px 2px rgba(102,119,136,0.3),0 8px 12px rgba(58,193,203,0.1);border-radius:1px;background:white;padding-right:48px;animation:announcements-item-flyin 500ms ease-out;transition:opacity 500ms linear, transform 500ms ease-out}.announcements-item.-hide{display:none}.announcements-item>.title{font-size:15px;font-weight:normal;color:#745fb5;margin:0;padding:0}@media (min-width: 480px) and (max-width: 768px){.announcements-item>.title{font-size:calc( 15px + 1 * ( ( 100vw - 480px) / 288 ) )}}@media (min-width: 768px) and (max-width: 1280px){.announcements-item>.title{font-size:calc( 16px + 0 * ( ( 100vw - 768px) / 512 ) )}}@media (min-width: 1280px){.announcements-item>.title{font-size:16px}}.announcements-item>.close{position:absolute;right:0;top:0;width:40px;height:40px;line-height:40px;text-align:center;border:0;margin:0;padding:0;cursor:pointer}.announcements-item>.close:hover,.announcements-item>.close:focus{color:#745fb5}.announcements-item>.close::before{content:"\00D7";font-size:14px}@keyframes announcements-item-flyin{0%{transform:translate3d(0, 32px, 0);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}.announcements-list{position:fixed;left:0;bottom:0;max-width:420px;padding:0;z-index:10}@media (min-width: 481px){.announcements-list{padding:16px}}@media (min-width: 769px){.announcements-list{padding:32px}}.back-button{text-decoration:none;width:48px;height:48px;line-height:46px;text-align:center;display:inline-block;border-radius:50%;transition:all 100ms linear}@media (max-width: 480px){.back-button{width:32px;height:32px;line-height:30px}}.back-button,.back-button:visited{color:#678}.back-button:hover,.back-button:focus{color:white;background:#745fb5;opacity:1}.back-button::before{font-size:24px}@media (max-width: 480px){.back-button::before{font-size:16px}}.body-area{max-width:1232px;margin:0 auto;padding:16px}@media (max-width: 480px){.body-area{padding:16px}}.body-area.-slim{max-width:740px}.code-sponsor{text-align:center;position:relative;height:100px}.code-sponsor>.prelude{position:relative;z-index:5;display:block;font-size:11px;color:#9eaab6;text-align:center;font-weight:normal;user-select:none}@media (min-width: 480px) and (max-width: 768px){.code-sponsor>.prelude{font-size:calc( 11px + 1 * ( ( 100vw - 480px) / 288 ) )}}@media (min-width: 768px) and (max-width: 1280px){.code-sponsor>.prelude{font-size:calc( 12px + 0 * ( ( 100vw - 768px) / 512 ) )}}@media (min-width: 1280px){.code-sponsor>.prelude{font-size:12px}}.code-sponsor>.prelude>a,.code-sponsor>.prelude>a:visited{text-decoration:none;color:#9eaab6}.code-sponsor>.prelude>a:hover,.code-sponsor>.prelude>a:focus{color:#678}.code-sponsor>div{position:relative;z-index:1;margin-top:-16px}.code-sponsor>.prelude+div{margin-top:-8px}.code-sponsor>div>iframe{display:inline-block;opacity:0.7;transition:opacity 150ms linear}.code-sponsor>div:hover>iframe{opacity:1}.comments-area{margin:32px 0 16px 0}.comments-area>.container{padding-left:16px;padding-right:16px;max-width:1232px;margin:0 auto}@media (max-width: 480px){.comments-area>.container{padding-left:16px}}@media (max-width: 480px){.comments-area>.container{padding-right:16px}}.comments-area>.container::before{content:'';display:block;background:linear-gradient(to right, rgba(102,119,136,0.2) 50%, transparent);height:1px}.comments-details{margin-bottom:-16px}.comments-details[open]{margin-bottom:0}.comments-details>summary{font-size:15px;color:#745fb5;padding:24px 0;white-space:nowrap;cursor:pointer}@media (min-width: 480px) and (max-width: 768px){.comments-details>summary{font-size:calc( 15px + 1 * ( ( 100vw - 480px) / 288 ) )}}@media (min-width: 768px) and (max-width: 1280px){.comments-details>summary{font-size:calc( 16px + 0 * ( ( 100vw - 768px) / 512 ) )}}@media (min-width: 1280px){.comments-details>summary{font-size:16px}}.comments-details>summary:hover,.comments-details>summary:hover>.suffix,.comments-details>summary:focus,.comments-details>summary:focus>.suffix{color:#673d85}.comments-details>summary:hover>.fauxlink,.comments-details>summary:focus>.fauxlink{border-bottom:solid 1px #673d85}.comments-details>summary>.count{font-weight:bold}.comments-details>summary>.count::before{color:#745fb5;font-size:24px;margin:0 8px}.comments-details>summary>.suffix{color:#678}.comments-details>summary>.fauxlink{margin-left:4px;border-bottom:solid 1px rgba(116,95,181,0.25)}.comments-section{display:flex}@media (max-width: 768px){.comments-section>.comments{flex:1 0 100%;width:100%}}@media (min-width: 769px){.comments-section>.comments{flex:0 1 66%;min-width:300px}}.h2-section:first-child:not(.-no-hide)>h2{display:none}@media (min-width: 481px){.h2-section+.h2-section{margin-top:48px}}.h3-section>.body>pre{margin:0;padding:16px}@media (max-width: 768px){.h3-section>.body{overflow-x:auto}}.h3-section>.body{background:white;box-shadow:0 6px 8px rgba(102,119,136,0.03),0 1px 2px rgba(102,119,136,0.3)}@media (max-width: 480px){.h3-section>.body{margin:0 -16px;box-shadow:0 1px 1px rgba(102,119,136,0.55)}}@media (min-width: 481px){.h3-section>.body{border-radius:2px}.h3-section>.body>:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.h3-section>.body>:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}}.h3-section>h3{margin-top:8px;margin-bottom:16px;white-space:nowrap;overflow:hidden}@media (max-width: 768px){.h3-section>h3{margin-top:0}}.h3-section>h3::after{margin-left:24px;content:'';display:inline-block;vertical-align:middle;width:100%;height:1px;background:linear-gradient(to right, rgba(116,95,181,0.2), transparent 80%)}.h3-section>.body>ul{margin:0;padding:0;list-style-type:none}.h3-section>.body>ul>li{padding:8px;padding-left:36px;position:relative}.h3-section>.body>ul>li>p{margin:0;padding:0}.h3-section>.body>ul>li::before{content:'';position:absolute;display:inline-block;width:4px;height:4px;background:#678;border-radius:50%;left:16px;top:18px}.h3-section>.body>ul>li+li{border-top:solid 1px rgba(102,119,136,0.05)}.h3-section>.body>p{padding:16px;margin:0}.h3-section>.body>h4{font-size:11px;margin:0;padding:4px 16px;font-weight:normal;background:#f8f9fa;color:#678}@media (min-width: 480px) and (max-width: 768px){.h3-section>.body>h4{font-size:calc( 11px + 1 * ( ( 100vw - 480px) / 288 ) )}}@media (min-width: 768px) and (max-width: 1280px){.h3-section>.body>h4{font-size:calc( 12px + 0 * ( ( 100vw - 768px) / 512 ) )}}@media (min-width: 1280px){.h3-section>.body>h4{font-size:12px}}.h3-section>.body>h4+*{border-top:solid 1px rgba(102,119,136,0.05)}.h3-section>.body>pre ~ p,.h3-section>.body>ul ~ p,.h3-section>.body>iframe ~ p,.h3-section>.body>table ~ p{background:#f8f9fa;color:#678}.h3-section>.body>pre ~ p a,.h3-section>.body>pre ~ p a:visited,.h3-section>.body>ul ~ p a,.h3-section>.body>ul ~ p a:visited,.h3-section>.body>iframe ~ p a,.h3-section>.body>iframe ~ p a:visited,.h3-section>.body>table ~ p a,.h3-section>.body>table ~ p a:visited{color:#345;text-decoration:none;border-bottom:solid 1px rgba(102,119,136,0.05)}.h3-section>.body>pre ~ p a:hover,.h3-section>.body>ul ~ p a:hover,.h3-section>.body>iframe ~ p a:hover,.h3-section>.body>table ~ p a:hover{color:#26648e}.h3-section>.body>*:not(:first-child){border-top:solid 1px rgba(102,119,136,0.05)}.h3-section>.body>p+p,.h3-section>.body>p+p:not(:first-child){margin-top:-1.5em;border-top:0}@media (min-width: 481px){.h3-section.-prime>.body{border-radius:2px;box-shadow:0 6px 8px rgba(102,119,136,0.03),0 1px 2px rgba(102,119,136,0.3),0 8px 12px rgba(58,193,203,0.1)}}ul.-also-see.-also-see.-also-see{display:flex;flex-wrap:wrap;background:#f8f9fa}ul.-also-see.-also-see.-also-see>li{flex:1 0 20%;padding:24px;border-top:solid 1px rgba(102,119,136,0.2)}ul.-also-see.-also-see.-also-see>li+li{border-left:solid 1px rgba(102,119,136,0.2)}ul.-also-see.-also-see.-also-see,ul.-also-see.-also-see.-also-see>li{list-style-type:none}ul.-also-see.-also-see.-also-see>li::before{display:none}ul.-also-see.-also-see.-also-see>li>a{font-size:15px;display:block}@media (min-width: 480px) and (max-width: 768px){ul.-also-see.-also-see.-also-see>li>a{font-size:calc( 15px + 1 * ( ( 100vw - 480px) / 288 ) )}}@media (min-width: 768px) and (max-width: 1280px){ul.-also-see.-also-see.-also-see>li>a{font-size:calc( 16px + 0 * ( ( 100vw - 768px) / 512 ) )}}@media (min-width: 1280px){ul.-also-see.-also-see.-also-see>li>a{font-size:16px}}ul.-also-see.-also-see.-also-see>li>em{font-size:11px;display:block}@media (min-width: 480px) and (max-width: 768px){ul.-also-see.-also-see.-also-see>li>em{font-size:calc( 11px + 1 * ( ( 100vw - 480px) / 288 ) )}}@media (min-width: 768px) and (max-width: 1280px){ul.-also-see.-also-see.-also-see>li>em{font-size:calc( 12px + 0 * ( ( 100vw - 768px) / 512 ) )}}@media (min-width: 1280px){ul.-also-see.-also-see.-also-see>li>em{font-size:12px}}.h3-section-list{margin-left:-16px;margin-right:-16px;margin-top:0;margin-bottom:0}@media (max-width: 1264px){.h3-section-list{margin-left:-8px}}@media (max-width: 1264px){.h3-section-list{margin-right:-8px}}.h3-section-list::after{content:'';display:table;clear:both;zoom:1}.h3-section-list>.h3-section{padding:16px;float:left;width:100%}@media (max-width: 1264px){.h3-section-list>.h3-section{padding:8px}}@media (min-width: 769px){.h3-section-list>.h3-section{padding-top:0}}@media (min-width: 769px){.h3-section-list>.h3-section,.h3-section-list.-two-column>.h3-section{width:50%}}.h3-section-list.-one-column>.h3-section{width:100%}.h3-section-list.-one-column>.h3-section+.h3-section{margin-top:16px}@media (min-width: 769px){.h3-section-list.-three-column>.h3-section{width:50%}}@media (min-width: 961px){.h3-section-list.-three-column>.h3-section{width:33.33%}}@media (min-width: 769px){.h3-section-list.-left-reference>.h3-section{width:50%}}@media (min-width: 961px){.h3-section-list.-left-reference>.h3-section{width:66.67%}.h3-section-list.-left-reference>.h3-section:first-child{width:33.33%}}.HeadlineAd{font-size:11px}@media (min-width: 480px) and (max-width: 768px){.HeadlineAd{font-size:calc( 11px + 1 * ( ( 100vw - 480px) / 288 ) )}}@media (min-width: 768px) and (max-width: 1280px){.HeadlineAd{font-size:calc( 12px + 0 * ( ( 100vw - 768px) / 512 ) )}}@media (min-width: 1280px){.HeadlineAd{font-size:12px}}.HeadlineAd .carbon-img,.HeadlineAd .carbon-text,.HeadlineAd .carbon-poweredby{text-decoration:none;display:block}.HeadlineAd .carbon-img{width:130px;height:100px;box-shadow:0 6px 8px rgba(102,119,136,0.03),0 1px 2px rgba(102,119,136,0.3)}.HeadlineAd .carbon-img>img{border-radius:3px;background:white}.HeadlineAd .carbon-img:hover{transform:translate3d(0, -1px, 0);box-shadow:0 6px 8px rgba(102,119,136,0.03),0 1px 2px rgba(102,119,136,0.3),0 8px 12px rgba(58,193,203,0.1)}.HeadlineAd .carbon-text,.HeadlineAd .carbon-text:visited{color:#678}.HeadlineAd .carbon-poweredby,.HeadlineAd .carbon-poweredby:visited{color:#9eaab6}.HeadlineAd .carbon-text:hover,.HeadlineAd .carbon-poweredby:hover{color:#745fb5}.HeadlineAd{display:inline-block}.HeadlineAd,.HeadlineAd>div>span{min-width:210px;max-width:380px;height:100px}.HeadlineAd>div>span{display:inline-block;text-align:right}.HeadlineAd>div>span::after{content:'';display:table;clear:both;zoom:1}.HeadlineAd .carbon-img{float:right;margin-left:16px}.HeadlineAd .carbon-text:first-line{font-size:15px;color:#111;font-weight:300;margin-bottom:-0.02em}@media (min-width: 480px) and (max-width: 768px){.HeadlineAd .carbon-text:first-line{font-size:calc( 15px + 1 * ( ( 100vw - 480px) / 288 ) )}}@media (min-width: 768px) and (max-width: 1280px){.HeadlineAd .carbon-text:first-line{font-size:calc( 16px + 0 * ( ( 100vw - 768px) / 512 ) )}}@media (min-width: 1280px){.HeadlineAd .carbon-text:first-line{font-size:16px}}@media (min-width: 481px){.HeadlineAd .carbon-poweredby::before{display:block;content:'';width:32px;height:1px;background:rgba(102,119,136,0.2);margin:8px 146px 8px auto}}.hint-mark{cursor:help}.hint-mark>i::before{content:'?';font-size:11px;font-weight:bold;font-style:normal}.hint-mark>i{display:inline-block;width:16px;height:16px;line-height:12px;text-align:center;border-radius:50%;background:rgba(58,193,203,0.3);color:#678;margin:0 0.4em}.home-button{display:inline-block;box-shadow:inset 0 0 0 1px rgba(102,119,136,0.2);border-radius:50%}.home-button,.home-button:visited{color:#678}.home-button:hover,.home-button:focus{background:#745fb5;color:white}.home-button>i::before{font-size:24px;height:48px;line-height:48px;width:48px;text-align:center}.main-heading{margin:0;padding:0;margin-bottom:24px;margin-top:64px;position:relative}@media (max-width: 768px){.main-heading{margin-bottom:8px;margin-top:32px}}@media (max-width: 480px){.main-heading{margin-bottom:8px;margin-top:32px}}.main-heading{margin-top:0}.main-heading>h1{font-size:40px;line-height:1.2;font-weight:200;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;margin:0}@media (min-width: 480px) and (max-width: 768px){.main-heading>h1{font-size:calc( 40px + 6 * ( ( 100vw - 480px) / 288 ) )}}@media (min-width: 768px) and (max-width: 1280px){.main-heading>h1{font-size:calc( 46px + 3 * ( ( 100vw - 768px) / 512 ) )}}@media (min-width: 1280px){.main-heading>h1{font-size:49px}}.main-heading>h1>em{font-style:normal;color:#9eaab6}.main-heading.-center>h1{text-align:center}.main-heading.-center>.adbox{margin-top:16px;text-align:center}.main-heading.-center>.adbox>.ad{display:inline-block}.main-heading.-center>.adbox>.ad.-carbon{margin-top:16px}.main-heading.-center>.adbox>.ad.-codesponsor::before{content:'';display:block;margin:8px auto 24px auto;width:64px;height:1px;background:#d8dde2}.PreviewMode .main-heading{margin-top:16px}.missing-message.missing-message{text-align:center;margin:32px 0;display:flex;align-items:center;border-top:solid 1px rgba(102,119,136,0.2);padding-top:16px}@media (min-width: 769px){.missing-message.missing-message{padding-top:32px}}.missing-message.missing-message>h3,.missing-message.missing-message>p{margin:0;padding:0}.missing-message.missing-message>h3{font-size:15px;font-weight:normal;color:#345;flex:1 0 auto;text-align:left}@media (min-width: 480px) and (max-width: 768px){.missing-message.missing-message>h3{font-size:calc( 15px + 1 * ( ( 100vw - 480px) / 288 ) )}}@media (min-width: 768px) and (max-width: 1280px){.missing-message.missing-message>h3{font-size:calc( 16px + 0 * ( ( 100vw - 768px) / 512 ) )}}@media (min-width: 1280px){.missing-message.missing-message>h3{font-size:16px}}.missing-message.missing-message>h3::before{font-size:24px;color:#745fb5;margin-right:16px}.missing-message.missing-message>p{color:#678;flex:0 0 auto}@media (max-width: 480px){.missing-message.missing-message{flex-wrap:wrap}.missing-message.missing-message>p{margin-top:16px}}.notice-box{margin-bottom:24px;color:#678}@media (max-width: 480px){.notice-box{margin-bottom:16px}}.notice-box::before{font-size:24px;margin-right:8px;color:#92a0ad}.notice-box>a{text-decoration:none}.page-actions{height:32px}.page-actions>.link.link>a,.page-actions>.link.link>a::before{display:inline-block;height:32px;line-height:32px;vertical-align:top;width:auto}.page-actions>.link.link>a{padding:0 8px}.page-actions,.page-actions>li{margin:0;padding:0;list-style-type:none}.page-actions>li>a,.page-actions>li>a:visited{color:#678;text-decoration:none}.page-actions>li>a:hover,.page-actions>li>a:focus{color:#745fb5}.page-actions>li>a:hover>.text,.page-actions>li>a:focus>.text{color:#745fb5}.page-actions>li>a::before{font-size:16px;text-align:center}.page-actions>li>a>.text{font-size:11px;display:none}@media (min-width: 480px) and (max-width: 768px){.page-actions>li>a>.text{font-size:calc( 11px + 1 * ( ( 100vw - 480px) / 288 ) )}}@media (min-width: 768px) and (max-width: 1280px){.page-actions>li>a>.text{font-size:calc( 12px + 0 * ( ( 100vw - 768px) / 512 ) )}}@media (min-width: 1280px){.page-actions>li>a>.text{font-size:12px}}.page-actions>li>a>.text.-visible{display:inline}.page-actions+.page-actions{margin-left:8px}.page-actions>.link.-button>a{box-shadow:inset 0 0 0 1px rgba(102,119,136,0.2);border-radius:2px;padding:0 16px;margin:0 8px;transition:all 100ms linear}.page-actions>.link.-button>a>.text{margin-left:4px;position:relative;top:-1px}.page-actions>.link.-button>a:hover,.page-actions>.link.-button>a:focus{background:linear-gradient(5deg, #745fb5, #9066b8);box-shadow:0 1px 1px rgba(102,119,136,0.55)}.page-actions>.link.-button>a:hover,.page-actions>.link.-button>a:hover>.text,.page-actions>.link.-button>a:focus,.page-actions>.link.-button>a:focus>.text{color:white}@media (max-width: 768px){.page-actions>.link{margin-left:16px}}.page-actions>.link:first-child>a{margin-left:0}.page-actions>.link:last-child>a{margin-right:0}.pages-list{display:flex;flex-wrap:wrap}.pages-list>.item{flex:0 0 100%}.pages-list>.item.article{flex:0 0 50%}@media (min-width: 581px){.pages-list>.item.top-sheet{flex:0 0 25%}}.pages-list>.article{text-decoration:none;display:block;white-space:nowrap;padding:4px 0}.pages-list>.article,.pages-list>.article:visited{color:#92a0ad}.pages-list>.article>.info>.slug{color:#111}.pages-list>.article:visited>.info>.slug{color:#345}.pages-list>.article>.info>.title::before{content:'';margin:0 4px}.pages-list>.article>.info>.title{opacity:0}@media (max-width: 768px){.pages-list>.article>.info>.title{display:none}}.pages-list>.article:hover,.pages-list>.article:focus{color:#678}.pages-list>.article:hover>.info>.title,.pages-list>.article:focus>.info>.title{opacity:1;color:#745fb5}.pages-list>.category{font-size:15px;border-bottom:solid 1px rgba(102,119,136,0.2);margin:16px 0;padding:0 0 16px 0;font-weight:normal;color:#745fb5}@media (min-width: 480px) and (max-width: 768px){.pages-list>.category{font-size:calc( 15px + 1 * ( ( 100vw - 480px) / 288 ) )}}@media (min-width: 768px) and (max-width: 1280px){.pages-list>.category{font-size:calc( 16px + 0 * ( ( 100vw - 768px) / 512 ) )}}@media (min-width: 1280px){.pages-list>.category{font-size:16px}}.pre-footer{padding:32px;padding-top:24px;padding-bottom:48px;text-align:center}.pre-footer>.icon::before{color:#678;font-size:32px;opacity:0.25}.related-posts-area{padding-top:16px;padding-bottom:16px;background:#f8f9fa}.related-posts-area>.container{padding-left:16px;padding-right:16px;max-width:1232px;margin:0 auto}@media (max-width: 480px){.related-posts-area>.container{padding-left:16px}}@media (max-width: 480px){.related-posts-area>.container{padding-right:16px}}@media (min-width: 481px){.related-posts-area{padding-top:64px;padding-bottom:64px}}.related-posts-callout{display:flex;text-decoration:none;background:linear-gradient(5deg, #745fb5, #9066b8);padding:32px;align-items:center;justify-content:center;color:white;border-radius:2px;box-shadow:0 1px 1px rgba(102,119,136,0.55);text-shadow:0 1px 1px rgba(0,0,0,0.2)}.related-posts-callout,.related-posts-callout:visited{color:white}.related-posts-callout:hover,.related-posts-callout:focus{background:#5f4aa1}.related-posts-callout>.text{margin:auto;text-align:center}.related-posts-callout>.text>.icon{margin-bottom:16px;display:block;color:#b796cf}.related-posts-callout>.text>.icon::before{font-size:48px;height:64px;width:64px;line-height:60px;text-align:center;border:solid 2px #b796cf;border-radius:50%;text-indent:-2px;text-shadow:none}.related-posts-callout>.text>.description{font-size:15px;line-height:1.4;font-weight:300;display:block;margin-bottom:16px}@media (min-width: 480px) and (max-width: 768px){.related-posts-callout>.text>.description{font-size:calc( 15px + 1 * ( ( 100vw - 480px) / 288 ) )}}@media (min-width: 768px) and (max-width: 1280px){.related-posts-callout>.text>.description{font-size:calc( 16px + 0 * ( ( 100vw - 768px) / 512 ) )}}@media (min-width: 1280px){.related-posts-callout>.text>.description{font-size:16px}}.related-posts-group>h3{font-size:15px;color:#745fb5;margin:0;padding:0;margin-bottom:16px;padding-bottom:16px;border-bottom:solid 1px rgba(102,119,136,0.2);line-height:1.2;font-weight:400}@media (min-width: 480px) and (max-width: 768px){.related-posts-group>h3{font-size:calc( 15px + 1 * ( ( 100vw - 480px) / 288 ) )}}@media (min-width: 768px) and (max-width: 1280px){.related-posts-group>h3{font-size:calc( 16px + 0 * ( ( 100vw - 768px) / 512 ) )}}@media (min-width: 1280px){.related-posts-group>h3{font-size:16px}}.related-posts-section{display:flex;margin-left:-16px;margin-right:-16px}@media (max-width: 1264px){.related-posts-section{margin-left:-8px}}@media (max-width: 1264px){.related-posts-section{margin-right:-8px}}.related-posts-section>.callout,.related-posts-section>.group{margin:0;margin-left:16px;margin-right:16px}@media (max-width: 1264px){.related-posts-section>.callout,.related-posts-section>.group{margin-left:8px}}@media (max-width: 1264px){.related-posts-section>.callout,.related-posts-section>.group{margin-right:8px}}.related-posts-section>.callout{flex:1 1 33%}.related-posts-section>.group{flex:1 1 50%}.related-posts-section>.callout{display:flex}.related-posts-section>.callout>*{flex:1 0 100%}@media (max-width: 480px){.related-posts-section{flex-wrap:wrap}.related-posts-section>.callout,.related-posts-section>.group{margin-top:16px;margin-bottom:16px;flex:1 1 100%}}@media (max-width: 480px) and (max-width: 1264px){.related-posts-section>.callout,.related-posts-section>.group{margin-top:8px}}@media (max-width: 480px) and (max-width: 1264px){.related-posts-section>.callout,.related-posts-section>.group{margin-bottom:8px}}@media (min-width: 481px) and (max-width: 768px){.related-posts-section{flex-wrap:wrap}.related-posts-section>.callout,.related-posts-section>.group{margin-top:16px;margin-bottom:16px;flex:1 1 100%}}@media (min-width: 481px) and (max-width: 768px) and (max-width: 1264px){.related-posts-section>.callout,.related-posts-section>.group{margin-top:8px}}@media (min-width: 481px) and (max-width: 768px) and (max-width: 1264px){.related-posts-section>.callout,.related-posts-section>.group{margin-bottom:8px}}@media (min-width: 481px) and (max-width: 768px){.related-posts-section>.group{flex:1 1 40%}}.related-post-list,.related-post-list>li{margin:0;padding:0;list-style-type:none}.related-post-list{display:flex;margin:-4px;flex-wrap:wrap}@media (max-width: 768px){.related-post-list{flex-wrap:wrap}}.related-post-list>.item{flex:1 1 auto;margin:4px}@media (min-width: 481px){.related-post-list>.item{flex:1 1 40%}}.related-post-item{display:flex;text-align:left;line-height:1.4}.related-post-item>a{flex:1 1 100%;display:block;border-radius:2px;box-shadow:0 1px 1px rgba(102,119,136,0.55);padding:16px;text-decoration:none}.related-post-item>a,.related-post-item>a:visited{background:white;color:#678}.related-post-item>a>strong,.related-post-item>a:visited>strong{color:#745fb5}.related-post-item>a:hover,.related-post-item>a:focus,.related-post-item>a:visited:hover,.related-post-item>a:visited:focus{color:#745fb5}.related-post-item>a:hover>strong,.related-post-item>a:focus>strong,.related-post-item>a:visited:hover>strong,.related-post-item>a:visited:focus>strong{color:#4f3d85}.related-post-item:first-of-type>a,.related-post-item:first-of-type>a:visited{background:#745fb5;color:rgba(255,255,255,0.5)}.related-post-item:first-of-type>a>strong,.related-post-item:first-of-type>a:visited>strong{color:white}.related-post-item:first-of-type>a:hover,.related-post-item:first-of-type>a:focus,.related-post-item:first-of-type>a:visited:hover,.related-post-item:first-of-type>a:visited:focus{color:white}.related-post-item:first-of-type>a:hover>strong,.related-post-item:first-of-type>a:focus>strong,.related-post-item:first-of-type>a:visited:hover>strong,.related-post-item:first-of-type>a:visited:focus>strong{color:white}.related-post-item:first-of-type>a:hover,.related-post-item:first-of-type>a:focus,.related-post-item:first-of-type>a:visited:hover,.related-post-item:first-of-type>a:visited:focus{background:#5f4aa1}@media (min-width: 481px){.related-post-item>a>strong,.related-post-item>a>span{display:block}}.related-post-item>a>strong{font-size:15px;font-weight:normal}@media (min-width: 480px) and (max-width: 768px){.related-post-item>a>strong{font-size:calc( 15px + 1 * ( ( 100vw - 480px) / 288 ) )}}@media (min-width: 768px) and (max-width: 1280px){.related-post-item>a>strong{font-size:calc( 16px + 0 * ( ( 100vw - 768px) / 512 ) )}}@media (min-width: 1280px){.related-post-item>a>strong{font-size:16px}}.related-post-item>a>span{font-size:11px}@media (min-width: 480px) and (max-width: 768px){.related-post-item>a>span{font-size:calc( 11px + 1 * ( ( 100vw - 480px) / 288 ) )}}@media (min-width: 768px) and (max-width: 1280px){.related-post-item>a>span{font-size:calc( 12px + 0 * ( ( 100vw - 768px) / 512 ) )}}@media (min-width: 1280px){.related-post-item>a>span{font-size:12px}}.search-box{background:#fff;box-shadow:0 6px 8px rgba(102,119,136,0.03),0 1px 2px rgba(102,119,136,0.3);display:flex;height:64px;align-items:center;cursor:text}.search-box>input{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:17px;padding:16px;height:64px;background:transparent;border:0;flex:1 1 auto;padding-left:0;font-weight:bold;color:#111;min-width:48px}@media (min-width: 480px) and (max-width: 768px){.search-box>input{font-size:calc( 17px + 2 * ( ( 100vw - 480px) / 288 ) )}}@media (min-width: 768px) and (max-width: 1280px){.search-box>input{font-size:calc( 19px + 0 * ( ( 100vw - 768px) / 512 ) )}}@media (min-width: 1280px){.search-box>input{font-size:19px}}.search-box>input::placeholder{font-weight:normal;color:#678}.search-box>input:focus{outline:0}.search-box>.prefix{font-size:13px;display:block;color:rgba(102,119,136,0.5);font-weight:400;user-select:none;line-height:1.5em;padding:2px 8px;border-radius:3px;background:rgba(241,243,245,0.5);margin:0 0 0 16px;box-shadow:0 1px 1px rgba(102,119,136,0.25)}@media (min-width: 480px) and (max-width: 768px){.search-box>.prefix{font-size:calc( 13px + 1 * ( ( 100vw - 480px) / 288 ) )}}@media (min-width: 768px) and (max-width: 1280px){.search-box>.prefix{font-size:calc( 14px + 0 * ( ( 100vw - 768px) / 512 ) )}}@media (min-width: 1280px){.search-box>.prefix{font-size:14px}}.search-box>.sep{color:rgba(102,119,136,0.5);font-size:17px;margin:0 8px}@media (min-width: 480px) and (max-width: 768px){.search-box>.sep{font-size:calc( 17px + 2 * ( ( 100vw - 480px) / 288 ) )}}@media (min-width: 768px) and (max-width: 1280px){.search-box>.sep{font-size:calc( 19px + 0 * ( ( 100vw - 768px) / 512 ) )}}@media (min-width: 1280px){.search-box>.sep{font-size:19px}}@media (max-width: 768px){.search-box>.prefix,.search-box>.sep{display:none}.search-box>input{padding-left:16px}}.search-box::before{font-size:32px;color:#111;flex:0 0 64px;width:64px;line-height:64px;text-align:center;order:2}.search-box.-small{height:48px}.search-box.-small>input{padding:8px;height:48px;padding-left:0}.search-box.-small>.prefix,.search-box.-small>.sep,.search-box.-small>input{font-size:15px}@media (min-width: 480px) and (max-width: 768px){.search-box.-small>.prefix,.search-box.-small>.sep,.search-box.-small>input{font-size:calc( 15px + 1 * ( ( 100vw - 480px) / 288 ) )}}@media (min-width: 768px) and (max-width: 1280px){.search-box.-small>.prefix,.search-box.-small>.sep,.search-box.-small>input{font-size:calc( 16px + 0 * ( ( 100vw - 768px) / 512 ) )}}@media (min-width: 1280px){.search-box.-small>.prefix,.search-box.-small>.sep,.search-box.-small>input{font-size:16px}}.search-box.-small::before{flex:0 0 48px;width:48px;line-height:48px;font-size:24px}.search-footer{padding-top:16px;padding-bottom:16px;background:#f8f9fa;border-top:solid 1px rgba(102,119,136,0.2);border-bottom:solid 1px rgba(102,119,136,0.2)}.search-footer>.container{padding-left:16px;padding-right:16px;max-width:1232px;margin:0 auto}@media (max-width: 480px){.search-footer>.container{padding-left:16px}}@media (max-width: 480px){.search-footer>.container{padding-right:16px}}.search-footer-section{display:flex}.search-footer-section>.search{flex:0 1 640px}.search-footer-section>.links{padding-left:16px;flex:0 1 auto;margin-left:auto}@media (max-width: 480px){.search-footer-section>.links{padding-left:16px}}.SideAd{font-size:11px}@media (min-width: 480px) and (max-width: 768px){.SideAd{font-size:calc( 11px + 1 * ( ( 100vw - 480px) / 288 ) )}}@media (min-width: 768px) and (max-width: 1280px){.SideAd{font-size:calc( 12px + 0 * ( ( 100vw - 768px) / 512 ) )}}@media (min-width: 1280px){.SideAd{font-size:12px}}.SideAd .carbon-img,.SideAd .carbon-text,.SideAd .carbon-poweredby{text-decoration:none;display:block}.SideAd .carbon-img{width:130px;height:100px;box-shadow:0 6px 8px rgba(102,119,136,0.03),0 1px 2px rgba(102,119,136,0.3)}.SideAd .carbon-img>img{border-radius:3px;background:white}.SideAd .carbon-img:hover{transform:translate3d(0, -1px, 0);box-shadow:0 6px 8px rgba(102,119,136,0.03),0 1px 2px rgba(102,119,136,0.3),0 8px 12px rgba(58,193,203,0.1)}.SideAd .carbon-text,.SideAd .carbon-text:visited{color:#678}.SideAd .carbon-poweredby,.SideAd .carbon-poweredby:visited{color:#9eaab6}.SideAd .carbon-text:hover,.SideAd .carbon-poweredby:hover{color:#745fb5}@media (min-width: 961px){.SideAd{position:absolute;right:32px;top:80px;width:130px;text-align:left}.SideAd .carbon-img{margin-bottom:16px}}.SideAd .carbon-text:first-line{color:#111;font-weight:bold}.SideAd .carbon-poweredby::before{display:block;content:'';width:32px;height:1px;background:rgba(102,119,136,0.2);margin:12px 0}@media (max-width: 960px){.SideAd{margin:16px auto;max-width:300px}.SideAd::after{content:'';display:table;clear:both;zoom:1}.SideAd .carbon-img{float:left;margin-right:16px}}.site-header{margin:32px 0}.site-header>p{margin:0;padding:0;text-align:center;color:#678}.site-header>p>a{text-decoration:none}.site-header>h1{font-size:40px;line-height:1.2;margin:0;padding:0;color:#111;font-weight:300;text-align:center;margin-bottom:16px}@media (min-width: 480px) and (max-width: 768px){.site-header>h1{font-size:calc( 40px + 6 * ( ( 100vw - 480px) / 288 ) )}}@media (min-width: 768px) and (max-width: 1280px){.site-header>h1{font-size:calc( 46px + 3 * ( ( 100vw - 768px) / 512 ) )}}@media (min-width: 1280px){.site-header>h1{font-size:49px}}.site-header>.search{margin-top:32px}.site-header>.action{margin-top:32px}.site-header>.adbox{margin-top:32px;margin-bottom:-16px}@media (max-width: 480px){.site-header>.adbox{margin-left:-16px;margin-right:-16px}}.top-nav,.top-nav>.container{height:64px;line-height:64px;text-align:center;position:relative}@media (max-width: 480px){.top-nav>.container{height:32px;line-height:32px;margin-top:8px}.top-nav{height:48px;padding:8px 0;border-bottom:solid 1px rgba(102,119,136,0.2);margin-bottom:8px}}.top-nav>.container{padding-left:16px;padding-right:16px;max-width:1232px;margin:0 auto}@media (max-width: 480px){.top-nav>.container{padding-left:16px}}@media (max-width: 480px){.top-nav>.container{padding-right:16px}}.top-nav>.container{display:flex;align-items:center;position:relative}.top-nav>.container>.left{flex:0 0 auto;line-height:32px}.top-nav>.container>.brand{flex:1 1 auto}.top-nav>.container>.actions{flex:0 0 auto;display:flex}.top-nav>.container>.brand{font-size:11px;display:inline-block;font-weight:bold;text-transform:uppercase;letter-spacing:0.05em;text-decoration:none}@media (min-width: 480px) and (max-width: 768px){.top-nav>.container>.brand{font-size:calc( 11px + 1 * ( ( 100vw - 480px) / 288 ) )}}@media (min-width: 768px) and (max-width: 1280px){.top-nav>.container>.brand{font-size:calc( 12px + 0 * ( ( 100vw - 768px) / 512 ) )}}@media (min-width: 1280px){.top-nav>.container>.brand{font-size:12px}}.top-nav>.container>.brand,.top-nav>.container>.brand:visited{color:#345}.top-nav>.container>.brand:hover{color:#745fb5}@media (max-width: 480px){.top-nav>.container>.brand{display:none}.top-nav>.container>.actions{margin-left:auto}}@media (min-width: 481px){.top-nav>.container>.actions{position:absolute;right:16px;top:16px}}@media (min-width: 481px) and (max-width: 480px){.top-nav>.container>.actions{right:16px}}@media (min-width: 481px){.top-nav>.container>.left{position:absolute;left:16px;top:16px}}@media (min-width: 481px) and (max-width: 480px){.top-nav>.container>.left{left:16px}}@media (min-width: 1232px){.top-nav>.container>.left>.home{position:relative;left:-16px}}.top-sheet.top-sheet{padding:4px;text-decoration:none}.top-sheet.top-sheet>.info{display:block;background:#745fb5;color:white;text-align:left;padding:16px;width:auto;border-radius:3px;box-shadow:0 1px 1px rgba(102,119,136,0.55);text-shadow:0 1px 1px rgba(51,68,85,0.3);white-space:nowrap}.top-sheet.top-sheet:hover>.info,.top-sheet.top-sheet:focus>.info{box-shadow:0 6px 8px rgba(102,119,136,0.03),0 1px 2px rgba(102,119,136,0.3)}.top-sheet.top-sheet:nth-of-type(3n+1)>.info{background:linear-gradient(15deg, #745fb5, #9a6dbb)}.top-sheet.top-sheet:nth-of-type(3n+1):hover>.info,.top-sheet.top-sheet:nth-of-type(3n+1):focus>.info{background:#5f4aa1}.top-sheet.top-sheet:nth-of-type(3n+2)>.info{background:linear-gradient(15deg, #678, #6f8793)}.top-sheet.top-sheet:nth-of-type(3n+2):hover>.info,.top-sheet.top-sheet:nth-of-type(3n+2):focus>.info{background:#556371}.top-sheet.top-sheet:nth-of-type(3n+3)>.info{background:linear-gradient(15deg, #14af83, #15b89a)}.top-sheet.top-sheet:nth-of-type(3n+3):hover>.info,.top-sheet.top-sheet:nth-of-type(3n+3):focus>.info{background:#108b68}.top-sheet.top-sheet>.info>.title{display:none}
