.feed-nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--lightningcss-light,#ffffff80)var(--lightningcss-dark,#0000);border-radius:20px;flex-direction:column;align-items:center;gap:12px;margin-bottom:40px;padding:20px;display:flex}.feed-nav__row{justify-content:center;align-items:flex-start;gap:12px;width:100%;display:flex}.feed-nav__row--actions{margin-top:40px}@media (max-width:768px){.feed-nav__row{flex-direction:column;align-items:center}}.feed-nav__mobile-topic{display:none}@media (max-width:768px){.feed-nav__mobile-topic{white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;justify-content:center;align-items:center;gap:5px;max-width:100%;margin:0 auto 4px;font-size:.8rem;line-height:1.3;display:flex;overflow:hidden}.feed-nav__mobile-topic-link{color:inherit;text-overflow:ellipsis;align-items:center;gap:5px;text-decoration:none;display:inline-flex;overflow:hidden}.feed-nav__mobile-topic-icon{color:var(--lightningcss-light,#d4af37)var(--lightningcss-dark,#ffd000);flex-shrink:0;font-size:.55rem}.feed-nav__mobile-topic-label{color:var(--lightningcss-light,#2563eb)var(--lightningcss-dark,#60a5fa);flex-shrink:0;font-weight:600}.feed-nav__mobile-topic-sep{color:var(--lightningcss-light,#ccc)var(--lightningcss-dark,#555);flex-shrink:0}.feed-nav__mobile-topic-title{color:var(--lightningcss-light,#555)var(--lightningcss-dark,#bbb);text-overflow:ellipsis;text-underline-offset:2px;font-weight:400;-webkit-text-decoration:underline var(--lightningcss-light,#2563eb4d)var(--lightningcss-dark,#60a5fa4d);text-decoration:underline var(--lightningcss-light,#2563eb4d)var(--lightningcss-dark,#60a5fa4d);overflow:hidden}.feed-nav__mobile-topic-arrow{color:var(--lightningcss-light,#999)var(--lightningcss-dark,#666);flex-shrink:0;font-size:.5rem;transition:transform .2s}.feed-nav__mobile-topic-link:active .feed-nav__mobile-topic-arrow{transform:translate(2px)}}.feed-nav--compact{max-width:1050px;margin-top:10px;margin-left:auto;margin-right:auto}@media (min-width:769px){.feed-nav__row:has(.feed-nav__link){margin-top:20px}}.feed-nav__link{color:var(--lightningcss-light,#1a1a1a)var(--lightningcss-dark,#e0e0e0);align-items:center;gap:8px;padding:6px 4px;font-size:1.15rem;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex}.feed-nav__link span{text-decoration:underline;-webkit-text-decoration-color:var(--theme-accent);text-decoration-color:var(--theme-accent);text-underline-offset:3px;text-decoration-skip-ink:none;text-decoration-thickness:2px;transition:text-decoration-color .25s,text-decoration-thickness .25s}.feed-nav__link:hover{color:var(--lightningcss-light,#d4af37)var(--lightningcss-dark,#ffd000)}.feed-nav__link:hover span{-webkit-text-decoration-color:var(--theme-accent-hover);text-decoration-color:var(--theme-accent-hover);text-decoration-thickness:3px}.feed-nav__link i{color:var(--lightningcss-light,#d4af37)var(--lightningcss-dark,#ffd000);font-size:1.1rem}.feed-nav__link[data-tooltip]{flex-direction:column;flex:1 1 0;align-items:center;gap:0;display:inline-flex}.feed-nav__link[data-tooltip]:after{content:attr(data-tooltip);text-align:left;white-space:normal;color:var(--lightningcss-light,#777)var(--lightningcss-dark,#999);pointer-events:none;align-self:flex-start;max-width:220px;margin-top:4px;font-size:.85rem;font-weight:500;line-height:1.35;text-decoration:none;display:block}.feed-nav__link[data-tooltip]:before{display:none}@media (max-width:768px){.feed-nav{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:16px;padding:10px 8px;display:grid}.feed-nav__row:first-child{grid-column:1/-1;justify-content:center;display:flex}.feed-nav__row{display:contents}.feed-nav__row--actions{flex-direction:column;grid-column:1/-1;align-items:center;gap:8px;margin-top:8px;display:flex}.feed-nav__link{padding:0}.feed-nav__link[data-tooltip]{text-align:center;background:var(--lightningcss-light,#00000005)var(--lightningcss-dark,#ffffff0a);border-radius:12px;flex-direction:column;align-items:center;gap:2px;width:100%;padding:10px 4px 8px;display:flex}.feed-nav__link[data-tooltip] i{margin-bottom:2px;font-size:1.25rem;display:block}.feed-nav__link[data-tooltip] span{text-align:center;white-space:normal;word-break:break-word;justify-self:center;font-size:.85rem}.feed-nav__link[data-tooltip]:after{text-align:center;white-space:normal;-webkit-line-clamp:2;color:var(--lightningcss-light,#aaa)var(--lightningcss-dark,#777);-webkit-box-orient:vertical;max-width:none;margin-top:2px;font-size:.78rem;line-height:1.3;display:-webkit-box;overflow:hidden}}.feed-nav__btn--donate{cursor:pointer;color:#fff!important;white-space:nowrap!important;background:linear-gradient(135deg,#ff9a00 0%,#ff7a00 100%)!important;padding:6px 16px!important;font-size:.75rem!important;box-shadow:0 10px 22px #ff7a0040!important}.feed-nav__btn--donate:hover{color:#fff!important;background:linear-gradient(135deg,#ffb347 0%,#ff9a00 100%)!important;transform:translateY(-3px)scale(1.02)!important;box-shadow:0 26px 56px #ff7a0059!important}.feed-nav__btn--donate i,.feed-nav__btn--donate span{color:#fff!important}.feed-nav__btn--quick-donate{cursor:pointer;color:#fff!important;white-space:nowrap!important;background:linear-gradient(135deg,#f06040 0%,#e04428 100%)!important;padding:6px 16px!important;font-size:.75rem!important;box-shadow:0 10px 22px #f0604040!important}.feed-nav__btn--quick-donate:hover{color:#fff!important;background:linear-gradient(135deg,#f58060 0%,#f06040 100%)!important;transform:translateY(-3px)scale(1.02)!important;box-shadow:0 26px 56px #f0604059!important}.feed-nav__btn--quick-donate i,.feed-nav__btn--quick-donate span{color:#fff!important}.feed-nav__btn--need-help{color:#fff!important;white-space:nowrap!important;background:linear-gradient(135deg,#ff1a1a 0%,#e60000 100%)!important;padding:6px 16px!important;font-size:.75rem!important;text-decoration:none!important;box-shadow:0 10px 22px #ff000040!important}.feed-nav__btn--need-help:hover{color:#fff!important;background:linear-gradient(135deg,#ff4d4d 0%,#ff1a1a 100%)!important;transform:translateY(-3px)scale(1.02)!important;box-shadow:0 26px 56px #ff000059!important}.feed-nav__btn--need-help i,.feed-nav__btn--need-help span{color:#fff!important}.feed-nav__btn--primary{white-space:nowrap!important;padding:12px 36px!important;font-size:.95rem!important}.feed-nav__btn{color:#333;cursor:pointer;background:linear-gradient(135deg, var(--theme-accent) 0%, var(--theme-accent-hover) 100%);box-shadow:0 20px 44px var(--theme-accent-shadow);border:none;border-radius:24px;justify-content:center;align-items:center;gap:10px;padding:10px 20px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;position:relative;overflow:hidden}.feed-nav__btn:before{content:"";opacity:.7;pointer-events:none;background:radial-gradient(420px 240px at 30% 30%,#ffffff47,#fff0 60%);position:absolute;inset:-60% -20%;transform:translate(-18%)}.feed-nav__btn i{color:#333;font-size:18px}.feed-nav__btn:hover{box-shadow:0 26px 56px var(--theme-accent-shadow);transform:translateY(-1px)scale(1.02)}.feed-nav__btn:hover span{color:#333}@media (max-width:767px){.feed-nav{flex-direction:column;gap:12px;padding:16px}.feed-nav__btn{justify-content:center;gap:10px;width:100%;padding:12px 16px;font-size:14px}.feed-nav__btn i{font-size:16px}}@media (max-width:1349px){.feed-nav__btn--donate,.feed-nav__btn--quick-donate,.feed-nav__btn--need-help,.feed-nav__btn--primary{padding:10px 20px!important;font-size:.8rem!important}.feed-nav__link{font-size:.95rem}.feed-nav__link i{font-size:.9rem}}.feed-cards-grid{--feed-card-image-size:133px;--feed-card-image-half:calc(var(--feed-card-image-size) / 2);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}@media (min-width:1350px){.feed-cards-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1800px){.feed-cards-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:2200px){.feed-cards-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.feed-card-col{position:relative}.feed-card-wrapper{perspective:1000px;grid-template-rows:auto 1fr;grid-template-columns:1fr;display:grid;position:relative;margin-bottom:80px!important}.feed-card-wrapper .feed-card__tag-wrapper{grid-area:1/1;justify-self:start}.feed-card-wrapper .feed-card{grid-area:2/1}.feed-card{width:100%;margin-top:var(--feed-card-image-half);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1a);border-radius:20px;transition:box-shadow .3s;position:relative;overflow:visible;box-shadow:0 2px 10px #0000000f}.feed-card--placeholder{margin-top:var(--feed-card-image-half)}.feed-card--placeholder .feed-card__content{padding-top:calc(var(--feed-card-image-half) + 14px)}.feed-card__image-wrapper--placeholder{top:calc(-1 * var(--feed-card-image-half));z-index:10;position:absolute;left:50%;transform:translate(-50%)}.feed-card__image-wrapper--placeholder .feed-card__image--placeholder{box-shadow:none;object-fit:contain;background:0 0;border:none;border-radius:12px;width:100px;height:100px}.feed-card:hover{box-shadow:0 4px 16px #0000001a}.feed-card__front{z-index:10;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1a);border-radius:20px;flex-direction:column;height:100%;display:flex;position:relative}.feed-card__content{padding:calc(var(--feed-card-image-half) + 14px) 28px 28px;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.feed-card-wrapper--recipient{--feed-card-image-size:clamp(170px, 12vw, 200px);opacity:.98}.feed-cards-grid--blog .feed-card-wrapper--recipient{--feed-card-image-size:clamp(170px, 12vw, 200px);--feed-card-image-half:calc(var(--feed-card-image-size) / 2)}.feed-cards-grid--blog .feed-card-wrapper--recipient .feed-card__image-wrapper{width:auto;left:50%;transform:translate(-50%)}.feed-cards-grid--blog .feed-card-wrapper--recipient .feed-card__image{width:var(--feed-card-image-size);height:var(--feed-card-image-size);object-fit:cover;object-position:top;border:4px solid var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1a);border-radius:50%;box-shadow:0 4px 20px #00000040}.feed-cards-grid--blog .feed-card-wrapper--recipient .feed-card__image--placeholder{object-fit:contain;width:80px;height:80px;box-shadow:none;background:0 0;border:none;border-radius:50%}.feed-cards-grid--blog .feed-card-wrapper--recipient .feed-card__image-wrapper--placeholder{width:var(--feed-card-image-size);height:var(--feed-card-image-size);background:var(--lightningcss-light,linear-gradient(135deg, #e8e8e8 0%, #f5f5f5 100%))var(--lightningcss-dark,linear-gradient(135deg, #2a2a2a 0%, #333 100%));border-radius:50%;justify-content:center;align-items:center;display:flex}.feed-card-wrapper--recipient .feed-card__image-wrapper,.feed-card-wrapper--recipient .feed-card__image-wrapper--placeholder{top:calc(-1.5 * var(--feed-card-image-half))}.feed-card-wrapper--recipient .feed-card__content{padding-top:calc(var(--feed-card-image-half) + 32px)}.feed-card--recipient-promo{border:2px solid var(--theme-accent);box-shadow:0 0 0 1px hsla(var(--theme-accent-h), var(--theme-accent-s), var(--theme-accent-l), .28)}.feed-card--recipient-promo .feed-card__front{border-radius:18px}.feed-card--recipient-promo .feed-card__actions{gap:8px;margin-top:10px;display:flex}.feed-card--recipient-promo .feed-card__action--help{flex:1}.feed-card--recipient-promo .feed-card__action--details{background:var(--md-surface,var(--lightningcss-light,#fff)var(--lightningcss-dark,#1f1f23));border:2px solid var(--theme-accent);color:var(--lightningcss-light,#333)var(--lightningcss-dark,#eee);box-shadow:none;flex:1}.feed-card--recipient-promo .feed-card__action--details:hover{background:var(--theme-accent);color:#333}.feed-card__tag-wrapper{z-index:25;text-align:center;width:100%;margin-bottom:8px;position:static}.feed-cards-grid--blog .feed-card__tag-wrapper{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.feed-card__tag{color:var(--lightningcss-light,#222)var(--lightningcss-dark,#111);cursor:pointer;background:var(--lightningcss-light,#0000000a)var(--lightningcss-dark,#ffffff0f);border:none;border-radius:14px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;line-height:1.1;text-decoration:none;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),color .2s;display:inline-flex}.feed-card__tag:hover{transform:translateY(-1px)scale(1.02)}.feed-card__tag i{font-size:13px}.feed-card__image-link{border-radius:50%;line-height:0;display:inline-block}.feed-card__image-link:focus-visible{outline:3px solid hsla(var(--theme-accent-h), var(--theme-accent-s), var(--theme-accent-l), .55);outline-offset:4px}.feed-card__author{color:var(--lightningcss-light,#0f172a)var(--lightningcss-dark,#e5e7eb);justify-content:center;align-items:center;gap:8px;width:100%;margin:2px 0 10px;text-decoration:none;display:inline-flex}.feed-card__author:hover{color:var(--lightningcss-light,#0f172a)var(--lightningcss-dark,#fff);text-decoration:none}.feed-card__author-photo{object-fit:cover;border-radius:50%;width:26px;height:26px;box-shadow:0 10px 22px #00000024}.feed-card__author-name{opacity:.95;font-size:13px;font-weight:600}.feed-card__authors-of-day-block{background:var(--lightningcss-light,#00000008)var(--lightningcss-dark,#ffffff0d);border-left:4px solid #3b82f6;border-radius:10px;width:100%;margin:12px 0 8px;padding:12px}.feed-card__authors-of-day-label{text-transform:uppercase;letter-spacing:.5px;color:var(--lightningcss-light,#2563eb)var(--lightningcss-dark,#60a5fa);margin-bottom:10px;font-size:10px;font-weight:600}.feed-card__authors-of-day-list{flex-direction:column;gap:8px;display:flex}.feed-card__author-of-day-item{background:var(--lightningcss-light,#0000000a)var(--lightningcss-dark,#ffffff0f);border-radius:20px;align-items:center;gap:8px;width:100%;padding:6px 12px 6px 6px;text-decoration:none;transition:all .2s;display:flex}.feed-card__author-of-day-item:hover{background:var(--lightningcss-light,#3b82f61a)var(--lightningcss-dark,#3b82f633);transform:translateY(-1px)}.feed-card__author-of-day-photo{object-fit:cover;border-radius:50%;flex-shrink:0;width:32px;height:32px}.feed-card__author-of-day-placeholder{background:var(--lightningcss-light,linear-gradient(135deg, #e2e8f0 0%, #cbd5e1 100%))var(--lightningcss-dark,linear-gradient(135deg, #374151 0%, #1f2937 100%));color:var(--lightningcss-light,#0006)var(--lightningcss-dark,#ffffff80);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:flex}.feed-card__author-of-day-item:hover .feed-card__author-of-day-placeholder{background:var(--lightningcss-light,linear-gradient(135deg, #bfdbfe 0%, #93c5fd 100%))var(--lightningcss-dark,linear-gradient(135deg, #1e40af 0%, #1d4ed8 100%));color:var(--lightningcss-light,#1e40af)var(--lightningcss-dark,#fffc)}.feed-card__author-of-day-name{color:var(--lightningcss-light,#0f172a)var(--lightningcss-dark,#f1f5f9);text-align:left;font-size:13px;font-weight:600;line-height:1.3}.feed-card__author-of-day-item:hover .feed-card__author-of-day-name{color:#3b82f6}.feed-card__author-of-day{background:var(--lightningcss-light,#00000008)var(--lightningcss-dark,#ffffff0d);border-left:4px solid #3b82f6;border-radius:10px;width:100%;margin:12px 0 8px;padding:12px}.feed-card__author-of-day-header{justify-content:flex-start;align-items:center;gap:10px;display:flex}.feed-card__author-of-day-info{flex-direction:column;gap:2px;display:flex}.feed-card__author-of-day-label{text-transform:uppercase;letter-spacing:.5px;color:var(--lightningcss-light,#2563eb)var(--lightningcss-dark,#60a5fa);opacity:.9;font-size:10px;font-weight:600}.feed-card__author-of-day-desc{color:var(--lightningcss-light,#475569)var(--lightningcss-dark,#94a3b8);margin:8px 0 0;font-size:12px;line-height:1.5}.feed-card__description-link{color:inherit;text-decoration:none}.feed-card__description-link:hover{text-decoration:none}.feed-card__category{--cat-h:210;letter-spacing:.2px;color:var(--lightningcss-light,#333)var(--lightningcss-dark,#ddd);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#27272a);border:1px solid var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#ffffff26);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 2px 8px var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#0003)}.feed-card__category i{opacity:.9;font-size:12px}.feed-card__category:hover{color:var(--lightningcss-light,#333)var(--lightningcss-dark,#ddd);transform:translateY(-1px);box-shadow:0 4px 12px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#0000004d)}.blog-sections-nav{margin-top:8px}.blog-sections-nav .catalog-sidebar-link{border-radius:999px;padding:8px 12px;font-weight:700}.media-action-tags,.media-header-actions{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.media-action-tag,.action-tag{color:var(--lightningcss-light,#444)var(--lightningcss-dark,#bbb);background:0 0;border:1.5px solid;border-radius:20px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),color .2s,border-color .2s;display:inline-flex}.media-action-tag i,.action-tag i{font-size:14px}.media-action-tag:hover,.action-tag:hover{text-decoration:none;transform:translateY(-2px)scale(1.03)}.blog-sections-tags{max-width:80%;margin-top:8px;margin-left:auto;margin-right:auto}.blog-sections-tags .blog-section-tag{color:var(--lightningcss-light,#1a1a1a)var(--lightningcss-dark,#f0f0f0);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1e1e22);border:1.5px solid var(--lightningcss-light,#d4af3759)var(--lightningcss-dark,#d4af374d);border-radius:14px;padding:5px 12px;font-size:12px;font-weight:600;box-shadow:0 2px 8px var(--lightningcss-light,#d4af371a)var(--lightningcss-dark,#00000040)}.blog-sections-tags .blog-section-tag i{color:var(--lightningcss-light,#b8960b)var(--lightningcss-dark,#f5d67a);opacity:.8;font-size:11px}.blog-sections-tags .blog-section-tag:hover{background:linear-gradient(135deg, var(--theme-accent) 0%, var(--theme-accent-hover) 100%);color:#333;border-color:var(--theme-accent);box-shadow:0 8px 24px var(--theme-accent-shadow)}.blog-sections-tags .blog-section-tag.active{background:linear-gradient(135deg, var(--theme-accent) 0%, var(--theme-accent-hover) 100%);color:#333;border-color:var(--theme-accent);box-shadow:0 10px 24px var(--theme-accent-shadow);pointer-events:none}.blog-sections-tags .blog-section-tag.active i{color:#333}.blog-hero-title{letter-spacing:-.5px;color:var(--lightningcss-light,#1a1a1a)var(--lightningcss-dark,#fff);font-size:2.25rem;font-weight:800}.blog-hero-subtitle{color:var(--lightningcss-light,#555)var(--lightningcss-dark,#aaa);font-weight:500}@media (max-width:767px){.blog-hero-title{font-size:1.5rem}}.pagination-tags{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:24px 0;display:flex}.pagination-tags-pages{align-items:center;gap:4px;display:flex}.pagination-ellipsis{color:var(--lightningcss-light,#666)var(--lightningcss-dark,#888);padding:0 8px;font-size:14px}.action-tag-nav,.action-tag-page{color:var(--lightningcss-light,#444)var(--lightningcss-dark,#bbb);cursor:pointer;background:0 0;border:1.5px solid var(--lightningcss-light,#5cb85c)var(--lightningcss-dark,#4a9d4a);border-radius:16px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.action-tag-nav i,.action-tag-page i{font-size:12px}.action-tag-nav:hover,.action-tag-page:hover{color:#5cb85c;background:var(--lightningcss-light,#5cb85c1a)var(--lightningcss-dark,#5cb85c33);text-decoration:none;transform:translateY(-1px)}.action-tag-page.active{color:#fff;cursor:default;pointer-events:none;background:#5cb85c;border-color:#5cb85c}.action-tag-nav.disabled,.action-tag-page.disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.feed-card__string{display:none}.feed-cards-grid--blog{--feed-card-image-size:clamp(180px, 26vw, 260px);--feed-card-image-half:calc(var(--feed-card-image-size) * .4)}.feed-cards-grid--blog .feed-card__image-wrapper{width:calc(100% - 32px);left:50%;transform:translate(-50%)}.feed-cards-grid--blog .feed-card__image{width:100%;height:var(--feed-card-image-size);object-fit:cover;object-position:center;border:none;border-radius:16px;box-shadow:0 8px 30px #0000002e}.feed-cards-grid--blog .feed-card__image--placeholder{object-fit:contain;width:80px;height:80px;box-shadow:none;background:0 0;border:none;border-radius:16px}.feed-cards-grid--blog .feed-card__content{padding-top:calc(var(--feed-card-image-size) - var(--feed-card-image-half) + 14px)}.feed-cards-grid--blog .feed-card__image-wrapper--placeholder{width:calc(100% - 32px);height:var(--feed-card-image-size);background:var(--lightningcss-light,linear-gradient(135deg, #e8e8e8 0%, #f5f5f5 100%))var(--lightningcss-dark,linear-gradient(135deg, #2a2a2a 0%, #333 100%));border-radius:16px;justify-content:center;align-items:center;display:flex}.feed-cards-grid--blog .feed-card__image-placeholder{width:80px;height:80px;box-shadow:none;background:0 0;border:none;border-radius:12px;font-size:32px}.feed-card__image-wrapper{top:calc(-1 * var(--feed-card-image-half));z-index:10;position:absolute;left:50%;transform:translate(-50%)}.feed-card__image{width:var(--feed-card-image-size);height:var(--feed-card-image-size);object-fit:cover;object-position:top;opacity:0;background:var(--lightningcss-light,#f0f0f0)var(--lightningcss-dark,#333);border:4px solid var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1a);border-radius:50%;transition:opacity .2s;box-shadow:0 4px 20px #00000040}.feed-card__image.is-loaded,.feed-card__image--placeholder{opacity:1}.feed-card__image[src=""],.feed-card__image:not([src]),.feed-card__image[src=null],.feed-card__image[src=undefined]{display:none}.feed-card__image-placeholder{width:var(--feed-card-image-size);height:var(--feed-card-image-size);background:var(--lightningcss-light,linear-gradient(135deg, #e0e0e0 0%, #f5f5f5 100%))var(--lightningcss-dark,linear-gradient(135deg, #333 0%, #444 100%));color:var(--lightningcss-light,#999)var(--lightningcss-dark,#666);border:4px solid var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1a);border-radius:50%;justify-content:center;align-items:center;font-size:40px;display:flex;box-shadow:0 4px 20px #00000040}.feed-card__content{padding:calc(var(--feed-card-image-half) + 14px) 24px 24px;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:180px;display:flex}.feed-card__tag--events{color:#fff;background:linear-gradient(135deg,#4f46e5 0%,#60a5fa 100%);box-shadow:0 18px 40px #4f46e538}.feed-card__tag--media{color:#1a1a1a;background:linear-gradient(135deg,#ffe502 0%,#ffb703 100%);box-shadow:0 18px 40px #ffe50233}.feed-card__tag--blog{color:#fff;background:linear-gradient(135deg,#1d4ed8 0%,#38bdf8 100%);box-shadow:0 18px 40px #1d4ed838}.feed-card__tag--recipients{color:#fff;background:linear-gradient(135deg,#16a34a 0%,#22c55e 100%);box-shadow:0 18px 40px #22c55e33}.feed-card__tag--charity{color:#fff;background:linear-gradient(135deg,#f43f5e 0%,#fb7185 100%);box-shadow:0 18px 40px #f43f5e33}.feed-card__tag--topic{color:#fff;background:linear-gradient(135deg,#0ea5e9 0%,#22c55e 100%);box-shadow:0 18px 40px #0ea5e92e}.feed-card__tag--events:hover{box-shadow:0 24px 52px #4f46e54d}.feed-card__tag--media:hover{color:#1a1a1a;box-shadow:0 24px 52px #ffe50247}.feed-card__tag--blog:hover{box-shadow:0 24px 52px #1d4ed84d}.feed-card__tag--recipients:hover{box-shadow:0 24px 52px #22c55e47}.feed-card__tag--charity:hover{box-shadow:0 24px 52px #f43f5e47}.feed-card__tag--topic:hover{box-shadow:0 24px 52px #0ea5e942}.feed-card__title{color:var(--lightningcss-light,#1a1a1a)var(--lightningcss-dark,#fff);text-align:center;width:100%;margin-bottom:16px;font-size:26px;font-weight:800;line-height:1.25}.feed-card__title-link{color:inherit;text-decoration:none;transition:opacity .2s}.feed-card__title-link:hover{opacity:.7}.feed-card__description{color:var(--lightningcss-light,#555)var(--lightningcss-dark,#bbb);text-align:left;width:100%;margin-bottom:16px;font-family:Nunito,sans-serif;font-size:16px;font-weight:300;line-height:1.7}.feed-card--recipient-promo .feed-card__description{margin-bottom:12px}.home-recipient-progress{width:100%;margin:2px 0 10px}.home-recipient-progress__bar{background:var(--lightningcss-light,#f0f0f0)var(--lightningcss-dark,#1f1f1f);border:1px solid var(--lightningcss-light,#e2e2e2)var(--lightningcss-dark,#2a2a2a);border-radius:999px;width:100%;height:10px;overflow:hidden}.home-recipient-progress__fill{height:100%;width:var(--progress,0%);background:linear-gradient(90deg,#1fa055 0%,#56ab2f 100%);display:block}.home-recipient-progress__meta{color:var(--lightningcss-light,#666)var(--lightningcss-dark,#aaa);flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;font-size:12px;line-height:1.35;display:flex}.feed-card__calendar-date{display:none}.feed-card__calendar-day{font-size:14px;font-weight:700;line-height:1}.feed-card__calendar-month{text-transform:lowercase;font-size:11px;font-weight:400}.feed-card__calendar-weekday{display:none}.feed-card--calendar .feed-card__content{padding-bottom:16px}.feed-card__publish-date{color:var(--lightningcss-light,#666)var(--lightningcss-dark,#aaa);background:0 0;border:none;border-radius:10px;align-self:center;margin-bottom:12px;padding:4px 8px;font-size:11px;font-weight:500;display:inline-block;position:static}.feed-card__actions{flex-wrap:wrap;justify-content:center;gap:10px;width:100%;margin-top:auto;padding-top:12px;display:flex}.feed-card__action{background:linear-gradient(135deg, var(--theme-accent) 0%, var(--theme-accent-hover) 100%);box-shadow:0 18px 40px var(--theme-accent-shadow);color:#333;border:none;border-radius:25px;align-items:center;gap:6px;padding:10px 18px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;position:relative;overflow:hidden}.feed-card__action:before{content:"";opacity:.7;pointer-events:none;background:radial-gradient(420px 240px at 30% 30%,#ffffff47,#fff0 60%);position:absolute;inset:-60% -20%;transform:translate(-18%)}.feed-card__action:hover{box-shadow:0 24px 52px var(--theme-accent-shadow);color:#333;transform:translateY(-1px)scale(1.02)}.feed-card__action--listen,.feed-card__action--read,.feed-card__action--watch,.feed-card__action--help{background:linear-gradient(135deg, var(--theme-accent) 0%, var(--theme-accent-hover) 100%);box-shadow:0 18px 40px var(--theme-accent-shadow);color:#333}.feed-card__media-actions{justify-content:center;gap:8px;width:100%;margin-top:12px;display:flex}.feed-card__media-btn{color:#666;cursor:pointer;background:#ffffffe6;border:1px solid #0000001a;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;transition:all .2s;display:flex}.feed-card__media-btn:hover{border-color:var(--theme-accent);color:var(--theme-accent);background:#fff;transform:scale(1.1)}.feed-card__media-btn.active{border-color:var(--theme-accent);background:var(--theme-accent);color:#333}.feed-card__media-btn--favorite.active i,.feed-card__media-btn--later.active i{font-weight:900}@media (max-width:767px){.feed-cards-grid{grid-template-columns:1fr;gap:15px}}@media (max-width:992px){.feed-filter__btn{padding:14px 22px;font-size:14px}.feed-filter__btn i{font-size:18px}}@media (max-width:768px){.feed-filter{gap:8px;padding:15px}.feed-filter__btn{border-radius:12px;padding:12px 16px;font-size:12px}.feed-filter__btn i{font-size:16px}.feed-card-wrapper{margin-bottom:15px!important}.feed-card{margin-top:100px}.feed-card__content{padding:130px 20px 20px}.feed-card__image-wrapper{top:-100px}.feed-card__image{width:200px;height:200px}.feed-card__tag{padding:4px 10px;font-size:11px}.feed-card__title{font-size:26px}.feed-card__description{font-size:17px;line-height:1.55}.feed-card__calendar-date{padding:10px 18px;top:-45px}.feed-card__calendar-day{font-size:28px}.feed-card--calendar{margin-top:100px}.feed-card--calendar .feed-card__content{padding-top:130px}.feed-card__tag-wrapper{margin-bottom:8px}.feed-card__image-wrapper--placeholder{top:-70px}.feed-card__image-wrapper--placeholder .feed-card__image--placeholder{width:140px;height:140px}.feed-card--placeholder{margin-top:70px}.feed-card--placeholder .feed-card__content{padding-top:90px}.feed-card__content,.feed-card__title{text-align:center}.feed-card__description{text-align:left}.feed-card__tag-wrapper{justify-content:center}.feed-card__actions{flex-direction:column;gap:8px}.feed-card__action{justify-content:center;width:100%}.feed-card--recipient-promo .feed-card__actions{flex-direction:column;gap:8px}.feed-card--recipient-promo .feed-card__action--help,.feed-card--recipient-promo .feed-card__action--details{flex:none;width:100%}}.feed-card.fade-in{animation:.4s forwards cardFadeIn}.feed-card__author-link{opacity:.85;color:var(--lightningcss-light,#475569)var(--lightningcss-dark,#cbd5e1);font-size:13px;font-weight:600;text-decoration:none;transition:color .15s,opacity .15s}.feed-card__author i{opacity:.5;margin-right:4px;font-size:10px}.feed-card__author-link:hover{color:var(--lightningcss-light,#0f172a)var(--lightningcss-dark,#fff);opacity:1;text-decoration:underline}@keyframes cardFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}