/* DBD footer: keep the official source and logo proportions unchanged. */
.dbd-registration{display:flex;align-items:center;gap:1.75rem;padding-top:1.5rem;border-top:1px solid rgb(255 255 255 / 16%);color:#eef2f3}
.dbd-registration__badge{flex:none;background:#fff;border-radius:.75rem;padding:.75rem;width:160px}
.dbd-registration__badge a{display:block}
.dbd-registration__badge img{display:block;width:136px;height:auto;aspect-ratio:auto 324/154;max-width:100%}
.dbd-registration__content h2{font-size:1rem;line-height:1.5;margin:0 0 .25rem;color:#fff}
.dbd-registration__content p{margin:0 0 .25rem;color:#d7dcde}
.dbd-registration__content a{color:#eef2f3;text-underline-offset:.2em;display:inline-block;padding-block:.25rem}
.dbd-registration__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
@media(max-width:640px){.dbd-registration{flex-direction:row;text-align:left;gap:.75rem;padding-block:1.5rem .25rem}.dbd-registration__badge{width:96px;padding:.5rem}.dbd-registration__badge img{width:80px}.dbd-registration__content{flex:1;min-width:0;font-size:.8125rem;overflow-wrap:anywhere}.dbd-registration__content h2{font-size:.9375rem;line-height:1.5}.dbd-registration__content a{min-height:44px;align-content:center}}
