.ts-brands-template{background:#f3f6f8!important;color:#1f2937}.ts-brands-template main.wp-block-group,.ts-brands-template main.wp-block-group>.wp-block-group,.ts-brands-template .entry-content{max-width:none!important;margin:0!important;padding:0!important}.ts-brands-template main>.wp-block-post-title{display:none!important}.tb-page,.tb-page *{box-sizing:border-box}.tb-page{font-family:Inter,system-ui,sans-serif;background:#f3f6f8;color:#1f2937}.tb-page a{text-decoration:none}.tb-hero,.tb-section,.tb-confidence,.tb-bottom-copy{width:min(1220px,calc(100% - 40px));margin-inline:auto}.tb-hero{display:flex;align-items:end;justify-content:space-between;gap:32px;padding:58px 0 30px}.tb-eyebrow{margin:0 0 9px;color:#0f827e;font-size:.7rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.tb-hero h1{max-width:760px;margin:0;color:#123247;font-size:clamp(2.25rem,4.4vw,3.75rem);font-weight:800;line-height:1.04;letter-spacing:-.045em}.tb-hero p:not(.tb-eyebrow){max-width:720px;margin:16px 0 0;color:#607181;font-size:1.05rem;line-height:1.55}.tb-text-link{flex:0 0 auto;color:#2563eb!important;font-size:.84rem;font-weight:800}.tb-brand-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:min(1220px,calc(100% - 40px));margin:0 auto}.tb-brand-card{position:relative;display:flex;min-width:0;min-height:378px;overflow:hidden;flex-direction:column;padding:21px;border:1px solid #dce6ec;border-radius:17px;background:#fff;color:#1f2937!important;box-shadow:0 5px 18px rgba(18,50,71,.06);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.tb-brand-card:hover{transform:translateY(-4px);border-color:#9bb8df;box-shadow:0 15px 32px rgba(18,50,71,.12)}.tb-brand-card:focus-visible{outline:3px solid rgba(37,99,235,.45);outline-offset:3px}.tb-brand-accent{position:absolute;inset:0 0 auto;height:5px;background:#23857f}.tb-brand-rexel .tb-brand-accent{background:#d9252a}.tb-brand-fellowes .tb-brand-accent{background:#216bad}.tb-brand-leitz .tb-brand-accent{background:#df252b}.tb-brand-hsm .tb-brand-accent{background:#ef7422}.tb-brand-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.tb-brand-heading strong{color:#173247;font-size:1.55rem;font-weight:900;letter-spacing:-.03em}.tb-brand-heading i{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;background:#eef4fb;color:#1f5fba;font-size:1.15rem;font-style:normal;font-weight:900}.tb-brand-image{display:grid;height:168px;place-items:center;margin:4px 0}.tb-brand-image img{max-width:94%;height:160px;object-fit:contain;mix-blend-mode:multiply}.tb-brand-description{min-height:42px;color:#607181;font-size:.8rem;line-height:1.45}.tb-brand-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.tb-brand-tags b{padding:6px 8px;border-radius:999px;background:#eff3f7;color:#52697a;font-size:.62rem;font-weight:850}.tb-brand-footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:14px;border-top:1px solid #edf1f4;color:#194c70}.tb-brand-footer strong{font-size:.78rem}.tb-brand-footer small{color:#7c8994;font-size:.65rem}.tb-confidence{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:23px}.tb-confidence>div{display:flex;align-items:center;gap:16px;min-height:102px;padding:21px 25px;border-radius:16px}.tb-confidence-dark{background:#173f59;color:#fff}.tb-confidence-dark>span{display:grid;width:46px;height:46px;flex:0 0 auto;place-items:center;border-radius:12px;background:rgba(255,255,255,.14);font-size:1.35rem}.tb-confidence-light{justify-content:space-between;background:#e7f2ed}.tb-confidence h2{margin:0 0 5px;font-size:1.05rem}.tb-confidence p{margin:0;color:#c9d9e4;font-size:.76rem;line-height:1.45}.tb-confidence-light p{color:#617383}.tb-confidence-light a{flex:0 0 auto;padding:11px 14px;border-radius:9px;background:#16a34a;color:#fff!important;font-size:.75rem;font-weight:850}.tb-section{padding-top:58px}.tb-section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:19px}.tb-section-heading h2,.tb-choose h2,.tb-method h2,.tb-faq h2,.tb-bottom-copy h2{margin:0;color:#123247;font-size:clamp(1.65rem,3vw,2.45rem);line-height:1.12;letter-spacing:-.03em}.tb-section-heading p:not(.tb-eyebrow),.tb-faq header>p:not(.tb-eyebrow){margin:8px 0 0;color:#607181}.tb-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.tb-product-card{display:flex;min-width:0;overflow:hidden;flex-direction:column;border:1px solid #dce6ec;border-radius:14px;background:#fff;box-shadow:0 5px 16px rgba(18,50,71,.055)}.tb-product-main{display:flex;flex:1;flex-direction:column;color:#1f2937!important}.tb-product-image{display:grid;height:180px;place-items:center;padding:14px;background:#f7f9fa}.tb-product-image img{width:100%;height:158px;object-fit:contain;mix-blend-mode:multiply}.tb-product-copy{display:grid;gap:5px;padding:14px}.tb-product-copy>small{color:#0f827e;font-size:.64rem;font-weight:900;letter-spacing:.08em}.tb-product-copy>strong{color:#123247;font-size:1.03rem}.tb-product-copy>span{display:flex;flex-wrap:wrap;gap:5px;margin-top:3px}.tb-product-copy b{padding:5px 7px;border-radius:6px;background:#eaf1f5;color:#334b5c;font-size:.66rem}.tb-product-actions{display:grid;grid-template-columns:1.15fr .85fr;gap:6px;padding:9px;border-top:1px solid #edf1f4}.tb-product-actions a{display:flex;min-height:36px;align-items:center;justify-content:center;border-radius:8px;font-size:.69rem;font-weight:850}.tb-amazon{background:#123247;color:#fff!important}.tb-compare{border:1px solid #173f59;background:#fff;color:#173f59!important}.tb-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.tb-detail-grid article{display:grid;grid-template-columns:54px 1fr;gap:15px;padding:22px;border:1px solid #dce6ec;border-radius:15px;background:#fff;scroll-margin-top:150px}.tb-detail-grid article>span{display:grid;width:52px;height:52px;place-items:center;border-radius:13px;background:#e8f0f5;color:#173f59;font-size:1.25rem;font-weight:900}.tb-detail-grid h3{margin:0 0 7px;color:#123247;font-size:1.15rem}.tb-detail-grid p{margin:0 0 10px;color:#607181;font-size:.84rem;line-height:1.55}.tb-detail-grid a{color:#2563eb!important;font-size:.78rem;font-weight:850}.tb-choose{display:grid;grid-template-columns:.78fr 1.22fr;gap:42px;align-items:start}.tb-choose-copy>p:not(.tb-eyebrow){color:#607181;line-height:1.65}.tb-criteria-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tb-criteria-grid a{display:grid;grid-template-columns:36px 1fr;column-gap:9px;padding:17px;border:1px solid #dce6ec;border-radius:13px;background:#fff;color:#1f2937!important}.tb-criteria-grid span{grid-row:1/span 2;color:#0f827e;font-weight:900}.tb-criteria-grid strong{color:#123247;font-size:.88rem}.tb-criteria-grid small{margin-top:4px;color:#607181;font-size:.7rem;line-height:1.35}.tb-method{display:grid;grid-template-columns:.65fr 1.35fr;gap:38px}.tb-method ol{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;counter-reset:method;list-style:none}.tb-method li{display:grid;gap:5px;padding:18px;border-radius:13px;background:#e8f0f5}.tb-method li strong{color:#123247;font-size:.86rem}.tb-method li span{color:#607181;font-size:.74rem;line-height:1.45}.tb-guide-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.tb-guide-grid a{display:grid;gap:8px;min-height:112px;padding:18px;border:1px solid #dce6ec;border-radius:14px;background:#fff;color:#123247!important}.tb-guide-grid strong{font-size:.95rem}.tb-guide-grid span{color:#607181;font-size:.74rem;line-height:1.4}.tb-faq{display:grid;grid-template-columns:.75fr 1.25fr;gap:48px;padding-bottom:58px}.tb-faq details{border-top:1px solid #d3dfe6}.tb-faq details:first-child{border-top:0}.tb-faq summary{padding:17px 0;color:#123247;cursor:pointer;font-size:.88rem;font-weight:850;list-style-position:outside}.tb-faq details p{margin:0 0 18px;color:#607181;font-size:.82rem;line-height:1.6}.tb-bottom-copy{margin-bottom:68px;padding:34px;border-radius:17px;background:#fff}.tb-bottom-copy h2{font-size:1.55rem}.tb-bottom-copy p{max-width:980px;color:#607181;font-size:.9rem;line-height:1.75}.tb-page a:focus-visible,.tb-page summary:focus-visible{outline:3px solid rgba(37,99,235,.4);outline-offset:3px}
@media(max-width:980px){.tb-brand-grid,.tb-product-grid,.tb-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tb-choose,.tb-method,.tb-faq{grid-template-columns:1fr;gap:24px}.tb-faq{padding-bottom:35px}}
@media(max-width:700px){.tb-hero,.tb-section,.tb-confidence,.tb-bottom-copy,.tb-brand-grid{width:min(100% - 22px,1220px)}.tb-hero{display:block;padding:36px 0 24px}.tb-hero .tb-text-link{display:inline-block;margin-top:15px}.tb-confidence,.tb-detail-grid{grid-template-columns:1fr}.tb-confidence>div{padding:18px}.tb-section{padding-top:42px}.tb-section-heading{align-items:start}.tb-product-image{height:145px}.tb-product-image img{height:128px}.tb-method ol{grid-template-columns:1fr 1fr}.tb-bottom-copy{padding:22px}}
@media(max-width:440px){.tb-hero h1{font-size:2.15rem}.tb-brand-grid{gap:9px}.tb-brand-card{min-height:310px;padding:13px}.tb-brand-heading strong{font-size:1.15rem}.tb-brand-heading i{width:31px;height:31px}.tb-brand-image{height:124px}.tb-brand-image img{height:116px}.tb-brand-description{font-size:.68rem;min-height:48px}.tb-brand-tags{gap:4px}.tb-brand-tags b{padding:5px 6px;font-size:.55rem}.tb-brand-footer small{display:none}.tb-confidence{gap:9px}.tb-confidence-light{align-items:flex-start!important;flex-direction:column}.tb-section-heading .tb-text-link{display:none}.tb-product-grid{gap:9px}.tb-product-image{height:126px;padding:7px}.tb-product-image img{height:112px}.tb-product-copy{padding:10px}.tb-product-copy>strong{font-size:.88rem}.tb-product-actions{grid-template-columns:1fr;gap:5px;padding:7px}.tb-detail-grid article{grid-template-columns:42px 1fr;padding:16px}.tb-detail-grid article>span{width:40px;height:40px}.tb-criteria-grid,.tb-method ol,.tb-guide-grid{grid-template-columns:1fr}.tb-guide-grid a{min-height:0}.tb-bottom-copy{margin-bottom:42px}}
.ts-brands-template .wp-block-post-title{display:none!important}.ts-brands-template .tb-page{width:100%!important;max-width:none!important}
.ts-brands-template,.tb-page{background:#f7f9fb!important}.tb-hero h1,.tb-section-heading h2,.tb-choose h2,.tb-method h2,.tb-faq h2,.tb-bottom-copy h2{color:#1e3a5f}.tb-hero h1{font-weight:700}.tb-brand-card,.tb-product-card,.tb-detail-grid article,.tb-criteria-grid a,.tb-guide-grid a,.tb-bottom-copy{border-color:#e5ebf0;box-shadow:0 4px 14px rgba(30,58,95,.04)}.tb-brand-card:hover{border-color:#bfd0e3;box-shadow:0 12px 26px rgba(30,58,95,.08)}.tb-confidence-dark{background:#e7f1f7;color:#1e3a5f}.tb-confidence-dark>span{background:#d5e7f1;color:#1e3a5f}.tb-confidence-dark p{color:#61798b}.tb-confidence-light{background:#edf7f2}.tb-method li{background:#edf3f7}.tb-detail-grid article>span{background:#eef4f8}.tb-bottom-copy{background:#fff}.tb-eyebrow{color:#138477}
.tb-brand-grid>p:empty,.tb-brand-grid>br,.tb-product-grid>p:empty,.tb-product-grid>br,.tb-detail-grid>p:empty,.tb-detail-grid>br,.tb-detail-grid article>p:empty,.tb-criteria-grid>p:empty,.tb-criteria-grid>br,.tb-guide-grid>p:empty,.tb-guide-grid>br,.tb-confidence>p:empty,.tb-confidence>br{display:none!important}.tb-detail-grid article>span{grid-column:1}.tb-detail-grid article>div{grid-column:2;width:100%!important;max-width:none!important;min-width:0!important}
.tb-brand-logo{position:relative;height:168px;margin:4px 0;border-radius:14px;background:linear-gradient(145deg,#f8fafc,#eef3f7);isolation:isolate}.tb-brand-logo:before{position:absolute;width:118px;height:118px;border:1px solid #dde6ed;border-radius:50%;background:#fff;box-shadow:0 8px 24px rgba(30,58,95,.07);content:"";z-index:-1}.tb-brand-logo img{display:block;width:76%;height:82px;max-width:210px;object-fit:contain;mix-blend-mode:normal}.tb-brand-amazon-basics .tb-brand-logo img,.tb-brand-q-connect .tb-brand-logo img{width:82%}.tb-brand-hp .tb-brand-logo img{width:96px;height:96px}
@media(max-width:440px){.tb-brand-logo{height:124px}.tb-brand-logo:before{width:88px;height:88px}.tb-brand-logo img{width:82%;height:68px;max-width:170px}.tb-brand-hp .tb-brand-logo img{width:72px;height:72px}}
.tb-brand-pipeline{display:flex;align-items:center;gap:14px;width:min(1220px,calc(100% - 40px));margin:18px auto 0;padding:14px 18px;border:1px solid #dce6ec;border-radius:12px;background:#eaf2f5;color:#526778;font-size:.79rem;line-height:1.5}.tb-brand-pipeline strong{flex:0 0 auto;color:#123247;font-size:.82rem}@media(max-width:700px){.tb-brand-pipeline{width:calc(100% - 22px);align-items:start;flex-direction:column;gap:3px}}

.tb-brand-hama .tb-brand-accent{background:#d62428}.tb-brand-iochow .tb-brand-accent{background:#246783}
