.professional-indemnity-excess{overflow:visible}.professional-indemnity-excess__content-layout{display:grid;gap:2.5rem}@media (min-width:1024px){.professional-indemnity-excess__content-layout{grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:start;gap:3rem}}.professional-indemnity-excess__aside{width:100%;align-self:start;height:fit-content}@media (min-width:1024px){.professional-indemnity-excess__aside{position:sticky;top:6.5rem}}.professional-indemnity-excess__intro-paragraph{margin:0 0 1.5rem;color:#2f3042;font-size:1.08rem;line-height:1.5}.professional-indemnity-excess__text-block{margin:0 0 1.5rem}.professional-indemnity-excess__bullet-sections{margin:0 0 2rem}.professional-indemnity-excess__bullet-block{margin:0 0 1.5rem}.professional-indemnity-excess__bullet-block:last-child{margin-bottom:0}.professional-indemnity-excess__lead-strong{margin:0 0 1rem;color:#2f3042;font-size:1.08rem;line-height:1.5;font-weight:600}.professional-indemnity-excess__text-sections{margin:0 0 2rem;display:grid;gap:2rem}.professional-indemnity-excess__text-section{display:grid;gap:.65rem}.professional-indemnity-excess__text-section--spaced{margin-top:1.5rem}.professional-indemnity-excess__text-title{margin:0 0 .75rem;color:#303149}.professional-indemnity-excess__text-body{margin:0;color:#2f3042;font-size:1.08rem;line-height:1.5;max-width:var(--type-content-max);white-space:pre-line}.professional-indemnity-excess__text-body--label{margin-top:.75rem;font-weight:700}.professional-indemnity-excess__text-body--line{padding-left:.5rem}.professional-indemnity-excess__info-cards{display:grid;gap:2rem;margin:3rem 0}.professional-indemnity-excess__grid-title{margin:2.5rem 0 1.25rem;color:#303149}.professional-indemnity-excess .const-war__card-title{overflow-wrap:anywhere;word-break:break-word}.professional-indemnity-excess__info-card--notes .info-text-card__description{white-space:pre-line}.professional-indemnity-excess__secondary-panel{margin-bottom:3rem}.professional-indemnity-excess__secondary-title{margin:0 0 1rem;color:#303149}.professional-indemnity-excess__service-paragraph{margin:0 0 2rem;color:#2f3042;font-size:1.08rem;line-height:1.5;max-width:var(--type-content-max)}.professional-indemnity-excess__text-list-block{margin:0 0 2rem}.professional-indemnity-excess__text-list-block .professional-indemnity-excess__intro-paragraph{margin-bottom:.75rem}.professional-indemnity-excess__cms-block{margin:0 0 2rem}.professional-indemnity-excess__content-image{display:block;width:100%;max-width:40rem;height:auto;margin:.75rem 0 0;border-radius:.75rem}.professional-indemnity-excess__content-video-wrap{margin:.75rem 0 0}.professional-indemnity-excess__content-video{display:block;width:100%;max-width:40rem;border-radius:.75rem}.professional-indemnity-excess__media-hint{margin:.5rem 0 0;font-size:.85rem;color:#b45309;background:#fef3c7;padding:.5rem .75rem;border-radius:.5rem}@media (max-width:1024px){.professional-indemnity-excess__service-paragraph,.professional-indemnity-excess__text-body{font-size:1rem}}