/**handles:wildapricot-blog-post-design,wildapricot-social-sharing,wildapricot-bootstrap-toc**/
.post #article img{max-width:100%;height:auto}.post #article img.large-image{width:100%;height:auto}#more-posts{margin-bottom:3rem;margin-top:3rem}a.breadcrumb-item{color:var(--gray-color);font-weight:700}a.breadcrumb-item:hover{color:#000}article.post ol,article.post p,article.post ul{font-size:calc(.95rem + .25vw);line-height:1.75;color:#2e475d}article.post a{color:var(--cta-color,#411a50);text-decoration:none;display:inline-block;position:relative}article.post a:after{content:'';position:absolute;width:100%;transform:scaleX(0);height:1.5px;bottom:0;left:0;background-color:var(--cta-color,#411a50);transform-origin:bottom right;transition:transform .33s ease-out}article.post a:hover::after{transform:scaleX(1);transform-origin:bottom left}article.post h2{font-size:calc(2.5rem + .25vw);font-weight:700}article.post h2:before{content:'';margin-bottom:1rem;width:50px;height:3px;display:block;background:var(--bs-dark)}article.post h3{font-size:1.5rem;font-weight:500;line-height:1.42;padding-top:1rem}ul.wp-block-list{padding-top:0;padding-bottom:0}#author{position:sticky;top:0;margin-top:1rem}#featuredImage{z-index:2;max-height:40vh}#share i{border-radius:0;display:inline-block;font-size:1rem;padding:1rem 1.5rem;text-align:center;transition:.1s}div#share .btn-sm{padding:0 30px;margin:0 10px;border-radius:2rem}.btn{border-radius:2rem}article.post footer,article.post main{margin-left:0;margin-right:0}div#share{text-align:center}#comments p.form-submit{text-align:right}label{display:block}nav#toc{margin-top:0}nav[data-toggle=toc] .nav-link.active,nav[data-toggle=toc] .nav-link.active:focus,nav[data-toggle=toc] .nav-link.active:hover{color:#000!important;font-weight:700!important;border-left:2px solid #000!important;background:var(--bs-light)}nav[data-toggle=toc] .nav>li>a:focus,nav[data-toggle=toc] .nav>li>a:hover{color:#000!important}#subscribe{background-position:center;background-repeat:no-repeat;background-size:cover}#subscribe-header{font-size:1.5rem;line-height:1.2;margin-bottom:1rem}.card-post{transition:all .3s ease}.card-post:hover{box-shadow:0 5px 15px rgba(0,0,0,.1)}.card-post .card-title a{text-decoration:none}.card-post .card-img-top{object-fit:cover}
.share-trigger{position:relative;transition:all .3s ease}.share-trigger:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.share-modal .modal-content{border-radius:1rem;border:none;box-shadow:0 10px 40px rgba(0,0,0,.1)}.share-modal .modal-header{border-bottom:1px solid #e9ecef;padding:1.5rem}.share-modal .modal-title{font-weight:600;color:#2c3e50}.share-modal .modal-body{padding:2rem 1.5rem}.share-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem;margin-bottom:1.5rem}.share-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;border:2px solid #e9ecef;border-radius:.75rem;background:#fff;color:#6c757d;text-decoration:none;transition:all .3s ease;min-height:80px;position:relative;overflow:hidden}.share-btn:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(0,0,0,.1);text-decoration:none}.share-btn i{font-size:1.5rem;margin-bottom:.5rem;transition:all .3s ease}.share-btn span{font-size:.875rem;font-weight:500;text-align:center}.share-btn.facebook:hover{background:#1877f2;border-color:#1877f2;color:#fff}.share-btn.twitter:hover{background:#000;border-color:#000;color:#fff}.share-btn.linkedin:hover{background:#0077b5;border-color:#0077b5;color:#fff}.share-btn.whatsapp:hover{background:#25d366;border-color:#25d366;color:#fff}.share-btn.reddit:hover{background:#ff4500;border-color:#ff4500;color:#fff}.share-btn.pinterest:hover{background:#bd081c;border-color:#bd081c;color:#fff}.share-btn.telegram:hover{background:#08c;border-color:#08c;color:#fff}.share-btn.email:hover{background:#6c757d;border-color:#6c757d;color:#fff}.share-btn.copy-link:hover{background:var(--bs-primary,#0d6efd);border-color:var(--bs-primary,#0d6efd);color:#fff}.copy-link-section{border-top:1px solid #e9ecef;padding-top:1.5rem;margin-top:1.5rem}.copy-link-section h6{color:#6c757d;font-weight:600;margin-bottom:1rem}.copy-link-container{display:flex;gap:.5rem;align-items:center}.copy-link-input{flex:1;padding:.75rem;border:2px solid #e9ecef;border-radius:.5rem;background:#f8f9fa;font-size:.875rem;color:#6c757d}.copy-link-btn{padding:.75rem 1.5rem;border:2px solid var(--bs-primary,#0d6efd);border-radius:.5rem;background:var(--bs-primary,#0d6efd);color:#fff;font-weight:500;transition:all .3s ease;white-space:nowrap}.copy-link-btn:hover{background:var(--bs-primary-dark,#0b5ed7);border-color:var(--bs-primary-dark,#0b5ed7);transform:translateY(-1px)}@media (max-width:576px){.share-grid{grid-template-columns:repeat(3,1fr);gap:.75rem}.share-btn{padding:.75rem;min-height:70px}.share-btn i{font-size:1.25rem;margin-bottom:.25rem}.share-btn span{font-size:.75rem}.share-modal .modal-body{padding:1.5rem 1rem}.copy-link-container{flex-direction:column;gap:.75rem}.copy-link-btn,.copy-link-input{width:100%}}.share-modal.fade .modal-dialog{transform:scale(.8);transition:transform .3s ease-out}.share-modal.show .modal-dialog{transform:scale(1)}.copy-link-btn.success{background:#198754;border-color:#198754}.copy-link-btn.error{background:#dc3545;border-color:#dc3545}.share-btn.loading{pointer-events:none;opacity:.7}.share-btn.loading::after{content:'';position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.share-btn:focus{outline:2px solid var(--bs-primary,#0d6efd);outline-offset:2px}.copy-link-btn:focus{outline:2px solid var(--bs-primary,#0d6efd);outline-offset:2px}@media (prefers-contrast:high){.share-btn{border-width:3px}.share-btn:hover{border-width:3px}}@media (prefers-reduced-motion:reduce){.copy-link-btn,.share-btn,.share-trigger{transition:none}.share-btn:hover{transform:none}.share-trigger:hover{transform:none}}
/*!
 * Bootstrap Table of Contents v1.0.0 (https://afeld.github.io/bootstrap-toc/)
 * Copyright 2015 Aidan Feldman
 * Licensed under MIT (https://github.com/afeld/bootstrap-toc/blob/gh-pages/LICENSE.md) */nav[data-bs-toggle=toc],nav[data-toggle=toc]{margin-top:30px}nav[data-bs-toggle=toc] .nav>li>a,nav[data-toggle=toc] .nav>li>a{display:block;padding:4px 20px;font-size:.8rem;font-weight:500;color:#767676!important;min-height:auto}nav[data-bs-toggle=toc] .nav>li>a:focus,nav[data-bs-toggle=toc] .nav>li>a:hover,nav[data-toggle=toc] .nav>li>a:focus,nav[data-toggle=toc] .nav>li>a:hover{padding-left:19px;color:#000;text-decoration:none;background-color:transparent;border-left:1px solid #000}nav[data-bs-toggle=toc] .nav-link.active,nav[data-bs-toggle=toc] .nav-link.active:focus,nav[data-bs-toggle=toc] .nav-link.active:hover,nav[data-bs-toggle=toc] .nav>li.active>a,nav[data-bs-toggle=toc] .nav>li.active>a:focus,nav[data-bs-toggle=toc] .nav>li.active>a:hover,nav[data-bs-toggle=toc] .nav>li>.active,nav[data-bs-toggle=toc] .nav>li>.active:focus,nav[data-bs-toggle=toc] .nav>li>.active:hover,nav[data-bs-toggle=toc] .nav>li>a.active,nav[data-bs-toggle=toc] .nav>li>a.active:focus,nav[data-bs-toggle=toc] .nav>li>a.active:hover,nav[data-toggle=toc] .nav-link.active,nav[data-toggle=toc] .nav-link.active:focus,nav[data-toggle=toc] .nav-link.active:hover,nav[data-toggle=toc] .nav>li.active>a,nav[data-toggle=toc] .nav>li.active>a:focus,nav[data-toggle=toc] .nav>li.active>a:hover,nav[data-toggle=toc] .nav>li>.active,nav[data-toggle=toc] .nav>li>.active:focus,nav[data-toggle=toc] .nav>li>.active:hover,nav[data-toggle=toc] .nav>li>a.active,nav[data-toggle=toc] .nav>li>a.active:focus,nav[data-toggle=toc] .nav>li>a.active:hover{padding-left:18px;font-weight:700;color:#000;background-color:transparent;border-left:2px solid #000}nav[data-bs-toggle=toc] .nav-link+ul,nav[data-toggle=toc] .nav-link+ul{display:none;padding-bottom:10px}nav[data-bs-toggle=toc] .nav .nav>li>a,nav[data-toggle=toc] .nav .nav>li>a{padding-top:1px;padding-bottom:1px;padding-left:30px;font-size:.85rem;font-weight:400}nav[data-bs-toggle=toc] .nav .nav>li>a:focus,nav[data-bs-toggle=toc] .nav .nav>li>a:hover,nav[data-toggle=toc] .nav .nav>li>a:focus,nav[data-toggle=toc] .nav .nav>li>a:hover{padding-left:29px}nav[data-bs-toggle=toc] .nav .nav>li>.active,nav[data-bs-toggle=toc] .nav .nav>li>.active:focus,nav[data-bs-toggle=toc] .nav .nav>li>.active:hover,nav[data-bs-toggle=toc] .nav .nav>li>a.active,nav[data-bs-toggle=toc] .nav .nav>li>a.active:focus,nav[data-bs-toggle=toc] .nav .nav>li>a.active:hover,nav[data-toggle=toc] .nav .nav>li>.active,nav[data-toggle=toc] .nav .nav>li>.active:focus,nav[data-toggle=toc] .nav .nav>li>.active:hover,nav[data-toggle=toc] .nav .nav>li>a.active,nav[data-toggle=toc] .nav .nav>li>a.active:focus,nav[data-toggle=toc] .nav .nav>li>a.active:hover{padding-left:28px;font-weight:500}nav[data-bs-toggle=toc] .nav-link.active+ul,nav[data-toggle=toc] .nav-link.active+ul{display:block}@media (max-width:768px){nav[data-bs-toggle=toc],nav[data-toggle=toc]{margin-bottom:42px}nav[data-bs-toggle=toc] .nav .active .nav,nav[data-toggle=toc] .nav .active .nav{display:none}}