.ts-stories{--ts-green:#37a267;--ts-green-dark:#237548;--ts-pale:#b3ed97;--ts-ink:#222;--ts-muted:#606873;--ts-line:#d9d9d9;--ts-soft:#f4f6f5;background:#fff;color:var(--ts-ink);font-family:Roboto,Arial,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}.ts-stories *{box-sizing:border-box}.ts-stories a{color:inherit;text-decoration:none}.ts-stories button,.ts-stories input{font:inherit}.ts-stories a,.ts-stories button,.ts-stories input{-webkit-tap-highlight-color:transparent}.ts-stories a:focus-visible,.ts-stories button:focus-visible,.ts-stories input:focus-visible{outline:3px solid var(--ts-green-dark);outline-offset:5px}.ts-stories h1,.ts-stories h2,.ts-stories h3,.ts-stories p{margin:0}.ts-stories [hidden]{display:none!important}.ts-stories img{display:block;max-width:100%}.ts-stories .ts-wrap{width:min(1240px,calc(100% - 88px));margin-inline:auto}.ts-stories .ts-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.ts-stories .ts-skip{position:fixed;top:10px;left:10px;padding:12px 20px;background:#fff;border:2px solid var(--ts-green);z-index:100;transform:translateY(-180%)}.ts-stories .ts-skip:focus{transform:translateY(0)}.ts-stories .ts-header{border-bottom:1px solid #e9eceb;background:#fff}.ts-stories .ts-header-inner{min-height:80px;display:flex;align-items:center;gap:34px}.ts-stories .ts-brand{flex-shrink:0}.ts-stories .ts-brand img{width:205px}.ts-stories .ts-nav{gap:31px;margin-left:auto;align-items:center;font-size:14px;font-weight:600}.ts-stories .ts-nav a{padding:27px 0;position:relative}.ts-stories .ts-nav-active{color:var(--ts-green-dark)}.ts-stories .ts-nav-active:after{content:"";position:absolute;bottom:15px;left:0;right:0;height:2px;background:var(--ts-green)}.ts-stories .ts-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;background:var(--ts-green);border:1px solid var(--ts-green);color:#fff;padding:11px 23px;border-radius:30px;font-size:15px;font-weight:700;line-height:1.35;min-height:45px;cursor:pointer;transition:background .15s,transform .15s;white-space:normal}.ts-stories .ts-button:hover{background:var(--ts-green-dark);border-color:var(--ts-green-dark)}.ts-stories .ts-button span{font-size:22px;font-weight:400;line-height:1}.ts-stories .ts-header-cta{margin-left:15px;min-width:126px}.ts-stories .ts-hero{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px;padding-top:18px;align-items:stretch}.ts-stories .ts-hero-copy{padding:25px 0 19px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.ts-stories .ts-eyebrow{font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--ts-green-dark)}.ts-stories .ts-hero-copy>.ts-eyebrow{letter-spacing:2.5px;margin-bottom:18px}.ts-stories .ts-hero h1{font-size:clamp(44px,5.2vw,73px);line-height:1.03;font-weight:750;letter-spacing:-3.5px;color:#111}.ts-stories .ts-hero-subtitle{font-size:22px;letter-spacing:-.65px;line-height:1.4;margin-top:18px}.ts-stories .ts-disclosure{font-size:13px;color:var(--ts-muted);margin-top:8px}.ts-stories .ts-support-badge{display:inline-flex;align-items:center;gap:10px;font-size:13px;border:1px solid var(--ts-line);padding:9px 17px;border-radius:25px;margin-top:20px}.ts-stories .ts-support-badge svg{width:23px;height:23px;color:var(--ts-green-dark)}.ts-stories .ts-hero-photo{height:100%;min-height:355px;max-height:400px;object-position:center;border-radius:22px}.ts-stories .ts-toolbar{display:flex;gap:20px;justify-content:space-between;margin:22px 0 20px}.ts-stories .ts-filters{border:0;padding:0;margin:0;display:flex;gap:8px;min-width:0;flex-wrap:wrap}.ts-stories .ts-filter{font-size:13px;border:1px solid var(--ts-line);background:#fff;color:var(--ts-ink);padding:10px 17px;border-radius:25px;min-height:42px;cursor:pointer;white-space:nowrap}.ts-stories .ts-filter:hover{background:var(--ts-soft)}.ts-stories .ts-filter.is-active{background:var(--ts-pale);border-color:var(--ts-pale);color:#152f1d;font-weight:700}.ts-stories .ts-search{display:flex;align-items:center;gap:10px;min-width:170px;width:215px;flex-shrink:0;border:1px solid var(--ts-line);border-radius:24px;padding:9px 15px;background:#fff}.ts-stories .ts-search svg{width:20px;height:20px;flex-shrink:0;color:#58616d}.ts-stories .ts-search input{width:100%;min-width:0;border:0;background:transparent;color:var(--ts-ink);font-size:13px;outline-offset:2px}.ts-stories .ts-search input:focus-visible{outline-offset:4px}.ts-stories .ts-feature{display:grid;grid-template-columns:1.12fr 1fr;grid-gap:34px;gap:34px;background:#edf9e8;border-radius:20px;padding:21px 22px 21px 36px}.ts-stories .ts-feature-copy{padding:0 0 7px;display:flex;flex-direction:column;align-items:flex-start}.ts-stories .ts-feature-meta{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:15px}.ts-stories .ts-feature-label{font-size:11px;font-weight:700;color:var(--ts-green-dark);padding:5px 12px;background:#dcf3ce;border-radius:20px;text-transform:uppercase}.ts-stories .ts-service{color:#46504d;background:#e5eae5;border-radius:20px}.ts-stories .ts-feature h2{font-size:clamp(28px,2.85vw,39px);line-height:1.16;letter-spacing:-1.5px;font-weight:700;margin-bottom:8px}.ts-stories .ts-card h3 a:hover,.ts-stories .ts-feature h2 a:hover{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}.ts-stories .ts-person{font-size:13px;color:var(--ts-muted);line-height:1.5}.ts-stories .ts-person span{margin:0 4px}.ts-stories .ts-feature .ts-person{font-size:14px}.ts-stories .ts-feature-summary{font-size:15px;line-height:1.5;color:#4d5852;margin-top:7px;max-width:520px}.ts-stories .ts-feature-flow{display:grid;grid-template-columns:1fr 1fr;width:100%;margin:21px 0 23px;grid-gap:22px}.ts-stories .ts-feature-flow>div+div{border-left:1px solid #b1c6b0;padding-left:22px}.ts-stories .ts-feature-flow h3{font-size:16px;margin-bottom:2px}.ts-stories .ts-feature-flow p{color:#4d5852;line-height:1.4}.ts-stories .ts-feature-photo{height:100%;min-height:325px;object-position:58% center;border-radius:14px}.ts-stories .ts-feature .ts-button{margin-top:auto}.ts-stories .ts-grid-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:29px 0 16px}.ts-stories .ts-grid-heading h2{font-size:clamp(27px,3.15vw,42px);line-height:1.18;letter-spacing:-1.6px}.ts-stories .ts-grid-heading p{color:var(--ts-muted);margin-top:5px}.ts-stories .ts-grid-heading .ts-results{font-size:12px;white-space:nowrap;margin-bottom:2px}.ts-stories .ts-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.ts-stories .ts-card{border:1px solid var(--ts-line);border-radius:12px;padding:21px 20px;display:flex;gap:18px;min-height:233px;background:#fff;transition:border-color .15s,box-shadow .15s}.ts-stories .ts-card:hover{border-color:#8bbf9c;box-shadow:0 5px 16px #163c2110}.ts-stories .ts-icon{width:32px;height:32px;min-width:32px;color:var(--ts-green);margin-top:3px}.ts-stories .ts-card-body{display:flex;flex-direction:column;align-items:flex-start;min-width:0;flex:1 1}.ts-stories .ts-card .ts-eyebrow{font-size:10px;line-height:1.5;margin-bottom:6px}.ts-stories .ts-card h3{line-height:1.2;letter-spacing:-.5px;font-weight:700;margin-bottom:6px}.ts-stories .ts-card .ts-person{font-size:11px;margin-bottom:8px}.ts-stories .ts-card-desc{font-size:13px;line-height:1.5;color:#58626b;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:14px}.ts-stories .ts-link{display:inline-flex;gap:10px;color:var(--ts-green-dark);font-size:14px;font-weight:700;border-bottom:1px solid var(--ts-green);padding-bottom:1px;margin-top:auto}.ts-stories .ts-link span{font-size:19px;line-height:1.1}.ts-stories .ts-load-wrap{text-align:center;margin:22px 0}.ts-stories .ts-load{border:1px solid var(--ts-line);background:#fff;border-radius:30px;padding:10px 25px;min-height:44px;color:var(--ts-green-dark);font-size:14px;font-weight:700;cursor:pointer}.ts-stories .ts-load:hover{background:var(--ts-soft)}.ts-stories .ts-empty{padding:50px 20px;text-align:center;border:1px solid var(--ts-line);border-radius:12px}.ts-stories .ts-empty h3{font-size:23px;margin-bottom:7px}.ts-stories .ts-empty p{color:var(--ts-muted);margin-bottom:20px}.ts-stories .ts-cta{margin:15px 0 25px;background:var(--ts-soft);padding:25px 42px;display:flex;align-items:center;justify-content:space-between;gap:28px;border-radius:20px}.ts-stories .ts-cta h2{font-size:31px;line-height:1.2;letter-spacing:-1px}.ts-stories .ts-cta p{color:var(--ts-muted);font-size:17px}.ts-stories .ts-cta .ts-button{flex-shrink:0}.ts-stories .ts-footer{padding:20px 0 28px;border-top:1px solid #ecefed;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;font-size:12px;color:#68716c}.ts-stories .ts-footer>div{display:flex;gap:20px}.ts-stories .ts-footer a:hover{text-decoration:underline}.ts-stories .ts-detail{padding-top:30px}.ts-stories .ts-back{font-size:14px;color:var(--ts-green-dark);font-weight:700}.ts-stories .ts-detail-heading{padding:35px 0 38px;max-width:940px}.ts-stories .ts-detail-heading h1{font-size:clamp(36px,4.6vw,62px);line-height:1.1;letter-spacing:-2px;margin:15px 0 18px}.ts-stories .ts-detail-byline{color:var(--ts-muted);font-size:14px}.ts-stories .ts-detail-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-gap:75px;gap:75px;align-items:start}.ts-stories .ts-narrative section{border-top:1px solid var(--ts-line);padding:24px 0 30px}.ts-stories .ts-step{font-size:12px;font-weight:700;color:var(--ts-green-dark);letter-spacing:1px;margin-bottom:9px}.ts-stories .ts-narrative h2{font-size:27px;letter-spacing:-.7px;margin-bottom:13px}.ts-stories .ts-narrative section>p:last-child{font-size:19px;line-height:1.8;color:#48534c;max-width:660px}.ts-stories .ts-detail-aside{background:var(--ts-soft);border-radius:18px;overflow:hidden}.ts-stories .ts-detail-aside img{width:100%;height:205px;object-fit:cover}.ts-stories .ts-detail-aside>div{padding:25px}.ts-stories .ts-detail-aside h2{font-size:24px;line-height:1.25;margin:10px 0 15px;letter-spacing:-.5px}.ts-stories .ts-detail-aside p:not(.ts-eyebrow){font-size:14px;color:#59635c;margin-bottom:20px}.ts-stories .ts-detail-aside .ts-small-note{font-size:12px!important;border-top:1px solid var(--ts-line);padding-top:15px;margin:20px 0 0!important}.ts-stories .ts-related{margin:25px 0 35px}.ts-stories .ts-related>h2{font-size:29px;letter-spacing:-1px;margin-bottom:18px}@media(min-width:1500px){.ts-stories .ts-hero h1{font-size:73px}}@media(max-width:1100px){.ts-stories .ts-wrap{width:calc(100% - 48px)}.ts-stories .ts-header-inner{gap:22px}.ts-stories .ts-brand img{width:179px}.ts-stories .ts-nav{gap:20px;font-size:12px}.ts-stories .ts-header-cta{margin-left:0}.ts-stories .ts-toolbar{align-items:flex-start;gap:12px}.ts-stories .ts-filter{padding:9px 13px;font-size:12px}.ts-stories .ts-search{width:180px}.ts-stories .ts-hero h1{letter-spacing:-2.6px}.ts-stories .ts-hero-subtitle{font-size:19px}.ts-stories .ts-hero-photo{min-height:335px}.ts-stories .ts-feature{gap:24px;padding:22px}.ts-stories .ts-card{padding:18px 15px;gap:12px}.ts-stories .ts-icon{width:27px;min-width:27px;height:27px}.ts-stories .ts-card h3{font-size:17px}.ts-stories .ts-detail-layout{gap:40px}}@media(max-width:820px){.ts-stories .ts-nav{display:none}.ts-stories .ts-header-cta{margin-left:auto}.ts-stories .ts-hero{gap:22px}.ts-stories .ts-hero h1{font-size:48px}.ts-stories .ts-hero-photo{min-height:330px}.ts-stories .ts-toolbar{flex-direction:column}.ts-stories .ts-search{width:100%;max-width:320px}.ts-stories .ts-feature{grid-template-columns:1.1fr 1fr;gap:18px}.ts-stories .ts-feature h2{font-size:29px}.ts-stories .ts-feature-meta{gap:8px}.ts-stories .ts-service{font-size:11px}.ts-stories .ts-feature-summary{font-size:14px}.ts-stories .ts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ts-stories .ts-card{min-height:225px}.ts-stories .ts-grid-heading{align-items:flex-start;flex-direction:column;gap:3px}.ts-stories .ts-cta{padding:25px}.ts-stories .ts-cta h2{font-size:27px}.ts-stories .ts-cta p{font-size:15px}.ts-stories .ts-detail-layout{grid-template-columns:1fr}.ts-stories .ts-detail-aside{max-width:500px}}@media(max-width:600px){.ts-stories .ts-wrap{width:calc(100% - 36px)}.ts-stories .ts-header-inner{min-height:70px}.ts-stories .ts-brand img{width:151px}.ts-stories .ts-header-cta{min-width:0;font-size:12px;padding:10px 17px;min-height:41px}.ts-stories .ts-hero{grid-template-columns:1fr;padding-top:5px;gap:18px}.ts-stories .ts-hero-copy{padding:25px 0 0}.ts-stories .ts-hero-copy>.ts-eyebrow{font-size:10px;margin-bottom:15px}.ts-stories .ts-hero h1{font-size:46px;letter-spacing:-2.4px}.ts-stories .ts-hero-subtitle{font-size:19px;max-width:330px;margin-top:15px}.ts-stories .ts-disclosure{font-size:12px;max-width:320px}.ts-stories .ts-support-badge{font-size:12px;margin-top:16px;padding:7px 13px}.ts-stories .ts-hero-photo{height:218px;min-height:0;border-radius:16px}.ts-stories .ts-toolbar{margin:20px 0 18px;gap:14px}.ts-stories .ts-filters{gap:7px}.ts-stories .ts-filter{font-size:12px;padding:8px 13px;min-height:40px}.ts-stories .ts-search{max-width:none;padding:11px 15px}.ts-stories .ts-feature{grid-template-columns:1fr;padding:20px;gap:20px;border-radius:16px}.ts-stories .ts-feature h2{font-size:31px;letter-spacing:-1.2px}.ts-stories .ts-feature-meta{gap:8px;margin-bottom:15px}.ts-stories .ts-feature-label{font-size:9px;letter-spacing:1px;padding:5px 9px}.ts-stories .ts-service{font-size:10px;padding:4px 8px}.ts-stories .ts-feature-summary{font-size:14px}.ts-stories .ts-feature-flow{gap:16px;margin:20px 0}.ts-stories .ts-feature-flow>div+div{padding-left:16px}.ts-stories .ts-feature-flow h3{font-size:15px}.ts-stories .ts-feature-flow p{font-size:13px}.ts-stories .ts-feature-photo{height:190px;min-height:0;order:-1;border-radius:10px}.ts-stories .ts-feature .ts-button{width:100%;font-size:14px}.ts-stories .ts-grid-heading{margin:28px 0 15px}.ts-stories .ts-grid-heading h2{font-size:32px;letter-spacing:-1.2px;max-width:330px}.ts-stories .ts-grid-heading p{font-size:14px}.ts-stories .ts-grid{grid-template-columns:1fr;gap:12px}.ts-stories .ts-card{padding:22px;gap:17px;min-height:218px}.ts-stories .ts-card h3{font-size:21px;letter-spacing:-.65px}.ts-stories .ts-card .ts-person{font-size:12px}.ts-stories .ts-card-desc{font-size:14px;margin-bottom:15px}.ts-stories .ts-card .ts-icon{width:30px;min-width:30px;height:30px}.ts-stories .ts-card .ts-eyebrow{font-size:10px}.ts-stories .ts-cta{flex-direction:column;align-items:flex-start;padding:25px;border-radius:16px;gap:20px;margin-top:25px}.ts-stories .ts-cta h2{font-size:30px;max-width:290px}.ts-stories .ts-cta .ts-button{width:100%}.ts-stories .ts-footer{flex-direction:column;gap:12px;font-size:11px}.ts-stories .ts-detail{padding-top:25px}.ts-stories .ts-detail-heading{padding:25px 0 30px}.ts-stories .ts-detail-heading h1{font-size:39px;letter-spacing:-1.7px}.ts-stories .ts-detail-heading .ts-eyebrow{font-size:10px}.ts-stories .ts-detail-byline{font-size:12px}.ts-stories .ts-narrative section>p:last-child{font-size:17px;line-height:1.75}.ts-stories .ts-narrative h2{font-size:25px}.ts-stories .ts-related>h2{font-size:29px}.ts-stories .ts-detail-layout{gap:20px}}.ts-stories .ts-cta{scroll-margin-top:24px;flex-wrap:wrap;gap:18px 24px;padding:25px 32px}.ts-stories .ts-cta>div:first-child{flex:1 1 360px}.ts-stories .ts-cta h2{font-size:29px}.ts-stories .ts-cta p{font-size:15px}.ts-stories .ts-package-buttons{display:flex;flex:0 1 auto;gap:10px;align-items:center;flex-wrap:wrap}.ts-stories .ts-package-buttons .ts-button{padding:12px 18px;min-height:47px}.ts-stories .ts-button.ts-button-outline{background:#fff;color:var(--ts-green-dark);border:1px solid var(--ts-green)}.ts-stories .ts-button.ts-button-outline:hover{background:#e9f6e3;color:var(--ts-green-dark)}.ts-stories .ts-detail-aside .ts-package-buttons{flex-direction:column;align-items:stretch;gap:10px}.ts-stories .ts-detail-aside .ts-package-buttons .ts-button{width:100%;justify-content:space-between}@media(max-width:820px){.ts-stories .ts-cta>div:first-child{flex-basis:auto}.ts-stories .ts-cta .ts-package-buttons{flex-basis:100%}}@media(max-width:600px){.ts-stories .ts-cta{padding:25px;gap:19px}.ts-stories .ts-cta h2{font-size:29px;max-width:none}.ts-stories .ts-cta>div:first-child{flex:none}.ts-stories .ts-cta p{line-height:1.6}.ts-stories .ts-package-buttons{width:100%;flex-direction:column;align-items:stretch}.ts-stories .ts-package-buttons .ts-button{width:100%;justify-content:space-between;font-size:14px}.ts-stories .ts-cta .ts-package-buttons{flex-basis:auto}}@font-face{font-family:TaxSimbaInter;src:url(/images/stories/fonts/inter-400.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TaxSimbaInter;src:url(/images/stories/fonts/inter-500.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:TaxSimbaInter;src:url(/images/stories/fonts/inter-600.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:TaxSimbaInter;src:url(/images/stories/fonts/inter-700.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:TaxSimbaInter;src:url(/images/stories/fonts/inter-800.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}.ts-stories{font-family:TaxSimbaInter,Arial,sans-serif;color:#111}.ts-stories .ts-wrap{width:min(1044px,calc(100% - 78px))}.ts-stories .ts-header-inner{display:grid;grid-template-columns:210px 1fr auto 130px;grid-gap:24px;gap:24px;min-height:65px}.ts-stories .ts-brand img{width:210px;height:auto}.ts-stories .ts-nav{display:flex;justify-content:center;gap:24px;margin:0;font-size:13.5px;white-space:nowrap;font-weight:500}.ts-stories .ts-nav a{padding:22px 0}.ts-stories .ts-nav-active:after{bottom:12px}.ts-stories .ts-login{font-size:13px;white-space:nowrap}.ts-stories .ts-header-cta{margin:0;padding:10px 20px;min-height:40px;min-width:0;font-size:14px}.ts-stories .ts-button{background:#169c52;border-color:#169c52}.ts-stories .ts-hero{grid-template-columns:.833fr 1fr;gap:36px;padding-top:12px}.ts-stories .ts-hero-copy{padding:24px 0 0;justify-content:flex-start}.ts-stories .ts-hero-copy>.ts-eyebrow{margin-bottom:12px;font-size:11px;letter-spacing:2.1px}.ts-stories .ts-hero h1{font-size:66px;line-height:1.02;letter-spacing:-3.6px;font-weight:800;white-space:nowrap}.ts-stories .ts-hero-subtitle{font-size:21px;letter-spacing:-1px;line-height:1.35;margin-top:13px;white-space:nowrap}.ts-stories .ts-disclosure{font-size:14px;margin-top:6px;color:#6a768b}.ts-stories .ts-support-badge{font-size:12px;padding:8px 15px;margin-top:17px;min-height:40px}.ts-stories .ts-hero-photo{width:100%;height:auto;aspect-ratio:550/312;min-height:0;max-height:none;object-fit:cover;align-self:start;border-radius:18px}.ts-stories .ts-toolbar{margin:16px 0;gap:14px;align-items:center;height:40px}.ts-stories .ts-library-total{font-size:11px;line-height:1.4;color:#6a768b;width:65px;flex-shrink:0;text-align:center}.ts-stories .ts-search{margin-left:auto;height:40px}.ts-stories .ts-filters{gap:7px}.ts-stories .ts-filter{font-size:12px;padding:9px 16px;min-height:40px}.ts-stories .ts-filter.is-active{background:#93d962;border-color:#93d962}.ts-stories .ts-search{width:220px;padding:9px 14px;min-height:40px}.ts-stories .ts-feature{grid-template-columns:1.16fr 1fr;gap:28px;padding:18px 20px 18px 32px;border-radius:19px;background:#ecfae5}.ts-stories .ts-feature-copy{padding:0}.ts-stories .ts-feature-meta{margin-bottom:12px;gap:14px}.ts-stories .ts-feature-label{font-size:10px;letter-spacing:1.5px;padding:5px 11px}.ts-stories .ts-service{font-size:12px;padding:4px 11px}.ts-stories .ts-feature h2{font-size:36px;line-height:1.08;letter-spacing:-1.8px;margin-bottom:5px}.ts-stories .ts-feature .ts-person{font-size:16px;line-height:1.3;color:#596578}.ts-stories .ts-feature-summary{font-size:16px;line-height:1.35;margin-top:5px;color:#596578}.ts-stories .ts-feature-flow{margin:12px 0;gap:22px}.ts-stories .ts-feature-flow h3{font-size:15px;letter-spacing:-.35px}.ts-stories .ts-feature-flow p{font-size:14px;line-height:1.35}.ts-stories .ts-feature-photo{width:100%;height:324px;min-height:0;object-fit:cover;border-radius:11px}.ts-stories .ts-feature .ts-button{font-size:14px;min-height:42px;padding:10px 20px}.ts-stories .ts-grid-heading{margin:23px 0 9px;gap:12px}.ts-stories .ts-grid-heading h2{font-size:41px;line-height:1.12;letter-spacing:-2px;font-weight:700}.ts-stories .ts-grid-heading p{font-size:15px;margin-top:3px}.ts-stories .ts-grid-heading .ts-results{font-size:11px;margin-bottom:3px}.ts-stories .ts-grid{gap:10px}.ts-stories .ts-card{min-height:182px;padding:14px 16px;gap:14px;border-radius:10px}.ts-stories .ts-card .ts-icon{width:31px;min-width:31px;height:31px;margin-top:1px}.ts-stories .ts-card .ts-eyebrow{font-size:9px;letter-spacing:1.3px;line-height:1.4;margin-bottom:5px}.ts-stories .ts-card h3{font-size:19px;line-height:1.08;letter-spacing:-.7px;margin-bottom:4px}.ts-stories .ts-card .ts-person{font-size:13px;line-height:1.3;margin-bottom:4px}.ts-stories .ts-card-desc{font-size:15px;line-height:1.23;margin-bottom:6px;color:#596578}.ts-stories .ts-link{font-size:13px;line-height:1.3}.ts-stories .ts-load-wrap{margin:14px 0 12px}.ts-stories .ts-load{min-height:40px;padding:9px 24px;font-size:12px}.ts-stories .ts-cta{margin:12px 0 18px;padding:10px 28px;gap:14px 20px;border-radius:17px}.ts-stories .ts-cta>div:first-child{flex:1 1 430px}.ts-stories .ts-cta h2{font-size:30px;letter-spacing:-1.3px;line-height:1.1}.ts-stories .ts-cta p{font-size:14px;line-height:1.4;letter-spacing:-.3px;margin-top:4px;max-width:520px}.ts-stories .ts-package-buttons{gap:8px}.ts-stories .ts-package-buttons .ts-button{font-size:14px;min-height:43px;padding:11px 15px;gap:10px;letter-spacing:-.3px}.ts-stories .ts-footer{padding:15px 0 20px;font-size:10px}@media(min-width:1500px){.ts-stories .ts-hero h1{font-size:66px}}@media(max-width:1000px){.ts-stories .ts-header-inner{grid-template-columns:179px 1fr auto 112px;gap:16px}.ts-stories .ts-brand img{width:179px}.ts-stories .ts-nav{gap:14px;font-size:11px}.ts-stories .ts-login{font-size:12px}.ts-stories .ts-header-cta{font-size:12px;padding:10px 12px}.ts-stories .ts-wrap{width:calc(100% - 48px)}.ts-stories .ts-hero{gap:25px}.ts-stories .ts-hero h1{font-size:56px;letter-spacing:-3px}.ts-stories .ts-hero-subtitle{font-size:18px}.ts-stories .ts-disclosure{font-size:12px}.ts-stories .ts-hero-copy{padding-top:14px}.ts-stories .ts-support-badge{margin-top:13px}.ts-stories .ts-toolbar{gap:12px;align-items:flex-start}.ts-stories .ts-filter{font-size:11px;padding:9px 12px}.ts-stories .ts-search{width:175px}.ts-stories .ts-feature{padding:18px 20px;gap:22px}.ts-stories .ts-feature h2{font-size:31px}.ts-stories .ts-feature-photo{height:315px}.ts-stories .ts-grid-heading h2{font-size:34px}.ts-stories .ts-card{gap:12px;padding:16px 14px}.ts-stories .ts-card h3{font-size:17px}}@media(max-width:820px){.ts-stories .ts-header-inner{display:flex;min-height:66px}.ts-stories .ts-login,.ts-stories .ts-nav{display:none}.ts-stories .ts-header-cta{margin-left:auto}.ts-stories .ts-hero h1{font-size:48px;letter-spacing:-2.5px}.ts-stories .ts-hero-subtitle{white-space:normal;font-size:18px}.ts-stories .ts-hero-photo{height:300px;aspect-ratio:auto}.ts-stories .ts-toolbar{flex-direction:column;gap:12px}.ts-stories .ts-search{width:100%;max-width:none}.ts-stories .ts-feature{grid-template-columns:1.1fr 1fr;gap:20px}.ts-stories .ts-feature h2{font-size:28px}.ts-stories .ts-feature-meta{gap:7px}.ts-stories .ts-service{font-size:10px}.ts-stories .ts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ts-stories .ts-grid-heading{flex-direction:column;align-items:flex-start;gap:3px}.ts-stories .ts-cta>div:first-child{flex-basis:auto}.ts-stories .ts-cta .ts-package-buttons{flex-basis:100%}.ts-stories .ts-package-buttons .ts-button{font-size:13px}}@media(max-width:600px){.ts-stories .ts-wrap{width:calc(100% - 36px)}.ts-stories .ts-brand img{width:151px}.ts-stories .ts-header-inner{min-height:67px}.ts-stories .ts-hero{grid-template-columns:1fr;gap:20px;padding-top:0}.ts-stories .ts-hero-copy{padding:26px 0 0}.ts-stories .ts-hero h1{font-size:46px;line-height:1.04;letter-spacing:-2.5px;white-space:normal}.ts-stories .ts-hero-copy>.ts-eyebrow{font-size:10px;margin-bottom:13px}.ts-stories .ts-hero-subtitle{font-size:18px;line-height:1.45;margin-top:13px;letter-spacing:-.5px}.ts-stories .ts-disclosure{font-size:12px;margin-top:5px}.ts-stories .ts-support-badge{margin-top:15px;font-size:11px;min-height:36px;padding:7px 13px}.ts-stories .ts-hero-photo{height:auto;aspect-ratio:550/312;max-height:none;border-radius:16px}.ts-stories .ts-toolbar{margin:20px 0 17px;gap:13px}.ts-stories .ts-filter{font-size:11px;min-height:38px;padding:8px 12px}.ts-stories .ts-feature{grid-template-columns:1fr;gap:18px;padding:18px}.ts-stories .ts-feature-photo{height:205px;min-height:0;object-position:center;order:-1}.ts-stories .ts-feature h2{font-size:30px;line-height:1.12;letter-spacing:-1.4px}.ts-stories .ts-feature .ts-person{font-size:12px}.ts-stories .ts-feature-summary{font-size:13px}.ts-stories .ts-feature-flow h3{font-size:14px}.ts-stories .ts-feature-flow p{font-size:13px}.ts-stories .ts-feature .ts-button{width:100%}.ts-stories .ts-grid-heading{margin:25px 0 14px}.ts-stories .ts-grid-heading h2{font-size:31px;line-height:1.15;letter-spacing:-1.4px;max-width:340px}.ts-stories .ts-grid-heading p{font-size:13px}.ts-stories .ts-grid{grid-template-columns:1fr;gap:10px}.ts-stories .ts-card{min-height:182px;padding:20px;gap:17px}.ts-stories .ts-card h3{font-size:20px;line-height:1.15}.ts-stories .ts-card .ts-eyebrow{font-size:9px}.ts-stories .ts-card .ts-person{font-size:12px}.ts-stories .ts-card-desc,.ts-stories .ts-link{font-size:14px}.ts-stories .ts-cta{padding:24px;gap:18px}.ts-stories .ts-cta h2{font-size:28px;letter-spacing:-1.2px;max-width:none}.ts-stories .ts-cta p{font-size:13px;line-height:1.6;max-width:100%}.ts-stories .ts-cta>div:first-child{flex:none}.ts-stories .ts-package-buttons{width:100%;flex-direction:column;align-items:stretch}.ts-stories .ts-package-buttons .ts-button{font-size:13px;width:100%;min-height:45px;justify-content:space-between}.ts-stories .ts-cta .ts-package-buttons{flex-basis:auto}.ts-stories .ts-footer{font-size:10px;gap:10px}}@media(max-width:1000px){.ts-stories .ts-library-total{display:none}.ts-stories .ts-nav{font-size:11px}.ts-stories .ts-toolbar{height:auto}.ts-stories .ts-search{margin-left:0}.ts-stories .ts-feature h2{font-size:31px}.ts-stories .ts-feature .ts-person,.ts-stories .ts-feature-summary{font-size:14px}}@media(max-width:820px){.ts-stories .ts-toolbar{height:auto}.ts-stories .ts-feature h2{font-size:28px}}@media(max-width:600px){.ts-stories .ts-feature h2{font-size:30px}.ts-stories .ts-feature .ts-person{font-size:12px}.ts-stories .ts-feature-summary{font-size:13px}.ts-stories .ts-card .ts-person{font-size:12px}.ts-stories .ts-card-desc{font-size:14px}.ts-stories .ts-card h3 br{display:none}.ts-stories .ts-card h3 br:after{content:" "}}@media(prefers-reduced-motion:reduce){.ts-stories *{transition:none!important;scroll-behavior:auto!important}}.ts-stories .ts-hero-copy>.ts-eyebrow{margin-bottom:9px}.ts-stories .ts-hero-subtitle{margin-top:10px;line-height:1.3}.ts-stories .ts-disclosure{margin-top:4px}.ts-stories .ts-support-badge{margin-top:12px}.ts-stories .ts-card{min-height:170px}.ts-stories .ts-card .ts-link{margin-top:0}.ts-stories .ts-detail-heading{padding:26px 0 28px}.ts-stories .ts-detail-heading h1{margin:11px 0 13px}.ts-stories .ts-narrative section{padding:20px 0 23px}.ts-stories .ts-narrative h2{margin-bottom:9px}.ts-stories .ts-narrative section>p:last-child{line-height:1.55}.ts-stories .ts-cta>div:first-child{flex:1 1 340px}.ts-stories .ts-cta p{line-height:1.35}.ts-stories .ts-cta .ts-package-buttons{flex-wrap:wrap}@media(max-width:820px){.ts-stories .ts-cta>div:first-child{flex-basis:auto}}@media(max-width:600px){.ts-stories .ts-hero-copy{padding-top:20px}.ts-stories .ts-hero{gap:16px}.ts-stories .ts-hero-subtitle{margin-top:10px;line-height:1.3}.ts-stories .ts-feature{gap:14px}.ts-stories .ts-feature-meta{margin-bottom:10px}.ts-stories .ts-feature-summary{line-height:1.35}.ts-stories .ts-feature-flow{margin:12px 0}.ts-stories .ts-card{min-height:0;padding:17px 18px;gap:14px}.ts-stories .ts-cta{padding:20px;gap:14px}.ts-stories .ts-cta>div:first-child{flex:none}.ts-stories .ts-cta p{line-height:1.4}.ts-stories .ts-package-buttons .ts-button{gap:7px;padding:11px 12px;font-size:12px;letter-spacing:-.3px}.ts-stories .ts-narrative section>p:last-child{line-height:1.5}}