body{background:url(/wp-content/themes/rwb/images/leaf-left.svg) calc(-1300px + 20vw) -40px no-repeat,url(/wp-content/themes/rwb/images/leaf-right.svg) calc(100px + 55vw) 250px no-repeat,url(/wp-content/themes/rwb/images/wave-end.svg) center calc(var(--body-background-wave-end) - 70px) repeat-x,linear-gradient(to bottom,var(--wp--preset--color--rwb-7),var(--wp--preset--color--rwb-7) var(--body-background-wave-end),#ffffff var(--body-background-wave-end),#ffffff) top center}body.search,body.page:not(.home),body.single{background:url(/wp-content/themes/rwb/images/leaf-left.svg) calc(-1570px + 25vw) -400px no-repeat,url(/wp-content/themes/rwb/images/leaf-right.svg) calc(100px + 55vw) -250px no-repeat,var(--wp--preset--color--rwb-8)}header{grid-template-columns:2fr 1fr 2fr;margin-bottom:0;& .buttons{grid-column:1;grid-row:1;justify-content:flex-start;flex-direction:row-reverse;&>:first-child{margin-right:auto}}& .logo{grid-column:2;grid-row:1;text-align:center;& img{max-height:150px}}& .search-form{grid-column:3;grid-row:1;text-align:end;display:block;background:none;padding:0;margin:0;opacity:1}& .main_menu{column-count:3}& .expand-search{display:none}}main{min-height:1115px}main>.page-opening>.cta-image{display:block;height:200px;width:100%;position:relative;z-index:1;&>img{object-fit:cover;width:100%;height:100%}}main>.page-opening.home-opening>.cta-image{height:clamp(200px, 20vw, 350px)}main>.page-opening>.cta-blocks>ul{position:relative;margin-bottom:0;transform:translateY(-50px);z-index:2;grid-template-columns:repeat(5,1fr);min-height:150px}main>.page-container:has(.page-sidebar){display:grid;grid-template-columns:auto 300px;gap:2em;& .page-content{grid-row:1;grid-column:1;width:100%;overflow:hidden}& .page-sidebar{grid-row:1;grid-column:2;position:relative}& .page-sidebar-content{position:sticky;top:1em}}.archive-blocks{grid-template-columns:repeat(auto-fit,minmax(310px,1fr))}body:not(.blog):not(.search) .archive-block,body.blog .archive-block:nth-child(-n+3){display:block;box-shadow:none;padding-bottom:2em;& img{object-fit:cover;height:220px}&>div{position:relative;display:block;width:min(calc(100% - 5em), 500px);height:calc(100% - 150px);background:var(--wp--preset--color--rwb-8);margin:-50px auto 0;box-shadow:0 6px 18px -4px rgb(5 5 10 / .18);font-size:var(--wp--preset--font-size--small)}& p{display:none}}body.blog .archive-block:nth-child(4){margin-top:4em!important}body.blog .archive-block:not(:nth-child(-n+3)),body.search .archive-block{background:#fff;padding:1em;grid-column-start:1;grid-column-end:-1;max-width:750px;margin:0 auto;box-shadow:none;grid-template-columns:1fr 4fr;gap:1.5em;&>*{padding:0}&>img{height:auto;aspect-ratio:1 / 1}&>div{display:flex;flex-direction:column;&>a{order:1}&>span{order:2}&>p{order:3}}}body.search{& .archive-blocks{gap:1em}& .archive-block{background:var(--wp--preset--color--rwb-8);padding:1em}}footer{grid-template-columns:1fr 1fr;grid-template-rows:auto 211px;padding-bottom:0}