.bts-tacoma-editorial{--te-ink:#14212d;--te-muted:#52616c;--te-blue:#006a9b;--te-line:#dce4e9;--te-soft:#f3f6f8;color:var(--te-ink);max-width:1180px;margin:0 auto;font-family:inherit;line-height:1.65;overflow-wrap:anywhere}
.bts-tacoma-editorial *{box-sizing:border-box}.bts-tacoma-editorial h1,.bts-tacoma-editorial h2,.bts-tacoma-editorial h3{color:inherit;line-height:1.18;letter-spacing:-.025em;margin:0 0 .65em;text-transform:none}.bts-tacoma-editorial h1{font-size:clamp(2rem,4vw,3.25rem)}.bts-tacoma-editorial h2{font-size:clamp(1.65rem,3vw,2.35rem)}.bts-tacoma-editorial h3{font-size:1.15rem}.bts-tacoma-editorial p{margin:0 0 1.1em}.bts-tacoma-editorial a{color:var(--te-blue);text-underline-offset:.2em}.bts-tacoma-editorial a:hover{text-decoration:underline}.bts-tacoma-editorial a:focus-visible,.bts-tacoma-editorial [tabindex]:focus-visible{outline:3px solid #d97800;outline-offset:4px}.bts-tacoma-editorial img{display:block;width:100%;max-width:100%;height:auto}.bts-tacoma-editorial section[id]{scroll-margin-top:24px}
.bts-tacoma-editorial .te-hero{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:36px;background:#14212d;color:white;border-radius:20px;padding:42px;margin:20px 0 26px}.bts-tacoma-editorial .te-hero a:not(.te-button){color:#b7e4ff}.bts-tacoma-editorial .te-kicker{font-size:.75rem;letter-spacing:.13em;font-weight:750;color:#b9d9eb;margin:0 0 18px}.bts-tacoma-editorial .te-lead{font-size:1.12rem;line-height:1.65}.bts-tacoma-editorial .te-actions{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-top:24px}.bts-tacoma-editorial .te-button{display:inline-block;background:#fff;color:#15212b!important;padding:12px 18px;border:1px solid #c9d8e1;border-radius:7px;font-weight:750;text-decoration:none;min-height:46px}.bts-tacoma-editorial .te-hero .te-figure{margin:0}.bts-tacoma-editorial .te-hero .te-figure img{height:300px;object-fit:contain;background:#fff;border-radius:12px}.bts-tacoma-editorial .te-hero figcaption{color:#d0dde7}
.bts-tacoma-editorial .te-jumps{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 34px;padding:0}.bts-tacoma-editorial .te-jumps a{display:block;padding:10px 13px;background:#fff;border:1px solid #c7d6df;border-radius:7px;font-size:.9rem;font-weight:650;min-height:44px;text-decoration:none}.bts-tacoma-editorial .te-section{padding:42px 0;border-top:1px solid var(--te-line)}.bts-tacoma-editorial .te-soft{padding:32px;background:var(--te-soft);border:0;border-radius:14px;margin:24px 0}.bts-tacoma-editorial .te-intro{max-width:820px;color:var(--te-muted);font-size:1.06rem}.bts-tacoma-editorial .te-four{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.bts-tacoma-editorial .te-four p{font-size:.94rem}.bts-tacoma-editorial .te-note{padding:16px 0 0;border-top:1px solid var(--te-line);font-size:.95rem}
.bts-tacoma-editorial .te-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.bts-tacoma-editorial .te-card{border:1px solid var(--te-line);border-radius:12px;background:white;overflow:hidden;display:flex;flex-direction:column;min-width:0}.bts-tacoma-editorial .te-photo{display:block;background:#fff;padding:15px}.bts-tacoma-editorial .te-photo img{height:200px;object-fit:contain}.bts-tacoma-editorial .te-card-copy{padding:20px;display:flex;flex-direction:column;flex:1}.bts-tacoma-editorial .te-card h3{font-size:1.12rem}.bts-tacoma-editorial .te-card h3 a{color:var(--te-ink);text-decoration:none}.bts-tacoma-editorial .te-card p{color:var(--te-muted);font-size:.94rem}.bts-tacoma-editorial .te-textlink{display:inline-block;margin-top:auto;font-weight:700;font-size:.94rem;padding:7px 0;min-height:36px}.bts-tacoma-editorial .te-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.bts-tacoma-editorial .te-guide-grid>a{display:block;background:#fff;padding:20px;border:1px solid var(--te-line);border-radius:10px;text-decoration:none}.bts-tacoma-editorial .te-guide-grid strong{display:block;color:var(--te-ink);line-height:1.35}.bts-tacoma-editorial .te-guide-grid span{display:block;font-size:.86rem;margin-top:10px}.bts-tacoma-editorial .te-dark{padding:32px;background:#14212d;color:#fff;border-radius:14px;margin:24px 0}.bts-tacoma-editorial .te-dark a{color:#b7e4ff}
.bts-tacoma-editorial .te-figure{margin:22px 0 30px}.bts-tacoma-editorial .te-figure img{max-height:410px;object-fit:contain;background:#fff;border:1px solid var(--te-line);border-radius:12px}.bts-tacoma-editorial figcaption{font-size:.88rem;color:var(--te-muted);line-height:1.5;margin-top:10px}.bts-tacoma-editorial .te-table{max-width:100%;overflow:auto;border:1px solid var(--te-line);border-radius:10px;margin:24px 0}.bts-tacoma-editorial table{width:100%;border-collapse:collapse;min-width:560px;margin:0}.bts-tacoma-editorial th,.bts-tacoma-editorial td{text-align:left;vertical-align:top;padding:15px;border-bottom:1px solid var(--te-line);font-size:.95rem;line-height:1.55}.bts-tacoma-editorial thead{background:#e7eef3}.bts-tacoma-editorial tbody th{width:27%;font-weight:700}.bts-tacoma-editorial .te-links{margin:20px 0;padding-left:22px}.bts-tacoma-editorial .te-links li{margin:8px 0}.te-buying-guide .te-section:not(.te-soft){max-width:840px;margin-left:auto;margin-right:auto}.te-buying-guide .te-section>p{font-size:1.04rem}.te-buying-guide .te-four{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:900px){.bts-tacoma-editorial .te-hero{padding:28px;gap:22px}.bts-tacoma-editorial .te-grid,.bts-tacoma-editorial .te-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bts-tacoma-editorial .te-four{grid-template-columns:repeat(2,minmax(0,1fr))}.bts-tacoma-editorial .te-hero .te-figure img{height:240px}}
@media(max-width:600px){.bts-tacoma-editorial{padding:0 16px}.bts-tacoma-editorial .te-hero{grid-template-columns:1fr;padding:23px;border-radius:13px;margin-top:12px;gap:20px}.bts-tacoma-editorial .te-hero .te-figure img{height:210px}.bts-tacoma-editorial .te-grid,.bts-tacoma-editorial .te-guide-grid,.bts-tacoma-editorial .te-four{grid-template-columns:1fr}.bts-tacoma-editorial .te-grid{gap:18px}.bts-tacoma-editorial .te-section{padding:30px 0}.bts-tacoma-editorial .te-soft,.bts-tacoma-editorial .te-dark{padding:22px;margin:16px 0}.bts-tacoma-editorial .te-card-copy{padding:18px}.bts-tacoma-editorial .te-photo img{height:210px}.bts-tacoma-editorial .te-jumps{gap:7px;margin-bottom:20px}.bts-tacoma-editorial .te-jumps a{font-size:.85rem;padding:10px 12px}.bts-tacoma-editorial .te-figure img{max-height:280px}.bts-tacoma-editorial .te-actions{align-items:stretch}.bts-tacoma-editorial .te-table table{min-width:520px}.bts-tacoma-editorial .te-four{gap:14px}}

/* Reserve a stable display box before each editorial figure loads; preserve original pixels with contain. */
.bts-tacoma-editorial .te-figure img{aspect-ratio:4/3}

/* Compact featured title, isolated to the Tacoma buying guide; accepted F150 pattern. */
body.postid-115590 .blog-featured-title .page-title-inner{min-height:260px!important;padding:28px 24px}
body.postid-115590 .blog-featured-title .page-title-bg{background-position:center 55%!important}
body.postid-115590 .blog-featured-title .title-overlay{background:linear-gradient(90deg,rgba(0,0,0,.62),rgba(0,0,0,.4))!important}
body.postid-115590 .blog-featured-title .entry-title{max-width:840px;margin-left:auto;margin-right:auto;font-size:clamp(26px,3.5vw,42px);line-height:1.18;text-wrap:balance}
@media(max-width:600px){body.postid-115590 .blog-featured-title .page-title-inner{min-height:220px!important;padding:24px 18px}body.postid-115590 .blog-featured-title .entry-title{font-size:26px}}
