/* Original Dominion icons: public homepage and opening presentation only. */
:is(.dom-server,.dom-about,.dn-public-events,.round-panel) .dom-public-icon{display:inline-block;flex:none;vertical-align:middle;line-height:0}
:is(.dom-server,.dom-about,.dn-public-events,.round-panel) .dom-public-icon img{display:block;max-width:none;object-fit:contain}
:is(.dom-server,.dom-about,.dn-public-events,.round-panel) .dom-public-icon--40,:is(.dom-server,.dom-about,.dn-public-events,.round-panel) .dom-public-icon--40 img{width:40px;height:40px}
:is(.dom-server,.dom-about,.dn-public-events,.round-panel) .dom-public-icon--48,:is(.dom-server,.dom-about,.dn-public-events,.round-panel) .dom-public-icon--48 img{width:48px;height:48px}
:is(.dom-server,.dom-about,.dn-public-events,.round-panel) .dom-public-icon--64,:is(.dom-server,.dom-about,.dn-public-events,.round-panel) .dom-public-icon--64 img{width:64px;height:64px}
.dom-server .dom-facts dt .dom-public-icon,.round-panel .round-facts dt .dom-public-icon{display:block;margin:0 auto 9px}
.dom-about .dom-feature>.dom-public-icon{display:block;margin:0 0 2px}
.dn-public-events.dn-wide tr{position:relative;padding-left:50px}
.dn-public-events.dn-wide th .dom-public-icon{position:absolute;left:0;top:0;margin:0}
.round-panel .round-events li{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:10px;align-content:start}
.round-panel .round-events li>.dom-public-icon{display:block;grid-column:1;grid-row:1 / span 3;margin:0}
.round-panel .round-events li>:is(span,time){grid-column:2}
.round-panel .round-profile-summary{margin:-9px 0 22px;text-align:center;font-size:12px;color:inherit}
.round-panel .round-profile-summary span{display:inline-block;margin:0 10px 5px}
.round-panel .round-profile-summary b{font-weight:600;margin-right:5px}
@media(max-width:600px){.round-panel .round-profile-summary{margin-top:0}.round-panel .round-profile-summary span{margin:0 5px 5px}}
