.breadcrumb{background-color:var(--light);border-top:2px solid var(--red);font-size:11px;font-style:italic;padding:15px 0}.breadcrumb ol{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:flex-start}.breadcrumb ol>li{align-items:flex-start;color:var(--red);display:flex}.breadcrumb ol>li+li:before{content:"/";margin:0 4px}.breadcrumb ol a{width:auto}.container{margin:auto;width:90%}.container-narrow{margin:auto;width:70%}#homepage,#page{padding-bottom:var(--header-height)}#page{padding-top:var(--header-height)}.text-start{text-align:start}.text-center{text-align:center}.text-end{text-align:end}#page .banner>*+*{display:flex;flex-direction:column-reverse;margin:var(--min-gutter) 0}section+section{margin-top:calc(var(--header-height)*.5)}section>*+*{margin-top:var(--gutter)}.listing .list{align-items:stretch;display:flex;flex-wrap:wrap}.listing .list .gutter{height:auto;padding:calc(var(--min-gutter)/2);width:calc(100%/var(--l))}.bento_2{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-gap:var(--gutter)}.bento_2>:first-child{grid-area:1/1/2/2}.bento_2>:nth-child(2){grid-area:1/2/2/3}.bento_3{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;grid-gap:var(--gutter)}.bento_3>:first-child{grid-area:1/1/2/2}.bento_3>:nth-child(2){grid-area:1/2/2/3}.bento_3>:nth-child(3){grid-area:1/3/2/4}@media screen and (max-width:1050px){.bento_3{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(3,1fr)}.bento_3>:first-child{grid-area:1/1/2/2}.bento_3>:nth-child(2){grid-area:2/1/3/2}.bento_3>:nth-child(3){grid-area:3/1/4/2}}@media screen and (max-width:1350px){.container-narrow{min-width:auto;width:90%}}