nav a[aria-current]{color:#fff!important;background:#17365c;border-radius:4px;box-shadow:inset 0 -3px 0 #b8860b}
a.slogo{display:block;text-decoration:none}
.qy-page-path{background:#f4f6f8;border-bottom:1px solid #e1e6eb;padding:16px 0}
.qy-page-path>.wrap{display:flex;align-items:center;gap:24px}
.qy-back{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;min-height:44px;padding:8px 16px;border:1px solid #b9c5d1;border-radius:4px;background:#fff;color:#17365c;text-decoration:none;font-size:14px;font-weight:600}
.qy-back:hover{border-color:#17365c;background:#edf2f7}
.qy-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;color:#58687a;font-size:14px;line-height:1.6;overflow-wrap:anywhere}
.qy-crumbs a{color:#17365c;text-decoration:none}.qy-crumbs a:hover{text-decoration:underline}
.qy-crumbs [aria-current]{color:#536273}
.qy-table-scroll{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.qy-table-scroll table{min-width:560px}
.qy-onward{padding:40px 0;background:#f5f7f9;border-top:1px solid #e1e6eb}
.qy-onward h2{font-size:24px;color:#17365c;margin:0 0 24px}
.qy-onward-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.qy-onward-links a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:16px 20px;border:1px solid #d7e0e8;border-radius:4px;background:#fff;color:#17365c;text-decoration:none;font-weight:600;line-height:1.5}
.qy-onward-links a:hover{border-color:#17365c;background:#edf2f7}
.qy-onward-links a>span:first-child{min-width:0;overflow-wrap:anywhere}
.qy-back:focus-visible,.qy-crumbs a:focus-visible,.qy-onward-links a:focus-visible,nav a:focus-visible{outline:3px solid #b8860b;outline-offset:3px}
@media(max-width:680px){nav a.qy-home{position:sticky;left:0;z-index:2;background:#17365c;color:#fff!important;box-shadow:6px 0 8px -6px #17365c}nav a.qy-home[aria-current]{background:#17365c;box-shadow:inset 0 -3px 0 #b8860b}.qy-page-path{padding:12px 0}.qy-page-path>.wrap{align-items:flex-start;gap:12px}.qy-back{padding:8px 12px}.qy-crumbs{font-size:12px;gap:4px 8px;padding-top:4px}.qy-onward{padding:32px 0}.qy-onward-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.qy-onward-links a{font-size:14px;padding:12px;min-height:64px}}
