.rmp-brand-link{display:inline-flex;align-items:center;gap:12px;min-width:0;max-width:100%;text-decoration:none}
.rmp-brand-link .rmp-header-logo{display:block;width:58px;height:auto;aspect-ratio:5/4;object-fit:contain;flex-shrink:0}
.rmp-brand-copy{min-width:0}
.rmp-brand-name{font:400 26px/1.2 "RMP Display",Georgia,serif;letter-spacing:0}
.rmp-auth-wordmark.rmp-brand-link .rmp-brand-name{font-size:32px}
.approved-nav .rmp-brand-link,.member-header .rmp-brand-link{letter-spacing:0}
.approved-nav-actions{flex-shrink:0}
.approved-nav-signin{white-space:nowrap}
.rmp-guide-full-logo{display:block;width:180px;max-width:100%;height:auto;aspect-ratio:5/4;object-fit:contain;margin:0 0 20px;break-inside:avoid;break-after:avoid}
@media print{.rmp-guide-full-logo{width:1.65in;height:auto;max-height:none;margin:0 0 .15in;print-color-adjust:exact;-webkit-print-color-adjust:exact}}
@media(max-width:760px){
 .rmp-brand-link{gap:9px}
 .rmp-brand-link .rmp-header-logo{width:44px}
 .rmp-brand-name{font-size:22px}
}
@media(max-width:440px){
 .rmp-brand-link{gap:7px}
 .rmp-brand-link .rmp-header-logo{width:36px}
 .rmp-brand-name{font-size:20px}
 .rmp-auth-wordmark.rmp-brand-link .rmp-brand-name{font-size:24px}
 .approved-nav .approved-wordmark.rmp-brand-link{font-size:18px}
 .member-header .wordmark.rmp-brand-link{font-size:20px}
 .member-header{gap:10px}
}
@media(max-width:359px){
 .approved-nav .rmp-brand-copy .public-brand-line{font-size:5px;white-space:nowrap;letter-spacing:0}
}