.link-breadcrumb{padding-top:22px;padding-bottom:0;font-size:12px;line-height:1.7}
.link-breadcrumb ol{display:flex;align-items:center;flex-wrap:wrap;gap:0 8px;list-style:none;padding:0;margin:0}
.link-breadcrumb li{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%;overflow-wrap:anywhere}
.link-breadcrumb li+li::before{content:'/';opacity:.45;flex-shrink:0}
.link-breadcrumb a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px;color:inherit}
.link-breadcrumb [aria-current]{opacity:.8}
.link-breadcrumb+.page-head{padding-top:30px}
.link-next{padding-top:30px;padding-bottom:48px;margin-top:20px;margin-bottom:20px}
.link-next>h2{font-family:inherit;font-size:26px;line-height:1.45;letter-spacing:-.04em;margin:0 0 10px}
.link-next>p{font-size:14px;line-height:1.85;margin:0 0 24px}
.link-next-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px}
.link-next-card{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:25px 23px;border:1px solid color-mix(in srgb,currentColor 22%,transparent);border-radius:4px;background:var(--soft,#f2f5f5);color:inherit;text-decoration:none;overflow-wrap:anywhere}
.link-next-card:hover{border-color:currentColor}
.link-next-card h3{font-family:inherit;font-size:18px;line-height:1.6;letter-spacing:-.035em;margin:0}
.link-next-card p{font-size:13px;line-height:1.85;margin:12px 0 18px}
.link-next-card>span{margin-top:auto;font-size:12px;text-decoration:underline;text-underline-offset:4px}
.link-next a:focus-visible,.link-breadcrumb a:focus-visible,.link-regions-footer a:focus-visible{outline:3px solid currentColor;outline-offset:4px}
.link-regions-footer{max-width:1100px;width:calc(100% - 44px);margin:24px auto 0;padding:19px 0 0;border-top:1px solid color-mix(in srgb,currentColor 22%,transparent);font-size:12px;line-height:1.8}
.link-regions-footer a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:underline;text-underline-offset:4px;font-weight:650}
.link-regions-footer p{font-size:11px;line-height:1.9;margin:4px 0 0;max-width:760px}
@media(max-width:600px){.link-breadcrumb{font-size:11px;padding-top:13px}.link-next{padding-top:22px;padding-bottom:32px}.link-next>h2{font-size:23px}.link-next-grid{grid-template-columns:1fr;gap:12px}.link-next-card{padding:21px}.link-next-card h3{font-size:17px}.link-regions-footer{width:calc(100% - 36px)}}
