			body.kd-social-feed-page{background:#fff!important}
			.kd-feed-template-main{width:100%;min-height:100vh;padding:30px 24px 84px;box-sizing:border-box;background:#fff}
			.kd-social-feed{width:min(802px,100%);margin:0 auto;color:#1b211d}
			.kd-feed-stream{display:flex;flex-direction:column;gap:34px}
			.kd-feed-card{padding:0 0 31px;border:0;border-bottom:1px solid #e9ece9;border-radius:0;background:transparent;box-shadow:none;overflow:visible;scroll-margin-top:95px}
			.kd-feed-card:last-child{border-bottom:0}
			.kd-feed-card-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity varieties" "week reason";align-items:end;gap:3px 18px;padding:0 0 9px}
			.kd-feed-identity{grid-area:identity;display:flex;align-items:flex-start;gap:8px;min-width:0}
			.kd-feed-avatar{display:block;flex:0 0 24px;margin-top:1px}.kd-feed-avatar img{display:block;width:24px!important;height:24px!important;border-radius:50%;object-fit:cover}
			.kd-feed-identity-copy{min-width:0;flex:1}.kd-feed-author-line{display:flex;align-items:center;gap:8px;min-width:0;line-height:1.2}
			.kd-feed-author{color:#252b27!important;font-size:13px;font-weight:750;text-decoration:none!important}.kd-feed-author:hover{text-decoration:underline!important}
			.kd-feed-time{color:#8a918c;font-size:12px;white-space:nowrap}
			.kd-feed-title{display:block;margin-top:5px;overflow:hidden;color:#2c332e!important;font-size:20px;font-weight:750;line-height:1.18;text-decoration:none!important;text-overflow:ellipsis;white-space:nowrap}.kd-feed-title:hover{color:#167638!important}
			.kd-feed-variety-summary{grid-area:varieties;display:flex;align-items:center;justify-content:flex-end;gap:7px;align-self:start;min-width:0;color:#969c98;font-size:12px;white-space:nowrap}
			.kd-feed-variety-marks{display:flex;align-items:center}.kd-feed-variety-marks i{display:grid;place-items:center;width:21px;height:16px;margin-left:-4px;border:1px solid #fff;border-radius:3px;background:#f1f4ef;color:#58715d;font-size:6px;font-style:normal;font-weight:900;box-shadow:0 1px 3px rgba(20,34,24,.09)}.kd-feed-variety-marks i:first-child{margin-left:0}
			.kd-feed-week{grid-area:week;display:inline-flex;align-items:center;gap:6px;width:max-content;margin-left:32px;color:#8b928d!important;font-size:12px;text-decoration:none!important}.kd-feed-week span{color:#6d766f;font-size:13px}
			.kd-feed-reason{grid-area:reason;justify-self:end;color:#919893;font-size:12px;white-space:nowrap}
			.kd-feed-media{display:grid;gap:3px;width:100%;background:#fff}.kd-feed-media-count-1{grid-template-columns:1fr}.kd-feed-media-count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.kd-feed-media-count-3,.kd-feed-media-count-4{grid-template-columns:repeat(2,minmax(0,1fr))}
			.kd-feed-media-item{position:relative;min-width:0;min-height:0;overflow:hidden;border-radius:3px;background:#e8ece8}.kd-feed-media-count-1 .kd-feed-media-item{aspect-ratio:16/9}.kd-feed-media-count-2 .kd-feed-media-item{aspect-ratio:4/3}.kd-feed-media-count-3 .kd-feed-media-item,.kd-feed-media-count-4 .kd-feed-media-item{aspect-ratio:4/3}.kd-feed-media-count-3 .kd-feed-media-item:first-child{grid-row:span 2;aspect-ratio:auto}
			.kd-feed-media-item>a{display:block;width:100%;height:100%}.kd-feed-media img,.kd-feed-media video{display:block;width:100%;height:100%;object-fit:cover}
			.kd-feed-video-toggle{position:absolute;inset:0;display:grid;place-items:center;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer}.kd-feed-video-toggle span{width:0;height:0;margin-left:5px;border-top:13px solid transparent;border-bottom:13px solid transparent;border-left:20px solid #fff;filter:drop-shadow(0 2px 5px rgba(0,0,0,.45))}.kd-feed-video-toggle.is-playing{display:none}
			.kd-feed-media-more{position:absolute!important;inset:0;display:grid!important;place-items:center;background:rgba(8,16,10,.58);color:#fff!important;font-size:38px;font-weight:800;text-decoration:none!important}
			.kd-feed-conditions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:12px 4px 7px}
			.kd-feed-condition{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:7px;min-width:0;min-height:54px;padding:6px 8px;border:1px solid #e0e7e1;border-radius:12px;background:#f8faf8;box-sizing:border-box}
			.kd-feed-condition-icon{display:grid;place-items:center;width:30px;height:30px}.kd-feed-condition-icon svg{display:block;width:30px;height:30px}
			.kd-feed-condition-copy{display:flex;min-width:0;flex-direction:column;align-items:flex-start;justify-content:center;line-height:1.08}.kd-feed-condition-copy strong{display:block;max-width:100%;overflow:hidden;color:#313934;font-size:14px;font-weight:800;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.kd-feed-condition-copy small{display:-webkit-box;max-width:100%;margin-top:3px;overflow:hidden;color:#59625c;font-size:8px;font-weight:800;line-height:1.15;text-transform:none;letter-spacing:.01em;-webkit-box-orient:vertical;-webkit-line-clamp:2}
			.kd-feed-actions{display:flex;align-items:center;gap:4px;padding:10px 0 5px}.kd-feed-like-form{margin:0}
			.kd-feed-action{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 9px;border:0;border-radius:7px;background:transparent;color:#69716b!important;font:inherit;font-size:12px;font-weight:650;text-decoration:none!important;cursor:pointer}.kd-feed-action:hover{background:#f2f4f2;color:#263029!important}.kd-feed-action svg{width:19px;height:19px}.kd-feed-action.is-active{color:#15813d!important}.kd-feed-action.is-active svg{fill:#15813d;stroke:#15813d}.kd-feed-action:disabled{cursor:wait;opacity:.72}.kd-feed-action.is-loading svg{animation:kd-feed-translate-spin .8s linear infinite}.kd-feed-action.is-error{color:#b42318!important;background:#fff1f0}.kd-feed-translation{white-space:pre-line}@keyframes kd-feed-translate-spin{to{transform:rotate(360deg)}}.kd-feed-translate{margin-left:auto}
			.kd-feed-caption{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px;padding:0 8px 0 3px;color:#4e5751;font-size:13px;line-height:1.55}.kd-feed-caption>a{color:#242b26!important;font-weight:800;text-decoration:none!important}.kd-feed-caption>a:hover{text-decoration:underline!important}.kd-feed-translation{color:#23733a;font-style:italic}
			.kd-feed-empty{padding:92px 24px;text-align:center}.kd-feed-empty>span{display:block;color:#4b514d;font-size:44px}.kd-feed-empty h1{margin:13px 0 7px;color:#242b26;font-size:24px}.kd-feed-empty p{max-width:510px;margin:0 auto 22px;color:#7b837d;font-size:14px;line-height:1.6}
			/* wp_footer() carga fragmentos auxiliares de BuddyBoss; nunca deben entrar en el flujo visual del Feed. */
			.kd-feed-footer-runtime{display:none!important;width:0!important;height:0!important;overflow:hidden!important;visibility:hidden!important;pointer-events:none!important}

			/* 1.33.98 · Feed: fondo oscuro continuo #0e130f en toda la página y sus tarjetas. */
			body.kd-interface-dark.kd-social-feed-page,
			body.dark-mode.kd-social-feed-page,
			html[data-theme="dark"] body.kd-social-feed-page,
			html[data-kd-theme="dark"] body.kd-social-feed-page,
			body.kd-interface-dark.kd-standalone-feed-template,
			body.dark-mode.kd-standalone-feed-template,
			html[data-theme="dark"] body.kd-standalone-feed-template,
			html[data-kd-theme="dark"] body.kd-standalone-feed-template,
			body.kd-interface-dark.kd-social-feed-page :is(#page,.site,.site-content,#content,#primary,.content-area,.site-main,.entry,.entry-content,.bb-rl-site-content,.bb-rl-container,.bb-rl-main-content,.bb-rl-screen-content,.kd-feed-template-main,.kd-social-feed,.kd-feed-stream),
			body.dark-mode.kd-social-feed-page :is(#page,.site,.site-content,#content,#primary,.content-area,.site-main,.entry,.entry-content,.bb-rl-site-content,.bb-rl-container,.bb-rl-main-content,.bb-rl-screen-content,.kd-feed-template-main,.kd-social-feed,.kd-feed-stream),
			html[data-theme="dark"] body.kd-social-feed-page :is(#page,.site,.site-content,#content,#primary,.content-area,.site-main,.entry,.entry-content,.bb-rl-site-content,.bb-rl-container,.bb-rl-main-content,.bb-rl-screen-content,.kd-feed-template-main,.kd-social-feed,.kd-feed-stream),
			html[data-kd-theme="dark"] body.kd-social-feed-page :is(#page,.site,.site-content,#content,#primary,.content-area,.site-main,.entry,.entry-content,.bb-rl-site-content,.bb-rl-container,.bb-rl-main-content,.bb-rl-screen-content,.kd-feed-template-main,.kd-social-feed,.kd-feed-stream){
				background:#0e130f!important;
				background-color:#0e130f!important;
				background-image:none!important;
				box-shadow:none!important;
			}
			body.kd-interface-dark.kd-social-feed-page :is(.kd-feed-card,.kd-feed-media,.kd-feed-condition,.kd-feed-empty),
			body.dark-mode.kd-social-feed-page :is(.kd-feed-card,.kd-feed-media,.kd-feed-condition,.kd-feed-empty),
			html[data-theme="dark"] body.kd-social-feed-page :is(.kd-feed-card,.kd-feed-media,.kd-feed-condition,.kd-feed-empty),
			html[data-kd-theme="dark"] body.kd-social-feed-page :is(.kd-feed-card,.kd-feed-media,.kd-feed-condition,.kd-feed-empty){
				background:#0e130f!important;
				background-color:#0e130f!important;
				background-image:none!important;
				border-color:#28342b!important;
				box-shadow:none!important;
			}
			body.kd-interface-dark.kd-social-feed-page :is(.kd-feed-author,.kd-feed-title,.kd-feed-caption>a,.kd-feed-condition-copy strong,.kd-feed-empty h1),
			body.dark-mode.kd-social-feed-page :is(.kd-feed-author,.kd-feed-title,.kd-feed-caption>a,.kd-feed-condition-copy strong,.kd-feed-empty h1),
			html[data-theme="dark"] body.kd-social-feed-page :is(.kd-feed-author,.kd-feed-title,.kd-feed-caption>a,.kd-feed-condition-copy strong,.kd-feed-empty h1),
			html[data-kd-theme="dark"] body.kd-social-feed-page :is(.kd-feed-author,.kd-feed-title,.kd-feed-caption>a,.kd-feed-condition-copy strong,.kd-feed-empty h1){color:#dff2e3!important;-webkit-text-fill-color:#dff2e3!important}
			body.kd-interface-dark.kd-social-feed-page :is(.kd-feed-time,.kd-feed-variety-summary,.kd-feed-week,.kd-feed-reason,.kd-feed-caption,.kd-feed-condition-copy small,.kd-feed-action,.kd-feed-empty p),
			body.dark-mode.kd-social-feed-page :is(.kd-feed-time,.kd-feed-variety-summary,.kd-feed-week,.kd-feed-reason,.kd-feed-caption,.kd-feed-condition-copy small,.kd-feed-action,.kd-feed-empty p),
			html[data-theme="dark"] body.kd-social-feed-page :is(.kd-feed-time,.kd-feed-variety-summary,.kd-feed-week,.kd-feed-reason,.kd-feed-caption,.kd-feed-condition-copy small,.kd-feed-action,.kd-feed-empty p),
			html[data-kd-theme="dark"] body.kd-social-feed-page :is(.kd-feed-time,.kd-feed-variety-summary,.kd-feed-week,.kd-feed-reason,.kd-feed-caption,.kd-feed-condition-copy small,.kd-feed-action,.kd-feed-empty p){color:#98a49a!important}
			body.kd-interface-dark.kd-social-feed-page .kd-feed-action:hover,
			body.dark-mode.kd-social-feed-page .kd-feed-action:hover,
			html[data-theme="dark"] body.kd-social-feed-page .kd-feed-action:hover,
			html[data-kd-theme="dark"] body.kd-social-feed-page .kd-feed-action:hover{background:#141c16!important;color:#dff2e3!important}


			/* 1.34.01 · Feed: marcos más finos y esquinas redondeadas. */
			.kd-feed-stream{gap:24px}
			.kd-feed-card{
				padding:12px 12px 16px;
				border:1px solid #28342b;
				border-radius:18px;
				background:transparent;
				overflow:hidden;
			}
			.kd-feed-card:last-child{border-bottom:1px solid #28342b}
			.kd-feed-card-head{padding:4px 4px 10px}
			.kd-feed-media{
				gap:6px;
				border-radius:14px;
				overflow:hidden;
				background:transparent;
			}
			.kd-feed-media-item{
				border:1px solid #28342b;
				border-radius:12px;
				background:#111814;
			}
			.kd-feed-conditions{gap:8px;padding:12px 2px 8px}
			.kd-feed-condition{
				border:1px solid #28342b;
				border-radius:14px;
				background:#121915;
			}
			.kd-feed-actions{gap:8px;padding:12px 2px 6px}
			.kd-feed-action{
				min-height:36px;
				padding:0 12px;
				border:1px solid #324136;
				border-radius:14px;
				background:#121915;
			}
			.kd-feed-caption{padding:2px 4px 0}
			body.kd-interface-dark.kd-social-feed-page .kd-feed-card,
			body.dark-mode.kd-social-feed-page .kd-feed-card,
			html[data-theme="dark"] body.kd-social-feed-page .kd-feed-card,
			html[data-kd-theme="dark"] body.kd-social-feed-page .kd-feed-card,
			body.kd-interface-dark.kd-standalone-feed-template .kd-feed-card,
			body.dark-mode.kd-standalone-feed-template .kd-feed-card,
			html[data-theme="dark"] body.kd-standalone-feed-template .kd-feed-card,
			html[data-kd-theme="dark"] body.kd-standalone-feed-template .kd-feed-card{
				background:#0e130f!important;
				border-color:#28342b!important;
			}
			body.kd-interface-dark.kd-social-feed-page .kd-feed-action,
			body.dark-mode.kd-social-feed-page .kd-feed-action,
			html[data-theme="dark"] body.kd-social-feed-page .kd-feed-action,
			html[data-kd-theme="dark"] body.kd-social-feed-page .kd-feed-action,
			body.kd-interface-dark.kd-standalone-feed-template .kd-feed-action,
			body.dark-mode.kd-standalone-feed-template .kd-feed-action,
			html[data-theme="dark"] body.kd-standalone-feed-template .kd-feed-action,
			html[data-kd-theme="dark"] body.kd-standalone-feed-template .kd-feed-action,
			body.kd-interface-dark.kd-social-feed-page .kd-feed-condition,
			body.dark-mode.kd-social-feed-page .kd-feed-condition,
			html[data-theme="dark"] body.kd-social-feed-page .kd-feed-condition,
			html[data-kd-theme="dark"] body.kd-social-feed-page .kd-feed-condition,
			body.kd-interface-dark.kd-standalone-feed-template .kd-feed-condition,
			body.dark-mode.kd-standalone-feed-template .kd-feed-condition,
			html[data-theme="dark"] body.kd-standalone-feed-template .kd-feed-condition,
			html[data-kd-theme="dark"] body.kd-standalone-feed-template .kd-feed-condition,
			body.kd-interface-dark.kd-social-feed-page .kd-feed-media-item,
			body.dark-mode.kd-social-feed-page .kd-feed-media-item,
			html[data-theme="dark"] body.kd-social-feed-page .kd-feed-media-item,
			html[data-kd-theme="dark"] body.kd-social-feed-page .kd-feed-media-item,
			body.kd-interface-dark.kd-standalone-feed-template .kd-feed-media-item,
			body.dark-mode.kd-standalone-feed-template .kd-feed-media-item,
			html[data-theme="dark"] body.kd-standalone-feed-template .kd-feed-media-item,
			html[data-kd-theme="dark"] body.kd-standalone-feed-template .kd-feed-media-item{
				border-color:#28342b!important;
			}
			@media(max-width:980px){.kd-feed-conditions{grid-template-columns:repeat(4,minmax(0,1fr))}}
			@media(max-width:760px){.kd-feed-template-main{padding:21px 12px 60px}.kd-feed-stream{gap:28px}.kd-feed-card-head{grid-template-columns:minmax(0,1fr);grid-template-areas:"identity" "varieties" "week";gap:5px}.kd-feed-variety-summary{justify-content:flex-start;margin-left:32px}.kd-feed-reason{display:none}.kd-feed-title{font-size:18px}.kd-feed-media-count-1 .kd-feed-media-item{aspect-ratio:4/3}.kd-feed-conditions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 14px}.kd-feed-actions{overflow-x:auto;scrollbar-width:none}.kd-feed-actions::-webkit-scrollbar{display:none}.kd-feed-action{flex:0 0 auto}.kd-feed-translate{margin-left:0}}
			@media(max-width:520px){.kd-feed-media-count-2,.kd-feed-media-count-3,.kd-feed-media-count-4{grid-template-columns:1fr}.kd-feed-media-count-3 .kd-feed-media-item:first-child{grid-row:auto;aspect-ratio:4/3}.kd-feed-week{margin-left:32px}.kd-feed-conditions{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:1px}.kd-feed-condition-copy strong{font-size:13px}.kd-feed-caption{padding-inline:2px}.kd-feed-action span{display:none}.kd-feed-action{padding-inline:8px}.kd-feed-translate{margin-left:auto}}

			/* 1.34.42 · Feed: restauración completa del modo blanco. */
			html:not(.kd-interface-dark):not([data-theme="dark"]):not([data-kd-theme="dark"]) body.kd-social-feed-page:not(.dark-mode),
			html:not(.kd-interface-dark):not([data-theme="dark"]):not([data-kd-theme="dark"]) body.kd-standalone-feed-template:not(.dark-mode){background:#fff!important;color:#1b211d!important}
			html:not(.kd-interface-dark):not([data-theme="dark"]):not([data-kd-theme="dark"]) body.kd-social-feed-page:not(.dark-mode) :is(#page,.site,.site-content,#content,#primary,.content-area,.site-main,.entry,.entry-content,.bb-rl-site-content,.bb-rl-container,.bb-rl-main-content,.bb-rl-screen-content,.kd-feed-template-main,.kd-social-feed,.kd-feed-stream),
			html:not(.kd-interface-dark):not([data-theme="dark"]):not([data-kd-theme="dark"]) body.kd-standalone-feed-template:not(.dark-mode) :is(#page,.site,.site-content,#content,#primary,.content-area,.site-main,.entry,.entry-content,.bb-rl-site-content,.bb-rl-container,.bb-rl-main-content,.bb-rl-screen-content,.kd-feed-template-main,.kd-social-feed,.kd-feed-stream){background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:none!important}
			html:not(.kd-interface-dark):not([data-theme="dark"]):not([data-kd-theme="dark"]) body.kd-social-feed-page:not(.dark-mode) .kd-feed-card,
			html:not(.kd-interface-dark):not([data-theme="dark"]):not([data-kd-theme="dark"]) body.kd-standalone-feed-template:not(.dark-mode) .kd-feed-card{background:#fff!important;background-color:#fff!important;border-color:#dfe6e0!important;box-shadow:none!important}
			html:not(.kd-interface-dark):not([data-theme="dark"]):not([data-kd-theme="dark"]) body.kd-social-feed-page:not(.dark-mode) .kd-feed-media,
			html:not(.kd-interface-dark):not([data-theme="dark"]):not([data-kd-theme="dark"]) body.kd-standalone-feed-template:not(.dark-mode) .kd-feed-media{background:#fff!important;background-color:#fff!important}
			html:not(.kd-interface-dark):not([data-theme="dark"]):not([data-kd-theme="dark"]) body.kd-social-feed-page:not(.dark-mode) .kd-feed-media-item,
			html:not(.kd-interface-dark):not([data-theme="dark"]):not([data-kd-theme="dark"]) body.kd-standalone-feed-template:not(.dark-mode) .kd-feed-media-item{background:#eef2ee!important;border-color:#dfe6e0!important}
			html:not(.kd-interface-dark):not([data-theme="dark"]):not([data-kd-theme="dark"]) body.kd-social-feed-page:not(.dark-mode) .kd-feed-condition,
			html:not(.kd-interface-dark):not([data-theme="dark"]):not([data-kd-theme="dark"]) body.kd-standalone-feed-template:not(.dark-mode) .kd-feed-condition{background:#f8faf8!important;border-color:#dfe6e0!important;color:#313934!important}
			html:not(.kd-interface-dark):not([data-theme="dark"]):not([data-kd-theme="dark"]) body.kd-social-feed-page:not(.dark-mode) .kd-feed-action,
			html:not(.kd-interface-dark):not([data-theme="dark"]):not([data-kd-theme="dark"]) body.kd-standalone-feed-template:not(.dark-mode) .kd-feed-action{background:#fff!important;border-color:#dfe6e0!important;color:#69716b!important;-webkit-text-fill-color:#69716b!important}
			html:not(.kd-interface-dark):not([data-theme="dark"]):not([data-kd-theme="dark"]) body.kd-social-feed-page:not(.dark-mode) .kd-feed-action:hover,
			html:not(.kd-interface-dark):not([data-theme="dark"]):not([data-kd-theme="dark"]) body.kd-standalone-feed-template:not(.dark-mode) .kd-feed-action:hover{background:#f2f5f2!important;color:#263029!important;-webkit-text-fill-color:#263029!important}
			html:not(.kd-interface-dark):not([data-theme="dark"]):not([data-kd-theme="dark"]) body.kd-social-feed-page:not(.dark-mode) :is(.kd-feed-author,.kd-feed-title,.kd-feed-caption>a,.kd-feed-condition-copy strong,.kd-feed-empty h1),
			html:not(.kd-interface-dark):not([data-theme="dark"]):not([data-kd-theme="dark"]) body.kd-standalone-feed-template:not(.dark-mode) :is(.kd-feed-author,.kd-feed-title,.kd-feed-caption>a,.kd-feed-condition-copy strong,.kd-feed-empty h1){color:#2b322d!important;-webkit-text-fill-color:#2b322d!important}
			html:not(.kd-interface-dark):not([data-theme="dark"]):not([data-kd-theme="dark"]) body.kd-social-feed-page:not(.dark-mode) :is(.kd-feed-time,.kd-feed-variety-summary,.kd-feed-week,.kd-feed-reason,.kd-feed-caption,.kd-feed-condition-copy small,.kd-feed-empty p),
			html:not(.kd-interface-dark):not([data-theme="dark"]):not([data-kd-theme="dark"]) body.kd-standalone-feed-template:not(.dark-mode) :is(.kd-feed-time,.kd-feed-variety-summary,.kd-feed-week,.kd-feed-reason,.kd-feed-caption,.kd-feed-condition-copy small,.kd-feed-empty p){color:#69726b!important;-webkit-text-fill-color:#69726b!important}
			html:not(.kd-interface-dark):not([data-theme="dark"]):not([data-kd-theme="dark"]) body.kd-social-feed-page:not(.dark-mode) .kd-feed-empty,
			html:not(.kd-interface-dark):not([data-theme="dark"]):not([data-kd-theme="dark"]) body.kd-standalone-feed-template:not(.dark-mode) .kd-feed-empty{background:#fff!important;border-color:#dfe6e0!important}

/* 1.37.74 · Novedades: rediseño premium con layout ancho, panel lateral y tarjetas más equilibradas. */
.kd-social-feed{
	width:min(1240px,100%);
	margin:0 auto;
}
.kd-feed-layout{
	display:grid;
	grid-template-columns:minmax(0,1fr) 300px;
	gap:28px;
	align-items:start;
}
.kd-feed-main{
	min-width:0;
	display:flex;
	flex-direction:column;
	gap:22px;
}
.kd-feed-side{
	position:sticky;
	top:104px;
	display:flex;
	flex-direction:column;
	gap:16px;
}
.kd-feed-overview{
	display:grid;
	grid-template-columns:minmax(0,1.25fr) minmax(280px,.95fr);
	gap:18px;
	padding:22px 24px;
	border:1px solid #dfe6e0;
	border-radius:22px;
	background:#fff;
	box-shadow:0 14px 36px rgba(31,61,39,.06);
}
.kd-feed-overview-kicker,
.kd-feed-side-kicker{
	display:inline-flex;
	align-items:center;
	min-height:28px;
	padding:0 12px;
	border-radius:999px;
	background:#edf6ee;
	border:1px solid #d5e7d7;
	color:#2b7a3b;
	font-size:12px;
	font-weight:800;
	letter-spacing:.08em;
}
.kd-feed-overview h2{
	margin:10px 0 8px;
	color:#223027;
	font-size:30px;
	line-height:1.12;
}
.kd-feed-overview p{
	margin:0;
	color:#6c786f;
	font-size:15px;
	line-height:1.65;
}
.kd-feed-overview-meta{
	display:grid;
	grid-template-columns:repeat(3,minmax(0,1fr));
	gap:12px;
	align-self:center;
}
.kd-feed-overview-meta span{
	display:flex;
	flex-direction:column;
	justify-content:center;
	min-height:88px;
	padding:14px 16px;
	border:1px solid #e4ece5;
	border-radius:18px;
	background:#f9fbf9;
}
.kd-feed-overview-meta strong{
	color:#213027;
	font-size:22px;
	font-weight:800;
	line-height:1.15;
}
.kd-feed-overview-meta small{
	margin-top:6px;
	color:#6e7a71;
	font-size:12px;
	line-height:1.45;
}
.kd-feed-stream{gap:22px}
.kd-feed-card{
	padding:18px 18px 16px;
	border:1px solid #dfe6e0;
	border-radius:24px;
	background:#fff;
	box-shadow:0 14px 40px rgba(31,61,39,.06);
	overflow:hidden;
}
.kd-feed-card:last-child{border-bottom:1px solid #dfe6e0}
.kd-feed-card-head{padding:0 2px 12px;gap:5px 18px}
.kd-feed-avatar{flex:0 0 36px}.kd-feed-avatar img{width:36px!important;height:36px!important}
.kd-feed-author{font-size:14px}
.kd-feed-time{font-size:12px}
.kd-feed-title{margin-top:6px;font-size:34px;line-height:1.08;white-space:normal;text-overflow:clip}
.kd-feed-week{margin-left:44px;font-size:12px}
.kd-feed-variety-summary{font-size:12px}
.kd-feed-reason{font-size:12px}
.kd-feed-media{gap:8px;border-radius:18px;background:transparent}
.kd-feed-media-item{border:1px solid #e1e7e2;border-radius:16px;background:#eef2ee}
.kd-feed-media-count-1 .kd-feed-media-item{aspect-ratio:16/8.8}
.kd-feed-media-count-2 .kd-feed-media-item,
.kd-feed-media-count-3 .kd-feed-media-item,
.kd-feed-media-count-4 .kd-feed-media-item{aspect-ratio:4/2.9}
.kd-feed-media-count-3 .kd-feed-media-item:first-child{grid-row:span 2;aspect-ratio:auto}
.kd-feed-conditions{gap:10px;padding:14px 0 10px}
.kd-feed-condition{min-height:64px;padding:10px 10px;border-color:#e1e8e2;border-radius:16px;background:#f8faf8}
.kd-feed-condition-copy strong{font-size:14px}
.kd-feed-condition-copy small{font-size:10px}
.kd-feed-actions{gap:10px;padding:14px 0 8px}
.kd-feed-action{min-height:38px;padding:0 13px;border:1px solid #dfe6e0;border-radius:14px;background:#fff;color:#5e6862!important}
.kd-feed-action:hover{background:#f5f8f5;border-color:#cfd9d1}
.kd-feed-caption{padding:4px 2px 0;color:#59655e;font-size:14px}
.kd-feed-side-card{
	padding:20px 20px 18px;
	border:1px solid #dfe6e0;
	border-radius:22px;
	background:#fff;
	box-shadow:0 14px 36px rgba(31,61,39,.06);
}
.kd-feed-side-card h3{
	margin:12px 0 10px;
	color:#223027;
	font-size:22px;
	line-height:1.15;
}
.kd-feed-side-card p{
	margin:0;
	color:#6b786f;
	font-size:14px;
	line-height:1.65;
}
.kd-feed-side-list{
	margin:10px 0 0;
	padding:0;
	list-style:none;
	display:grid;
	gap:10px;
}
.kd-feed-side-list li{
	position:relative;
	padding-left:18px;
	color:#5f6a63;
	font-size:14px;
	line-height:1.55;
}
.kd-feed-side-list li::before{
	content:"";
	position:absolute;
	left:0;
	top:.62em;
	width:7px;
	height:7px;
	border-radius:999px;
	background:#38a24b;
}
.kd-feed-side-link{
	display:inline-flex;
	align-items:center;
	gap:8px;
	margin-top:14px;
	color:#236b34!important;
	font-size:14px;
	font-weight:800;
	text-decoration:none!important;
}
.kd-feed-side-link:hover{text-decoration:underline!important}
@media(max-width:1180px){
	.kd-feed-layout{grid-template-columns:minmax(0,1fr)}
	.kd-feed-side{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:980px){
	.kd-feed-overview{grid-template-columns:1fr}
	.kd-feed-overview-meta{grid-template-columns:repeat(3,minmax(0,1fr))}
	.kd-feed-title{font-size:28px}
}
@media(max-width:760px){
	.kd-feed-template-main{padding:24px 12px 60px}
	.kd-feed-overview{padding:18px}
	.kd-feed-overview h2{font-size:24px}
	.kd-feed-overview-meta{grid-template-columns:1fr;gap:10px}
	.kd-feed-overview-meta span{min-height:0}
	.kd-feed-side{grid-template-columns:1fr}
	.kd-feed-card{padding:14px}
	.kd-feed-title{font-size:24px}
	.kd-feed-media-count-1 .kd-feed-media-item,
	.kd-feed-media-count-2 .kd-feed-media-item,
	.kd-feed-media-count-3 .kd-feed-media-item,
	.kd-feed-media-count-4 .kd-feed-media-item{aspect-ratio:4/3}
}


/* 1.37.76 · Ajuste de ancho y alineación en Novedades: menos hueco a la izquierda y mayor presencia. */
.kd-feed-template-main{
	padding:24px 18px 84px 8px;
}
.kd-social-feed{
	width:min(1380px,100%);
	max-width:none;
	margin:0;
}
.kd-feed-layout{
	grid-template-columns:minmax(0,1fr) 280px;
	gap:24px;
}
@media(max-width:1400px){
	.kd-social-feed{width:min(1320px,100%)}
}
@media(max-width:1180px){
	.kd-feed-template-main{padding:24px 14px 72px 8px}
}
@media(max-width:760px){
	.kd-feed-template-main{padding:24px 12px 60px}
	.kd-social-feed{width:100%}
}


/* 1.37.77 · Ajuste fino de separación lateral en Novedades: punto intermedio, sin hueco excesivo ni pegado al menú. */
.kd-feed-template-main{
	padding:24px 18px 84px 20px;
}
.kd-social-feed{
	width:min(1360px,100%);
	max-width:none;
	margin:0;
}
.kd-feed-layout{
	grid-template-columns:minmax(0,1fr) 280px;
	gap:24px;
}
@media(max-width:1180px){
	.kd-feed-template-main{padding:24px 14px 72px 16px}
}
@media(max-width:760px){
	.kd-feed-template-main{padding:24px 12px 60px}
	.kd-social-feed{width:100%}
}
