html:has(.tss-guide-hub),html:has(.tss-guide-post){scroll-behavior:smooth}.tss-guide-hub,.tss-guide-post,.tss-guide-hub *,.tss-guide-post *{box-sizing:border-box}.tss-guide-hub,.tss-guide-post{--tss-guide-paper:#fffdf4;--tss-guide-paper-warm:#fff7df;--tss-guide-sage:#dff4f2;--tss-guide-mint:#eef6eb;--tss-guide-blue:#dceef8;--tss-guide-coral:#ffd7c8;--tss-guide-shadow:rgba(16, 16, 16, 0.16);--tss-guide-rail:rgba(16, 16, 16, 0.13);--tss-guide-text:rgba(16, 16, 16, 0.76);--tss-guide-muted:rgba(16, 16, 16, 0.62);--tss-guide-line:rgba(16, 16, 16, 0.1);position:relative;left:50%;width:100vw;max-width:100vw;margin-left:-50vw;overflow-x:clip;background:linear-gradient(180deg,rgb(255 247 223 / .98),rgb(223 244 242 / .58) 42%,rgb(255 247 223 / .96)),var(--tss-cream);color:var(--tss-black);font-family:"Instrument Sans",Arial,sans-serif}.tss-guide-hub a,.tss-guide-post a{color:inherit;text-decoration-thickness:2px;text-underline-offset:3px}.tss-guide-hub__inner,.tss-guide-post__inner{width:min(1160px, calc(100% - 40px));margin:0 auto}@media (min-width:1200px){body.single-post:has(.tss-guide-post) .site-header__desktop .header-main.tss-sign-header-ready{--tss-header-sign-width:clamp(112px, 8vw, 132px);--tss-header-sign-slot-width:calc(var(--tss-header-sign-width) + clamp(36px, 3vw, 48px))}}@media (max-width:1199px){body.single-post:has(.tss-guide-post) .site-header__mobile,body.single-post:has(.tss-guide-post) .site-header__mobile .header-mobile-main{background:rgb(255 255 255 / .98)}body.single-post:has(.tss-guide-post) .site-header__mobile .header-logo{animation:none;transform:none}body.single-post:has(.tss-guide-post) .site-header__mobile .header-logo>a{filter:drop-shadow(0 4px 8px rgb(16 16 16 / .12));transform:translateY(0)}body.single-post:has(.tss-guide-post) .site-header__mobile .header-logo>a img{max-width:clamp(58px, 16vw, 68px)}}.tss-guide-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;color:rgb(16 16 16 / .66);font-size:13px;font-weight:750;line-height:1.35}.tss-guide-breadcrumb a{color:rgb(16 16 16 / .72);text-decoration:none}.tss-guide-breadcrumb a:hover,.tss-guide-breadcrumb a:focus{color:var(--tss-black);text-decoration:underline}.tss-guide-stamp{position:relative;display:inline-flex;align-items:center;width:fit-content;min-height:32px;border:2px solid var(--tss-black);border-radius:6px;padding:0 11px;background:var(--tss-yellow);color:var(--tss-black);font-size:12px;font-weight:950;letter-spacing:0;line-height:1;text-transform:uppercase;box-shadow:3px 3px 0 var(--tss-black);transform:rotate(-1deg)}.tss-guide-stamp--small{min-height:28px;border-width:1.5px;font-size:11px;box-shadow:2px 2px 0 var(--tss-black)}.tss-guide-hub h1,.tss-guide-hub h2,.tss-guide-hub h3,.tss-guide-post h1,.tss-guide-post h2,.tss-guide-post h3{margin:0;color:var(--tss-black);font-weight:950;letter-spacing:0;text-wrap:balance}.tss-guide-hub__hero,.tss-guide-post__hero{position:relative;isolation:isolate;padding:42px 0 34px;background:repeating-linear-gradient(90deg,rgb(16 16 16 / .035) 0 1px,transparent 1px 34px),linear-gradient(180deg,#fff9e8,#fff3c8 72%,rgb(255 247 223 / .1));border-bottom:2px solid rgb(16 16 16 / .13)}.tss-guide-hub__hero::before,.tss-guide-post__hero::before{content:"";position:absolute;right:max(22px, calc((100vw - 1160px) / 2));bottom:18px;z-index:-1;width:210px;height:74px;border-top:2px dashed rgb(16 16 16 / .22);border-bottom:2px dashed rgb(16 16 16 / .14);border-radius:999px;transform:rotate(-7deg);pointer-events:none}.tss-guide-hub__hero-grid,.tss-guide-post__hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:24px;align-items:end}.tss-guide-hub__intro,.tss-guide-post__title-block{min-width:0}.tss-guide-hub__intro::after{content:none}.tss-guide-hub__intro h1,.tss-guide-post__title-block h1{max-width:820px;margin-top:16px;font-size:56px;line-height:.96}.tss-guide-hub__intro p,.tss-guide-post__title-block p{max-width:740px;margin:16px 0 0;color:var(--tss-ink-soft);font-size:17px;font-weight:650;line-height:1.55}.tss-guide-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;max-width:700px;margin-top:22px;padding:8px;border:2px solid var(--tss-black);border-radius:9px;background:var(--tss-guide-paper);box-shadow:5px 5px 0 rgb(16 16 16 / .12)}.tss-guide-search input[type="search"]{min-width:0;min-height:48px;border:1px solid rgb(16 16 16 / .18);border-radius:6px;padding:0 14px;background:#fff;color:var(--tss-black);font-size:15px;font-weight:700;line-height:1.2}.tss-guide-search button,.tss-guide-handoff>a,.tss-guide-empty a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border:2px solid var(--tss-black);border-radius:999px;padding:0 18px;background:var(--tss-black);color:#fff;font-size:14px;font-weight:900;line-height:1;text-decoration:none;white-space:nowrap;box-shadow:3px 3px 0 rgb(16 16 16 / .16);transition:transform 150ms ease,box-shadow 150ms ease,background-color 150ms ease,color 150ms ease}.tss-guide-search button:hover,.tss-guide-search button:focus,.tss-guide-handoff>a:hover,.tss-guide-handoff>a:focus,.tss-guide-empty a:hover,.tss-guide-empty a:focus{background:var(--tss-yellow);color:var(--tss-black);transform:translateY(-1px);box-shadow:5px 5px 0 rgb(16 16 16 / .18)}.tss-guide-hub__desk-card,.tss-guide-post__docket{position:relative;min-width:0;border:2px solid var(--tss-black);border-radius:9px;padding:22px;background:linear-gradient(180deg,rgb(223 244 242 / .88),rgb(255 253 244 / .98)),var(--tss-guide-paper);box-shadow:7px 7px 0 var(--tss-black)}.tss-guide-hub__desk-card::before,.tss-guide-post__docket::before{content:"";position:absolute;top:12px;right:14px;width:52px;height:18px;border-top:2px solid rgb(16 16 16 / .22);border-bottom:2px solid rgb(16 16 16 / .16);border-radius:999px;transform:rotate(8deg)}.tss-guide-hub__desk-card>span,.tss-guide-post__docket>span,.tss-guide-rail-card>span,.tss-guide-side-card>span,.tss-guide-answer>span,.tss-guide-handoff span{display:inline-flex;width:fit-content;margin-bottom:10px;border:1px solid rgb(16 16 16 / .18);border-radius:999px;padding:5px 9px;background:rgb(255 214 51 / .54);color:var(--tss-black);font-size:11px;font-weight:900;line-height:1;text-transform:uppercase}.tss-guide-hub__desk-card strong,.tss-guide-post__docket strong{display:block;max-width:260px;color:var(--tss-black);font-size:29px;font-weight:950;line-height:1}.tss-guide-hub__desk-card p,.tss-guide-post__docket p{margin:12px 0 0;color:var(--tss-ink-soft);font-size:14px;font-weight:700;line-height:1.45}.tss-guide-hub__desk-card ul,.tss-guide-rail-card ul{display:grid;gap:9px;margin:16px 0 0;padding:0;list-style:none}.tss-guide-hub__desk-card li,.tss-guide-rail-card li{position:relative;padding-left:22px;color:var(--tss-black);font-size:13px;font-weight:750;line-height:1.35}.tss-guide-hub__desk-card li::before,.tss-guide-rail-card li::before{content:"";position:absolute;top:.45em;left:0;width:10px;height:10px;border:2px solid var(--tss-black);border-radius:50%;background:var(--tss-yellow)}.tss-guide-hub__desk-card a,.tss-guide-rail-card a,.tss-guide-side-card a,.tss-guide-handoff a{font-weight:900}.tss-guide-hub__hero{--tss-guide-promenade-height:clamp(108px, 8.5vw, 118px);--tss-guide-hero-side:max(20px, calc((100vw - 1160px) / 2));min-height:min(648px, calc(100svh - 142px));padding:clamp(34px, 4vw, 52px) 0 calc(var(--tss-guide-promenade-height) + clamp(10px, 1.5vw, 18px));overflow:hidden;background:radial-gradient(580px 280px at 82% 22%,rgb(223 244 242 / .68),transparent 72%),radial-gradient(430px 220px at 16% 30%,rgb(255 214 51 / .16),transparent 70%),linear-gradient(180deg,#fff9e8 0 54%,rgb(238 246 235 / .98) 82%,rgb(205 225 187 / .96) 100%),repeating-linear-gradient(90deg,rgb(16 16 16 / .03) 0 1px,transparent 1px 96px);border-bottom:2px solid rgb(16 16 16 / .22)}.tss-guide-hub__hero::before{right:var(--tss-guide-hero-side);bottom:calc(var(--tss-guide-promenade-height) + 22px);z-index:0;width:clamp(210px, 26vw, 410px);height:clamp(82px, 9vw, 132px);border-color:rgb(16 16 16 / .16);opacity:.9}.tss-guide-hub__hero::after{content:"";position:absolute;right:0;bottom:calc(var(--tss-guide-promenade-height) - 28px);left:0;z-index:0;height:78px;background:radial-gradient(160px 38px at 13% 68%,rgb(255 214 51 / .16) 0 62%,transparent 64%),radial-gradient(230px 50px at 82% 52%,rgb(0 124 120 / .1) 0 62%,transparent 64%),radial-gradient(170px 34px at 46% 80%,rgb(255 253 244 / .34) 0 62%,transparent 64%);opacity:.5;pointer-events:none}.tss-guide-hub__hero .tss-guide-hub__inner{position:relative;z-index:3}.tss-guide-hub__hero-grid{grid-template-columns:minmax(0,0.95fr) minmax(320px,430px);align-items:center;gap:clamp(24px, 4vw, 52px)}.tss-guide-catalogue{position:relative;min-width:0;overflow:hidden;border:2px solid var(--tss-black);border-radius:8px;padding:20px;background:linear-gradient(180deg,rgb(255 253 244 / .98),rgb(239 246 235 / .96)),var(--tss-guide-paper);box-shadow:8px 8px 0 var(--tss-black)}.tss-guide-catalogue::before{content:"";position:absolute;top:15px;right:16px;width:58px;height:18px;border-top:2px solid rgb(16 16 16 / .24);border-bottom:2px solid rgb(16 16 16 / .16);border-radius:999px;transform:rotate(7deg)}.tss-guide-catalogue::after{content:"";position:absolute;top:0;bottom:0;left:68px;width:2px;background:repeating-linear-gradient(180deg,rgb(16 16 16 / .12) 0 8px,transparent 8px 16px);opacity:.52;pointer-events:none}.tss-guide-catalogue__top,.tss-guide-catalogue__books,.tss-guide-catalogue__drawer{position:relative;z-index:1}.tss-guide-catalogue__top>span{display:inline-flex;width:fit-content;margin-bottom:10px;border:1px solid rgb(16 16 16 / .18);border-radius:999px;padding:5px 9px;background:rgb(255 214 51 / .62);color:var(--tss-black);font-size:11px;font-weight:950;line-height:1;text-transform:uppercase}.tss-guide-catalogue__top strong{display:block;max-width:310px;color:var(--tss-black);font-size:clamp(29px, 3vw, 38px);font-weight:950;line-height:.95;text-wrap:balance}.tss-guide-catalogue__top p{margin:11px 0 0;color:var(--tss-ink-soft);font-size:14px;font-weight:700;line-height:1.45}.tss-guide-catalogue__books{display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(3px, 0.6vw, 7px);min-height:86px;margin:15px 0 14px;border:1.5px solid rgb(16 16 16 / .14);border-radius:8px;padding:12px 12px 10px;background:linear-gradient(180deg,transparent calc(100% - 9px),rgb(16 16 16 / .2) calc(100% - 9px),rgb(16 16 16 / .2) calc(100% - 7px),rgb(255 253 244 / .6) calc(100% - 7px)),linear-gradient(180deg,rgb(255 255 255 / .54),rgb(255 253 244 / .36)),rgb(223 244 242 / .5)}.tss-guide-catalogue__book{--tss-guide-book-width:24px;--tss-guide-book-height:60px;--tss-guide-book-rest-y:0px;--tss-guide-book-tilt:-1deg;position:relative;display:block;flex:1 1 var(--tss-guide-book-width);width:var(--tss-guide-book-width);min-width:13px;max-width:var(--tss-guide-book-width);height:var(--tss-guide-book-height);border:2px solid var(--tss-black);border-radius:5px 5px 3px 3px;background:var(--tss-yellow);box-shadow:3px 3px 0 rgb(16 16 16 / .12);transform:translateY(var(--tss-guide-book-rest-y)) rotate(var(--tss-guide-book-tilt));transform-origin:center bottom;transition:transform 170ms ease,box-shadow 170ms ease,filter 170ms ease;will-change:transform}.tss-guide-catalogue__book::before,.tss-guide-catalogue__book::after{content:"";position:absolute;right:6px;left:6px;height:2px;border-radius:999px;background:rgb(16 16 16 / .28)}.tss-guide-catalogue__book::before{top:11px}.tss-guide-catalogue__book::after{bottom:10px}.tss-guide-catalogue__book:nth-child(2){--tss-guide-book-height:70px;--tss-guide-book-width:25px;--tss-guide-book-tilt:1.5deg;background:var(--tss-guide-sage)}.tss-guide-catalogue__book:nth-child(3){--tss-guide-book-height:54px;--tss-guide-book-width:18px;background:#fffdf4}.tss-guide-catalogue__book:nth-child(4){--tss-guide-book-height:66px;--tss-guide-book-width:24px;--tss-guide-book-tilt:-3deg;background:var(--tss-guide-coral)}.tss-guide-catalogue__book:nth-child(5){--tss-guide-book-height:62px;--tss-guide-book-width:21px;--tss-guide-book-tilt:2.5deg;background:var(--tss-guide-mint)}.tss-guide-catalogue__book:nth-child(6){--tss-guide-book-height:72px;--tss-guide-book-width:20px;--tss-guide-book-tilt:-1deg;background:#fff4bf}.tss-guide-catalogue__book:nth-child(7){--tss-guide-book-height:58px;--tss-guide-book-width:27px;background:#dceef8}.tss-guide-catalogue__book:nth-child(8){--tss-guide-book-height:68px;--tss-guide-book-width:19px;--tss-guide-book-tilt:2deg;background:var(--tss-yellow)}.tss-guide-catalogue__book:nth-child(9){--tss-guide-book-height:56px;--tss-guide-book-width:23px;--tss-guide-book-tilt:-2deg;background:#fffdf4}.tss-guide-catalogue__book:nth-child(10){--tss-guide-book-height:74px;--tss-guide-book-width:24px;background:var(--tss-guide-sage)}.tss-guide-catalogue__book:nth-child(11){--tss-guide-book-height:61px;--tss-guide-book-width:20px;--tss-guide-book-tilt:3deg;background:var(--tss-guide-coral)}.tss-guide-catalogue__book:nth-child(12){--tss-guide-book-height:67px;--tss-guide-book-width:22px;background:var(--tss-guide-mint)}.tss-guide-catalogue__book:nth-child(13){--tss-guide-book-height:56px;--tss-guide-book-width:20px;--tss-guide-book-rest-y:2px;--tss-guide-book-tilt:13deg;background:#dceef8}.tss-guide-catalogue__book:nth-child(14){--tss-guide-book-height:22px;--tss-guide-book-width:54px;--tss-guide-book-rest-y:-4px;--tss-guide-book-tilt:-14deg;flex-grow:1.6;max-width:54px;border-radius:5px;background:var(--tss-yellow);transform-origin:left bottom}.tss-guide-catalogue__drawer{display:grid;gap:8px}.tss-guide-catalogue__drawer a{display:grid;grid-template-columns:92px minmax(0,1fr);gap:4px 10px;align-items:center;border:1.5px solid rgb(16 16 16 / .18);border-radius:7px;padding:10px;background:rgb(255 253 244 / .92);color:var(--tss-black);text-decoration:none;box-shadow:2px 2px 0 rgb(16 16 16 / .08);transition:transform 150ms ease,box-shadow 150ms ease,background-color 150ms ease}.tss-guide-catalogue__drawer a:hover,.tss-guide-catalogue__drawer a:focus{background:#fff;box-shadow:1px 1px 0 rgb(16 16 16 / .14);transform:translate(2px,2px)}.tss-guide-catalogue__drawer a>span{grid-row:1 / span 2;display:inline-flex;align-items:center;justify-content:center;min-height:36px;border:2px solid var(--tss-black);border-radius:5px;padding:0 7px;background:var(--tss-yellow);font-size:10.5px;font-weight:950;line-height:1.05;text-align:center;text-transform:uppercase}.tss-guide-catalogue__drawer strong{min-width:0;font-size:15px;font-weight:950;line-height:1.04}.tss-guide-catalogue__drawer small{min-width:0;color:var(--tss-guide-muted);font-size:12px;font-weight:700;line-height:1.22}.tss-guide-library-promenade.tss-hero-park{--tss-hero-park-height:var(--tss-guide-promenade-height);--tss-park-character-scale:0.62;z-index:1;height:var(--tss-guide-promenade-height);overflow:hidden;pointer-events:none}.tss-guide-library-promenade.tss-hero-park::before{right:-3vw;bottom:-20px;left:-3vw;height:calc(var(--tss-guide-promenade-height) * 0.84);background:radial-gradient(82px 24px at 9% 34%,rgb(255 214 51 / .2) 0 62%,transparent 64%),radial-gradient(128px 32px at 31% 29%,rgb(255 253 244 / .5) 0 62%,transparent 64%),radial-gradient(112px 30px at 77% 35%,rgb(0 124 120 / .14) 0 64%,transparent 66%),linear-gradient(180deg,rgb(235 242 226 / .98),rgb(199 222 181 / .99))}.tss-guide-library-promenade.tss-hero-park::after{bottom:clamp(20px, 3vw, 34px);opacity:.76}.tss-guide-library-promenade .tss-hero-park__stage{right:auto;left:50%;width:min(100%, 1560px);overflow:hidden;pointer-events:none;transform:translateX(-50%)}.tss-guide-library-promenade .tss-hero-park__horizon{bottom:clamp(66px, 7.4vw, 92px);height:clamp(50px, 6vw, 76px);opacity:.96}.tss-guide-library-promenade .tss-hero-park__path{bottom:clamp(30px, 3.9vw, 48px);height:clamp(36px, 4.4vw, 50px);background:linear-gradient(180deg,rgb(255 253 244 / .92),rgb(244 236 207 / .9)),repeating-linear-gradient(90deg,transparent 0 38px,rgb(255 214 51 / .24) 38px 54px,transparent 54px 98px)}.tss-guide-library-promenade .tss-hero-park__sign,.tss-guide-library-promenade .tss-hero-park__marker{bottom:clamp(62px, 5.8vw, 78px)}.tss-guide-library-promenade .tss-hero-park__sign{left:max(22px, 9%)}.tss-guide-library-promenade .tss-hero-park__marker--gate{left:30%}.tss-guide-library-promenade .tss-hero-park__marker--esim{left:56%}.tss-guide-library-promenade .tss-hero-park__marker--wifi{right:12%}.tss-guide-library-promenade .tss-hero-park__tree{bottom:clamp(30px, 4vw, 44px);--tss-park-tree-scale:0.72}.tss-guide-library-promenade .tss-hero-park__tree--left{left:4%}.tss-guide-library-promenade .tss-hero-park__tree--right{right:4.5%;--tss-park-tree-scale:0.64}.tss-guide-library-promenade .tss-hero-park__pine{bottom:clamp(40px, 5vw, 58px);transform:scale(calc(var(--tss-park-pine-scale, 1) * 0.74))}.tss-guide-library-promenade .tss-hero-park__shrub{bottom:clamp(22px, 3.1vw, 34px);transform:scale(.7);transform-origin:center bottom}.tss-guide-library-promenade .tss-hero-park__flower{bottom:clamp(18px, 2.4vw, 28px)}.tss-guide-library-stack{position:absolute;bottom:clamp(42px, 4.8vw, 62px);display:block;width:70px;height:34px;border-bottom:2px solid rgb(16 16 16 / .38);background:linear-gradient(90deg,var(--tss-yellow) 0 22px,var(--tss-black) 22px 24px,#fffdf4 24px 44px,var(--tss-black) 44px 46px,var(--tss-guide-sage) 46px 70px);box-shadow:3px 3px 0 rgb(16 16 16 / .1);transform:rotate(-4deg)}.tss-guide-library-stack::before,.tss-guide-library-stack::after{content:"";position:absolute;border:2px solid var(--tss-black);border-radius:4px;background:var(--tss-guide-paper)}.tss-guide-library-stack::before{right:4px;bottom:100%;width:44px;height:13px;background:var(--tss-guide-coral);transform:rotate(3deg)}.tss-guide-library-stack::after{right:17px;bottom:calc(100% + 12px);width:38px;height:12px;background:var(--tss-guide-mint);transform:rotate(-5deg)}.tss-guide-library-stack--one{left:17%}.tss-guide-library-stack--two{left:43%;width:64px;transform:rotate(3deg) scale(.86)}.tss-guide-library-stack--three{right:20%;transform:rotate(-2deg) scale(.78)}.tss-guide-library-promenade .tss-guide-library-reader{bottom:clamp(38px, 4.7vw, 56px);opacity:1;cursor:default;pointer-events:none;animation:none;transform:scale(var(--tss-park-character-scale))}.tss-guide-library-reader--one{left:25%;--tss-park-character-scale:0.64}.tss-guide-library-reader--two{left:51%;--tss-park-character-scale:0.62}.tss-guide-library-reader--three{left:72%;--tss-park-character-scale:0.58}.tss-guide-library-reader .tss-hero-park__leg,.tss-guide-library-reader .tss-hero-park__arm{animation:none}.tss-guide-library-reader--one .tss-hero-park__leg--front,.tss-guide-library-reader--two .tss-hero-park__leg--front,.tss-guide-library-reader--three .tss-hero-park__leg--front{transform:rotate(8deg)}.tss-guide-library-reader--one .tss-hero-park__leg--back,.tss-guide-library-reader--two .tss-hero-park__leg--back,.tss-guide-library-reader--three .tss-hero-park__leg--back{transform:rotate(-8deg)}.tss-guide-library-reader .tss-hero-park__arm{top:39px;left:13px;width:40px;transform:rotate(6deg);z-index:2}.tss-guide-library-reader .tss-hero-park__arm::after{right:0;width:39px;transform:rotate(-17deg)}.tss-guide-library-reader__book{position:absolute;top:41px;left:14px;z-index:3;width:36px;height:20px;border:2px solid var(--tss-black);border-radius:4px;background:linear-gradient(90deg,var(--tss-yellow) 0 47%,rgb(16 16 16 / .82) 47% 53%,#fffdf4 53% 100%);box-shadow:2px 2px 0 rgb(16 16 16 / .12);transform:rotate(-7deg)}.tss-guide-library-reader--two .tss-guide-library-reader__book{background:linear-gradient(90deg,var(--tss-guide-sage) 0 47%,rgb(16 16 16 / .82) 47% 53%,#fffdf4 53% 100%);transform:rotate(5deg)}.tss-guide-library-reader--three .tss-guide-library-reader__book{background:linear-gradient(90deg,var(--tss-guide-coral) 0 47%,rgb(16 16 16 / .82) 47% 53%,#fffdf4 53% 100%)}.tss-guide-routes{padding:28px 0 24px;background:rgb(255 253 244 / .68)}.tss-guide-routes__heading{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:16px}.tss-guide-routes__heading h2,.tss-guide-hub__posts-head h2,.tss-guide-related__head h2{font-size:30px;line-height:1}.tss-guide-routes__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.tss-guide-route{position:relative;display:flex;min-width:0;min-height:162px;flex-direction:column;overflow:hidden;border:2px solid rgb(16 16 16 / .88);border-radius:8px;padding:14px;background:var(--tss-guide-paper);color:var(--tss-black);text-decoration:none;box-shadow:3px 3px 0 rgb(16 16 16 / .12);transition:transform 150ms ease,box-shadow 150ms ease,background-color 150ms ease}.tss-guide-route--front{grid-column:span 2;min-height:202px;padding:18px;background:linear-gradient(105deg,rgb(255 214 51 / .98) 0 44%,rgb(255 253 244 / .98) 44% 100%);box-shadow:5px 5px 0 var(--tss-black)}.tss-guide-route em{position:absolute;top:13px;right:14px;border:1.5px solid var(--tss-black);border-radius:999px;padding:5px 8px;background:var(--tss-black);color:#fff;font-size:10px;font-style:normal;font-weight:900;line-height:1;text-transform:uppercase}.tss-guide-route::before{content:"";position:absolute;top:-10px;left:18px;width:28px;height:20px;border:2px solid var(--tss-black);border-radius:0 0 5px 5px;background:var(--tss-yellow)}.tss-guide-route:hover,.tss-guide-route:focus{background:#fff;color:var(--tss-black);text-decoration:none;box-shadow:1px 1px 0 rgb(16 16 16 / .16);transform:translate(2px,2px)}.tss-guide-route span{margin-top:16px;color:var(--tss-ink-soft);font-size:11px;font-weight:950;line-height:1;text-transform:uppercase}.tss-guide-route strong{display:block;margin-top:8px;font-size:19px;font-weight:950;line-height:1.02;text-wrap:balance}.tss-guide-route small{display:block;margin-top:9px;color:var(--tss-ink-soft);font-size:12px;font-weight:650;line-height:1.35}.tss-guide-route--already-landed,.tss-guide-pass--already-landed .tss-guide-pass__visual,.tss-guide-mini-pass--already-landed a{background:linear-gradient(180deg,var(--tss-guide-blue),#fffdf4)}.tss-guide-route--choosing-data,.tss-guide-pass--choosing-data .tss-guide-pass__visual,.tss-guide-mini-pass--choosing-data a{background:linear-gradient(180deg,#fff0a3,#fffdf4)}.tss-guide-route--phone-checks,.tss-guide-pass--phone-checks .tss-guide-pass__visual,.tss-guide-mini-pass--phone-checks a{background:linear-gradient(180deg,var(--tss-guide-sage),#fffdf4)}.tss-guide-route--roaming-comparison,.tss-guide-pass--roaming-comparison .tss-guide-pass__visual,.tss-guide-mini-pass--roaming-comparison a{background:linear-gradient(180deg,var(--tss-guide-coral),#fffdf4)}.tss-guide-route--destination-guides,.tss-guide-pass--destination-guides .tss-guide-pass__visual,.tss-guide-mini-pass--destination-guides a{background:linear-gradient(180deg,var(--tss-guide-mint),#fffdf4)}.tss-guide-hub__body{padding:34px 0 62px}.tss-guide-hub__layout{display:grid;grid-template-columns:minmax(236px,280px) minmax(0,1fr);gap:28px;align-items:start}.tss-guide-hub__rail,.tss-guide-post__side{position:sticky;top:96px;display:grid;gap:14px;min-width:0}.tss-guide-rail-card,.tss-guide-side-card,.tss-guide-toc{min-width:0;border:1.5px solid rgb(16 16 16 / .18);border-radius:8px;padding:17px;background:rgb(255 253 244 / .92);box-shadow:2px 2px 0 rgb(16 16 16 / .08)}.tss-guide-rail-card h2,.tss-guide-side-card h2{font-size:21px;line-height:1.05}.tss-guide-rail-card>a,.tss-guide-side-card--links a{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:38px;border-top:1px solid rgb(16 16 16 / .1);padding:10px 0;color:var(--tss-black);font-size:13px;font-weight:850;text-decoration:none}.tss-guide-rail-card>a::after,.tss-guide-side-card--links a::after,.tss-guide-pass__cta::after{content:"";flex:0 0 auto;width:18px;height:18px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg) translate(-2px,2px)}.tss-guide-rail-card>a:hover,.tss-guide-rail-card>a:focus,.tss-guide-side-card--links a:hover,.tss-guide-side-card--links a:focus{text-decoration:underline}.tss-guide-hub__posts{min-width:0}.tss-guide-hub__posts-head,.tss-guide-related__head{display:flex;align-items:end;justify-content:space-between;gap:14px;margin-bottom:16px}.tss-guide-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tss-guide-pass{min-width:0}.tss-guide-pass--featured{grid-column:1 / -1}.tss-guide-pass a{position:relative;display:grid;grid-template-columns:172px minmax(0,1fr);min-height:100%;overflow:hidden;border:2px solid var(--tss-black);border-radius:8px;background:var(--tss-guide-paper);color:var(--tss-black);text-decoration:none;box-shadow:4px 4px 0 rgb(16 16 16 / .12);transition:transform 150ms ease,box-shadow 150ms ease}.tss-guide-pass--featured a{grid-template-columns:minmax(220px,0.44fr) minmax(0,1fr);min-height:278px;box-shadow:7px 7px 0 var(--tss-black)}.tss-guide-pass--featured .tss-guide-pass__body{position:relative;padding-left:28px}.tss-guide-pass--featured .tss-guide-pass__body::before{content:"Pulled forward";position:absolute;top:0;left:0;border:2px solid var(--tss-black);border-top:0;border-radius:0 0 5px 5px;padding:5px 8px;background:var(--tss-yellow);color:var(--tss-black);font-size:10px;font-weight:950;line-height:1;text-transform:uppercase}.tss-guide-pass a:hover,.tss-guide-pass a:focus{color:var(--tss-black);text-decoration:none;box-shadow:1px 1px 0 rgb(16 16 16 / .18);transform:translate(3px,3px)}.tss-guide-pass__visual{position:relative;display:flex;min-width:0;flex-direction:column;justify-content:flex-end;gap:9px;border-right:2px solid var(--tss-black);padding:18px;background:linear-gradient(180deg,var(--tss-yellow),#fffdf4)}.tss-guide-pass__visual::before{content:"";position:absolute;top:18px;left:18px;width:34px;height:24px;border:2px solid var(--tss-black);border-radius:5px;background:radial-gradient(circle at 8px 50%,#fffdf4 0 3px,transparent 3.5px),var(--tss-yellow);box-shadow:3px 3px 0 rgb(16 16 16 / .14);transform:rotate(-6deg)}.tss-guide-pass__visual::after{content:"";position:absolute;right:16px;bottom:20px;width:56px;height:1px;border-top:2px dashed rgb(16 16 16 / .28);transform:rotate(-11deg)}.tss-guide-pass__visual span{position:relative;z-index:1;font-size:11px;font-weight:950;line-height:1;text-transform:uppercase}.tss-guide-pass__visual strong{position:relative;z-index:1;max-width:100%;overflow-wrap:anywhere;font-size:26px;font-weight:950;line-height:.92;text-transform:uppercase}.tss-guide-pass--featured .tss-guide-pass__visual strong{font-size:40px}.tss-guide-pass__body{display:flex;min-width:0;flex-direction:column;padding:20px}.tss-guide-pass__meta,.tss-guide-post__meta{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:12px}.tss-guide-pass__meta span,.tss-guide-pass__meta time,.tss-guide-post__meta span,.tss-guide-post__meta time{display:inline-flex;align-items:center;min-height:26px;border:1px solid rgb(16 16 16 / .16);border-radius:999px;padding:0 8px;background:rgb(255 247 223 / .76);color:var(--tss-ink-soft);font-size:11px;font-weight:850;line-height:1}.tss-guide-pass__body>strong{display:block;min-width:0;color:var(--tss-black);font-size:24px;font-weight:950;line-height:1.04;text-wrap:balance}.tss-guide-pass--featured .tss-guide-pass__body>strong{font-size:34px;line-height:.99}.tss-guide-pass__body small{display:block;margin-top:10px;color:var(--tss-ink-soft);font-size:14px;font-weight:650;line-height:1.45}.tss-guide-pass__cta{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid rgb(16 16 16 / .12);margin-top:auto;padding-top:14px;color:var(--tss-black);font-size:13px;font-weight:950;line-height:1}.tss-guide-pagination{margin-top:30px}.tss-guide-pagination ul{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.tss-guide-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:42px;border:1.5px solid rgb(16 16 16 / .16);border-radius:999px;padding:0 13px;background:rgb(255 253 244 / .88);color:var(--tss-black);font-size:13px;font-weight:850;line-height:1;text-decoration:none}.tss-guide-pagination .page-numbers.current{border-color:var(--tss-black);background:var(--tss-black);color:#fff}.tss-guide-empty{border:2px solid var(--tss-black);border-radius:8px;padding:30px;background:var(--tss-guide-paper);text-align:center;box-shadow:5px 5px 0 rgb(16 16 16 / .13)}.tss-guide-empty span{display:inline-flex;margin-bottom:10px;border:1px solid rgb(16 16 16 / .18);border-radius:999px;padding:5px 9px;background:var(--tss-yellow);font-size:11px;font-weight:950;text-transform:uppercase}.tss-guide-empty h2{font-size:30px;line-height:1}.tss-guide-empty p{max-width:520px;margin:12px auto 18px;color:var(--tss-ink-soft);font-size:15px;font-weight:650;line-height:1.5}.tss-guide-post__hero{padding-top:clamp(58px, 6vw, 82px);padding-bottom:42px}.tss-guide-post__title-block h1{max-width:760px;font-size:clamp(42px, 4.7vw, 54px);line-height:1.03}.tss-guide-post__meta{margin-top:18px;margin-bottom:0}.tss-guide-post__docket{align-self:stretch}.tss-guide-post__docket dl{display:grid;gap:10px;margin:16px 0 0}.tss-guide-post__docket div{display:grid;grid-template-columns:86px minmax(0,1fr);gap:10px;border-top:1px solid rgb(16 16 16 / .12);padding-top:10px}.tss-guide-post__docket dt,.tss-guide-post__docket dd{margin:0;font-size:13px;line-height:1.35}.tss-guide-post__docket dt{color:rgb(16 16 16 / .62);font-weight:900;text-transform:uppercase}.tss-guide-post__docket dd{min-width:0;color:var(--tss-black);font-weight:750;overflow-wrap:anywhere}.tss-guide-post__quick{padding:28px 0 0;background:rgb(255 253 244 / .72)}.tss-guide-answer{position:relative;overflow:hidden;border:1.5px solid rgb(16 16 16 / .84);border-radius:9px;padding:24px 28px 25px;background:linear-gradient(90deg,var(--tss-yellow) 0 7px,transparent 7px),var(--tss-guide-paper);box-shadow:4px 4px 0 rgb(16 16 16 / .1)}.tss-guide-answer::after{content:"";position:absolute;top:0;right:22px;bottom:0;width:1px;border-left:2px dashed rgb(16 16 16 / .16)}.tss-guide-answer h2{font-size:31px;line-height:1.04}.tss-guide-answer p{max-width:72ch;margin:12px 0 0;color:var(--tss-guide-text);font-size:17px;font-weight:650;line-height:1.64}.tss-guide-post__body{padding:26px 0 48px}.tss-guide-post__layout{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,740px);gap:34px;align-items:start;justify-content:center}.tss-guide-toc{display:grid;gap:4px}.tss-guide-toc>span{display:block;margin-bottom:8px;color:var(--tss-black);font-size:12px;font-weight:950;line-height:1;text-transform:uppercase}.tss-guide-toc__item{display:block;border-left:3px solid #fff0;padding:8px 0 8px 10px;color:var(--tss-guide-muted);font-size:13px;font-weight:750;line-height:1.25;text-decoration:none}.tss-guide-toc__item--level-3{margin-left:10px;font-size:12px;font-weight:750}.tss-guide-toc__item:hover,.tss-guide-toc__item:focus{border-color:var(--tss-yellow);color:var(--tss-black);text-decoration:underline}.tss-guide-side-card{background:linear-gradient(180deg,rgb(255 214 51 / .15),rgb(255 253 244 / .96)),var(--tss-guide-paper)}.tss-guide-side-card p{margin:0;color:var(--tss-guide-text);font-size:13px;font-weight:650;line-height:1.52}.tss-guide-article{min-width:0;border:1.5px solid rgb(16 16 16 / .82);border-radius:9px;padding:38px 46px 42px;background:linear-gradient(180deg,rgb(255 253 244 / .98),#fffffb);box-shadow:4px 4px 0 rgb(16 16 16 / .08);color:var(--tss-black)}.tss-guide-article>*{max-width:66ch}.tss-guide-article>table,.tss-guide-article>.tss-guide-table-wrap,.tss-guide-article>figure,.tss-guide-article>.wp-block-table,.tss-guide-article>.wp-block-image,.tss-guide-article>.wp-block-gallery{max-width:none}.tss-guide-article>*:first-child{margin-top:0}.tss-guide-article h2,.tss-guide-article h3{position:relative;scroll-margin-top:150px}.tss-guide-article h2{border-top:1px solid var(--tss-guide-line);margin:34px 0 16px;padding-top:30px;font-size:32px;line-height:1.09}.tss-guide-article h2:first-child{border-top:0;padding-top:0}.tss-guide-article h2::before{content:"";display:inline-block;width:20px;height:16px;border:2px solid var(--tss-black);border-radius:4px;margin-right:9px;background:var(--tss-yellow);box-shadow:1px 1px 0 rgb(16 16 16 / .14);vertical-align:.05em;transform:rotate(-4deg)}.tss-guide-article h3{margin:26px 0 10px;font-size:23px;line-height:1.16}.tss-guide-article p,.tss-guide-article li{color:rgb(16 16 16 / .7);font-size:16px;font-weight:500;line-height:1.8}.tss-guide-article p{margin:0 0 20px}.tss-guide-article strong{color:var(--tss-black);font-weight:820}.tss-guide-article ul,.tss-guide-article ol{display:grid;gap:9px;margin:16px 0 28px;border:1px solid rgb(16 16 16 / .08);border-radius:8px;padding:16px 20px 16px 34px;background:rgb(255 250 229 / .58)}.tss-guide-article li::marker{color:var(--tss-black);font-weight:900}.tss-guide-article a{color:var(--tss-black);font-weight:850;text-decoration-color:rgb(16 16 16 / .32)}.tss-guide-article a:hover,.tss-guide-article a:focus{text-decoration-color:var(--tss-black)}.tss-guide-article blockquote,.tss-guide-article .wp-block-quote{position:relative;border:1.5px solid rgb(16 16 16 / .78);border-radius:8px;margin:28px 0;padding:20px 22px 20px 26px;background:var(--tss-guide-sage);box-shadow:3px 3px 0 rgb(16 16 16 / .1)}.tss-guide-article blockquote::before,.tss-guide-article .wp-block-quote::before{content:"Desk note";position:absolute;top:-15px;left:18px;border:2px solid var(--tss-black);border-radius:999px;padding:5px 9px;background:var(--tss-yellow);color:var(--tss-black);font-size:10px;font-weight:950;line-height:1;text-transform:uppercase}.tss-guide-article blockquote p,.tss-guide-article .wp-block-quote p{color:var(--tss-black);font-weight:650}.tss-guide-article table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;margin:22px 0;background:#fff}.tss-guide-table-wrap{max-width:none;margin:22px 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.tss-guide-table-wrap table{min-width:100%;margin:0}.tss-guide-article th,.tss-guide-article td{border:1px solid rgb(16 16 16 / .18);padding:10px 12px;text-align:left;vertical-align:top}.tss-guide-article th{background:var(--tss-yellow);color:var(--tss-black);font-size:13px;font-weight:950}.tss-guide-article td{color:var(--tss-ink-soft);font-size:14px;font-weight:650;line-height:1.45}.tss-guide-post__handoff{padding:0 0 34px}.tss-guide-handoff{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;border:1.5px solid rgb(16 16 16 / .82);border-radius:9px;padding:24px;background:linear-gradient(90deg,var(--tss-yellow) 0 8px,transparent 8px),linear-gradient(180deg,#fffdf4,#eaf7f5);box-shadow:4px 4px 0 rgb(16 16 16 / .1)}.tss-guide-handoff h2{font-size:30px;line-height:1}.tss-guide-handoff p{max-width:780px;margin:10px 0 0;color:var(--tss-ink-soft);font-size:15px;font-weight:650;line-height:1.55}.tss-guide-post__related{padding:10px 0 64px}.tss-guide-related__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.tss-guide-mini-pass a{position:relative;display:flex;min-height:176px;flex-direction:column;justify-content:flex-end;overflow:hidden;border:2px solid var(--tss-black);border-radius:8px;padding:18px;background:var(--tss-guide-paper);color:var(--tss-black);text-decoration:none;box-shadow:4px 4px 0 rgb(16 16 16 / .12);transition:transform 150ms ease,box-shadow 150ms ease}.tss-guide-mini-pass a::before{content:"";position:absolute;top:16px;left:16px;width:34px;height:22px;border:2px solid var(--tss-black);border-radius:4px;background:var(--tss-yellow);box-shadow:2px 2px 0 rgb(16 16 16 / .12);transform:rotate(-4deg)}.tss-guide-mini-pass a:hover,.tss-guide-mini-pass a:focus{color:var(--tss-black);text-decoration:none;box-shadow:1px 1px 0 rgb(16 16 16 / .18);transform:translate(3px,3px)}.tss-guide-mini-pass span{color:var(--tss-ink-soft);font-size:11px;font-weight:950;line-height:1;text-transform:uppercase}.tss-guide-mini-pass strong{display:block;margin-top:8px;font-size:22px;font-weight:950;line-height:1.04;text-wrap:balance}.tss-guide-mini-pass small{display:block;margin-top:8px;color:var(--tss-ink-soft);font-size:12px;font-weight:800;line-height:1}@media (max-width:1120px){.tss-guide-routes__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tss-guide-route{min-height:154px}.tss-guide-route--front{min-height:176px}}@media (max-width:980px){.tss-guide-hub__hero-grid,.tss-guide-post__hero-grid,.tss-guide-hub__layout,.tss-guide-post__layout{grid-template-columns:1fr}.tss-guide-hub__rail,.tss-guide-post__side{position:static}.tss-guide-hub__rail{grid-template-columns:repeat(2,minmax(0,1fr))}.tss-guide-post__side{order:1}.tss-guide-article{order:2}.tss-guide-toc{display:block;overflow-x:auto;white-space:nowrap}.tss-guide-toc>span,.tss-guide-toc__item{display:inline-flex;align-items:center;vertical-align:middle}.tss-guide-toc>span{margin-right:8px;margin-bottom:0}.tss-guide-toc__item,.tss-guide-toc__item--level-3{border-left:0;border-bottom:3px solid #fff0;margin-left:0;padding:8px 10px;white-space:nowrap}.tss-guide-toc__item:hover,.tss-guide-toc__item:focus{border-color:var(--tss-yellow)}.tss-guide-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tss-guide-hub__hero-grid{gap:22px}.tss-guide-catalogue{max-width:620px}}@media (max-width:760px){.tss-guide-hub__inner,.tss-guide-post__inner{width:min(100% - 28px, 1160px)}.tss-guide-hub__hero,.tss-guide-post__hero{padding:24px 0 24px}.tss-guide-hub__hero{--tss-guide-promenade-height:82px;min-height:0;padding:20px 0 calc(var(--tss-guide-promenade-height) + 14px)}.tss-guide-post__hero::before{display:none}.tss-guide-hub__hero::before{right:-52px;bottom:calc(var(--tss-guide-promenade-height) + 12px);width:190px;height:68px}.tss-guide-hub__hero::after{bottom:calc(var(--tss-guide-promenade-height) - 18px);height:44px}.tss-guide-breadcrumb{margin-bottom:14px;font-size:12px}.tss-guide-stamp{min-height:30px;padding:0 10px;font-size:11px}.tss-guide-hub__hero-grid{gap:14px}.tss-guide-hub__intro h1,.tss-guide-post__title-block h1{margin-top:12px;font-size:34px;line-height:1.05}.tss-guide-hub__intro p,.tss-guide-post__title-block p,.tss-guide-answer p{font-size:14.5px}.tss-guide-hub__intro p{margin-top:11px;line-height:1.36}.tss-guide-search{grid-template-columns:1fr;gap:5px;margin-top:14px;padding:5px}.tss-guide-search input[type="search"],.tss-guide-search button{min-height:38px}.tss-guide-search button{width:100%}.tss-guide-hub__intro::after{display:none}.tss-guide-catalogue{padding:14px;box-shadow:5px 5px 0 var(--tss-black)}.tss-guide-catalogue__top>span{margin-bottom:7px;font-size:10px}.tss-guide-catalogue__top strong{max-width:100%;font-size:24px}.tss-guide-catalogue__top p{margin-top:7px;font-size:12.5px;line-height:1.28}.tss-guide-catalogue__books{min-height:68px;margin:10px 0 0;padding:10px 10px 8px}.tss-guide-catalogue__book{flex-basis:26px}.tss-guide-catalogue__drawer{display:grid;gap:6px;margin-top:10px}.tss-guide-catalogue__drawer a{grid-template-columns:82px minmax(0,1fr);gap:3px 8px;padding:8px}.tss-guide-catalogue__drawer a>span{min-height:32px;font-size:9px}.tss-guide-catalogue__drawer strong{font-size:13px}.tss-guide-catalogue__drawer small{font-size:11px}.tss-guide-library-promenade .tss-hero-park__sign,.tss-guide-library-promenade .tss-hero-park__marker,.tss-guide-library-stack--two{display:none}.tss-guide-library-stack--one{left:10%;transform:rotate(-4deg) scale(.78)}.tss-guide-library-stack--three{right:9%;transform:rotate(2deg) scale(.68)}.tss-guide-library-reader--one{left:24%;--tss-park-character-scale:0.5}.tss-guide-library-reader--two{left:55%;--tss-park-character-scale:0.5}.tss-guide-library-reader--three{display:none}.tss-guide-routes__heading,.tss-guide-hub__posts-head,.tss-guide-related__head{display:grid;justify-content:stretch}.tss-guide-routes__grid,.tss-guide-card-grid,.tss-guide-hub__rail,.tss-guide-related__grid{grid-template-columns:1fr}.tss-guide-route--front{grid-column:auto;min-height:164px}.tss-guide-pass a,.tss-guide-pass--featured a{grid-template-columns:1fr;min-height:0}.tss-guide-pass__visual{min-height:138px;border-right:0;border-bottom:2px solid var(--tss-black)}.tss-guide-pass--featured .tss-guide-pass__visual strong,.tss-guide-pass__visual strong{font-size:30px}.tss-guide-pass--featured .tss-guide-pass__body>strong,.tss-guide-pass__body>strong{font-size:25px;line-height:1.03}.tss-guide-post__docket div{grid-template-columns:1fr;gap:3px}.tss-guide-answer{padding:21px 20px}.tss-guide-answer::after{display:none}.tss-guide-answer h2,.tss-guide-routes__heading h2,.tss-guide-hub__posts-head h2,.tss-guide-related__head h2,.tss-guide-handoff h2{font-size:28px;line-height:1.02}.tss-guide-article{padding:26px 20px}.tss-guide-article h2{font-size:30px;line-height:1.05}.tss-guide-article h3{font-size:22px}.tss-guide-article p,.tss-guide-article li{font-size:15.5px;line-height:1.68}.tss-guide-handoff{grid-template-columns:1fr}.tss-guide-handoff>a{width:100%}}@media (max-width:430px){.tss-guide-hub__inner,.tss-guide-post__inner{width:min(100% - 22px, 1160px)}.tss-guide-hub__intro h1,.tss-guide-post__title-block h1{font-size:29px}.tss-guide-hub__desk-card,.tss-guide-post__docket,.tss-guide-rail-card,.tss-guide-side-card,.tss-guide-toc,.tss-guide-pass__body,.tss-guide-mini-pass a{padding:16px}.tss-guide-route{min-height:142px}.tss-guide-catalogue__drawer a{grid-template-columns:84px minmax(0,1fr)}.tss-guide-catalogue__top strong{font-size:23px}.tss-guide-pass__meta span,.tss-guide-pass__meta time,.tss-guide-post__meta span,.tss-guide-post__meta time{max-width:100%}.tss-guide-article{padding:22px 16px}.tss-guide-article h2{font-size:27px}}@media (prefers-reduced-motion:reduce){.tss-guide-route,.tss-guide-pass a,.tss-guide-mini-pass a,.tss-guide-catalogue__book,.tss-guide-search button,.tss-guide-handoff>a,.tss-guide-empty a{transition:none}}.tss-guide-post[class*="tss-guide-post--treatment-"]{--tss-article-paper:#fffdf7;--tss-article-warm:#fff7df;--tss-article-sage:#dfeee1;--tss-article-mint:#c7e8df;--tss-article-rose:#f5dfda;--tss-article-ink:#101010}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-briefing-hero__grid{grid-template-areas:"title sheet" "disclosure sheet" "answer sheet"}.tss-guide-disclosure{grid-area:disclosure;border-left:6px solid var(--tss-yellow);padding:13px 16px;background:rgb(255 253 247 / .78)}.tss-guide-disclosure strong,.tss-guide-disclosure summary{display:block;margin-bottom:4px;color:var(--tss-article-ink);font-size:12px;font-weight:950;text-transform:uppercase}.tss-guide-disclosure summary{min-height:44px;margin:-8px 0 -5px;padding:12px 0 8px;cursor:pointer;list-style-position:inside}.tss-guide-disclosure[open] summary{margin-bottom:4px}.tss-guide-disclosure p{margin:0;color:rgb(16 16 16 / .76);font-size:13px;font-weight:620;line-height:1.55}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-article{width:100%;max-width:100%;min-width:0;border-radius:0;background:#fff0;box-shadow:none}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-article h2::before{border-radius:0;box-shadow:none;transform:none}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-article__rule{max-width:66ch;margin:34px 0;border:0;border-top:2px solid rgb(16 16 16 / .16)}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-source-quote{border:0;border-left:6px solid var(--tss-article-ink);border-radius:0;padding:19px 22px;background:#eee9da;box-shadow:none}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-source-quote::before{content:"Source quote";top:-12px;left:16px;border:1px solid var(--tss-article-ink);border-radius:0;background:var(--tss-article-paper)}.tss-guide-data{width:100%;max-width:100%!important;min-width:0;margin:28px 0 32px}.tss-guide-data__hint{display:none;margin:0 0 7px!important;color:var(--tss-article-ink)!important;font-size:12px!important;font-weight:850!important}.tss-guide-data__scroll{width:100%;max-width:100%;overflow-x:auto;border:1.5px solid var(--tss-article-ink);background:#fff;-webkit-overflow-scrolling:touch}.tss-guide-data table{display:table;width:100%;min-width:560px;margin:0;overflow:visible;border-collapse:separate;border-spacing:0}.tss-guide-data--wide table{min-width:820px}.tss-guide-data caption{border-bottom:1px solid var(--tss-article-ink);padding:12px 14px;background:#f0ecdf;color:var(--tss-article-ink);font-size:13px;font-weight:900;text-align:left}.tss-guide-data th,.tss-guide-data td{border:0;border-right:1px solid rgb(16 16 16 / .18);border-bottom:1px solid rgb(16 16 16 / .18);padding:11px 12px}.tss-guide-data tr>:last-child{border-right:0}.tss-guide-data tbody tr:last-child>*{border-bottom:0}.tss-guide-data thead th{background:var(--tss-article-ink);color:var(--tss-article-paper)}.tss-guide-data tbody th[scope="row"]{background:#faf6e9;color:var(--tss-article-ink)}.tss-guide-data--matrix thead th:first-child,.tss-guide-data--matrix tbody th:first-child{position:sticky;left:0;z-index:1;box-shadow:2px 0 0 var(--tss-article-ink)}.tss-guide-data--matrix thead th:first-child{z-index:2}.tss-guide-faq__title{margin-bottom:24px!important}.tss-guide-faq__question{max-width:66ch;margin:24px 0 8px;color:var(--tss-article-ink);font-size:19px;font-weight:900;line-height:1.25}.tss-guide-faq__question+p{border-left:4px solid var(--tss-yellow);padding-left:16px}.tss-guide-post--treatment-enhanced-comparison .tss-guide-data:first-of-type,.tss-guide-post--treatment-standard-comparison .tss-guide-data:first-of-type{box-shadow:4px 4px 0 rgb(16 16 16 / .12)}.tss-guide-post--treatment-enhanced-comparison .tss-guide-article h2:nth-of-type(2),.tss-guide-post--treatment-enhanced-comparison .tss-guide-article h2:nth-of-type(3){border-left:6px solid var(--tss-yellow);padding-left:16px}.tss-guide-post--treatment-trigger-explainer .tss-guide-section-title--clock,.tss-guide-post--treatment-trigger-explainer .tss-guide-section-title--trigger{border:2px solid var(--tss-article-ink);padding:18px 20px;background:var(--tss-article-sage)}.tss-guide-post--treatment-trigger-explainer .tss-guide-section-title--clock::before{width:34px;height:34px;border-radius:50%;background:var(--tss-yellow);vertical-align:-.25em}.tss-guide-post--treatment-wide-matrix .tss-guide-post__layout.tss-briefing-reading{grid-template-columns:minmax(200px,250px) minmax(0,860px)}.tss-guide-post--treatment-wide-matrix .tss-guide-article>.tss-guide-data{width:min(860px, calc(100vw - 80px))}.tss-guide-post--treatment-eligibility-guide .tss-guide-section-title--check+ol{counter-reset:tss-eligibility;grid-template-columns:1fr 1fr;border-top:2px solid var(--tss-article-ink);border-left:0;padding:0;background:#fff0}.tss-guide-post--treatment-eligibility-guide .tss-guide-section-title--check+ol li{counter-increment:tss-eligibility;min-height:72px;border-bottom:1px solid var(--tss-article-ink);padding:16px 14px 16px 48px;list-style:none}.tss-guide-post--treatment-eligibility-guide .tss-guide-section-title--check+ol li::before{content:counter(tss-eligibility);position:absolute;margin-left:-36px;width:25px;height:25px;display:inline-grid;place-items:center;border:1px solid var(--tss-article-ink);background:var(--tss-yellow);color:var(--tss-article-ink);font-weight:950}.tss-guide-post--treatment-recovery-guide .tss-guide-disclosure{border-left-color:var(--tss-article-ink);background:var(--tss-article-rose)}.tss-guide-post--treatment-recovery-guide .tss-guide-section-title--danger{border:2px solid var(--tss-article-ink);padding:20px;background:var(--tss-yellow);box-shadow:4px 4px 0 var(--tss-article-ink)}.tss-guide-post--treatment-recovery-guide .tss-guide-section-title--danger::before{background:var(--tss-article-ink)}.tss-guide-post--treatment-recovery-guide .tss-guide-article h2[id^="step-"]{border-left:6px solid var(--tss-yellow);padding-left:18px}.tss-guide-post--treatment-recovery-guide .tss-guide-article p>strong:first-child{display:inline-block;margin-right:5px;border-bottom:3px solid var(--tss-yellow)}.tss-guide-post--treatment-legal-explainer .tss-guide-disclosure{border:0;padding:15px 17px;background:var(--tss-article-ink)}.tss-guide-post--treatment-legal-explainer .tss-guide-disclosure strong,.tss-guide-post--treatment-legal-explainer .tss-guide-disclosure summary,.tss-guide-post--treatment-legal-explainer .tss-guide-disclosure p{color:var(--tss-article-paper)}.tss-guide-post--treatment-legal-explainer .tss-guide-section-title--legal{border-left:6px solid var(--tss-article-ink);padding:18px 20px;background:var(--tss-article-sage)}.tss-guide-post--treatment-legal-explainer .tss-guide-post__side,.tss-guide-post--treatment-recovery-guide .tss-guide-post__side{position:static}@media (max-width:980px){.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-briefing-hero__grid{grid-template-areas:"title" "disclosure" "answer" "sheet"}.tss-guide-post--treatment-wide-matrix .tss-guide-post__layout.tss-briefing-reading{grid-template-columns:190px minmax(0,1fr)}.tss-guide-post--treatment-wide-matrix .tss-guide-article>.tss-guide-data{width:100%}}@media (max-width:760px){.tss-guide-data__hint{display:block}.tss-guide-data table{min-width:620px}.tss-guide-data--wide table{min-width:820px}.tss-guide-post--treatment-eligibility-guide .tss-guide-section-title--check+ol{grid-template-columns:1fr}.tss-guide-post--treatment-trigger-explainer .tss-guide-section-title--clock,.tss-guide-post--treatment-trigger-explainer .tss-guide-section-title--trigger,.tss-guide-post--treatment-recovery-guide .tss-guide-section-title--danger,.tss-guide-post--treatment-legal-explainer .tss-guide-section-title--legal{padding:16px}}.tss-guide-post{--tss-briefing-cream:#fff7df;--tss-briefing-paper:#fffdf7;--tss-briefing-muted:#5f5c54;--tss-briefing-sage:#dfeee1;background:var(--tss-briefing-cream)}.tss-guide-post [hidden]{display:none!important}.tss-guide-post :focus-visible{outline:3px solid #1268a3;outline-offset:4px}.tss-guide-post .tss-briefing-hero{padding:clamp(34px, 4.5vw, 64px) 0 clamp(54px, 7vw, 84px);border-bottom:2px solid var(--tss-black);background:var(--tss-briefing-cream)}.tss-guide-post .tss-briefing-hero::before{content:none}.tss-briefing-hero__grid{display:grid;grid-template-areas:"title sheet" "answer sheet";grid-template-columns:minmax(0,1.2fr) minmax(350px,0.8fr);gap:32px clamp(42px, 6vw, 72px);align-items:start}.tss-briefing-hero__grid .tss-guide-post__title-block{grid-area:title}.tss-guide-post .tss-guide-post__title-block h1{max-width:15ch;margin-top:18px;font-size:clamp(46px, 5.2vw, 70px);line-height:.97;letter-spacing:-.052em}.tss-guide-post .tss-guide-post__title-block>p{max-width:610px;font-size:clamp(17px, 1.45vw, 20px);font-weight:550;line-height:1.48}.tss-guide-post .tss-guide-stamp{border-radius:0;box-shadow:none;transform:none}.tss-guide-post .tss-guide-post__meta{display:flex;flex-wrap:wrap;gap:7px 20px;color:var(--tss-briefing-muted);font-size:13px}.tss-guide-post .tss-guide-post__meta span,.tss-guide-post .tss-guide-post__meta time{min-height:0;border:0;border-radius:0;margin:0;padding:0;background:#fff0;color:var(--tss-briefing-muted);font-size:13px;font-weight:700;line-height:1.35}.tss-guide-post .tss-guide-post__meta span+span::before,.tss-guide-post .tss-guide-post__meta span+time::before,.tss-guide-post .tss-guide-post__meta time+span::before{content:"•";margin-right:20px;color:var(--tss-black)}.tss-briefing-answer{grid-area:answer;border:2px solid var(--tss-black);padding:25px 28px 28px;background:var(--tss-yellow)}.tss-briefing-answer>span,.tss-briefing-sheet__kicker{display:block;margin:0 0 8px;font-size:11px;font-weight:950;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.tss-guide-post .tss-briefing-answer h2{font-size:28px;line-height:1.04}.tss-briefing-answer p{max-width:58ch;margin:10px 0 0;color:var(--tss-black);font-size:16px;font-weight:600;line-height:1.56}.tss-briefing-sheet{grid-area:sheet;position:relative;min-width:0;margin-top:12px;border:2px solid var(--tss-black);padding:40px 30px 28px;background:var(--tss-briefing-paper);box-shadow:9px 9px 0 var(--tss-yellow);transform:rotate(0.35deg)}.tss-briefing-sheet__clip{position:absolute;top:-20px;left:50%;width:52px;height:39px;border:3px solid var(--tss-black);border-bottom-width:9px;border-radius:20px 20px 5px 5px;background:#b7b7b2;transform:translateX(-50%)}.tss-guide-post .tss-briefing-sheet h2{max-width:18ch;font-size:clamp(26px, 2.4vw, 34px);line-height:1.06}.tss-briefing-sheet__intro{margin:12px 0 22px;color:#4f4d47;font-size:14px;line-height:1.48}.tss-briefing-checks{display:grid;gap:17px}.tss-briefing-checks label{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;align-items:start;cursor:pointer;font-size:14px;line-height:1.42}.tss-briefing-checks input{width:22px;height:22px;margin:2px 0 0;accent-color:var(--tss-black)}.tss-briefing-checks strong{display:block;margin-bottom:2px;font-size:13px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.tss-briefing-sheet__status{display:flex;min-height:46px;align-items:center;justify-content:space-between;gap:16px;margin-top:22px;border-top:2px solid var(--tss-black);padding-top:14px}.tss-briefing-sheet__status p{margin:0;font-size:11px;font-weight:950;letter-spacing:.07em;line-height:1.3;text-transform:uppercase}.tss-briefing-sheet__status button{min-width:44px;min-height:44px;border:0;padding:7px 8px;background:#fff0;color:var(--tss-black);cursor:pointer;font-size:13px;font-weight:850;text-decoration:underline;text-underline-offset:3px}.tss-briefing-sheet__complete{display:none;margin:10px 0 0;border:3px solid #267046;padding:7px;color:#267046;font-size:13px;font-weight:950;letter-spacing:.05em;text-align:center;text-transform:uppercase;transform:rotate(-1deg)}.tss-briefing-sheet.is-complete .tss-briefing-sheet__complete{display:block}.tss-briefing-sheet__facts{display:grid;gap:14px;margin:22px 0 0}.tss-briefing-sheet__facts div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px;border-top:1px solid rgb(16 16 16 / .25);padding-top:12px}.tss-briefing-sheet__facts dt,.tss-briefing-sheet__facts dd{margin:0;font-size:13px;line-height:1.42}.tss-briefing-sheet__facts dt{font-weight:950;text-transform:uppercase}.tss-briefing-sheet__facts dd{font-weight:600;overflow-wrap:anywhere}.tss-guide-post .tss-guide-post__body{padding:clamp(48px, 6vw, 76px) 0 clamp(70px, 8vw, 104px)}.tss-guide-post .tss-briefing-reading{grid-template-columns:220px minmax(0,700px);gap:clamp(44px, 6vw, 78px);justify-content:center}.tss-guide-post .tss-guide-post__side{position:sticky;top:24px;display:grid;gap:24px;align-self:start}.tss-guide-post .tss-guide-toc{display:block;margin:0;border:0;border-radius:0;padding:0;background:#fff0;box-shadow:none}.tss-guide-post .tss-guide-toc summary{min-height:44px;padding:10px 0;cursor:pointer;font-size:14px;font-weight:950;list-style-position:inside}.tss-guide-post .tss-guide-toc nav{display:grid;gap:4px;margin-top:8px;border-left:3px solid var(--tss-yellow);padding-left:12px}.tss-guide-post .tss-guide-toc__item,.tss-guide-post .tss-guide-toc__item--level-3{display:block;margin:0;border:0;padding:7px 0;color:var(--tss-briefing-muted);font-size:13px;font-weight:700;line-height:1.32;white-space:normal}.tss-guide-post .tss-guide-toc__item--level-3{padding-left:10px;font-size:12px}.tss-guide-post .tss-guide-toc__item:hover,.tss-guide-post .tss-guide-toc__item:focus,.tss-guide-post .tss-guide-toc__item.is-current{color:var(--tss-black);font-weight:950;text-decoration:underline;text-decoration-color:var(--tss-yellow);text-decoration-thickness:4px;text-underline-offset:5px}.tss-guide-post .tss-guide-side-card{border:0;border-top:2px solid var(--tss-black);border-radius:0;padding:18px 0 0;background:#fff0;box-shadow:none}.tss-guide-post .tss-guide-article{min-width:0;border:0;border-radius:0;padding:0;background:#fff0;box-shadow:none}.tss-guide-post .tss-guide-article>*{max-width:64ch}.tss-guide-post .tss-guide-article h2{max-width:20ch;border-top:0;margin:0 0 18px;padding-top:54px;font-size:clamp(31px, 3vw, 40px);line-height:1.07;letter-spacing:-.035em}.tss-guide-post .tss-guide-article h2:first-child{padding-top:0}.tss-guide-post .tss-guide-article h2::before{content:none}.tss-guide-post .tss-guide-article h3{margin:30px 0 11px;font-size:22px;line-height:1.16}.tss-guide-post .tss-guide-article p,.tss-guide-post .tss-guide-article li{color:rgb(16 16 16 / .77);font-size:17px;font-weight:480;line-height:1.72}.tss-guide-post .tss-guide-article ul,.tss-guide-post .tss-guide-article ol{gap:12px;border:0;border-left:5px solid var(--tss-yellow);border-radius:0;padding:19px 24px 19px 38px;background:rgb(255 253 247 / .72)}.tss-guide-device{max-width:700px!important;margin:24px 0 12px}.tss-guide-device__picker{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.tss-guide-device__picker>span{flex-basis:100%;font-size:13px;font-weight:950}.tss-guide-device__picker button{min-height:44px;border:2px solid var(--tss-black);border-radius:0;padding:7px 13px;background:#fff0;color:var(--tss-black);cursor:pointer;font-size:14px;font-weight:850}.tss-guide-device__picker button[aria-pressed="true"]{background:var(--tss-black);color:#fff}.tss-guide-device__panel{border-left:6px solid var(--tss-yellow);padding:24px;background:#fff}.tss-guide-device__panel h3{margin-top:0!important}.tss-guide-device__panel>*:last-child{margin-bottom:0}@media (max-width:980px){.tss-briefing-hero__grid{grid-template-areas:"title" "answer" "sheet";grid-template-columns:1fr;gap:32px}.tss-briefing-sheet{width:min(100% - 10px, 600px)}.tss-guide-post .tss-briefing-reading{grid-template-columns:190px minmax(0,1fr);gap:42px}}@media (max-width:760px){.tss-guide-post .tss-briefing-hero{padding:24px 0 52px}.tss-guide-post .tss-guide-breadcrumb{margin-bottom:20px}.tss-guide-post .tss-guide-post__title-block h1{max-width:14ch;font-size:clamp(40px, 11vw, 52px);line-height:.99}.tss-guide-post .tss-guide-post__meta{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px}.tss-guide-post .tss-guide-post__meta span+span::before,.tss-guide-post .tss-guide-post__meta span+time::before,.tss-guide-post .tss-guide-post__meta time+span::before{content:none}.tss-briefing-answer{padding:22px 20px 24px}.tss-briefing-sheet{width:calc(100% - 8px);margin-top:16px;padding:37px 22px 24px;box-shadow:7px 7px 0 var(--tss-yellow);transform:none}.tss-guide-post .tss-guide-post__body{padding:42px 0 72px}.tss-guide-post .tss-briefing-reading{display:flex;flex-direction:column;gap:36px}.tss-guide-post .tss-guide-post__side{position:static;order:1}.tss-guide-post .tss-guide-article{order:2}.tss-guide-post .tss-guide-toc{border-bottom:2px solid var(--tss-black);padding-bottom:20px}.tss-guide-post .tss-guide-toc nav{display:grid;overflow:visible;white-space:normal}.tss-guide-post .tss-guide-side-card{display:none}.tss-guide-post .tss-guide-article h2{padding-top:44px;font-size:31px}.tss-guide-post .tss-guide-article p,.tss-guide-post .tss-guide-article li{font-size:16px;line-height:1.68}.tss-guide-device__panel{padding:20px}}@media (max-width:430px){.tss-briefing-sheet__facts div{grid-template-columns:1fr;gap:4px}.tss-guide-device__picker{display:grid;grid-template-columns:1fr 1fr}.tss-guide-device__picker>span{grid-column:1 / -1}.tss-guide-device__picker button{min-width:0;padding-inline:7px;font-size:13px}}@media (prefers-reduced-motion:reduce){.tss-briefing-sheet,.tss-briefing-sheet__complete{transform:none}}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-briefing-hero{padding:clamp(30px, 3.4vw, 46px) 0 clamp(34px, 4vw, 54px)}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-briefing-hero__grid{grid-template-areas:"title sheet" "answer sheet" "disclosure disclosure";grid-template-columns:minmax(0,1.6fr) minmax(260px,0.72fr);gap:20px clamp(36px, 5vw, 62px)}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-post__title-block h1{max-width:22ch;margin-top:14px;font-size:clamp(42px, 4.2vw, 58px);line-height:.98}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-post__meta{margin-top:16px}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-briefing-answer{border:0;border-left:9px solid var(--tss-yellow);padding:9px 0 9px 20px;background:#fff0}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-briefing-answer>span{margin-bottom:5px}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-briefing-answer h2{font-size:20px}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-briefing-answer p{max-width:66ch;margin-top:7px;font-size:clamp(16px, 1.4vw, 19px);font-weight:720;line-height:1.48}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-disclosure{border:0;border-top:1px solid rgb(16 16 16 / .36);padding:13px 0 0;background:#fff0}.tss-guide-post--treatment-recovery-guide .tss-guide-disclosure{border-left:6px solid var(--tss-article-ink);padding:13px 16px;background:var(--tss-article-rose)}.tss-guide-post--treatment-legal-explainer .tss-guide-disclosure{border:0;padding:14px 16px;background:var(--tss-article-ink)}.tss-guide-post--treatment-legal-explainer .tss-guide-disclosure strong,.tss-guide-post--treatment-legal-explainer .tss-guide-disclosure p{color:var(--tss-article-paper)}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-briefing-sheet--compact{align-self:start;width:100%;margin:8px 0 0;border:0;border-top:5px solid var(--tss-black);border-radius:0;padding:0;background:#fff0;box-shadow:none;transform:none}.tss-briefing-sheet--compact summary{min-height:58px;padding:12px 0 10px;cursor:pointer}.tss-briefing-sheet--compact summary>span,.tss-briefing-sheet--compact summary>strong{display:block}.tss-briefing-sheet--compact summary>span{margin-bottom:3px;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.tss-briefing-sheet--compact summary>strong{padding-right:10px;font-size:21px;font-weight:950;line-height:1.08}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-briefing-sheet--compact .tss-briefing-sheet__facts{gap:0;margin:4px 0 0}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-briefing-sheet--compact .tss-briefing-sheet__facts div{grid-template-columns:78px minmax(0,1fr);gap:10px;padding:10px 0}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-post__body{padding:clamp(40px, 5vw, 62px) 0 clamp(70px, 8vw, 104px)}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-briefing-reading{grid-template-columns:220px minmax(0,700px);gap:clamp(42px, 5.5vw, 72px)}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-post__side{max-height:calc(100dvh - 48px)}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-toc nav{max-height:min(58dvh, 560px);overflow-y:auto;overscroll-behavior:contain;padding-right:8px;scrollbar-gutter:stable}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-article>*{max-width:67ch}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-article h2{max-width:22ch;padding-top:48px}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-source-quote{max-width:64ch;margin:20px 0;border:0;border-left:2px solid rgb(16 16 16 / .52);padding:5px 0 5px 17px;background:#fff0;box-shadow:none}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-source-quote::before{content:none}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-source-quote p{font-size:15px;line-height:1.58}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-source-quote--featured{border-top:1px solid rgb(16 16 16 / .32);border-bottom:1px solid rgb(16 16 16 / .32);border-left-width:6px;padding:15px 16px;background:rgb(238 233 218 / .7)}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-section-title--decision,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-section-title--matrix{border-top:4px solid var(--tss-article-ink);padding-top:18px}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-section-title--warning,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-section-title--danger{border:0;border-top:4px solid var(--tss-article-ink);border-bottom:1px solid var(--tss-article-ink);padding:18px 14px 17px 20px;background:linear-gradient(90deg,var(--tss-yellow) 0 8px,transparent 8px);box-shadow:none}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-section-title--legal{border:0;border-left:7px solid var(--tss-article-ink);padding:17px 18px;background:var(--tss-article-sage)}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-section-title--evidence,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-section-title--status{border-left:6px solid #777065;padding:9px 0 9px 18px}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-section-title--positive{border-left:7px solid #4f7a5d;padding:9px 0 9px 18px}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-section-title--carrier{max-width:67ch;border-top:2px solid var(--tss-article-ink);padding-top:16px}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-section-title--caveat{border-left:5px solid var(--tss-yellow);padding-left:14px}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-section-title--step{border-left:6px solid var(--tss-yellow);padding-left:18px}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-action-list{counter-reset:tss-guide-action;display:grid;grid-template-columns:1fr 1fr;gap:0;border:0;border-top:3px solid var(--tss-article-ink);border-left:0;padding:0;background:#fff0}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-action-list li{counter-increment:tss-guide-action;position:relative;min-height:96px;border-bottom:1px solid rgb(16 16 16 / .45);padding:17px 16px 17px 48px;list-style:none}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-action-list li::before{content:counter(tss-guide-action);position:absolute;top:18px;left:12px;display:grid;place-items:center;width:25px;height:25px;border:1px solid var(--tss-article-ink);background:var(--tss-yellow);color:var(--tss-article-ink);font-size:13px;font-weight:950}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-faq__title{max-width:67ch;margin-bottom:10px!important;border-top:4px solid var(--tss-article-ink);padding-top:22px}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-faq__question{margin:0;border-top:1px solid rgb(16 16 16 / .3);padding:17px 0 7px;font-size:18px}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-faq__question+p{margin-top:0;border:0;padding:0 0 16px}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-data{box-shadow:none}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-data__scroll{border:0;border-top:4px solid var(--tss-article-ink);border-bottom:1px solid var(--tss-article-ink)}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-data--packs tbody th[scope="row"]{border-left:5px solid var(--tss-yellow)}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-data--matrix .tss-guide-data__hint{display:block}@media (min-width:981px){.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-data--matrix .tss-guide-data__scroll{max-height:min(70dvh, 680px);overflow:auto;overscroll-behavior:contain}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-data--matrix thead th{position:sticky;top:0;z-index:3}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-data--matrix thead th:first-child{z-index:4}}@media (max-width:980px){.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-briefing-hero__grid{grid-template-areas:"title" "answer" "disclosure" "sheet";grid-template-columns:1fr;gap:20px}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-briefing-sheet--compact{width:min(100%, 620px)}}@media (max-width:760px){.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-briefing-hero{padding:20px 0 28px}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-post__title-block h1{max-width:15ch;font-size:clamp(35px, 9.7vw, 44px);line-height:1}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-post__meta{grid-template-columns:1fr;gap:3px;font-size:12px}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-briefing-answer{border-left-width:7px;padding:7px 0 7px 14px}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-briefing-answer p{font-size:16px}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-briefing-sheet--compact{width:100%;margin-top:0}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-post__body{padding-top:30px}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-briefing-reading{gap:28px}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-post__side{width:100%;max-height:none}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-toc{padding-bottom:12px}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-toc nav{max-height:min(52dvh, 420px)}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-article h2{padding-top:38px;font-size:29px}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-action-list{grid-template-columns:1fr}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-action-list li{min-height:0}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-data__hint{display:block}}.tss-guide-mobile-matrix-summary,.tss-briefing-checks__toggle{display:none}.tss-guide-faq-item{max-width:67ch;border-top:1px solid rgb(16 16 16 / .3)}.tss-guide-faq-item>summary{padding:17px 0 7px;font-size:18px;font-weight:900;line-height:1.3;cursor:pointer}.tss-guide-faq-item>p{margin-top:0;padding-bottom:16px}.tss-guide-evidence>summary{display:none}.tss-guide-full-matrix>summary{display:none}.tss-guide-recovery-step>summary{display:none}@media (max-width:760px){.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-post__inner{width:calc(100% - 36px)}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-briefing-hero{padding:16px 0 20px}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-breadcrumb{margin-bottom:14px;font-size:12px}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-breadcrumb__current,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-breadcrumb__current-separator{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-breadcrumb a:last-of-type{font-size:0}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-breadcrumb a:last-of-type::after{content:"Guides";font-size:12px}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-briefing-hero__grid{gap:13px}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-stamp{padding:3px 6px 2px;font-size:10px;line-height:1.2}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-post__title-block h1{max-width:18ch;margin-top:10px;font-size:clamp(29px, 8.1vw, 32px);line-height:1.02;letter-spacing:-.035em}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-post__meta{display:flex;flex-direction:column;gap:2px;margin-top:10px;font-size:12px;line-height:1.35}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-post__category{display:none}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-post__timing>span{display:inline}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-briefing-answer{margin-top:7px;border-left-width:6px;padding:7px 0 8px 15px}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-briefing-answer>span{display:none}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-briefing-answer h2{font-size:18px;line-height:1.2}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-briefing-answer p{margin-top:5px;font-size:15.5px;font-weight:650;line-height:1.48}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-disclosure,.tss-guide-post--treatment-recovery-guide .tss-guide-disclosure,.tss-guide-post--treatment-legal-explainer .tss-guide-disclosure{margin-top:0;border:0;border-top:1px solid rgb(16 16 16 / .3);padding:0;background:#fff0;color:var(--tss-article-ink)}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-disclosure summary,.tss-guide-post--treatment-legal-explainer .tss-guide-disclosure summary{min-height:34px;margin:0;padding:9px 0 7px;color:var(--tss-article-ink);font-size:11px;letter-spacing:.04em}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-disclosure p,.tss-guide-post--treatment-legal-explainer .tss-guide-disclosure p{padding:0 0 10px;color:rgb(16 16 16 / .74);font-size:12px}.tss-blog-has-js .tss-guide-post[class*="tss-guide-post--treatment-"] [data-specialist-briefing]{display:none}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-briefing-sheet--checklist{width:100%;margin:2px 0 0;padding:24px 18px 18px;box-shadow:4px 4px 0 var(--tss-yellow)}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-briefing-sheet--checklist .tss-briefing-sheet__kicker{margin-bottom:3px;font-size:10px}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-briefing-sheet--checklist h2{font-size:20px}.tss-blog-has-js .tss-guide-post[class*="tss-guide-post--treatment-"] .tss-briefing-sheet--checklist .tss-briefing-sheet__intro,.tss-blog-has-js .tss-guide-post[class*="tss-guide-post--treatment-"] .tss-briefing-sheet--checklist .tss-briefing-checks,.tss-blog-has-js .tss-guide-post[class*="tss-guide-post--treatment-"] .tss-briefing-sheet--checklist .tss-briefing-sheet__status{display:none}.tss-blog-has-js .tss-guide-post[class*="tss-guide-post--treatment-"] .tss-briefing-sheet--checklist.is-checklist-open .tss-briefing-sheet__intro,.tss-blog-has-js .tss-guide-post[class*="tss-guide-post--treatment-"] .tss-briefing-sheet--checklist.is-checklist-open .tss-briefing-checks,.tss-blog-has-js .tss-guide-post[class*="tss-guide-post--treatment-"] .tss-briefing-sheet--checklist.is-checklist-open .tss-briefing-sheet__status{display:grid}.tss-briefing-checks__toggle{display:inline-flex;align-items:center;min-height:42px;margin-top:12px;border:1.5px solid var(--tss-article-ink);padding:8px 13px;background:var(--tss-yellow);color:var(--tss-article-ink);font-size:13px;font-weight:900;cursor:pointer}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-post__body{padding:17px 0 64px}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-briefing-reading{gap:20px}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-toc{border-top:1px solid rgb(16 16 16 / .45);border-bottom:4px solid var(--tss-article-ink);padding:0 0 8px}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-toc summary{min-height:42px;padding:11px 0 7px;font-size:13px}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-toc nav{max-height:54dvh;padding:6px 0 8px}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-article>*{max-width:100%}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-article h2{max-width:19ch;padding-top:29px;font-size:clamp(25px, 7.1vw, 27px);line-height:1.04;letter-spacing:-.025em}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-article h2:first-child{padding-top:0}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-article h2::before{display:none}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-article h3{font-size:20px;line-height:1.18}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-article p,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-article li{font-size:16px;line-height:1.62}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-section-title--decision,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-section-title--matrix,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-section-title--carrier{border-top-width:3px;padding-top:14px}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-section-title--warning,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-section-title--danger,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-section-title--legal,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-section-title--evidence,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-section-title--status,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-section-title--positive,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-section-title--caveat,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-section-title--step{border-right:0;border-bottom:0;border-left-width:5px;padding:11px 0 10px 14px;background:#fff0}.tss-guide-data table.is-mobile-stacked{display:block;min-width:0}.tss-guide-data.is-stacked-data>.tss-guide-data__hint{display:none}.tss-guide-data table.is-mobile-stacked caption{display:block}.tss-guide-data table.is-mobile-stacked thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%)}.tss-guide-data table.is-mobile-stacked tbody,.tss-guide-data table.is-mobile-stacked tr,.tss-guide-data table.is-mobile-stacked th,.tss-guide-data table.is-mobile-stacked td{display:block;width:100%}.tss-guide-data table.is-mobile-stacked tr{border-bottom:3px solid var(--tss-article-ink);padding:10px 0}.tss-guide-data table.is-mobile-stacked tr:last-child{border-bottom-width:0}.tss-guide-data table.is-mobile-stacked th,.tss-guide-data table.is-mobile-stacked td{display:grid;grid-template-columns:minmax(88px,0.42fr) minmax(0,0.58fr);gap:12px;border:0;border-bottom:1px solid rgb(16 16 16 / .16);padding:8px 12px;background:#fff;text-align:left}.tss-guide-data table.is-mobile-stacked th::before,.tss-guide-data table.is-mobile-stacked td::before{content:attr(data-label);font-size:11px;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.tss-guide-data table.is-mobile-stacked tbody th[scope="row"]{border-left:0;background:var(--tss-article-warm);font-weight:900}.tss-guide-data table.is-mobile-stacked tr>:last-child{border-bottom:0}.tss-guide-mobile-matrix-summary{display:block;margin:14px 0 0;border-top:4px solid var(--tss-article-ink)}.tss-guide-mobile-matrix-summary>h3{margin:0;padding:12px 0 9px;font-size:17px}.tss-guide-mobile-matrix-summary__entry{border-top:1px solid rgb(16 16 16 / .32);padding:11px 0 12px}.tss-guide-mobile-matrix-summary__entry h4{margin:0 0 5px;font-size:16px;font-weight:950}.tss-guide-mobile-matrix-summary__entry p{margin:0;font-size:13px!important;line-height:1.48!important}.tss-guide-mobile-matrix-summary__entry dl{display:grid;grid-template-columns:minmax(90px,0.38fr) minmax(0,0.62fr);gap:5px 12px;margin:0;font-size:13px}.tss-guide-mobile-matrix-summary__entry dt{font-weight:850}.tss-guide-mobile-matrix-summary__entry dd{margin:0}.tss-guide-full-matrix{margin-top:14px;border-top:1px solid var(--tss-article-ink);border-bottom:1px solid var(--tss-article-ink)}.tss-guide-full-matrix>summary{display:block;min-height:46px;padding:13px 24px 11px 0;font-size:13px;font-weight:900;cursor:pointer;list-style:none}.tss-guide-full-matrix>summary::after{content:"+";float:right;font-size:18px;line-height:1}.tss-guide-full-matrix[open]>summary::after{content:"−"}.tss-guide-full-matrix .tss-guide-data__scroll{margin-bottom:10px}.tss-guide-evidence{margin:14px 0;border-left:2px solid rgb(16 16 16 / .58);padding-left:13px}.tss-guide-evidence>summary{display:block;min-height:40px;padding:10px 20px 8px 0;color:rgb(16 16 16 / .7);font-size:12px;font-weight:750;cursor:pointer;list-style:none}.tss-guide-evidence>summary::after{content:"+";float:right}.tss-guide-evidence[open]>summary::after{content:"−"}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-evidence .tss-guide-source-quote{margin:0;border-left:0;padding:4px 0 12px}.tss-guide-faq-item{border-top-color:rgb(16 16 16 / .45)}.tss-guide-faq-item>summary{display:block;min-height:48px;padding:13px 26px 11px 0;font-size:16px;line-height:1.35;list-style:none}.tss-guide-faq-item>summary::after{content:"+";float:right;margin-right:-22px}.tss-guide-faq-item[open]>summary::after{content:"−"}.tss-guide-faq-item>p{padding:0 0 14px}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-action-list{border-top-width:3px}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-action-list li{padding:14px 8px 14px 42px}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-action-list li::before{top:15px;left:6px}.tss-guide-recovery-step{border-top:1px solid rgb(16 16 16 / .46)}.tss-guide-recovery-step>summary{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:11px;min-height:56px;padding:9px 25px 9px 0;cursor:pointer;list-style:none}.tss-guide-recovery-step>summary>span{display:grid;place-items:center;width:27px;height:27px;border:1px solid var(--tss-article-ink);background:var(--tss-yellow);font-size:12px;font-weight:950}.tss-guide-recovery-step>summary>strong{font-size:16px;line-height:1.25}.tss-guide-recovery-step>summary::after{content:"+";position:absolute;right:2px}.tss-guide-recovery-step[open]>summary::after{content:"−"}.tss-guide-recovery-step__body{padding:0 0 18px 39px}.tss-guide-recovery-step__body>h2{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%)}.tss-guide-post--treatment-trigger-explainer .tss-guide-section-title--clock,.tss-guide-post--treatment-trigger-explainer .tss-guide-section-title--trigger{border:0;border-left:5px solid var(--tss-yellow);padding:10px 0 10px 14px;background:#fff0}}@media (max-width:340px){.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-post__inner{width:calc(100% - 30px)}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-post__title-block h1{font-size:28px}}.tss-guide-reading-progress{position:fixed;top:0;left:0;z-index:10000;width:100%;height:4px;pointer-events:none}.tss-guide-reading-progress>span{display:block;width:100%;height:100%;background:var(--tss-yellow,#ffd633);transform:scaleX(0);transform-origin:left center;will-change:transform}.tss-guide-post{--tss-editorial-paper:#f4f0e4;--tss-editorial-paper-bright:#fffdf5;--tss-editorial-ink:#171914;--tss-editorial-muted:#5d625a;--tss-editorial-sage:#a8b393;--tss-editorial-sage-light:#dfe4d2;--tss-editorial-blue:#a9c8ce;--tss-editorial-yellow:#f4c928;background:var(--tss-editorial-paper)}.tss-guide-post .tss-guide-post__inner{width:min(1240px, calc(100% - 48px))}.tss-guide-post .tss-guide-post__hero,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-briefing-hero{border-bottom:2px solid var(--tss-editorial-ink);padding:clamp(34px, 4vw, 54px) 0 clamp(44px, 5vw, 68px);background:var(--tss-editorial-paper)}.tss-guide-post .tss-guide-post__hero::before{display:none}.tss-guide-post .tss-guide-breadcrumb{margin-bottom:clamp(24px, 3vw, 36px);color:var(--tss-editorial-muted)}.tss-editorial-cover{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(430px,0.96fr);gap:clamp(44px, 5.2vw, 72px);align-items:center}.tss-editorial-cover .tss-guide-post__title-block{min-width:0}.tss-guide-post .tss-guide-stamp,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-stamp{min-height:29px;border-width:1.5px;border-radius:4px;padding:0 10px;background:var(--tss-editorial-yellow);font-size:11px;box-shadow:3px 3px 0 var(--tss-editorial-ink)}.tss-guide-post .tss-guide-post__title-block h1,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-post__title-block h1{max-width:11.5ch;margin-top:22px;font-size:clamp(54px, 5.4vw, 78px);font-weight:950;letter-spacing:-.065em;line-height:.92;text-wrap:balance}.tss-guide-post .tss-editorial-cover__dek,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-editorial-cover__dek{max-width:46ch;margin:26px 0 0;color:var(--tss-editorial-muted);font-size:18px;font-weight:620;line-height:1.5}.tss-guide-post .tss-guide-post__meta,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-post__meta{display:flex;flex-wrap:wrap;gap:7px 18px;margin-top:25px}.tss-guide-post .tss-guide-post__meta span,.tss-guide-post .tss-guide-post__meta time{min-height:0;border:0;border-radius:0;padding:0;background:#fff0;color:var(--tss-editorial-muted);font-size:12px;font-weight:730;line-height:1.4}.tss-editorial-cover__visual{position:relative;min-width:0;height:clamp(430px, 43vw, 550px);margin:0}.tss-editorial-cover__visual img{display:block;width:100%;height:100%;border:2px solid var(--tss-editorial-ink);object-fit:cover;object-position:center;background:var(--tss-editorial-sage-light)}.tss-guide-post--cover-ledger .tss-editorial-cover__visual img{object-position:52% center}.tss-editorial-cover__ledger{position:absolute;right:-16px;bottom:26px;width:min(286px, 74%);border:2px solid var(--tss-editorial-ink);padding:20px 22px;background:var(--tss-editorial-yellow);box-shadow:8px 8px 0 var(--tss-editorial-ink)}.tss-editorial-cover__ledger small,.tss-editorial-cover__ledger strong,.tss-editorial-cover__ledger span{display:block}.tss-editorial-cover__ledger small{font-size:11px;font-weight:920;letter-spacing:.07em;line-height:1.2;text-transform:uppercase}.tss-editorial-cover__ledger strong{margin-top:7px;font-size:30px;font-weight:950;letter-spacing:-.04em;line-height:1}.tss-editorial-cover__ledger span{margin-top:8px;font-size:13px;font-weight:720;line-height:1.35}.tss-guide-post__answer{position:relative;z-index:2;margin-top:-2px}.tss-guide-post__answer .tss-briefing-answer,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-post__answer .tss-briefing-answer{display:grid;grid-template-columns:220px minmax(0,1fr);border:2px solid var(--tss-editorial-ink);padding:0;background:var(--tss-editorial-paper-bright)}.tss-guide-post__answer .tss-briefing-answer h2,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-post__answer .tss-briefing-answer h2{display:flex;align-items:center;margin:0;padding:28px 30px;background:var(--tss-editorial-ink);color:var(--tss-editorial-paper-bright);font-size:20px;font-weight:920;letter-spacing:-.02em;line-height:1.1}.tss-guide-post__answer .tss-briefing-answer p,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-post__answer .tss-briefing-answer p{max-width:75ch;margin:0;padding:25px 32px;color:var(--tss-editorial-ink);font-size:18px;font-weight:650;line-height:1.55}.tss-guide-post__context{border-bottom:1px solid rgb(23 25 20 / .24);padding:28px 0 10px}.tss-guide-context-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,0.9fr);gap:34px;align-items:start}.tss-guide-context-grid>:only-child{grid-column:1 / -1;width:min(760px, 100%)}.tss-guide-post .tss-guide-context-grid .tss-guide-disclosure,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-context-grid .tss-guide-disclosure{border:0;border-left:4px solid var(--tss-editorial-sage);padding:4px 0 4px 18px;background:#fff0}.tss-guide-post .tss-guide-context-grid .tss-guide-disclosure summary{min-height:42px;margin:0;padding:10px 0 7px;font-size:13px;letter-spacing:0;text-transform:none}.tss-guide-post .tss-guide-context-grid .tss-guide-disclosure p{padding-bottom:12px;color:var(--tss-editorial-muted);font-size:13px}.tss-guide-post--treatment-legal-explainer .tss-guide-context-grid .tss-guide-disclosure{border-left:0;padding:16px 18px;background:var(--tss-editorial-ink)}.tss-guide-post--treatment-legal-explainer .tss-guide-context-grid .tss-guide-disclosure summary,.tss-guide-post--treatment-legal-explainer .tss-guide-context-grid .tss-guide-disclosure p{color:var(--tss-editorial-paper-bright)}.tss-guide-post .tss-guide-context-grid .tss-briefing-sheet,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-context-grid .tss-briefing-sheet{width:100%;margin:0}.tss-guide-post .tss-guide-context-grid .tss-briefing-sheet--compact,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-context-grid .tss-briefing-sheet--compact{border-top-width:3px}.tss-guide-post .tss-guide-context-grid .tss-briefing-sheet--checklist{max-width:820px;padding:34px 28px 26px}.tss-guide-context-grid>.tss-briefing-sheet--checklist:only-child{width:min(920px, 100%);max-width:920px}@media (min-width:761px){.tss-guide-context-grid .tss-briefing-sheet--checklist .tss-briefing-checks{grid-template-columns:repeat(2,minmax(0,1fr))}}.tss-guide-post .tss-guide-post__body,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-post__body{padding:clamp(66px, 7vw, 96px) 0 clamp(78px, 9vw, 120px);background:var(--tss-editorial-paper-bright)}.tss-guide-post .tss-briefing-reading,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-briefing-reading{grid-template-columns:190px minmax(0,920px);gap:clamp(38px, 5vw, 64px);justify-content:center}.tss-guide-post .tss-guide-post__side,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-post__side{top:26px;max-height:calc(100dvh - 52px);gap:22px}.tss-guide-post .tss-guide-toc summary,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-toc summary{border-bottom:2px solid var(--tss-editorial-ink);padding:8px 0 12px;font-size:13px}.tss-guide-post .tss-guide-toc nav,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-toc nav{gap:0;max-height:min(54dvh, 520px);margin-top:0;border-left:0;padding:0 8px 0 0}.tss-guide-post .tss-guide-toc__item,.tss-guide-post .tss-guide-toc__item--level-3,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-toc__item{border-bottom:1px solid rgb(23 25 20 / .18);padding:9px 0;color:var(--tss-editorial-muted);font-size:12px;font-weight:700}.tss-guide-post .tss-guide-toc__item.is-current{padding-left:9px;color:var(--tss-editorial-ink);text-decoration:none;box-shadow:inset 4px 0 0 var(--tss-editorial-yellow)}.tss-guide-post .tss-guide-side-card{border-top:0;border-left:4px solid var(--tss-editorial-yellow);padding:2px 0 2px 14px}.tss-guide-post .tss-guide-side-card>span{display:block;margin-bottom:7px;font-size:11px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.tss-guide-post .tss-guide-side-card--links{border-left-color:var(--tss-editorial-sage)}.tss-guide-post .tss-guide-article,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-article{width:100%;max-width:920px;padding:0;background:#fff0}.tss-guide-post .tss-guide-article>*{max-width:65ch}.tss-guide-post .tss-guide-article>.tss-guide-data,.tss-guide-post .tss-guide-article>.tss-guide-table-wrap,.tss-guide-post .tss-guide-article>figure,.tss-guide-post .tss-guide-article>.wp-block-table,.tss-guide-post .tss-guide-article>.wp-block-image,.tss-guide-post .tss-guide-article>.wp-block-gallery{max-width:920px}.tss-guide-post .tss-guide-article h2,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-article h2{max-width:18ch;margin-bottom:23px;padding-top:68px;font-size:clamp(38px, 4vw, 54px);font-weight:940;letter-spacing:-.055em;line-height:.98}.tss-guide-post .tss-guide-article h2:first-child,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-article h2:first-child{padding-top:0}.tss-guide-post .tss-guide-article h3{margin-top:38px;font-size:23px;line-height:1.15}.tss-guide-post .tss-guide-article p,.tss-guide-post .tss-guide-article li,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-article p,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-article li{color:#3d413a;font-size:17px;font-weight:470;line-height:1.72}.tss-guide-post .tss-guide-article a{text-decoration-color:rgb(23 25 20 / .55)}.tss-guide-post .tss-guide-article blockquote:not(.tss-guide-source-quote){max-width:64ch;border-left:5px solid var(--tss-editorial-sage);padding:22px 0 22px 26px;background:#fff0;font-size:18px;font-weight:640}.tss-guide-post .tss-guide-data,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-data{margin-top:34px;margin-bottom:42px}.tss-guide-post .tss-guide-data__scroll,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-data__scroll{border:2px solid var(--tss-editorial-ink);background:#fff}.tss-guide-post .tss-guide-data caption{padding:14px 16px;background:var(--tss-editorial-ink);color:var(--tss-editorial-paper-bright);font-size:13px;letter-spacing:.01em}.tss-guide-post .tss-guide-data thead th{background:var(--tss-editorial-sage-light);color:var(--tss-editorial-ink)}.tss-guide-post .tss-guide-data th,.tss-guide-post .tss-guide-data td{padding:13px 14px}.tss-guide-post .tss-guide-data tbody tr:nth-child(even)>*{background-color:rgb(223 228 210 / .3)}.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-section-title--decision,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-section-title--matrix{max-width:920px;border-top:5px solid var(--tss-editorial-ink);padding-top:20px}.tss-guide-post--treatment-trigger-explainer .tss-guide-section-title--clock,.tss-guide-post--treatment-trigger-explainer .tss-guide-section-title--trigger,.tss-guide-post--treatment-recovery-guide .tss-guide-article h2[id^="step-"]{border-left:6px solid var(--tss-editorial-yellow);padding-left:18px}.tss-guide-post--treatment-legal-explainer .tss-guide-section-title--legal,.tss-guide-post--treatment-eligibility-guide .tss-guide-section-title--check{max-width:760px;background:var(--tss-editorial-sage-light)}.tss-guide-post .tss-guide-faq-item{max-width:65ch}@media (max-width:1120px){.tss-editorial-cover{grid-template-columns:minmax(0,1fr) minmax(360px,0.86fr);gap:36px}.tss-guide-post .tss-guide-post__title-block h1,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-post__title-block h1{font-size:clamp(48px, 5.7vw, 66px)}.tss-guide-post .tss-briefing-reading,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-briefing-reading{grid-template-columns:180px minmax(0,1fr);gap:34px}}@media (max-width:820px){.tss-editorial-cover{grid-template-columns:1fr}.tss-editorial-cover__visual{height:min(64vw, 480px)}.tss-guide-context-grid{grid-template-columns:1fr}}@media (max-width:760px){.tss-guide-post .tss-guide-post__inner,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-post__inner{width:calc(100% - 32px)}.tss-guide-post .tss-guide-post__hero,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-briefing-hero{padding:20px 0 28px}.tss-guide-post .tss-guide-breadcrumb{margin-bottom:16px}.tss-guide-post .tss-guide-breadcrumb__current,.tss-guide-post .tss-guide-breadcrumb__current-separator{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.tss-editorial-cover{gap:22px}.tss-guide-post .tss-guide-stamp,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-stamp{min-height:25px;padding:0 7px;font-size:9px;box-shadow:2px 2px 0 var(--tss-editorial-ink)}.tss-guide-post .tss-guide-post__title-block h1,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-post__title-block h1{max-width:15ch;margin-top:13px;font-size:clamp(34px, 9.4vw, 40px);letter-spacing:-.055em;line-height:.97}.tss-guide-post .tss-editorial-cover__dek,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-editorial-cover__dek{display:-webkit-box;max-width:100%;margin-top:14px;overflow:hidden;font-size:14px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.tss-guide-post .tss-guide-post__meta,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-post__meta{display:flex;flex-direction:row;gap:4px 12px;margin-top:14px}.tss-guide-post .tss-guide-post__meta span,.tss-guide-post .tss-guide-post__meta time{font-size:11px}.tss-guide-post .tss-guide-post__category{display:none}.tss-editorial-cover__visual{height:218px}.tss-editorial-cover__visual img{object-position:center 54%}.tss-editorial-cover__ledger{right:8px;bottom:12px;width:min(224px, 72%);padding:13px 14px;box-shadow:5px 5px 0 var(--tss-editorial-ink)}.tss-editorial-cover__ledger small{font-size:9px}.tss-editorial-cover__ledger strong{margin-top:4px;font-size:23px}.tss-editorial-cover__ledger span{margin-top:5px;font-size:11px}.tss-guide-post__answer .tss-briefing-answer,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-post__answer .tss-briefing-answer{display:block}.tss-guide-post__answer .tss-briefing-answer h2,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-post__answer .tss-briefing-answer h2{min-height:46px;padding:12px 16px;font-size:16px}.tss-guide-post__answer .tss-briefing-answer p,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-post__answer .tss-briefing-answer p{padding:16px;font-size:15px;line-height:1.52}.tss-guide-post__context{padding:18px 0 4px}.tss-guide-context-grid{gap:14px}.tss-guide-post .tss-guide-context-grid .tss-guide-disclosure,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-context-grid .tss-guide-disclosure{border:0;border-top:1px solid rgb(23 25 20 / .35);padding:0}.tss-guide-post--treatment-legal-explainer .tss-guide-context-grid .tss-guide-disclosure{border-top:0;padding:12px 14px}.tss-guide-post .tss-guide-context-grid .tss-briefing-sheet--checklist{padding:30px 18px 20px}.tss-blog-has-js .tss-guide-context-grid .tss-briefing-sheet--checklist .tss-briefing-sheet__intro,.tss-blog-has-js .tss-guide-context-grid .tss-briefing-sheet--checklist .tss-briefing-checks,.tss-blog-has-js .tss-guide-context-grid .tss-briefing-sheet--checklist .tss-briefing-sheet__status{display:none}.tss-blog-has-js .tss-guide-context-grid .tss-briefing-sheet--checklist.is-checklist-open .tss-briefing-sheet__intro{display:block}.tss-blog-has-js .tss-guide-context-grid .tss-briefing-sheet--checklist.is-checklist-open .tss-briefing-checks{display:grid}.tss-blog-has-js .tss-guide-context-grid .tss-briefing-sheet--checklist.is-checklist-open .tss-briefing-sheet__status{display:flex}.tss-guide-post .tss-guide-post__body,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-post__body{padding:34px 0 76px}.tss-guide-post .tss-briefing-reading,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-briefing-reading{display:flex;flex-direction:column;gap:34px}.tss-guide-post .tss-guide-post__side,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-post__side{width:100%;max-height:none}.tss-guide-post .tss-guide-toc,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-toc{border-bottom:3px solid var(--tss-editorial-ink);padding-bottom:8px}.tss-guide-post .tss-guide-toc summary,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-toc summary{min-height:42px;border-top:1px solid rgb(23 25 20 / .35);border-bottom:0;padding:11px 0 8px}.tss-guide-post .tss-guide-toc nav,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-toc nav{max-height:min(52dvh, 420px);padding:4px 0 8px}.tss-guide-post .tss-guide-article,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-article{max-width:100%}.tss-guide-post .tss-guide-article h2,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-article h2{max-width:19ch;padding-top:48px;font-size:clamp(28px, 7.8vw, 32px);line-height:1.02}.tss-guide-post .tss-guide-article h3{font-size:21px}.tss-guide-post .tss-guide-article p,.tss-guide-post .tss-guide-article li,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-article p,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-article li{font-size:16px;line-height:1.66}.tss-guide-post .tss-guide-data__scroll,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-data__scroll{border-width:2px}.tss-guide-post .tss-guide-data table.is-mobile-stacked tr{border-bottom:2px solid var(--tss-editorial-ink)}.tss-guide-post .tss-guide-data table.is-mobile-stacked th,.tss-guide-post .tss-guide-data table.is-mobile-stacked td{grid-template-columns:minmax(82px,0.38fr) minmax(0,0.62fr);padding:9px 11px}.tss-guide-post .tss-guide-mobile-matrix-summary{border-top-width:3px}}@media (max-width:340px){.tss-guide-post .tss-guide-post__inner,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-post__inner{width:calc(100% - 26px)}.tss-guide-post .tss-guide-post__title-block h1,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-post__title-block h1{font-size:31px}.tss-editorial-cover__visual{height:188px}}@media (prefers-reduced-motion:reduce){.tss-guide-reading-progress>span{will-change:auto}}.tss-guide-post__action-ledger{border-bottom:1px solid rgb(23 25 20 / .24);padding:22px 0 28px;background:var(--tss-editorial-paper)}.tss-guide-action-ledger{display:grid;grid-template-columns:176px minmax(0,1fr);gap:24px;align-items:start;border-top:2px solid var(--tss-editorial-ink);border-bottom:2px solid var(--tss-editorial-ink);padding:17px 0}.tss-guide-action-ledger h2{margin:0;padding:5px 20px 5px 0;font-size:14px;font-weight:930;letter-spacing:-.015em;line-height:1.2}.tss-guide-action-ledger dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.tss-guide-action-ledger__item{position:relative;min-width:0;border-left:1px solid rgb(23 25 20 / .24);padding:3px 18px 3px 22px}.tss-guide-action-ledger__item::before{position:absolute;top:7px;left:-4px;width:7px;height:7px;border:1px solid var(--tss-editorial-ink);border-radius:50%;background:var(--tss-editorial-sage);content:""}.tss-guide-action-ledger__item--do-now::before{background:var(--tss-editorial-yellow)}.tss-guide-action-ledger__item--safe::before{background:var(--tss-editorial-blue)}.tss-guide-action-ledger__item--warning::before{background:#ef7867}.tss-guide-action-ledger dt{margin:0 0 5px;color:var(--tss-editorial-muted);font-size:10px;font-weight:900;letter-spacing:.07em;line-height:1.2;text-transform:uppercase}.tss-guide-action-ledger dd{margin:0;color:var(--tss-editorial-ink);font-size:14px;font-weight:760;line-height:1.35}.tss-guide-post--treatment-refund-guide .tss-editorial-cover__visual img{filter:saturate(.82) contrast(.98)}.tss-guide-post--treatment-refund-guide .tss-guide-context-grid .tss-guide-disclosure{border-left-color:var(--tss-editorial-blue)}.tss-guide-post--treatment-refund-guide .tss-guide-article h2{max-width:22ch;font-size:clamp(34px, 3.4vw, 46px);line-height:1.02}.tss-guide-post--treatment-refund-guide .tss-guide-section-title--action,.tss-guide-post--treatment-refund-guide .tss-guide-section-title--status,.tss-guide-post--treatment-refund-guide .tss-guide-section-title--evidence,.tss-guide-post--treatment-refund-guide .tss-guide-section-title--legal{max-width:760px;border-top:4px solid var(--tss-editorial-ink);padding-top:18px}.tss-guide-post--treatment-refund-guide .tss-guide-source-quote{border-left-color:var(--tss-editorial-blue);background:rgb(169 200 206 / .13)}.tss-guide-post--treatment-provider-comparison .tss-guide-article h2{max-width:22ch;font-size:clamp(36px, 3.6vw, 49px)}.tss-guide-post--treatment-provider-comparison .tss-guide-data--overview,.tss-guide-post--treatment-provider-comparison .tss-guide-data:first-of-type{margin-top:24px;box-shadow:8px 8px 0 var(--tss-editorial-sage-light)}.tss-guide-post--treatment-provider-comparison .tss-guide-data--overview caption,.tss-guide-post--treatment-provider-comparison .tss-guide-data:first-of-type caption{background:var(--tss-editorial-yellow);color:var(--tss-editorial-ink);font-weight:900}.tss-guide-post--treatment-provider-comparison .tss-guide-section-title--price,.tss-guide-post--treatment-provider-comparison .tss-guide-section-title--evidence,.tss-guide-post--treatment-provider-comparison .tss-guide-section-title--decision{max-width:920px;border-top:5px solid var(--tss-editorial-ink);padding-top:20px}@media (max-width:820px){.tss-guide-action-ledger{grid-template-columns:1fr;gap:12px}.tss-guide-action-ledger h2{padding:0}.tss-guide-action-ledger dl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.tss-guide-post__action-ledger{padding:14px 0 18px}.tss-guide-action-ledger{gap:8px;padding:12px 0 8px}.tss-guide-action-ledger dl{grid-template-columns:1fr}.tss-guide-action-ledger__item{border-top:1px solid rgb(23 25 20 / .18);border-left:0;padding:11px 0 9px 20px}.tss-guide-action-ledger__item::before{top:16px;left:0}.tss-guide-post--treatment-refund-guide .tss-guide-article h2,.tss-guide-post--treatment-provider-comparison .tss-guide-article h2{max-width:20ch;font-size:clamp(27px, 7.4vw, 31px)}.tss-guide-post--treatment-provider-comparison .tss-guide-data--overview,.tss-guide-post--treatment-provider-comparison .tss-guide-data:first-of-type{box-shadow:5px 5px 0 var(--tss-editorial-sage-light)}}@media print{.tss-guide-post__action-ledger{border-bottom:1px solid #111;padding:10pt 0;background:#fff}.tss-guide-action-ledger{grid-template-columns:110pt minmax(0,1fr);border-color:#111}.tss-guide-action-ledger dl{grid-template-columns:repeat(3,minmax(0,1fr))}}@keyframes tss-guide-reading-progress{from{transform:scaleX(0)}to{transform:scaleX(1)}}@supports (animation-timeline:scroll()){.tss-guide-reading-progress>span{animation:tss-guide-reading-progress linear both;animation-timeline:scroll(root block);will-change:transform}}.tss-guide-post .tss-guide-post__title-block h1,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-post__title-block h1{max-width:13ch;font-size:clamp(48px, 4.7vw, 64px);letter-spacing:-.058em;line-height:.96}.tss-guide-post__answer .tss-briefing-answer,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-post__answer .tss-briefing-answer{grid-template-columns:190px minmax(0,1fr);border:0;border-top:1px solid rgb(23 25 20 / .28);border-bottom:1px solid rgb(23 25 20 / .28);border-left:6px solid var(--tss-editorial-yellow);background:var(--tss-editorial-paper-bright)}.tss-guide-post__answer .tss-briefing-answer h2,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-post__answer .tss-briefing-answer h2{border-right:1px solid rgb(23 25 20 / .2);padding:24px 26px;background:#fff0;color:var(--tss-editorial-ink);font-size:18px}.tss-guide-post__answer .tss-briefing-answer p,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-post__answer .tss-briefing-answer p{padding:22px 30px;font-size:17px;font-weight:640;line-height:1.58}.tss-guide-post .tss-briefing-reading,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-briefing-reading{grid-template-columns:210px minmax(0,920px);gap:clamp(42px, 5vw, 62px)}.tss-guide-post .tss-guide-post__side,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-post__side{top:22px}.tss-guide-post .tss-guide-toc summary,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-toc summary{display:block;list-style:none}.tss-guide-post .tss-guide-toc summary::-webkit-details-marker{display:none}.tss-guide-toc__summary-label{display:block}.tss-guide-toc__summary-current,.tss-guide-toc__summary-count{display:none}.tss-guide-post .tss-guide-toc nav,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-toc nav{border-left:1px solid rgb(23 25 20 / .26);padding:3px 8px 0 12px}.tss-guide-post .tss-guide-toc__item,.tss-guide-post .tss-guide-toc__item--level-3,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-toc__item{border-bottom:0;padding:7px 0 7px 10px;font-size:12px;font-weight:690;line-height:1.38}.tss-guide-post .tss-guide-toc__item.is-current{margin-left:-13px;padding-left:19px;box-shadow:inset 5px 0 0 var(--tss-editorial-yellow)}.tss-guide-post .tss-guide-article,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-article{max-width:920px}.tss-guide-post .tss-guide-article>.tss-guide-data,.tss-guide-post .tss-guide-article>.tss-guide-table-wrap,.tss-guide-post .tss-guide-article>figure,.tss-guide-post .tss-guide-article>.wp-block-table,.tss-guide-post .tss-guide-article>.wp-block-image,.tss-guide-post .tss-guide-article>.wp-block-gallery{max-width:920px}.tss-guide-post .tss-guide-article h2,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-article h2,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-section-title--decision,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-section-title--matrix,.tss-guide-post--treatment-trigger-explainer .tss-guide-section-title--clock,.tss-guide-post--treatment-trigger-explainer .tss-guide-section-title--trigger,.tss-guide-post--treatment-recovery-guide .tss-guide-article h2[id^="step-"]{position:relative;max-width:21ch;border-top:0;border-right:0;border-bottom:0;border-left:1px solid rgb(23 25 20 / .24);margin-bottom:20px;padding-top:62px;padding-right:0;padding-bottom:0;padding-left:22px;background:#fff0;box-shadow:none;font-size:clamp(36px, 3.5vw, 43px);letter-spacing:-.045em;line-height:1.03}.tss-guide-post .tss-guide-article h2::before,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-article h2::before{position:absolute;top:70px;left:-4px;width:7px;height:27px;background:var(--tss-editorial-yellow);content:""}.tss-guide-post .tss-guide-article h2:first-child,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-article h2:first-child{padding-top:0}.tss-guide-post .tss-guide-article h2:first-child::before,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-article h2:first-child::before{top:8px}.tss-guide-post .tss-guide-article h2+p,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-article h2+p{color:var(--tss-editorial-ink);font-size:18px;font-weight:650;line-height:1.58}.tss-guide-post .tss-guide-article h2[id]{scroll-margin-top:140px}.tss-guide-post .tss-guide-data table,.tss-guide-post .tss-guide-data th,.tss-guide-post .tss-guide-data td,.tss-guide-post .wp-block-table table,.tss-guide-post .wp-block-table th,.tss-guide-post .wp-block-table td{color:#3d413a}.tss-guide-post .tss-guide-data thead th,.tss-guide-post .wp-block-table thead th{color:var(--tss-editorial-ink)}.tss-guide-post .tss-guide-evidence{max-width:65ch;border-top:1px solid rgb(23 25 20 / .22);border-bottom:0}.tss-guide-post .tss-guide-evidence>summary{min-height:46px;padding:12px 0;color:var(--tss-editorial-muted);font-size:13px;font-weight:760;letter-spacing:0;text-transform:none}@media (max-width:820px){.tss-guide-post .tss-guide-post__title-block h1,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-post__title-block h1{font-size:clamp(44px, 6.4vw, 58px)}.tss-guide-post .tss-briefing-reading,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-briefing-reading{grid-template-columns:184px minmax(0,1fr);gap:30px}}@media (max-width:760px){.tss-guide-post .tss-guide-post__title-block h1,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-post__title-block h1{max-width:15ch;font-size:clamp(33px, 9vw, 39px);line-height:.98}.tss-guide-post__answer .tss-briefing-answer,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-post__answer .tss-briefing-answer{border-left-width:5px}.tss-guide-post__answer .tss-briefing-answer h2,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-post__answer .tss-briefing-answer h2{min-height:0;border-right:0;border-bottom:1px solid rgb(23 25 20 / .18);padding:12px 14px 10px;font-size:15px}.tss-guide-post__answer .tss-briefing-answer p,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-post__answer .tss-briefing-answer p{padding:13px 14px 15px;font-size:15px}.tss-guide-post .tss-guide-post__body,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-post__body{padding-top:0}.tss-guide-post .tss-briefing-reading,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-briefing-reading{gap:0}.tss-guide-post .tss-guide-post__side,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-post__side{position:sticky;top:0;z-index:24;width:calc(100% + 32px);margin:0 -16px;background:var(--tss-editorial-paper-bright);box-shadow:0 5px 12px rgb(23 25 20 / .08)}.tss-guide-post .tss-guide-toc,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-toc{border:0;border-bottom:1px solid rgb(23 25 20 / .24);padding:0;background:var(--tss-editorial-paper-bright)}.tss-guide-post .tss-guide-toc summary,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-toc summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:2px 12px;min-height:58px;border:0;padding:10px 16px}.tss-guide-toc__summary-label{font-size:10px;font-weight:820;line-height:1.2}.tss-guide-toc__summary-current{display:block;max-width:32ch;overflow:hidden;font-size:13px;font-weight:820;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.tss-guide-toc__summary-count{display:block;grid-row:1 / span 2;grid-column:2;align-self:center;color:var(--tss-editorial-muted);font-size:11px;font-weight:720}.tss-guide-post .tss-guide-toc summary::after,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-toc summary::after{display:block;grid-row:1 / span 2;grid-column:3;align-self:center;color:var(--tss-editorial-ink);font-size:20px;font-weight:720;line-height:1;content:"+"}.tss-guide-post .tss-guide-toc[open] summary::after,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-toc[open] summary::after{content:"-"}.tss-guide-post .tss-guide-toc nav,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-toc nav{max-height:min(58dvh, 480px);overflow-y:auto;border-top:1px solid rgb(23 25 20 / .18);border-left:0;padding:8px 16px 14px}.tss-guide-post .tss-guide-toc__item,.tss-guide-post .tss-guide-toc__item--level-3,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-toc__item{padding:9px 10px}.tss-guide-post .tss-guide-toc__item.is-current{margin-left:0;padding-left:16px}.tss-guide-post .tss-guide-article,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-article{max-width:100%;padding-top:34px}.tss-guide-post .tss-guide-article h2,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-article h2,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-section-title--decision,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-section-title--matrix,.tss-guide-post--treatment-trigger-explainer .tss-guide-section-title--clock,.tss-guide-post--treatment-trigger-explainer .tss-guide-section-title--trigger,.tss-guide-post--treatment-recovery-guide .tss-guide-article h2[id^="step-"]{max-width:20ch;padding-top:48px;padding-left:17px;font-size:clamp(28px, 7.5vw, 31px);letter-spacing:-.04em;line-height:1.04}.tss-guide-post .tss-guide-article h2::before,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-article h2::before{top:55px;left:-3px;width:6px;height:23px}.tss-guide-post .tss-guide-article h2:first-child::before,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-article h2:first-child::before{top:7px}.tss-guide-post .tss-guide-article h2+p,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-article h2+p{font-size:17px;line-height:1.55}.tss-guide-post .tss-guide-article h2[id]{scroll-margin-top:138px}}@media (max-width:340px){.tss-guide-post .tss-guide-post__side,.tss-guide-post[class*="tss-guide-post--treatment-"] .tss-guide-post__side{width:calc(100% + 26px);margin-right:-13px;margin-left:-13px}}@media (prefers-reduced-motion:reduce){.tss-guide-reading-progress>span{animation:none;transform:scaleX(0)}}@media print{.tss-guide-reading-progress,.tss-guide-toc__summary-current,.tss-guide-toc__summary-count{display:none}}