:is( .zskeleton-blog-listing,.page-template-page-blog-php,.page-template-page-blog-blocks-php,.zskeleton-blog-hub-blocks,.editor-styles-wrapper ) .wide-container{max-width:min(1400px,100%);width:100%;margin-left:auto;margin-right:auto;padding-left:clamp(1rem,4vw,2.75rem);padding-right:clamp(1rem,4vw,2.75rem);box-sizing:border-box}:is( .zskeleton-blog-listing,.page-template-page-blog-php,.page-template-page-blog-blocks-php,.zskeleton-blog-hub-blocks,.editor-styles-wrapper ) .wide-container--no-sidebar{max-width:min(1200px,100%)}:is( .zskeleton-blog-listing,.page-template-page-blog-php,.page-template-page-blog-blocks-php,.zskeleton-blog-hub-blocks,.editor-styles-wrapper ) .page-hero .hero-content{padding-left:clamp(1rem,4vw,2.75rem);padding-right:clamp(1rem,4vw,2.75rem)}:is( .zskeleton-blog-listing,.page-template-page-blog-php,.page-template-page-blog-blocks-php,.zskeleton-blog-hub-blocks,.editor-styles-wrapper ) .practices-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:clamp(1.25rem,2.5vw,2rem);align-items:stretch}:is( .zskeleton-blog-listing,.page-template-page-blog-php,.page-template-page-blog-blocks-php,.zskeleton-blog-hub-blocks,.editor-styles-wrapper ) .blog-hub-featured__grid,:is( .zskeleton-blog-listing,.page-template-page-blog-php,.page-template-page-blog-blocks-php,.zskeleton-blog-hub-blocks,.editor-styles-wrapper ) .blog-hub-trending__grid,:is( .zskeleton-blog-listing,.page-template-page-blog-php,.page-template-page-blog-blocks-php,.zskeleton-blog-hub-blocks,.editor-styles-wrapper ) .zskeleton-term-list.practices-grid{gap:clamp(1.25rem,2.5vw,2rem)}:is( .zskeleton-blog-listing,.page-template-page-blog-php,.page-template-page-blog-blocks-php,.zskeleton-blog-hub-blocks,.editor-styles-wrapper ) .content-card,:is( .zskeleton-blog-listing,.page-template-page-blog-php,.page-template-page-blog-blocks-php,.zskeleton-blog-hub-blocks,.editor-styles-wrapper ) .zskeleton-term-list__item.formal-card{border-radius:12px;box-shadow:0 4px 24px rgba(26,42,74,.08);border:1px solid rgba(100,127,188,.18);overflow:hidden;background:var(--card-white,#fffef5);transition:box-shadow .2s ease,transform .2s ease}:is( .zskeleton-blog-listing,.page-template-page-blog-php,.page-template-page-blog-blocks-php,.zskeleton-blog-hub-blocks,.editor-styles-wrapper ) .content-card:hover,:is( .zskeleton-blog-listing,.page-template-page-blog-php,.page-template-page-blog-blocks-php,.zskeleton-blog-hub-blocks,.editor-styles-wrapper ) .zskeleton-term-list__item.formal-card:hover{box-shadow:0 8px 32px rgba(26,42,74,.12)}:is( .zskeleton-blog-listing,.page-template-page-blog-php,.page-template-page-blog-blocks-php,.zskeleton-blog-hub-blocks,.editor-styles-wrapper ) .content-card h3 a{text-decoration:none;color:var(--academic-navy,#1a2a4a)}:is( .zskeleton-blog-listing,.page-template-page-blog-php,.page-template-page-blog-blocks-php,.zskeleton-blog-hub-blocks,.editor-styles-wrapper ) .content-card h3 a:hover{color:var(--primary-blue,#647fbc)}:is( .zskeleton-blog-listing,.page-template-page-blog-php,.page-template-page-blog-blocks-php,.zskeleton-blog-hub-blocks,.editor-styles-wrapper ) .pagination-wrapper{margin-top:2rem;margin-bottom:.5rem}.blog-hub-featured{margin-bottom:2.5rem}.blog-hub-section__head{margin-bottom:1.25rem}.blog-hub-section__title{margin:0;font-size:1.75rem;line-height:1.25;color:var(--primary-blue,#647fbc)}.blog-hub-featured__grid{margin-bottom:0}.zskeleton-term-list{list-style:none;margin:0;padding:0}.zskeleton-term-list__item{margin:0}.zskeleton-term-list__link{display:flex;flex-direction:column;height:100%;min-height:100%;box-sizing:border-box;text-decoration:none;color:inherit;padding:1rem 1.1rem 1.15rem;transition:box-shadow .2s ease,transform .2s ease}.zskeleton-term-list--thumbnails .zskeleton-term-list__link{padding:0;overflow:hidden}.zskeleton-term-list__link:hover{text-decoration:none}.zskeleton-term-list__link:focus-visible{outline:2px solid var(--primary-blue,#647fbc);outline-offset:2px}.zskeleton-term-list--thumbnails .zskeleton-term-list__media--thumb{position:relative;display:block;aspect-ratio:16/10;background:linear-gradient(145deg,#e8ecf8,#f0f4fc);overflow:hidden}.zskeleton-term-list--thumbnails .zskeleton-term-list__media--thumb>.zskeleton-term-list__thumb-img,.zskeleton-term-list--thumbnails .zskeleton-term-list__media--thumb>img{width:100%;height:100%;object-fit:cover;display:block}.zskeleton-term-list__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:120px;font-size:clamp(2rem, 5vw, 3rem);font-weight:700;color:rgba(100,127,188,.55);background:linear-gradient(145deg,#e8ecf8,#f0f4fc)}.zskeleton-term-list__placeholder--round{width:56px;height:56px;min-height:56px;margin:0 auto .35rem;border-radius:50%;font-size:1.35rem}.zskeleton-term-list--icons .zskeleton-term-list__link{padding-top:1.25rem;align-items:center;text-align:center}.zskeleton-term-list--icons .zskeleton-term-list__media--icon{display:flex;align-items:center;justify-content:center;margin-bottom:.65rem;min-height:56px}.zskeleton-term-list--icons .zskeleton-term-list__media--icon .zskeleton-term-list__icon-img,.zskeleton-term-list--icons .zskeleton-term-list__media--icon img{max-width:48px;max-height:48px;width:auto;height:auto;object-fit:contain}.zskeleton-term-list__icon-badge{position:absolute;right:10px;bottom:10px;width:40px;height:40px;border-radius:10px;background:#fffef5;box-shadow:0 4px 12px rgba(26,42,74,.15);display:flex;align-items:center;justify-content:center;padding:6px;box-sizing:border-box}.zskeleton-term-list__icon-badge .zskeleton-term-list__icon-img,.zskeleton-term-list__icon-badge img{max-width:100%;max-height:100%;object-fit:contain}.zskeleton-term-list--thumbnails .zskeleton-term-list__body{padding:1rem 1.1rem 1.15rem;display:flex;flex-direction:column;gap:.2rem;flex:1 1 auto}.zskeleton-term-list__name{font-weight:600;font-size:1.1rem;line-height:1.3;color:var(--academic-navy,#1a2a4a)}.zskeleton-term-list__count{font-size:.9rem;color:var(--professional-gray,#6b7280)}.zskeleton-term-list__excerpt{font-size:.95rem;line-height:1.5;color:var(--professional-gray,#4b5563);margin-top:.35rem}.zskeleton-term-list--icons-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr))}.blog-hub-categories.zskeleton-term-listing-section{margin-top:2.5rem}.zskeleton-blog-blocks-entry>.zskeleton-block-blog{margin-bottom:0}.zskeleton-blog-blocks-entry>.zskeleton-block-blog+.zskeleton-block-blog{margin-top:2rem}.zskeleton-blog-blocks-entry>.zskeleton-block-blog-posts-grid+.zskeleton-block-blog{margin-top:2.5rem}.blog-hub-trending{margin-top:2.5rem}.blog-hub-lead{margin-top:2.75rem;margin-bottom:.5rem;padding:0;border:none;background:linear-gradient(125deg,color-mix(in srgb,var(--primary-blue,#647fbc) 22%,#fff) 0,color-mix(in srgb,var(--academic-navy,#4a5f90) 15%,#f0f4fc) 100%);border-radius:16px;box-shadow:0 12px 40px rgba(26,42,74,.12);overflow:hidden}.blog-hub-lead__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem 2rem;padding:clamp(1.5rem,3vw,2.25rem) clamp(1.25rem,3vw,2.5rem)}.blog-hub-lead__copy{flex:1 1 280px;min-width:0}.blog-hub-lead__title{margin:0 0 .5rem;font-size:clamp(1.35rem, 2.5vw, 1.75rem);font-weight:700;color:var(--academic-navy,#1a2a4a);line-height:1.25}.blog-hub-lead__text{margin:0;line-height:1.65;color:var(--professional-gray,#374151);font-size:1.05rem;max-width:42rem}.blog-hub-lead__cta{flex:0 0 auto}.blog-hub-lead__btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.65rem 1.75rem;font-size:1rem;font-weight:600;border-radius:999px;box-shadow:0 4px 14px rgba(100,127,188,.45);text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.blog-hub-lead__btn:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(100,127,188,.5)}.blog-latest-heading{margin:0 0 1.25rem;font-size:1.75rem;line-height:1.25;color:var(--primary-blue,#647fbc)}.blog-hub-featured .zskeleton-block-heading__title.blog-latest-heading,.blog-hub-trending .zskeleton-block-heading__title.blog-latest-heading,.zskeleton-block-blog-posts-grid .zskeleton-block-heading__title.blog-latest-heading{margin-bottom:0}.zskeleton-block-blog-posts-grid .zskeleton-block-heading__title-head:not([style*=margin-bottom]){margin-bottom:1.25rem}:is( .zskeleton-blog-listing,.page-template-page-blog-php,.page-template-page-blog-blocks-php,.zskeleton-blog-hub-blocks,.editor-styles-wrapper ) .newsletter-section{padding-top:clamp(2.5rem,5vw,3.5rem);padding-bottom:clamp(2.5rem,5vw,3.5rem)}:is( .zskeleton-blog-listing,.page-template-page-blog-php,.page-template-page-blog-blocks-php,.zskeleton-blog-hub-blocks,.editor-styles-wrapper ) .newsletter-section .container{max-width:min(960px,100%);padding-left:clamp(1rem,4vw,2.75rem);padding-right:clamp(1rem,4vw,2.75rem)}:is( .zskeleton-blog-listing,.page-template-page-blog-php,.page-template-page-blog-blocks-php,.zskeleton-blog-hub-blocks,.editor-styles-wrapper ) .newsletter-content h2{font-size:clamp(1.5rem, 3vw, 2rem);margin-bottom:.75rem}:is( .zskeleton-blog-listing,.page-template-page-blog-php,.page-template-page-blog-blocks-php,.zskeleton-blog-hub-blocks,.editor-styles-wrapper ) .newsletter-form .form-group{display:flex;flex-wrap:wrap;gap:.75rem;align-items:stretch;justify-content:center;margin-top:1.25rem}:is( .zskeleton-blog-listing,.page-template-page-blog-php,.page-template-page-blog-blocks-php,.zskeleton-blog-hub-blocks,.editor-styles-wrapper ) .newsletter-form input[type=email]{min-width:min(100%,320px);min-height:48px;padding:.65rem 1rem;border-radius:10px;border:1px solid rgba(255,255,255,.35);font-size:1rem}:is( .zskeleton-blog-listing,.page-template-page-blog-php,.page-template-page-blog-blocks-php,.zskeleton-blog-hub-blocks,.editor-styles-wrapper ) .newsletter-form .btn{min-height:48px;padding-left:1.5rem;padding-right:1.5rem;border-radius:10px;font-weight:600}@media (max-width:768px){.blog-hub-section__title,.blog-latest-heading{font-size:1.45rem}.blog-hub-lead__inner{flex-direction:column;align-items:flex-start}.blog-hub-lead__cta{width:100%}.blog-hub-lead__btn{width:100%;text-align:center}}@supports not (color:color-mix(in srgb,red,blue)){.blog-hub-lead{background:linear-gradient(125deg,#e8edf9 0,#dce6f7 100%)}}.zskeleton-block-blog-posts-grid[class*=zskeleton-blog-grid--cols-] .practices-grid{display:grid;gap:1.25rem}.zskeleton-block-blog-posts-grid.zskeleton-blog-grid--cols-1 .practices-grid{grid-template-columns:1fr}.zskeleton-block-blog-posts-grid.zskeleton-blog-grid--cols-2 .practices-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.zskeleton-block-blog-posts-grid.zskeleton-blog-grid--cols-3 .practices-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.zskeleton-block-blog-posts-grid.zskeleton-blog-grid--cols-4 .practices-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:992px){.zskeleton-block-blog-posts-grid.zskeleton-blog-grid--cols-3 .practices-grid,.zskeleton-block-blog-posts-grid.zskeleton-blog-grid--cols-4 .practices-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.zskeleton-block-blog-posts-grid[class*=zskeleton-blog-grid--cols-] .practices-grid{grid-template-columns:1fr}}