.page-header{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;margin:0 0 24px;color:#4d4b34;font-family:Inter,Arial,sans-serif}.page-brand{display:flex;align-items:center;gap:11px;min-width:0;line-height:1.35}.page-brand-mark{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border:1px solid #74704d;border-radius:50%;font:18px/1 "Playfair Display",Georgia,serif}.page-brand-name{font-size:14px;font-weight:600;letter-spacing:0}.page-brand-name>span{display:block;margin-top:4px;font-size:9px;font-weight:450;white-space:nowrap}.back-button{display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;min-height:44px;min-width:96px;padding:10px 22px;border:1px solid #cbbbae;border-radius:999px;background:#f5f7ec;color:#4d4b34;font:500 14px/1.3 Inter,Arial,sans-serif;text-decoration:none;white-space:nowrap;transition:background .2s ease,border-color .2s ease}.back-button:hover{background:#cbbbae;border-color:#a59586;text-decoration:none}.back-button:focus-visible{outline:2px solid #4d4b34;outline-offset:4px}@media(max-width:600px){.page-header{margin-bottom:18px;gap:10px}.page-brand{gap:9px}.page-brand-mark{flex-basis:36px;width:36px;height:36px;font-size:16px}.page-brand-name{font-size:13px}.page-brand-name>span{font-size:8px;margin-top:3px}.back-button{padding:10px 14px;min-width:78px;font-size:13px}}@media(prefers-reduced-motion:reduce){.back-button{transition:none}}
