.dvh-blog-index-wrap .wp-block-query-no-results{padding:80px 24px;text-align:center}@media (max-width:768px){.dvh-blog-hero{padding:100px 16px 40px!important}.dvh-blog-hero__title{font-size:clamp(1.75rem,5vw,2.25rem)}.dvh-blog-hero__desc{font-size:var(--fontSizeBase300)}.dvh-blog-index-wrap{padding-left:16px!important;padding-right:16px!important}}@media (max-width:480px){.dvh-blog-hero{padding:88px 16px 32px!important}}.dvh-blog-post-card{background-color:var(--md-sys-color-surface)!important;border:1px solid var(--md-sys-color-outline-variant)!important;border-radius:var(--borderRadiusXLarge)!important;display:flex!important;flex-direction:column!important;height:100%;overflow:hidden!important;transition:box-shadow var(--durationNormal) var(--curveEasyEase),border-color var(--durationNormal) var(--curveEasyEase),transform var(--durationNormal) var(--curveEasyEase)}.dvh-blog-post-card:hover{border-color:var(--md-sys-color-primary)!important;box-shadow:var(--md-sys-elevation-card-hover);transform:translateY(-2px)}.dvh-blog-post-card .wp-block-post-featured-image{flex-shrink:0;width:100%}.dvh-blog-post-card .wp-block-post-featured-image img{aspect-ratio:16/9;display:block;object-fit:cover;width:100%}.dvh-blog-post-card .wp-block-post-featured-image a:empty,.dvh-blog-post-card .wp-block-post-featured-image:empty{aspect-ratio:16/9;background:var(--md-sys-color-surface-container);display:block;width:100%}.dvh-blog-post-card>.wp-block-group:last-child{display:flex;flex:1;flex-direction:column;gap:var(--spacingVerticalS);padding:1.25rem 1.5rem 1.5rem!important}.dvh-blog-post-card .wp-block-post-terms{color:var(--md-sys-color-primary);font-size:.7rem;font-weight:var(--fontWeightSemibold);letter-spacing:.08em;text-transform:uppercase}.dvh-blog-post-card .wp-block-post-title{font-size:1.05rem;font-weight:var(--fontWeightBold);line-height:1.35}.dvh-blog-post-card .wp-block-post-title a{color:var(--md-sys-color-on-surface)!important;text-decoration:none!important;transition:color var(--durationFaster) var(--curveEasyEase)}.dvh-blog-post-card .wp-block-post-title a:hover{color:var(--md-sys-color-primary)!important;text-decoration:none!important}.dvh-blog-post-card .wp-block-post-excerpt{color:var(--md-sys-color-on-surface-variant);flex:1;font-size:.875rem;line-height:1.6}.dvh-blog-post-card .wp-block-post-date{color:var(--md-sys-color-on-surface-variant);font-size:.8rem;margin:0}.dvh-post-footer{align-items:center;border-top:1px solid var(--md-sys-color-surface-variant);display:flex;justify-content:space-between;margin-top:auto;padding-top:1rem}.dvh-blog-post-card .wp-block-read-more{align-items:center;color:var(--md-sys-color-primary)!important;display:inline-flex;font-size:.85rem;font-weight:var(--fontWeightSemibold);gap:4px;text-decoration:none!important}.dvh-blog-post-card .wp-block-read-more:hover{color:var(--md-sys-color-primaryPressed)!important;text-decoration:none!important}.dvh-blog-index-wrap{margin:0 auto!important;max-width:1200px!important;padding-left:24px!important;padding-right:24px!important}.dvh-blog-index-wrap .wp-block-query-pagination{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:var(--spacingVerticalXXL)}.dvh-blog-index-wrap .wp-block-query-pagination-next,.dvh-blog-index-wrap .wp-block-query-pagination-numbers,.dvh-blog-index-wrap .wp-block-query-pagination-previous{align-items:center;display:flex;gap:4px}.dvh-blog-index-wrap .wp-block-query-pagination .page-numbers{align-items:center;background:var(--md-sys-color-surface);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--borderRadiusMedium);color:var(--md-sys-color-on-surface-variant);display:inline-flex;font-size:var(--fontSizeBase300);font-weight:var(--fontWeightMedium);height:36px;justify-content:center;min-width:36px;padding:0 10px;text-decoration:none;transition:background var(--durationFaster) var(--curveEasyEase),color var(--durationFaster) var(--curveEasyEase),border-color var(--durationFaster) var(--curveEasyEase)}.dvh-blog-index-wrap .wp-block-query-pagination .page-numbers:hover{background:var(--md-sys-color-primary-container);border-color:#6b21a84d;color:var(--md-sys-color-primary);text-decoration:none!important}.dvh-blog-index-wrap .wp-block-query-pagination .page-numbers.current{background:var(--md-sys-color-primary);border-color:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);font-weight:var(--fontWeightSemibold)}.dvh-blog-index-wrap .wp-block-query .wp-block-group:not(.dvh-blog-post-card){background:none;border:none;border-radius:0;box-shadow:none}.dvh-blog-index-wrap .wp-block-query .dvh-blog-post-card{background-color:var(--md-sys-color-surface)!important;border:1px solid var(--md-sys-color-outline-variant)!important;border-radius:var(--borderRadiusXLarge)!important}.dvh-blog-hero{background:var(--md-sys-color-primary)!important;padding:140px 24px 80px!important;text-align:center}.dvh-blog-hero__inner{align-items:center;display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:720px}.dvh-blog-hero__badge{align-items:center;background:#a78bfa33;border:1px solid #fff3;border-radius:var(--borderRadiusMedium);color:#c9f;display:inline-flex;font-size:var(--fontSizeBase200);font-weight:var(--fontWeightSemibold);gap:6px;letter-spacing:.06em;padding:5px 14px;text-transform:uppercase}.dvh-blog-hero__title{color:var(--md-sys-color-on-primary)!important;font-size:clamp(2rem,4vw,3rem);font-weight:var(--fontWeightBold);letter-spacing:-.02em;line-height:1.15;margin:0!important}.dvh-text-gradient{background:linear-gradient(135deg,#c9f,#c084fc);-webkit-background-clip:text;-webkit-text-fill-color:#0000;background-clip:text}.dvh-blog-hero__desc{color:#fffc!important;font-size:var(--fontSizeBase400);line-height:1.7;margin:0!important;max-width:600px}