/* Змінюйте палітру тут. Стилі обмежені областю блогу та статті. */
.tbf-blog,.tbf-single{--tbf-accent:#087e8b;--tbf-ink:#173344;--tbf-muted:#526674;--tbf-line:#dce7eb;color:var(--tbf-ink);font-family:inherit;line-height:1.65}
.tbf-blog *,.tbf-single *{box-sizing:border-box}.tbf-blog{max-width:1200px;margin:0 auto;padding:36px 16px 60px}.tbf-heading{max-width:780px;margin-bottom:28px}.tbf-eyebrow{color:var(--tbf-accent);font-size:12px;font-weight:700;letter-spacing:.13em}.tbf-heading h1{font-size:clamp(30px,4vw,48px);line-height:1.15;margin:8px 0 16px;color:var(--tbf-ink)}.tbf-heading>p:last-child{color:var(--tbf-muted);font-size:18px}.tbf-topics{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px}.tbf-blog a,.tbf-single a{text-decoration:none}.tbf-chip{display:inline-block;border:1px solid var(--tbf-line);border-radius:24px;padding:7px 15px;background:#fff;color:var(--tbf-ink);font-size:14px;line-height:1.4}.tbf-chip:hover,.tbf-chip.is-active{background:var(--tbf-accent);border-color:var(--tbf-accent);color:#fff}.tbf-blog a:focus-visible,.tbf-single a:focus-visible{outline:3px solid var(--tbf-accent);outline-offset:4px}.tbf-status{font-size:14px;color:var(--tbf-muted)}.tbf-status:empty{display:none}.tbf-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.tbf-card{border:1px solid var(--tbf-line);border-radius:18px;overflow:hidden;background:#fff;display:flex;flex-direction:column;min-width:0}.tbf-thumb{aspect-ratio:16/10;display:flex;align-items:center;justify-content:center;background:#edf5f5;overflow:hidden}.tbf-thumb img{width:100%;height:100%;object-fit:cover;display:block}.tbf-placeholder{color:var(--tbf-accent);font-size:24px;font-weight:700}.tbf-card-body{padding:22px;display:flex;flex-direction:column;gap:12px;flex:1}.tbf-card .tbf-topics{margin:0;gap:6px}.tbf-card .tbf-chip{font-size:12px;padding:5px 10px}.tbf-card time,.tbf-article-header time,.tbf-updated{font-size:13px;color:var(--tbf-muted)}.tbf-card h2{font-size:22px;line-height:1.3;margin:0;overflow-wrap:anywhere}.tbf-card h2 a{color:var(--tbf-ink)}.tbf-card-body>p{font-size:15px;margin:0;color:var(--tbf-muted)}.tbf-read{margin-top:auto;padding-top:10px;font-weight:700;color:var(--tbf-accent)}.tbf-pagination{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:32px}.tbf-button{display:inline-block;padding:11px 24px;background:var(--tbf-accent);color:#fff!important;border-radius:10px;font-weight:600}.tbf-empty{padding:30px;border-radius:12px;background:#f2f7f8}.tbf-single{max-width:1040px;padding:40px 20px 64px;margin:0 auto}.tbf-back{margin-bottom:28px}.tbf-back a{color:var(--tbf-accent)}.tbf-article-header{max-width:820px;margin:0 auto 28px}.tbf-article-header h1{font-size:clamp(30px,4.5vw,50px);line-height:1.16;color:var(--tbf-ink);margin:0 0 20px;overflow-wrap:anywhere}.tbf-hero{margin:0 0 36px}.tbf-hero img{width:100%;max-height:580px;height:auto;object-fit:cover;border-radius:18px;display:block}.tbf-content{max-width:780px;margin:auto;font-size:18px;overflow-wrap:anywhere}.tbf-content a{color:var(--tbf-accent);text-decoration:underline}.tbf-content h2{font-size:29px;margin:36px 0 16px;line-height:1.3}.tbf-content h3{font-size:23px;line-height:1.35}.tbf-content img,.tbf-content video{max-width:100%;height:auto}.tbf-content iframe{max-width:100%}.tbf-content blockquote{border-left:4px solid var(--tbf-accent);padding:12px 20px;margin:24px 0;background:#f2f7f8}.tbf-content table{display:block;overflow:auto;max-width:100%;border-collapse:collapse}.tbf-content td,.tbf-content th{padding:10px;border:1px solid var(--tbf-line)}.tbf-article-footer{max-width:780px;border-top:1px solid var(--tbf-line);margin:40px auto 0;padding-top:24px}.tbf-article-footer>p{font-weight:700}[data-tbf-blog][aria-busy=true]{opacity:.65}@media(max-width:900px){.tbf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.tbf-grid{grid-template-columns:1fr}.tbf-blog{padding:24px 0 40px}.tbf-single{padding:24px 16px 40px}.tbf-content{font-size:17px}.tbf-card-body{padding:18px}}
