/* Editorial archive and native WordPress articles. No builder dependency. */
.ts26-blog-wrap,.ts26-article-wrap{width:min(1280px,calc(100% - 80px));margin-inline:auto}
.ts26-blog h1,.ts26-blog h2,.ts26-blog h3,.ts26-article h1,.ts26-article h2,.ts26-article h3,.ts26-blog-related h2,.ts26-blog-related h3{font-family:Poppins,Arial,sans-serif;font-weight:500;line-height:1.22;letter-spacing:-.035em;margin:0;color:var(--ts-ink)}
.ts26-blog p,.ts26-article p{margin:0}
.ts26-blog-kicker{font-size:12px!important;line-height:1.5!important;letter-spacing:.12em!important;text-transform:uppercase;color:var(--ts-muted);font-weight:500;margin:0 0 16px!important}
.ts26-blog-intro{background:var(--ts-paper);padding:68px 0 56px}
.ts26-blog-intro h1{font-size:clamp(42px,4.7vw,68px);max-width:880px}
.ts26-blog-intro .ts26-blog-wrap>p:last-child{max-width:700px;margin-top:24px;font-size:19px;line-height:1.7;color:var(--ts-muted)}
.ts26-blog-explore{display:flex;align-items:center;gap:24px;justify-content:space-between;padding:28px 0;border-bottom:1px solid var(--ts-line);scroll-margin-top:100px}
.ts26-blog-topics{display:flex;flex-wrap:wrap;gap:7px}
.ts26-blog-topics a{padding:11px 13px;font-size:14px;text-decoration:none;line-height:1.4;border:1px solid transparent;white-space:nowrap}
.ts26-blog-topics a[aria-current]{background:var(--ts-deep);color:#fff}
.ts26-blog-topics a:hover{border-color:var(--ts-deep)}
.ts26-blog-search{display:flex;align-items:stretch;border:1px solid #a8afa0;max-width:310px;flex:1 0 230px;background:#fff}
.ts26-blog-search input{min-width:0;width:100%;border:0;background:transparent;padding:11px 12px;color:var(--ts-ink);font-size:14px}
.ts26-blog-search button{display:grid;place-items:center;width:46px;flex-shrink:0;border:0;background:transparent;color:var(--ts-deep);cursor:pointer}
.ts26-blog-search:focus-within{outline:2px solid var(--ts-deep);outline-offset:2px}
.ts26-blog-search input:focus{outline:none}
.ts26-blog-feature{display:grid;grid-template-columns:1.12fr 1fr;align-items:stretch;margin:48px 0 76px;background:var(--ts-paper)}
.ts26-blog-feature-image{position:relative;display:block;min-height:420px;overflow:hidden;background:#e7e9df}
.ts26-blog-feature-image img{position:absolute;inset:0;width:100%;height:100%!important;object-fit:cover}
.ts26-blog-feature-image>span{position:absolute;bottom:22px;left:22px;background:#fff;color:var(--ts-deep);font-size:12px;letter-spacing:.05em;padding:8px 13px}
.ts26-blog-feature-copy{padding:44px;align-self:center}
.ts26-blog-feature h2{font-size:clamp(29px,2.7vw,39px);margin:0 0 22px}
.ts26-blog-feature h2 a,.ts26-blog-card h3 a,.ts26-blog-essential-grid h3 a{text-decoration:none;color:inherit}
.ts26-blog-feature h2 a:hover,.ts26-blog-card h3 a:hover,.ts26-blog-essential-grid h3 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}
.ts26-blog-feature-copy>p:not(.ts26-blog-kicker):not(.ts26-blog-card-date){color:var(--ts-muted);font-size:17px}
.ts26-blog-feature .ts26-blog-card-date{margin:20px 0}
.ts26-blog-textlink{display:inline-flex;align-items:center;gap:14px;font-size:15px;font-weight:500;text-decoration:none;border-bottom:1px solid var(--ts-brand);padding-bottom:6px}
.ts26-blog-textlink svg,.ts26-blog-button svg{width:20px;height:20px;flex-shrink:0}
.ts26-blog-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin:0 0 32px}
.ts26-blog-section-heading h2{font-size:clamp(30px,3vw,43px);font-weight:400;letter-spacing:-.035em;line-height:1.15;margin:0}
.ts26-blog-section-heading>p{color:var(--ts-muted);font-size:15px}
.ts26-blog-essential-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--ts-line)}
.ts26-blog-next-guides{margin-top:64px}
@media(max-width:620px){.ts26-blog-next-guides{margin-top:48px}}
.ts26-blog-essential-grid article{position:relative;padding:31px 30px 32px 0}
.ts26-blog-essential-grid article+article{border-left:1px solid var(--ts-line);padding-left:30px}
.ts26-blog-essential-number{color:var(--ts-brand);display:block;font-size:28px;line-height:1;margin-bottom:30px;font-weight:300}
.ts26-blog-essential-grid h3{font-size:26px;max-width:360px;margin-bottom:18px}
.ts26-blog-essential-grid article>p:last-child{color:var(--ts-muted);font-size:15px;line-height:1.65}
.ts26-blog-results{padding:76px 0 64px;scroll-margin-top:110px}
.ts26-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 30px}
.ts26-blog-card{min-width:0}
.ts26-blog-card-image{display:block;position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--ts-paper)}
.ts26-blog-card-image img{width:100%;height:100%!important;object-fit:cover;transition:transform .35s}
.ts26-blog-card:hover .ts26-blog-card-image img{transform:scale(1.025)}
.ts26-blog-placeholder{display:flex;align-items:center;justify-content:center;height:100%;padding:30px;color:var(--ts-deep);font-size:21px;font-weight:300;gap:8px}
.ts26-blog-placeholder>span{color:var(--ts-brand)}
.ts26-blog-card-copy{padding-top:22px}
.ts26-blog-meta{display:flex;flex-wrap:wrap;gap:8px 12px;font-size:11px;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;color:var(--ts-muted);margin:0 0 13px!important}
.ts26-blog-meta span+span{border-left:1px solid #b7bead;padding-left:12px}
.ts26-blog-card h3{font-size:26px;margin:0 0 15px}
.ts26-blog-card-excerpt{color:var(--ts-muted);font-size:15px;line-height:1.7;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin:0 0 18px!important}
.ts26-blog-card-date{font-size:12px;color:var(--ts-muted);line-height:1.6;margin:0}
.ts26-blog-card-date>span{display:block}
.ts26-blog-pagination{display:flex;justify-content:center;gap:10px;margin-top:42px}
.ts26-blog-pagination a{width:46px;height:46px;display:grid;place-items:center;border:1px solid var(--ts-line);text-decoration:none}
.ts26-blog-pagination a[aria-current]{background:var(--ts-deep);color:#fff;border-color:var(--ts-deep)}
.ts26-blog-empty{padding:36px;background:var(--ts-paper)}
.ts26-blog-empty h3{font-size:26px;margin-bottom:16px}
.ts26-blog-empty p{margin-bottom:24px}
.ts26-blog-contact{display:flex;gap:50px;align-items:center;justify-content:space-between;background:var(--ts-paper);padding:44px 48px;margin-bottom:76px;border-left:3px solid var(--ts-brand)}
.ts26-blog-contact h2{font-size:38px;margin-bottom:18px}
.ts26-blog-contact p:last-child{max-width:640px;color:var(--ts-muted)}
.ts26-blog-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;background:var(--ts-deep);color:#fff!important;padding:15px 22px;font-size:15px;line-height:1.45;text-decoration:none;min-height:50px;flex-shrink:0}
.ts26-blog-button:hover{background:#414b32}
.ts26-article-heading{background:var(--ts-paper);padding:32px 0 48px}
.ts26-article-breadcrumb{display:flex;gap:12px;flex-wrap:wrap;font-size:13px;color:var(--ts-muted);margin-bottom:38px}
.ts26-article-breadcrumb a{text-underline-offset:3px}
.ts26-article h1{font-size:clamp(35px,4.1vw,58px);max-width:1000px}
.ts26-article-deck{font-size:20px;line-height:1.65;color:var(--ts-muted);max-width:900px;margin:25px 0!important}
.ts26-article-byline{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:12px;color:var(--ts-muted)}
.ts26-article-byline>span:first-child{font-weight:500;color:var(--ts-deep)}
.ts26-article-layout{display:grid;grid-template-columns:235px minmax(0,780px);gap:65px;justify-content:center;align-items:start;padding:48px 0 72px}
.ts26-article-no-index{grid-template-columns:minmax(0,780px)}
.ts26-article-sidebar{position:sticky;top:112px;min-width:0}
.ts26-article-toc{border-top:2px solid var(--ts-brand);padding-top:19px}
.ts26-article-toc summary{font-size:14px;font-weight:500;cursor:pointer;line-height:1.5}
.ts26-article-toc ol{list-style:none;padding:0;margin:18px 0 0}
.ts26-article-toc li{border-bottom:1px solid var(--ts-line)}
.ts26-article-toc a{display:block;text-decoration:none;font-size:13px;line-height:1.55;padding:11px 0;color:var(--ts-muted)}
.ts26-article-toc a:hover,.ts26-article-toc a[aria-current]{color:var(--ts-deep);text-decoration:underline;text-underline-offset:4px}
.ts26-article-back{display:inline-block;font-size:13px;margin-top:22px;text-underline-offset:4px}
.ts26-article-reading{min-width:0}
.ts26-article-cover{margin:0 0 35px;max-height:440px;overflow:hidden;background:var(--ts-paper)}
.ts26-article-cover img{display:block;width:100%;height:auto;max-height:440px;object-fit:cover}
.ts26-article-content{font-size:18px;line-height:1.8;overflow-wrap:anywhere}
.ts26-article-content> :first-child{margin-top:0!important}
.ts26-article-content p{margin:0 0 22px}
.ts26-article-content h2{font-size:32px;line-height:1.22;margin:48px 0 23px;scroll-margin-top:110px}
.ts26-article-content h3{font-size:24px;line-height:1.3;margin:32px 0 17px}
.ts26-article-content h4{font-size:19px;margin:25px 0 14px}
.ts26-article-content ul,.ts26-article-content ol{padding-left:24px;margin:20px 0 27px}
.ts26-article-content li{padding-left:5px;margin:9px 0}
.ts26-article-content a{color:var(--ts-deep);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
.ts26-article-content a:hover{text-decoration-thickness:2px}
.ts26-article-content figure{margin:30px 0;max-width:100%}
.ts26-article-content img{height:auto;max-width:100%;border:0}
.ts26-article-content figcaption{font-size:13px;line-height:1.6;color:var(--ts-muted);margin:12px 0 0}
.ts26-article-content blockquote,.ts26-article-callout,.ts26-article-content .tbg-note{margin:28px 0;padding:24px 28px;background:var(--ts-paper);border:0;border-left:3px solid var(--ts-brand)}
.ts26-article-content blockquote p:last-child,.ts26-article-callout p:last-child,.ts26-article-content .tbg-note p:last-child{margin-bottom:0}
.ts26-article-table{max-width:100%;overflow-x:auto;margin:28px 0;-webkit-overflow-scrolling:touch}
.ts26-article-table:focus{outline:2px solid var(--ts-deep);outline-offset:4px}
.ts26-article-content table{width:100%;min-width:520px;border-collapse:collapse;font-size:15px;line-height:1.65;text-align:left;margin:0}
.ts26-article-content caption{text-align:left;font-size:14px;font-weight:500;line-height:1.6;margin-bottom:12px}
.ts26-article-content th,.ts26-article-content td{padding:14px 16px;border:1px solid var(--ts-line);vertical-align:top}
.ts26-article-content th{background:var(--ts-paper);font-weight:500}
.ts26-article-content strong{font-weight:600}
.ts26-article-notice{background:var(--ts-paper);border-left:3px solid #afb69c;padding:20px 24px;font-size:14px;line-height:1.7;margin-bottom:28px!important}
.ts26-article-sources{border-top:1px solid var(--ts-line);margin-top:42px;padding-top:28px}
.ts26-article-sources h2{font-size:24px;margin-bottom:18px}
.ts26-article-sources ul{padding-left:20px;font-size:13px;line-height:1.7;margin:0}
.ts26-article-sources li{margin:8px 0;overflow-wrap:anywhere}
.ts26-article-sources a{text-underline-offset:3px}
.ts26-article-cta{margin-top:45px;padding:32px 36px;background:var(--ts-paper)}
.ts26-article-cta h2{font-size:29px;margin-bottom:18px}
.ts26-article-cta>p:not(.ts26-blog-kicker){font-size:16px;color:var(--ts-muted);margin-bottom:24px}
.ts26-blog-related{padding:50px 0 78px;border-top:1px solid var(--ts-line)}
.ts26-blog-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
.ts26-article-content .tbg-eyebrow{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ts-muted)}
.ts26-article-content .tbg-intro{font-size:20px;line-height:1.75}
.ts26-article-content .tbg-checklist{list-style:none;padding:0}
.ts26-article-content .tbg-checklist li{position:relative;padding:13px 14px 13px 34px;background:var(--ts-paper);margin:8px 0}
.ts26-article-content .tbg-checklist li:before{content:'✓';position:absolute;left:12px;color:var(--ts-olive)}
.ts26-article-content .tbg-cta{margin-top:34px;padding:28px;background:var(--ts-paper)}
.ts26-article-content .tbg-btn{display:inline-block;padding:12px 18px;background:var(--ts-deep);color:#fff;text-decoration:none;font-size:15px}
.ts26-article-content .tbg-related{margin-top:30px;padding-top:24px;border-top:1px solid var(--ts-line)}
.ts26-article-content .tbg-reference-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:28px 0}
.ts26-article-content .tbg-reference-grid>div{padding:20px;background:var(--ts-paper);border-top:2px solid var(--ts-brand)}
.ts26-article-content .tbg-reference-grid h3{font-size:21px;margin:0 0 12px}
.ts26-article-content .tbg-reference-grid p{font-size:15px;margin:0}
.ts26-article-content .tbg-example{border:1px solid var(--ts-line);padding:26px;margin:28px 0}
.ts26-article-content .tbg-example h3,.ts26-article-content div.tbg-checklist h3{margin-top:0}
.ts26-article-content div.tbg-checklist{padding:24px;background:var(--ts-paper);margin:28px 0}
.ts26-article-content .tbg-final-cta{background:var(--ts-deep);color:#fff;padding:30px;margin-top:36px}
.ts26-article-content .tbg-final-cta h2,.ts26-article-content .tbg-final-cta h3{color:#fff;margin-top:0}
.ts26-article-content .tbg-final-cta .tbg-kicker{color:#dce3c5}
.ts26-article-content .tbg-button{display:inline-flex;align-items:center;gap:18px;background:var(--ts-deep);color:#fff;padding:15px 20px;text-decoration:none;font-size:15px;min-height:50px}
.ts26-article-content .tbg-final-cta .tbg-button{background:#fff;color:var(--ts-deep)}
.ts26-article-content .tbg-button svg{width:22px;height:22px;flex-shrink:0}
.ts26-article-content .tbg-small{font-size:13px;line-height:1.6;margin-top:16px}
@media(max-width:620px){.ts26-article-content .tbg-reference-grid{grid-template-columns:1fr}.ts26-article-content .tbg-final-cta{padding:24px}.ts26-article-content .tbg-button{width:100%;font-size:14px}}
@media(min-width:1001px){.ts26-article-news .ts26-article-toc{border-top-color:#c5cabd}}
@media(max-width:1150px){.ts26-blog-explore{align-items:flex-start;flex-direction:column}.ts26-blog-search{flex:auto;width:100%;max-width:360px}.ts26-blog-feature-copy{padding:32px}.ts26-article-layout{gap:38px;grid-template-columns:210px minmax(0,1fr)}.ts26-blog-contact{align-items:flex-start;flex-direction:column;gap:26px}}
@media(max-width:900px){.ts26-blog-wrap,.ts26-article-wrap{width:calc(100% - 48px)}.ts26-blog-intro{padding:46px 0 40px}.ts26-blog-feature{grid-template-columns:1fr 1fr;margin:34px 0 55px}.ts26-blog-feature-image{min-height:360px}.ts26-blog-feature-copy{padding:27px}.ts26-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 24px}.ts26-blog-essential-grid h3{font-size:23px}.ts26-blog-essential-grid article{padding-right:20px}.ts26-blog-essential-grid article+article{padding-left:20px}.ts26-article-layout{display:block;padding-top:26px}.ts26-article-sidebar{position:static;margin-bottom:28px}.ts26-article-toc{border:1px solid var(--ts-line);padding:0;background:var(--ts-paper)}.ts26-article-toc summary{padding:16px 20px;min-height:50px}.ts26-article-toc nav{padding:0 20px 14px}.ts26-article-toc ol{margin-top:0}.ts26-article-toc a{font-size:14px}.ts26-article-toc li:last-child{border-bottom:0}.ts26-article-back{display:none}.ts26-article-heading{padding-bottom:34px}.ts26-article-content h2{font-size:29px}.ts26-article-deck{font-size:19px}.ts26-blog-related{padding-top:36px}}
@media(max-width:620px){.ts26-blog-wrap,.ts26-article-wrap{width:calc(100% - 36px)}.ts26-blog-intro h1{font-size:42px}.ts26-blog-intro .ts26-blog-wrap>p:last-child{font-size:17px}.ts26-blog-explore{gap:20px;padding:22px 0}.ts26-blog-topics{gap:5px}.ts26-blog-topics a{padding:10px 11px;font-size:13px;border-color:var(--ts-line)}.ts26-blog-search{max-width:none}.ts26-blog-search input{font-size:16px}.ts26-blog-feature{display:flex;flex-direction:column;margin:28px 0 48px}.ts26-blog-feature-image{min-height:0;aspect-ratio:16/10}.ts26-blog-feature-image>span{left:16px;bottom:16px}.ts26-blog-feature-copy{padding:27px 24px 29px}.ts26-blog-feature h2{font-size:31px}.ts26-blog-section-heading{align-items:flex-start;flex-direction:column;gap:15px;margin-bottom:25px}.ts26-blog-section-heading h2{font-size:33px}.ts26-blog-section-heading>p br{display:none}.ts26-blog-essential-grid{display:block}.ts26-blog-essential-grid article,.ts26-blog-essential-grid article+article{padding:26px 0 27px 50px;border-left:0}.ts26-blog-essential-grid article+article{border-top:1px solid var(--ts-line)}.ts26-blog-essential-number{position:absolute;left:0;top:29px;font-size:23px}.ts26-blog-essential-grid .ts26-blog-kicker{margin-bottom:10px!important}.ts26-blog-essential-grid h3{font-size:25px}.ts26-blog-results{padding:48px 0}.ts26-blog-grid{grid-template-columns:1fr;gap:35px}.ts26-blog-card h3{font-size:27px}.ts26-blog-card-copy{padding-top:19px}.ts26-blog-card-date>span{display:inline;margin-left:12px}.ts26-blog-contact{padding:28px 25px;margin-bottom:48px}.ts26-blog-contact h2{font-size:33px}.ts26-blog-button{width:100%;gap:15px;font-size:14px;padding-inline:16px}.ts26-article-heading{padding:24px 0 30px}.ts26-article-breadcrumb{margin-bottom:28px;font-size:12px}.ts26-article h1{font-size:36px}.ts26-article-deck{font-size:18px;margin:22px 0!important}.ts26-article-byline{gap:7px 14px}.ts26-article-byline>span:first-child{width:100%}.ts26-article-content{font-size:17px;line-height:1.8}.ts26-article-content h2{font-size:28px;margin:37px 0 21px}.ts26-article-content h3{font-size:23px}.ts26-article-content blockquote,.ts26-article-callout,.ts26-article-content .tbg-note{padding:21px}.ts26-article-cta{padding:26px 23px}.ts26-article-cta h2{font-size:27px}.ts26-blog-related{padding-bottom:48px}.ts26-article-layout{padding-bottom:48px}.ts26-article-cover{margin-bottom:26px}}
@media(prefers-reduced-motion:reduce){.ts26-blog-card-image img{transition:none}.ts26-blog-card:hover .ts26-blog-card-image img{transform:none}}
/* Keep linked WordPress figures within the article column. */
.ts26-article-content figure>a{display:block;max-width:100%}

/* Seller guide only; inherits the existing editorial typography and brand tokens. */
.ts26-article-seller-guide .ts26-article-sidebar{max-height:calc(100dvh - 132px);overflow-y:auto;scrollbar-width:thin;padding-right:8px}
.ts26-article-seller-guide .ts26-article-toc a{padding-block:9px}
.ts26-article-seller-guide .ts26-article-byline a{color:inherit;text-underline-offset:3px}
.ts26-article-seller-guide .ts26-article-cover img{aspect-ratio:16/9}
.ts26-seller-guide .ts26-seller-documents{min-width:0;font-size:inherit;line-height:1.6;table-layout:fixed}
.ts26-seller-guide .ts26-seller-documents th:first-child{width:39%}
.ts26-seller-guide .ts26-seller-documents tbody th{font-weight:500;background:transparent}
.ts26-seller-guide .ts26-seller-cases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:30px 0}
.ts26-seller-guide .ts26-seller-cases figure{margin:0}
.ts26-seller-guide .ts26-seller-cases img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}
.ts26-seller-guide .ts26-seller-guide-close h2{margin-top:0}
.ts26-seller-guide .ts26-seller-guide-close>p{font-size:inherit;color:inherit}
.ts26-seller-guide .ts26-blog-button{text-decoration:none}
.ts26-seller-guide h2:focus{outline:2px solid var(--ts-olive);outline-offset:6px}
.ts26-article-seller-guide a:focus-visible,.ts26-article-seller-guide summary:focus-visible{outline:2px solid var(--ts-olive);outline-offset:4px}
@media(max-width:900px){.ts26-article-seller-guide .ts26-article-sidebar{max-height:none;overflow:visible;padding-right:0}}
@media(max-width:620px){.ts26-seller-guide .ts26-seller-documents th,.ts26-seller-guide .ts26-seller-documents td{padding:12px 10px}.ts26-seller-guide .ts26-seller-documents th:first-child{width:41%}.ts26-seller-guide .ts26-seller-cases{grid-template-columns:1fr;gap:28px}.ts26-article-seller-guide .ts26-article-table{margin-inline:0}.ts26-seller-guide .ts26-seller-guide-close{padding:26px 22px}}
@media(prefers-reduced-motion:reduce){.ts26-article-seller-guide{scroll-behavior:auto}}

/* General buying guide: scope all changes to the new editorial article. */
.ts26-article-purchase-guide .ts26-article-sidebar{max-height:calc(100dvh - 132px);overflow-y:auto;scrollbar-width:thin;padding-right:8px}
.ts26-article-purchase-guide .ts26-article-toc a{padding-block:10px}
.ts26-article-purchase-guide .ts26-article-byline a{color:inherit;text-underline-offset:3px}
.ts26-article-purchase-guide .ts26-article-cover{max-height:none}
.ts26-article-purchase-guide .ts26-article-cover img{aspect-ratio:4/3;height:auto;max-height:none}
.ts26-buyer-guide .ts26-buyer-photo{margin:32px 0}
.ts26-buyer-guide .ts26-buyer-photo img{display:block;width:100%;height:auto;border-radius:4px}
.ts26-buyer-guide .ts26-buyer-photo figcaption{margin-top:10px;font-size:14px;line-height:1.6;color:var(--ts-muted)}
.ts26-buyer-guide .ts26-buyer-table{min-width:0;table-layout:fixed;font-size:inherit;line-height:1.6}
.ts26-buyer-guide .ts26-buyer-table th:first-child{width:43%}
.ts26-buyer-guide .ts26-buyer-table tbody th{font-weight:500;background:transparent}
.ts26-buyer-guide .ts26-buyer-budget th:first-child{width:67%}
.ts26-buyer-guide .ts26-buyer-budget td{text-align:right;font-variant-numeric:tabular-nums}
.ts26-buyer-guide .ts26-buyer-guide-close h2{margin-top:0}
.ts26-buyer-guide .ts26-buyer-guide-close>p{font-size:inherit;color:inherit}
.ts26-buyer-guide .ts26-blog-button{color:#fff;text-decoration:none}
.ts26-buyer-guide h2:focus{outline:2px solid var(--ts-olive);outline-offset:6px}
.ts26-article-purchase-guide a:focus-visible,.ts26-article-purchase-guide summary:focus-visible{outline:2px solid var(--ts-olive);outline-offset:4px}
@media(max-width:900px){.ts26-article-purchase-guide .ts26-article-sidebar{max-height:none;overflow:visible;padding-right:0}.ts26-article-purchase-guide .ts26-article-toc a{min-height:44px;display:flex;align-items:center}}
@media(max-width:620px){.ts26-buyer-guide .ts26-buyer-table th,.ts26-buyer-guide .ts26-buyer-table td{padding:12px 9px}.ts26-buyer-guide .ts26-buyer-budget th:first-child{width:62%}.ts26-buyer-guide .ts26-buyer-guide-close{padding:26px 22px}}
@media(prefers-reduced-motion:reduce){.ts26-article-purchase-guide{scroll-behavior:auto}}
