rbw-logo{display:inline-block;width:320px;max-width:100%;vertical-align:middle;line-height:0}
rbw-logo picture,rbw-logo img{display:block;width:100%;height:auto}
rbw-logo[code^="SEL-"]{width:245px}
rbw-logo[code="SEL-RBW-03"]{width:285px}
.bar .logo{flex-shrink:1;min-width:0}
.bar .logo rbw-logo{width:330px}
.rbw-section{margin-bottom:20px}
.rbw-kit{padding:24px;border:1px solid var(--line);border-radius:14px;margin-block:24px}
.rbw-kit p{max-width:65ch}
.rbw-footer{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:14px}
.rbw-footer rbw-logo{width:250px}
.pcard-foot .go{margin-top:6px}
@media(max-width:640px){.bar .wrap{flex-wrap:wrap}.bar .logo rbw-logo{width:285px}.bar nav{width:100%}.bar nav a{padding:7px 9px}.rbw-kit{padding:18px}}
@media(prefers-reduced-motion:reduce){rbw-logo{transition:none}}
@media print{.bar nav{display:none}rbw-logo{break-inside:avoid}}
