.wrapper:has(.content>.header_section:first-child.secondary_red_bg) .topbar{background-color:var(--typo-color-secondary-red)}.row{max-width:none}.row.narrow{max-width:80rem}@media screen and (min-width:40em){.row{width:calc(100% - 4em)}}@media screen and (min-width:64em){.row{width:calc(100% - 8em)}}.gap{padding:var(--typo-gap)}.gap_x{padding-left:var(--typo-gap);padding-right:var(--typo-gap)}.gap_y{padding-top:var(--typo-gap);padding-bottom:var(--typo-gap)}.gap_top{padding-top:var(--typo-gap)}.gap_bottom{padding-bottom:var(--typo-gap)}.gap_left{padding-left:var(--typo-gap)}.gap_right{padding-right:var(--typo-gap)}.gap_section{padding:var(--typo-section-gap)}.gap_section_y{padding-top:var(--typo-section-gap);padding-bottom:var(--typo-section-gap)}.gap_section_top{padding-top:var(--typo-section-gap)}.gap_section_bottom{padding-bottom:var(--typo-section-gap)}figure,.image,.image_item{position:relative}figure figcaption,.image figcaption,.image_item figcaption{position:absolute;bottom:calc(var(--typo-gap) * 2);left:calc(var(--typo-gap) * 2);max-width:calc(100% - (var(--typo-gap) * 2));line-height:1.2}.has_border_top{border-top:solid 2px currentColor}