/* TONAL WORKS. — common site wayfinding components v1.
   Isolated selectors: do not modify locked typography or sections. */
.tw-breadcrumb,.tw-parent-return{box-sizing:border-box;background:#f3f6f8;color:#2c3540;}
.tw-breadcrumb *, .tw-parent-return *{box-sizing:border-box;}
.tw-breadcrumb{font-family:"Plus Jakarta Sans","Zen Kaku Gothic New",sans-serif;font-size:11px;line-height:1.7;letter-spacing:.08em;}
.tw-breadcrumb .wrap{padding-top:12px;padding-bottom:12px;}
.tw-breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:0 10px;list-style:none;padding:0;margin:0;}
.tw-breadcrumb li{display:flex;align-items:center;min-width:0;overflow-wrap:anywhere;}
.tw-breadcrumb li+li::before{content:"/";display:inline-block;margin-right:10px;color:#687480;}
.tw-breadcrumb a,.tw-parent-return a{color:inherit;text-decoration:none;}
.tw-breadcrumb a:hover,.tw-breadcrumb a:focus-visible{ text-decoration:underline;text-underline-offset:3px; }
.tw-breadcrumb [aria-current="page"]{color:#687480;}
.tw-parent-return{font-family:"Plus Jakarta Sans","Zen Kaku Gothic New",sans-serif;}
.tw-parent-return .wrap{display:flex;justify-content:center;padding-top:28px;padding-bottom:30px;}
.tw-parent-return__link{display:inline-flex;align-items:center;gap:12px;font-size:clamp(12px,1vw,14px);line-height:1.8;letter-spacing:.08em;font-weight:500;max-width:100%;}
.tw-parent-return__label{border-bottom:1px solid currentColor;padding-bottom:2px;overflow-wrap:anywhere;}
.tw-parent-return__arrow{font-size:1.1em;flex:none;}
.tw-parent-return__link:hover .tw-parent-return__label,.tw-parent-return__link:focus-visible .tw-parent-return__label{border-bottom-width:2px;}
.tw-breadcrumb a:focus-visible,.tw-parent-return a:focus-visible{outline:2px solid currentColor;outline-offset:4px;}
@media(max-width:820px){.tw-breadcrumb{font-size:10px;letter-spacing:.06em}.tw-breadcrumb .wrap{padding-top:10px;padding-bottom:10px}.tw-parent-return .wrap{padding-top:24px;padding-bottom:26px}.tw-parent-return__link{font-size:12px;}}
