.support-return { margin: 0 0 24px; }
.support-return[data-support-return="bottom"] { margin: 32px 0 0; }
.support-return a { box-sizing: border-box; display: inline-flex; align-items: center; gap: 8px; min-height: 44px; max-width: 100%; padding: 7px 16px; border: 1px solid #d7cbb8; border-radius: 6px; background: #f5eee1; color: #77501b; font: inherit; text-decoration: none; }
.support-return a:hover { background: #ede2cf; border-color: #77501b; }
.support-return a:focus-visible { outline: 3px solid #77501b; outline-offset: 3px; }
@media print { .support-return { display: none; } }
