/* Shared public breadcrumb styling.  The site-wide --sans token resolves to
   the locally hosted Pretendard family declared in styles.css. */
.site-breadcrumb{max-width:1180px;margin:0 auto;padding:18px 28px 0;font-family:var(--sans);font-size:12px;line-height:1.5;color:var(--muted,#75675f)}
.site-breadcrumb ol{display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none}
.site-breadcrumb li+li::before{content:"/";margin-right:7px;color:#b5aaa3}
.site-breadcrumb a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.site-breadcrumb [aria-current="page"]{color:var(--ink,#231f20)}
@media(max-width:760px){.site-breadcrumb{padding:15px 20px 0;font-size:11px}}
