:root{ --ts-surface:#ffffff;--ts-surface-sunken:#f6f7f9;--ts-slab:#101820; --ts-ink:#0d151c;--ts-ink-muted:#5c6873;--ts-ink-faint:#8b96a1;--ts-ink-invert:#eef3f7;--ts-ink-invert-muted:#93a3b1; --ts-line:#e4e8ed;--ts-line-strong:#cbd3dc;--ts-line-invert:rgba(255,255,255,0.12); --ts-warp:#b4530b;--ts-warp-lit:#f0913c;--ts-warp-deep:#9c470a;--ts-weft:#0d7268;--ts-weft-lit:#35c9b6;--ts-accent:#0d7268; --ts-accent-deep:#0a5c54;--ts-danger:#b42318;--ts-danger-deep:#8f1c12; --ts-accent-tint:rgba(13,114,104,0.07);--ts-accent-ring:rgba(13,114,104,0.16);--ts-accent-edge:rgba(13,114,104,0.32);--ts-warp-tint:rgba(180,83,11,0.06);--ts-danger-tint:rgba(180,35,24,0.06);--ts-shade:rgba(13,21,28,0.10); --ts-font-sans:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--ts-font-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace; --ts-text-eyebrow:0.7rem; --ts-text-meta:0.75rem; --ts-text-sm:0.875rem;--ts-text-base:1rem;--ts-text-lead:clamp(1rem,0.96rem + 0.2vw,1.1rem);--ts-text-h3:clamp(1.05rem,1rem + 0.25vw,1.2rem);--ts-text-h2:clamp(1.45rem,1.15rem + 1.3vw,2.15rem);--ts-text-h1:clamp(1.9rem,1.3rem + 2.6vw,3.1rem); --ts-text-figure:clamp(1.75rem,1.4rem + 1.4vw,2.25rem);--ts-text-figure-sm:1.2rem;--ts-track-eyebrow:0.16em; --ts-track-tight:-0.025em; --ts-leading-tight:1.15;--ts-leading-body:1.62; --ts-space-1:0.25rem;--ts-space-2:0.5rem;--ts-space-3:0.75rem;--ts-space-4:1rem;--ts-space-5:1.5rem;--ts-space-6:2rem;--ts-space-7:3rem;--ts-space-8:4rem; --ts-pad:clamp(1.15rem,0.9rem + 1.1vw,2rem); --ts-pad-lg:clamp(1.75rem,1.3rem + 2vw,3rem); --ts-band:clamp(2.5rem,1.9rem + 2.6vw,4.5rem); --ts-gap:clamp(0.9rem,0.7rem + 0.8vw,1.5rem);--ts-gap-sm:0.5rem; --ts-radius-sm:6px;--ts-radius-md:10px;--ts-radius-lg:12px;--ts-radius-pill:999px;--ts-radius-round:50%; --ts-radius:var(--ts-radius-sm); --ts-shadow-sm:0 1px 1px rgba(13,21,28,0.04);--ts-shadow-md:0 16px 28px -20px var(--ts-shade);--ts-shadow-lg:0 24px 48px -32px rgba(13,21,28,0.45);--ts-ring:0 0 0 3px var(--ts-accent-ring); --ts-shell:1200px;--ts-gutter:20px;--ts-rail:336px; --ts-filter:460px;--ts-rail-gap:24px; --ts-tap:24px;--ts-tap-icon:32px;--ts-tap-pad:4px; --ts-measure:68ch; --ts-measure-lede:46rem; --ts-measure-field:44rem; --ts-fast:140ms;--ts-normal:180ms;--ts-ease:cubic-bezier(0.16,1,0.3,1); --ts-site-ink:var(--ts-ink);--ts-site-ink-muted:var(--ts-ink-muted);--ts-site-ink-faint:var(--ts-ink-faint);--ts-site-line:var(--ts-line);--ts-site-surface:var(--ts-surface);--ts-site-sunken:var(--ts-surface-sunken);--ts-site-accent:var(--ts-accent);--ts-site-warp:var(--ts-warp)} @media (prefers-reduced-motion: reduce){:root{--ts-fast:0ms;--ts-normal:0ms}} :root:root{--ast-global-color-0:var(--ts-accent);--ast-global-color-1:#0a5c54}
#content > .ast-container{box-sizing:border-box;width:100%;max-width:calc(var(--ts-shell) + (var(--ts-gutter) * 2));margin-inline:auto;padding-inline:var(--ts-gutter)} .ast-page-builder-template #content > .ast-container,.ast-page-builder-template .site-content > .ast-container{max-width:calc(var(--ts-shell) + (var(--ts-gutter) * 2));padding-inline:var(--ts-gutter)} .ast-right-sidebar #content > .ast-container,.ast-left-sidebar #content > .ast-container{display:grid;grid-template-columns:minmax(0,1fr) var(--ts-rail);gap:var(--ts-rail-gap);align-items:start}.ast-left-sidebar #content > .ast-container{grid-template-columns:var(--ts-rail) minmax(0,1fr)}.ast-left-sidebar #content > .ast-container > #secondary{order:-1}#content #primary{box-sizing:border-box; min-width:0;width:auto;max-width:none;margin-inline:0;margin-block:var(--ts-band);padding-inline:0}.ast-no-sidebar #content #primary{width:100%}#content > .ast-container > #secondary{box-sizing:border-box;min-width:0;width:auto;max-width:none;margin:var(--ts-band) 0;padding:0} .ast-no-sidebar #content > .ast-container > #secondary{display:none} @media (max-width: 921px){.ast-right-sidebar #content > .ast-container,.ast-left-sidebar #content > .ast-container{grid-template-columns:minmax(0,1fr)}.ast-left-sidebar #content > .ast-container > #secondary{order:0}#content > .ast-container > #secondary{margin-block:0 var(--ts-band)}} .ast-separate-container #content #primary .ast-article-single,.ast-separate-container #content #primary .ast-article-post,.ast-separate-container #content #primary .ast-archive-description,.ts-panel{box-sizing:border-box;padding:var(--ts-pad-lg);background:var(--ts-surface);border-radius:var(--ts-radius-lg)} .ast-separate-container #content #primary .ast-article-single.ast-related-post{padding:var(--ts-pad)} .ts-home,.ts-calc-index,.ts-authors,.ts-calc-picker,.ts-calc-standards,.ts-stdindex,.ts-cal,.ts-prices{width:100%;max-width:none;margin-inline:0} .ts-bleed{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw)}.ts-bleed > .ts-bleed__inner{box-sizing:border-box;width:100%;max-width:calc(var(--ts-shell) + (var(--ts-gutter) * 2));margin-inline:auto;padding-inline:var(--ts-gutter)} #content .alignwide{box-sizing:border-box;max-width:var(--ts-shell);margin-inline:auto}#content .alignfull{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw)}#content .alignfull > .uagb-container-inner-blocks-wrap,#content .alignfull > .wp-block-group__inner-container,#content .alignwide > .uagb-container-inner-blocks-wrap{box-sizing:border-box;width:100%;max-width:var(--ts-shell);margin-inline:auto;padding-inline:var(--ts-gutter)} .ts-measure{max-width:var(--ts-measure)}.ts-measure-lede{max-width:var(--ts-measure-lede)} .entry-content math,.entry-content .wp-block-math,.entry-content pre,.entry-content table:not(.table-responsive table){display:block;max-width:100%;overflow-x:auto;overflow-y:hidden; -webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.entry-content math{ width:fit-content;max-width:100%;padding-block:var(--ts-space-1)}.entry-content iframe,.entry-content embed,.entry-content object,.entry-content video{max-width:100%} .entry-content p,.entry-content li,.entry-content dd,.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4{overflow-wrap:break-word} html,body{overflow-x:clip;max-width:100%} @media (max-width: 600px){:root{--ts-gutter:14px}}
.ts-vh{position:absolute !important;width:1px;height:1px;margin:-1px;padding:0 !important;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0} .ts-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ts-space-2);box-sizing:border-box;min-height:2.125rem;padding:0.5rem 0.85rem;border:1px solid transparent;border-radius:var(--ts-radius-sm,8px);background:var(--ts-surface);color:var(--ts-ink);font-family:var(--ts-font-sans);font-size:var(--ts-text-meta,0.8125rem);font-weight:600;letter-spacing:0.01em;line-height:1.25;text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--ts-fast) ease,border-color var(--ts-fast) ease,color var(--ts-fast) ease,transform var(--ts-fast) ease,box-shadow var(--ts-fast) ease} .entry-content a.ts-btn,.ast-single-post .entry-content a.ts-btn,.ast-comment-content a.ts-btn{text-decoration:none}.ts-btn:focus-visible{outline:none;box-shadow:var(--ts-ring)}.ts-btn:disabled,.ts-btn[aria-disabled="true"]{opacity:0.55;cursor:not-allowed}.ts-btn--primary{background:var(--ts-accent);border-color:var(--ts-accent);color:#ffffff} .ts-btn--primary:hover,.ts-btn--primary:focus,.ts-btn--primary:focus-visible{background:#0a5c54;border-color:#0a5c54;color:#ffffff}.ts-btn--warp{background:var(--ts-warp);border-color:var(--ts-warp);color:#ffffff}.ts-btn--warp:hover,.ts-btn--warp:focus,.ts-btn--warp:focus-visible{background:var(--ts-warp-deep);border-color:var(--ts-warp-deep);color:#ffffff} .ts-btn--ghost{background-color:var(--ts-surface);border-color:var(--ts-line);color:var(--ts-ink-muted)}.ts-btn--ghost:hover,.ts-btn--ghost:focus,.ts-btn--ghost:focus-visible{border-color:var(--ts-accent);color:var(--ts-accent);background-color:var(--ts-accent-tint)} .ts-btn--danger{background:var(--ts-danger);border-color:var(--ts-danger);color:#ffffff}.ts-btn--danger:hover,.ts-btn--danger:focus,.ts-btn--danger:focus-visible{background-color:var(--ts-danger-deep);border-color:var(--ts-danger-deep);color:#ffffff} @media (prefers-reduced-motion: reduce){.ts-btn,.ts-field,.ts-chip,.ts-card{transition:none}}.ts-btn--sm{min-height:2rem;padding:0.4rem 0.85rem;font-size:var(--ts-text-meta)}.ts-btn--lg{min-height:3rem;padding:0.8rem 1.5rem;font-size:var(--ts-text-base)} .ts-link{display:inline-flex;align-items:center;gap:var(--ts-space-2);color:var(--ts-accent);font-family:var(--ts-font-sans);font-size:var(--ts-text-sm);font-weight:600;text-decoration:none}.ts-link::after{content:"→";transition:transform var(--ts-fast) ease}.ts-link:hover::after,.ts-link:focus-visible::after{transform:translateX(3px)} .ts-field{box-sizing:border-box;width:100%;min-height:2.5rem;padding:0.62rem 0.8rem;background:var(--ts-surface);border:1px solid var(--ts-line-strong);border-radius:var(--ts-radius-sm);color:var(--ts-ink);font-family:var(--ts-font-sans);font-size:var(--ts-text-base);line-height:1.4;transition:border-color var(--ts-fast) ease,box-shadow var(--ts-fast) ease}.ts-field::placeholder{color:var(--ts-ink-faint)}.ts-field:focus{outline:none;border-color:var(--ts-accent);box-shadow:var(--ts-ring)} .ts-card{box-sizing:border-box;padding:var(--ts-pad);background:var(--ts-surface);border:1px solid var(--ts-line);border-radius:var(--ts-radius-md);transition:border-color var(--ts-normal) ease,box-shadow var(--ts-normal) ease,transform var(--ts-normal) ease}.ts-card--lift:hover{transform:translateY(-2px);border-color:var(--ts-line-strong);box-shadow:var(--ts-shadow-md)}.ts-card:focus-within{border-color:var(--ts-accent);box-shadow:var(--ts-ring)} .ts-chip{display:inline-block;padding:0.2rem 0.6rem;background:var(--ts-surface);border:1px solid var(--ts-line);border-radius:var(--ts-radius-pill);color:var(--ts-ink-muted);font-family:var(--ts-font-sans);font-size:var(--ts-text-meta);font-weight:500;line-height:1.5;text-decoration:none;transition:border-color var(--ts-fast) ease,color var(--ts-fast) ease,background-color var(--ts-fast) ease}a.ts-chip:hover,a.ts-chip:focus-visible{background:var(--ts-accent-tint);border-color:var(--ts-accent);color:var(--ts-accent);text-decoration:none} .ts-calc-picker__go,.ts-calc-index__go,.ts-calc-index__clear,.ts-calc-index__expand,.ts-home-search__go,.ts-stdindex__resolve button,.ts-stdpick__go,.ts-calc-callout__cta,.ts-calc-pro__cta,.ts-share__cta,.ts-foot-mast__cta,.ts-authors__join-cta,.ts-nl__go,.ts-pro__button,.ts-pro__rowbtn,.ts-pro__add,.ts-pro__remove{box-sizing:border-box;border-radius:var(--ts-radius-pill);font-family:var(--ts-font-sans);font-weight:600;letter-spacing:0.01em;line-height:1.2; min-height:2.5rem;transition:background-color var(--ts-fast) ease,border-color var(--ts-fast) ease,color var(--ts-fast) ease,box-shadow var(--ts-fast) ease}.ts-calc-picker__go:focus-visible,.ts-calc-index__go:focus-visible,.ts-calc-index__clear:focus-visible,.ts-calc-index__expand:focus-visible,.ts-home-search__go:focus-visible,.ts-stdindex__resolve button:focus-visible,.ts-stdpick__go:focus-visible,.ts-calc-callout__cta:focus-visible,.ts-calc-pro__cta:focus-visible,.ts-share__cta:focus-visible, .ts-foot-mast__cta a:focus-visible,.ts-authors__join-cta:focus-visible,.ts-nl__go:focus-visible,.ts-pro__button:focus-visible,.ts-pro__rowbtn:focus-visible,.ts-pro__add:focus-visible,.ts-pro__remove:focus-visible{outline:none;box-shadow:var(--ts-ring)} .ts-authorbox__more,.ts-calc-featured__more,.ts-calc-popular__more,.ts-home-pro__more,.ts-arch-desc__more,.ts-rail__more,.ts-chain__more,.ts-pricefill__more,.ts-home-writers__all, .ts-stdpick__clear{font-family:var(--ts-font-sans);font-size:var(--ts-text-sm);font-weight:600;letter-spacing:0.01em;text-decoration:none} .ts-stdpick__links a{display:inline-block;min-width:24px;min-height:24px;line-height:24px;text-align:center} .ts-calc__input,.ts-calc-index__input,.ts-calc-picker__field,.ts-home-search__input,.ts-app__search,.ts-stdindex__resolve input,.ts-nl__input,.ts-pro__input,.wp-block-search__input,.entry-content input[type="text"],.entry-content input[type="email"],.entry-content input[type="search"],.entry-content input[type="number"],.entry-content input[type="url"],.entry-content input[type="tel"],.entry-content select,.entry-content textarea{box-sizing:border-box;border-radius:var(--ts-radius-sm);border-color:var(--ts-line-strong);font-family:var(--ts-font-sans);transition:border-color var(--ts-fast) ease,box-shadow var(--ts-fast) ease}.ts-calc__input:focus,.ts-calc-index__input:focus,.ts-calc-picker__field:focus,.ts-home-search__input:focus,.ts-app__search:focus,.ts-nl__input:focus,.ts-pro__input:focus,.wp-block-search__input:focus,.entry-content input:focus,.entry-content select:focus,.entry-content textarea:focus{outline:none;border-color:var(--ts-accent);box-shadow:var(--ts-ring)} @media (max-width: 782px){.ts-calc__input,.ts-calc-index__input,.ts-calc-picker__field,.ts-home-search__input,.ts-app__search,.ts-nl__input,.ts-pro__input,.wp-block-search__input,.entry-content input,.entry-content select,.entry-content textarea,#secondary input,#secondary select{font-size:16px}} #page .wp-block-search__input,#page .wp-block-search__button,#page .ast-button,#page .wp-block-button__link,#page input[type="submit"],#page .ts-stdpick__go,#page .es_submit_button{border-radius:var(--ts-radius-pill);font-family:var(--ts-font-sans);font-size:var(--ts-text-sm);font-weight:600;letter-spacing:0.01em;min-height:2.5rem} #page .wp-block-search__input{border-radius:var(--ts-radius-sm);border-color:var(--ts-line-strong);font-weight:400}#page .wp-block-search__inside-wrapper{border-radius:var(--ts-radius-sm)}#page .wp-block-search__input:focus,#page .ts-stdpick__go:focus-visible,#page .wp-block-button__link:focus-visible,#page .ast-button:focus-visible{outline:none;border-color:var(--ts-accent);box-shadow:var(--ts-ring)} .entry-content table{width:100%;border-collapse:collapse;border-spacing:0;margin-block:var(--ts-space-5);font-size:var(--ts-text-sm);line-height:1.5; background:transparent}.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 thead th{padding:0 var(--ts-space-4) var(--ts-space-3);border:0;border-bottom:1px solid var(--ts-line-strong);background:transparent;color:var(--ts-ink-faint);font-size:var(--ts-text-eyebrow);font-weight:700;letter-spacing:var(--ts-track-eyebrow);line-height:1.3;text-align:left;text-transform:uppercase;vertical-align:bottom}.entry-content thead th:first-child,.entry-content tbody th:first-child,.entry-content tbody td:first-child{padding-left:0}.entry-content thead th:last-child,.entry-content tbody th:last-child,.entry-content tbody td:last-child{padding-right:0}.entry-content tbody th,.entry-content tbody td{padding:var(--ts-space-3) var(--ts-space-4);border:0;border-bottom:1px solid var(--ts-line);color:var(--ts-ink);text-align:left;vertical-align:top} .entry-content tbody th[scope="row"]{font-weight:600;color:var(--ts-ink)}.entry-content .ts-table--codes tbody th[scope="row"]{font-family:var(--ts-font-mono);font-size:var(--ts-text-meta);letter-spacing:0.01em; white-space:nowrap}.entry-content tbody tr:last-child th,.entry-content tbody tr:last-child td{border-bottom:0}.entry-content tbody tr:hover th,.entry-content tbody tr:hover td{background:var(--ts-surface-sunken)} .entry-content hr{height:1px;margin-block:var(--ts-space-6);background:var(--ts-line);border:0}.entry-content dl{margin-block:var(--ts-space-5)}.entry-content dt{margin-top:var(--ts-space-4);color:var(--ts-ink-faint);font-size:var(--ts-text-eyebrow);font-weight:700;letter-spacing:var(--ts-track-eyebrow);text-transform:uppercase}.entry-content dd{margin:var(--ts-space-1) 0 0;color:var(--ts-ink)}.entry-content code,.entry-content kbd,.entry-content samp{padding:0.1em 0.35em;background:var(--ts-surface-sunken);border:1px solid var(--ts-line);border-radius:var(--ts-radius-sm);font-family:var(--ts-font-mono);font-size:0.9em}.entry-content pre{padding:var(--ts-space-4);background:var(--ts-surface-sunken);border:1px solid var(--ts-line);border-radius:var(--ts-radius-sm);font-family:var(--ts-font-mono);font-size:var(--ts-text-sm);line-height:1.55}.entry-content pre code{padding:0;background:none;border:0}.entry-content figcaption{margin-top:var(--ts-space-2);color:var(--ts-ink-faint);font-size:var(--ts-text-meta);line-height:1.45} .entry-content h2{margin-top:var(--ts-space-7);margin-bottom:var(--ts-space-3)}.entry-content h3{margin-top:var(--ts-space-6);margin-bottom:var(--ts-space-2)}.entry-content h4,.entry-content h5,.entry-content h6{margin-top:var(--ts-space-5);margin-bottom:var(--ts-space-2)} .entry-content ul:not([class]),.entry-content ol:not([class]){margin-block:var(--ts-space-4);padding-left:var(--ts-space-5)}.entry-content ul:not([class]) > li,.entry-content ol:not([class]) > li{margin-top:var(--ts-space-2)}.entry-content ul:not([class]) > li:first-child,.entry-content ol:not([class]) > li:first-child{margin-top:0}.entry-content > :first-child{margin-top:0}@media (max-width: 600px){.entry-content thead th,.entry-content tbody th,.entry-content tbody td{padding-inline:var(--ts-space-2)}} .ts-stat__value,.ts-home-stat__value,.ts-home-glance__value,.ts-tariff__figure,.ts-authors__stats dd,.ts-authorhead__stats dd{display:block;font-family:var(--ts-font-mono);font-size:var(--ts-text-figure);font-weight:600;letter-spacing:-0.02em;line-height:1;color:var(--ts-ink)} .ts-authorhead__stats dd{font-size:var(--ts-text-figure-sm)}.ts-stat__label,.ts-home-stat__label,.ts-home-glance__label,.ts-tariff__stat-label,.ts-authors__stats dt,.ts-authorhead__stats dt{display:block;margin:0;color:var(--ts-ink-faint);font-family:var(--ts-font-sans);font-size:var(--ts-text-eyebrow);font-weight:700;letter-spacing:var(--ts-track-eyebrow);line-height:1.3;text-transform:uppercase}.ts-stat__value + .ts-stat__label,.ts-home-stat__value + .ts-home-stat__label,.ts-home-glance__value + .ts-home-glance__label,.ts-tariff__figure + .ts-tariff__stat-label{margin-top:var(--ts-space-2)} .ts-tariff__stats,.ts-authors__stats,.ts-authorhead__stats{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:var(--ts-gap);margin:var(--ts-space-5) 0 0;padding:0;list-style:none}@media (max-width: 600px){.ts-tariff__stats,.ts-authors__stats,.ts-authorhead__stats{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}} .ts-note{margin:var(--ts-space-5) 0;padding:var(--ts-space-4) var(--ts-space-5);background:var(--ts-surface-sunken);border:0;border-left:3px solid var(--ts-line-strong);border-radius:0 var(--ts-radius-sm) var(--ts-radius-sm) 0;color:var(--ts-ink-muted);font-family:var(--ts-font-sans);font-size:var(--ts-text-sm);line-height:var(--ts-leading-body)}.ts-note > :first-child,.entry-content blockquote > :first-child,.ts-prices__caveat > :first-child,.ts-mspec__caveat > :first-child{margin-top:0}.ts-note > :last-child,.entry-content blockquote > :last-child,.ts-prices__caveat > :last-child,.ts-mspec__caveat > :last-child{margin-bottom:0}.ts-note--warp{border-left-color:var(--ts-warp)}.ts-note--accent{border-left-color:var(--ts-accent)}.ts-note--danger{border-left-color:var(--ts-danger)} .entry-content blockquote,.ts-prices__caveat,.ts-prices__stale,.ts-mspec__caveat,.ts-stdindex__coverage{margin:var(--ts-space-5) 0;padding:var(--ts-space-4) var(--ts-space-5);background:var(--ts-surface-sunken);border:0;border-left:3px solid var(--ts-warp);border-radius:0 var(--ts-radius-sm) var(--ts-radius-sm) 0;color:var(--ts-ink-muted);font-family:var(--ts-font-sans);font-size:var(--ts-text-sm);font-style:normal;line-height:var(--ts-leading-body)} .ts-chip--cat{background:var(--ts-accent-tint);border-color:transparent;color:var(--ts-ink);font-weight:600}.ts-chip--cat:hover,.ts-chip--cat:focus-visible{border-color:var(--ts-accent);color:var(--ts-ink)}.ts-chip--tag{background:var(--ts-surface);border-color:var(--ts-line);color:var(--ts-ink-muted)}.ts-chip--tag:hover,.ts-chip--tag:focus-visible{border-color:var(--ts-accent);color:var(--ts-ink)}.ts-chip--more{border-style:dashed;color:var(--ts-ink-muted);cursor:pointer;list-style:none}.ts-chip--more::-webkit-details-marker{display:none}.ts-chip__hash{margin-right:0.15rem;opacity:0.55;font-weight:700}.ts-chip__n{margin-left:0.4rem;padding:0 0.35rem;background:var(--ts-surface-sunken);border-radius:var(--ts-radius-pill);font-size:0.6875rem;font-variant-numeric:tabular-nums;opacity:0.85} .ts-filed{margin:2rem 0 0;padding:1.15rem 0 0;border-top:1px solid var(--ts-line)}.ts-terms__row{display:flex;flex-wrap:wrap;align-items:baseline; gap:0.45rem 0.85rem;margin:0 0 1.05rem}.ts-terms__row:last-child{margin-bottom:0}.ts-terms__label{flex:0 0 6rem;color:var(--ts-ink-muted);font-family:var(--ts-font-sans);font-size:var(--ts-text-meta);font-weight:700;letter-spacing:0.13em;line-height:1.4;text-transform:uppercase}.ts-terms{display:flex;flex:1 1 14rem;flex-wrap:wrap;gap:0.45rem}.ts-terms__fold{display:inline}.ts-terms__fold .ts-terms{margin-top:0.45rem} .ts-archcount{ order:3;display:flex;flex-wrap:wrap;gap:0.4rem 0.5rem;margin:0.9rem 0 0}.ts-archcount__kind{display:inline-flex;align-items:baseline;gap:0.35rem;padding:0.15rem 0.6rem;background:var(--ts-surface);border:1px solid var(--ts-line);border-radius:var(--ts-radius-pill);color:var(--ts-ink-muted);font-family:var(--ts-font-sans);font-size:var(--ts-text-meta);text-decoration:none;transition:border-color var(--ts-fast) ease,color var(--ts-fast) ease}.ts-archcount__kind:hover,.ts-archcount__kind:focus-visible{border-color:var(--ts-accent);color:var(--ts-ink)}.ts-archcount__n{font-weight:700;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion: reduce){.ts-archcount__kind{transition:none}} .ts-record__verify{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem 0.85rem;margin:-0.5rem 0 1.25rem;padding:0.75rem 1rem;background:var(--ts-warp-tint);border:1px dashed var(--ts-line);border-radius:var(--ts-radius-md,8px)}.ts-record__verify-note{flex:1 1 14rem;color:var(--ts-ink-muted);font-family:var(--ts-font-sans);font-size:var(--ts-text-meta);line-height:1.45}.ts-record__verified-ok{margin:0 0 1rem;padding:0.75rem 1rem;background:var(--ts-accent-tint);border-radius:var(--ts-radius-md,8px);color:var(--ts-ink);font-size:0.875rem;line-height:1.55}@media (max-width: 544px){.ts-terms__label{flex:1 1 100%}} .ts-filed a.ts-chip,.ts-filed a.ts-chip:hover,.ts-filed a.ts-chip:focus,.ts-archcount a.ts-archcount__kind,.ts-archcount a.ts-archcount__kind:hover,.ts-archcount a.ts-archcount__kind:focus{text-decoration:none;box-shadow:none;border-bottom:1px solid transparent}.ts-filed a.ts-chip--cat{border-color:transparent}.ts-filed a.ts-chip--tag,.ts-archcount a.ts-archcount__kind{border-color:var(--ts-line)}.ts-filed a.ts-chip:hover,.ts-filed a.ts-chip:focus-visible,.ts-archcount a.ts-archcount__kind:hover,.ts-archcount a.ts-archcount__kind:focus-visible{border-color:var(--ts-accent)} .ts-kind{display:flex;align-items:center;gap:0.4rem;margin:0 0 0.35rem;color:var(--ts-accent);font-family:var(--ts-font-sans);font-size:0.6875rem;font-weight:700;letter-spacing:0.13em;line-height:1.3;text-transform:uppercase}.ts-kind--ts_standard,.ts-kind--ts_regulation{color:var(--ts-ink-muted)} .ts-artifact-card .post-content{display:flex;flex-direction:column}.ts-artifact-card .ast-blog-featured-section{order:-2}.ts-artifact-card .entry-content{order:-1} .ts-kind__icon{flex:0 0 auto;width:0.95rem;height:0.95rem;stroke-width:1.7}.ts-kind__name{min-width:0} .ts-banner{display:flex;align-items:stretch;background:var(--ts-accent-tint)}.ts-banner__tile{display:flex;flex:0 0 auto;align-items:center;justify-content:center;align-self:stretch;width:3.6rem;background:rgba(0,0,0,0.05);color:var(--ts-accent)}.ts-banner .ts-kind__icon{width:1.4rem;height:1.4rem;stroke-width:1.6}.ts-banner__name{padding:0.95rem 1.1rem;color:var(--ts-accent);font-family:var(--ts-font-sans);font-size:var(--ts-text-meta);font-weight:700;letter-spacing:0.13em;line-height:1.3;text-transform:uppercase} .ts-articleshead{grid-column:1 / -1;width:100%;margin:0 0 clamp(1.25rem,1rem + 1vw,2rem);font-family:var(--ts-font-sans)}.ts-articleshead .ts-articleshead__title{margin:0;color:var(--ts-ink)}.ts-articleshead .ts-articleshead__paged{margin:0.35rem 0 0;color:var(--ts-ink-muted);font-size:var(--ts-text-meta);font-variant-numeric:tabular-nums;letter-spacing:0.01em} .ts-verify{display:inline-flex;align-items:center;gap:0.3rem;margin:0;vertical-align:middle}.ts-verify__act{display:inline-flex;margin:0} .entry-header.ts-has-review{display:flex;align-items:center;flex-wrap:wrap;gap:0.25rem 0.75rem}.entry-header.ts-has-review .entry-title{margin-bottom:0} .ts-verify__icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;background:var(--ts-surface);border:1px solid var(--ts-line);border-radius:50%; color:var(--ts-ink-muted);cursor:pointer;transition:background-color var(--ts-fast) ease,border-color var(--ts-fast) ease,color var(--ts-fast) ease}.ts-verify__glyph{display:block;width:1rem;height:1rem;fill:currentColor} .ts-verify__icon--yes:hover,.ts-verify__icon--yes:focus-visible{background-color:var(--ts-accent-tint);border-color:var(--ts-accent);color:var(--ts-accent)}.ts-verify__icon--no:hover,.ts-verify__icon--no:focus-visible{background-color:var(--ts-danger-tint);border-color:var(--ts-danger);color:var(--ts-danger)}.ts-verify__icon:focus-visible{outline:none;box-shadow:var(--ts-ring)}@media (prefers-reduced-motion: reduce){.ts-verify__icon{transition:none}}.ts-record__verified-no{margin:0 0 1rem;padding:0.75rem 1rem;background:var(--ts-surface-sunken);border-radius:var(--ts-radius-md,8px);color:var(--ts-ink);font-size:0.875rem;line-height:1.55} .ts-record__withdrawn{margin:0 0 1rem;padding:0.75rem 1rem;background:var(--ts-danger-tint);border-left:3px solid var(--ts-danger);border-radius:var(--ts-radius-md,8px);color:var(--ts-ink);font-family:var(--ts-font-sans);font-size:0.875rem;line-height:1.55} .ts-badge{display:inline-flex;gap:0.3rem;align-items:center;vertical-align:middle;margin-left:0.5rem;padding:0.2rem 0.5rem 0.2rem 0.35rem;border-radius:var(--ts-radius-pill,999px);font-size:var(--ts-text-meta);font-weight:600;line-height:1.3;white-space:nowrap; cursor:help}.ts-badge__glyph{flex:0 0 auto;fill:currentColor}.ts-badge--supplied{background:color-mix(in srgb,var(--ts-weft,#0d7268) 12%,var(--ts-surface,#fff));color:var(--ts-weft,#0d7268)}.ts-badge--checked{background:color-mix(in srgb,#1f4e79 12%,var(--ts-surface,#fff));color:#1f4e79}@supports not (background: color-mix(in srgb,red 12%,white)){.ts-badge--supplied,.ts-badge--checked{background:var(--ts-surface-sunken,#f7f6f3)}} @media (max-width: 30rem){.ts-badge__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ts-badge{padding:0.2rem 0.3rem}} .entry-header:has(> .ts-badge){display:flex;align-items:center;flex-wrap:wrap;gap:0.25rem 0.75rem}.entry-header:has(> .ts-badge) .entry-title{margin-bottom:0}
