.table-of-contents{margin-top:2rem;max-height:calc(100vh - var(--header-height) - 4rem);overflow:auto;padding:0 0 1rem;position:sticky;top:calc(var(--header-height) + 2rem)}.table-of-contents :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){margin-top:0}.table-of-contents p{margin-bottom:.5rem}.pillar-content:is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){margin:.7em 0}.pillar-content .h2,.pillar-content .h3,.pillar-content .h4,.pillar-content h2,.pillar-content h3,.pillar-content h4{margin-top:3rem}.pillar-container .read-progress-title{margin-top:0}.pillar-content,.pillar-content abbr,.pillar-content address,.pillar-content bdo,.pillar-content blockquote,.pillar-content cite,.pillar-content em,.pillar-content p,.pillar-content q,.pillar-content span{--typo-mobile-body-font-size:1.2rem;--typo-desktop-body-font-size:1.2rem;font-size:1.2rem}.pillar-page .h2,.pillar-page h2{--ele-font-size:1.85rem;color:var(--dark_blue)}.pillar-page .h3,.pillar-page h3,.read-progress-title{--ele-font-size:1.375rem;color:var(--dark_blue)}.pillar-page .h4,.pillar-page h4{--ele-font-size:1.25rem;color:var(--dark_blue)}.pillar-page .h5,.pillar-page h5{--ele-font-size:1rem;color:var(--dark_blue)}.pillar-page .h6,.pillar-page h6{--ele-font-size:1.2rem;color:var(--dark_blue);text-transform:uppercase}.pillar-content li::marker{color:inherit}.pillar-content ol li,.pillar-content ul li{margin-bottom:1rem}.pillar-content ol li br,.pillar-content ul li br{display:none}.pillar-page .table-of-contents .item a,.pillar-page .table-of-contents .item p{color:var(--typo-body-color);font-size:1rem}.pillar-page .table-of-contents .item a.active,.pillar-page .table-of-contents .item a:hover{color:var(--typo-link_hover-color)}.pillar-page .row-fluid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pillar-page article.pillar-content,.pillar-page aside.table-of-contents-wrapper{width:100%}@media screen and (min-width:992px){.pillar-page aside.table-of-contents-wrapper{width:300px}.pillar-page article.pillar-content{width:clamp(500px,calc(100% - 300px - var(--gap, var(--layout-grid_gap))),100%)}.pillar-page .row-fluid{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.read-progress>.row-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.read-progress{background-color:var(--white);-webkit-box-shadow:0 4px 4px rgba(189,200,212,.15);box-shadow:0 4px 4px rgba(189,200,212,.15);display:none;padding:.5em 0;position:sticky;top:var(--header-height);width:100%;z-index:3}.read-progress .row-fluid{margin:0 auto;max-width:1306px}.read-progress.showNav{display:block}.post-body-wrapper{padding-top:4rem}.read-progress.showNav+.post-body-wrapper{padding-top:0}.read-progress-title{color:var(--dark_blue);display:inline-block;max-width:calc(100% - 120px);overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:pre}progress[value]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;bottom:0;-webkit-box-shadow:none;box-shadow:none;height:2px;position:absolute;width:100%}progress[value]::-webkit-progress-bar{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}progress[value]::-moz-progress-bar{background-color:transparent;box-shadow:none}progress[value]::-moz-progress-value{background-color:var(--primary);border-radius:0;-moz-transition:width .4s;transition:width .4s}progress[value]::-webkit-progress-value{background-color:var(--primary);border-radius:0;-webkit-transition:width .4s;transition:width .4s}.post-buttons{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.post-buttons,.sharer{display:-webkit-box;display:-ms-flexbox;display:flex}.sharer{cursor:auto;opacity:0;padding:1rem 1.5rem;position:absolute;right:-2.5rem;top:99%;visibility:hidden;width:9rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:var(--white);-webkit-box-shadow:0 4px 4px rgba(0,0,0,.08);box-shadow:0 4px 4px rgba(0,0,0,.08);-ms-flex-flow:column;flex-flow:column;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.share-link-wrapper{cursor:pointer;display:inline-block;position:relative}.print-link,.share-link-wrapper{--ele-color:var(--dark_blue);font-size:1.3rem;margin-bottom:-1.1rem;padding:.1em .5rem 1rem;z-index:1}.print-link:hover,.share-link-wrapper:focus-within,.share-link-wrapper:hover{--ele-color:var(--primary)}.share-link-wrapper:focus-within .sharer,.share-link-wrapper:hover .sharer{-webkit-box-shadow:0 4px 4px rgba(0,0,0,.08);box-shadow:0 4px 4px rgba(0,0,0,.08);opacity:1;visibility:visible}.share-link{width:100%;--ele-color:var(--dark_blue);display:flex;padding:.5rem 0}.copy-share-link .icon{--ele-color:currentColor;background:none}.share-link:focus,.share-link:hover{--ele-color:var(--primary)}.share-link-wrapper .h4{font-size:1rem;margin-block:0 2rem}.share-link-wrapper .h4:after{-webkit-transform:translateY(1rem);-ms-transform:translateY(1rem);transform:translateY(1rem);width:34px}.sharer.no-line .share-link svg{font-size:1rem}.read-progress{position:sticky!important}.is-preview .read-progress,.read-progress.showNav{display:block}@media screen and (min-width:769px){.cm{margin:0 auto;max-width:var(--layout-page_width)}}.showNav~.pillar-page .table-of-contents{margin-top:0;top:calc(var(--header-height) + 5.5rem)}.link-description{font-size:14px!important;letter-spacing:.2px;margin-left:.5rem;-webkit-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.copy-share-link .link-description{margin:.5rem 0 0 1rem;position:absolute}.copy-share-link:hover:focus .link-description.done,.copy-share-link:is(:hover:not(:focus),:focus:not(:hover)) .link-description:not(.done){opacity:1;visibility:visible}.pillar-page .row-fluid{margin-top:3.5rem}.pillar-page .pillar-container .row-fluid{margin-top:.35rem}.showNav~.pillar-page .row-fluid{margin-top:0}.pillar-page .pillar-content blockquote,.pillar-page .pillar-content blockquote h3,.pillar-page .pillar-content blockquote h3 p,.pillar-page .pillar-content blockquote p,.pillar-page .pillar-content blockquote p span,.pillar-page .pillar-content blockquote span{font-size:1.125rem!important;font-style:italic;line-height:2rem;margin-top:3rem;padding-left:0;text-align:center}.pillar-page .pillar-content blockquote p:before{color:var(--blue);content:open-quote;font-size:2.625rem}.pillar-page .pillar-container .list-of-contents{list-style:none}.pillar-page .pillar-container .list-of-contents li{margin-bottom:.75rem}@media screen and (max-width:991px){.pillar-page .pillar-container .span10,.pillar-page .pillar-container .span11,.pillar-page .pillar-container .span2 .pillar-page .pillar-container .span3,.pillar-page .pillar-container .span4,.pillar-page .pillar-container .span5,.pillar-page .pillar-container .span6,.pillar-page .pillar-container .span7,.pillar-page .pillar-container .span8,.pillar-page .pillar-container .span9{width:100%}}@media(min-width:768px){.pillar-page .pillar-content blockquote,.pillar-page .pillar-content blockquote h3,.pillar-page .pillar-content blockquote h3 p,.pillar-page .pillar-content blockquote p,.pillar-page .pillar-content blockquote p em,.pillar-page .pillar-content blockquote p span,.pillar-page .pillar-content blockquote span{font-size:1.5rem!important;padding:0 2.5rem}.pillar-page .pillar-content blockquote p:before{font-size:3.8rem;padding-right:1rem}.dnd-container.pillar-content .dnd_area-row-1-vertical-alignment .dnd-column{justify-content:flex-start!important}}