/* One reading rhythm for both design variants and their shared content pages. */
:root{--reading-line-height:1.6;--heading-line-height:1.2;--paragraph-gap:1em;--heading-gap:1.5em}
body[data-variant],.ibz-unified .inner-article,.ibz-unified .contact-page{line-height:var(--reading-line-height)!important}
body[data-variant] main p,.inner-article p,.inner-article li,.inner-article dd,.inner-article td,.contact-page p,.contact-page li{line-height:var(--reading-line-height)!important;word-spacing:normal;white-space:normal}
body[data-variant] main :is(h1,h2,h3),body[data-variant] dialog :is(h2,h3),.inner-article :is(h1,h2,h3),.contact-page :is(h1,h2,h3){line-height:var(--heading-line-height)!important}
body[data-variant] main p+p,.inner-article p+p{margin-top:var(--paragraph-gap)!important}
.inner-article p{margin:0 0 var(--paragraph-gap)!important}
.inner-article :is(h1,h2,h3){margin:var(--heading-gap) 0 .65em!important}
.inner-article :is(h1,h2,h3):first-child{margin-top:0!important}
.inner-article :is(ul,ol){margin:0 0 1.25em!important;padding-left:1.4em!important}
.inner-article li{margin:0 0 .4em!important;padding-left:.15em}
.inner-article li:last-child{margin-bottom:0!important}
.inner-article :is(p,li,dd,td) :is(span,font,b,strong,i,em,a){line-height:inherit!important}
.inner-article :is(p,li,dd){text-indent:0!important}
.inner-article :is(p,dd):empty{display:none}
body[data-variant] .lead{margin-top:1em;margin-bottom:.6em}
body[data-variant] .card-copy p{margin-top:.75em}
body[data-variant] .profile p:not(.eyebrow){margin-bottom:1em}
body[data-variant] .mega-columns p{line-height:var(--reading-line-height);margin-top:.75em;margin-bottom:1.25em}
body[data-variant] .mega-columns a{line-height:var(--reading-line-height)}
