.blog-accordion-wrapper{--well-bg:transparent;--title-color:var(--dblue,#425b76);--text-color:#333;--border-color:#e0e0e0;--transition-speed:0.3s;--padding:1.25rem;--border-radius:8px}.blog-accordion-wrapper--well{background:var(--well-bg);border-radius:var(--border-radius);box-shadow:0 2px 8px rgba(0,0,0,.08);margin-bottom:1rem;padding:var(--padding)}.blog-accordion{margin-bottom:1rem}.blog-accordion-wrapper--well .blog-accordion:last-child,.blog-accordion:last-child{margin-bottom:0}.blog-accordion__details{border:1px solid var(--border-color);border-radius:var(--border-radius);overflow:hidden;transition:all var(--transition-speed) ease}.blog-accordion-wrapper--well .blog-accordion__details{border:1px solid rgba(0,0,0,.1)}.blog-accordion__summary{align-items:center;background:#f8f9fa;cursor:pointer;display:flex;justify-content:space-between;list-style:none;padding:1rem 1.25rem;position:relative;transition:background-color var(--transition-speed) ease;user-select:none}.blog-accordion__details--custom .blog-accordion__summary{background:var(--item-tab-bg,#f8f9fa)}.blog-accordion__summary::-webkit-details-marker{display:none}.blog-accordion__summary::marker{display:none}.blog-accordion__summary:hover{background:#e9ecef}.blog-accordion__details--custom .blog-accordion__summary:hover{background:var(--item-tab-bg,#f8f9fa);filter:brightness(.95)}.blog-accordion__summary:focus{outline:2px solid var(--lblue,#1b6f92);outline-offset:2px}.blog-accordion__summary:focus:not(:focus-visible){outline:none}.blog-accordion__summary:focus-visible{outline:2px solid var(--lblue,#1b6f92);outline-offset:2px}.blog-accordion__title{color:var(--title-color);flex:1;font-size:1.125rem;font-weight:600;line-height:1.4;margin:0;padding-right:1rem}.blog-accordion__title.h2,h2.blog-accordion__title{font-size:1.5rem;font-weight:700}.blog-accordion__title.h3,h3.blog-accordion__title{font-size:1.25rem;font-weight:600}.blog-accordion__title.h4,h4.blog-accordion__title{font-size:1.125rem;font-weight:600}.blog-accordion__details--custom .blog-accordion__title{color:var(--item-title-color,var(--title-color))}.blog-accordion__icon{align-items:center;color:var(--title-color);display:flex;flex-shrink:0;height:24px;justify-content:center;transition:transform var(--transition-speed) ease;width:24px}.blog-accordion__details--custom .blog-accordion__icon{color:var(--item-title-color,var(--title-color))}.blog-accordion__icon svg{height:100%;width:100%}.blog-accordion__details[open] .blog-accordion__icon{transform:rotate(180deg)}.blog-accordion__details[open] .blog-accordion__summary{background:#e9ecef}.blog-accordion__details--custom[open] .blog-accordion__summary{background:var(--item-tab-bg,#f8f9fa);filter:brightness(.95)}.blog-accordion__content{animation:slideDown var(--transition-speed) ease;background:#fff;color:var(--text-color);line-height:1.6;padding:1.25rem}.blog-accordion__content>:first-child{margin-top:0}.blog-accordion__content>:last-child{margin-bottom:0}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.blog-accordion__content p{margin-bottom:1rem}.blog-accordion__content p:last-child{margin-bottom:0}.blog-accordion__content ol,.blog-accordion__content ul{margin-bottom:1rem;padding-left:1.5rem}.blog-accordion__content li{margin-bottom:.5rem}.blog-accordion__content a{color:var(--lblue,#1b6f92);text-decoration:underline}.blog-accordion__content a:hover{color:var(--gold,#e29919)}.blog-accordion__content h1,.blog-accordion__content h2,.blog-accordion__content h3,.blog-accordion__content h4,.blog-accordion__content h5,.blog-accordion__content h6{margin-bottom:.75rem;margin-top:1.5rem}.blog-accordion__content h1:first-child,.blog-accordion__content h2:first-child,.blog-accordion__content h3:first-child,.blog-accordion__content h4:first-child,.blog-accordion__content h5:first-child,.blog-accordion__content h6:first-child{margin-top:0}@media (max-width:767px){.blog-accordion-wrapper{--padding:1rem}.blog-accordion{margin-bottom:.75rem}.blog-accordion__summary{padding:.875rem 1rem}.blog-accordion__title{font-size:1rem}.blog-accordion__title.h2,h2.blog-accordion__title{font-size:1.25rem}.blog-accordion__title.h3,h3.blog-accordion__title{font-size:1.125rem}.blog-accordion__title.h4,h4.blog-accordion__title{font-size:1rem}.blog-accordion__content{padding:1rem}.blog-accordion__icon{height:20px;width:20px}}@media (min-width:768px) and (max-width:1024px){.blog-accordion__title{font-size:1.0625rem}.blog-accordion__title.h2,h2.blog-accordion__title{font-size:1.375rem}.blog-accordion__title.h3,h3.blog-accordion__title{font-size:1.1875rem}.blog-accordion__title.h4,h4.blog-accordion__title{font-size:1.0625rem}}@media (prefers-contrast:high){.blog-accordion__details{border-width:2px}.blog-accordion__summary:focus-visible{outline-width:3px}}@media (prefers-reduced-motion:reduce){.blog-accordion__details,.blog-accordion__icon,.blog-accordion__summary{transition:none}.blog-accordion__content{animation:none}}