.cn-news{box-sizing:border-box;max-width:1120px;margin:36px auto;padding:28px 30px;background:#f8f0e2;color:#392a43;border:1px solid #c7aa72;border-radius:22px;display:grid;grid-template-columns:1fr 1fr;gap:20px 36px;text-align:left}.cn-news *{box-sizing:border-box}.cn-news h2{font:500 clamp(25px,3vw,32px)/1.2 Georgia,serif;margin:0 0 10px;color:#392a43}.cn-news p{margin:0;font:15px/1.65 Poppins,Arial,sans-serif;color:#66556e}.cn-news label{display:block;font:500 13px/1.5 Poppins,Arial,sans-serif;margin:0 0 7px}.cn-news-row{display:flex;gap:10px;align-items:stretch}.cn-news input[type=email]{min-width:0;flex:1;width:100%;font:16px/1.4 Poppins,Arial,sans-serif;padding:12px 14px;border:1px solid #b8a7b9;border-radius:12px;background:#fffdf8;color:#34233e}.cn-news button{flex-shrink:0;min-height:48px;padding:12px 18px;border:1px solid #493151;border-radius:12px;background:#493151;color:#fffaf2;font:600 14px/1.4 Poppins,Arial,sans-serif;cursor:pointer}.cn-news button:disabled{opacity:.65}.cn-news .cn-news-note{font-size:12px;line-height:1.7;margin-top:10px}.cn-news a{color:#493151;text-decoration:underline;text-underline-offset:3px}.cn-news .cn-news-status{margin-top:10px;font-size:14px}.cn-trap{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden}.cn-news :focus-visible{outline:3px solid #98742d;outline-offset:3px}@media(max-width:1160px){.cn-news{margin-left:20px;margin-right:20px}}@media(max-width:760px){.cn-news{grid-template-columns:1fr;padding:23px;gap:18px}}@media(max-width:480px){.cn-news{margin:24px 14px;padding:21px 18px}.cn-news-row{flex-direction:column}.cn-news button{width:100%}}

.cn-news.cn-news--compact{display:block;padding:0;margin:24px auto;border-radius:17px}
.cn-news--compact details{width:100%}
.cn-news--compact summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 24px;cursor:pointer;list-style:none}
.cn-news--compact summary::-webkit-details-marker{display:none}
.cn-news-intro{display:grid;gap:5px;min-width:0}
.cn-news-intro strong{font:500 25px/1.25 Georgia,serif;color:#392a43}
.cn-news-intro>span{font:14px/1.6 Poppins,Arial,sans-serif;color:#66556e}
.cn-news-toggle{display:flex;align-items:center;justify-content:center;gap:12px;flex-shrink:0;min-height:44px;padding:10px 16px;border-radius:24px;background:#493151;color:#fffaf2;font:600 13px/1.4 Poppins,Arial,sans-serif}
.cn-news-toggle>span{font-size:22px;font-weight:400}
.cn-news--compact details[open] .cn-news-toggle>span{transform:rotate(45deg)}
.cn-news--compact form{max-width:720px;padding:0 24px 22px}
#celliano-events .cn-news--compact{margin:18px 0 24px;width:100%}
@media(max-width:1160px){.cn-news.cn-news--compact{margin-left:20px;margin-right:20px}}
@media(max-width:760px){.cn-news--compact summary{align-items:flex-start;flex-direction:column;gap:12px;padding:18px 20px}.cn-news-intro strong{font-size:24px}.cn-news--compact form{padding:0 20px 20px}.cn-news-toggle{align-self:flex-start}}
@media(max-width:480px){.cn-news.cn-news--compact{margin:20px 14px}.cn-news-intro>span{font-size:13px}.cn-news--compact summary{padding:17px 18px}.cn-news--compact form{padding:0 18px 18px}}
