.company-page .ca-detail>.ca-back{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:46px;box-sizing:border-box;padding:0 18px;margin:0 0 30px;border:1px solid #cbd3d9;border-radius:0;background:#fff;color:#34434d;text-decoration:none;font-family:'Noto Sans KR',sans-serif;font-size:14px;font-weight:600;line-height:1.4;letter-spacing:-.02em;transition:border-color .18s,color .18s,background .18s}
.company-page .ca-detail>.ca-back svg{display:block;flex:none;width:18px;height:18px;transition:transform .18s}
.company-page .ca-detail>.ca-back:hover{color:#202e37;border-color:#566c79;background:#f6f8f9}
.company-page .ca-detail>.ca-back:hover svg{transform:translateX(-3px)}
.company-page .ca-detail>.ca-back:focus-visible{outline:2px solid #315b6f;outline-offset:4px}
@media(max-width:600px){.company-page .ca-detail>.ca-back{min-height:44px;padding-inline:15px;gap:12px;font-size:13px;margin-bottom:24px}}
@media(prefers-reduced-motion:reduce){.company-page .ca-detail>.ca-back,.company-page .ca-detail>.ca-back svg{transition:none}}
