@layer components{.tg-blog__tools{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 1rem 1.5rem;margin-bottom: clamp(1.5rem, 4vw, 2.5rem)}.tg-blog-cats{min-width: 0;flex: 1 1 24rem}.tg-blog-cats ul{display: flex;gap: 0.5rem;margin: 0;padding: 0.25rem 0.125rem;list-style: none;overflow-x: auto;scrollbar-width: thin;overscroll-behavior-x: contain}@media (width >= 48rem){.tg-blog-cats ul{flex-wrap: wrap;overflow: visible}}.tg-blog-pill{display: inline-flex;align-items: center;padding: 0.4rem 0.95rem;border: 1px solid rgb(128 128 128 / 0.45);border-radius: 999px;color: inherit;font-size: var(--text-sm, 0.875rem);font-weight: 600;line-height: 1.2;white-space: nowrap;text-decoration: none;transition: border-color 150ms ease, background-color 150ms ease}.tg-blog-pill:hover{border-color: currentColor}.tg-blog-pill[aria-current="page"]{border-color: var(--tg-blog-pill-bg, var(--tg-body-fg, var(--color-ink, #1e1e1e)));background: var(--tg-blog-pill-bg, var(--tg-body-fg, var(--color-ink, #1e1e1e)));color: var(--tg-blog-pill-text, var(--tg-body-bg, var(--color-light, #fff)))}.tg-blog-search{flex: 0 1 20rem;margin-left: auto}.tg-blog__items{--tg-cards-gap-v: var(--tg-cards-gap, clamp(1.5rem, 3.5vw, 2.5rem));display: grid;gap: var(--tg-cards-gap-v);grid-template-columns: repeat(auto-fill, minmax(max(min(var(--tg-card-min, 16rem), 100%), calc((100% - (var(--tg-cards-max, 3) - 1) * var(--tg-cards-gap-v)) / var(--tg-cards-max, 3))), 1fr));margin: 0;padding: 0;list-style: none}.tg-post-card{min-width: 0}.tg-post-card__inner{position: relative;display: flex;flex-direction: column;height: 100%;border-radius: var(--tg-card-radius, 0.75rem);transition: transform 200ms ease, box-shadow 200ms ease}.tg-post-card__body{display: flex;flex-direction: column;gap: 0.5rem;min-width: 0}.tg-post-card__body:last-child{flex: 1 1 auto}.tg-post-card__body + .tg-post-card__media{margin-top: 0.875rem}.tg-post-card__media + .tg-post-card__body{margin-top: 1rem}.tg-post-card__media{display: block;overflow: hidden;border-radius: var(--tg-card-radius, 0.75rem)}.tg-post-card__image{display: block;width: 100%;height: auto;margin: 0;transition: transform 400ms ease}[class*="tg-cards--crop-"] .tg-post-card__image{object-fit: cover}.tg-cards--crop-1-1 .tg-post-card__image{aspect-ratio: 1}.tg-cards--crop-4-3 .tg-post-card__image{aspect-ratio: 4 / 3}.tg-cards--crop-3-2 .tg-post-card__image{aspect-ratio: 3 / 2}.tg-cards--crop-16-9 .tg-post-card__image{aspect-ratio: 16 / 9}.tg-post-card__cat, .tg-post-card__tags a, .tg-post-card__more{position: relative;z-index: 1}.tg-post-card__cat{color: var(--tg-blog-label, var(--wp--custom--link, var(--color-brand-1)));font-size: var(--text-xs, 0.75rem);font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;text-decoration: none}.tg-post-card__cat:hover{text-decoration: underline;text-underline-offset: 0.2em}.tg-post-card__title{margin: 0;font-family: var(--font-secondary, inherit);font-size: clamp(1.375rem, 1.2rem + 0.6vw, 1.625rem);font-weight: 700;line-height: 1.25;text-wrap: balance}.tg-post-card__title .tg-card__link:hover{text-decoration: underline;text-underline-offset: 0.15em}.tg-post-card__excerpt{margin: 0;line-height: 1.6}.tg-post-card__tags{display: flex;flex-wrap: wrap;gap: 0.25rem 0.75rem;margin: 0;padding: 0;list-style: none;font-size: var(--text-sm, 0.875rem)}.tg-post-card__tags a{color: inherit;text-decoration: none}.tg-post-card__tags a:hover{text-decoration: underline}.tg-post-card__more{align-self: flex-start;margin-top: auto;padding-top: 0.25rem}.tg-post-card__more:not(.tg-btn){color: var(--tg-blog-label, var(--wp--custom--link, var(--color-brand-1)))}.tg-post-meta{display: flex;flex-wrap: wrap;align-items: center;gap: 0.25rem 0.5rem;color: var(--tg-blog-meta, inherit);opacity: var(--tg-blog-meta-o, 0.8);font-size: var(--text-sm, 0.875rem);line-height: 1.4}.tg-post-meta__dot{opacity: 0.6}.tg-post-meta__author{display: inline-flex;align-items: center;gap: 0.4rem}.tg-post-meta__avatar{width: 1.5rem;height: 1.5rem;border-radius: 50%;object-fit: cover}.tg-blog-cards--boxed .tg-post-card__inner, .tg-blog-cards--bordered .tg-post-card__inner, .tg-blog-cards--shadow .tg-post-card__inner{overflow: hidden}.tg-blog-cards--boxed .tg-post-card__inner{background: var(--tg-blog-card-bg, rgb(0 0 0 / 0.04))}.tg-blog-cards--bordered .tg-post-card__inner{border: 1px solid rgb(128 128 128 / 0.3)}.tg-blog-cards--shadow .tg-post-card__inner{background: var(--tg-blog-card-bg, #fff);color: var(--color-zinc-900, #18181b);box-shadow: 0 1px 2px rgb(0 0 0 / 0.06), 0 8px 24px rgb(0 0 0 / 0.08)}:is(.tg-blog-cards--boxed, .tg-blog-cards--bordered, .tg-blog-cards--shadow) .tg-post-card__media{border-radius: 0}:is(.tg-blog-cards--boxed, .tg-blog-cards--bordered, .tg-blog-cards--shadow) .tg-post-card__body{padding: 0 clamp(1.1rem, 2.5vw, 1.5rem)}:is(.tg-blog-cards--boxed, .tg-blog-cards--bordered, .tg-blog-cards--shadow) .tg-post-card__body:first-child{padding-top: clamp(1.1rem, 2.5vw, 1.5rem)}:is(.tg-blog-cards--boxed, .tg-blog-cards--bordered, .tg-blog-cards--shadow) .tg-post-card__body:last-child{padding-bottom: clamp(1.1rem, 2.5vw, 1.5rem)}:is(.tg-blog-cards--boxed, .tg-blog-cards--bordered, .tg-blog-cards--shadow) .tg-post-card__media + .tg-post-card__body{margin-top: 0;padding-top: clamp(1rem, 2.5vw, 1.25rem)}.tg-blog-cards--hover-zoom .tg-post-card:hover .tg-post-card__image{transform: scale(1.04)}.tg-blog-cards--hover-lift .tg-post-card:hover .tg-post-card__inner{transform: translateY(-4px)}.tg-blog-cards--hover-lift.tg-blog-cards--shadow .tg-post-card:hover .tg-post-card__inner{box-shadow: 0 2px 4px rgb(0 0 0 / 0.06), 0 14px 32px rgb(0 0 0 / 0.12)}.tg-post-card:has(.tg-card__link:focus-visible) .tg-post-card__inner{outline: 2px solid var(--wp--custom--link, var(--color-brand-1));outline-offset: 4px}.tg-post-card .tg-card__link:focus-visible{outline: none}@media (prefers-reduced-motion: reduce){.tg-post-card__inner, .tg-post-card__image{transition: none}.tg-blog-cards--hover-zoom .tg-post-card:hover .tg-post-card__image, .tg-blog-cards--hover-lift .tg-post-card:hover .tg-post-card__inner{transform: none}}.tg-post-card--featured{grid-column: 1 / -1}.tg-post-card--featured .tg-post-card__title{font-size: clamp(1.625rem, 1.2rem + 1.6vw, 2.5rem);line-height: 1.12}.tg-post-card--featured .tg-post-card__excerpt{font-size: 1.0625rem}@media (width >= 48rem){.tg-post-card--featured.tg-post-card--has-image .tg-post-card__inner{display: grid;grid-template-columns: minmax(0, 1.35fr) minmax(0, 1fr);align-items: center;gap: clamp(1.5rem, 4vw, 3rem)}.tg-post-card--featured .tg-post-card__media + .tg-post-card__body{margin-top: 0}.tg-post-card--featured .tg-post-card__image{aspect-ratio: 16 / 10;object-fit: cover}:is(.tg-blog-cards--boxed, .tg-blog-cards--bordered, .tg-blog-cards--shadow) .tg-post-card--featured .tg-post-card__inner{gap: 0}:is(.tg-blog-cards--boxed, .tg-blog-cards--bordered, .tg-blog-cards--shadow) .tg-post-card--featured .tg-post-card__body{padding: clamp(1.5rem, 4vw, 3rem)}:is(.tg-blog-cards--boxed, .tg-blog-cards--bordered, .tg-blog-cards--shadow) .tg-post-card--featured .tg-post-card__image{height: 100%}}.tg-blog--list .tg-blog__items{display: flex;gap: 0;flex-direction: column;gap: clamp(1.75rem, 4vw, 2.75rem)}@media (width >= 40rem){.tg-blog--list .tg-post-card--has-image .tg-post-card__inner{display: grid;grid-template-columns: minmax(0, 2fr) minmax(0, 3fr);align-items: center;gap: clamp(1.25rem, 3.5vw, 2.5rem)}.tg-blog--list .tg-post-card__media + .tg-post-card__body{margin-top: 0}.tg-blog--list .tg-post-card__title{font-size: clamp(1.5rem, 1.2rem + 1vw, 2rem)}:is(.tg-blog-cards--boxed, .tg-blog-cards--bordered, .tg-blog-cards--shadow).tg-blog--list .tg-post-card__inner{gap: 0}:is(.tg-blog-cards--boxed, .tg-blog-cards--bordered, .tg-blog-cards--shadow).tg-blog--list .tg-post-card__body{padding: clamp(1.25rem, 3vw, 2rem)}:is(.tg-blog-cards--boxed, .tg-blog-cards--bordered, .tg-blog-cards--shadow).tg-blog--list .tg-post-card__image{height: 100%}}.tg-blog--minimal .tg-blog__items{display: block;border-top: 1px solid rgb(128 128 128 / 0.3)}.tg-blog--minimal .tg-post-card{border-bottom: 1px solid rgb(128 128 128 / 0.3)}.tg-blog--minimal .tg-post-card__inner{padding: 1.25rem 0;border-radius: 0;background: none;border: 0;box-shadow: none;transform: none}.tg-blog--minimal .tg-post-card__body{padding: 0;gap: 0.35rem}.tg-blog--minimal .tg-post-card__title{font-size: clamp(1.25rem, 1.1rem + 0.5vw, 1.5rem)}.tg-blog--minimal .tg-post-card__excerpt{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}@media (width >= 48rem){.tg-blog--minimal .tg-post-card__body{display: grid;grid-template-columns: 11rem minmax(0, 1fr);column-gap: 2rem}.tg-blog--minimal .tg-post-card__body > *{grid-column: 2}.tg-blog--minimal .tg-post-card__body > .tg-post-card__meta{grid-column: 1;grid-row: 1 / span 4;align-self: start;padding-top: 0.2rem}}.tg-blog-paging{margin-top: clamp(2.5rem, 6vw, 4rem)}.tg-blog-paging ul.page-numbers{display: flex;flex-wrap: wrap;justify-content: center;gap: 0.5rem;margin: 0;padding: 0;list-style: none}.tg-blog-paging .page-numbers:is(a, span){display: inline-flex;align-items: center;justify-content: center;min-width: 2.75rem;height: 2.75rem;padding: 0 0.75rem;border: 1px solid rgb(128 128 128 / 0.45);border-radius: 999px;color: inherit;font-weight: 600;text-decoration: none}.tg-blog-paging a.page-numbers:hover{border-color: currentColor}.tg-blog-paging .page-numbers.current{border-color: var(--tg-blog-pill-bg, var(--tg-body-fg, var(--color-ink, #1e1e1e)));background: var(--tg-blog-pill-bg, var(--tg-body-fg, var(--color-ink, #1e1e1e)));color: var(--tg-blog-pill-text, var(--tg-body-bg, var(--color-light, #fff)))}.tg-blog-paging .page-numbers.dots{border-color: transparent}.tg-blog-paging--more{display: flex;justify-content: center}.tg-blog-more[aria-busy="true"]{opacity: 0.6;pointer-events: none}}@layer components{.tg-single{--tg-measure: 44rem;--tg-breakout: 62rem}.tg-single__measure, .tg-single__body, .tg-single__comments{width: min(100% - 2rem, var(--tg-measure));margin-inline: auto}.tg-single-head{padding-block: clamp(2rem, 5vw, 3.5rem) clamp(1.5rem, 4vw, 2.5rem)}.tg-single__cats{margin-bottom: 0.75rem}.tg-single__title{margin: 0;font-family: var(--font-secondary, inherit);font-size: clamp(2rem, 1.35rem + 2.6vw, 3.25rem);font-weight: 700;line-height: 1.1;text-wrap: balance}.tg-single__dek{margin: 1rem 0 0;font-size: clamp(1.125rem, 1rem + 0.4vw, 1.3125rem);line-height: 1.5;opacity: 0.85}.tg-single__meta{margin-top: 1.25rem}.tg-single-head .tg-terms{margin-top: 1rem}.tg-single-head .tg-breadcrumbs, .tg-single__crumbs-under .tg-breadcrumbs{margin-bottom: 1.25rem}.tg-single__figure{margin: clamp(1.75rem, 4vw, 2.5rem) auto 0}.tg-single__figure--wide{width: min(100% - 2rem, var(--tg-breakout))}.tg-single__image{display: block;width: 100%;height: auto;border-radius: var(--tg-card-radius, 0.75rem)}.tg-single__image-link{display: block;cursor: zoom-in}.tg-single__image-link:focus-visible{outline: 2px solid var(--wp--custom--link, var(--color-brand-1));outline-offset: 4px;border-radius: var(--tg-card-radius, 0.75rem)}.tg-single__caption{margin-top: 0.625rem;font-size: var(--text-sm, 0.875rem);opacity: 0.8;text-align: center}.tg-single-head--banner{position: relative;display: grid;align-items: end;min-height: clamp(22rem, 62vh, 40rem);padding: 0;overflow: hidden;background-color: #18181b;color: #fff;isolation: isolate}.tg-single-head__bg{position: absolute;inset: 0;z-index: -2}.tg-single-head__img{display: block;width: 100%;height: 100%;object-fit: cover}.tg-single-head--banner .tg-single-head__bg::after{content: '';position: absolute;inset: 0;background: linear-gradient(to top, rgb(0 0 0 / 0.78) 0%, rgb(0 0 0 / 0.55) 45%, rgb(0 0 0 / 0.15) 100%)}.tg-single-head__over{padding-block: clamp(3rem, 8vw, 5rem) clamp(2rem, 5vw, 3.25rem)}.tg-single-head--banner .tg-post-card__cat, .tg-single-head--banner .tg-post-meta, .tg-single-head--banner a{color: #fff}.tg-single-head--banner .tg-post-meta{opacity: 0.9}.tg-single-head--banner .tg-blog-pill{border-color: rgb(255 255 255 / 0.6)}.tg-single__crumbs-under{padding-top: 1.25rem}.tg-single--banner .tg-single__body{margin-top: clamp(2rem, 5vw, 3rem)}.tg-single-head__grid{display: grid;gap: clamp(1.5rem, 4vw, 3.5rem);align-items: center}.tg-single-head--split .tg-single__figure{margin: 0}@media (width >= 56rem){.tg-single-head__grid{grid-template-columns: minmax(0, 1fr) minmax(0, 1.1fr)}.tg-single-head--split .tg-single__image{aspect-ratio: 4 / 3;object-fit: cover}}.tg-single-head--minimal{text-align: center;padding-bottom: clamp(1rem, 3vw, 2rem)}.tg-single-head--minimal :is(.tg-post-meta, .tg-terms__row, .tg-terms ul){justify-content: center}.tg-single-head--minimal .tg-single__measure{border-bottom: 1px solid rgb(128 128 128 / 0.3);padding-bottom: clamp(1.5rem, 4vw, 2.5rem)}.tg-single-head--minimal .tg-breadcrumbs{justify-content: center}.tg-single__body{padding-bottom: clamp(2.5rem, 6vw, 4rem)}.tg-single__body > * + *{margin-top: clamp(2rem, 5vw, 3rem)}.tg-single__content .wp-caption{max-width: 100%}.tg-single__content img{max-width: 100%;height: auto}.tg-single__content > :is(.alignwide, .gallery, figure.aligncenter, .wp-caption.aligncenter){width: min(100vw - 2rem, var(--tg-breakout)) !important;max-width: none;margin-inline: calc(50% - min(100vw - 2rem, var(--tg-breakout)) / 2)}.tg-single__content > :is(.alignwide, .gallery, figure.aligncenter, .wp-caption.aligncenter) img{width: 100%}.tg-single__content img{border-radius: calc(var(--tg-card-radius, 0.75rem) * 0.66)}.tg-toc{padding: 1.25rem 1.5rem;border: 1px solid rgb(128 128 128 / 0.3);border-radius: var(--tg-card-radius, 0.75rem);font-size: var(--text-sm, 0.9375rem)}.tg-toc__title{margin: 0 0 0.5rem;font-size: var(--text-xs, 0.75rem);font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase}.tg-toc__list{margin: 0;padding-left: 1.25rem;list-style: decimal}.tg-toc__item{margin: 0.3rem 0}.tg-toc__item--h3{margin-left: 1rem;list-style: circle}.tg-toc a{color: inherit;text-underline-offset: 0.2em}.tg-toc a:hover{color: var(--wp--custom--link, var(--color-brand-1))}.tg-terms{display: grid;gap: 0.625rem}.tg-terms__row{display: flex;flex-wrap: wrap;align-items: center;gap: 0.5rem 0.75rem}.tg-terms ul{display: flex;flex-wrap: wrap;gap: 0.4rem 0.75rem;margin: 0;padding: 0;list-style: none}.tg-terms__label{font-size: var(--text-xs, 0.75rem);font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;opacity: 0.8}.tg-terms .tg-blog-pill{padding: 0.25rem 0.75rem}.tg-terms__tag{color: inherit;font-size: var(--text-sm, 0.875rem);text-decoration: none}.tg-terms__tag:hover{text-decoration: underline}.tg-share{display: flex;flex-wrap: wrap;align-items: center;gap: 0.75rem 1rem}.tg-share__title{margin: 0;font-size: var(--text-xs, 0.75rem);font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase}.tg-share__list{display: flex;flex-wrap: wrap;gap: 0.5rem;margin: 0;padding: 0;list-style: none}.tg-share__link{display: inline-flex;align-items: center;gap: 0.45rem;min-height: 2.5rem;padding: 0.4rem 0.9rem;border: 1px solid rgb(128 128 128 / 0.45);border-radius: 999px;background: none;color: inherit;font: inherit;font-size: var(--text-sm, 0.875rem);font-weight: 600;text-decoration: none;cursor: pointer}.tg-share__link:hover{border-color: currentColor}.tg-author{display: grid;grid-template-columns: auto minmax(0, 1fr);gap: 1.25rem;align-items: start;padding: clamp(1.25rem, 3vw, 1.75rem);border-radius: var(--tg-card-radius, 0.75rem);background: var(--tg-blog-card-bg, rgb(128 128 128 / 0.09))}.tg-author__photo{width: 4.5rem;height: 4.5rem;border-radius: 50%;object-fit: cover}.tg-author__label{margin: 0;font-size: var(--text-xs, 0.75rem);font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;opacity: 0.8}.tg-author__name{margin: 0.15rem 0 0.4rem;font-family: var(--font-secondary, inherit);font-size: var(--text-xl, 1.25rem);font-weight: 700}.tg-author__bio{margin: 0 0 0.6rem;line-height: 1.6}.tg-author__link{font-size: var(--text-sm, 0.875rem);font-weight: 600}.tg-post-nav{display: grid;gap: 1rem;padding-top: clamp(1.5rem, 4vw, 2rem);border-top: 1px solid rgb(128 128 128 / 0.3)}@media (width >= 40rem){.tg-post-nav{grid-template-columns: 1fr 1fr}}.tg-post-nav__link{display: grid;gap: 0.25rem;color: inherit;text-decoration: none}.tg-post-nav__link--next{text-align: right}.tg-post-nav__label{font-size: var(--text-xs, 0.75rem);font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;opacity: 0.8}.tg-post-nav__title{font-family: var(--font-secondary, inherit);font-size: var(--text-xl, 1.25rem);font-weight: 700;line-height: 1.3}.tg-post-nav__link:hover .tg-post-nav__title{text-decoration: underline;text-underline-offset: 0.15em}.tg-single__wide{padding-bottom: clamp(2.5rem, 6vw, 4rem)}.tg-related{padding-top: clamp(2rem, 5vw, 3rem);border-top: 1px solid rgb(128 128 128 / 0.3)}.tg-related__title{margin: 0 0 clamp(1.25rem, 3vw, 2rem);font-family: var(--font-secondary, inherit);font-size: var(--text-2xl, 1.5rem);font-weight: 700}.tg-progress{display: none}@supports (animation-timeline: scroll()){.tg-progress{display: block;position: fixed;inset: 0 0 auto;z-index: 100;height: 3px;pointer-events: none}.tg-progress__bar{display: block;height: 100%;background: var(--tg-blog-pill-bg, var(--wp--custom--link, var(--color-brand-1)));transform-origin: 0 50%;animation: tg-progress linear both;animation-timeline: scroll(root)}@keyframes tg-progress{from{transform: scaleX(0)}to{transform: scaleX(1)}}}.tg-single__comments{padding-bottom: clamp(2.5rem, 6vw, 4rem)}.tg-single__comments .tg-comments{margin-top: 0;border-color: rgb(128 128 128 / 0.3)}.tg-comments .comment-list, .tg-comments .children{margin: 0;padding: 0;list-style: none}.tg-comments .children{margin-top: 1.25rem;padding-left: clamp(1rem, 4vw, 2.5rem);border-left: 2px solid rgb(128 128 128 / 0.25)}.tg-comments .comment + .comment{margin-top: 1.25rem}.tg-comments .comment-body{padding: 1.25rem;border-radius: var(--tg-card-radius, 0.75rem);background: rgb(128 128 128 / 0.07)}.tg-comments .comment-meta{display: flex;flex-wrap: wrap;align-items: center;gap: 0.25rem 0.75rem;margin-bottom: 0.75rem}.tg-comments .comment-author{display: flex;align-items: center;gap: 0.625rem}.tg-comments .comment-author .avatar{width: 2.5rem;height: 2.5rem;border-radius: 50%}.tg-comments .comment-author .fn{font-weight: 700;font-style: normal}.tg-comments .comment-author .says{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%)}.tg-comments .comment-metadata{font-size: var(--text-sm, 0.875rem);opacity: 0.8}.tg-comments .comment-metadata a{color: inherit;text-decoration: none}.tg-comments .comment-content p{margin: 0 0 0.75em}.tg-comments .comment-content > :last-child{margin-bottom: 0}.tg-comments .reply{margin-top: 0.75rem;font-size: var(--text-sm, 0.875rem);font-weight: 600}.tg-comments .bypostauthor > .comment-body{box-shadow: inset 3px 0 0 var(--wp--custom--link, var(--color-brand-1))}}@layer components{@media (width >= 64rem){:is(.tg-single--side-left, .tg-single--side-right){--tg-side-w: 18rem;--tg-side-gap: clamp(2.5rem, 4vw, 3.5rem)}:is(.tg-single--side-left, .tg-single--side-right) :is(.tg-single-head--classic, .tg-single-head--minimal, .tg-single-head--banner) .tg-single__measure, :is(.tg-single--side-left, .tg-single--side-right) .tg-single__crumbs-under, :is(.tg-single--side-left, .tg-single--side-right) .tg-single__figure--wide{width: min(100% - 2rem, var(--tg-wide-width, 80rem) - 2rem)}.tg-single--side-left :is(.tg-single-head--classic, .tg-single-head--minimal, .tg-single-head--banner) .tg-single__measure, .tg-single--side-left .tg-single__crumbs-under, .tg-single--side-left .tg-single__figure--wide{padding-left: calc(var(--tg-side-w) + var(--tg-side-gap))}.tg-single--side-right :is(.tg-single-head--classic, .tg-single-head--minimal, .tg-single-head--banner) .tg-single__measure, .tg-single--side-right .tg-single__crumbs-under, .tg-single--side-right .tg-single__figure--wide{padding-right: calc(var(--tg-side-w) + var(--tg-side-gap))}:is(.tg-single--side-left, .tg-single--side-right) :is(.tg-single-head--classic, .tg-single-head--minimal, .tg-single-head--banner) .tg-single__measure > *{max-width: var(--tg-measure)}.tg-single--side-right .tg-single-head--minimal .tg-single__measure > *, .tg-single--side-left .tg-single-head--minimal .tg-single__measure > *{margin-inline: auto}}:is(.tg-single--side-left, .tg-single--side-right) .tg-single__body{width: 100%;max-width: var(--tg-measure);margin-inline: 0}:is(.tg-single--side-left, .tg-single--side-right) .tg-single__content > :is(.alignwide, .gallery, figure.aligncenter, .wp-caption.aligncenter){width: 100% !important;margin-inline: 0}}@layer components{.tg-section--latest .tg-cards > .tg-post-card{display: flex}.tg-section--latest .tg-cards > .tg-post-card > .tg-post-card__inner{flex: 1 1 auto}.tg-section--latest .tg-blog{margin-top: 0}:is(.tg-section--bg-dark, .tg-section--bg-primary, .tg-section--bg-secondary, .tg-section--bg-accent, .tg-section--bg-is-dark).tg-section--latest :not(.tg-blog-cards--shadow) > .tg-post-card .tg-post-card__cat, :is(.tg-section--bg-dark, .tg-section--bg-primary, .tg-section--bg-secondary, .tg-section--bg-accent, .tg-section--bg-is-dark).tg-section--latest .tg-blog-cards--plain .tg-post-card__cat{color: var(--tg-blog-label-dark, currentColor)}:is(.tg-section--bg-dark, .tg-section--bg-primary, .tg-section--bg-secondary, .tg-section--bg-accent, .tg-section--bg-is-dark).tg-section--latest :not(.tg-blog-cards--shadow) > .tg-post-card .tg-post-meta{color: var(--tg-blog-meta-dark, inherit)}:is(.tg-section--bg-dark, .tg-section--bg-primary, .tg-section--bg-secondary, .tg-section--bg-accent, .tg-section--bg-is-dark).tg-section--latest .tg-blog-cards--boxed .tg-post-card__inner{background: var(--tg-blog-card-bg-dark, rgb(255 255 255 / 0.08))}:is(.tg-section--bg-dark, .tg-section--bg-primary, .tg-section--bg-secondary, .tg-section--bg-accent, .tg-section--bg-is-dark).tg-section--latest .tg-blog-cards--bordered .tg-post-card__inner{border-color: rgb(255 255 255 / 0.25)}:is(.tg-section--bg-dark, .tg-section--bg-primary, .tg-section--bg-secondary, .tg-section--bg-accent, .tg-section--bg-is-dark).tg-section--latest .tg-blog-cards--shadow .tg-post-card__inner{background: var(--tg-blog-card-bg, #fff)}.tg-latest__all{gap: 0.4em}}@layer components{@media (width >= 64rem){.tg-section--latest.tg-section--carousel .tg-cards > .tg-post-card{flex-basis: calc((100% - (var(--tg-cards-max, 3) - 1) * var(--tg-cards-gap-v)) / var(--tg-cards-max, 3))}}@media (width >= 88rem){.tg-section--latest .tg-cards__arrow--prev{left: -3.5rem}.tg-section--latest .tg-cards__arrow--next{right: -3.5rem}}:is(.tg-section--bg-dark, .tg-section--bg-primary, .tg-section--bg-secondary, .tg-section--bg-accent, .tg-section--bg-is-dark).tg-section--latest :not(.tg-blog-cards--shadow) > .tg-post-card .tg-post-card__more:not(.tg-btn){color: var(--tg-blog-label-dark, currentColor)}}.tg-single__figure--wide{margin: clamp(1.75rem, 4vw, 2.5rem) auto 0}