:root{ --ts-ground-weave:repeating-linear-gradient(90deg,rgba(13,21,28,0.03) 0 1px,rgba(13,21,28,0) 1px 8px),repeating-linear-gradient(0deg,rgba(13,21,28,0.022) 0 1px,rgba(13,21,28,0) 1px 8px);--ts-ground-weave-size:auto,auto;--ts-ground-weave-pos:0 0,0 0; --ts-ground-base:#e9f1f9;--ts-ground-top:#f7fbff;--ts-ground-mid:#edf4fb;--ts-ground-bot:#e4edf7}body.ts-ground{background-color:var(--ts-ground-base);background-image:var(--ts-ground-weave),linear-gradient(180deg,var(--ts-ground-top) 0,var(--ts-ground-mid) 900px,var(--ts-ground-bot) 100%);background-size:var(--ts-ground-weave-size),auto;background-position:var(--ts-ground-weave-pos),0 0;background-repeat:repeat,repeat,no-repeat} body.ts-ground--calculators{--ts-ground-weave:repeating-linear-gradient(63deg,rgba(13,21,28,0.028) 0 1px,rgba(13,21,28,0) 1px 6px),repeating-linear-gradient(63deg,rgba(13,114,104,0.05) 0 1px,rgba(13,114,104,0) 1px 18px);--ts-ground-base:#e7f3f0;--ts-ground-top:#f6fcfa;--ts-ground-mid:#ecf6f3;--ts-ground-bot:#e1efeb} body.ts-ground--standards{--ts-ground-weave:repeating-linear-gradient( 90deg,rgba(13,21,28,0.032) 0 1px,rgba(13,21,28,0) 1px 3px,rgba(13,21,28,0.032) 3px 4px,rgba(13,21,28,0) 4px 14px ),repeating-linear-gradient( 0deg,rgba(13,21,28,0.024) 0 1px,rgba(13,21,28,0) 1px 3px,rgba(13,21,28,0.024) 3px 4px,rgba(13,21,28,0) 4px 14px );--ts-ground-base:#eef0f2;--ts-ground-top:#fafbfc;--ts-ground-mid:#f1f3f5;--ts-ground-bot:#e9ecef} body.ts-ground--pro{--ts-ground-weave:radial-gradient(circle at 50% 50%,rgba(13,21,28,0.05) 0 0.6px,rgba(13,21,28,0) 0.6px),radial-gradient(circle at 50% 50%,rgba(180,83,11,0.06) 0 0.6px,rgba(180,83,11,0) 0.6px);--ts-ground-weave-size:11px 11px,11px 11px;--ts-ground-weave-pos:0 0,5.5px 5.5px;--ts-ground-base:#f6efe6;--ts-ground-top:#fdfaf6;--ts-ground-mid:#f8f2ea;--ts-ground-bot:#f2ebe1} body.ts-ground--home{background-color:#e9f1f9;background-image:radial-gradient(closest-side,rgba(180,83,11,0.12),rgba(180,83,11,0)),radial-gradient(closest-side,rgba(13,114,104,0.12),rgba(13,114,104,0)),repeating-linear-gradient(90deg,rgba(13,21,28,0.03) 0 1px,rgba(13,21,28,0) 1px 8px),repeating-linear-gradient(0deg,rgba(13,21,28,0.022) 0 1px,rgba(13,21,28,0) 1px 8px),linear-gradient(180deg,#f7fbff 0,#edf4fb 900px,#e4edf7 100%);background-size:96rem 46rem,88rem 42rem,auto,auto,auto;background-position:left -34rem top -18rem,right -30rem top -20rem,0 0,0 0,0 0;background-repeat:no-repeat,no-repeat,repeat,repeat,no-repeat} .site-header .menu-item.ts-calc-nav-flag > a:not(:has(.ts-calc-nav-badge)){margin-right:0}.site-header .menu-item.ts-calc-nav-flag > a::before,.ast-above-header-menu .menu-item.ts-calc-nav-flag > a::before,.site-header .menu-item.ts-calc-nav-flag > a:hover::before,.site-header .menu-item.ts-calc-nav-flag > a:focus-visible::before,.ast-above-header-menu .menu-item.ts-calc-nav-flag > a:hover::before{content:none}
.entry-title,.ast-archive-description .page-title,.ast-archive-title,.ast-related-post-title,.widget .widget-title + * .post-title{text-transform:none;font-variant-caps:normal} .single-post .entry-header .ast-breadcrumbs-wrapper{margin-bottom:1.35rem;font-size:0.75rem;line-height:1.5;color:var(--ts-site-ink-faint)}.single-post .entry-header .ast-breadcrumbs-wrapper a{color:var(--ts-site-ink-muted);text-decoration:none}.single-post .entry-header .ast-breadcrumbs-wrapper a:hover{color:var(--ts-site-accent);text-decoration:underline} .single-post header.entry-header:not(.related-entry-header) h1.entry-title{margin:0 0 0.9rem;font-size:clamp(1.9rem,1.45rem + 1.9vw,2.85rem);font-weight:800;letter-spacing:-0.028em;line-height:1.12;color:var(--ts-site-ink)} .single-post header.entry-header:not(.related-entry-header) .entry-meta,.ast-article-post header.entry-header:not(.related-entry-header) .entry-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:0.3rem 0.55rem;margin:0 0 1.15rem;font-size:0.75rem;line-height:1.5;text-transform:none;color:var(--ts-site-ink-faint)}.single-post header.entry-header:not(.related-entry-header) .entry-meta a,.ast-article-post header.entry-header:not(.related-entry-header) .entry-meta a{color:var(--ts-site-ink-muted);text-decoration:none}.single-post header.entry-header:not(.related-entry-header) .entry-meta a:hover,.ast-article-post header.entry-header:not(.related-entry-header) .entry-meta a:hover{color:var(--ts-site-accent);text-decoration:underline}.single-post header.entry-header:not(.related-entry-header) .entry-meta .ast-terms-link a,.ast-article-post header.entry-header:not(.related-entry-header) .entry-meta .ast-terms-link a{font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:var(--ts-site-accent)} .single-post header.entry-header:not(.related-entry-header) .entry-meta + .ts-social{margin:-0.4rem 0 1.5rem} .single-post .entry-header > p:not([class]){max-width:46rem;margin:0 0 1.6rem;font-size:clamp(1.02rem,0.98rem + 0.2vw,1.18rem);line-height:1.6;color:var(--ts-site-ink-muted)}.single-post .entry-header .post-thumb-img-content img{width:100%;height:auto;border-radius:12px} .single-post p.ast-terms-link{display:flex;flex-wrap:wrap;gap:0.4rem;margin:1.25rem 0 0;font-size:0;text-transform:none}.single-post p.ast-terms-link a{padding:0.28rem 0.7rem;font-size:0.75rem;line-height:1.35;color:var(--ts-site-ink-muted);background:var(--ts-site-surface);border:1px solid var(--ts-site-line);border-radius:999px;text-decoration:none;transition:color 140ms ease,border-color 140ms ease}.single-post p.ast-terms-link a:hover{color:var(--ts-site-accent);border-color:var(--ts-site-accent)} .single-post .entry-content{font-size:1.0625rem;line-height:1.75;color:#2b3742}.single-post .entry-content > p{margin:0 0 1.35em}.single-post .entry-content h2,.single-post .entry-content h3,.single-post .entry-content h4{margin:2.4em 0 0.7em;font-weight:750;letter-spacing:-0.02em;line-height:1.22;color:var(--ts-site-ink);text-transform:none}.single-post .entry-content h2{padding-top:0.9rem;font-size:clamp(1.35rem,1.2rem + 0.7vw,1.75rem);border-top:2px solid var(--ts-site-line)}.single-post .entry-content h3{font-size:clamp(1.12rem,1.05rem + 0.4vw,1.32rem)}.single-post .entry-content h4{font-size:1.0625rem} .single-post .entry-content a:not([class*="ts-"]):not(.wp-block-button__link):not(.ast-button):not(.button){color:var(--ts-site-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.16em}.single-post .entry-content a:not([class*="ts-"]):not(.wp-block-button__link):not(.ast-button):not(.button):hover{text-decoration-thickness:2px}.single-post .entry-content ul,.single-post .entry-content ol{margin:0 0 1.35em;padding-left:1.35em}.single-post .entry-content li{margin-bottom:0.5em}.single-post .entry-content li::marker{color:var(--ts-site-accent)}.single-post .entry-content blockquote{margin:1.9em 0;padding:0.2em 0 0.2em 1.35em;font-size:1.1rem;line-height:1.6;color:var(--ts-site-ink);border-left:3px solid var(--ts-site-accent)}.single-post .entry-content blockquote p:last-child{margin-bottom:0}.single-post .entry-content img{height:auto;border-radius:10px}.single-post .entry-content figcaption,.single-post .entry-content .wp-caption-text{margin-top:0.6rem;font-size:0.8125rem;line-height:1.5;color:var(--ts-site-ink-faint)} .single-post .entry-content table{width:100%;margin:1.75em 0;border-collapse:collapse;font-size:0.9375rem;line-height:1.5}.single-post .entry-content th,.single-post .entry-content td{padding:0.6rem 0.8rem;text-align:left;border:1px solid var(--ts-site-line)}.single-post .entry-content th{font-weight:700;color:var(--ts-site-ink);background:var(--ts-site-sunken)}.single-post .entry-content tbody tr:nth-child(even) td{background:rgba(13,21,28,0.02)} .single-post .ast-single-related-posts-title{font-size:0.75rem;font-weight:700;letter-spacing:0.14em;line-height:1.3;text-transform:uppercase;color:var(--ts-site-ink)}.single-post .ast-related-post-title{font-size:1rem;font-weight:650;line-height:1.35}.single-post .ast-related-post-featured-section img{border-radius:10px}.single-post .post-navigation .nav-links a{text-decoration:none;color:var(--ts-site-ink)}.single-post .post-navigation .nav-links a:hover{color:var(--ts-site-accent)} .archive .ast-archive-description,.search .ast-archive-description,.blog .ast-archive-description{padding-bottom:0.35rem;text-align:left}.archive section.ast-archive-description h1.page-title,.search section.ast-archive-description h1.page-title,.blog section.ast-archive-description h1.page-title{margin:0 0 0.85rem;font-size:clamp(1.9rem,1.45rem + 1.9vw,2.85rem);font-weight:800;letter-spacing:-0.028em;line-height:1.1; color:var(--ts-site-ink)} .ts-arch-desc{max-width:60rem;font-size:0.9375rem;line-height:1.65;color:var(--ts-site-ink-muted)}.ts-arch-desc.is-clamped .ts-arch-desc__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.ts-arch-desc__text{margin:0}button.ts-arch-desc__more{margin-top:0.5rem;padding:0;font-family:inherit;font-size:0.75rem;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:var(--ts-site-accent);background:none;border:0;border-bottom:1px solid currentColor;cursor:pointer}button.ts-arch-desc__more[hidden]{display:none} .archive .site-main > .ast-row,.search .site-main > .ast-row,.blog .site-main > .ast-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.1rem,0.8rem + 1.2vw,2rem);margin:0}.archive article.ast-article-post,.search article.ast-article-post,.blog article.ast-article-post{width:auto;max-width:none;margin:0;padding:0}.archive .ast-article-post .ast-article-inner,.search .ast-article-post .ast-article-inner,.blog .ast-article-post .ast-article-inner{height:100%;padding:0 0 1.25rem;background:none;border:0;border-bottom:1px solid var(--ts-site-line);border-radius:0;box-shadow:none}.archive .ast-article-post .ast-blog-featured-section,.search .ast-article-post .ast-blog-featured-section,.blog .ast-article-post .ast-blog-featured-section{margin-bottom:1rem}.archive .ast-article-post .post-thumb-img-content,.search .ast-article-post .post-thumb-img-content,.blog .ast-article-post .post-thumb-img-content{display:block;overflow:hidden;border-radius:10px;background:var(--ts-site-sunken);aspect-ratio:16 / 9}.archive .ast-article-post .post-thumb-img-content img,.search .ast-article-post .post-thumb-img-content img,.blog .ast-article-post .post-thumb-img-content img{width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform 420ms cubic-bezier(0.16,1,0.3,1)}.archive .ast-article-post:hover .post-thumb-img-content img,.search .ast-article-post:hover .post-thumb-img-content img,.blog .ast-article-post:hover .post-thumb-img-content img{transform:scale(1.03)}.archive .ast-article-post .entry-title,.search .ast-article-post .entry-title,.blog .ast-article-post .entry-title{margin:0 0 0.5rem;font-size:clamp(1.05rem,0.98rem + 0.4vw,1.25rem);font-weight:700;letter-spacing:-0.015em;line-height:1.28}.archive .ast-article-post .entry-title a,.search .ast-article-post .entry-title a,.blog .ast-article-post .entry-title a{color:var(--ts-site-ink);text-decoration:none}.archive .ast-article-post .entry-title a:hover,.search .ast-article-post .entry-title a:hover,.blog .ast-article-post .entry-title a:hover{color:var(--ts-site-accent)}.archive .ast-article-post .ast-excerpt-container,.search .ast-article-post .ast-excerpt-container,.blog .ast-article-post .ast-excerpt-container{font-size:0.9375rem;line-height:1.6;color:var(--ts-site-ink-muted)}.archive .ast-article-post .ast-excerpt-container p,.search .ast-article-post .ast-excerpt-container p,.blog .ast-article-post .ast-excerpt-container p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;margin:0}.archive .ast-article-post .ast-read-more-container,.search .ast-article-post .ast-read-more-container,.blog .ast-article-post .ast-read-more-container{margin-top:0.85rem}.archive .ast-article-post .ast-read-more-container a,.search .ast-article-post .ast-read-more-container a,.blog .ast-article-post .ast-read-more-container a{font-size:0.6875rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:var(--ts-site-accent);text-decoration:none}.archive .ast-article-post .ast-read-more-container a:hover,.search .ast-article-post .ast-read-more-container a:hover,.blog .ast-article-post .ast-read-more-container a:hover{text-decoration:underline} .archive .ast-pagination .page-numbers,.search .ast-pagination .page-numbers,.blog .ast-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;height:2.25rem;padding:0 0.6rem;font-size:0.875rem;color:var(--ts-site-ink-muted);background:var(--ts-site-surface);border:1px solid var(--ts-site-line);border-radius:8px;text-decoration:none}.archive .ast-pagination .page-numbers.current,.search .ast-pagination .page-numbers.current,.blog .ast-pagination .page-numbers.current{color:#ffffff;background:var(--ts-site-accent);border-color:var(--ts-site-accent)} .archive .ast-pagination .page-numbers:not(.current):hover,.search .ast-pagination .page-numbers:not(.current):hover,.blog .ast-pagination .page-numbers:not(.current):hover{border-color:var(--ts-site-accent);color:var(--ts-site-accent)} @media (max-width: 921px){.archive .site-main > .ast-row,.search .site-main > .ast-row,.blog .site-main > .ast-row{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.archive .ast-article-post .post-thumb-img-content img,.search .ast-article-post .post-thumb-img-content img,.blog .ast-article-post .post-thumb-img-content img{transition:none}} .ast-article-post .entry-header .entry-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:0.15rem 0.5rem;margin:0 0 0.7rem;font-size:0.75rem;line-height:1.5;text-transform:none;color:var(--ts-site-ink-faint)}.ast-article-post .entry-header .entry-meta a{color:var(--ts-site-ink-muted);text-decoration:none}.ast-article-post .entry-header .entry-meta a:hover{color:var(--ts-site-accent);text-decoration:underline}.ast-article-post .entry-header .entry-meta .ast-terms-link a{font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:var(--ts-site-accent)} .archive section.ast-archive-description,.search section.ast-archive-description{display:flex;flex-direction:column;gap:0.3rem}.archive section.ast-archive-description .ast-breadcrumbs-wrapper,.search section.ast-archive-description .ast-breadcrumbs-wrapper,.archive section.ast-archive-description .trail-items,.search section.ast-archive-description .trail-items,.archive section.ast-archive-description > p:last-child:not(.ts-arch-desc__text),.search section.ast-archive-description > p:last-child:not(.ts-arch-desc__text){order:-1;margin:0 0 0.5rem;font-size:0.75rem;line-height:1.5;color:var(--ts-site-ink-faint)}.archive section.ast-archive-description h1.page-title,.search section.ast-archive-description h1.page-title{order:0}.archive section.ast-archive-description .ts-arch-desc,.search section.ast-archive-description .ts-arch-desc{order:1} .single-post header.entry-header:not(.related-entry-header) .entry-meta *,.ast-article-post .entry-header .entry-meta *{text-transform:none}.single-post header.entry-header:not(.related-entry-header) .entry-meta .ast-terms-link a,.ast-article-post .entry-header .entry-meta .ast-terms-link a{text-transform:uppercase} .ts-housead{margin:2.75rem 0 0;padding:1.35rem 1.5rem;background:var(--ts-site-sunken);border:1px solid var(--ts-site-line);border-left:3px solid var(--ts-site-warp);border-radius:var(--ts-radius-md)}.ts-housead .ts-housead__label{margin:0 0 0.6rem;font-size:0.625rem;font-weight:700;letter-spacing:0.16em;line-height:1.3;text-transform:uppercase;color:var(--ts-site-warp)}.ts-housead .ts-housead__name{margin:0 0 0.4rem;font-size:1.15rem;font-weight:750;letter-spacing:-0.015em;line-height:1.25;color:var(--ts-site-ink)}.ts-housead .ts-housead__line{margin:0 0 0.9rem;max-width:46rem;font-size:0.9375rem;line-height:1.6;color:var(--ts-site-ink-muted)}.ts-housead .ts-housead__go{margin:0;font-size:var(--ts-text-sm)}.ts-housead .ts-housead__go a{display:inline-flex;align-items:baseline;gap:0.6rem;text-decoration:none}.ts-housead .ts-housead__cta{font-size:var(--ts-text-meta);letter-spacing:0.08em;text-transform:uppercase;color:var(--ts-site-accent);border-bottom:1px solid currentColor;padding-bottom:0.12rem} .ts-housead .ts-housead__link:focus-visible{outline:2px solid var(--ts-site-accent);outline-offset:3px;border-radius:2px}.ts-housead .ts-housead__host{font-size:0.75rem;color:var(--ts-site-ink-faint)}.ts-housead .ts-housead__go a:hover .ts-housead__cta{color:var(--ts-site-ink)} @media (min-width: 922px){.ast-separate-container #primary,.ast-separate-container #secondary,.ast-plain-container #primary,.ast-plain-container #secondary{margin-top:4rem}} .single-post .entry-content [class*="ts-"] h2,.single-post .entry-content [class*="ts-"] h3,.single-post .entry-content [class*="ts-"] h4{margin-top:0;padding-top:0;border-top:0} .archive .ast-article-post .post-thumb-img-content,.search .ast-article-post .post-thumb-img-content,.blog .ast-article-post .post-thumb-img-content{border-radius:10px 10px 0 0}.archive .ast-article-post .entry-title,.search .ast-article-post .entry-title,.archive .ast-article-post .entry-header,.search .ast-article-post .entry-header,.archive .ast-article-post .ast-excerpt-container,.search .ast-article-post .ast-excerpt-container,.archive .ast-article-post .ast-read-more-container,.search .ast-article-post .ast-read-more-container,.blog .ast-article-post .entry-title,.blog .ast-article-post .entry-header,.blog .ast-article-post .ast-excerpt-container,.blog .ast-article-post .ast-read-more-container{padding-right:clamp(1rem,0.85rem + 0.5vw,1.4rem);padding-left:clamp(1rem,0.85rem + 0.5vw,1.4rem)}.archive .ast-article-post .ast-article-inner,.search .ast-article-post .ast-article-inner,.blog .ast-article-post .ast-article-inner{padding-bottom:clamp(1.1rem,0.95rem + 0.5vw,1.5rem);border-radius:0} .ast-article-post .entry-header .entry-meta,.ast-article-post .entry-header .entry-meta *{color:var(--ts-site-ink-faint)}.ast-article-post .entry-header .entry-meta a{color:var(--ts-site-ink-muted)}.ast-article-post .entry-header .entry-meta .ast-taxonomy-container a,.ast-article-post .entry-header .entry-meta .ast-terms-link a{font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:var(--ts-site-accent)}.ast-article-post .entry-header .entry-meta a:hover{color:var(--ts-site-accent);text-decoration:underline} .search section.ast-archive-description h1.page-title{margin:0 0 0.5rem;font-size:clamp(1.9rem,1.45rem + 1.9vw,2.85rem);font-weight:800;letter-spacing:-0.028em;line-height:1.1;color:var(--ts-site-ink);text-transform:none}
.site-header .ts-topbar-note > a,.ast-above-header-menu .ts-topbar-note > a{display:inline-flex;align-items:baseline;gap:0.45rem}.ts-topbar-note__label{font-weight:600;color:var(--ts-site-accent,#0d7268)}.ts-topbar-note__what{font-family:var(--ts-font-mono,ui-monospace,monospace);font-size:0.6875rem;letter-spacing:0.04em;text-transform:uppercase;color:var(--ts-site-ink-faint,#8b96a1)} .site-header .ts-topbar-note .ts-calc-nav-badge{position:static;margin-left:0.3rem;padding:0.12em 0.45em;background:var(--ts-site-warp,#b4530b);border-radius:999px;color:#fff;font-size:0.625rem;font-weight:700;line-height:1.5}@media (max-width: 921px){ .ts-topbar-note .ts-topbar-note__what{display:none}} .site-header .header-widget-area .wp-block-search__input{min-width:15rem;width:100%;padding:0.42rem 0.85rem 0.42rem 2.1rem;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238b96a1' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:0.65rem 50%;background-size:0.95rem 0.95rem;border:1px solid rgba(13,21,28,0.14);border-radius:8px;box-shadow:inset 0 1px 2px rgba(13,21,28,0.05);font-size:0.8125rem;color:var(--ts-site-ink,#0d151c);transition:border-color 150ms ease,box-shadow 150ms ease,background-color 150ms ease}.site-header .header-widget-area .wp-block-search__input::placeholder{color:var(--ts-site-ink-faint,#8b96a1)}.site-header .header-widget-area .wp-block-search__input:hover{border-color:rgba(13,21,28,0.24)} .site-header .header-widget-area .wp-block-search__input:focus,.site-header .header-widget-area .wp-block-search__input:focus-visible{outline:none;border-color:var(--ts-site-accent,#0d7268);box-shadow:0 0 0 3px rgba(13,114,104,0.16);background-color:#fff} .site-header .header-widget-area .widget_search,.site-header .header-widget-area .wp-block-search,.site-header .header-widget-area .wp-block-search__inside-wrapper{width:100%;max-width:20rem}@media (max-width: 921px){.site-header .header-widget-area .wp-block-search__input{min-width:0}} .ts-topbar__icon{width:15px;height:15px;flex:none;vertical-align:-2px;margin-inline-end:.4em;opacity:.75}.ts-topbar a:hover .ts-topbar__icon,.ts-topbar a:focus-visible .ts-topbar__icon,.main-header-bar .ts-topbar__icon{opacity:1}.ts-topbar__label{vertical-align:baseline} .ts-topbar__vh{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0} .site-header .ts-topbar-note > a,.ast-above-header-menu .ts-topbar-note > a,.site-header .ts-topbar-count > a,.ast-above-header-menu .ts-topbar-count > a{display:inline-flex;align-items:center;gap:0.2rem;white-space:nowrap}.site-header .ts-topbar-note > a .ts-topbar__icon,.ast-above-header-menu .ts-topbar-note > a .ts-topbar__icon,.site-header .ts-topbar-count > a .ts-topbar__icon,.ast-above-header-menu .ts-topbar-count > a .ts-topbar__icon{width:17px;height:17px;margin-inline-end:0;color:var(--ts-site-accent,#0d7268);opacity:1} .site-header .ts-topbar-count .ts-calc-nav-badge{position:static;margin-left:0.15rem;padding:0.12em 0.45em;background:var(--ts-site-warp,#b4530b);border-radius:999px;color:#fff;font-size:0.625rem;font-weight:700;line-height:1.5;font-variant-numeric:tabular-nums}.site-header .ts-topbar-note > a:hover .ts-calc-nav-badge,.site-header .ts-topbar-note > a:focus-visible .ts-calc-nav-badge,.site-header .ts-topbar-count > a:hover .ts-calc-nav-badge,.site-header .ts-topbar-count > a:focus-visible .ts-calc-nav-badge{background:var(--ts-site-accent,#0d7268)}
.sidebar-main:has(> .ts-rail){height:100%} .ts-rail{position:sticky;top:1.5rem;padding:0 1.15rem 1.15rem;background:var(--ts-site-surface);border-top:3px solid var(--ts-site-ink);border-radius:0 0 10px 10px;font-size:0.9375rem;line-height:1.4}.ts-rail__block{padding:1.05rem 0 1.15rem;border-bottom:1px solid var(--ts-site-line)}.ts-rail__block:last-child{border-bottom:0;padding-bottom:0}.ts-rail__title{margin:0 0 0.6rem;font-size:0.6875rem;font-weight:700;letter-spacing:0.1em;line-height:1.3;text-transform:uppercase;color:var(--ts-site-ink-faint)}.ts-rail__list{margin:0;padding:0;list-style:none} .ts-rail__link{position:relative;display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:0.15rem 0.7rem;padding:0.34rem 0.5rem 0.34rem 0.95rem;margin-inline:-0.5rem;border-radius:6px;color:var(--ts-site-ink);text-decoration:none;transition:background-color 140ms ease,color 140ms ease} .ts-rail__link::before{content:"";position:absolute;top:0.95em;left:0.2rem;width:0.32rem;height:1px;background:var(--ts-site-ink-faint);transition:width 140ms ease,background-color 140ms ease}.ts-rail__link:hover,.ts-rail__link:focus-visible{background:var(--ts-site-sunken);color:var(--ts-site-accent)}.ts-rail__link:hover::before,.ts-rail__link:focus-visible::before{width:0.6rem;background:var(--ts-site-warp)}.ts-rail__label{font-weight:600;letter-spacing:-0.005em} .ts-rail__count{grid-row:1;grid-column:2;font-size:0.75rem;font-variant-numeric:tabular-nums;color:var(--ts-site-ink-faint)}.ts-rail__note{grid-row:2;grid-column:1 / -1;font-size:0.75rem;font-weight:400;color:var(--ts-site-ink-muted)}.ts-rail__more{display:inline-block;margin-top:0.55rem;font-size:0.6875rem;font-weight:700;letter-spacing:0.07em;text-transform:uppercase;color:var(--ts-site-accent);text-decoration:none;border-bottom:1px solid currentColor}.ts-rail__more:hover,.ts-rail__more:focus-visible{color:var(--ts-site-ink)} .ts-rail__block--tools{margin:0.35rem -0.35rem;padding:1rem 0.9rem 1.05rem;background:rgba(13,114,104,0.06);border-bottom:0;border-left:2px solid var(--ts-site-accent);border-radius:0 8px 8px 0}.ts-rail__block--tools .ts-rail__title{color:var(--ts-site-accent)}.ts-rail__block--tools .ts-rail__link{margin-inline:-0.4rem;padding-right:0.4rem}.ts-rail__block--tools .ts-rail__link:hover,.ts-rail__block--tools .ts-rail__link:focus-visible{background:rgba(13,114,104,0.1)} .ts-rail__block:has(+ .ts-rail__block--tools){border-bottom:0} .ts-rail__block--modules .ts-rail__link{padding-top:0.45rem;padding-bottom:0.45rem} @media (max-width: 921px){.ts-rail{position:static;margin-top:2rem}.sidebar-main:has(> .ts-rail){height:auto}}@media (prefers-reduced-motion: reduce){.ts-rail__link,.ts-rail__link::before{transition:none}}
.ts-flag{--flag-h:15px;--flag-w:calc(var(--flag-h) * 4 / 3);display:inline-block;flex:0 0 auto;width:var(--flag-w);height:var(--flag-h);background-repeat:no-repeat;background-position:center;background-size:100% 100%;border-radius:1px; box-shadow:0 0 0 1px var(--ts-shade,rgba(16,24,32,0.12));vertical-align:-0.1em} .ts-flag--ad{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/ad.svg")}.ts-flag--ae{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/ae.svg")}.ts-flag--af{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/af.svg")}.ts-flag--ag{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/ag.svg")}.ts-flag--ai{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/ai.svg")}.ts-flag--al{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/al.svg")}.ts-flag--am{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/am.svg")}.ts-flag--ao{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/ao.svg")}.ts-flag--aq{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/aq.svg")}.ts-flag--ar{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/ar.svg")}.ts-flag--as{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/as.svg")}.ts-flag--at{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/at.svg")}.ts-flag--au{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/au.svg")}.ts-flag--aw{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/aw.svg")}.ts-flag--ax{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/ax.svg")}.ts-flag--az{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/az.svg")}.ts-flag--ba{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/ba.svg")}.ts-flag--bb{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/bb.svg")}.ts-flag--bd{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/bd.svg")}.ts-flag--be{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/be.svg")}.ts-flag--bf{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/bf.svg")}.ts-flag--bg{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/bg.svg")}.ts-flag--bh{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/bh.svg")}.ts-flag--bi{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/bi.svg")}.ts-flag--bj{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/bj.svg")}.ts-flag--bl{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/bl.svg")}.ts-flag--bm{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/bm.svg")}.ts-flag--bn{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/bn.svg")}.ts-flag--bo{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/bo.svg")}.ts-flag--bq{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/bq.svg")}.ts-flag--br{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/br.svg")}.ts-flag--bs{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/bs.svg")}.ts-flag--bt{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/bt.svg")}.ts-flag--bv{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/bv.svg")}.ts-flag--bw{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/bw.svg")}.ts-flag--by{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/by.svg")}.ts-flag--bz{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/bz.svg")}.ts-flag--ca{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/ca.svg")}.ts-flag--cc{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/cc.svg")}.ts-flag--cd{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/cd.svg")}.ts-flag--cf{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/cf.svg")}.ts-flag--cg{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/cg.svg")}.ts-flag--ch{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/ch.svg")}.ts-flag--ci{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/ci.svg")}.ts-flag--ck{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/ck.svg")}.ts-flag--cl{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/cl.svg")}.ts-flag--cm{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/cm.svg")}.ts-flag--cn{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/cn.svg")}.ts-flag--co{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/co.svg")}.ts-flag--cr{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/cr.svg")}.ts-flag--cu{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/cu.svg")}.ts-flag--cv{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/cv.svg")}.ts-flag--cw{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/cw.svg")}.ts-flag--cx{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/cx.svg")}.ts-flag--cy{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/cy.svg")}.ts-flag--cz{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/cz.svg")}.ts-flag--de{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/de.svg")}.ts-flag--dj{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/dj.svg")}.ts-flag--dk{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/dk.svg")}.ts-flag--dm{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/dm.svg")}.ts-flag--do{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/do.svg")}.ts-flag--dz{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/dz.svg")}.ts-flag--ec{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/ec.svg")}.ts-flag--ee{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/ee.svg")}.ts-flag--eg{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/eg.svg")}.ts-flag--eh{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/eh.svg")}.ts-flag--er{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/er.svg")}.ts-flag--es{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/es.svg")}.ts-flag--et{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/et.svg")}.ts-flag--fi{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/fi.svg")}.ts-flag--fj{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/fj.svg")}.ts-flag--fk{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/fk.svg")}.ts-flag--fm{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/fm.svg")}.ts-flag--fo{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/fo.svg")}.ts-flag--fr{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/fr.svg")}.ts-flag--ga{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/ga.svg")}.ts-flag--gb{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/gb.svg")}.ts-flag--gd{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/gd.svg")}.ts-flag--ge{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/ge.svg")}.ts-flag--gf{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/gf.svg")}.ts-flag--gg{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/gg.svg")}.ts-flag--gh{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/gh.svg")}.ts-flag--gi{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/gi.svg")}.ts-flag--gl{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/gl.svg")}.ts-flag--gm{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/gm.svg")}.ts-flag--gn{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/gn.svg")}.ts-flag--gp{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/gp.svg")}.ts-flag--gq{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/gq.svg")}.ts-flag--gr{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/gr.svg")}.ts-flag--gs{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/gs.svg")}.ts-flag--gt{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/gt.svg")}.ts-flag--gu{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/gu.svg")}.ts-flag--gw{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/gw.svg")}.ts-flag--gy{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/gy.svg")}.ts-flag--hk{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/hk.svg")}.ts-flag--hm{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/hm.svg")}.ts-flag--hn{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/hn.svg")}.ts-flag--hr{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/hr.svg")}.ts-flag--ht{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/ht.svg")}.ts-flag--hu{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/hu.svg")}.ts-flag--id{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/id.svg")}.ts-flag--ie{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/ie.svg")}.ts-flag--il{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/il.svg")}.ts-flag--im{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/im.svg")}.ts-flag--in{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/in.svg")}.ts-flag--io{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/io.svg")}.ts-flag--iq{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/iq.svg")}.ts-flag--ir{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/ir.svg")}.ts-flag--is{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/is.svg")}.ts-flag--it{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/it.svg")}.ts-flag--je{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/je.svg")}.ts-flag--jm{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/jm.svg")}.ts-flag--jo{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/jo.svg")}.ts-flag--jp{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/jp.svg")}.ts-flag--ke{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/ke.svg")}.ts-flag--kg{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/kg.svg")}.ts-flag--kh{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/kh.svg")}.ts-flag--ki{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/ki.svg")}.ts-flag--km{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/km.svg")}.ts-flag--kn{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/kn.svg")}.ts-flag--kp{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/kp.svg")}.ts-flag--kr{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/kr.svg")}.ts-flag--kw{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/kw.svg")}.ts-flag--ky{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/ky.svg")}.ts-flag--kz{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/kz.svg")}.ts-flag--la{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/la.svg")}.ts-flag--lb{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/lb.svg")}.ts-flag--lc{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/lc.svg")}.ts-flag--li{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/li.svg")}.ts-flag--lk{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/lk.svg")}.ts-flag--lr{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/lr.svg")}.ts-flag--ls{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/ls.svg")}.ts-flag--lt{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/lt.svg")}.ts-flag--lu{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/lu.svg")}.ts-flag--lv{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/lv.svg")}.ts-flag--ly{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/ly.svg")}.ts-flag--ma{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/ma.svg")}.ts-flag--mc{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/mc.svg")}.ts-flag--md{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/md.svg")}.ts-flag--me{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/me.svg")}.ts-flag--mf{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/mf.svg")}.ts-flag--mg{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/mg.svg")}.ts-flag--mh{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/mh.svg")}.ts-flag--mk{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/mk.svg")}.ts-flag--ml{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/ml.svg")}.ts-flag--mm{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/mm.svg")}.ts-flag--mn{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/mn.svg")}.ts-flag--mo{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/mo.svg")}.ts-flag--mp{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/mp.svg")}.ts-flag--mq{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/mq.svg")}.ts-flag--mr{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/mr.svg")}.ts-flag--ms{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/ms.svg")}.ts-flag--mt{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/mt.svg")}.ts-flag--mu{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/mu.svg")}.ts-flag--mv{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/mv.svg")}.ts-flag--mw{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/mw.svg")}.ts-flag--mx{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/mx.svg")}.ts-flag--my{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/my.svg")}.ts-flag--mz{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/mz.svg")}.ts-flag--na{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/na.svg")}.ts-flag--nc{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/nc.svg")}.ts-flag--ne{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/ne.svg")}.ts-flag--nf{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/nf.svg")}.ts-flag--ng{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/ng.svg")}.ts-flag--ni{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/ni.svg")}.ts-flag--nl{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/nl.svg")}.ts-flag--no{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/no.svg")}.ts-flag--np{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/np.svg")}.ts-flag--nr{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/nr.svg")}.ts-flag--nu{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/nu.svg")}.ts-flag--nz{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/nz.svg")}.ts-flag--om{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/om.svg")}.ts-flag--pa{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/pa.svg")}.ts-flag--pe{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/pe.svg")}.ts-flag--pf{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/pf.svg")}.ts-flag--pg{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/pg.svg")}.ts-flag--ph{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/ph.svg")}.ts-flag--pk{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/pk.svg")}.ts-flag--pl{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/pl.svg")}.ts-flag--pm{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/pm.svg")}.ts-flag--pn{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/pn.svg")}.ts-flag--pr{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/pr.svg")}.ts-flag--ps{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/ps.svg")}.ts-flag--pt{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/pt.svg")}.ts-flag--pw{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/pw.svg")}.ts-flag--py{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/py.svg")}.ts-flag--qa{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/qa.svg")}.ts-flag--re{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/re.svg")}.ts-flag--ro{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/ro.svg")}.ts-flag--rs{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/rs.svg")}.ts-flag--ru{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/ru.svg")}.ts-flag--rw{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/rw.svg")}.ts-flag--sa{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/sa.svg")}.ts-flag--sb{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/sb.svg")}.ts-flag--sc{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/sc.svg")}.ts-flag--sd{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/sd.svg")}.ts-flag--se{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/se.svg")}.ts-flag--sg{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/sg.svg")}.ts-flag--sh{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/sh.svg")}.ts-flag--si{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/si.svg")}.ts-flag--sj{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/sj.svg")}.ts-flag--sk{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/sk.svg")}.ts-flag--sl{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/sl.svg")}.ts-flag--sm{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/sm.svg")}.ts-flag--sn{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/sn.svg")}.ts-flag--so{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/so.svg")}.ts-flag--sr{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/sr.svg")}.ts-flag--ss{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/ss.svg")}.ts-flag--st{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/st.svg")}.ts-flag--sv{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/sv.svg")}.ts-flag--sx{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/sx.svg")}.ts-flag--sy{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/sy.svg")}.ts-flag--sz{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/sz.svg")}.ts-flag--tc{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/tc.svg")}.ts-flag--td{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/td.svg")}.ts-flag--tf{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/tf.svg")}.ts-flag--tg{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/tg.svg")}.ts-flag--th{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/th.svg")}.ts-flag--tj{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/tj.svg")}.ts-flag--tk{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/tk.svg")}.ts-flag--tl{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/tl.svg")}.ts-flag--tm{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/tm.svg")}.ts-flag--tn{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/tn.svg")}.ts-flag--to{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/to.svg")}.ts-flag--tr{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/tr.svg")}.ts-flag--tt{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/tt.svg")}.ts-flag--tv{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/tv.svg")}.ts-flag--tw{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/tw.svg")}.ts-flag--tz{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/tz.svg")}.ts-flag--ua{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/ua.svg")}.ts-flag--ug{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/ug.svg")}.ts-flag--um{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/um.svg")}.ts-flag--us{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/us.svg")}.ts-flag--uy{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/uy.svg")}.ts-flag--uz{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/uz.svg")}.ts-flag--va{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/va.svg")}.ts-flag--vc{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/vc.svg")}.ts-flag--ve{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/ve.svg")}.ts-flag--vg{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/vg.svg")}.ts-flag--vi{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/vi.svg")}.ts-flag--vn{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/vn.svg")}.ts-flag--vu{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/vu.svg")}.ts-flag--wf{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/wf.svg")}.ts-flag--ws{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/ws.svg")}.ts-flag--xk{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/xk.svg")}.ts-flag--ye{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/ye.svg")}.ts-flag--yt{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/yt.svg")}.ts-flag--za{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/za.svg")}.ts-flag--zm{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/zm.svg")}.ts-flag--zw{background-image:url("https://www.textileschool.com/wp-content/plugins/ts-calculators/assets/css/../img/flags/zw.svg")} .ts-makers__meta .ts-flag{margin-right:0.4em} .ts-tariff__stats .ts-flag{--flag-h:0.64em;margin-right:0.3em;vertical-align:baseline}
.ts-event{margin:var(--ts-space-5) 0 0}.ts-event__h{font-size:var(--ts-text-h3);margin:var(--ts-space-6) 0 var(--ts-space-3)} .ts-event__next{position:relative;border:1px solid var(--ts-accent-edge);border-left:3px solid var(--ts-accent);border-radius:var(--ts-radius-md);background:var(--ts-accent-tint,var(--ts-surface-sunken));padding:var(--ts-space-4) var(--ts-space-5);margin:0 0 var(--ts-space-5)} .ts-event__next > .ts-event__eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ts-space-2) var(--ts-space-3);min-height:2.25rem;margin:calc(var(--ts-space-4) * -1) calc(var(--ts-space-5) * -1) var(--ts-space-4);padding:var(--ts-space-3) 4.5rem var(--ts-space-3) var(--ts-space-5);border-bottom:1px solid var(--ts-accent-ring); background:var(--ts-accent-tint);border-radius:7px 9px 0 0} .ts-event__cal{position:absolute; inset-block-start:var(--ts-space-3);inset-inline-end:var(--ts-space-5);display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid var(--ts-line);border-radius:var(--ts-radius-pill);background:var(--ts-surface,#fff);color:var(--ts-ink-muted);text-decoration:none;transition:color var(--ts-fast) var(--ts-ease),border-color var(--ts-fast) var(--ts-ease)}.ts-event__cal svg{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ts-event__cal:hover,.ts-event__cal:focus-visible{color:var(--ts-accent);border-color:var(--ts-accent)}.ts-event__cal:focus-visible{outline:2px solid var(--ts-accent);outline-offset:2px}.ts-event__next--dormant{border-left-color:var(--ts-line);background:var(--ts-surface-sunken)}.ts-event__eyebrow{color:var(--ts-ink-muted);font-size:var(--ts-text-eyebrow);letter-spacing:var(--ts-track-eyebrow);text-transform:uppercase;margin:0 0 var(--ts-space-1)} .ts-event__daterow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ts-space-4);margin:0 0 var(--ts-space-4);padding-bottom:var(--ts-space-4);border-bottom:1px solid var(--ts-accent-ring)}.ts-event__dates{font-size:var(--ts-text-figure-sm);font-weight:600;line-height:1.15;margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--ts-space-3)} .entry-content .ts-event .ts-event__dates{margin:0}.ts-event__next--dormant .ts-event__dates{font-size:var(--ts-text-lead);font-weight:500;color:var(--ts-ink-muted)}.ts-event__acts{display:flex;flex-wrap:wrap;gap:var(--ts-space-2);margin:var(--ts-space-4) 0 0} .ts-event__daterow > .ts-event__acts{margin:0 0 0 auto} .ts-datecard-set{display:inline-flex;flex:none;align-items:center;gap:var(--ts-space-2)}.ts-datecard{display:flex;flex-direction:column;align-items:stretch; min-width:5rem;overflow:hidden;border:1px solid var(--ts-line);border-radius:var(--ts-radius-md);background:var(--ts-surface);box-shadow:var(--ts-shadow-sm);text-align:center}.ts-datecard__year{padding:0.25em 0.6em;background:var(--ts-accent);color:var(--ts-ink-invert);font-size:var(--ts-text-meta);font-weight:700;letter-spacing:var(--ts-track-eyebrow);line-height:1.5}.ts-datecard--end .ts-datecard__year{background:var(--ts-surface-sunken);border-bottom:1px solid var(--ts-line);color:var(--ts-ink-muted)}.ts-datecard__day{padding:0.3em 0.4em 0.15em;color:var(--ts-ink);font-size:var(--ts-text-figure);font-weight:800;letter-spacing:var(--ts-track-tight);line-height:1}.ts-datecard__month{padding:0 0.5em 0.5em;color:var(--ts-accent-deep);font-size:var(--ts-text-meta);font-weight:700;letter-spacing:var(--ts-track-eyebrow);text-transform:uppercase} .ts-datecard__month::before{content:"";display:block;width:1.6rem;height:1px;margin:0 auto 0.4em;background:var(--ts-line)}.ts-datecard--end .ts-datecard__month{color:var(--ts-ink-muted)} .ts-datecard__to{display:inline-flex;flex:none;align-items:center;color:var(--ts-ink-muted);font-size:var(--ts-text-meta);font-weight:600;letter-spacing:var(--ts-track-eyebrow);text-transform:uppercase}.ts-event__cta,.ts-event__ics{ display:inline-flex;align-items:center;padding:0.45em 1em;border-radius:var(--ts-radius-pill);font-size:var(--ts-text-sm);font-weight:600;text-decoration:none;transition:background var(--ts-fast) var(--ts-ease),border-color var(--ts-fast) var(--ts-ease)}.ts-event__cta{background:var(--ts-accent);color:var(--ts-ink-invert);border:1px solid var(--ts-accent)} .ts-event__cta:hover,.ts-event__cta:focus,.ts-event__cta:focus-visible{background:var(--ts-accent-deep,var(--ts-ink));border-color:var(--ts-accent-deep,var(--ts-ink));color:var(--ts-ink-invert)} .ts-event__cta--quiet{background:transparent;color:var(--ts-ink);border-color:var(--ts-line)}.ts-event__cta--quiet:hover,.ts-event__cta--quiet:focus,.ts-event__cta--quiet:focus-visible{background:transparent;border-color:var(--ts-accent);color:var(--ts-accent)} .entry-content .ts-event .ts-event__cta,.entry-content .ts-event .ts-event__ics{text-decoration:none}.entry-content .ts-event .ts-event__cta{color:var(--ts-ink-invert)}.entry-content .ts-event .ts-event__cta--quiet{color:var(--ts-ink)}.entry-content .ts-event .ts-event__cta--quiet:hover,.entry-content .ts-event .ts-event__cta--quiet:focus,.entry-content .ts-event .ts-event__cta--quiet:focus-visible{color:var(--ts-accent)}.ts-event__cta-arrow{width:0.9em;height:0.9em;margin-inline-start:0.45em;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--ts-fast) var(--ts-ease)}.ts-event__cta:hover .ts-event__cta-arrow,.ts-event__cta:focus-visible .ts-event__cta-arrow{transform:translate(1px,-1px)}.ts-event__ics{background:transparent;color:var(--ts-ink);border:1px solid var(--ts-line)}.ts-event__ics:hover,.ts-event__ics:focus-visible{border-color:var(--ts-accent);color:var(--ts-accent)} .ts-event__pill{display:inline-block;padding:0.15em 0.6em;border-radius:var(--ts-radius-pill);font-size:var(--ts-text-meta);font-weight:600;letter-spacing:0.02em;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.ts-event__pill--announced{background:var(--ts-surface-sunken);color:var(--ts-ink-muted);border:1px solid var(--ts-line)}.ts-event__pill--rescheduled,.ts-event__pill--postponed{background:var(--ts-warn,#fef3c7);color:var(--ts-ink)}.ts-event__pill--cancelled{background:var(--ts-danger-tint,#fee2e2);color:var(--ts-danger-deep,#991b1b)}.ts-event__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--ts-space-3);margin:0 0 var(--ts-space-5)} .ts-event__fact{min-width:0}.ts-event__facts dt{color:var(--ts-ink-muted);font-size:var(--ts-text-eyebrow);letter-spacing:var(--ts-track-eyebrow);text-transform:uppercase;margin:0}.ts-event__facts dd{margin:var(--ts-space-1) 0 0}.ts-event__table th[scope="row"]{white-space:nowrap}.ts-event__note{color:var(--ts-ink-muted);font-size:var(--ts-text-sm);margin:var(--ts-space-3) 0 0} .ts-event__cross{border-top:1px solid var(--ts-line);margin:var(--ts-space-6) 0 0;padding:var(--ts-space-4) 0 0}.ts-event__mini{list-style:none;margin:0;padding:0}.ts-event__mini li{display:flex;flex-wrap:wrap;gap:var(--ts-space-1) var(--ts-space-3);align-items:baseline;padding:var(--ts-space-2) 0;border-bottom:1px solid var(--ts-line)}.ts-event__when{color:var(--ts-ink-muted);font-size:var(--ts-text-sm)} .ts-event__row{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ts-space-2) var(--ts-space-3);margin:0 0 var(--ts-space-1);font-size:var(--ts-text-sm)}.ts-event__row time{font-weight:600;color:var(--ts-ink)}.ts-event__row-where{color:var(--ts-ink-muted)}.ts-event__row--dormant{color:var(--ts-ink-faint);font-style:italic}.ts-event__hint{color:var(--ts-ink-muted);font-size:var(--ts-text-meta);margin:var(--ts-space-2) 0 0} .ts-event-submit{max-width:40rem}.ts-event-submit label{display:block;margin:var(--ts-space-3) 0 var(--ts-space-1);font-weight:600}.ts-event-submit input[type="text"],.ts-event-submit input[type="url"],.ts-event-submit input[type="email"],.ts-event-submit input[type="date"],.ts-event-submit textarea{width:100%;padding:0.55em 0.7em;border:1px solid var(--ts-line);border-radius:var(--ts-radius-sm);background:var(--ts-surface);color:var(--ts-ink);font:inherit}.ts-event-submit__hp{position:absolute;left:-9999px}.ts-event-submit__note{background:var(--ts-surface-sunken);border-radius:var(--ts-radius-md);padding:var(--ts-space-3) var(--ts-space-4);margin:var(--ts-space-4) 0}@media (max-width: 480px){.ts-event__next{padding:var(--ts-space-3) var(--ts-space-4)}.ts-event__dates{font-size:var(--ts-text-h3)} .ts-datecard{min-width:3.5rem}.ts-datecard__day{font-size:var(--ts-text-figure-sm)} .ts-event__next > .ts-event__eyebrow{margin-block-start:calc(var(--ts-space-3) * -1);margin-inline:calc(var(--ts-space-4) * -1);padding-inline:var(--ts-space-4) 4.5rem}.ts-event__up{padding:0.25rem 0.6rem;font-size:var(--ts-text-meta)}} .ts_event_series .entry-header{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ts-space-2)}.ts_event_series .entry-header .entry-title{width:100%;margin-bottom:0}.ts_event_series .entry-header .entry-meta{width:100%;font-size:var(--ts-text-sm);color:var(--ts-ink-muted)} .ts_event_series .entry-header:has(> .ts-badge){flex-direction:row;flex-wrap:wrap;align-items:center} .ts_event_series .entry-title,.ts-event-submit h1,.ts-event-submit h2,.ts-event__h{text-transform:none} .ts-event__filter{display:flex;flex-wrap:wrap;gap:var(--ts-space-2);margin:var(--ts-space-4) 0 0}.ts-event__chip{display:inline-flex;align-items:baseline;gap:0.4em;padding:0.3em 0.75em;border:1px solid var(--ts-line);border-radius:var(--ts-radius-pill);background:var(--ts-surface);color:var(--ts-ink);font-size:var(--ts-text-sm);line-height:1.4;text-decoration:none;transition:border-color var(--ts-fast) var(--ts-ease),color var(--ts-fast) var(--ts-ease)}.ts-event__chip:hover,.ts-event__chip:focus-visible{border-color:var(--ts-accent);color:var(--ts-accent)}.ts-event__chip.is-on{background:var(--ts-accent);border-color:var(--ts-accent);color:var(--ts-ink-invert)}.ts-event__chip.is-on .ts-event__chip-n{color:var(--ts-ink-invert);opacity:0.75}.ts-event__chip-n{font-size:var(--ts-text-meta);color:var(--ts-ink-muted);font-variant-numeric:tabular-nums} .ts-evhead{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ts-gap);flex-wrap:wrap}.ts-evhead > h1{flex:1 1 20rem;min-width:0} .ts-evhead > *:not(h1):not(.ts-evswitch){flex:1 0 100%;order:3}.ts-evswitch{position:relative;z-index:0;flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:0.55rem; margin-block-start:0.35rem;padding:0.9rem 1.3rem 0.95rem;min-width:8.5rem;border:1px solid var(--ts-line);border-radius:var(--ts-radius-lg);background:var(--ts-surface);color:var(--ts-accent);text-decoration:none;box-shadow:var(--ts-shadow-sm);overflow:hidden;transition:color var(--ts-fast) var(--ts-ease),border-color var(--ts-fast) var(--ts-ease),box-shadow var(--ts-fast) var(--ts-ease),transform var(--ts-fast) var(--ts-ease)} .ts-evswitch::before{content:"";position:absolute;inset:0;z-index:0;background:var(--ts-accent);transform:scaleY(0);transform-origin:bottom;transition:transform var(--ts-fast) var(--ts-ease)}.ts-evswitch > *{position:relative;z-index:1}.ts-evswitch:hover,.ts-evswitch:focus-visible{color:var(--ts-ink-invert);border-color:var(--ts-accent);box-shadow:var(--ts-shadow-md);transform:translateY(-2px)}.ts-evswitch:hover::before,.ts-evswitch:focus-visible::before{transform:scaleY(1)}.ts-evswitch:focus-visible{outline:none;box-shadow:var(--ts-ring),var(--ts-shadow-md)}.ts-evswitch:active{transform:translateY(0)} .ts-evswitch__icon{display:grid;place-items:center;width:3rem;height:3rem;border-radius:var(--ts-radius-md);background:var(--ts-accent-tint);transition:background var(--ts-fast) var(--ts-ease),transform var(--ts-fast) var(--ts-ease)}.ts-evswitch__icon svg{display:block;width:1.6rem;height:1.6rem}.ts-evswitch:hover .ts-evswitch__icon,.ts-evswitch:focus-visible .ts-evswitch__icon{background:rgba(255,255,255,0.18);transform:scale(1.06)}.ts-evswitch__text{display:flex;flex-direction:column;align-items:center;gap:0.1rem;line-height:1.15} .ts-evswitch__eyebrow{font-size:0.625rem;font-weight:600;letter-spacing:0.11em;text-transform:uppercase;color:var(--ts-ink-muted);transition:color var(--ts-fast) var(--ts-ease)}.ts-evswitch:hover .ts-evswitch__eyebrow,.ts-evswitch:focus-visible .ts-evswitch__eyebrow{color:inherit;opacity:0.72}.ts-evswitch__label{font-size:0.8125rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:inherit} .ts-evswitch__go{position:absolute;inset-block-start:0.55rem;inset-inline-end:0.55rem;display:grid;place-items:center;width:1rem;height:1rem;opacity:0;transform:translateX(-0.25rem);transition:opacity var(--ts-fast) var(--ts-ease),transform var(--ts-fast) var(--ts-ease)}.ts-evswitch__go svg{display:block;width:100%;height:100%}.ts-evswitch:hover .ts-evswitch__go,.ts-evswitch:focus-visible .ts-evswitch__go{opacity:0.85;transform:translateX(0)} @media (max-width: 30rem){.ts-evhead{align-items:stretch}.ts-evswitch{flex-direction:row;align-items:center;justify-content:flex-start;gap:0.8rem;width:100%;margin-block-start:0;padding:0.7rem 0.9rem}.ts-evswitch__icon{width:2.5rem;height:2.5rem}.ts-evswitch__icon svg{width:1.4rem;height:1.4rem}.ts-evswitch__text{align-items:flex-start} .ts-evswitch__go{position:static;margin-inline-start:0.1rem;opacity:0.5;transform:none}} .ts-evcal__title{margin-block:0 var(--ts-space-2)}.ts-evcal__lede{max-width:62ch;color:var(--ts-ink-muted)}.ts-evcal__subscribe{margin-block:var(--ts-space-2) var(--ts-space-4)} .ts-evcal__sheet{overflow-x:auto;border:1px solid var(--ts-line);border-radius:var(--ts-radius-md);background:var(--ts-surface);box-shadow:var(--ts-shadow-sm)}.ts-evcal__table{width:100%;min-width:44rem;border-collapse:collapse;font-size:var(--ts-text-sm)}.ts-evcal__table thead th{position:sticky;top:0;z-index:2;text-align:start;padding:var(--ts-space-2) var(--ts-space-3);background:var(--ts-surface-sunken);border-bottom:1px solid var(--ts-line);font-size:var(--ts-text-eyebrow);letter-spacing:var(--ts-track-eyebrow);text-transform:uppercase;color:var(--ts-ink-muted);white-space:nowrap} .ts-evcal__band th,.entry-content .ts-evcal__table .ts-evcal__band th{padding:0;background:var(--ts-warp-tint);border-block:1px solid var(--ts-line);color:var(--ts-warp-deep);text-align:start;font-weight:400;letter-spacing:normal;text-transform:none;position:sticky;top:2.3rem;z-index:1}.ts-evcal__bandline{display:flex;align-items:baseline;gap:0.45rem;padding:var(--ts-space-2) var(--ts-space-3);border-inline-start:3px solid var(--ts-warp)}.ts-evcal__month{font-size:var(--ts-text-figure-sm);font-weight:700;letter-spacing:-0.01em;color:var(--ts-warp-deep)}.ts-evcal__year{font-variant-numeric:tabular-nums;color:var(--ts-ink-muted)} .ts-evcal__tally{margin-inline-start:auto;font-size:var(--ts-text-meta);color:var(--ts-ink-muted)}.ts-evcal__row td{padding:var(--ts-space-3);border-bottom:1px solid var(--ts-line);vertical-align:top;transition:background var(--ts-fast) var(--ts-ease)}.ts-evcal__row:last-child td{border-bottom:0} .ts-evcal__row:hover td{background:var(--ts-accent-tint)}.ts-evcal__row:hover td:first-child{box-shadow:inset 3px 0 0 var(--ts-accent)}.ts-evcal__where{white-space:nowrap}.ts-evcal__city{display:block;color:var(--ts-ink);font-weight:600} .ts-evcal__country{display:flex;align-items:center;gap:0.4em;margin-block-start:0.15rem;font-size:var(--ts-text-meta);color:var(--ts-ink-muted)}.ts-evcal__country .ts-flag{--flag-h:12px}.ts-evcal__name{font-weight:600;color:var(--ts-ink);text-decoration:none}.ts-evcal__name:hover,.ts-evcal__name:focus-visible{text-decoration:underline}.ts-evcal__venue{display:block;margin-block-start:0.15rem;color:var(--ts-ink-muted);font-size:var(--ts-text-meta)} .ts-evcal__flag{display:inline-block;margin-inline-start:0.4rem;padding:0.05rem 0.4rem;border:1px solid var(--ts-line-strong);border-radius:var(--ts-radius-pill);font-size:0.6875rem;letter-spacing:0.04em;color:var(--ts-ink-muted);vertical-align:0.1em} .ts-evcal__when{white-space:nowrap;font-variant-numeric:tabular-nums} .ts-evcal__days{font-size:1.0625rem;font-weight:650;color:var(--ts-ink);letter-spacing:-0.01em}.ts-evcal__site a{color:var(--ts-accent);text-decoration:none;word-break:break-word}.ts-evcal__site a:hover,.ts-evcal__site a:focus-visible{text-decoration:underline}.ts-evcal__acts{margin-block-start:var(--ts-space-4)}@media (max-width: 40rem){.ts-evcal__table{min-width:34rem}.ts-evcal__venue{display:none}.ts-evcal__bandline{padding-inline:var(--ts-space-2)}}@media (prefers-reduced-motion: reduce){.ts-evswitch,.ts-evswitch::before,.ts-evswitch__icon,.ts-evswitch__go,.ts-event__up,.ts-event__up-arrow,.ts-evcal__row td{transition:none}}@media print{.ts-evcal__sheet{overflow:visible;border:0;box-shadow:none}.ts-evcal__subscribe,.ts-evcal__acts,.ts-evswitch{display:none}.ts-evcal__table thead th,.ts-evcal__band th{position:static}} .ts-event__map-place .ts-flag,.ts-event__row-where .ts-flag,.ts-event__facts .ts-flag{--flag-h:0.85em;margin-inline-end:0.45em;vertical-align:baseline} .ts-event-mine__acts{margin-block:var(--ts-space-1) 0}.ts-event-mine__acts a{margin-inline-end:var(--ts-space-3)}.ts-event-edit__thumb{margin-block:var(--ts-space-2)}.ts-event-edit__thumb img{max-width:15rem;height:auto;border:1px solid var(--ts-line);border-radius:var(--ts-radius-sm,6px)}.ts-event-edit__hint{margin-block:var(--ts-space-1) var(--ts-space-3);font-size:var(--ts-text-xs,0.8125rem);color:var(--ts-ink-muted)} .ts-event .ts-event__map{display:flex;align-items:center;gap:var(--ts-space-4);max-width:30rem;margin:0 0 var(--ts-space-5);padding:var(--ts-space-3);border:1px solid var(--ts-line);border-radius:var(--ts-radius-md);background:var(--ts-surface);color:var(--ts-ink);text-decoration:none;transition:border-color var(--ts-fast) var(--ts-ease),box-shadow var(--ts-fast) var(--ts-ease)}.ts-event .ts-event__map:hover,.ts-event .ts-event__map:focus-visible{border-color:var(--ts-accent);box-shadow:var(--ts-shadow-md)} .entry-content .ts-event .ts-event__map{text-decoration:none}.ts-event .ts-event__map:focus-visible{outline:2px solid var(--ts-accent);outline-offset:2px} .ts-event__map-art{flex:none;width:5.5rem;border-radius:var(--ts-radius-sm);overflow:hidden;line-height:0}.ts-event__map-art .ts-map{display:block;width:100%;height:auto}.ts-event__map-text{display:flex;flex-direction:column;gap:0.15rem;min-width:0}.ts-event__map-eyebrow{color:var(--ts-ink-muted);font-size:var(--ts-text-eyebrow);letter-spacing:var(--ts-track-eyebrow);text-transform:uppercase}.ts-event__map-place{font-weight:600;line-height:1.3} .ts-event__map-venue,.ts-event__map-where{display:block}.ts-event__map-venue{color:var(--ts-ink)}.ts-event__map-where{margin-top:0.15em;color:var(--ts-ink-muted);font-size:var(--ts-text-sm);font-weight:500}.ts-event .ts-event__map-cue{display:inline-flex;align-items:center;gap:0.35em;color:var(--ts-accent);font-size:var(--ts-text-sm);font-weight:600}.ts-event__map-arrow{width:0.95em;height:0.95em;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--ts-fast) var(--ts-ease)}.ts-event .ts-event__map:hover .ts-event__map-arrow,.ts-event .ts-event__map:focus-visible .ts-event__map-arrow{transform:translate(1px,-1px)} .ts-map__paper{fill:var(--ts-surface-sunken)}.ts-map__block{fill:var(--ts-line)}.ts-map__green{fill:var(--ts-accent-ring)}.ts-map__water{fill:var(--ts-accent-tint)}.ts-map__road{fill:none;stroke:var(--ts-surface);stroke-width:7;stroke-linecap:round}.ts-map__road--minor{stroke-width:3}.ts-map__shade{fill:var(--ts-shade)}.ts-map__halo{fill:var(--ts-warp-tint)}.ts-map__spike{fill:var(--ts-warp)}.ts-map__eye{fill:var(--ts-surface)} .ts-map__pin{transition:transform var(--ts-normal) var(--ts-ease)}.ts-event .ts-event__map:hover .ts-map__pin,.ts-event .ts-event__map:focus-visible .ts-map__pin{transform:translateY(-2px)}@media (max-width: 480px){.ts-event__map-art{width:4.25rem}} .ts-event .ts-event__next .ts-event__map{max-width:none;margin:var(--ts-space-4) 0 0; padding-inline:0;background:transparent;border:0;border-radius:0; align-items:stretch}.ts-event .ts-event__next .ts-event__map-art{align-self:stretch} .ts-event .ts-event__next .ts-event__map-art .ts-map{height:100%;object-fit:cover} .ts-event .ts-event__next .ts-event__map:hover,.ts-event .ts-event__next .ts-event__map:focus-visible{box-shadow:none}.entry-content .ts-event .ts-event__next .ts-event__map:hover .ts-event__map-cue,.entry-content .ts-event .ts-event__next .ts-event__map:focus-visible .ts-event__map-cue{color:var(--ts-accent-deep);text-decoration:underline} .ts-event__up{display:inline-flex;align-items:center;gap:0.4em;margin-inline-start:auto;padding:0.3rem 0.75rem;border:1px solid var(--ts-line);border-radius:var(--ts-radius-pill);background:var(--ts-surface,#fff);color:var(--ts-ink-muted);font-size:var(--ts-text-sm);font-weight:600;letter-spacing:normal;line-height:1.4;text-transform:none;text-decoration:none; white-space:nowrap;transition:color var(--ts-fast) var(--ts-ease),border-color var(--ts-fast) var(--ts-ease)}.ts-event__up:hover,.ts-event__up:focus,.ts-event__up:focus-visible{background:var(--ts-surface,#fff);border-color:var(--ts-accent);color:var(--ts-accent)}.ts-event__up:focus-visible{outline:2px solid var(--ts-accent);outline-offset:2px} .entry-content .ts-event .ts-event__up{color:var(--ts-ink-muted);text-decoration:none}.entry-content .ts-event .ts-event__up:hover,.entry-content .ts-event .ts-event__up:focus,.entry-content .ts-event .ts-event__up:focus-visible{color:var(--ts-accent)}.ts-event__up-arrow{width:0.9em;height:0.9em;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--ts-fast) var(--ts-ease)}.ts-event__up:hover .ts-event__up-arrow,.ts-event__up:focus-visible .ts-event__up-arrow{transform:translateX(-2px)} .ts-evguide{margin-block-start:var(--ts-space-6)}.ts-evguide__h{font-size:var(--ts-text-h3);margin:var(--ts-space-6) 0 var(--ts-space-3)}.ts-evguide__sub,.ts-evguide__q{font-size:var(--ts-text-base);margin:var(--ts-space-4) 0 var(--ts-space-2)}.entry-content .ts-evguide .ts-evguide__links{display:flex;flex-wrap:wrap;gap:var(--ts-space-2);margin:0;padding:0;list-style:none}.entry-content .ts-evguide .ts-evguide__links li{margin:0}.entry-content .ts-evguide .ts-evguide__links a{display:inline-flex;align-items:baseline;gap:0.4rem;padding:0.3rem 0.75rem;border:1px solid var(--ts-line);border-radius:var(--ts-radius-pill);background:var(--ts-surface);color:var(--ts-ink);font-size:var(--ts-text-sm);text-decoration:none;transition:border-color var(--ts-fast) var(--ts-ease),background-color var(--ts-fast) var(--ts-ease)}.entry-content .ts-evguide .ts-evguide__links a:hover,.entry-content .ts-evguide .ts-evguide__links a:focus-visible{border-color:var(--ts-accent);background:var(--ts-accent-tint);color:var(--ts-ink)}.entry-content .ts-evguide .ts-evguide__links a:focus-visible{outline:2px solid var(--ts-accent);outline-offset:2px}.ts-evguide__n{color:var(--ts-ink-muted);font-size:var(--ts-text-meta);font-variant-numeric:tabular-nums}.entry-content .ts-evguide__fairs{margin-block:0 var(--ts-space-3)}.entry-content .ts-evguide__fairs li{margin-block-end:var(--ts-space-1)}.ts-evguide__when{color:var(--ts-ink-muted);font-size:var(--ts-text-sm)} .ts-evcal__flag--held{border-color:var(--ts-line);background:var(--ts-surface-sunken)} .ts-event__summary{font-size:var(--ts-text-lead)}.ts-evrelated{margin-block-start:var(--ts-space-6)}.ts-evrelated__more{margin-block:0 var(--ts-space-4);font-size:var(--ts-text-sm)} .ts-event__source{color:var(--ts-ink-muted);font-size:var(--ts-text-sm);margin:calc(-1 * var(--ts-space-3)) 0 var(--ts-space-4)}.ts-event__source-k{color:var(--ts-ink);font-size:var(--ts-text-eyebrow);font-weight:600;letter-spacing:var(--ts-track-eyebrow);text-transform:uppercase;margin-inline-end:var(--ts-space-1)} .ts-event__source--moved{margin-block-start:0;padding:var(--ts-space-2) var(--ts-space-3);border-inline-start:3px solid var(--ts-warn,#d97706);background:var(--ts-surface-sunken);color:var(--ts-ink)} .ts-event__figures{margin-block-start:var(--ts-space-6)}.ts-event__figlede{color:var(--ts-ink-muted);font-size:var(--ts-text-sm);margin-block-end:var(--ts-space-3)} .ts-event__figgrid{margin-block-end:var(--ts-space-3)}.ts-event__figgrid dd{font-size:var(--ts-text-figure-sm);font-variant-numeric:tabular-nums;line-height:1.25}.ts-event__figchange,.ts-event__figrank{font-size:var(--ts-text-sm);margin-block:0 var(--ts-space-2)}.ts-event__figwords{margin-block-start:var(--ts-space-3);border-top:1px solid var(--ts-line);padding-block-start:var(--ts-space-2);font-size:var(--ts-text-sm)}.ts-event__figwords summary{cursor:pointer;color:var(--ts-accent-deep);font-weight:600}.ts-event__figwords summary:hover,.ts-event__figwords summary:focus-visible{text-decoration:underline}.ts-event__figed{margin:var(--ts-space-3) 0 var(--ts-space-1);color:var(--ts-ink-muted);font-size:var(--ts-text-eyebrow);letter-spacing:var(--ts-track-eyebrow);text-transform:uppercase}.entry-content .ts-event__figquotes{margin:0;padding-inline-start:var(--ts-space-4)}.ts-event__figquotes li{margin-block-end:var(--ts-space-2);color:var(--ts-ink-muted)}.ts-event__figquotes q{color:var(--ts-ink);font-style:italic} .ts-evlargest__rank,.ts-evlargest__n{font-variant-numeric:tabular-nums;white-space:nowrap}.ts-evlargest__rank{color:var(--ts-ink-muted);width:2.5em}.ts-evlargest__table th[scope="row"]{font-weight:600}.ts-evlargest__scope{display:block;color:var(--ts-ink-muted);font-size:var(--ts-text-xs);font-weight:400}.ts-evlargest__cite{padding:var(--ts-space-3);background:var(--ts-surface-sunken);border-radius:var(--ts-radius-sm);font-size:var(--ts-text-sm);overflow-wrap:anywhere} .ts-evlogo{--evlogo-w:4rem;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:var(--evlogo-w);aspect-ratio:4 / 3;overflow:hidden;border:1px solid var(--ts-line);border-radius:var(--ts-radius-sm);background:var(--ts-surface);vertical-align:top}.ts-evlogo__img{display:block;width:100%;height:100%;object-fit:contain}.ts-evlogo--mark{border-color:transparent;background:var(--ts-accent-tint);color:var(--ts-accent-deep);font-size:1.125rem;font-weight:650;line-height:1} .ts-evcal__row td.ts-evcal__what{position:relative;padding-inline-start:calc(var(--ts-space-3) * 2 + 4rem)}.ts-evcal__what > .ts-evlogo{position:absolute;inset-inline-start:var(--ts-space-3);top:var(--ts-space-3)}@media (max-width: 40rem){.ts-evcal__what > .ts-evlogo{--evlogo-w:3rem}.ts-evcal__row td.ts-evcal__what{padding-inline-start:calc(var(--ts-space-3) * 2 + 3rem)}} .ts-evlogo--head{--evlogo-w:6rem;display:flex;margin-block-end:var(--ts-space-3)}.entry-header:has(> .ts-evlogo--head) > .entry-title{flex-basis:100%}@supports selector(:has(a)){@media (min-width: 40.0625rem){.entry-header:has(> .ts-evlogo--head){position:relative;min-height:6rem;padding-inline-start:calc(8rem + var(--ts-space-5))}.entry-header:has(> .ts-evlogo--head) > .entry-title{flex-basis:auto}.ts-evlogo--head{--evlogo-w:8rem;position:absolute;inset-inline-start:0;top:0;margin:0}}}
.ts-evcal__body{margin-block-start:var(--ts-space-2)} .ts-evcal__band{scroll-margin-block-start:5.5rem} @media (min-width: 57.625rem) and (max-width: 74rem){.ts-evcal__table{min-width:30rem}.ts-evcal__venue{display:none}.ts-evcal__bandline{padding-inline:var(--ts-space-2)}} .ts-evpanel{border:1px solid var(--ts-line);border-radius:var(--ts-radius-md);background:var(--ts-surface);box-shadow:var(--ts-shadow-sm);padding:var(--ts-space-4); margin-block-end:var(--ts-space-4)} .entry-content .ts-evpanel .ts-evpanel__h,.ts-evpanel .ts-evpanel__h{margin:0;font-family:inherit;font-size:var(--ts-text-eyebrow);line-height:1.2;letter-spacing:var(--ts-track-eyebrow);text-transform:uppercase;color:var(--ts-ink-muted);font-weight:600}#primary .ts-evpanel .ts-evpanel__h::before,.ts-evpanel .ts-evpanel__h::before{content:none;display:none}.entry-content .ts-evpanel .ts-evpanel__hint,.ts-evpanel .ts-evpanel__hint{margin-block:var(--ts-space-2) var(--ts-space-3);font-size:var(--ts-text-meta);line-height:1.45;color:var(--ts-ink-muted)} .entry-content .ts-evpanel ul.ts-evpanel__list,.ts-evpanel ul.ts-evpanel__list{list-style:none;margin:0;padding:0}.entry-content .ts-evpanel li.ts-evpanel__item,.ts-evpanel li.ts-evpanel__item{margin:0;padding:0;list-style:none}.entry-content .ts-evpanel li.ts-evpanel__item::marker,.ts-evpanel li.ts-evpanel__item::marker{content:none}.entry-content .ts-evpanel .ts-evpanel__grouph,.ts-evpanel .ts-evpanel__grouph{margin-block:var(--ts-space-3) var(--ts-space-1);font-size:var(--ts-text-meta);font-weight:600;font-variant-numeric:tabular-nums;color:var(--ts-ink-muted)}.entry-content .ts-evpanel .ts-evpanel__group:first-of-type .ts-evpanel__grouph,.ts-evpanel .ts-evpanel__group:first-of-type .ts-evpanel__grouph{margin-block-start:0} .entry-content .ts-evpanel .ts-evpanel__row,.ts-evpanel .ts-evpanel__row{position:relative;display:flex;align-items:baseline;gap:var(--ts-space-2);padding-block:0.5rem 0.55rem;color:var(--ts-ink);text-decoration:none;border-block-end:1px solid var(--ts-line);transition:background var(--ts-fast) var(--ts-ease),color var(--ts-fast) var(--ts-ease)}.ts-evpanel__label{font-size:var(--ts-text-sm);font-weight:500;line-height:1.3}.ts-evpanel__count{margin-inline-start:auto;font-size:var(--ts-text-sm);font-variant-numeric:tabular-nums;color:var(--ts-ink-muted)} .ts-evpanel__row::after{content:"";position:absolute;inset-block-end:-1px;inset-inline-start:0;width:var(--evpanel-fill,0%);height:3px;border-radius:2px;background:var(--ts-warp);transition:background var(--ts-fast) var(--ts-ease)} .entry-content .ts-evpanel a.ts-evpanel__row:hover,.ts-evpanel a.ts-evpanel__row:hover{background:var(--ts-accent-tint);color:var(--ts-accent);text-decoration:none}.ts-evpanel a.ts-evpanel__row:hover .ts-evpanel__count{color:var(--ts-accent)}.ts-evpanel a.ts-evpanel__row:hover::after{background:var(--ts-warp-deep)}.ts-evpanel a.ts-evpanel__row:focus-visible{outline:2px solid var(--ts-accent);outline-offset:-2px}.entry-content .ts-evpanel .ts-evpanel__note,.ts-evpanel .ts-evpanel__note{margin-block:var(--ts-space-4) 0;padding-block-start:var(--ts-space-3);border-block-start:1px solid var(--ts-line);font-size:var(--ts-text-meta);line-height:1.45;color:var(--ts-ink-muted)} .ts-evpanel--where .ts-evpanel__row{--evpanel-flag-h:13px;display:grid;grid-template-columns:calc(var(--evpanel-flag-h) * 4 / 3) 1fr auto;align-items:center}.ts-evpanel--where .ts-flag{--flag-h:var(--evpanel-flag-h);grid-column:1}.ts-evpanel--where .ts-evpanel__label{grid-column:2} .ts-evpanel--where .ts-evpanel__count{grid-column:3;margin-inline-start:0;justify-self:end}@media (prefers-reduced-motion: reduce){.ts-evpanel .ts-evpanel__row,.ts-evpanel__row::after{transition:none}} @media print{.ts-evpanel--jump{display:none}.ts-evpanel--where{box-shadow:none;break-inside:avoid}}
.ts-regbar{display:none}@media (max-width: 1129.98px){.ts-regbar{--ts-regbar-ink:#4c535a;--ts-regbar-accent:#2b4c7e; --ts-regbar-band:#eef1f5;display:block;background:var(--ts-regbar-band)}.ts-regbar__list{list-style:none;margin:0;padding:.4rem 0 .35rem;display:flex;gap:0; justify-content:safe center;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ts-regbar__list::-webkit-scrollbar{display:none}.ts-regbar__item{ flex:0 0 auto;margin:0} @media (max-width: 600px){.ts-regbar__item{flex:1 1 0;min-width:0}}.ts-regbar__link{display:flex;flex-direction:column;align-items:center;gap:.25rem;min-width:0;padding:.25rem .15rem .3rem;color:var(--ts-regbar-ink);text-decoration:none;border-radius:10px} .ts-regbar__box{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem}.ts-regbar__icon{width:20px;height:20px;flex:none}.ts-regbar__label{font-size:.64rem;letter-spacing:0;line-height:1;white-space:nowrap; max-width:100%;overflow:hidden;text-overflow:ellipsis} .ts-regbar__link.is-current{color:var(--ts-regbar-accent)}.ts-regbar__link.is-current .ts-regbar__box{ box-shadow:inset 0 0 0 1.5px currentColor;border-radius:10px}.ts-regbar__link:hover,.ts-regbar__link:focus-visible{color:var(--ts-regbar-accent)}.ts-regbar__link:focus-visible{outline:2px solid var(--ts-regbar-accent);outline-offset:1px}}@media (prefers-color-scheme: dark){@media (max-width: 1129.98px){.ts-regbar{--ts-regbar-ink:#aeb4ba;--ts-regbar-accent:#89acdc;--ts-regbar-band:#1c2126}}}
.ts-tray-scrim{position:fixed;inset:0;z-index:230;background:rgba(13,21,28,0.34);opacity:0;visibility:hidden;transition:opacity 260ms linear,visibility 0s linear 260ms}.ts-tray-open .ts-tray-scrim{opacity:1;visibility:visible;transition-delay:0s} .ts-tray{position:fixed;inset-block:0;inset-inline-end:0;z-index:240;display:flex;align-items:center; width:min(21rem,calc(100vw - 3.25rem)); pointer-events:none;transform:translateX(100%);transition:transform 320ms var(--ts-ease)}.ts-tray-open .ts-tray{transform:none} .ts-tray__tab{position:absolute;inset-inline-end:100%;inset-block-start:50%;display:flex;flex-direction:column;align-items:center;gap:var(--ts-space-2);margin:0; min-width:2.75rem;padding:var(--ts-space-3) var(--ts-space-2);font-family:inherit;font-size:var(--ts-text-eyebrow);font-weight:700;letter-spacing:var(--ts-track-eyebrow);line-height:1;text-transform:uppercase;color:#ffffff;background:var(--ts-accent);border:0;border-start-start-radius:var(--ts-radius-md);border-end-start-radius:var(--ts-radius-md);box-shadow:-6px 0 18px -10px rgba(13,21,28,0.55);cursor:pointer;pointer-events:auto;transform:translateY(-50%);transition:background-color var(--ts-normal) var(--ts-ease),padding-inline var(--ts-normal) var(--ts-ease)}.ts-tray__tab:hover,.ts-tray__tab:focus-visible{background:#0a5d55; padding-inline-start:var(--ts-space-3)}.ts-tray__tab:focus-visible{outline:2px solid var(--ts-accent);outline-offset:3px}.ts-tray__tab-icon{display:block;width:1.125rem;height:1.125rem;transition:transform var(--ts-normal) var(--ts-ease)}.ts-tray__tab-icon svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round} .ts-tray-open .ts-tray__tab-icon{transform:rotate(45deg)} .ts-tray__tab-word{writing-mode:vertical-rl;text-orientation:mixed} .ts-tray__panel{display:flex;flex-direction:column;width:100%;max-height:calc(100% - var(--ts-space-6));background:var(--ts-surface);border:1px solid var(--ts-line);border-inline-end:0;border-start-start-radius:var(--ts-radius-lg);border-end-start-radius:var(--ts-radius-lg);box-shadow:-20px 0 46px -30px rgba(13,21,28,0.5);pointer-events:auto;visibility:hidden;transition:visibility 0s linear 320ms}.ts-tray-open .ts-tray__panel{visibility:visible;transition-delay:0s}.ts-tray__panel:focus{outline:none}.ts-tray__head{display:flex;align-items:center;justify-content:space-between;gap:var(--ts-space-3);padding:var(--ts-space-4) var(--ts-space-4) var(--ts-space-4) var(--ts-space-5);background:var(--ts-surface-sunken);border-block-end:1px solid var(--ts-line);border-start-start-radius:inherit}.ts-tray__title{margin:0;font-size:var(--ts-text-eyebrow);font-weight:700;letter-spacing:var(--ts-track-eyebrow);line-height:1;text-transform:uppercase;color:var(--ts-ink-muted)}.ts-tray__close{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2rem;height:2rem;margin:0;padding:0;color:var(--ts-ink-muted);background:transparent;border:1px solid var(--ts-line);border-radius:var(--ts-radius-round);cursor:pointer;transition:color var(--ts-fast) linear,border-color var(--ts-fast) linear,background-color var(--ts-fast) linear}.ts-tray__close:hover,.ts-tray__close:focus-visible{color:var(--ts-ink);background:var(--ts-surface);border-color:var(--ts-line-strong)}.ts-tray__close:focus-visible{outline:2px solid var(--ts-accent);outline-offset:2px}.ts-tray__close svg{display:block;width:0.875rem;height:0.875rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.ts-tray__body{display:flex;flex-direction:column;gap:var(--ts-space-3);padding:var(--ts-space-5);overflow-y:auto;overscroll-behavior:contain; -webkit-overflow-scrolling:touch}.ts-tray__lede{margin:0 0 var(--ts-space-2);font-size:var(--ts-text-sm);line-height:var(--ts-leading-body);color:var(--ts-ink-muted)} .ts-tray__row{display:flex;align-items:flex-start;gap:var(--ts-space-3);padding:var(--ts-space-3);text-decoration:none;color:var(--ts-ink);background:var(--ts-surface);border:1px solid var(--ts-line);border-radius:var(--ts-radius-md);transition:border-color var(--ts-normal) var(--ts-ease),background-color var(--ts-normal) var(--ts-ease),box-shadow var(--ts-normal) var(--ts-ease)} .ts-tray__row,.ts-tray__row:hover,.ts-tray__row:focus{text-decoration:none}.ts-tray__row:hover,.ts-tray__row:focus-visible{color:var(--ts-ink);background:var(--ts-accent-tint);border-color:var(--ts-accent-edge);box-shadow:var(--ts-shadow-sm)}.ts-tray__row:focus-visible{outline:2px solid var(--ts-accent);outline-offset:2px}.ts-tray__disc{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.25rem;height:2.25rem;color:var(--ts-accent);background:var(--ts-accent-tint);border-radius:var(--ts-radius-round);transition:color var(--ts-normal) var(--ts-ease),background-color var(--ts-normal) var(--ts-ease)}.ts-tray__row:hover .ts-tray__disc,.ts-tray__row:focus-visible .ts-tray__disc{color:#ffffff;background:var(--ts-accent)}.ts-tray__disc svg{display:block;width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ts-tray__text{display:block;min-width:0}.ts-tray__fact{display:block;font-size:var(--ts-text-sm);font-weight:600;line-height:1.35;color:var(--ts-ink)}.ts-tray__ask{display:block;margin-block-start:0.2rem;font-size:var(--ts-text-sm);line-height:1.35;color:var(--ts-accent)}.ts-tray__row:hover .ts-tray__ask,.ts-tray__row:focus-visible .ts-tray__ask{text-decoration:underline;text-underline-offset:2px}.ts-tray__arrow{display:inline-block;transition:transform var(--ts-normal) var(--ts-ease)}.ts-tray__row:hover .ts-tray__arrow,.ts-tray__row:focus-visible .ts-tray__arrow{transform:translateX(3px)} @media (max-width: 39.99em){.ts-tray{align-items:stretch;width:min(20rem,calc(100vw - 3.25rem))}.ts-tray__panel{max-height:none;border-block:0;border-radius:0}.ts-tray__head{border-start-start-radius:0;padding-block-start:max(var(--ts-space-4),env(safe-area-inset-top,0px))} .ts-tray__body{padding-block-end:calc(env(safe-area-inset-bottom,0px) + 4.5rem)}html.ts-tray-open,html.ts-tray-open body{overflow:hidden}} @media (max-height: 26em){.ts-tray__tab-word{display:none}} @media print{.ts-tray,.ts-tray-scrim{display:none}} @media (prefers-reduced-motion: reduce){.ts-tray,.ts-tray-scrim,.ts-tray__panel,.ts-tray__tab,.ts-tray__tab-icon,.ts-tray__row,.ts-tray__disc,.ts-tray__arrow,.ts-tray__close{transition-duration:0s;transition-delay:0s}}
.ts-nl__trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden} .site-footer .ts-foot-sub .ts-nl{display:grid;grid-column:1 / -1;grid-template-columns:minmax(0,0.9fr) minmax(0,1.35fr);grid-template-areas:"say   controls" "check controls";grid-template-rows:auto 1fr;align-items:start;column-gap:clamp(1.25rem,0.8rem + 2vw,3rem);row-gap:0.85rem;margin:0}.site-footer .ts-foot-sub .ts-foot-sub__say{grid-area:say;min-width:0} .site-footer .ts-foot-sub .ts-nl__check{grid-area:check;align-self:start;max-width:100%} .site-footer .ts-foot-sub .ts-nl__controls{display:grid;grid-area:controls;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:0.6rem;min-width:0}.site-footer .ts-foot-sub .ts-nl__field{min-width:0}.site-footer .ts-foot-sub .ts-nl__label{display:block;margin:0 0 0.25rem;color:var(--ts-site-ink-faint);font-size:0.6875rem;font-weight:700;letter-spacing:0.09em;line-height:1.3;text-transform:uppercase} .site-footer .ts-foot-sub .ts-nl__opt{font-weight:400;letter-spacing:0.02em;text-transform:none;opacity:0.7}.site-footer .ts-foot-sub .ts-nl__input{width:100%;margin:0;padding:0.62rem 0.75rem;color:var(--ts-site-ink);font-size:0.9375rem;line-height:1.4;background:var(--ts-site-surface,#fff);border:1px solid var(--ts-site-line);border-radius:6px;box-shadow:inset 0 1px 2px rgb(0 0 0 / 4%);transition:border-color 140ms ease,box-shadow 140ms ease}.site-footer .ts-foot-sub .ts-nl__input::placeholder{color:var(--ts-site-ink-faint);opacity:0.65} .site-footer .ts-foot-sub .ts-nl__input:focus{outline:none;border-color:var(--ts-site-accent);box-shadow:inset 0 1px 2px rgb(0 0 0 / 4%),0 0 0 3px rgb(from var(--ts-site-accent) r g b / 18%)} .site-footer .ts-foot-sub .ts-nl__input:focus-visible{outline:2px solid transparent}.site-footer .ts-foot-sub .ts-nl__go{padding:0.66rem 1.4rem;color:#fff;font-size:0.9375rem;font-weight:700;line-height:1.4;letter-spacing:0.01em;background:var(--ts-site-accent);border:1px solid var(--ts-site-accent);border-radius:6px;cursor:pointer;transition:filter 140ms ease,transform 140ms ease}.site-footer .ts-foot-sub .ts-nl__go:hover{filter:brightness(1.08)} .site-footer .ts-foot-sub .ts-nl__go:active{transform:translateY(1px)}.site-footer .ts-foot-sub .ts-nl__go:focus-visible{outline:3px solid rgb(from var(--ts-site-accent) r g b / 45%);outline-offset:2px} .site-footer .ts-foot-sub .ts-nl__fine{grid-column:1 / -1;margin:0.15rem 0 0;color:var(--ts-site-ink-faint);font-size:0.75rem;line-height:1.45} @media (max-width: 900px){.site-footer .ts-foot-sub .ts-nl{grid-template-columns:minmax(0,1fr);grid-template-areas:"say" "check" "controls";grid-template-rows:auto auto auto;row-gap:0.75rem}.site-footer .ts-foot-sub .ts-nl__controls{grid-template-columns:minmax(0,1fr)}.site-footer .ts-foot-sub .ts-nl__go{width:100%;margin-top:0.15rem}} @media (prefers-reduced-motion: reduce){.site-footer .ts-foot-sub .ts-nl__input,.site-footer .ts-foot-sub .ts-nl__go{transition:none}.site-footer .ts-foot-sub .ts-nl__go:active{transform:none}}
.site-footer .ts-foot-sub{scroll-margin-top:5rem} .site-footer .ts-foot-sub:target{position:relative;animation:ts-nl-arrive-wash 2900ms ease-out 120ms both} .site-footer .ts-foot-sub:target::after{content:"";position:absolute;inset:-5px; border-radius:15px;border:2px solid var(--ts-site-accent);pointer-events:none; opacity:0;animation:ts-nl-arrive 2900ms ease-out 120ms both} @keyframes ts-nl-arrive{0%{opacity:0;box-shadow:0 0 0 0 rgb(from var(--ts-site-accent) r g b / 26%)}8%{opacity:1;box-shadow:0 0 0 5px rgb(from var(--ts-site-accent) r g b / 20%)}62%{opacity:1;box-shadow:0 0 0 5px rgb(from var(--ts-site-accent) r g b / 20%)}100%{opacity:0;box-shadow:0 0 0 12px rgb(from var(--ts-site-accent) r g b / 0%)}} @keyframes ts-nl-arrive-wash{0%{background-color:var(--ts-site-sunken)}8%{background-color:color-mix(in srgb,var(--ts-site-accent) 7%,var(--ts-site-sunken))}62%{background-color:color-mix(in srgb,var(--ts-site-accent) 7%,var(--ts-site-sunken))}100%{background-color:var(--ts-site-sunken)}} @media (prefers-reduced-motion: reduce){.site-footer .ts-foot-sub:target,.site-footer .ts-foot-sub:target::after{animation:none}.site-footer .ts-foot-sub:target{background-color:color-mix(in srgb,var(--ts-site-accent) 7%,var(--ts-site-sunken))}.site-footer .ts-foot-sub:target::after{opacity:1}}
.ts-artifact-card{--card-accent:var(--ts-line-strong,#cbd3dc);--card-panel-bg:var(--ts-surface-sunken,#f6f7f9);--card-panel-ink:var(--ts-ink-muted,#5c6873);--card-panel-line:var(--ts-line,#e4e8ed)} .ts-artifact-card.ts-artifact--machinery{--card-accent:var(--ts-warp,#b4530b);--card-panel-bg:var(--ts-warp-tint,rgba(180,83,11,0.06));--card-panel-ink:var(--ts-warp-deep,#9c470a);--card-panel-line:rgba(180,83,11,0.18)} .ts-artifact-card.ts-artifact--events{--card-accent:var(--ts-weft,#0d7268);--card-panel-bg:var(--ts-accent-tint,rgba(13,114,104,0.07));--card-panel-ink:var(--ts-weft,#0d7268);--card-panel-line:var(--ts-accent-edge,rgba(13,114,104,0.32))} .ts-artifact-card.ts-artifact--calculators{--card-accent:#0d5f72;--card-panel-bg:rgba(13,95,114,0.07);--card-panel-ink:#0a4d5c;--card-panel-line:rgba(13,95,114,0.2)}.ts-artifact-card.ts-artifact--articles{--card-accent:#4a5a6a;--card-panel-bg:rgba(74,90,106,0.06);--card-panel-ink:#3b4956;--card-panel-line:rgba(74,90,106,0.18)}.ts-artifact-card.ts-artifact--standards{--card-accent:#5c4b8a;--card-panel-bg:rgba(92,75,138,0.06);--card-panel-ink:#4a3d70;--card-panel-line:rgba(92,75,138,0.18)}.ts-artifact-card.ts-artifact--prices{--card-accent:#1f6b46;--card-panel-bg:rgba(31,107,70,0.06);--card-panel-ink:#17563a;--card-panel-line:rgba(31,107,70,0.18)}.ts-artifact-card.ts-artifact--tariffs{--card-accent:#8a5a1b;--card-panel-bg:rgba(138,90,27,0.06);--card-panel-ink:#6f4715;--card-panel-line:rgba(138,90,27,0.18)}.ts-artifact-card.ts-artifact--compliance{--card-accent:#2a5d8f;--card-panel-bg:rgba(42,93,143,0.06);--card-panel-ink:#224b74;--card-panel-line:rgba(42,93,143,0.18)}.ts-artifact-card.ts-artifact--tools{--card-accent:#7a5a12;--card-panel-bg:rgba(122,90,18,0.06);--card-panel-ink:#63490e;--card-panel-line:rgba(122,90,18,0.18)}.ts-artifact-card.ts-artifact--dpp{--card-accent:#7a4a5e;--card-panel-bg:rgba(122,74,94,0.06);--card-panel-ink:#613b4b;--card-panel-line:rgba(122,74,94,0.18)} .ts-artifact-card .ast-article-inner{display:flex;flex-direction:column;height:100%; overflow:hidden;padding:0;background:var(--ts-surface,#fff);border:1px solid var(--ts-line,#e4e8ed);border-top:3px solid var(--card-accent);border-radius:var(--ts-radius-md,8px);box-shadow:0 1px 2px rgb(13 21 28 / 5%);transition:box-shadow var(--ts-fast,150ms) ease,transform var(--ts-fast,150ms) ease}.ts-artifact-card .ast-article-inner:hover{box-shadow:0 2px 4px rgb(13 21 28 / 7%),0 12px 24px -12px rgb(13 21 28 / 22%)} .ts-artifact-card .post-thumb{margin:0;line-height:0}.ts-artifact-card .post-thumb img{width:100%;height:12.5rem;object-fit:cover;display:block} .ts-artifact-card .post-thumb:empty{display:none} .ts-artifact-card .post-content{display:flex;flex-direction:column;flex:1 1 auto;padding:0}.ts-artifact-card .entry-title{padding:var(--ts-space-4,1.25rem) var(--ts-space-4,1.25rem) 0;margin:0 0 0.6rem;font-size:1.2rem;line-height:1.35;font-weight:700;letter-spacing:-0.012em}.ts-artifact-card .entry-title a{color:var(--ts-ink,#0d151c);text-decoration:none}.ts-artifact-card .entry-title a:hover,.ts-artifact-card .entry-title a:focus-visible{color:var(--card-accent)} .ts-artifact-card .entry-meta,.ts-artifact-card .entry-header,.ts-artifact-card .ts-event__row,.ts-artifact-card .ts-mcard__meta,.ts-artifact-card .ts-mcard__figures,.ts-artifact-card .ts-mcard__flag{padding-inline:var(--ts-space-4,1.25rem);margin:0 0 0.5rem;font-size:0.8125rem;line-height:1.5;color:var(--ts-ink-muted,#5c6873)}.ts-artifact-card .ast-excerpt-container{display:flex;flex-direction:column;flex:1 1 auto}.ts-artifact-card .ast-excerpt-container > p:not(.ts-artifact-card__kind),.ts-artifact-card .ast-excerpt-container > div:not(.ts-artifact-card__kind){padding-inline:var(--ts-space-4,1.25rem);margin:0 0 0.9rem;font-size:0.9375rem;line-height:1.6;color:var(--ts-ink-muted,#5c6873)} .ts-artifact-cards #primary .ast-read-more-container{display:none}.ts-artifact-card .ts-artifact-card__more{padding:0 var(--ts-space-4,1.25rem) var(--ts-space-4,1.25rem);margin:0;font-size:0.75rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase}.ts-artifact-card .ts-artifact-card__more a{color:var(--card-accent);text-decoration:none}.ts-artifact-card .ts-artifact-card__more a:hover,.ts-artifact-card .ts-artifact-card__more a:focus-visible{text-decoration:underline} .ts-artifact-card .ts-artifact-card__kind{display:flex;align-items:center;gap:0.5rem;width:100%;box-sizing:border-box;padding:0.7rem var(--ts-space-4,1.25rem);font-family:var(--ts-font-sans);font-size:0.6875rem;font-weight:700;letter-spacing:0.09em;text-transform:uppercase;background:var(--card-panel-bg);color:var(--card-panel-ink);border-top:1px solid var(--card-panel-line)}.ts-artifact-card .ts-artifact-card__kindicon{display:inline-flex;flex:0 0 auto;width:1rem;height:1rem}.ts-artifact-card .ts-artifact-card__kindicon svg{width:100%;height:100%;display:block} .ts-artifact-cards #primary .ast-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1.75rem;align-items:stretch} .ts-artifact-cards #primary .ast-row > :not(article){grid-column:1 / -1} .ts-artifact-cards #primary .ts-artifact-card__kind{margin:0.9rem 0 0;margin-block-start:auto} .ts-artifact-cards #primary article.ts-artifact-card .ast-article-inner{display:flex;flex-direction:column;height:100%;overflow:hidden;padding:0;background:var(--ts-surface,#fff);border:1px solid var(--ts-line,#e4e8ed);border-top:3px solid var(--card-accent);border-bottom:1px solid var(--ts-line,#e4e8ed);border-radius:var(--ts-radius-md,8px);box-shadow:0 1px 2px rgb(13 21 28 / 5%)}.ts-artifact-cards #primary article.ts-artifact-card .post-content,.ts-artifact-cards #primary article.ts-artifact-card .ast-excerpt-container{display:flex;flex-direction:column;flex:1 1 auto;padding-inline:0}.ts-artifact-cards #primary article.ts-artifact-card .entry-title{padding:var(--ts-space-4,1.25rem) var(--ts-space-4,1.25rem) 0;margin:0 0 0.6rem} .ts-artifact-cards #primary .ts-artifact-card__kind{align-items:center;gap:0.55rem}.ts-artifact-cards #primary .ts-artifact-card__kindicon{width:1rem;height:1rem;overflow:hidden}.ts-artifact-cards #primary .ts-artifact-card__kindicon svg,.ts-artifact-cards #primary .ts-artifact-card__kindicon .ts-regbar__icon{width:1rem;height:1rem;max-width:1rem;max-height:1rem;display:block} .ts-artifact-cards #primary .ts-artifact-card__kindname{line-height:1rem;height:1rem;display:inline-flex;align-items:center; align-self:center;margin:0}.ts-artifact-cards #primary .ts-artifact-card__kindicon{ align-self:center} .ts-artifact-cards #primary .ts-artifact-card__kind{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center} .ts-artifact-cards #primary article.ts-artifact-card.ts-artifact--events.has-post-thumbnail .post-content{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto 1fr auto}.ts-artifact-card.ts-artifact--events.has-post-thumbnail .post-content > *{grid-column:1 / -1}.ts-artifact-card.ts-artifact--events.has-post-thumbnail .post-content > .entry-title{grid-column:1;grid-row:1}.ts-artifact-card.ts-artifact--events.has-post-thumbnail .post-content > .entry-header{grid-column:1;grid-row:2}.ts-artifact-card.ts-artifact--events.has-post-thumbnail .post-content > .ast-blog-featured-section{grid-column:2;grid-row:1 / span 2;align-self:start;width:6rem;margin:var(--ts-space-4,1rem) var(--ts-space-4,1rem) var(--ts-space-3,0.75rem) 0}.ts-artifact-card.ts-artifact--events .ast-blog-featured-section .post-thumb-img-content{aspect-ratio:4 / 3;border:1px solid var(--ts-line,#e4e8ed);border-radius:var(--ts-radius-sm,6px);background:var(--ts-surface,#fff)}.ts-artifact-card.ts-artifact--events .ast-blog-featured-section .post-thumb-img-content img{height:100%;object-fit:contain;transform:none}
.entry-content table{width:100%;margin-block:var(--ts-space-5);border-collapse:collapse; border:1px solid var(--ts-line);border-left:0;border-right:0;font-size:var(--ts-text-sm);line-height:var(--ts-leading-body); --ts-table-pad-x:var(--ts-space-3);--ts-table-pad-y:0.72em; font-variant-numeric:tabular-nums} .entry-content table th,.entry-content table td{padding:var(--ts-table-pad-y) var(--ts-table-pad-x);border:1px solid var(--ts-line);color:var(--ts-ink);text-align:left;vertical-align:top} .entry-content table tr > *:first-child{border-left:0}.entry-content table tr > *:last-child{border-right:0} .entry-content table thead th:first-child,.entry-content table tbody th:first-child,.entry-content table tbody td:first-child{padding-left:var(--ts-table-pad-x)}.entry-content table thead th:last-child,.entry-content table tbody th:last-child,.entry-content table tbody td:last-child{padding-right:var(--ts-table-pad-x)} .entry-content table thead{border-bottom:0}.entry-content table thead th{position:sticky;top:0;z-index:1;background:var(--ts-surface-sunken); border-bottom:3px solid var(--ts-accent);color:var(--ts-ink-faint);font-size:var(--ts-text-eyebrow);font-weight:700;letter-spacing:var(--ts-track-eyebrow);line-height:var(--ts-leading-tight);text-transform:uppercase;vertical-align:bottom} .entry-content table tbody th{background:var(--ts-surface-sunken);font-weight:700;color:var(--ts-ink)}.entry-content table tbody td{font-weight:500}.entry-content table tbody td ~ td{font-weight:400;color:var(--ts-ink-muted)} .entry-content table tbody tr{transition:background-color 150ms ease}.entry-content table tbody tr:hover th,.entry-content table tbody tr:hover td{background:var(--ts-accent-tint)}@media (prefers-reduced-motion: reduce){.entry-content table tbody tr{transition:none}}.entry-content table caption{margin-bottom:var(--ts-space-3);color:var(--ts-ink-faint);font-size:var(--ts-text-eyebrow);font-weight:700;letter-spacing:var(--ts-track-eyebrow);text-align:left;text-transform:uppercase} .entry-content .table-responsive,.entry-content .wp-block-table{overflow-x:auto;-webkit-overflow-scrolling:touch} .entry-content table[data-cols="2"] tbody th[scope="row"]{width:30%}.entry-content table[data-cols="3"] tbody th[scope="row"]{width:24%}.entry-content table[data-cols="3"] tbody td:first-of-type{width:38%} @media (max-width: 600px){.entry-content table[data-cols] tbody th[scope="row"],.entry-content table[data-cols] tbody td:first-of-type{width:auto}.entry-content table{--ts-table-pad-x:var(--ts-space-2);--ts-table-pad-y:0.6em}}
:root{ --ts-rule-height:3px; --ts-rule-split:22%; --ts-rule-mirror:linear-gradient( 90deg,var(--ts-weft) 0,var(--ts-weft) calc(100% - var(--ts-rule-split)),var(--ts-warp) calc(100% - var(--ts-rule-split)),var(--ts-warp) 100% ); --ts-rule:linear-gradient( 90deg,var(--ts-warp) 0,var(--ts-warp) var(--ts-rule-split),var(--ts-weft) var(--ts-rule-split),var(--ts-weft) 100% ); --ts-pad-inline:clamp(1.15rem,0.9rem + 1.1vw,1.75rem);--ts-pad-block:clamp(1.35rem,1.05rem + 1.3vw,2.1rem);--ts-gutter:clamp(1.1rem,0.8rem + 1.2vw,2rem); --ts-page-gap:clamp(1rem,0.8rem + 0.9vw,1.6rem)} .ts-home-hero,.ts-calc-index__head,.ts-pro-index__header,.ts-stdindex,.ast-archive-description,.ast-article-single > .entry-header:not(.ast-no-title){position:relative;padding-top:max(var(--ts-pad-block),var(--ts-rule-height))}.ts-home-hero::before,.ts-calc-index__head::before,.ts-pro-index__header::before,.ts-stdindex::before,.ast-archive-description::before,.ast-article-single > .entry-header:not(.ast-no-title)::before{content:"";position:absolute;inset:0 0 auto 0;height:var(--ts-rule-height);background:var(--ts-rule);border-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0} .ts-rail{border-top:0; border-radius:var(--ts-radius-md);padding-top:var(--ts-pad-inline)} .ts-calc-index__head,.ts-pro-index__header,.ts-stdindex,.ast-archive-description{padding-right:var(--ts-pad-inline);padding-bottom:var(--ts-pad-block);padding-left:var(--ts-pad-inline)} .ts-std-index #primary .site-main > .ast-row{row-gap:0;column-gap:var(--ts-rail-gap,var(--ts-gutter)); grid-auto-rows:min-content}.ts-std-index .ast-article-post{margin-bottom:var(--ts-gutter)}.ts-std-index .site-main > .ast-row .ast-pagination,.ts-std-index .site-main > .ast-row .navigation{margin-top:var(--ts-gutter)} .ts-gap-page,.site-content > .ast-container{padding-top:var(--ts-page-gap);padding-bottom:var(--ts-page-gap)}.site-content .site-main > *:first-child,.site-content #primary > *:first-child{margin-top:0}.site-content #primary > *:last-child{margin-bottom:0} .ts-std-index .site-main > .ast-row{column-gap:var(--ts-gutter);align-items:start}.ts-std-index .ts-stdindex{padding-bottom:var(--ts-pad-block)}.ts-std-index .ast-article-post .ast-article-inner{padding:var(--ts-pad-block) var(--ts-pad-inline)} .ast-article-single,.ast-archive-description,.ts-calc-index__head,.ts-pro-index__header,.ts-stdindex{background:var(--ts-surface);border-radius:var(--ts-radius-md)} .ast-article-single,.ast-archive-description,.ts-calc-index__head,.ts-pro-index__header,.ts-stdindex{border-top-left-radius:0;border-top-right-radius:0}.ast-article-single{padding:0 var(--ts-pad-inline) var(--ts-pad-block)}.ast-article-single > .entry-header:not(.ast-no-title){margin-inline:calc(var(--ts-pad-inline) * -1);padding-inline:var(--ts-pad-inline)} .ts-std-index .ast-article-post .ast-article-inner{background:var(--ts-surface);border:1px solid var(--ts-line);border-radius:var(--ts-radius-md);padding:var(--ts-pad-block) var(--ts-pad-inline)} .ts-home .ts-home-hero__eyebrow::before,.ts-home .ts-home-desk__head::before,.ts-home .ts-home-desk--latest .ts-home-desk__head::before,.ts-home .ts-home-glance__say::before,.ts-home .ts-calc-popular__head::before,.ts-home .ts-home-pro__say::before{background:var(--ts-rule)} .ts-authorbox.ts-authorbox::before,.ts-authorbox.is-house::before{background:var(--ts-rule-mirror)} .ts-calc-index.ts-calc-index,.ts-pro-index.ts-pro-index,.ts-cal.ts-cal,.ts-prices.ts-prices,.ts-tariff.ts-tariff{padding-top:0}.ts-home-hero,.ts-calc-index__head,.ts-pro-index__header,.ts-stdindex,.ast-archive-description,.ts-cal,.ts-record,.ast-article-single > .entry-header:not(.ast-no-title),.single .site-main > article > div > .entry-header:not(.ast-no-title),.ts-mspec-index .ts-tariff__masthead{padding-top:max(var(--ts-pad-block),var(--ts-rule-height))} .ts-cal,.ts-record,.single .site-main > article > div:has(> .entry-header:not(.ast-no-title)),.ts-mspec-index .ts-tariff__masthead{position:relative}.ts-cal::before,.ts-record::before,.single .site-main > article > div:has(> .entry-header:not(.ast-no-title))::before,.ts-mspec-index .ts-tariff__masthead::before{content:"";position:absolute;inset:0 0 auto 0;height:var(--ts-rule-height);background:var(--ts-rule)} .archive article.ast-article-post,.blog article.ast-article-post,.ts-std-index article.ast-article-post{margin-bottom:var(--ts-gutter)} html:root{--ts-band:clamp(1.1rem,0.85rem + 1vw,1.9rem)} .ast-desktop .main-header-menu > li.ts-mega--deep .sub-menu .sub-menu > li > a{border-bottom:1px solid var(--ts-line)}.ast-desktop .main-header-menu > li.ts-mega--deep .sub-menu .sub-menu > li:last-child > a{border-bottom:0} :root{--ts-container-pad:var(--ts-gutter)}.ast-separate-container{--ts-container-pad:0.54em} @media (max-width: 921.98px){#primary .ast-article-single > .ast-post-format-,#primary .single .site-main > article > div{margin-inline:calc(var(--ts-container-pad) * -1)} #primary .comments-area{margin-inline:calc(var(--ts-pad-inline) - var(--ts-container-pad))} #content #primary{margin-block-start:0} body #content > .ast-container,body.ast-separate-container #content > .ast-container,body.ast-page-builder-template #content > .ast-container{padding-inline:0} :root,body.ast-separate-container{--ts-container-pad:0px} body #primary .error-404,body #primary .ast-pagination,body #primary .post-navigation{padding-inline:var(--ts-pad-inline)}} @media (max-width: 921.98px){ #masthead .ast-below-header-bar .ast-builder-grid-row.ast-builder-grid-row-has-sides{grid-template-columns:1fr} #masthead .ast-below-header-bar{align-items:center}#masthead .header-widget-area{padding-inline:0;width:100%;max-width:none} #masthead .ast-below-header-bar .site-header-section{align-self:center}#masthead .widget_block,#masthead .wp-block-search,#masthead .wp-block-search__inside-wrapper{width:100%;max-width:none;margin-inline:0} body.ast-header-break-point .main-header-bar.ast-header-breadcrumb{border-bottom:0} .ast-separate-container #content #primary,.ast-separate-container #content #secondary{padding-top:0}} @media (max-width: 1174.98px) and (min-width: 922px){#masthead #ast-desktop-header{display:none}#masthead #ast-mobile-header{display:block}}
:root{ --ts-rule-inset:var(--ts-pad-inline); --ts-tick-width:2.75rem; --ts-h1-size:var(--ts-text-h1);--ts-h1-weight:800;--ts-h1-tracking:var(--ts-track-tight)} #primary .single .site-main > article > div:has(> .entry-header){position:relative}#primary .ts-rule-host,#primary .ts-home-hero,#primary .ts-calc-index__head,#primary .ts-pro-index__header,#primary .ts-stdindex,#primary .ts-authors__head,#primary .ast-archive-description,#primary .ts-mspec-index,#primary .ast-article-single > .entry-header:not(.ast-no-title),#primary .single .site-main > article > div > .entry-header:not(.ast-no-title){position:relative;padding-inline:var(--ts-pad-inline);padding-block-start:max(var(--ts-pad-block),var(--ts-rule-height))} #primary .ts-rule-host > *,#primary .ts-home-hero > *,#primary .ts-calc-index__head > *,#primary .ts-pro-index__header > *, #primary .ts-stdindex > *:not(.ts-stdindex__resolve,.ts-stdpick,.ts-stdpick__about,.ts-stdindex__coverage),#primary .ts-authors__head > *,#primary .ast-archive-description > *,#primary .ts-mspec-index > *,#primary .ast-article-single > .entry-header:not(.ast-no-title) > *,#primary .single .site-main > article > div > .entry-header:not(.ast-no-title) > *{margin-inline:0;padding-inline:0; text-align:start} #primary .ts-rule-host h1,#primary .ts-calc-index__head h1,#primary .ts-pro-index__header h1,#primary .ts-stdindex h1,#primary .ts-authors__head h1,#primary .ast-archive-description h1,#primary .ts-mspec-index > h1,#primary .ts-makers__title,#primary h1.entry-title,#primary h1.page-title{margin-block:0;color:var(--ts-ink); font-family:var(--ts-font-sans);font-size:var(--ts-h1-size);font-weight:var(--ts-h1-weight);letter-spacing:var(--ts-h1-tracking);line-height:var(--ts-leading-tight);text-wrap:balance} #primary .ts-home-hero h1{font-size:clamp(2.6rem,1.6rem + 3.6vw,4.75rem)} #primary .ts-rule-host > *:first-child,#primary .ts-home-hero > *:first-child,#primary .ts-calc-index__head > *:first-child,#primary .ts-pro-index__header > *:first-child,#primary .ts-stdindex > *:first-child,#primary .ts-authors__head > *:first-child,#primary .ast-archive-description > *:first-child,#primary .ts-mspec-index > *:first-child,#primary .ast-article-single > .entry-header > *:first-child{margin-block-start:0} #primary .ts-rule-host::before,#primary .ts-home-hero::before,#primary .ts-calc-index__head::before,#primary .ts-pro-index__header::before,#primary .ts-stdindex::before,#primary .ts-authors__head::before,#primary .ast-archive-description::before,#primary .ts-mspec-index::before,#primary .ast-article-single > .entry-header:not(.ast-no-title):has(> :not(h1):not(.entry-title))::before,#primary .single .site-main > article > div:has(> .entry-header:not(.ast-no-title))::before{content:"";position:absolute;inset-block-start:0;inset-inline:var(--ts-rule-inset);height:var(--ts-rule-height);background:var(--ts-rule);border-radius:1px} #primary .ast-article-single > .entry-header.ast-no-title + .entry-content:not(:has(.ts-calc-index__head,.ts-pro-index__header,.ts-stdindex,.ts-authors__head,.ts-home-hero,.ts-mspec-index,.ast-archive-description,.ts-rule-host)),#primary .ast-article-single > .entry-header:not(:has(> :not(h1):not(.entry-title))) + .entry-content:not(:has(.ts-calc-index__head,.ts-pro-index__header,.ts-stdindex,.ts-authors__head,.ts-home-hero,.ts-mspec-index,.ast-archive-description,.ts-rule-host)){position:relative;padding-block-start:max(var(--ts-pad-block),var(--ts-rule-height))}#primary .ast-article-single > .entry-header.ast-no-title + .entry-content:not(:has(.ts-calc-index__head,.ts-pro-index__header,.ts-stdindex,.ts-authors__head,.ts-home-hero,.ts-mspec-index,.ast-archive-description,.ts-rule-host))::before,#primary .ast-article-single > .entry-header:not(:has(> :not(h1):not(.entry-title))) + .entry-content:not(:has(.ts-calc-index__head,.ts-pro-index__header,.ts-stdindex,.ts-authors__head,.ts-home-hero,.ts-mspec-index,.ast-archive-description,.ts-rule-host))::before{content:"";position:absolute;inset-block-start:0; inset-inline:var(--ts-rule-inset);height:var(--ts-rule-height);background:var(--ts-rule);border-radius:1px} #primary .ast-article-single > .entry-header:not(:has(> :not(h1):not(.entry-title)))::before,#primary .ast-article-single > .entry-header.ast-no-title::before{content:none}#primary .ast-article-single > .entry-header:not(:has(> :not(h1):not(.entry-title))){padding-block-start:0} #primary .ts-mspec-index .ts-tariff__masthead::before{content:none}#primary .ts-mspec-index .ts-tariff__masthead{padding-block-start:0;padding-inline:0} #primary .ts-authors .ts-authors__desk-body::before{content:none} #primary .ts-authorbox.ts-authorbox::before{content:none} #primary .ast-article-single > .entry-header.ast-no-title{display:none} .ts-tick,#primary .entry-content > h2,#primary .ts-calc-featured__title,#primary .ts-calc-index__segment-title,#primary .ts-tariff__chapter-name,#primary .ts-mbrowse__title,#primary .ts-mbrowse__machines,#primary .ts-authors__section-label,#primary .ts-authors__join-title,#primary .ts-mspec__h{position:relative;flex-wrap:wrap}.ts-tick::before,#primary .entry-content > h2::before,#primary .ts-calc-featured__title::before,#primary .ts-calc-index__segment-title::before,#primary .ts-tariff__chapter-name::before,#primary .ts-mbrowse__title::before,#primary .ts-mbrowse__machines::before,#primary .ts-authors__section-label::before,#primary .ts-authors__join-title::before,#primary .ts-mspec__h::before{content:"";display:block;flex-basis:100%;width:100%;height:var(--ts-rule-height);margin-block-end:0.8rem;background:var(--ts-rule) no-repeat left top / var(--ts-tick-width) 100%;border-radius:1px} #primary .entry-content > h2:first-child{padding-block-start:0}#primary .entry-content > h2:first-child::before{content:none} #primary .ts-authors,#primary .ts-calc-index,#primary .ts-prices:not(.ts-mspec-index),#primary .ts-stdindex-wrap{ padding-block-start:0} #primary .ast-article-single{padding-inline:var(--ts-pad-inline); padding-block-start:0} .ast-article-single,.ast-archive-description,.ts-authors,.ts-calc-index,.ts-home-hero{--ts-card-pad:var(--ts-pad-inline)} #primary .ts-mspec-index.ts-mspec-index{padding-block-start:var(--ts-pad-block)}
:root{ --ts-panel-gap:var(--ts-gutter)} .ast-separate-container #content #primary .ast-article-single,.ast-separate-container #content #primary .ast-article-post,#primary .ast-article-single,#primary article.ast-article-post,#primary .ast-article-post > .ast-post-format-,#primary article[class*="post-"]{background-color:transparent;box-shadow:none; padding:0} #primary .ts-panel,#primary .ast-article-single > .entry-header:not(.ast-no-title),#primary .ast-article-single > .entry-content,#primary .ts-calc-index__head,#primary .ts-calc-index__controls,#primary .ts-calc-featured,#primary .ts-calc-index__segment,#primary .ts-authors__head,#primary .ts-authors__desk,#primary .ts-authors__people,#primary .ts-authors__join,#primary .ts-pro-index__header,#primary .ts-stdindex,#primary .ts-mspec-index,#primary .ast-archive-description{ margin-top:0; margin-inline:0;margin-bottom:var(--ts-panel-gap);padding:var(--ts-pad-block) var(--ts-pad-inline);background-color:var(--ts-surface); color:var(--ts-ink);border-radius:var(--ts-radius-md)} #primary .entry-content > .wp-block-uagb-container,#primary .entry-content .uagb-container-inner-blocks-wrap{max-width:100%;margin-inline:0; padding-inline:0} #primary .site-main > *:last-child,#primary .ast-article-single > *:last-child,#primary .entry-content > .wp-block-uagb-container:last-child{margin-bottom:0} #primary .ts-panel::before,#primary .ast-article-single > .entry-header:not(.ast-no-title)::before,#primary .ts-calc-index__head::before,#primary .ts-authors__head::before,#primary .ts-pro-index__header::before,#primary .ts-stdindex::before,#primary .ts-mspec-index::before,#primary .ast-archive-description::before{border-start-start-radius:1px;border-start-end-radius:1px} #primary .ast-article-single > .ast-post-format-,#primary .single .site-main > article > div{margin-bottom:var(--ts-panel-gap);padding:var(--ts-pad-block) var(--ts-pad-inline);background-color:var(--ts-surface); color:var(--ts-ink);border-radius:var(--ts-radius-md)}@media (max-width: 600px){ #primary .ts-panel,#primary .ast-article-single > .entry-header:not(.ast-no-title),#primary .ast-article-single > .entry-content,#primary .entry-content > .wp-block-uagb-container{border-radius:0}} #primary .ts-pro-index__header{--ts-pro-invert:var(--ts-ink);--ts-pro-invert-muted:var(--ts-ink-muted);--ts-pro-warp-lit:var(--ts-warp);--ts-pro-weft-lit:var(--ts-weft);--ts-pro-accent:var(--ts-accent)} @media (min-width: 1100px){#primary .ts-pro{margin-inline:0}}#primary .ts-pro .ts-pro__scroll{margin-inline:calc(var(--ts-pro-pad,1.75rem) * -1);padding-inline:var(--ts-pro-pad,1.75rem)} #primary .entry-content .ts-pro dt:not([class*="ts-pro__"]),#primary .entry-content .ts-pro dd:not([class*="ts-pro__"]),#primary .entry-content .ts-pro dd:not([class*="ts-pro__"]) > output{color:inherit}
#primary .ast-article-single > .entry-header:not(.ast-no-title):not(:has(> :not(h1):not(.entry-title))){padding-block-start:max(var(--ts-pad-block),var(--ts-rule-height))}#primary .ast-article-single > .entry-header:not(.ast-no-title):not(:has(> :not(h1):not(.entry-title)))::before{content:"";position:absolute;inset-block-start:0;inset-inline:var(--ts-rule-inset);height:var(--ts-rule-height);background:var(--ts-rule);border-radius:1px} #primary .ast-article-single > .entry-header:not(.ast-no-title):not(:has(> :not(h1):not(.entry-title))){margin-bottom:0;padding-block-end:0;border-end-start-radius:0;border-end-end-radius:0}#primary .ast-article-single > .entry-header:not(.ast-no-title):not(:has(> :not(h1):not(.entry-title))) + .entry-content{border-start-start-radius:0;border-start-end-radius:0; padding-block-start:var(--ts-gutter)}#primary .ast-article-single > .entry-header:not(.ast-no-title):not(:has(> :not(h1):not(.entry-title))) > h1{margin-block:0} #primary .ast-article-single > .entry-header:not(.ast-no-title):not(:has(> :not(h1):not(.entry-title))) + .entry-content::before{content:none} .ts-register-index #primary .site-main{padding:var(--ts-pad-block) var(--ts-pad-inline); border:0} #primary .ts-mspec-index{padding:0;background-color:transparent;border-radius:0}#primary .ts-mspec-index::before{inset-inline:0} .ts-register-index #primary h1.entry-title{margin-block:0 0.6rem;font-family:inherit;font-size:var(--ts-h1-size,var(--ts-text-h1));font-weight:var(--ts-h1-weight,800);letter-spacing:var(--ts-h1-tracking,-0.02em);line-height:var(--ts-leading-tight,1.08); text-transform:none;font-variant-caps:normal}
body.ts-register-index #primary .ts-stdindex::before,body.ts-register-index #primary .ts-cal::before,body.ts-register-index #primary .ts-mspec-index::before,body.ts-register-record #primary .ts-record::before,body.ts-register-record #primary .entry-header::before,body.single-post #primary .entry-header::before,body.page #primary .ts-pro-index__header::before{content:none}body.ts-register-index #primary .ts-stdindex,body.ts-register-index #primary .ts-cal,body.ts-register-index #primary .ts-mspec-index,body.ts-register-record #primary .ts-record,body.ts-register-record #primary .entry-header,body.single-post #primary .entry-header,body.page #primary .ts-pro-index__header{padding-block-start:0} body.ts-register-index #primary .site-main:has(h1),body.ts-register-record #primary .single-layout-1:has(h1),body.page #primary .entry-content:has(.ts-pro-index__header):has(h1){position:relative;padding-block-start:max(var(--ts-pad-block),var(--ts-rule-height))} body.ts-register-index #primary .site-main:has(h1):has(.ts-stdindex),body.page #primary .entry-content:has(.ts-pro-index__header):has(h1){--ts-cap-inset:calc(var(--ts-rule-inset) + var(--ts-pad-inline))}body.ts-register-index #primary .site-main:has(h1)::before,body.ts-register-record #primary .single-layout-1:has(h1)::before,body.page #primary .entry-content:has(.ts-pro-index__header):has(h1)::before{content:"";position:absolute;inset-block-start:0; inset-inline:var(--ts-cap-inset,var(--ts-rule-inset));height:var(--ts-rule-height);background:var(--ts-rule);border-radius:1px} body.single-ts_calculator #primary .single-layout-1:has(h1){position:relative;padding-block-start:max(var(--ts-pad-block),var(--ts-rule-height))}body.single-ts_calculator #primary .single-layout-1:has(h1)::before{content:"";position:absolute;inset-block-start:0;inset-inline:var(--ts-cap-inset,var(--ts-rule-inset));height:var(--ts-rule-height);background:var(--ts-rule);border-radius:1px}body.single-post #primary .single-layout-1:has(h1){position:relative;padding-block-start:max(var(--ts-pad-block),var(--ts-rule-height))}body.single-post #primary .single-layout-1:has(h1)::before{content:"";position:absolute;inset-block-start:0;inset-inline:var(--ts-cap-inset,var(--ts-rule-inset));height:var(--ts-rule-height);background:var(--ts-rule);border-radius:1px} #primary h2:where(:not(.screen-reader-text,.ast-screen-reader-text,.ts-vh,.ts-social__title--quiet,.ts-calc__title,.ts-calc__legend)){position:relative;flex-wrap:wrap}#primary h2:where(:not(.screen-reader-text,.ast-screen-reader-text,.ts-vh,.ts-social__title--quiet,.ts-calc__title,.ts-calc__legend))::before{content:"";display:block;flex-basis:100%;width:100%;height:var(--ts-rule-height);margin-block-end:0.8rem;background:var(--ts-rule) no-repeat left top / var(--ts-tick-width) 100%;border-radius:1px} #primary h2[data-ts-tick="center"]::before{background-position:center top}#primary h2[data-ts-tick="right"]::before{background-position:right top} #primary .entry-content > h2:first-child{padding-block-start:0}#primary .entry-content > h2:first-child::before{content:none} #primary .ts-calc-popular__head h2,#primary .ts-home-desk__head h2,#primary .ts-home-pro__say h2,#primary .ts-home-glance__say h2{padding-block-start:0}#primary .ts-calc-popular__head h2::before,#primary .ts-home-desk__head h2::before,#primary .ts-home-pro__say h2::before,#primary .ts-home-glance__say h2::before{content:none} #primary h2.uagb-ifb-title{position:relative;padding-block-start:1.05rem} body #primary .ast-article-single > .entry-content:first-child:has(h1){position:relative;padding-block-start:max(var(--ts-pad-block),var(--ts-rule-height))}body #primary .ast-article-single > .entry-content:first-child:has(h1)::before{content:"";position:absolute;inset-block-start:0;inset-inline:var(--ts-cap-inset,var(--ts-rule-inset));height:var(--ts-rule-height);background:var(--ts-rule);border-radius:1px} body #primary .ast-article-single > .entry-content:first-child:has(h1) .ts-authors__head::before,body #primary .ast-article-single > .entry-content:first-child:has(h1) .ts-dpp::before{content:none} body #primary .ast-article-single > .entry-content:first-child:has(h1):has(.ts-authors__head,.ts-dpp){--ts-cap-inset:calc(var(--ts-rule-inset) + var(--ts-pad-inline))}
body.blog #primary .ast-article-inner,body.category #primary .ast-article-inner,body.tag #primary .ast-article-inner,body.author #primary .ast-article-inner,body.date #primary .ast-article-inner,body.search #primary .ast-article-inner,body.search #primary article:not(:has(.ast-article-inner)) > .ast-post-format-{background-color:var(--ts-surface);border-radius:var(--ts-radius-md);padding:var(--ts-pad-block) var(--ts-pad-inline)} #primary .entry-content > ul,#primary .entry-content > ol,#primary .entry-content > ul :is(ul,ol),#primary .entry-content > ol :is(ul,ol){padding-inline-start:1.35em}
.main-header-bar.ast-header-breadcrumb{min-height:0;padding-top:0.45rem;padding-bottom:0;background-color:transparent;border-bottom:0} .main-header-bar.ast-header-breadcrumb .ast-container{min-height:0} .site-header .ast-breadcrumbs-wrapper,.ast-header-breadcrumb .ast-breadcrumbs-wrapper{min-width:0;margin:0;padding:0;overflow:hidden;color:var(--ts-ink-faint);font-size:var(--ts-text-meta);line-height:1.4; white-space:nowrap;text-overflow:ellipsis}.site-header .ast-breadcrumbs-wrapper a,.ast-header-breadcrumb .ast-breadcrumbs-wrapper a{color:var(--ts-ink-muted);text-decoration:none;border-bottom:1px solid transparent;transition:color var(--ts-fast) var(--ts-ease),border-color var(--ts-fast) var(--ts-ease)}.site-header .ast-breadcrumbs-wrapper a:hover,.ast-header-breadcrumb .ast-breadcrumbs-wrapper a:hover{color:var(--ts-accent);border-bottom-color:currentcolor}.site-header .ast-breadcrumbs-wrapper a:focus-visible,.ast-header-breadcrumb .ast-breadcrumbs-wrapper a:focus-visible{outline:2px solid var(--ts-accent-ring);outline-offset:2px} .site-header .ast-breadcrumbs-wrapper .separator,.ast-header-breadcrumb .ast-breadcrumbs-wrapper .separator,.ast-header-breadcrumb .ast-breadcrumbs-wrapper .trail-items li::after{padding-inline:0.15rem;color:var(--ts-line-strong)} .ast-header-breadcrumb .ast-breadcrumbs-wrapper .breadcrumb_last,.ast-header-breadcrumb .ast-breadcrumbs-wrapper .trail-end,.ast-header-breadcrumb .ast-breadcrumbs-wrapper .current-item{color:var(--ts-ink);font-weight:600}.ast-header-breadcrumb .ast-breadcrumbs-wrapper .trail-items,.ast-header-breadcrumb .ast-breadcrumbs-wrapper .trail-items li{display:inline;margin:0;padding:0;list-style:none} @media (max-width: 600px){.main-header-bar.ast-header-breadcrumb{padding-top:0.35rem}.ast-header-breadcrumb .ast-breadcrumbs-wrapper{overflow-x:auto;text-overflow:clip;scrollbar-width:none}.ast-header-breadcrumb .ast-breadcrumbs-wrapper::-webkit-scrollbar{display:none}}@media (prefers-reduced-motion: reduce){.ast-header-breadcrumb .ast-breadcrumbs-wrapper a{transition:none}}
.ast-desktop .ast-builder-menu-1 .menu-item .sub-menu .menu-link,.ast-desktop .ast-builder-menu-2 .menu-item .sub-menu .menu-link,.ast-header-break-point .main-navigation ul .menu-item .menu-link{border-bottom:1px solid var(--ts-line)} .ast-desktop .ast-builder-menu-1 .menu-item .sub-menu li.ts-mega__head > .menu-link,.ast-desktop .ast-builder-menu-1 .sub-menu .menu-item-has-children > .menu-link{border-bottom-color:transparent} .ast-desktop .ast-builder-menu-1 .sub-menu > li:last-child > .menu-link,.ast-desktop .ast-builder-menu-2 .sub-menu > li:last-child > .menu-link,.ast-desktop .ast-builder-menu-1 .sub-menu ul > li:last-child > .menu-link{border-bottom-color:transparent} .ast-desktop .ast-builder-menu-1 .menu-item .sub-menu .menu-link:hover,.ast-desktop .ast-builder-menu-1 .menu-item .sub-menu .menu-link:focus-visible,.ast-desktop .ast-builder-menu-2 .menu-item .sub-menu .menu-link:hover{border-bottom-color:var(--ts-accent)} .ast-desktop .ast-builder-menu-1 .ts-mega--flat > .sub-menu > li > .menu-link{padding-block:0.42rem}
