.foe-subfeed{background:var(--sec-bg,var(--color-indigo));color:var(--sec-ink,#fff)}.foe-subfeed__h{color:var(--sec-head,#fff);font-size:clamp(1.5rem,2.4vw,1.9rem);font-weight:700;margin:0 0 .4em}.foe-subfeed__sub{color:var(--sec-soft,hsla(0,0%,100%,.9));margin:0 0 2rem}.foe-subfeed__loading{color:var(--sec-soft,hsla(0,0%,100%,.8))}.foe-subfeed__grid{display:grid;gap:clamp(1.25rem,2.5vw,2rem);grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.foe-subfeed__grid--fallback{display:block}.foe-subcard{background:#fff;border-radius:16px;box-shadow:0 8px 26px rgba(23,32,50,.1);color:var(--color-indigo,#272b64);display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:transform .28s ease,box-shadow .28s ease}.foe-subcard:hover{box-shadow:0 18px 44px rgba(23,32,50,.18);transform:translateY(-4px)}.foe-subcard__media{display:block}.foe-subcard__media img{aspect-ratio:16/9;background:linear-gradient(135deg,var(--color-indigo-bright),var(--color-indigo-dark));display:block;object-fit:cover;width:100%}.foe-subcard__body{display:flex;flex-direction:column;gap:.5rem;padding:clamp(1rem,2vw,1.35rem)}.foe-subcard__title{color:var(--color-indigo,#272b64);font-size:1.15rem;font-weight:700;line-height:1.25}.foe-subcard:hover .foe-subcard__title{color:var(--color-indigo-bright,#313185)}.foe-subcard__date{color:#5b6275;font-size:.8rem}.foe-subcard__excerpt{color:#4b5168;display:-webkit-box;font-size:.92rem;-webkit-line-clamp:3;line-height:1.5;-webkit-box-orient:vertical;overflow:hidden}.foe-subfeed__btn{display:inline-block}.foe-subfeed .foe-wrap-wide{padding-left:20px;padding-right:20px}