.site-journey{box-sizing:border-box;display:flex;align-items:center;justify-content:flex-end;gap:5px;width:min(1120px,calc(100% - 32px));margin:4px auto;color:#52634d;font:400 12px/1.5 Pretendard,'Noto Sans KR',sans-serif;letter-spacing:-.02em}
.site-journey :is(button,a){display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:44px;min-height:44px;padding:0 10px;border:0;border-radius:6px;background:none;color:inherit;font:inherit;text-decoration:none;cursor:pointer}
.site-journey :is(button,a):hover{background:#ebe8dc}.site-journey button:disabled{opacity:.35;cursor:default;background:none}.site-journey :focus-visible{outline:2px solid #8a744b;outline-offset:2px}
@media(max-width:540px){.site-journey{width:calc(100% - 24px);font-size:12px;margin:0 auto}}
.site-journey{justify-content:flex-start;flex-wrap:wrap;gap:4px;margin:12px auto 18px;font-size:13px;color:#435648}
.site-journey :is(button,a){padding:0 13px;border:1px solid #e0e3d9;border-radius:16px;background:#fbfbf5;min-height:44px}
.site-journey [data-site-home]{font-weight:600;background:#edf2e8;border-color:#cad5c6}
.site-journey [aria-current="page"]{color:#31513c}
.site-journey button:disabled{opacity:.45;border-color:transparent;background:transparent}
@media(max-width:540px){.site-journey{font-size:12px;gap:2px;margin:8px auto 12px}.site-journey :is(button,a){padding:0 9px}}
@media print{.site-journey{display:none}}
