/* Public company details, based on supplied registration documents. */
.rion-company-details{min-width:0;max-width:100%;font-size:.85rem;line-height:1.7}
.rion-company-details b{display:block;margin-bottom:8px;font-size:1rem}
.rion-company-details p{margin:4px 0;overflow-wrap:anywhere}
.rion-company-details a{color:inherit;text-decoration:none}
.rion-company-details a:hover{text-decoration:underline}
.proof-card dd{min-width:0;overflow-wrap:anywhere}
.ba-site-footer{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;padding:36px max(24px,calc((100vw - 1380px)/2));background:#17313a;color:#b8ccd1}
.ba-site-footer b{color:#fff}
.ba-site-footer nav{display:flex;gap:16px;flex-wrap:wrap;font-size:.85rem}
.ba-site-footer nav a{color:#d8e8eb;text-decoration:none}
.ba-site-footer nav a:hover{color:#75d5ce}
@media(max-width:640px){.ba-site-footer{display:block;padding:30px 18px}.ba-site-footer nav{margin-top:20px}}
@media(max-width:520px){.proof-card dl{grid-template-columns:minmax(0,1fr);gap:5px}.proof-card dt:not(:first-child){margin-top:10px}}

.rion-registration-number{display:inline-block;max-width:100%;vertical-align:top;overflow-wrap:anywhere}
.home-page>footer{gap:24px}.footer-links{display:flex;align-content:flex-start;gap:16px;flex-wrap:wrap;font-size:.85rem}
@media(max-width:640px){.footer-links{margin-top:18px}}
