.breadcrumbs{font-size:.85em;margin-bottom:var(--space-half,12px);line-height:1.4}.breadcrumbs .inner{display:flex;align-items:center;flex-wrap:wrap;gap:.25em}.breadcrumb-list{display:flex;flex-wrap:wrap;gap:.35em;list-style:none;margin:0;padding:0}.breadcrumb-item{display:inline-flex;align-items:center;gap:.35em}.breadcrumb-link{color:var(--color-text-sec,#666);text-decoration:none;border-bottom:none;transition:color .2s ease}.breadcrumb-link:hover{color:var(--color-primary,#c0392b)}.breadcrumb-text{color:var(--color-text,#333)}.breadcrumb-item--current .breadcrumb-text{font-weight:500}.breadcrumb-sep{color:var(--color-text-sec,#999);opacity:.5;font-size:.75em;margin:0 .15em}.breadcrumbs--minimal .breadcrumb-link,.breadcrumbs--minimal .breadcrumb-text{font-size:.9em}.breadcrumbs--minimal .breadcrumb-sep{opacity:.3}.breadcrumbs--pill .breadcrumb-list{background:var(--color-content-bg,#f5f5f5);border-radius:50px;padding:.4em .8em;gap:.25em}.breadcrumbs--pill .breadcrumb-link,.breadcrumbs--pill .breadcrumb-text{padding:.15em .35em;border-radius:4px}.breadcrumbs--pill .breadcrumb-link:hover{background:rgba(0,0,0,.05)}.breadcrumbs--underline .breadcrumb-link{border-bottom:1px dotted var(--color-border,#ccc);padding-bottom:1px}.breadcrumbs--underline .breadcrumb-link:hover{border-bottom-style:solid;border-bottom-color:var(--color-primary,#c0392b)}.breadcrumbs--boxed .breadcrumb-list{background:var(--color-content-bg,#fff);border:1px solid var(--color-border,#e0e0e0);border-radius:var(--radius-m,8px);padding:.5em .75em;box-shadow:var(--shadow-sm,0 1px 2px rgba(0,0,0,.05))}.breadcrumbs--collapse .breadcrumb-item{display:none}.breadcrumbs--collapse .breadcrumb-item:first-child,.breadcrumbs--collapse .breadcrumb-item:last-child,.breadcrumbs--collapse .breadcrumb-item:nth-last-child(2){display:inline-flex}.breadcrumbs--collapse .breadcrumb-item:first-child::after{content:'…';margin-left:.5em;color:var(--color-text-sec,#999);opacity:.5}@media all and (min-width:768px){.breadcrumbs--collapse .breadcrumb-item{display:inline-flex}.breadcrumbs--collapse .breadcrumb-item:first-child::after{display:none}}@media all and (max-width:640px){.breadcrumbs{font-size:.8em}.breadcrumb-item--current .breadcrumb-text{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.breadcrumbs{max-width:var(--site-width);margin-inline:auto}.content-box>.breadcrumbs,.header>.breadcrumbs,body>.breadcrumbs{padding-inline:var(--space-half)}.content-headline>.breadcrumbs{grid-column:1/-1;width:100%}.content-headline>.content-inner>.breadcrumbs{width:100%}.featured-image-cover .breadcrumbs:is(.breadcrumbs--pill,.breadcrumbs--boxed) .breadcrumb-list{background:rgba(0,0,0,.45);border-color:rgba(255,255,255,.4)}.featured-image-cover.text-alt .breadcrumbs:is(.breadcrumbs--pill,.breadcrumbs--boxed) .breadcrumb-list{background:rgba(255,255,255,.8);border-color:rgba(0,0,0,.25)}
.content-headline[class*=title-layout-]:not(.featured-image-cover){padding-block:clamp(var(--space-single,1.5rem),4vw,var(--space-double,3rem))}.content-headline[class*=title-layout-]>.content-inner{min-width:0}.content-headline[class*=title-layout-] .headline{overflow-wrap:anywhere}.content-headline[class*=title-layout-] .byline{flex-wrap:wrap;row-gap:.5rem}
.title-layout-centered>.content-inner{text-align:center}.title-layout-centered .headline{margin-block:0 var(--space-half,.75rem)}.title-layout-centered .breadcrumb-list,.title-layout-centered .byline{justify-content:center}.title-layout-centered .post-excerpt{margin-inline:auto}.title-layout-centered .breadcrumbs,.title-layout-centered .byline{margin-inline:auto}