.cijlex-weekly-spotlight{position:relative;overflow:hidden;background:linear-gradient(115deg,#061e38,#133d66);border:1px solid #a77d31;border-top:4px solid #d9a83e;border-radius:17px;color:#fff;margin:25px 0 28px;padding:25px 30px;box-shadow:0 10px 30px #09234022}
.cijlex-weekly-spotlight:after{position:absolute;content:'§';font:200px Georgia,serif;right:-15px;bottom:-80px;color:#ffffff0b;pointer-events:none}
.cijlex-weekly-spotlight-top{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-weight:800;letter-spacing:.09em;font-size:11px;color:#e8bd62}
.cijlex-weekly-spotlight h2{font:400 clamp(27px,3vw,39px)/1.2 Georgia,serif;margin:12px 0 10px;max-width:750px}
.cijlex-weekly-spotlight h2 a{color:#fff;text-decoration:none}.cijlex-weekly-spotlight p{color:#d6e2ef;max-width:780px;font-size:15px;line-height:1.65}
.cijlex-weekly-spotlight-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid #ffffff27;padding-top:16px;margin-top:18px;font-size:12px;color:#d4e3f0}
.cijlex-weekly-spotlight-actions>a{position:relative;z-index:1;background:#d9a83e;color:#09203b;text-decoration:none;border-radius:9px;padding:12px 18px;font-size:13px;font-weight:800}
.cijlex-weekly-page{width:min(1100px,calc(100% - 32px));margin:30px auto 65px}
.cijlex-weekly-page-header{text-align:center;background:linear-gradient(120deg,#071b35,#164a79);color:#fff;border-bottom:4px solid #d9a83e;border-radius:18px 18px 0 0;padding:43px 25px}
.cijlex-weekly-page-header h1{font:400 clamp(32px,4.5vw,53px)/1.15 Georgia,serif;color:#fff;margin:12px 0}
.cijlex-weekly-page-header p{max-width:740px;margin:0 auto;color:#d8e3ed;line-height:1.6}
.cijlex-weekly-post{border-radius:0 0 18px 18px!important;margin:0 auto;padding:30px!important;max-width:none!important}
.cijlex-weekly-post-meta{color:#987022;font-weight:800;letter-spacing:.1em;font-size:11px}
.cijlex-weekly-post h2{font:400 clamp(29px,3.5vw,43px)/1.2 Georgia,serif;color:#092b4e;margin:14px 0}
.cijlex-weekly-body{color:#284866;font-size:17px;line-height:1.75;overflow-wrap:anywhere}
.cijlex-weekly-image img{display:block;max-width:100%;height:auto;border-radius:13px;margin:20px auto}
.cijlex-weekly-back{text-align:center;margin:24px}.cijlex-weekly-back a{color:#8d631b;font-weight:750}
@media(max-width:640px){.cijlex-weekly-spotlight{padding:19px 17px}.cijlex-weekly-spotlight-top{font-size:10px}.cijlex-weekly-spotlight-actions>a{width:100%;text-align:center}.cijlex-weekly-page{width:calc(100% - 22px)}.cijlex-weekly-page-header{padding:35px 18px}.cijlex-weekly-post{padding:19px!important}}
