.k2utility-nav{display:flex;justify-content:flex-end;align-items:center;gap:24px;width:100%;max-width:1280px;margin:0 auto;padding:0 24px;border-bottom:1px solid #edf2fa;flex-wrap:wrap}
.k2utility-nav a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;color:#174d91;font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap;line-height:1.4}
.k2utility-nav a:hover{text-decoration:underline;text-underline-offset:4px}.k2utility-nav a:focus-visible{outline:3px solid #1764c5;outline-offset:3px;border-radius:4px}
.k2about-video{width:100%;max-width:900px;margin:0 auto 24px;min-width:0}.k2about-video video{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#fff;border:1px solid #dce6f3;border-radius:18px;box-shadow:0 8px 26px #17335612}.k2about-video video:focus-visible{outline:3px solid #1764c5;outline-offset:4px}.k2about-video figcaption{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 16px;margin-top:4px;color:#506580;font-size:13px;line-height:1.6}.k2about-video figcaption a{display:inline-flex;align-items:center;min-height:44px;color:#174d91;text-underline-offset:3px}
@media(max-width:600px){.k2utility-nav{justify-content:center;gap:16px;padding-inline:12px}.k2utility-nav a{font-size:12px;min-height:44px}.k2about-video{margin-bottom:20px}.k2about-video video{border-radius:12px}.k2about-video figcaption{font-size:12px}}
@media(max-width:359px){.k2utility-nav{gap:12px;padding-inline:8px}}
@media print{.k2utility-nav,.k2about-video{display:none}}
