.ptv-fb-feed{--ptv-accent:#1877F2;--ptv-gap:18px;--ptv-cols:3;font-family:inherit;margin:24px 0}.ptv-fb-head{display:flex;justify-content:space-between;gap:16px;align-items:end;margin-bottom:18px}.ptv-fb-head h2{margin:0 0 4px;font-size:clamp(22px,3vw,34px);line-height:1.15}.ptv-fb-count{font-size:13px;opacity:.65}.ptv-fb-search input{width:min(320px,100%);padding:11px 14px;border:1px solid #d9dde3;border-radius:12px;background:#fff}.ptv-fb-grid{display:grid;grid-template-columns:repeat(var(--ptv-cols),minmax(0,1fr));gap:var(--ptv-gap)}.ptv-layout-list .ptv-fb-grid{grid-template-columns:1fr}.ptv-layout-masonry .ptv-fb-grid{display:block;columns:var(--ptv-cols);column-gap:var(--ptv-gap)}.ptv-layout-masonry .ptv-fb-card{break-inside:avoid;margin:0 0 var(--ptv-gap)}.ptv-fb-card{position:relative;background:#fff;border:1px solid #e8ebef;border-radius:18px;padding:18px;overflow:hidden;box-shadow:0 5px 20px rgba(15,23,42,.06)}.ptv-card-border .ptv-fb-card{box-shadow:none}.ptv-card-minimal .ptv-fb-card{border:0;box-shadow:none;padding:4px}.ptv-card-glass .ptv-fb-card{background:rgba(255,255,255,.72);backdrop-filter:blur(14px);box-shadow:0 10px 30px rgba(15,23,42,.08)}.ptv-fb-featured{border-color:color-mix(in srgb,var(--ptv-accent),white 65%)}.ptv-fb-badge{position:absolute;right:14px;top:14px;font-size:10px;font-weight:800;letter-spacing:.08em;color:var(--ptv-accent)}.ptv-fb-card-top{margin-bottom:12px}.ptv-fb-author{display:flex;align-items:center;gap:10px}.ptv-fb-author strong,.ptv-fb-author span{display:block}.ptv-fb-author span{font-size:12px;opacity:.6}.ptv-fb-avatar{display:grid!important;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--ptv-accent);color:#fff;font:bold 22px Arial}.ptv-fb-card h3{font-size:18px;line-height:1.35;margin:10px 0}.ptv-fb-excerpt{font-size:14px;line-height:1.65;opacity:.78}.ptv-fb-embed{margin:14px 0;min-width:0}.ptv-fb-embed iframe{max-width:100%}.ptv-fb-consent,.ptv-fb-privacy-link{padding:20px;border-radius:14px;background:#f5f7fa;text-align:center;margin:14px 0}.ptv-fb-consent p,.ptv-fb-privacy-link p{margin:0 0 10px;font-size:13px}.ptv-fb-consent-btn,.ptv-fb-load-more{border:0;border-radius:10px;background:var(--ptv-accent);color:#fff;padding:10px 15px;cursor:pointer;font-weight:700}.ptv-fb-footer{margin-top:14px;padding-top:12px;border-top:1px solid #edf0f3}.ptv-fb-footer a,.ptv-fb-privacy-link a{color:var(--ptv-accent);text-decoration:none;font-weight:700;font-size:13px}.ptv-fb-empty{text-align:center;padding:24px;opacity:.65}.ptv-fb-load-more{display:block;margin:20px auto 0}.ptv-fb-card[hidden]{display:none!important}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:900px){.ptv-fb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ptv-layout-masonry .ptv-fb-grid{columns:2}}@media(max-width:600px){.ptv-fb-head{display:block}.ptv-fb-search{display:block;margin-top:12px}.ptv-fb-search input{width:100%;box-sizing:border-box}.ptv-fb-grid{grid-template-columns:1fr}.ptv-layout-masonry .ptv-fb-grid{columns:1}.ptv-fb-card{border-radius:14px;padding:15px}}
