.c-basic-announce{--title-font-size:1.07142857rem;--title-max-lines:5;--announce-font-size:.9375rem;--announce-color:#8a7b7b;--announce-max-lines:3;--announce-line-height:140%;--hover-opacity:.8;--column-gap:1rem;--subroubric-color:#1b1c1d;--roubrics-font-size:.9375rem;--roubric-color:#f60;--border:1px solid rgba(34,36,38,0.15);display:flex;flex-direction:column;flex-grow:1;gap:.5rem;height:100%;cursor:pointer;color:inherit}.c-basic-announce.horizontal{--title-max-lines:4;--announce-max-lines:4;flex-direction:row;gap:var(--column-gap)}.c-basic-announce.horizontal.right{flex-direction:row-reverse}.c-basic-announce.horizontal.wide>.content{flex:2}.c-basic-announce.horizontal.wide>.image-container{flex:1}.c-basic-announce.horizontal>*{flex:1 1 0%}.c-basic-announce.horizontal>.bottom{flex:auto;min-width:100%}.c-basic-announce.highlight.highlight{--column-gap:1rem;--title-font-size:20px;--title-max-lines:6;--announce-line-height:140%;--announce-max-lines:5 !important;--announce-font-size:16px;height:auto}.c-basic-announce.highlight.highlight>.content>.primary{flex-direction:row;align-items:center}.c-basic-announce.highlight.highlight>.content>.primary .button{display:none !important}.c-basic-announce.highlight.highlight .announce{text-wrap-style:auto}.c-basic-announce:hover{color:inherit}.c-basic-announce .image-container{position:relative !important}.c-basic-announce .content{display:flex;flex-direction:column;flex-grow:1;gap:1rem}.c-basic-announce .content>.primary{display:flex;flex-direction:column;flex-grow:1;gap:1rem}.c-basic-announce .content .text{display:flex;flex-direction:column;gap:.5rem}.c-basic-announce .heading.heading,.c-basic-announce .announce.announce{margin:0 !important;text-wrap-style:balance}.c-basic-announce .heading.heading:hover,.c-basic-announce .announce.announce:hover{opacity:var(--hover-opacity)}.c-basic-announce .heading.heading{font-size:var(--title-font-size);text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--title-max-lines);line-clamp:var(--title-max-lines)}.c-basic-announce .announce.announce{font-size:var(--announce-font-size);color:var(--announce-color);text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--announce-max-lines);line-clamp:var(--announce-max-lines);line-height:var(--announce-line-height)}.c-basic-announce .datetime{display:flex;justify-content:space-between;color:#8a7b7b !important;text-transform:uppercase !important;font-size:.9375rem;border-bottom:var(--border)}.c-basic-announce .roubrics{display:flex;align-items:center;text-transform:uppercase !important;font-weight:400 !important;flex-wrap:wrap;gap:.25rem;line-height:.9375rem;color:var(--subroubric-color);font-size:var(--roubrics-font-size)}.c-basic-announce .roubrics .roubric{color:var(--roubric-color)}.c-basic-announce .roubrics .roubric:hover,.c-basic-announce .roubrics .subroubric:hover{text-decoration:underline}.c-basic-announce.big{--title-max-lines:4;--announce-max-lines:3;--column-gap:2rem}.c-basic-announce.big.horizontal{--announce-max-lines:6}@media (max-width: 767.8px){.c-basic-announce.horizontal{flex-direction:column;gap:.5rem}.c-basic-announce.horizontal.right{flex-direction:column}}@media (min-width: 1200px){.c-basic-announce.horizontal{flex-wrap:wrap}.c-basic-announce.highlight.highlight{padding-left:1rem !important;padding-right:1rem !important;padding-top:1rem !important;padding-bottom:1rem !important;border-left:1px solid rgba(34,36,38,0.15) !important;border-right:1px solid rgba(34,36,38,0.15) !important;border-top:1px solid rgba(34,36,38,0.15) !important;border-bottom:1px solid rgba(34,36,38,0.15) !important;border-radius:.125rem !important}.c-basic-announce.big{--announce-font-size:16px;--title-font-size:1.28571429rem}}