:root{--bts-red:#d71920;--bts-ink:#1b1f23;--bts-muted:#65707b;--bts-line:#dde2e6;--bts-soft:#f5f6f7;--bts-wide:1180px}.vdp-bts-magazine,.vdp-bts-single-wrap{max-width:var(--bts-wide);margin:0 auto;padding:34px 24px 64px}.vdp-bts-intro{border-bottom:1px solid var(--bts-ink);padding-bottom:22px;margin-bottom:18px}.vdp-bts-kicker{font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--bts-red);font-weight:800}.vdp-bts-intro h2{font-size:clamp(34px,5vw,64px);line-height:1.02;margin:8px 0 12px;color:var(--bts-ink)}.vdp-bts-intro p{font-size:20px;line-height:1.5;color:var(--bts-muted);max-width:780px;margin:0}.vdp-bts-tools{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;flex-wrap:wrap;margin:18px 0 28px}.vdp-bts-category-nav{display:flex;gap:8px;flex-wrap:wrap}.vdp-bts-category-nav a{display:inline-block;padding:8px 11px;border:1px solid var(--bts-line);border-radius:999px;text-decoration:none;color:var(--bts-ink);font-size:14px;background:#fff}.vdp-bts-category-nav a.is-active,.vdp-bts-category-nav a:hover{background:var(--bts-ink);color:#fff;border-color:var(--bts-ink)}.vdp-bts-search{display:flex;gap:7px;flex-wrap:wrap}.vdp-bts-search input,.vdp-bts-search select{border:1px solid var(--bts-line);border-radius:6px;padding:9px 10px;background:#fff;min-height:42px}.vdp-bts-search button{border:0;border-radius:6px;background:var(--bts-ink);color:#fff;padding:9px 15px;font-weight:700}.vdp-bts-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.vdp-bts-hero{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.9fr);gap:0;border-top:1px solid var(--bts-line);border-bottom:1px solid var(--bts-line);padding:24px 0 30px;margin-bottom:6px}.vdp-bts-hero-image,.vdp-bts-card-image{display:block;overflow:hidden;background:var(--bts-soft);text-decoration:none}.vdp-bts-hero-image{min-height:420px}.vdp-bts-hero-image img,.vdp-bts-card-image img{width:100%;height:100%;object-fit:cover;display:block}.vdp-bts-hero-copy{padding:18px 0 18px 34px;display:flex;flex-direction:column;justify-content:center}.vdp-bts-meta{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin-bottom:9px}.vdp-bts-meta span{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--bts-red);font-weight:800}.vdp-bts-meta span+span:before{content:'·';margin-right:9px;color:#969da4}.vdp-bts-hero h3,.vdp-bts-card h3{margin:0}.vdp-bts-hero h3 a,.vdp-bts-card h3 a{color:var(--bts-ink);text-decoration:none}.vdp-bts-hero h3{font-size:clamp(32px,4vw,52px);line-height:1.03}.vdp-bts-date{color:var(--bts-muted);font-size:14px;margin:12px 0}.vdp-bts-hero p,.vdp-bts-card p{color:#4f5963;line-height:1.55}.vdp-bts-readmore{color:var(--bts-red);font-weight:800;text-decoration:none;margin-top:8px}.vdp-bts-card{border-top:1px solid var(--bts-line);padding-top:18px}.vdp-bts-card-image{aspect-ratio:16/10;margin-bottom:15px}.vdp-bts-card h3{font-size:24px;line-height:1.12}.vdp-bts-card p{font-size:15px;margin-bottom:0}.vdp-bts-image-placeholder{width:100%;height:100%;min-height:220px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f0f1f2,#fafafa);color:#a80f15;font-size:48px;font-weight:800;letter-spacing:.08em}.vdp-bts-pagination{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--bts-line);margin-top:34px;padding-top:20px}.vdp-bts-pagination a{color:var(--bts-red);font-weight:700;text-decoration:none}.vdp-bts-empty{padding:40px;border:1px solid var(--bts-line);background:var(--bts-soft);border-radius:6px}.vdp-bts-single{max-width:860px;margin:0 auto}.vdp-bts-back{display:inline-block;margin-bottom:26px;color:var(--bts-red);font-weight:700;text-decoration:none}.vdp-bts-single h1{font-size:clamp(38px,6vw,70px);line-height:1.01;margin:8px 0 14px;color:var(--bts-ink)}.vdp-bts-single-date{font-size:16px;color:var(--bts-muted);margin-bottom:28px}.vdp-bts-single-featured{margin:0 0 30px}.vdp-bts-single-featured img{width:100%;height:auto;display:block}.vdp-bts-single-featured figcaption,.vdp-bts-credit{font-size:13px;color:var(--bts-muted);margin-top:8px}.vdp-bts-single-content{font-size:19px;line-height:1.7;color:#2a2f34}.vdp-bts-single-content h2{font-size:34px;line-height:1.15;margin-top:42px}.vdp-bts-single-content h3{font-size:26px;line-height:1.2;margin-top:34px}.vdp-bts-single-content img{max-width:100%;height:auto}.vdp-bts-prevnext{max-width:860px;margin:48px auto 0;padding-top:22px;border-top:1px solid var(--bts-line);display:flex;justify-content:space-between;gap:20px}.vdp-bts-prevnext a{color:var(--bts-ink);font-weight:700;text-decoration:none}.vdp-bts-related{max-width:1000px;margin:55px auto 0;border-top:3px solid var(--bts-ink);padding-top:16px}.vdp-bts-related h2{font-size:28px}.vdp-bts-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.vdp-bts-related article a{display:flex;flex-direction:column;gap:8px;text-decoration:none;color:var(--bts-ink)}.vdp-bts-related img{width:100%;aspect-ratio:16/10;object-fit:cover}.vdp-bts-related span{font-size:13px;color:var(--bts-muted)}@media(max-width:900px){.vdp-bts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vdp-bts-hero{grid-template-columns:1fr}.vdp-bts-hero-image{min-height:320px}.vdp-bts-hero-copy{padding:24px 0 0}.vdp-bts-related-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.vdp-bts-magazine,.vdp-bts-single-wrap{padding:24px 18px 48px}.vdp-bts-grid{grid-template-columns:1fr;gap:24px}.vdp-bts-hero-image{min-height:230px}.vdp-bts-intro p{font-size:18px}.vdp-bts-search{width:100%}.vdp-bts-search input{flex:1;min-width:160px}.vdp-bts-card h3{font-size:26px}.vdp-bts-single-content{font-size:18px}.vdp-bts-related-grid{grid-template-columns:1fr}.vdp-bts-prevnext{flex-direction:column}.vdp-bts-tools{margin-bottom:22px}}
