.main-return-bar{display:flex;align-items:center;padding:4px 34px;background:#f0eee8;border-bottom:1px solid var(--line,#d7d7d2)}
.main-return-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid #b8c5c1;border-radius:4px;background:#fff;color:#244c45;font-family:inherit;font-size:16px;font-weight:700;line-height:1.4;letter-spacing:0;text-decoration:none;white-space:nowrap}
.main-return-link:hover{background:#e1ece7;color:#173d35}
.main-return-link:focus-visible{outline:3px solid #244c45;outline-offset:2px}
@media(max-width:1100px){.main-return-bar{padding-inline:24px}}
@media(max-width:650px){.main-return-bar{padding-inline:20px}}
@media print{.main-return-bar{display:none}}
