.dt-blog__eyebrow-link{color: inherit;text-decoration: none}.dt-blog__eyebrow-link:hover{color: var(--dt-color-forest)}.dt-blog__grid{display: grid;gap: 36px}@media (min-width: 768px){.dt-blog__grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 40px 24px}}@media (min-width: 1024px){.dt-blog__grid{grid-template-columns: repeat(3,minmax(0,1fr));gap: 52px 28px}}.dt-post-card{position: relative;display: flex;flex-direction: column;min-width: 0}.dt-post-card__media{overflow: hidden;aspect-ratio: 3 / 2;border-radius: var(--dt-radius-card);background: var(--dt-color-cream)}.dt-post-card__img{width: 100%;height: 100%;object-fit: cover;transition: transform var(--dt-dur) var(--dt-ease)}.dt-post-card:hover .dt-post-card__img{transform: scale(1.03)}@media (prefers-reduced-motion: reduce){.dt-post-card:hover .dt-post-card__img{transform: none}}.dt-post-card__placeholder{display: flex;align-items: center;justify-content: center;height: 100%}.dt-post-card__placeholder img{width: 72px;opacity: 0.35}.dt-post-card__body{display: flex;flex-direction: column;flex-grow: 1;padding-top: 16px}.dt-post-card__meta,.dt-post__meta{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 10px;font-size: var(--dt-fs-label);font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;color: var(--dt-color-olive)}.dt-post__meta a{color: inherit;text-decoration: none}.dt-post__meta a:hover{color: var(--dt-color-forest);text-decoration: underline}.dt-meta-sep{width: 3px;height: 3px;border-radius: 50%;background: currentColor;opacity: 0.6}.dt-post-card__title{margin-top: 8px;font-size: var(--dt-fs-h3);font-weight: 500;line-height: 1.2}.dt-post-card__link{color: var(--dt-color-ink);text-decoration: none}.dt-post-card__link::after{content: "";position: absolute;inset: 0;border-radius: var(--dt-radius-card)}.dt-post-card__link:focus-visible{outline: none}.dt-post-card__link:focus-visible::after{box-shadow: var(--dt-focus-ring)}.dt-post-card:hover .dt-post-card__link{color: var(--dt-color-forest)}.dt-post-card__excerpt{margin-top: 8px;font-size: 15px;line-height: 1.55;color: var(--dt-color-muted)}.dt-post-card__more{display: inline-flex;align-items: center;gap: 6px;margin-top: 12px;font-size: 15px;font-weight: 600;color: var(--dt-color-forest)}.dt-post-card__more .dt-icon{transition: transform var(--dt-dur-fast) var(--dt-ease)}.dt-post-card:hover .dt-post-card__more .dt-icon{transform: translateX(3px)}.dt-blog__empty{display: flex;flex-direction: column;align-items: flex-start;gap: 12px;max-width: 600px;padding: 28px 24px;border-radius: var(--dt-radius-sheet);background: var(--dt-color-cream)}.dt-blog__empty-icon{display: flex;align-items: center;justify-content: center;width: 52px;height: 52px;border-radius: 50%;background: var(--dt-color-sage-tint);color: var(--dt-color-forest)}.dt-blog__empty-title{margin-top: 4px;font-size: 26px;line-height: 1.2}.dt-blog__empty p{color: var(--dt-color-muted)}.dt-blog__empty .dt-btn{margin-top: 8px}@media (min-width: 1024px){.dt-blog__empty{padding: 40px}.dt-blog__empty-title{font-size: 30px}}.dt-pagination{margin-top: 44px}.dt-pagination .nav-links{display: flex;flex-wrap: wrap;align-items: center;gap: 6px}.dt-pagination .page-numbers{display: flex;align-items: center;justify-content: center;min-width: 44px;height: 44px;padding: 0 10px;border-radius: var(--dt-radius-pill);color: var(--dt-color-ink);font-size: 15px;font-weight: 600;text-decoration: none}.dt-pagination a.page-numbers:hover{background: var(--dt-color-cream)}.dt-pagination .page-numbers.current{background: var(--dt-color-forest);color: #fff}.dt-pagination .prev,.dt-pagination .next{border: 1px solid var(--dt-color-sand)}.dt-post{padding: 16px 0 var(--dt-section-y)}.dt-post__inner{max-width: calc(760px + 2 * var(--dt-gutter));margin-inline: auto;padding-inline: var(--dt-gutter)}.dt-post__back{display: inline-flex;align-items: center;gap: 4px;min-height: var(--dt-touch);margin-left: -4px;font-size: 15px;font-weight: 600;color: var(--dt-color-forest);text-decoration: none}.dt-post__back:hover{text-decoration: underline}.dt-post__header{margin-top: 12px}.dt-post__title{margin-top: 12px;font-size: var(--dt-fs-h1-page);line-height: var(--dt-lh-h1-page);letter-spacing: -0.02em}.dt-post__lead{margin-top: 14px;font-size: var(--dt-fs-body-l);line-height: 1.55;color: var(--dt-color-muted)}.dt-post__media{max-width: calc(1000px + 2 * var(--dt-gutter));margin: 28px auto 0;padding-inline: var(--dt-gutter)}.dt-post__img{width: 100%;aspect-ratio: 3 / 2;object-fit: cover;border-radius: var(--dt-radius-img);background: var(--dt-color-cream)}.dt-post__content{margin-top: 28px;font-size: 17px}.dt-post__content img{border-radius: var(--dt-radius-img)}.dt-post__content figure{margin: 1.6em 0}.dt-post__content figcaption{margin-top: 8px;font-size: 14px;color: var(--dt-color-muted)}.dt-post__pages{margin-top: 24px;font-weight: 600}.dt-post__faq{margin-top: 48px}.dt-post__faq-title{margin-bottom: 8px;font-size: 26px;line-height: 1.2}.dt-post__updated{margin-top: 24px;font-size: 14px;color: var(--dt-color-muted)}.dt-post__content .dt-summary{padding: 18px 22px;border-left: 4px solid var(--dt-color-forest);border-radius: var(--dt-radius-img);background: var(--dt-color-sage-tint);color: var(--dt-color-ink)}.dt-post__content .dt-summary p{margin: 0}.dt-post__content .dt-summary p + p,.dt-post__content .dt-summary ul{margin-top: 0.6em}.dt-post__content figure.wp-block-table{overflow-x: auto}.dt-post__content .wp-block-table table{min-width: 520px}.dt-post__content .wp-block-table thead{border-bottom: 0}.dt-post__content .wp-block-table td,.dt-post__content .wp-block-table th{padding: 12px 16px 12px 0;border: 0;border-bottom: 1px solid var(--dt-color-sand);vertical-align: top}.dt-post__content .wp-block-table thead th{border-bottom: 2px solid var(--dt-color-forest);font-weight: 600;color: var(--dt-color-ink)}.dt-post__cta{display: flex;flex-direction: column;align-items: flex-start;gap: 16px;margin-top: 48px;padding: 24px;border-radius: var(--dt-radius-sheet);background: var(--dt-color-cream)}.dt-post__cta-text{display: flex;flex-direction: column;gap: 6px}.dt-post__cta-title{font-family: var(--dt-font-display);font-size: 24px;line-height: 1.2;color: var(--dt-color-ink)}.dt-post__cta-text p:not(.dt-post__cta-title){color: var(--dt-color-muted)}.dt-post-nav{margin-top: 32px;padding-top: 24px;border-top: 1px solid var(--dt-color-sand)}.dt-post-nav .nav-links{display: grid;gap: 20px}.dt-post-nav a{display: flex;flex-direction: column;gap: 4px;text-decoration: none}.dt-post-nav__label{font-size: var(--dt-fs-label);font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;color: var(--dt-color-olive)}.dt-post-nav__title{font-family: var(--dt-font-display);font-size: 20px;line-height: 1.25;color: var(--dt-color-ink)}.dt-post-nav a:hover .dt-post-nav__title{color: var(--dt-color-forest)}@media (min-width: 768px){.dt-post-nav .nav-links{grid-template-columns: repeat(2,minmax(0,1fr))}.dt-post-nav .nav-next{grid-column: 2;text-align: right}}@media (min-width: 1024px){.dt-post{padding-top: 40px}.dt-post__media{margin-top: 44px}.dt-post__content{margin-top: 44px}.dt-post__cta{flex-direction: row;align-items: center;justify-content: space-between;gap: 24px;padding: 28px 32px}.dt-post__cta .dt-btn{flex-shrink: 0}}