/* CIJLEX Social 1.13.0: desktop three-column feed; mobile feed-first navigation. */
.cijlex-wall-layout.cijlex-wall-layout-three{
  width:min(1440px,calc(100% - 38px));max-width:none;
  margin:24px auto 55px;display:grid;
  grid-template-columns:minmax(175px,225px) minmax(0,680px) minmax(190px,255px);
  justify-content:center;align-items:start;gap:20px;
}
.cijlex-wall-layout-three .cijlex-wall-main{min-width:0;width:100%;max-width:680px;}
.cijlex-wall-layout-three .cijlex-wall-sidebar-left,.cijlex-wall-layout-three .cijlex-wall-sidebar-right{min-width:0;display:grid;gap:15px;}
.cijlex-wall-layout-three .cijlex-wall-widget{background:#fff;border:1px solid #dce6ef;border-radius:15px;padding:18px 16px;box-shadow:0 5px 22px #092b4b0c;overflow-wrap:anywhere;}
.cijlex-wall-layout-three .cijlex-wall-widget h2{font:700 17px/1.3 Georgia,serif;color:#0b3155;margin:5px 0 9px;}
.cijlex-wall-layout-three .cijlex-wall-widget p{font-size:13px;line-height:1.6;color:#546b7f;margin:0 0 12px;}
.cijlex-wall-layout-three .cijlex-wall-widget .cijlex-social-kicker{font-size:10px;color:#ae7d2d;font-weight:800;letter-spacing:.08em;}
.cijlex-wall-layout-three .cijlex-wall-widget>a{font-size:12px;font-weight:750;color:#8a5a12;text-decoration:none;}
.cijlex-wall-layout-three .cijlex-wall-widget nav{display:grid;gap:3px;}
.cijlex-wall-layout-three .cijlex-wall-widget nav a{font-size:13px;text-decoration:none;color:#244660;padding:9px 7px;border-radius:8px;line-height:1.35;}
.cijlex-wall-layout-three .cijlex-wall-widget nav a:hover,.cijlex-wall-layout-three .cijlex-wall-widget nav a:focus-visible{background:#eff5fa;color:#0a2c4e;}
.cijlex-wall-layout-three .cijlex-wall-widget-highlight{background:linear-gradient(140deg,#092846,#164b75);border-color:#bc9340;}
.cijlex-wall-layout-three .cijlex-wall-widget-highlight h2{color:#fff;}
.cijlex-wall-layout-three .cijlex-wall-widget-highlight p{color:#e2edf5;}
.cijlex-wall-layout-three .cijlex-wall-widget-highlight>a{color:#f2d187;}
.cijlex-wall-mobile-explore{display:none;}
/* Scope all image/typography adjustments to the actual wall, not debates or profile pages. */
.cijlex-wall-layout-three .cijlex-feed-card{padding:15px!important;max-width:100%;}
.cijlex-wall-layout-three .cijlex-feed-card h3.cijlex-feed-title{font:700 clamp(17px,1.65vw,20px)/1.35 Georgia,serif!important;margin:7px 0 10px!important;}
.cijlex-wall-layout-three .cijlex-feed-card .cijlex-feed-title a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.cijlex-wall-layout-three .cijlex-feed-card .cijlex-post-media img,
.cijlex-wall-layout-three .cijlex-feed-card .cijlex-social-media-actions>.cijlex-post-media img{
  display:block!important;width:100%!important;height:auto!important;
  max-height:440px!important;aspect-ratio:auto!important;object-fit:contain!important;
}
.cijlex-wall-layout-three .cijlex-feed-card .cijlex-social-media-actions>.cijlex-post-media{max-height:440px!important;}
.cijlex-wall-layout-three .cijlex-quick-composer{padding:17px;}
@media(max-width:1170px){
  .cijlex-wall-layout.cijlex-wall-layout-three{grid-template-columns:minmax(0,680px) minmax(190px,255px);width:calc(100% - 32px);}
  .cijlex-wall-layout-three .cijlex-wall-sidebar-left{display:none;}
}
@media(max-width:800px){
  .cijlex-wall-layout.cijlex-wall-layout-three{display:block;width:min(680px,calc(100% - 22px));margin-top:15px;}
  .cijlex-wall-layout-three .cijlex-wall-sidebar-left,.cijlex-wall-layout-three .cijlex-wall-sidebar-right{display:none!important;}
  .cijlex-wall-mobile-explore{display:block;border:1px solid #cad9e5;border-radius:12px;background:#fff;margin:0 0 15px;box-shadow:0 4px 16px #082b4b0c;}
  .cijlex-wall-mobile-explore summary{display:list-item;cursor:pointer;padding:12px 16px;font-size:14px;font-weight:750;color:#0b3155;list-style-position:inside;}
  .cijlex-wall-mobile-explore nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:0 12px 13px;}
  .cijlex-wall-mobile-explore nav a{font-size:13px;color:#18496e;padding:9px 7px;background:#f1f6fa;border-radius:8px;text-decoration:none;}
  .cijlex-wall-layout-three .cijlex-feed-card .cijlex-post-media img,
  .cijlex-wall-layout-three .cijlex-feed-card .cijlex-social-media-actions>.cijlex-post-media img{max-height:min(440px,68vh)!important;}
  .cijlex-wall-layout-three .cijlex-feed-card .cijlex-social-media-actions>.cijlex-post-media{max-height:min(440px,68vh)!important;}
}
@media(max-width:440px){
  .cijlex-wall-layout.cijlex-wall-layout-three{width:calc(100% - 14px);}
  .cijlex-wall-mobile-explore nav{grid-template-columns:1fr;}
  .cijlex-wall-layout-three .cijlex-feed-card{padding:11px!important;}
  .cijlex-wall-layout-three .cijlex-feed-card h3.cijlex-feed-title{font-size:17px!important;}
  .cijlex-wall-layout-three .cijlex-feed-card .cijlex-post-media img,
  .cijlex-wall-layout-three .cijlex-feed-card .cijlex-social-media-actions>.cijlex-post-media img{max-height:370px!important;}
  .cijlex-wall-layout-three .cijlex-feed-card .cijlex-social-media-actions>.cijlex-post-media{max-height:370px!important;}
}
