.risk-solutions-building-owners,section.const-war.risk-solutions-building-owners{overflow:visible}.risk-solutions-building-owners__content-layout{display:grid;gap:2.5rem}@media (min-width:1024px){.risk-solutions-building-owners__content-layout{grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:start;gap:3rem}}.risk-solutions-building-owners__aside{width:100%;align-self:start;height:fit-content}@media (min-width:1024px){.risk-solutions-building-owners__aside{position:sticky;top:var(
      --sidebar-sticky-top,calc(env(safe-area-inset-top, 0px) + 8rem)
    )}}.risk-solutions-building-owners__info-cards{display:grid;gap:2rem;margin-bottom:3rem}.risk-solutions-building-owners__description-prose+.risk-solutions-building-owners__info-cards{margin-top:2rem}.risk-solutions-building-owners__info-card--notes .info-text-card__description{white-space:pre-line}.risk-solutions-building-owners__empty-panel{min-height:12rem}.risk-solutions-building-owners__offers-panel,.risk-solutions-building-owners__service-panel{margin-bottom:3rem}.risk-solutions-building-owners__section-title--panel-top{margin-top:0}.risk-solutions-building-owners__description-prose{display:flex;flex-direction:column;max-width:var(--type-content-max)}.risk-solutions-building-owners__intro-paragraph{margin:0 0 1rem;color:#2f3042}.risk-solutions-building-owners__intro-paragraph strong{font-weight:700;color:#303149}.risk-solutions-building-owners__paragraph-block{margin:2rem 0 0}.risk-solutions-building-owners__paragraph-block:first-child{margin-top:0}.risk-solutions-building-owners__paragraph-title{margin:0 0 .75rem;color:#303149}.risk-solutions-building-owners__paragraph-block .risk-solutions-building-owners__intro-paragraph{margin:0 0 1rem}.risk-solutions-building-owners__paragraph-block .risk-solutions-building-owners__intro-paragraph:last-child{margin-bottom:0}.risk-solutions-building-owners__section-title{margin:1.75rem 0 1.25rem;color:#303149}.risk-solutions-building-owners__description-prose .product-grid__plain-list{margin:0 0 clamp(.75rem,1.5vw,1rem)}.risk-solutions-building-owners .const-war__grid{margin-bottom:3rem}.risk-solutions-building-owners .const-war__card-title{overflow-wrap:anywhere;word-break:break-word}@media (min-width:1024px){.risk-solutions-building-owners .const-war__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1400px){.risk-solutions-building-owners .const-war__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}