/* CRT локальные ленты */
[data-crt-feed]{max-width:1200px;margin:0 auto;padding:10px 20px 40px;font-family:Arial,Helvetica,sans-serif}
.crtf-tags{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 22px}
.crtf-tagbtn{font-family:'RFDewi',Arial,sans-serif;font-size:11px;letter-spacing:.06em;text-transform:uppercase;border:1px solid #d9d9d9;background:#fff;border-radius:999px;padding:8px 16px;cursor:pointer;color:#333;transition:all .2s}
.crtf-tagbtn:hover{border-color:#1b1b1b}
.crtf-tagbtn.crtf-on{background:#1b1b1b;color:#fff;border-color:#1b1b1b}
.crtf-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}
.crtf-card{display:flex;flex-direction:column;gap:8px;background:#fff;border-radius:8px;padding:20px;text-decoration:none;transition:transform .2s,box-shadow .2s}
.crtf-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(0,0,0,.10)}
.crtf-tag{font-family:'RFDewi',Arial,sans-serif;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#8f8f8f}
.crtf-name{font-size:19px;font-weight:600;color:#1b1b1b}
.crtf-descr{font-size:13.5px;color:#666;line-height:1.45}
.crtf-bloggrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}
.crtf-post{display:flex;flex-direction:column;gap:8px;background:#fff;border-radius:10px;overflow:hidden;text-decoration:none;padding-bottom:18px;transition:transform .2s,box-shadow .2s}
.crtf-post:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(0,0,0,.10)}
.crtf-cover{display:block;width:100%;padding-top:56%;background-size:cover;background-position:center}
.crtf-date{font-family:'RFDewi',Arial,sans-serif;font-size:11px;color:#8f8f8f;padding:12px 18px 0}
.crtf-ptitle{font-size:18px;font-weight:600;color:#1b1b1b;line-height:1.3;padding:0 18px}
.crtf-pdescr{font-size:13.5px;color:#666;line-height:1.45;padding:0 18px}
.crtf-more{margin-top:24px}
.crtf-more a{font-family:'RFDewi',Arial,sans-serif;font-size:13px;letter-spacing:.04em;color:#1b1b1b;text-decoration:underline}
.crt-article-body img{max-width:100%;height:auto;border-radius:10px}
.crt-article-body a{color:#1b1b1b}
