.elementor-123370 .elementor-element.elementor-element-7aeac82d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-123370 .elementor-element.elementor-element-6e68c046{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;}.elementor-123370 .elementor-element.elementor-element-5a7f2c6a{--display:flex;}.elementor-123370 .elementor-element.elementor-element-4fa3a9f3 .betterdocs-search-layout-1{padding:50px 50px 50px 50px;margin:50px 50px 50px 50px;}.elementor-123370 .elementor-element.elementor-element-4fa3a9f3 .betterdocs-search-layout-1 .search-bar{width:100%;height:auto;}.elementor-123370 .elementor-element.elementor-element-6fff3726{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:28px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;}.elementor-123370 .elementor-element.elementor-element-199a1ea4{text-align:center;}.elementor-123370 .elementor-element.elementor-element-199a1ea4 .elementor-heading-title{font-family:var( --e-global-typography-7288a28-font-family ), Sans-serif;font-size:var( --e-global-typography-7288a28-font-size );font-weight:var( --e-global-typography-7288a28-font-weight );text-transform:var( --e-global-typography-7288a28-text-transform );text-decoration:var( --e-global-typography-7288a28-text-decoration );line-height:var( --e-global-typography-7288a28-line-height );letter-spacing:var( --e-global-typography-7288a28-letter-spacing );word-spacing:var( --e-global-typography-7288a28-word-spacing );color:var( --e-global-color-primary );}.elementor-123370 .elementor-element.elementor-element-65f00490{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;}.elementor-123370 .elementor-element.elementor-element-c52457a .betterdocs-ai-actions-primary svg, .elementor-123370 .elementor-element.elementor-element-c52457a .betterdocs-ai-actions-toggle svg{width:14px;height:14px;color:#667085;}.elementor-123370 .elementor-element.elementor-element-c52457a .betterdocs-ai-actions-primary, .elementor-123370 .elementor-element.elementor-element-c52457a .betterdocs-ai-actions-toggle{background-color:#F9FAFB;padding:5px 10px 5px 10px;}.elementor-123370 .elementor-element.elementor-element-c52457a .betterdocs-ai-actions-label{color:#667085;font-size:14px;font-weight:400;}.elementor-123370 .elementor-element.elementor-element-c52457a .betterdocs-ai-actions{border-radius:16px;}.elementor-123370 .elementor-element.elementor-element-c52457a .betterdocs-ai-actions-primary{border-start-start-radius:16px;border-end-start-radius:16px;}.elementor-123370 .elementor-element.elementor-element-c52457a .betterdocs-ai-actions-toggle{border-start-end-radius:16px;border-end-end-radius:16px;}.elementor-123370 .elementor-element.elementor-element-35ce5318{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-123370 .elementor-element.elementor-element-d1c5eff{--display:flex;}.elementor-123370 .elementor-element.elementor-element-3f9be8e{--display:flex;}.elementor-123370 .elementor-element.elementor-element-6eacf57d .betterdocs-toc{width:100%;}.elementor-123370 .elementor-element.elementor-element-6eacf57d .betterdocs-toc ul li a{word-wrap:normal;}.elementor-123370 .elementor-element.elementor-element-6eacf57d .betterdocs-toc ul.betterdocs-hierarchial-toc{border-left:0px solid #D2D2D2;position:relative;margin:0px 0px 0px 0px;}.elementor-123370 .elementor-element.elementor-element-6eacf57d .betterdocs-toc > .toc-list{padding:0px 0px 0px 0px;}.elementor-123370 .elementor-element.elementor-element-6eacf57d .betterdocs-toc ul.betterdocs-hierarchial-toc a.active:after{width:2px;content:"";position:absolute;height:1.6em;left:-1px;}.elementor-123370 .elementor-element.elementor-element-6eacf57d .betterdocs-toc > .toc-list a.active:after{left:2px!important;right:2px!important;bottom:2px!important;top:2px!important;border-radius:4px!important;}.elementor-123370 .elementor-element.elementor-element-11a09597{--display:flex;}@media(max-width:1080px){.elementor-123370 .elementor-element.elementor-element-199a1ea4 .elementor-heading-title{font-size:var( --e-global-typography-7288a28-font-size );line-height:var( --e-global-typography-7288a28-line-height );letter-spacing:var( --e-global-typography-7288a28-letter-spacing );word-spacing:var( --e-global-typography-7288a28-word-spacing );}}@media(min-width:768px){.elementor-123370 .elementor-element.elementor-element-7aeac82d{--content-width:1180px;}.elementor-123370 .elementor-element.elementor-element-5a7f2c6a{--width:380px;}.elementor-123370 .elementor-element.elementor-element-d1c5eff{--width:70%;}.elementor-123370 .elementor-element.elementor-element-3f9be8e{--width:26%;}}@media(max-width:767px){.elementor-123370 .elementor-element.elementor-element-5a7f2c6a{--width:100%;}.elementor-123370 .elementor-element.elementor-element-199a1ea4 .elementor-heading-title{font-size:var( --e-global-typography-7288a28-font-size );line-height:var( --e-global-typography-7288a28-line-height );letter-spacing:var( --e-global-typography-7288a28-letter-spacing );word-spacing:var( --e-global-typography-7288a28-word-spacing );}.elementor-123370 .elementor-element.elementor-element-35ce5318{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-123370 .elementor-element.elementor-element-d1c5eff{--width:100%;}}/* Start custom CSS *//* TS Wiki — matched to the main site (ts-website-style, 2 Oct 2026) */
:is(.ts-wiki,.ts-wiki-home){color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),sans-serif}
:is(.ts-wiki,.ts-wiki-home) .ts-band{background:var(--e-global-color-887486d);box-shadow:0 0 0 100vmax var(--e-global-color-887486d);clip-path:inset(0 -100vmax)}
:is(.ts-wiki,.ts-wiki-home) .ts-band-top{padding:14px 0 0!important;margin:0!important}
:is(.ts-wiki,.ts-wiki-home) .ts-band-title{padding:16px 0 26px!important;margin:0 0 36px!important;text-align:center}
:is(.ts-wiki,.ts-wiki-home) .ts-band-solo{padding:30px 0!important;margin:0 0 30px!important}
:is(.ts-wiki,.ts-wiki-home) h1.elementor-heading-title{font-family:var(--e-global-typography-7288a28-font-family),sans-serif!important;font-weight:700!important;font-size:var(--e-global-typography-7288a28-font-size)!important;line-height:1.3!important;letter-spacing:3px!important;text-transform:uppercase!important;color:var(--e-global-color-primary)!important;text-align:center!important;margin:0!important}
:is(.ts-wiki,.ts-wiki-home) .betterdocs-breadcrumb,:is(.ts-wiki,.ts-wiki-home) .betterdocs-breadcrumb a,:is(.ts-wiki,.ts-wiki-home) .betterdocs-breadcrumb li{font-family:var(--e-global-typography-text-font-family),sans-serif!important;font-size:14px!important;color:var(--e-global-color-primary)!important}
:is(.ts-wiki,.ts-wiki-home) .betterdocs-breadcrumb .current{color:var(--e-global-color-secondary)!important}
:is(.ts-wiki,.ts-wiki-home) .betterdocs-breadcrumb svg{fill:var(--e-global-color-secondary)!important;color:var(--e-global-color-secondary)!important}
:is(.ts-wiki,.ts-wiki-home) .betterdocs-search-layout-1{background:none!important;padding:0!important;margin:0!important}
:is(.ts-wiki,.ts-wiki-home) .betterdocs-search-layout-1 .search-bar{background:var(--e-global-color-b194630)!important;border:1px solid var(--e-global-color-secondary)!important;border-radius:99px!important;box-shadow:none!important}
:is(.ts-wiki,.ts-wiki-home) .betterdocs-search-layout-1 .search-input{font-family:var(--e-global-typography-text-font-family),sans-serif!important;color:var(--e-global-color-text)!important}
:is(.ts-wiki,.ts-wiki-home) .betterdocs-search-layout-1 .search-icon{fill:var(--e-global-color-secondary)!important;color:var(--e-global-color-secondary)!important}
:is(.ts-wiki,.ts-wiki-home) .betterdocs-search-layout-1 .search-button{background:var(--e-global-color-fcaca6b)!important;color:var(--e-global-color-85676c4)!important;border-radius:99px!important;font-family:var(--e-global-typography-8f18df2-font-family),Arial,sans-serif!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.3px!important;font-size:14px!important}
:is(.ts-wiki,.ts-wiki-home) .elementor-button{background:var(--e-global-color-fcaca6b)!important;color:var(--e-global-color-85676c4)!important;border:0!important;border-radius:99px!important;font-family:var(--e-global-typography-8f18df2-font-family),Arial,sans-serif!important;font-weight:700!important;font-size:var(--e-global-typography-8f18df2-font-size)!important;text-transform:uppercase!important;letter-spacing:.3px!important;padding:11px 40px 9px!important}
@media(max-width:767px){:is(.ts-wiki,.ts-wiki-home) h1.elementor-heading-title{font-size:1.7rem!important;letter-spacing:2px!important}}

