@charset "UTF-8";.c-alert[role=alert],.m-alert[role=alert]{margin-top:24px;padding-left:0;padding-right:0;padding-top:0;position:relative}.c-alert[role=alert].f-fixed,.m-alert[role=alert].f-fixed{bottom:0;left:0;position:fixed;right:0;z-index:700}.c-alert[role=alert].f-information,.m-alert[role=alert].f-information{background:#f2f2f2;color:#231f20}.c-alert[role=alert].f-warning,.m-alert[role=alert].f-warning{background:#d02e00;color:#fff}.c-alert[role=alert].f-warning .c-action-trigger,.m-alert[role=alert].f-warning .c-action-trigger{color:#fff;-webkit-text-decoration:underline;text-decoration:underline}.c-alert[role=alert].f-error,.m-alert[role=alert].f-error{background:#fff999;color:#231f20}.c-alert[role=alert] .c-glyph,.m-alert[role=alert] .c-glyph{float:left;left:0;margin-left:-8px;margin-right:12px;top:0}.c-alert[role=alert] .c-glyph:before,.m-alert[role=alert] .c-glyph:before{font-size:24px;margin:0}.c-alert[role=alert] .c-glyph~p.c-paragraph,.m-alert[role=alert] .c-glyph~p.c-paragraph{margin-left:28px}.c-alert[role=alert] .c-glyph.glyph-warning:before,.m-alert[role=alert] .c-glyph.glyph-warning:before{content:""}.c-alert[role=alert] .c-glyph.glyph-info:before,.m-alert[role=alert] .c-glyph.glyph-info:before{content:""}.c-alert[role=alert] .c-glyph.glyph-incident-triangle:before,.m-alert[role=alert] .c-glyph.glyph-incident-triangle:before{content:""}.c-alert[role=alert]>.c-glyph.c-action-trigger.glyph-cancel,.m-alert[role=alert]>.c-glyph.c-action-trigger.glyph-cancel{color:currentColor;float:right;height:48px;left:auto;margin:0;margin-right:10px;padding:14px 6px;position:absolute;right:1px;top:1px;width:48px;z-index:1}.c-alert[role=alert]>.c-glyph.c-action-trigger.glyph-cancel:before,.m-alert[role=alert]>.c-glyph.c-action-trigger.glyph-cancel:before{content:"";font-size:15px}.c-alert[role=alert]>div,.m-alert[role=alert]>div{float:inherit;margin:0 auto;max-width:1600px;padding:16px 48px 16px 20px}.c-alert[role=alert]>div>.c-heading,.m-alert[role=alert]>div>.c-heading{font-size:18px;font-weight:200;line-height:24px;padding:37px 0 3px;padding:2px 0 8px}.c-alert[role=alert]>div>.c-paragraph,.m-alert[role=alert]>div>.c-paragraph{font-size:13px;margin-right:15px;padding-top:0}@media (max-width:767px){.c-alert[role=alert]>div>.c-paragraph,.m-alert[role=alert]>div>.c-paragraph{font-size:12px}}.c-alert[role=alert]>div>.c-paragraph .c-group,.m-alert[role=alert]>div>.c-paragraph .c-group{display:block;overflow:visible}.c-alert[role=alert]>div>.c-paragraph .c-group .c-action-trigger,.m-alert[role=alert]>div>.c-paragraph .c-group .c-action-trigger{font-size:13px;line-height:16px;padding-left:10px;padding-right:10px}@media (max-width:767px){.c-alert[role=alert]>div>.c-paragraph .c-group .c-action-trigger,.m-alert[role=alert]>div>.c-paragraph .c-group .c-action-trigger{font-size:12px;line-height:16px}}@media only screen and (max-width:767px){.c-alert[role=alert]>div>.c-paragraph .c-group,.m-alert[role=alert]>div>.c-paragraph .c-group{display:flex;margin-left:-12px;margin-right:-12px}.c-alert[role=alert]>div>.c-paragraph .c-group .c-action-trigger,.m-alert[role=alert]>div>.c-paragraph .c-group .c-action-trigger{margin-top:0;vertical-align:baseline}}@media only screen and (min-width:768px){.c-alert[role=alert]>div>.c-paragraph .c-group,.m-alert[role=alert]>div>.c-paragraph .c-group{display:inline;float:right;padding-left:15px}.c-alert[role=alert]>div>.c-paragraph .c-group .c-action-trigger,.m-alert[role=alert]>div>.c-paragraph .c-group .c-action-trigger{margin:-7px 0 0}}.c-glyph:after,.c-glyph:before{display:inline-block;font-family:var(--wp--preset--font-family--mwf-mdl-2);-webkit-text-decoration:underline;text-decoration:underline}.c-glyph:after,.c-glyph:before,.c-glyph:hover:after,.c-glyph:hover:before{-webkit-text-decoration:none;text-decoration:none}.ms-uppercase{text-transform:uppercase}.ms-bold,strong{font-family:Segoe UI,SegoeUI,Helvetica,Arial,sans-serif;font-weight:700}.line-clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.line-clamp-6{-webkit-line-clamp:6}.line-clamp-9{-webkit-line-clamp:9}.line-clamp-12{-webkit-line-clamp:12}.line-clamp-15{-webkit-line-clamp:15}.overflow-hidden{overflow:hidden}.m-preview .m-preview-content blockquote,.m-preview .m-preview-content h1,.m-preview .m-preview-content h2,.m-preview .m-preview-content h3,.m-preview .m-preview-content h4,.m-preview .m-preview-content h5,.m-preview .m-preview-content h6,.m-preview .m-preview-content hr,.m-preview .m-preview-content ol,.m-preview .m-preview-content p,.m-preview .m-preview-content ul{max-width:100%}.m-preview .m-preview-content .c-heading-6,.m-preview .m-preview-content .c-paragraph-3{word-wrap:break-word}.m-preview .m-preview-content .c-heading-6{color:#0067b8;-webkit-text-decoration:underline;text-decoration:underline}.m-blog-post .m-blog-content blockquote,.m-blog-post .m-blog-content h1,.m-blog-post .m-blog-content h2,.m-blog-post .m-blog-content h3,.m-blog-post .m-blog-content h4,.m-blog-post .m-blog-content h5,.m-blog-post .m-blog-content h6,.m-blog-post .m-blog-content hr,.m-blog-post .m-blog-content ol,.m-blog-post .m-blog-content p,.m-blog-post .m-blog-content ul{max-width:100%}a.c-hyperlink:not(.f-image):focus{outline-color:Highlight;outline-color:-webkit-focus-ring-color;outline-style:auto}.msits-c-related-post{margin-bottom:12px}@media (min-width:768px){.msits-c-related-post{display:flex;margin-bottom:0}}.msits-c-related-post .post_wrapper{background-color:#f5f5f5;padding:24px;width:100%}.msits-c-related-post .c-heading{color:#005da6;font-size:16px;font-weight:400;margin-bottom:12px;-webkit-text-decoration:underline;text-decoration:underline}@media (min-width:768px){.msits-c-related-post .c-heading{font-size:18px;margin-bottom:15px}}.msits-c-related-post .c-heading a:hover{-webkit-text-decoration:underline;text-decoration:underline}.msits-c-related-post .c-paragraph{font-size:14px}@media (min-width:768px){.msits-c-related-post .c-paragraph{font-size:15px}}.msits-c-related-post .c-image{float:right;height:65px;margin:0 0 15px 15px;width:65px}@media (min-width:1084px){.msits-c-related-post .c-image{height:90px;margin:0 0 24px 24px;width:90px}}.msits-c-related-post .c-hyperlink{font-size:13px}.msits-m-related-posts{background-color:#fff;padding:30px 0}@media (min-width:768px){.msits-m-related-posts{padding:70px 0}.msits-m-related-posts .posts_wrapper{display:flex}}.msits-m-related-posts .c-heading-3{margin:0 0 15px 0;padding:0}@media (min-width:768px){.msits-m-related-posts .c-heading-3{margin:0 0 32px 0}}.author .page-header{margin:2em 0 1em 0}.author .page-header h1{font-weight:300}@media (min-width:768px){.author .page-header h1{padding-top:0}}.author .page-header .content-wrapper{padding-left:0}.author .page-header .author-description{font-weight:200;line-height:1.5}@media (min-width:768px){.author .author-image{margin-right:1em}}.author .author-image img{height:auto;max-width:100%}.author .social-icons{margin:1em 0}.author .social-icons li{display:inline;margin-right:5px}.author .social-icons li a img{height:35px;width:35px}@media (min-width:768px){.author main{display:flex;flex-wrap:wrap}.author main .m-preview{display:flex!important;flex:0 1 auto;flex-direction:column}.author main .m-preview .m-preview-content{display:flex;flex:1 0 auto;flex-direction:column}}.author main .m-preview .m-preview-image{background:#fff;flex-shrink:0;min-height:1px}.tax-program .page-header{margin:2em 0 1em 0}.tax-program .page-header h1{font-weight:300;margin-bottom:1.5rem}@media (min-width:768px){.tax-program .page-header h1{padding-top:0}}.tax-program .page-header .content-wrapper{padding-left:0}.tax-program .page-header .program-description{font-weight:200;line-height:1.5}@media (min-width:768px){.tax-program .page-header .program-description{padding-top:0}.tax-program .program-image{margin-right:1em}}.tax-program .program-image img{height:auto;max-width:100%}@media (min-width:768px){.tax-program main{display:flex;flex-wrap:wrap}.tax-program main .m-preview{display:flex!important;flex:0 1 auto;flex-direction:column}.tax-program main .m-preview .m-preview-content{display:flex;flex:1 0 auto;flex-direction:column}}.tax-program main .m-preview .m-preview-image{background:#fff;flex-shrink:0;min-height:1px}.code-apps{background:#fff;display:block;margin-top:0;padding-left:5em;padding-right:5em;padding-top:0;width:100%}.code-apps p a:link,.code-apps p a:visited{color:#0072cc}.code-apps p a:hover{-webkit-text-decoration:underline;text-decoration:underline}.code-apps a:link,.code-apps a:visited{color:#0072cc}.code-apps a:hover{-webkit-text-decoration:underline;text-decoration:underline}.m-blog-post p#apps-excerpt a:link,.m-blog-post p#apps-excerpt a:visited{color:#2f2f2f}.m-blog-post p#apps-excerpt a:hover{background:none;border:none;opacity:.8;-webkit-text-decoration:none;text-decoration:none;transition:none}.m-title-banner{background-color:#fff;color:#0072cc;display:none}.shell-category-nav #blog{background-color:#006cc1;font-weight:700}.widget_archive a{color:#005da6;-webkit-text-decoration:underline;text-decoration:underline}.widget_showcase_tag_widget .c-badge{background:#ddd;color:#000;font-size:14px}.widget_showcase_tag_widget .c-badge a{-webkit-text-decoration:underline;text-decoration:underline}.widget_showcase_rss_widget img{max-height:auto;width:35px}@media only screen and (max-width:480px){.widget{padding:0 12px}}.widget h3{margin-bottom:10px}@media (min-width:540px){#featured,.ms-archive{display:flex;flex-wrap:wrap}#featured [data-grid],.ms-archive [data-grid]{display:flex}#featured .m-preview,.ms-archive .m-preview{display:flex!important;flex:0 1 auto;flex-direction:column}#featured .m-preview .m-preview-content,.ms-archive .m-preview .m-preview-content{display:flex;flex:1 0 auto;flex-direction:column}}#featured .m-preview .m-preview-image,.ms-archive .m-preview .m-preview-image{background:#fff;flex-shrink:0;min-height:1px}.no-results .page-header{margin-top:2em}.no-results .page-content,.no-results .page-header{padding:0 12px}@media (min-width:1083px){.sidebar{max-width:249px}}h1.series-style{padding:38px 0 2px}h1.series-style,p.series-style{color:#0072cc;font-size:.95em;font-weight:500}p.series-style{padding:10px 0 0}h1.c-series{font-weight:100;padding:12px 0 2px}.custom-table-inno table{margin:2em auto;padding:1.5em}.custom-table-inno table th.head{background:#00bbf1;color:#fff;text-align:center}.custom-table-inno table th.head-2{background:#107b10;color:#fff;text-align:center}.custom-table-inno table th.main{border-bottom:thin solid #ccc;padding:1em;text-transform:uppercase;vertical-align:center}.custom-table-inno table td.body{border:thin solid #ccc;border-collapse:collapse;width:50%}.entry-content .wp-caption-text{color:#555;font-style:italic;padding:0 0 15px}.entry-content .wp-caption.-featured .wp-caption-text{padding:8px 24px}.takeaways{margin:0 0 2em}.takeaways h2{font-weight:800}.takeaways p{font-style:italic;padding-left:4px}.takeaways ul li{padding:4px 0}@media (max-width:767px){article.sidebar-scrum{background-color:#f5f5f5;float:left;margin:2em 0;padding:0;width:94%}}@media (min-width:768px){article.sidebar-scrum{background-color:#f5f5f5;float:right;margin:1em 2em;padding:.5em 1em .5em 1em;width:500px}}.inner-sidebar-scrum{padding:1em 1.5em}h3.sidebar-scrum-sub{font-size:1em;font-weight:600;padding:15px 0 0}.inner-sidebar-scrum p{font-size:.96em;padding:15px 0 0}.video-container-16x9{padding-bottom:56.25%}.video-container-4x3{padding-bottom:75%}.video-container{height:0;margin:1em 0;overflow:hidden;position:relative}.video-container iframe{height:100%;left:0;position:absolute;top:0;width:100%}.m-blog-post img{display:block;height:auto;max-width:100%;width:auto}.m-blog-post p{padding:24px 0 0}.m-blog-post .entry-content a:link{color:#0072cc;-webkit-text-decoration:underline;text-decoration:underline}.m-blog-post .entry-content a:visited{color:#0072cc}aside.pretty-callout{background-color:#f5f5f5;float:right;font-size:1.2em;line-height:16px;margin:1.5em 1%;min-height:5em;padding:0 1em 1em 1em;width:40%}aside.pretty-callout h2.box-head{font-weight:400;line-height:33px;padding:1.3em 0 0}aside.pretty-callout h2.callout-head{color:#2f2f2f;font-weight:400;padding:1em 0 0}.m-blog-content aside.pretty-callout h2 a:link,.m-blog-content aside.pretty-callout h2 a:visited{font-size:15px;line-height:1.3em}@media (max-width:812px){aside.pretty-callout{width:100%}}.quote-body{background:#fff;border-bottom:thin solid #0072cc;border-top:thin solid #0072cc;clear:both;color:#0072cc;font-family:Segoe UI Light,Segoe,Segoe UI,Helvetica Neue,sans-serif;margin:2em auto;min-height:5em;padding:0 0 2em;width:100%}.quote-body p{font-size:1.5em;line-height:1.3em}.quote-body p.source{font-size:1em;font-weight:600}.m-blog-content .entry-subtitle{margin-top:0;padding-top:4px}.entry-content iframe{margin:15px 0}.entry-content p:has(>iframe)+div{margin-top:24px!important}.entry-content img{clear:both;display:block;height:auto;max-width:100%;width:auto}.entry-content .wp-caption,.entry-content img{max-width:100%}.entry-content .wp-caption.alignright,.entry-content img.alignright{display:inline-block;float:right;margin-left:24px;margin-top:24px}.entry-content .wp-caption.alignleft,.entry-content img.alignleft{display:inline-block;float:left;margin-right:24px;margin-top:24px}.entry-content iframe{aspect-ratio:16/9;height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}.entry-content ol+p,.entry-content p,.entry-content p+p,.entry-content ul+p{margin:0;padding:24px 0 0}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6,.entry-content p{margin-bottom:0;margin-top:0}.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5{margin-top:20px}.ro-outer-box-left{background-color:#f9f9f9;float:left;margin-right:10px;margin-top:10px;max-width:600px;padding:10px}.ro-outer-box-right{float:right;margin-bottom:10px;margin-left:10px;margin-top:10px;max-width:500px}.ro-inner-box{background:#efefef;border-radius:25px;display:flex;font-size:.8em;margin-top:20px;max-width:100%;padding:10px}.entry-content .ro-inner-box li{font-size:.8em;padding:0}#ro-program-image{margin-top:10px}@media only screen and (max-width:475px){#ro-program-image{display:none}}[class^=m-]{padding-left:12px;padding-right:12px;padding-top:48px}@media only screen and (min-width:320px){[class^=m-]{padding-left:12px;padding-right:12px}}@media only screen and (min-width:540px){[class^=m-]{padding-left:24px;padding-right:24px}}@media only screen and (min-width:768px){[class^=m-]{padding-left:36px;padding-right:36px}}@media only screen and (min-width:1084px){[class^=m-]{padding-left:36px;padding-right:36px}}@media only screen and (min-width:1400px){[class^=m-]{padding-left:48px;padding-right:48px}}@media only screen and (min-width:1779px){[class^=m-]{padding-left:48px;padding-right:48px}}.x-offset-content{padding-left:12px;padding-right:12px}@media only screen and (min-width:540px){.x-offset-content{padding-left:24px;padding-right:24px}}@media only screen and (min-width:768px){.x-offset-content{padding-left:36px;padding-right:36px}}@media only screen and (min-width:1400px){.x-offset-content{padding-left:48px;padding-right:48px}}.c-table{margin-top:8px;overflow:auto}.c-table.f-divided tbody tr{border-bottom:1px solid rgba(0,0,0,.1)}.c-table td.f-image{padding:8px;vertical-align:middle}.c-table td .c-checkbox .c-label{margin-top:0}.c-table td .c-checkbox input[type=checkbox]+span{display:inline}.c-table table{width:100%}.c-table caption{font-size:18px;font-weight:400;line-height:24px;padding:37px 0 3px;text-align:left}.c-table thead th,.c-table thead th button{color:rgba(0,0,0,.6);font-size:11px;line-height:16px}.c-table thead{border-bottom:1px solid rgba(0,0,0,.2)}.c-table thead th{vertical-align:bottom}.c-table thead th button{background:0 0;border:0;font-weight:400;padding-left:0;padding-right:0}.c-table thead th button:hover{color:rgba(0,0,0,.8)}.c-table thead th button.f-ascending,.c-table thead th button.f-descending{color:#000}.c-table thead th button:focus{outline:1px dashed rgba(0,0,0,.6)}.c-table thead th button:active{color:#000;outline:1px solid transparent}.c-table thead th button.c-glyph:after{display:inline-block;margin-left:8px;vertical-align:top}.c-table thead th button.f-ascending:after{content:""}.c-table thead th button.f-descending:after{content:""}.c-table thead th[colspan]:not([colspan="1"]),.c-table thead tr+tr th,.c-table thead tr+tr th:last-child{text-align:center}.c-table td,.c-table th{font-weight:400;padding:10px 12px;text-align:left}.c-table td:first-child,.c-table th:first-child{padding-left:19px}.c-table td.f-sub-categorical,.c-table th.f-sub-categorical{text-align:center}.c-table td.f-numerical,.c-table th.f-numerical{text-align:right}.c-table td .c-price,.c-table th .c-price{float:right}.c-table td .c-price button,.c-table td .c-price span,.c-table th .c-price button,.c-table th .c-price span{display:flex;text-align:right}.c-table[data-table=structured]{margin-top:20px}.c-table[data-table=structured] table{table-layout:fixed}.c-table[data-table=structured] table td{width:50%}.c-table ul.c-list{list-style-type:none;margin:0;padding:0}.c-table ul.c-list li{list-style:none;padding:0 0 8px}.c-table .c-paragraph{padding:0}.c-table .c-call-to-action{background:0 0;border-color:transparent;border-width:2px;color:#0067b8;margin-left:0;margin-top:10px;padding:10px 0 7px;transition:none}.c-table .c-call-to-action:active,.c-table .c-call-to-action:focus:not(.x-hidden-focus),.c-table .c-call-to-action:hover{background:0 0;border-color:transparent;outline:transparent}.c-table .c-call-to-action:focus:not(.x-hidden-focus){background:content-box rgba(0,103,184,.1)}.c-table .c-call-to-action:focus:not(.x-hidden-focus),.c-table .c-call-to-action:hover{color:#005da6}.c-table .c-call-to-action:active{background:0 0;color:#005293;-webkit-text-decoration:none;text-decoration:none;transform:none}.c-table .c-call-to-action[aria-disabled=true]{color:#cce1f1;cursor:not-allowed}.entry-content table{max-width:600px}audio,canvas,img,video{vertical-align:middle}.entry-content p{word-break:normal;word-wrap:normal}.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{font-size:revert;font-weight:revert}.wp-caption:not(.alignright):not(.alignleft):not(.aligncenter){width:auto!important}@media screen and (max-width:999px){.wp-caption.alignleft,.wp-caption.alignright{width:50%!important}}@media screen and (max-width:499px){.wp-caption.alignleft,.wp-caption.alignright{width:100%!important}}.wp-caption.alignleft img,.wp-caption.alignright img{max-width:100%!important;width:100%}@media screen and (max-width:999px){.wp-caption.aligncenter{width:100%!important}}@media screen and (max-width:799px){.ro-outer-box-left{max-width:none}}@media screen and (max-width:1399px){.ro-outer-box-left{float:none}}