/* WordPress integration only. Keep the supplied design in original.css intact. */
.wp-site-blocks{padding:0}.wp-site-blocks>*{margin-block:0}.rb-main{margin:0;padding:0;min-height:40vh}
.wp-block-post-content{margin:0}.wp-block-template-part{margin:0}.wp-site-blocks>.site{position:sticky}
body.admin-bar header.site{top:calc(32px + env(safe-area-inset-top,0px))}
@media(max-width:782px){body.admin-bar header.site{top:calc(46px + env(safe-area-inset-top,0px))}}
@media(max-width:600px){body.admin-bar header.site{top:env(safe-area-inset-top,0px)}}
.rb-site-search{padding:12px 24px 30px}.rb-site-search input{background:var(--paper);color:var(--ink);font:inherit;border:1px solid var(--line);min-width:0}.wp-block-search__button,.wp-block-button__link{background:var(--red);color:#fff;border-radius:4px;font-family:var(--f-head);font-weight:700;border:2px solid var(--red);padding:10px 18px}
.wp-block-button__link:hover{background:var(--red-deep);color:#fff}.wp-block-buttons{gap:12px}
.rb-page-title{padding-bottom:0}.rb-new-content{padding-top:20px}.rb-new-content .wp-block-post-content>*{max-width:760px}.rb-new-content .alignwide{max-width:1120px}.rb-new-content .alignfull{max-width:none}
.rb-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0;list-style:none;margin-top:28px}.rb-news-card{background:var(--mist);height:100%;padding-bottom:20px}.rb-news-card>h2,.rb-news-card>.wp-block-post-date,.rb-news-card>.wp-block-post-excerpt{margin:16px 20px 0}.rb-news-card h2{font-size:1.25rem}.rb-news-card h2 a{color:var(--ink);text-decoration:none}.rb-news-card .wp-block-post-featured-image{margin:0}.rb-news-card .wp-block-post-featured-image img{aspect-ratio:16/10;object-fit:cover}.rb-news-card .wp-block-post-date{color:var(--ink-2);font-size:.9rem}.wp-block-query-pagination{margin-top:32px;margin-left:0}.rb-article{max-width:840px}.rb-article>.wp-block-post-date{color:var(--ink-2);margin:8px 0 24px}.rb-article>.wp-block-post-featured-image{margin:24px 0}.rb-article .wp-block-post-content>p{margin:1em 0}.rb-post-links{display:flex;justify-content:space-between;gap:20px;margin-top:32px}
@media(max-width:900px){.rb-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.rb-news-grid{grid-template-columns:1fr}}
.cbtn::before{display:inline-block;width:1em;text-align:center;flex:none}.cbtn.wa::before{content:'↗'}.cbtn.tel::before{content:'☎'}.cbtn.mail::before{content:'✉'}
.tablewrap col{width:16%}
.agenda .ev[hidden]{display:none}
.wp-block-query-pagination{display:flex;position:static;flex-direction:row;align-items:center;max-height:none;overflow:visible;background:transparent;padding:0;border:0}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
