.seo-breadcrumbs{color:var(--muted,#695649);font:400 12px/1.5 var(--sans,'DM Sans',Arial,sans-serif);padding-block:14px}
.page-width .seo-breadcrumbs.page-width{width:100%;max-width:none}
.seo-breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;list-style:none;padding:0;margin:0}
.seo-breadcrumbs li{display:inline-flex;align-items:baseline;gap:8px;min-width:0;max-width:100%;margin:0}
.seo-breadcrumbs a,.seo-attribution a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}
.seo-breadcrumbs a{padding-block:5px}
.seo-breadcrumbs [aria-current=page]{color:var(--ink,#49372e);overflow-wrap:anywhere}
.seo-breadcrumb-separator{flex:none;opacity:.7}
.seo-breadcrumbs a:hover,.seo-attribution a:hover{color:var(--accent,#a53e30)}
.seo-breadcrumbs a:focus-visible,.seo-attribution a:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:2px}
.seo-attribution{margin:10px 0 0;color:var(--muted,#695649);font:400 12px/1.5 var(--sans,'DM Sans',Arial,sans-serif)}
.theme-hero-copy .seo-attribution{color:inherit}
@media(max-width:600px){.seo-breadcrumbs{font-size:11px;padding-block:12px}.seo-breadcrumbs ol,.seo-breadcrumbs li{column-gap:6px}}
@media print{.seo-breadcrumbs{display:none!important}.seo-attribution{color:#222;font-size:9pt}.seo-attribution a{text-decoration:none}.seo-attribution a::after{content:none!important}}
