.kb{color:#1d3557;background:#f5f9fe;max-width:820px;margin:0 auto;padding:20px 16px 80px;font-family:Atkinson Hyperlegible Next,system-ui,sans-serif}.kb .joy-bird{height:auto}.kb-bar{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.kb-bar button,.kb-bar a{font:inherit;color:#fff;cursor:pointer;background:#2f6fb5;border:0;border-radius:99px;padding:12px 18px;font-weight:700;text-decoration:none}.kb-bar a{color:#2f6fb5;background:#fff;box-shadow:inset 0 0 0 2px #cfe0f2}.kb-page{background:#fff;border-radius:22px;margin:0 0 18px;padding:34px;position:relative;overflow:hidden;box-shadow:0 14px 34px -22px #1d355766}.kb h1,.kb h2{margin:0;font-family:Young Serif,Georgia,serif;font-weight:400}.kb-cover{flex-direction:column;min-height:900px;padding:0;display:flex}.kb-cover-img{object-fit:cover;width:100%;height:560px;display:block}.kb-cover-t{padding:36px 40px}.kb-cover-t span{color:#5b9bd8;letter-spacing:.5px;text-transform:uppercase;font-size:14px;font-weight:800}.kb-cover-t h1{margin:10px 0;font-size:54px;line-height:1.05}.kb-cover-t p{color:#51627a;margin:0;font-size:19px}.kb-joy{width:120px;position:absolute;bottom:30px;right:30px}.kb-mem img{object-fit:cover;border-radius:16px;width:100%;height:440px;margin-bottom:22px;display:block}.kb-num{color:#5b9bd8;letter-spacing:.5px;text-transform:uppercase;font-size:13px;font-weight:800}.kb-mem h2{margin:8px 0 14px;font-size:34px;line-height:1.2}.kb-ask{color:#51627a;margin:0 0 18px;font-size:20px}.kb-lines{gap:26px;margin-top:10px;display:grid}.kb-lines i{border-bottom:2px dashed #cfdcec;height:1px;display:block}.kb-lines.tall{gap:34px;margin-top:24px}.kb-msgs h2{margin-top:6px;font-size:40px}.kb-joy-s{width:90px}.kb-foot{color:#7a8aa3;text-align:center;margin-top:30px;font-size:13px}.kb-poster{text-align:center;border:8px solid #eaf3fc;padding:40px 40px 46px}.kb-poster-top{justify-content:center;align-items:center;gap:12px;display:flex}.kb-poster-top .joy-bird{width:110px}.kb-poster-top span{color:#2f6fb5;font-family:Young Serif,Georgia,serif;font-size:34px}.kb-poster h1{margin:10px 0 4px;font-size:64px;line-height:1.05}.kb-occ{color:#5b9bd8;margin:0 0 20px;font-size:24px;font-weight:800}.kb-poster img{object-fit:cover;border-radius:18px;width:100%;height:380px}.kb-desc{margin:22px 0;font-size:22px;line-height:1.45}.kb-when{text-align:left;grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.kb-when b{color:#51627a;font-size:18px}.kb-when i{border-bottom:3px solid #1d3557;height:36px;display:block}@media (width<=640px){.kb-page{padding:20px}.kb-cover{min-height:0}.kb-cover-img{height:300px}.kb-cover-t{padding:22px}.kb-cover-t h1{font-size:36px}.kb-mem img{height:240px}.kb-mem h2{font-size:24px}.kb-poster h1{font-size:40px}.kb-poster img{height:220px}.kb-joy{width:80px;bottom:16px;right:16px}}@media print{@page{size:letter;margin:12mm}#vibes-brand-badge-auto,.noprint{display:none!important}.kb{background:#fff;max-width:none;padding:0}.kb-page{box-shadow:none;break-after:page;border-radius:0;min-height:250mm;margin:0}.kb-cover-img{height:160mm}.kb-cover-t h1{font-size:58px}.kb-page{height:248mm;min-height:0!important}.kb-mem img{height:128mm}.kb-mem h2{font-size:34px}.kb-ask{font-size:21px}.kb-lines{gap:30px}.kb-lines.tall{gap:36px}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
