.kp-kam-live{display:inline-flex!important;align-items:center;justify-content:center;gap:7px;min-width:44px;min-height:44px;padding:8px;color:#b91c1c!important;font:700 12px/1.2 system-ui;letter-spacing:.6px;text-decoration:none!important}.kp-kam-live[hidden],.kp-kam-card-live[hidden]{display:none!important}.kp-kam-live svg,.kp-kam-card-live svg{flex:none;width:24px;height:24px}.kp-kam-live--mobile{display:none!important}.kp-kam-card-live{display:inline-flex;align-items:center;gap:6px;margin:12px 0 0;color:#b91c1c;font:700 13px/1.4 system-ui}.kp-kam{margin:24px 0 32px}.kp-kam [data-kp-kam-screen]{background:var(--kp-peach,#fcebdc);border-radius:22px;overflow:hidden;text-align:center}.kp-kam [data-kp-kam-screen]>p{padding:44px 24px;margin:0}.kp-kam [data-kp-kam-screen]>p>span[aria-hidden="true"]{display:inline-block;font-size:2em;vertical-align:middle}.kp-kam iframe{display:block;width:100%;aspect-ratio:16/9;height:auto!important;border:0}.kp-kam>p{font-size:17px}@media(min-width:769px){.inside-navigation>.kp-kam-live{order:20}}@media(max-width:768px){#masthead .inside-navigation>.kp-kam-live{display:none!important}#masthead .kp-kam-live--mobile:not([hidden]){display:inline-flex!important;flex-direction:column;gap:3px;grid-area:1 / 2;justify-self:center;padding:0}body.kp-floating-mobile-header #masthead .inside-header:has(.kp-kam-live--mobile:not([hidden])){grid-template-columns:minmax(0,1fr) 44px 44px}body.kp-floating-mobile-header #masthead .inside-header:has(.kp-kam-live--mobile:not([hidden])) .main-navigation,body.kp-floating-mobile-header #masthead .inside-header:has(.kp-kam-live--mobile:not([hidden])) #mobile-menu-control-wrapper{grid-area:1 / 3}}.kp-home-kam[hidden]{display:none!important}.kp-home-kam{padding:40px 24px;background:var(--kp-cream,#fff8f1)}.kp-home-kam__inner{display:flex;align-items:center;gap:40px;max-width:1100px;margin:auto}.kp-home-kam__inner>div{flex:1;min-width:0}.kp-home-kam__photo{width:40%;flex:none}.kp-home-kam__photo img{width:100%;height:260px;object-fit:cover;border-radius:24px}@media(max-width:768px){.kp-home-kam__inner{flex-direction:column;gap:24px}.kp-home-kam__photo{width:100%}.kp-home-kam__inner>div{text-align:center}}