/* CIJLEX 1.15.0: group discussions share the compact Facebook-style wall rhythm. */
.cijlex-group-page .cijlex-group-social-layout{width:min(1430px,calc(100% - 32px));margin:23px auto 52px;display:grid;grid-template-columns:minmax(170px,215px) minmax(0,680px) minmax(180px,245px);justify-content:center;align-items:start;gap:19px;}
.cijlex-group-page .cijlex-group-social-main{min-width:0;max-width:680px;width:100%;}
.cijlex-group-page .cijlex-group-social-nav,.cijlex-group-page .cijlex-group-social-aside{min-width:0;display:grid;gap:15px;}
.cijlex-group-page .cijlex-group-side-card{background:#fff;border:1px solid #dbe6ef;box-shadow:0 6px 20px #092b4b0e;border-radius:15px;padding:17px;overflow-wrap:anywhere;}
.cijlex-group-page .cijlex-group-side-card h2{font:700 18px/1.3 Georgia,serif!important;color:#0b3155;margin:0 0 10px!important;}
.cijlex-group-page .cijlex-group-side-card p{font-size:13px;color:#5a6f81;line-height:1.6;margin:0 0 10px;}
.cijlex-group-page .cijlex-group-side-card>a{display:block;font-size:13px;color:#1a4c71;padding:7px 3px;text-decoration:none;font-weight:650;}
.cijlex-group-page .cijlex-group-side-card a:hover{text-decoration:underline;}
.cijlex-group-page .cijlex-group-side-highlight{background:linear-gradient(140deg,#0a2949,#154a78);border-color:#c9a257;}
.cijlex-group-page .cijlex-group-side-highlight span{font-size:10px;color:#f2cb77;font-weight:850;letter-spacing:.1em;}
.cijlex-group-page .cijlex-group-side-highlight h2{color:#fff!important;margin:8px 0!important;}
.cijlex-group-page .cijlex-group-side-highlight p{color:#e5edf5;}
.cijlex-group-page .cijlex-group-side-highlight>a{color:#f1cf83;}
.cijlex-group-page .cijlex-group-welcome{background:#fff;border:1px solid #e3c17b;border-left:5px solid #d8a54a;border-radius:15px;margin:0 0 17px;box-shadow:0 7px 23px #15365514;overflow:hidden;}
.cijlex-group-page .cijlex-group-welcome>summary{cursor:pointer;display:flex;justify-content:space-between;gap:10px;align-items:center;list-style:none;padding:16px 18px;color:#0b3155;font:800 17px/1.4 Georgia,serif;background:linear-gradient(110deg,#fff9ec,#fff);}
.cijlex-group-page .cijlex-group-welcome>summary::-webkit-details-marker{display:none;}
.cijlex-group-page .cijlex-group-welcome-hint{font:650 11px/1.2 system-ui,sans-serif;color:#8d651b;white-space:nowrap;}
.cijlex-group-page .cijlex-group-welcome-body{padding:15px 20px 18px;color:#29465e;font-size:14px;line-height:1.7;}
.cijlex-group-page .cijlex-group-welcome-body p{margin:0 0 10px;}
.cijlex-group-page .cijlex-group-welcome-body ul{padding-left:20px;margin:0;}
.cijlex-group-page .cijlex-group-social-main .cijlex-group-compose,.cijlex-group-page .cijlex-group-social-main .cijlex-group-feed,.cijlex-group-page .cijlex-group-social-main>.notice{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;}
.cijlex-group-page .cijlex-group-social-main .cijlex-group-compose{margin-bottom:17px;}
.cijlex-group-page .cijlex-group-social-main .cijlex-group-feed{margin-top:0;}
.cijlex-group-page .cijlex-group-social-main .cijlex-group-feed>h2{font:700 23px/1.35 Georgia,serif;margin:15px 0!important;color:#0b3155;}
.cijlex-group-page .cijlex-group-social-main .cijlex-feed-card{max-width:100%!important;width:100%;box-sizing:border-box;padding:15px!important;margin:0 0 14px!important;}
.cijlex-group-page .cijlex-group-social-main .cijlex-feed-title{font:700 19px/1.4 Georgia,serif!important;margin:8px 0!important;}
.cijlex-group-page .cijlex-group-social-main .cijlex-feed-title a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.cijlex-group-page .cijlex-group-social-main .cijlex-social-media-actions>.cijlex-post-media{max-height:430px!important;}
.cijlex-group-page .cijlex-group-social-main .cijlex-post-media img,.cijlex-group-page .cijlex-group-social-main .cijlex-social-media-actions>.cijlex-post-media img{max-height:430px!important;width:100%!important;height:auto!important;object-fit:contain!important;}
.cijlex-group-page .cijlex-group-social-main .cijlex-quick-composer{padding:18px!important;}
@media(max-width:1140px){.cijlex-group-page .cijlex-group-social-layout{grid-template-columns:minmax(0,680px) minmax(190px,245px);}.cijlex-group-page .cijlex-group-social-nav{display:none;}}
@media(max-width:810px){.cijlex-group-page .cijlex-group-social-layout{width:min(680px,calc(100% - 22px));display:block;}.cijlex-group-page .cijlex-group-social-aside{display:none!important;}.cijlex-group-page .cijlex-group-social-main{max-width:none;}.cijlex-group-page .cijlex-group-welcome:not([open]) .cijlex-group-welcome-body{display:none;}.cijlex-group-page .cijlex-group-welcome>summary{padding:13px 14px;font-size:15px;}.cijlex-group-page .cijlex-group-welcome-body{padding:13px;font-size:13px;}.cijlex-group-page .cijlex-group-social-main .cijlex-feed-card{padding:12px!important;}.cijlex-group-page .cijlex-group-social-main .cijlex-social-media-actions>.cijlex-post-media{max-height:65vh!important;}.cijlex-group-page .cijlex-group-social-main .cijlex-social-media-actions>.cijlex-post-media img{max-height:65vh!important;}}
