.linkify-breadcrumb{margin:10px 0;padding:10px}.linkify-breadcrumb .linkify-breadcrumb-list{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:16px;gap:5px}.linkify-breadcrumb .linkify-breadcrumb-list .linkify-breadcrumb-current{font-weight:500}.linkify-breadcrumb .linkify-breadcrumb-list .linkify-breadcrumb-link{text-decoration:none}.linkify-toc{border-style:solid;border-width:1px;-webkit-box-sizing:border-box;box-sizing:border-box;clear:both;font-size:16px;line-height:1.5;margin:20px 0;padding:15px 15px 0 15px}.linkify-toc-title{font-size:20px;font-weight:500;line-height:1.4;margin:0 0 15px 0;padding:0}.linkify-toc-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:5px;list-style-type:none;margin:0;padding:0 0 15px 0}.linkify-toc-list-item{-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:16px;list-style-type:none;margin:0;padding:0}.linkify-toc-list-item:before{content:"•";-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:0 5px 0 0}.linkify-toc-list-item a{text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}.linkify-toc-list-item a:hover{text-decoration:underline}.linkify-toc-list-item a.active{font-weight:700}.linkify-toc-toggle{cursor:pointer;display:inline-block;font-size:.8em;font-weight:400;margin-left:5px;opacity:.8;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.linkify-toc-toggle:hover{opacity:1}.linkify-toc-content.collapsed{display:none}.linkify-toc-sublist{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:5px;list-style-type:none;margin:0}.linkify-toc-theme-hierarchical .linkify-toc-level-1{font-size:18px}.linkify-toc-theme-hierarchical .linkify-toc-level-2,.linkify-toc-theme-hierarchical .linkify-toc-level-3,.linkify-toc-theme-hierarchical .linkify-toc-level-4{font-size:16px}.linkify-toc-theme-hierarchical .linkify-toc-level-5,.linkify-toc-theme-hierarchical .linkify-toc-level-6{font-size:14px}.linkify-toc-theme-hierarchical .linkify-toc-sublist{margin-left:15px;padding-left:0}.linkify-toc-theme-hierarchical .linkify-toc-list>.linkify-toc-sublist{margin-left:0}.linkify-toc-numbering .linkify-toc-sublist .linkify-toc-sublist{counter-reset:toc-sub-counter}.linkify-toc-numbering .linkify-toc-sublist .linkify-toc-sublist .linkify-toc-list-item{counter-increment:toc-sub-counter}.linkify-toc-numbering .linkify-toc-sublist .linkify-toc-sublist .linkify-toc-list-item:before{content:counter(toc-counter) "." counter(toc-sub-counter) "."}.linkify-toc-numbering .linkify-toc-sublist .linkify-toc-sublist .linkify-toc-sublist{counter-reset:toc-sub-sub-counter}.linkify-toc-numbering .linkify-toc-sublist .linkify-toc-sublist .linkify-toc-sublist .linkify-toc-list-item{counter-increment:toc-sub-sub-counter}.linkify-toc-numbering .linkify-toc-sublist .linkify-toc-sublist .linkify-toc-sublist .linkify-toc-list-item:before{content:counter(toc-counter) "." counter(toc-sub-counter) "." counter(toc-sub-sub-counter) "."}.linkify-toc-numbering .linkify-toc-sublist .linkify-toc-sublist .linkify-toc-sublist .linkify-toc-sublist{counter-reset:toc-sub-sub-sub-counter}.linkify-toc-numbering .linkify-toc-sublist .linkify-toc-sublist .linkify-toc-sublist .linkify-toc-sublist .linkify-toc-list-item{counter-increment:toc-sub-sub-sub-counter}.linkify-toc-numbering .linkify-toc-sublist .linkify-toc-sublist .linkify-toc-sublist .linkify-toc-sublist .linkify-toc-list-item:before{content:counter(toc-counter) "." counter(toc-sub-counter) "." counter(toc-sub-sub-counter) "." counter(toc-sub-sub-sub-counter) "."}.linkify-toc-numbering .linkify-toc-sublist .linkify-toc-sublist .linkify-toc-sublist .linkify-toc-sublist .linkify-toc-sublist{counter-reset:toc-sub-sub-sub-sub-counter}.linkify-toc-numbering .linkify-toc-sublist .linkify-toc-sublist .linkify-toc-sublist .linkify-toc-sublist .linkify-toc-sublist .linkify-toc-list-item{counter-increment:toc-sub-sub-sub-sub-counter}.linkify-toc-numbering .linkify-toc-sublist .linkify-toc-sublist .linkify-toc-sublist .linkify-toc-sublist .linkify-toc-sublist .linkify-toc-list-item:before{content:counter(toc-counter) "." counter(toc-sub-counter) "." counter(toc-sub-sub-counter) "." counter(toc-sub-sub-sub-counter) "." counter(toc-sub-sub-sub-sub-counter) "."}.linkify-toc-numbering .linkify-toc-sublist .linkify-toc-sublist .linkify-toc-sublist .linkify-toc-sublist .linkify-toc-sublist .linkify-toc-sublist{counter-reset:toc-sub-sub-sub-sub-sub-counter}.linkify-toc-numbering .linkify-toc-sublist .linkify-toc-sublist .linkify-toc-sublist .linkify-toc-sublist .linkify-toc-sublist .linkify-toc-sublist .linkify-toc-list-item{counter-increment:toc-sub-sub-sub-sub-sub-counter}.linkify-toc-numbering .linkify-toc-sublist .linkify-toc-sublist .linkify-toc-sublist .linkify-toc-sublist .linkify-toc-sublist .linkify-toc-sublist .linkify-toc-list-item:before{content:counter(toc-counter) "." counter(toc-sub-counter) "." counter(toc-sub-sub-counter) "." counter(toc-sub-sub-sub-counter) "." counter(toc-sub-sub-sub-sub-counter) "." counter(toc-sub-sub-sub-sub-sub-counter) "."}.linkify-toc-numbering .linkify-toc-list{counter-reset:toc-counter}.linkify-toc-numbering .linkify-toc-list-item:before{margin-right:5px}.linkify-toc-numbering .linkify-toc-sublist{counter-reset:toc-counter}.linkify-toc-numbering .linkify-toc-sublist .linkify-toc-list-item{counter-increment:toc-counter}.linkify-toc-numbering .linkify-toc-sublist .linkify-toc-list-item:before{content:counter(toc-counter) "."}.linkify-toc[class*=-position-floating]{max-width:280px;position:fixed}.linkify-toc-position-floating-left{left:20px}.linkify-toc-position-floating-right{right:20px}.linkify-toc-theme-boxed{border-radius:0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.linkify-toc-theme-boxed .linkify-toc-title{border-bottom-style:solid;border-bottom-width:1px;padding-bottom:10px}.linkify-toc-theme-flat{background-color:transparent;border:none;padding:0}.linkify-toc-theme-flat .linkify-toc-title{margin-bottom:0;padding:15px 15px 0 15px}.linkify-toc-theme-flat .linkify-toc-content{border-style:solid;border-top:none;border-width:0;padding:15px 15px 0 15px}.linkify-toc-theme-rounded{border-radius:10px;overflow:hidden}.linkify-toc-theme-rounded .linkify-toc-title{border-bottom-style:solid;border-bottom-width:1px;padding-bottom:10px}.linkify-toc-theme-rounded .linkify-toc-list-item:before{content:"○"}.linkify-toc-theme-minimal{background-color:transparent!important;border:none;padding:0}.linkify-toc-theme-minimal .linkify-toc-title{border-bottom-style:solid;border-bottom-width:1px;margin-bottom:15px;padding-bottom:15px}.linkify-toc-theme-minimal .linkify-toc-list-item:before{content:"-"}.linkify-contextual{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline;font-weight:500;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease}.linkify-contextual:focus{outline:2px dotted #222325;outline-offset:2px}.linkify-style-default .linkify-contextual{border-bottom-style:solid;border-bottom-width:1px;text-decoration:none}.linkify-style-underline .linkify-contextual{text-decoration:underline}.linkify-style-dotted .linkify-contextual{text-decoration:underline;-webkit-text-decoration-style:dotted;-moz-text-decoration-style:dotted;text-decoration-style:dotted}.linkify-style-dashed .linkify-contextual{text-decoration:underline;-webkit-text-decoration-style:dashed;-moz-text-decoration-style:dashed;text-decoration-style:dashed}.linkify-style-highlight .linkify-contextual{border-bottom-style:solid;border-bottom-width:1px;padding:0 2px;text-decoration:none}.linkify-style-button .linkify-contextual{border-radius:3px;display:inline-block;margin:0 2px;padding:2px 5px;text-decoration:none}.linkify-style-button .linkify-contextual:hover{-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.linkify-style-button .linkify-contextual:active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.linkify-tooltip .linkify-contextual[title]{cursor:help}.linkify-tooltip .linkify-contextual[title]::after,.linkify-tooltip .linkify-contextual[title]::before{opacity:0;pointer-events:none;-webkit-transition:all .3s ease;transition:all .3s ease}html[dir=rtl] .linkify-contextual[title]:hover::after{left:auto;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.linkify-animate .linkify-contextual[title]:hover::after{-webkit-animation:linkifyFadeIn .2s ease-out forwards;animation:linkifyFadeIn .2s ease-out forwards}.linkify-related-content{margin:10px 0}.linkify-related-content-title{margin-bottom:15px}.linkify-related-content-item-thumbnail img{max-width:100%}.linkify-related-content.linkify-in_base,.linkify-related-content.linkify-in_category{border:5px dashed #e0e1e3;margin:10px 0;padding:15px}.linkify-exit-popup{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:rgba(26,28,30,.7);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.linkify-exit-popup .linkify-popup-container{background-color:#fff;border-radius:5px;max-height:80vh;max-width:500px;overflow-y:auto;padding:0 20px;position:relative;width:90%}.linkify-exit-popup .linkify-popup-container .linkify-popup-close{color:#222325;cursor:pointer;font-size:24px;position:absolute;right:30px;top:15px}.linkify-exit-popup .linkify-popup-container .linkify-popup-title{margin-top:0}.linkify-related-content-cards{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin:20px 0}.linkify-related-content-card{border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(26,28,30,.1);box-shadow:0 2px 8px rgba(26,28,30,.1);-webkit-box-flex:1;-webkit-flex:1 1 300px;-ms-flex:1 1 300px;flex:1 1 300px;overflow:hidden}.linkify-related-content-card-img{height:160px;overflow:hidden}.linkify-related-content-card-img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.linkify-related-content-card-content{padding:15px}.linkify-related-content-card-title{font-size:18px;margin:0 0 10px 0}.linkify-related-content-card-title a{text-decoration:none}.linkify-related-content-card-excerpt{font-size:14px;margin:0 0 15px 0}.linkify-related-content-card-meta{border-top:1px solid #e0e1e3;color:#222325;font-size:12px;padding-top:10px}.linkify-related-content-compact{border:1px solid #e0e1e3;border-radius:5px;margin:20px 0;padding:15px}.linkify-related-content-compact-title{border-bottom:1px solid #e0e1e3;font-size:16px;margin:0 0 10px 0;padding-bottom:5px}.linkify-related-content-compact-list{list-style:none;margin:0;padding:0}.linkify-related-content-compact-item{border-bottom:1px dashed #e0e1e3;margin-bottom:8px;padding-bottom:8px}.linkify-related-content-compact-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.linkify-related-content-compact-item a{font-size:14px;font-weight:500;text-decoration:none}.linkify-related-content-compact-meta{color:#222325;display:block;font-size:12px;margin-top:3px}.linkify-related-content-featured{margin:20px 0}.linkify-related-content-featured-title{font-size:18px;margin:0 0 15px 0}.linkify-related-content-featured-main{border-radius:5px;-webkit-box-shadow:0 2px 8px rgba(26,28,30,.1);box-shadow:0 2px 8px rgba(26,28,30,.1);margin-bottom:20px;overflow:hidden}.linkify-related-content-featured-image{height:220px;overflow:hidden;width:100%}.linkify-related-content-featured-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.linkify-related-content-featured-content{padding:15px}.linkify-related-content-featured-content-title{font-size:20px;margin:0 0 10px 0}.linkify-related-content-featured-content-title a{text-decoration:none}.linkify-related-content-featured-excerpt{font-size:14px;margin:0 0 10px 0}.linkify-related-content-featured-meta{border-top:1px solid #e0e1e3;color:#222325;font-size:12px;padding-top:10px}.linkify-related-content-featured-secondary{display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.linkify-related-content-featured-secondary-item{border-radius:5px;-webkit-box-shadow:0 1px 3px rgba(26,28,30,.1);box-shadow:0 1px 3px rgba(26,28,30,.1);overflow:hidden}.linkify-related-content-featured-secondary-image{height:120px;overflow:hidden}.linkify-related-content-featured-secondary-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.linkify-related-content-featured-secondary-content{padding:10px}.linkify-related-content-featured-secondary-title{font-size:14px;margin:0}.linkify-related-content-featured-secondary-title a{text-decoration:none}.linkify-related-content-featured-secondary-meta{color:#222325;font-size:11px;margin-top:5px}.linkify-related-content-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin:20px 0}.linkify-related-content-grid-item{border:1px solid #e0e1e3;border-radius:5px;overflow:hidden}.linkify-related-content-grid-item img{display:block;height:auto;width:100%}.linkify-related-content-grid-content{padding:15px}.linkify-related-content-grid-title{font-size:18px;margin:0 0 10px 0}.linkify-related-content-grid-title a{text-decoration:none}.linkify-related-content-grid-excerpt{font-size:14px;margin:0}.linkify-related-content-grid-meta{color:#222325;font-size:12px;margin-top:10px}.linkify-related-content-list{list-style:none;margin:20px 0;padding:0}.linkify-related-content-list-item{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;border-bottom:1px solid #e0e1e3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:15px;padding-bottom:15px}.linkify-related-content-list-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.linkify-related-content-list-thumb{-webkit-box-flex:0;-webkit-flex:0 0 100px;-ms-flex:0 0 100px;flex:0 0 100px;margin-right:15px}.linkify-related-content-list-thumb img{display:block;height:auto;width:100%}.linkify-related-content-list-content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.linkify-related-content-list-title{font-size:16px;margin:0 0 10px 0}.linkify-related-content-list-title a{text-decoration:none}.linkify-related-content-list-excerpt{font-size:14px;margin:0 0 10px 0}.linkify-related-content-list-meta{color:#222325;font-size:12px}@media (forced-colors:active){.linkify-contextual{border-bottom:1px solid LinkText;text-decoration:none}.linkify-contextual:focus,.linkify-contextual:hover{text-decoration:underline}}@media (max-width:768px){.linkify-toc[class*=-position-floating]{max-width:100%;position:static}.linkify-style-button .linkify-contextual{display:inline;padding:0 2px}.linkify-contextual[title]:hover::after{left:0;max-width:250px;-webkit-transform:none;-ms-transform:none;transform:none;white-space:normal}}@media print{.linkify-contextual{background:0 0!important;color:#1a1c1e!important;text-decoration:underline}.linkify-contextual::after{content:" (" attr(href) ")";font-size:16px;opacity:.8}}@-webkit-keyframes linkifyFadeIn{from{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes linkifyFadeIn{from{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}