.ts-wiki .ts-band-title .elementor-widget-text-editor,.ts-wiki .ts-band-title .elementor-widget-betterdocs-reading-time,.ts-wiki .ts-band-title .elementor-widget-betterdocs-doc-date,.ts-wiki .ts-band-title .elementor-widget-betterdocs-reading-time *,.ts-wiki .ts-band-title .elementor-widget-betterdocs-doc-date *{font-family:var(--e-global-typography-text-font-family),sans-serif!important;font-size:14px!important;color:var(--e-global-color-secondary)!important}
.ts-wiki .ts-band-title p{margin:0!important}
.ts-wiki .elementor-widget-betterdocs-content{font-family:var(--e-global-typography-text-font-family),sans-serif!important;font-size:var(--e-global-typography-text-font-size)!important;line-height:1.7!important;color:var(--e-global-color-text)!important;max-width:760px}
.ts-wiki .elementor-widget-betterdocs-content p{margin:0 0 27px}
.ts-wiki .elementor-widget-betterdocs-content h2{font-family:var(--e-global-typography-7288a28-font-family),sans-serif!important;font-weight:700!important;font-size:var(--e-global-typography-3b13729-font-size)!important;letter-spacing:2px!important;text-transform:none!important;color:var(--e-global-color-primary)!important;line-height:1.3!important;margin:44px 0 16px!important;padding:0!important;border:0!important}
.ts-wiki .elementor-widget-betterdocs-content h3{font-family:var(--e-global-typography-7288a28-font-family),sans-serif!important;font-weight:700!important;font-size:var(--e-global-typography-e9da35c-font-size)!important;letter-spacing:1.5px!important;text-transform:none!important;color:var(--e-global-color-primary)!important;line-height:1.3!important;margin:0 0 8px!important}
.ts-wiki .elementor-widget-betterdocs-content a{color:var(--e-global-color-primary);font-weight:500;text-decoration:underline}
.ts-wiki .elementor-widget-betterdocs-content h2 a,.ts-wiki .elementor-widget-betterdocs-content a.batterdocs-anchor{text-decoration:none}
.ts-wiki .in-short{background:var(--e-global-color-887486d)!important;border:0!important;border-left:5px solid var(--e-global-color-secondary)!important;border-radius:0!important;padding:20px 24px!important;margin:0 0 36px!important;font-size:var(--e-global-typography-text-font-size)!important;line-height:1.7!important}
.ts-wiki .in-short::before{content:"In short";display:block;font-family:var(--e-global-typography-text-font-family),sans-serif;font-weight:700;color:var(--e-global-color-secondary);margin-bottom:6px}
.ts-wiki .in-short p:last-child,.ts-wiki .card p:last-child,.ts-wiki .example p:last-child,.ts-wiki .teaching p:last-child{margin-bottom:0}
.ts-wiki .cards{display:flex;flex-wrap:wrap;gap:20px;margin:24px 0 30px}
.ts-wiki .card{flex:1 1 300px;background:var(--e-global-color-b194630)!important;border:0!important;border-radius:0!important;box-shadow:0 0 5px rgba(0,0,0,.5)!important;padding:20px!important}
.ts-wiki .example{background:var(--e-global-color-b194630)!important;border:0!important;border-left:4px solid var(--e-global-color-secondary)!important;border-radius:0!important;padding:18px 22px!important;margin:24px 0!important}
.ts-wiki .example::before{content:"For example";display:block;font-family:var(--e-global-typography-text-font-family),sans-serif;font-weight:700;color:var(--e-global-color-secondary);margin-bottom:6px}
.ts-wiki .teaching{background:var(--e-global-color-887486d)!important;border:0!important;border-radius:0!important;padding:22px 24px!important;margin:26px 0!important}
.ts-wiki .elementor-widget-betterdocs-content details{border-bottom:1px solid #D5D8DC}
.ts-wiki .elementor-widget-betterdocs-content summary{cursor:pointer;padding:16px 4px;font-family:var(--e-global-typography-text-font-family),sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:700;color:var(--e-global-color-primary)}
.ts-wiki .elementor-widget-betterdocs-content details>*:not(summary){padding:0 6px 18px 22px;margin:0}
.ts-wiki nav[aria-label="Related questions"]{background:var(--e-global-color-b194630)!important;border:0!important;border-radius:0!important;box-shadow:0 0 5px rgba(0,0,0,.5)!important;padding:22px 24px!important;margin:38px 0 24px!important}
.ts-wiki nav[aria-label="Related questions"]::before{content:"You might also want to know next";display:block;margin-bottom:12px;font-family:var(--e-global-typography-text-font-family),sans-serif;font-weight:700;color:var(--e-global-color-secondary)}
.ts-wiki nav[aria-label="Related questions"] a{color:var(--e-global-color-primary)}
.ts-wiki aside[aria-label="Go deeper"]{background:linear-gradient(var(--e-global-color-secondary) 19%,var(--e-global-color-primary) 90%)!important;color:var(--e-global-color-85676c4)!important;border:0!important;border-radius:0!important;padding:24px 28px!important;margin:30px 0 10px!important}
.ts-wiki aside[aria-label="Go deeper"]::before{content:"Go deeper";display:block;margin-bottom:10px;font-family:var(--e-global-typography-text-font-family),sans-serif;font-weight:700;color:var(--e-global-color-85676c4)}
.ts-wiki aside[aria-label="Go deeper"] a{color:var(--e-global-color-85676c4)!important}
.ts-wiki aside[aria-label="Go deeper"] ul{margin:0;padding-left:22px}
.ts-wiki aside[aria-label="Go deeper"] li{margin:6px 0}
.ts-wiki .betterdocs-toc{background:var(--e-global-color-887486d)!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:20px!important}
.ts-wiki .betterdocs-toc .toc-title{font-family:var(--e-global-typography-text-font-family),sans-serif!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1px!important;color:var(--e-global-color-secondary)!important}
.ts-wiki .betterdocs-toc .toc-list a,.ts-wiki .betterdocs-toc li{font-family:var(--e-global-typography-text-font-family),sans-serif!important;font-size:14px!important;line-height:1.5!important;color:var(--e-global-color-primary)!important}
.ts-wiki .betterdocs-article-reactions-heading,.ts-wiki .betterdocs-reactions-title-tag{font-family:var(--e-global-typography-text-font-family),sans-serif!important;font-size:var(--e-global-typography-text-font-size)!important;text-transform:none!important;color:var(--e-global-color-primary)!important}
.ts-wiki .docs-navigation a{font-family:var(--e-global-typography-text-font-family),sans-serif!important;color:var(--e-global-color-primary)!important}
.ts-wiki .ts-newsletter,.ts-wiki .ts-newsletter p{font-family:var(--e-global-typography-text-font-family),sans-serif;color:var(--e-global-color-text)}
@media(max-width:767px){.ts-wiki .elementor-widget-betterdocs-content h2{font-size:1.6rem!important}.ts-wiki .elementor-widget-betterdocs-content h3{font-size:1.3rem!important}}

:is(.ts-wiki,.ts-wiki-home) .betterdocs-search-form-widget-wrapper,:is(.ts-wiki,.ts-wiki-home) .betterdocs-search-layout-1,:is(.ts-wiki,.ts-wiki-home) .betterdocs-search-layout-1 .search-bar{width:100%!important;max-width:none!important}
.ts-wiki-home .elementor-widget-betterdocs-search-form{width:100%!important;max-width:760px!important;margin:0 auto 40px!important}
:is(.ts-wiki,.ts-wiki-home) .ts-band-top .elementor-widget-betterdocs-search-form{width:100%!important;min-width:280px}

.ts-wiki nav[aria-label="Related questions"] p,.ts-wiki nav[aria-label="Related questions"] div{margin:0!important;padding:5px 0!important}

:is(.ts-wiki,.ts-wiki-home) .betterdocs-breadcrumb .item-current,:is(.ts-wiki,.ts-wiki-home) .betterdocs-breadcrumb .item-current *{color:var(--e-global-color-secondary)!important}
@media(max-width:767px){.ts-wiki-home .ts-intro,.ts-wiki-home .elementor-widget-text-editor{font-size:18px}}

:is(.ts-wiki,.ts-wiki-home) .ts-band-top{clip-path:inset(0 -100vmax -40px)!important;position:relative;z-index:0}
:is(.ts-wiki,.ts-wiki-home) .ts-band-title{position:relative;z-index:1}

.ts-wiki nav[aria-label="Related questions"] a br,.ts-wiki aside[aria-label="Go deeper"] a br{display:none}
.ts-wiki nav[aria-label="Related questions"] p,.ts-wiki nav[aria-label="Related questions"] div{padding:3px 0!important;line-height:1.5!important}

/* Notes (numbered, linked both ways) - Paul 6 Oct 2026 */
.ts-wiki sup.note-ref{font-size:.75em;line-height:0;vertical-align:super}
.ts-wiki sup.note-ref a{color:var(--e-global-color-secondary);text-decoration:none;font-weight:700;padding:0 1px}
.ts-wiki sup.note-ref a:hover{text-decoration:underline}
.ts-wiki [id^="ref-"]{scroll-margin-top:100px}
.ts-wiki section.notes{margin:44px 0 0;padding-top:18px;border-top:1px solid var(--e-global-color-887486d)}
.ts-wiki section.notes h2{font-size:var(--e-global-typography-e9da35c-font-size);margin:0 0 10px}
.ts-wiki section.notes ol{margin:0;padding-left:22px;font-size:14px;line-height:1.6;color:var(--e-global-color-text)}
.ts-wiki section.notes li{margin:0 0 8px;scroll-margin-top:100px}
.ts-wiki section.notes li:target{background:var(--e-global-color-887486d)}
.ts-wiki section.notes a{color:var(--e-global-color-primary);text-decoration:underline}
.ts-wiki section.notes a[href^="#ref-"]{text-decoration:none;color:var(--e-global-color-secondary);white-space:nowrap;margin-left:4px}

/* Fix 11 Oct 2026: the search pop-up was cut off by the top band; the band is now painted by a full-width backing strip instead of a clipped shadow */
:is(.ts-wiki,.ts-wiki-home) .ts-band-top{box-shadow:none!important;clip-path:none!important;position:relative;z-index:5!important;isolation:isolate}
:is(.ts-wiki,.ts-wiki-home) .ts-band-top::before{content:'';position:absolute;z-index:-1;top:0;bottom:0;left:calc(50% - 50vw);width:100vw;background:var(--e-global-color-887486d)}

/* Student-level boxes in wiki answers (Paul, 13 Oct 2026) */
.ts-wiki .ts-level{background:var(--e-global-color-887486d);padding:0 24px 6px;margin:44px 0 36px}
.ts-wiki .ts-level .ts-level-title{background:var(--e-global-color-primary);color:var(--e-global-color-85676c4);font-family:var(--e-global-typography-text-font-family),Verdana,sans-serif;font-size:16px;font-weight:700;line-height:1.4;letter-spacing:.3px;margin:0 -24px 6px!important;padding:12px 24px;max-width:none!important}
.ts-wiki .ts-level h2:first-of-type{margin-top:22px}
.ts-wiki .ts-level aside.notes{border-top-color:var(--e-global-color-secondary)}
/* "Rate this answer": words and icons on one line (Paul, 13 Oct 2026) */
.ts-wiki .betterdocs-article-reactions{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:14px}
.ts-wiki .betterdocs-article-reactions-heading,.ts-wiki .betterdocs-article-reactions .betterdocs-reactions-title-tag{margin:0!important;padding:0!important}
.ts-wiki .betterdocs-article-reactions .betterdocs-article-reaction-links{margin:0!important;padding:0!important}

/* "Rate this answer" row in the site's colours (Paul, 13 Oct 2026) */
.ts-wiki .betterdocs-article-reactions{background:var(--e-global-color-be1e597)!important;border:1px solid var(--e-global-color-887486d)!important;border-radius:0!important}
.ts-wiki .betterdocs-article-reactions .betterdocs-reactions-title-tag{color:var(--e-global-color-primary)!important}
.ts-wiki .betterdocs-article-reactions a.betterdocs-feelings{background:var(--e-global-color-primary)!important}
.ts-wiki .betterdocs-article-reactions a.betterdocs-feelings:hover,.ts-wiki .betterdocs-article-reactions a.betterdocs-feelings:focus-visible{background:var(--e-global-color-secondary)!important}
.ts-wiki .betterdocs-article-reactions a.betterdocs-feelings svg path{fill:var(--e-global-color-85676c4)!important}

/* Contents box: never taller than the screen; the list of headings scrolls inside it (Paul, 14 Oct 2026) */
@media (min-width:1025px){
.ts-wiki .ts-side .betterdocs-toc .toc-list{max-height:calc(100vh - 330px);overflow-y:auto;overscroll-behavior:contain;padding-right:6px;scrollbar-width:thin;scrollbar-color:var(--e-global-color-secondary) var(--e-global-color-887486d)}
}


/* ==== TS WIKI POP-UP DEFINITIONS (added 15 Oct 2026 for Paul; wiki pages only) ====
   Colin: this lives here so Paul could see it before you were free. Safe to move into the
   wiki's single-entry design (template 119396) whenever you like: cut it from here, paste it there.
   Markup in an answer: <span class="ts-term" tabindex="0">word<span class="ts-term-pop" role="tooltip">definition <a href="...">More</a></span></span>
   Rules (Paul): first mention only in each answer; faint dotted underline; shows only on hover, keyboard focus or tap. No script. 
   Moved by CF - 17/oct/26 */
.ts-wiki .ts-term{position:relative;display:inline;border-bottom:1px dotted var(--e-global-color-secondary);cursor:help;outline:none}
.ts-wiki .ts-term-pop{display:none;position:absolute;left:50%;bottom:100%;transform:translateX(-50%);width:300px;max-width:80vw;z-index:60;padding:0 0 10px;font-family:var(--e-global-typography-text-font-family),Verdana,sans-serif;font-size:14px;line-height:1.5;font-weight:400;font-style:normal;text-align:left;color:var(--e-global-color-text);white-space:normal}
.ts-wiki .ts-term-pop::before{content:"";position:absolute;inset:0 0 10px 0;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.5);z-index:-1}
.ts-wiki .ts-term-pop>*{position:relative}
.ts-wiki .ts-term-pop{box-sizing:border-box}
.ts-wiki .ts-term-pop .ts-term-body{display:block;padding:12px 14px}
.ts-wiki .ts-term-pop strong{color:var(--e-global-color-primary)}
.ts-wiki .ts-term-pop a{display:inline-block;margin-top:6px;color:var(--e-global-color-primary);font-weight:500;text-decoration:underline}
.ts-wiki .ts-term:hover .ts-term-pop,.ts-wiki .ts-term:focus .ts-term-pop,.ts-wiki .ts-term:focus-within .ts-term-pop{display:block}
@media (max-width:767px){.ts-wiki .ts-term-pop{width:260px}}
/* ==== END TS WIKI POP-UP DEFINITIONS ==== */

/* ==== TS WIKI: LARGER QUESTION MARK IN PAPYRUS HEADINGS (15 Oct 2026, Paul) ====
   Papyrus draws "?" only about two-thirds the height of a capital, so question-shaped titles look odd.
   This draws just the "?" from the same Papyrus font file, 45% larger. Wiki pages only. Safe to move with the block above. */
@font-face{font-family:"TS Papyrus Q";src:url("/wp-content/uploads/2023/10/Papyrus-Regular_Novo.woff2") format("woff2");unicode-range:U+003F;size-adjust:145%;font-display:swap}
:is(.ts-wiki,.ts-wiki-home,.ts-door){--e-global-typography-7288a28-font-family:"TS Papyrus Q","Papyrus-Regular"}
/* ==== END LARGER QUESTION MARK ==== *//* End custom CSS */