/* Blog */
.km-p-blog{margin:0;font-family:'Onest',system-ui,sans-serif;color:#0E1726;background:#FFFFFF;font-feature-settings:'tnum' 1}
.km-p-blog a{color:#1E58B1;text-decoration:none}
.km-p-blog a:hover{text-decoration:underline;text-underline-offset:3px}
.km-p-blog h1, .km-p-blog h2, .km-p-blog h3, .km-p-blog h4, .km-p-blog p, .km-p-blog figure, .km-p-blog ul, .km-p-blog ol{margin:0}
.km-p-blog .w{max-width:1232px;margin:0 auto;padding:0 32px;box-sizing:border-box}
.km-p-blog .h1{font-size:clamp(40px,6vw,72px);line-height:1;font-weight:700;letter-spacing:-0.045em}
.km-p-blog .sm{font-size:15px;line-height:1.55;color:#4A5568}
.km-p-blog .btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 26px;border-radius:999px;font-weight:600;font-size:16px;text-decoration:none}
.km-p-blog .btn:hover{text-decoration:none}
.km-p-blog .cta{background:#C2410C;color:#FFFFFF}
.km-p-blog .cta:hover{background:#9A3412;color:#FFFFFF}
.km-p-blog .panel{background:#FFFFFF;border:1px solid #E3E8EF;border-radius:24px;box-sizing:border-box}
.km-p-blog a.panel{color:#0E1726}
.km-p-blog a.panel:hover{border-color:#1E58B1;text-decoration:none}
.km-p-blog .paper{background-color:#FFFFFF;background-image:linear-gradient(#EDF1F7 1px,transparent 1px),linear-gradient(90deg,#EDF1F7 1px,transparent 1px);background-size:40px 40px}
.km-p-blog .crumbs a{color:#4A5568}
.km-p-blog .fb{min-height:44px;padding:0 18px;border-radius:999px;font-family:inherit;font-size:15px;font-weight:500;cursor:pointer;border:0}
.km-p-blog .cat{font-size:14px;font-weight:600;color:#1E58B1}
.km-p-blog :focus-visible{outline:2px solid #1E58B1;outline-offset:3px}
.k0d26ae{display: grid !important;grid-template-columns: 120px 1fr !important;gap: 12px !important;align-items: center !important}
.k0e1bf3{margin-top: auto !important;padding-top: 14px !important;border-top: 1px solid #E3E8EF !important}
.k329564{font-size: 28px !important;font-weight: 700 !important;letter-spacing: -0.035em !important;color: #0B5F58 !important}
.k3b8a6b{display: flex !important;flex-wrap: wrap !important;gap: 4px !important;padding: 4px !important;background: #F1F4F9 !important;border-radius: 999px !important}
.k3de7a9{max-width: 860px !important}
.k419739{height: 14px !important;width: 11% !important;border-radius: 4px !important;background: #5EEAD4 !important}
.k4cf8b6{flex: 1 1 420px !important;padding: clamp(28px, 3vw, 44px) !important;display: flex !important;flex-direction: column !important;gap: 14px !important;justify-content: center !important}
.k5b4f4c{padding: 28px !important;display: flex !important;flex-direction: column !important;gap: 12px !important;min-height: 220px !important}
.k659db6{font-size: clamp(26px, 2.8vw, 36px) !important;font-weight: 700 !important;line-height: 1.12 !important;letter-spacing: -0.035em !important}
.k65fd2f{display: flex !important;flex-wrap: wrap !important;overflow: hidden !important}
.k689821{font-size: 22px !important;font-weight: 600 !important;line-height: 1.3 !important;letter-spacing: -0.02em !important}
.k7378a5{display: flex !important;flex-direction: column !important;gap: 6px !important}
.k90a366{font-size: 20px !important;max-width: 620px !important}
.k91b26d{border-radius: 24px !important;background: #E6F5F2 !important;padding: clamp(28px, 4vw, 44px) !important;display: flex !important;flex-wrap: wrap !important;justify-content: space-between !important;align-items: center !important;gap: 20px !important}
.kc1d661{padding: 56px 0 104px !important}
.kdfe94d{flex: 1 1 480px !important;min-height: 320px !important;padding: 32px !important;box-sizing: border-box !important;background: #0E1726 !important;display: flex !important;flex-direction: column !important;justify-content: flex-end !important;gap: 12px !important}
.ke700c7{display: flex !important;flex-wrap: wrap !important;justify-content: space-between !important;align-items: center !important;gap: 16px !important}
.ke70a0b{height: 14px !important;width: 100% !important;border-radius: 4px !important;background: #5B6B85 !important}
.kfc220b{height: 14px !important;width: 22% !important;border-radius: 4px !important;background: #5EEAD4 !important}
.kfe4f67{height: 14px !important;width: 15% !important;border-radius: 4px !important;background: #5EEAD4 !important}
@media (max-width: 720px){
.k0d26ae{grid-template-columns: 1fr !important}
.kc1d661{padding: 34px 0 62px !important}
}
