.cb-hdr{display:block;position:relative;z-index:5;background-color:var(--color-bg);color:var(--color-ink);}
@media (max-width: 1024px){.cb-hdr{display:block;position:relative;z-index:5;background-color:var(--color-bg);color:var(--color-ink);}}
@media (max-width: 767px){.cb-hdr{display:block;position:relative;z-index:5;background-color:var(--color-bg);color:var(--color-ink);}}
.cb-hdr_skip{position:absolute;left:16px;top:-100px;z-index:100;padding:10px 16px;border-radius:var(--radius-s);background-color:var(--color-ink);color:var(--color-bg);font-family:var(--font-body);font-weight:800;text-decoration:none;}.cb-hdr_skip:focus{top:8px;}
@media (max-width: 1024px){.cb-hdr_skip{position:absolute;left:16px;top:-100px;z-index:100;padding:10px 16px;border-radius:var(--radius-s);background-color:var(--color-ink);color:var(--color-bg);font-family:var(--font-body);font-weight:800;text-decoration:none;}.cb-hdr_skip:focus{top:8px;}}
@media (max-width: 767px){.cb-hdr_skip{position:absolute;left:16px;top:-100px;z-index:100;padding:10px 16px;border-radius:var(--radius-s);background-color:var(--color-ink);color:var(--color-bg);font-family:var(--font-body);font-weight:800;text-decoration:none;}.cb-hdr_skip:focus{top:8px;}}
.cb-hdr_main{display:flex;align-items:center;flex-wrap:nowrap;gap:16px 40px;padding-top:32px;padding-bottom:32px;}
@media (max-width: 1024px){.cb-hdr_main{display:flex;align-items:center;flex-wrap:nowrap;gap:12px 20px;padding-top:22px;padding-bottom:22px;}}
@media (max-width: 767px){.cb-hdr_main{display:flex;align-items:center;flex-wrap:nowrap;gap:10px;padding-top:16px;padding-bottom:16px;}}
.cb-hdr_logo{flex-shrink:0;}
@media (max-width: 1024px){.cb-hdr_logo{flex-shrink:0;}}
@media (max-width: 767px){.cb-hdr_logo{flex-shrink:0;}}
.cb-hdr_nav{flex:1 1 auto;display:flex;justify-content:center;font-family:var(--font-body);}.cb-hdr_nav .pb-nav__list{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none;}.cb-hdr_nav .pb-nav__item[data-depth="0"] > .pb-nav__link{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border-radius:var(--radius-pill);border:var(--border-w) solid transparent;box-sizing:border-box;font-family:var(--font-body);font-weight:800;font-size:0.9375rem;color:var(--color-ink);text-decoration:none;white-space:nowrap;}.cb-hdr_nav .pb-nav__collapse-toggle{align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:var(--radius-pill);border:var(--border-w) solid var(--color-ink);background-color:var(--color-bg);color:var(--color-ink);font-family:var(--font-body);font-size:1rem;font-weight:800;cursor:pointer;}.cb-hdr_nav .pb-nav__mobile-panel{background-color:transparent;padding:0;}.cb-hdr_nav .pb-nav__mobile-close{min-height:44px;min-width:44px;border-radius:var(--radius-pill);border:var(--border-w) solid var(--color-ink);background-color:var(--color-bg);color:var(--color-ink);cursor:pointer;}.cb-hdr_nav .pb-nav__item[data-depth="0"] > .pb-nav__link:hover{border-color:var(--color-ink);}
@media (max-width: 1024px){.cb-hdr_nav{flex:0 0 auto;display:flex;justify-content:center;font-family:var(--font-body);order:3;}.cb-hdr_nav .pb-nav__list{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:0;padding:0;list-style:none;flex-direction:column;align-items:stretch;}.cb-hdr_nav .pb-nav__item[data-depth="0"] > .pb-nav__link{display:flex;align-items:center;min-height:52px;padding:0 20px;border-radius:var(--radius-pill);border:var(--border-w) solid transparent;box-sizing:border-box;font-family:var(--font-body);font-weight:800;font-size:1.125rem;color:var(--color-ink);text-decoration:none;white-space:nowrap;}.cb-hdr_nav .pb-nav__collapse-toggle{align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:var(--radius-pill);border:var(--border-w) solid var(--color-ink);background-color:var(--color-bg);color:var(--color-ink);font-family:var(--font-body);font-size:1rem;font-weight:800;cursor:pointer;}.cb-hdr_nav .pb-nav__mobile-panel{background-color:var(--color-bg);padding:88px var(--gutter) 32px;color:var(--color-ink);padding-top:calc(88px + var(--wp-admin--admin-bar--height, 0px));}.cb-hdr_nav .pb-nav__mobile-close{min-height:44px;min-width:44px;border-radius:var(--radius-pill);border:var(--border-w) solid var(--color-ink);background-color:var(--color-bg);color:var(--color-ink);cursor:pointer;top:calc(22px + var(--wp-admin--admin-bar--height, 0px)) !important;right:var(--gutter) !important;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;font-size:1.25rem;}.cb-hdr_nav .pb-nav__item[data-depth="0"] > .pb-nav__link:hover{border-color:var(--color-ink);}}
@media (max-width: 767px){.cb-hdr_nav{flex:0 0 auto;display:flex;justify-content:center;font-family:var(--font-body);order:3;}.cb-hdr_nav .pb-nav__list{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:0;padding:0;list-style:none;flex-direction:column;align-items:stretch;}.cb-hdr_nav .pb-nav__item[data-depth="0"] > .pb-nav__link{display:flex;align-items:center;min-height:52px;padding:0 20px;border-radius:var(--radius-pill);border:var(--border-w) solid transparent;box-sizing:border-box;font-family:var(--font-body);font-weight:800;font-size:1.125rem;color:var(--color-ink);text-decoration:none;white-space:nowrap;}.cb-hdr_nav .pb-nav__collapse-toggle{align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:var(--radius-pill);border:var(--border-w) solid var(--color-ink);background-color:var(--color-bg);color:var(--color-ink);font-family:var(--font-body);font-size:1rem;font-weight:800;cursor:pointer;}.cb-hdr_nav .pb-nav__mobile-panel{background-color:var(--color-bg);padding:88px var(--gutter) 32px;color:var(--color-ink);padding-top:calc(88px + var(--wp-admin--admin-bar--height, 0px));}.cb-hdr_nav .pb-nav__mobile-close{min-height:44px;min-width:44px;border-radius:var(--radius-pill);border:var(--border-w) solid var(--color-ink);background-color:var(--color-bg);color:var(--color-ink);cursor:pointer;top:calc(22px + var(--wp-admin--admin-bar--height, 0px)) !important;right:var(--gutter) !important;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;font-size:1.25rem;}.cb-hdr_nav .pb-nav__item[data-depth="0"] > .pb-nav__link:hover{border-color:var(--color-ink);}}
.cb-hdr_tools{display:flex;align-items:center;gap:10px;margin-left:auto;flex-shrink:0;}
@media (max-width: 1024px){.cb-hdr_tools{display:flex;align-items:center;gap:10px;margin-left:auto;flex-shrink:0;order:2;}}
@media (max-width: 767px){.cb-hdr_tools{display:flex;align-items:center;gap:10px;margin-left:auto;flex-shrink:0;order:2;}}
