@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/blog/assets/b7c31506-87ce-4e86-ae94-169799bdd4ed.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/blog/assets/26af007e-2ee6-445b-9c44-bf30c3aff6c9.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/blog/assets/1a1766e9-8db3-419b-9636-90833fb835ee.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/blog/assets/803d586d-5d46-47cb-ade5-64d8b6db39a8.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/blog/assets/496ef0bc-eecb-4c28-bd33-0d4111de6fba.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/blog/assets/1e62fb88-4283-46cc-822e-05e280d57338.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/blog/assets/2175a82e-d541-4a35-95e1-82829a01351a.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/blog/assets/b7c31506-87ce-4e86-ae94-169799bdd4ed.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/blog/assets/26af007e-2ee6-445b-9c44-bf30c3aff6c9.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/blog/assets/1a1766e9-8db3-419b-9636-90833fb835ee.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/blog/assets/803d586d-5d46-47cb-ade5-64d8b6db39a8.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/blog/assets/496ef0bc-eecb-4c28-bd33-0d4111de6fba.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/blog/assets/1e62fb88-4283-46cc-822e-05e280d57338.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/blog/assets/2175a82e-d541-4a35-95e1-82829a01351a.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/blog/assets/b7c31506-87ce-4e86-ae94-169799bdd4ed.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/blog/assets/26af007e-2ee6-445b-9c44-bf30c3aff6c9.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/blog/assets/1a1766e9-8db3-419b-9636-90833fb835ee.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/blog/assets/803d586d-5d46-47cb-ade5-64d8b6db39a8.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/blog/assets/496ef0bc-eecb-4c28-bd33-0d4111de6fba.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/blog/assets/1e62fb88-4283-46cc-822e-05e280d57338.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/blog/assets/2175a82e-d541-4a35-95e1-82829a01351a.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/blog/assets/b7c31506-87ce-4e86-ae94-169799bdd4ed.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/blog/assets/26af007e-2ee6-445b-9c44-bf30c3aff6c9.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/blog/assets/1a1766e9-8db3-419b-9636-90833fb835ee.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/blog/assets/803d586d-5d46-47cb-ade5-64d8b6db39a8.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/blog/assets/496ef0bc-eecb-4c28-bd33-0d4111de6fba.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/blog/assets/1e62fb88-4283-46cc-822e-05e280d57338.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/blog/assets/2175a82e-d541-4a35-95e1-82829a01351a.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/blog/assets/b7c31506-87ce-4e86-ae94-169799bdd4ed.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/blog/assets/26af007e-2ee6-445b-9c44-bf30c3aff6c9.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/blog/assets/1a1766e9-8db3-419b-9636-90833fb835ee.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/blog/assets/803d586d-5d46-47cb-ade5-64d8b6db39a8.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/blog/assets/496ef0bc-eecb-4c28-bd33-0d4111de6fba.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/blog/assets/1e62fb88-4283-46cc-822e-05e280d57338.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/blog/assets/2175a82e-d541-4a35-95e1-82829a01351a.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/blog/assets/3a787753-c918-497e-b645-c80d585d6cac.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/blog/assets/e24dde3b-5f01-4c99-b050-0525fbcbb486.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/blog/assets/f31afbac-0357-4f4f-b836-b32e96b42097.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/blog/assets/5e7642ff-9866-4ae3-a9f2-f41c43ac00da.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/blog/assets/540f8d6f-33a1-426b-b32e-6d93101c8a08.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/blog/assets/0a5b7748-00f2-4662-80f3-5fabdcd6393a.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/blog/assets/3a787753-c918-497e-b645-c80d585d6cac.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/blog/assets/e24dde3b-5f01-4c99-b050-0525fbcbb486.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/blog/assets/f31afbac-0357-4f4f-b836-b32e96b42097.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/blog/assets/5e7642ff-9866-4ae3-a9f2-f41c43ac00da.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/blog/assets/540f8d6f-33a1-426b-b32e-6d93101c8a08.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/blog/assets/0a5b7748-00f2-4662-80f3-5fabdcd6393a.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/blog/assets/3a787753-c918-497e-b645-c80d585d6cac.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/blog/assets/e24dde3b-5f01-4c99-b050-0525fbcbb486.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/blog/assets/f31afbac-0357-4f4f-b836-b32e96b42097.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/blog/assets/5e7642ff-9866-4ae3-a9f2-f41c43ac00da.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/blog/assets/540f8d6f-33a1-426b-b32e-6d93101c8a08.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/blog/assets/0a5b7748-00f2-4662-80f3-5fabdcd6393a.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Switzer;src:url(/blog/assets/969e09fa-10f9-498d-bb7d-f63720d1fc05.woff2) format("woff2"),url(/blog/assets/5b1a0e47-28a2-4e4e-a5a4-24d8ade735aa.woff) format("woff");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Switzer;src:url(/blog/assets/d6331195-6e0a-4c31-afce-54bcadf1705f.woff2) format("woff2"),url(/blog/assets/62fe62a4-cd4e-4ec1-9188-2ab23bb54f02.woff) format("woff");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Switzer;src:url(/blog/assets/c9ffda28-5f28-4703-a8b0-45448587d8f7.woff2) format("woff2"),url(/blog/assets/a1c1cf32-0341-412f-b449-2a85666b100b.woff) format("woff");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:Switzer;src:url(/blog/assets/b273b7ce-a7eb-4891-8f0f-3f3946e09596.woff2) format("woff2"),url(/blog/assets/bee556eb-d2d2-4fe6-b2f8-59a4225bff12.woff) format("woff");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Switzer;src:url(/blog/assets/a4b2d8ff-e3a1-4699-8305-c85e896181bd.woff2) format("woff2"),url(/blog/assets/3f750bf3-725b-4517-a96d-392e252c531d.woff) format("woff");font-weight:800;font-display:swap;font-style:normal}.karticle{--karma-blue-50: #E6EFFB;--karma-blue-100: #C2D5F5;--karma-blue-200: #8FB1EC;--karma-blue-300: #4F86DF;--karma-blue-400: #1A66D2;--karma-blue-500: #0058CC;--karma-blue-600: #00337A;--karma-blue-700: #002A66;--karma-blue-800: #001F4D;--karma-blue-900: #001A3D;--karma-orange-300: #FFD194;--karma-orange-400: #FFBE5E;--karma-orange-500: #FFA824;--karma-orange-600: #F59300;--karma-orange-700: #C77600;--karma-cyan: #00D1FF;--karma-violet: #7000FF;--n-0: #FFFFFF;--n-25: #FBFCFE;--n-50: #F7F9FC;--n-100: #EEF2F7;--n-200: #E2E8F0;--n-300: #CBD5E1;--n-400: #94A3B8;--n-500: #64748B;--n-600: #475569;--n-700: #334155;--n-800: #1E293B;--n-900: #0F172A;--n-950: #0B1220;--success: #16A34A;--success-bg: #DCFCE7;--success-border: #BBF7D0;--warning: #D97706;--warning-bg: #FEF3C7;--warning-border: #FDE68A;--danger: #EF4444;--danger-bg: #FEE2E2;--danger-border: #FECACA;--info: #8B5CF6;--info-bg: #EDE9FE;--info-border: #DDD6FE;--color-brand: var(--karma-blue-500);--color-brand-strong: var(--karma-blue-600);--color-cta: var(--karma-orange-500);--color-cta-hover: var(--karma-orange-600);--text-strong: var(--n-900);--text-body: var(--n-700);--text-muted: var(--n-500);--text-faint: var(--n-400);--text-on-dark: var(--n-0);--text-on-cta: #0A0A0A;--paper: #F0EEE9;--surface-paper: var(--paper);--surface-page: var(--n-50);--surface-card: var(--n-0);--surface-sunken:var(--n-100);--surface-navy: var(--karma-blue-600);--surface-hero: var(--karma-blue-900);--border-subtle: var(--n-100);--border-default: var(--n-200);--border-strong: var(--n-300);--gradient-hero: linear-gradient(135deg, #0058CC 0%, #00337A 100%);--gradient-cta: linear-gradient(180deg, #FFA824 0%, #F59300 100%);--gradient-cta-90: linear-gradient(90deg, #FFA824 0%, #F59300 100%);--font-display: "Switzer", "Inter", system-ui, -apple-system, sans-serif;--font-sans: "Switzer", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--font-montserrat: var(--font-display);--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-extra: 800;--fw-black: 900;--fs-xs: 11px;--fs-sm: 12.5px;--fs-base: 14px;--fs-md: 15.5px;--fs-lg: 17px;--fs-xl: 20px;--fs-2xl: 22px;--fs-3xl: 28px;--fs-4xl: 36px;--fs-5xl: 48px;--lh-tight: 1.1;--lh-snug: 1.25;--lh-normal: 1.5;--lh-relaxed: 1.7;--ls-tighter: -.02em;--ls-tight: -.01em;--ls-normal: 0;--ls-wide: .06em;--ls-wider: .1em;--ls-widest: .18em;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 32px;--space-8: 40px;--space-9: 48px;--space-10: 64px;--radius-xs: 6px;--radius-sm: 8px;--radius-md: 10px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 20px;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgba(15,23,42,.06);--shadow-md: 0 1px 3px rgba(15,23,42,.06), 0 8px 24px rgba(15,23,42,.05);--shadow-lg: 0 4px 8px rgba(15,23,42,.06), 0 16px 40px rgba(15,23,42,.08);--shadow-cta: 0 6px 16px rgba(255,168,36,.4);--shadow-blue: 0 8px 24px rgba(0,88,204,.4);--shadow-focus: 0 0 0 4px rgba(0,88,204,.12);--ease-out: cubic-bezier(.4, 0, .2, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--dur-fast: .12s;--dur: .18s;--dur-slow: .28s}.karticle *{box-sizing:border-box}.karticle{margin:0;font-family:var(--font-sans);color:var(--text-body);background:var(--karma-blue-50);-webkit-font-smoothing:antialiased}.karticle .wrap{max-width:1400px;margin:0 auto;padding:0 2rem}.karticle img{display:block;max-width:100%}.karticle a{color:inherit}.karticle .topnav{background:var(--karma-blue-900)}.karticle .topnav-in{display:flex;align-items:center;justify-content:space-between;height:60px}.karticle .topnav-left{display:flex;align-items:center;gap:36px}.karticle .topnav img{height:26px;width:auto}.karticle .topnav-links{display:flex;gap:26px}.karticle .topnav-links a{color:#ffffffd1;text-decoration:none;font-size:13.5px;font-weight:var(--fw-medium)}.karticle .topnav-links a:hover{color:#fff}.karticle .topnav-cta{background:var(--karma-orange-500);color:#0a0a0a;border:none;padding:8px 16px;border-radius:var(--radius-sm);font-family:var(--font-sans);font-weight:var(--fw-bold);font-size:12.5px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.karticle .topnav-cta:hover{background:var(--karma-orange-600);color:#fff}.karticle .subnav{background:var(--karma-blue-50);border-bottom:1px solid var(--karma-blue-100);position:relative}.karticle .subnav-in{display:flex;align-items:center;justify-content:space-between;height:56px}.karticle .subnav-title{font-family:var(--font-display);font-weight:var(--fw-extra);font-size:20px;color:var(--text-strong);letter-spacing:var(--ls-tight)}.karticle .cats{display:flex;gap:22px;align-items:center}.karticle .cats a{text-decoration:none;font-size:13px;font-weight:var(--fw-medium);color:var(--text-muted)}.karticle .cats a:hover{color:var(--karma-blue-500)}.karticle .cats a.active{color:var(--text-strong);font-weight:var(--fw-bold)}.karticle .sticker{position:absolute;right:28px;top:120px;background:var(--karma-orange-300);color:#5c3b00;font-size:11.5px;font-weight:var(--fw-semibold);padding:9px 16px;border-radius:4px 16px 16px;transform:rotate(-2deg);box-shadow:var(--shadow-md);max-width:230px;line-height:1.35;z-index:3}.karticle .eyebrow{font-size:12px;color:var(--text-muted);margin:0 0 6px}.karticle .eyebrow b{color:var(--karma-blue-500);font-weight:var(--fw-semibold)}.karticle .post-title{font-family:var(--font-display);color:var(--text-strong);letter-spacing:var(--ls-tight);line-height:1.15;margin:0}.karticle .excerpt{color:var(--text-muted);line-height:var(--lh-normal)}.karticle .thumb{border-radius:var(--radius-lg);overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center}.karticle .thumb img.illus{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.karticle .thumb img.icon{width:78px;height:78px;-o-object-fit:contain;object-fit:contain}.karticle .thumb.blue{background:#fff}.karticle .thumb.navy{background:linear-gradient(140deg,#0058cc,#001a3d)}.karticle .thumb.orange{background:#ffe7c7}.karticle .thumb.mint{background:#dcefe9}.karticle .thumb.lav{background:#fff}.karticle .thumb.paper{background:#ede9e1}.karticle .thumb.navy img.icon,.karticle .thumb.navy{filter:none}.karticle .thumb.navy img.icon{filter:brightness(0) invert(1);opacity:.92}.karticle .hero{padding:52px 0 12px}.karticle .hero-grid{display:grid;grid-template-columns:1fr 320px;gap:48px;align-items:start}.karticle .hero-main .post-title{font-size:40px;max-width:14ch}.karticle .hero-main .lead{font-size:16px;color:var(--text-body);margin:14px 0 8px;max-width:52ch;line-height:var(--lh-normal)}.karticle .hero-thumb{margin-top:22px;height:340px}.karticle .news-card{background:#fff;border:1px solid #e7e3da;border-radius:var(--radius-xl);padding:22px;box-shadow:var(--shadow-sm);position:sticky;top:20px;margin-top:56px}.karticle .news-card .rk{width:54px;height:54px;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-md);margin:0 0 12px;box-shadow:var(--shadow-sm)}.karticle .news-card h4{font-family:var(--font-display);font-weight:var(--fw-extra);font-size:19px;color:var(--text-strong);margin:0 0 8px;line-height:1.2}.karticle .news-card p{font-size:13px;color:var(--text-muted);line-height:var(--lh-normal);margin:0 0 16px}.karticle .news-label{font-size:11px;font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-muted);display:block;margin-bottom:7px}.karticle .news-input{display:flex;border:1px solid var(--border-strong);border-radius:var(--radius-sm);overflow:hidden;background:#fff}.karticle .news-input input{flex:1;border:none;outline:none;padding:10px 12px;font-family:inherit;font-size:13.5px;color:var(--text-strong);background:transparent}.karticle .news-input button{border:none;background:var(--karma-orange-500);color:#0a0a0a;width:42px;cursor:pointer;font-size:16px}.karticle .news-input button:hover{background:var(--karma-orange-600);color:#fff}.karticle .news-card h4{color:#fff}.karticle .news-card p{color:#ffffffeb}.karticle .news-card .news-label{color:#ffffffd9}.karticle .two{display:grid;grid-template-columns:1fr 1fr;gap:36px;padding:40px 2rem}.karticle .two .thumb{height:230px;margin-bottom:18px}.karticle .two .post-title{font-size:25px}.karticle .two .excerpt{font-size:14px;margin-top:10px}.karticle .wide{display:grid;grid-template-columns:1.55fr 1fr;gap:28px;padding:16px 2rem 56px;align-items:stretch}.karticle .wide-card .thumb{height:300px;margin-bottom:18px}.karticle .wide-card .post-title{font-size:27px}.karticle .wide-card .excerpt{font-size:14.5px;margin-top:10px}.karticle .promo{background:var(--karma-blue-900);border-radius:var(--radius-lg);padding:40px 34px;display:flex;flex-direction:column;justify-content:center;color:#fff}.karticle .promo .ttl{font-family:var(--font-display);font-weight:var(--fw-black);font-size:38px;line-height:1;letter-spacing:var(--ls-tighter)}.karticle .promo .ttl span{color:var(--karma-orange-500)}.karticle .promo .yr{color:var(--karma-blue-200);font-size:14px;margin:12px 0 22px}.karticle .promo button{align-self:flex-start;background:var(--karma-orange-500);color:#0a0a0a;border:none;padding:11px 20px;border-radius:var(--radius-sm);font-family:inherit;font-weight:var(--fw-bold);font-size:13.5px;cursor:pointer}.karticle .promo button:hover{background:var(--karma-orange-600);color:#fff}.karticle .section{padding:28px 2rem 8px}.karticle .section-head{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:end;margin-bottom:26px}.karticle .section-head h2{font-family:var(--font-display);font-weight:var(--fw-black);font-size:34px;color:var(--text-strong);letter-spacing:var(--ls-tighter);margin:0 0 8px}.karticle .section-head p{font-size:14.5px;color:var(--text-muted);margin:0;max-width:52ch;line-height:var(--lh-normal)}.karticle .see-all{color:var(--karma-blue-500);text-decoration:none;font-size:13.5px;font-weight:var(--fw-semibold);white-space:nowrap}.karticle .see-all:hover{text-decoration:underline}.karticle .grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:36px}.karticle .grid2{display:grid;grid-template-columns:1fr 1fr;gap:30px 36px}.karticle .card .thumb{height:168px;margin-bottom:15px}.karticle .card .post-title{font-size:18px}.karticle .card .excerpt{font-size:13.5px;margin-top:8px}.karticle .grid2 .card .thumb{height:196px}.karticle .grid2 .card .post-title{font-size:20px}.karticle .post{cursor:pointer}.karticle .post .thumb{transition:transform var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out)}.karticle .post:hover .thumb{transform:translateY(-3px);box-shadow:var(--shadow-md)}.karticle .post:hover .post-title{color:var(--karma-blue-600)}.karticle .cta-services{padding:40px 0 48px}.karticle .cta-card{position:relative;overflow:hidden;background:var(--karma-blue-900);border-radius:var(--radius-2xl);padding:52px 56px;display:grid;grid-template-columns:1.5fr auto;gap:40px;align-items:center;box-shadow:var(--shadow-blue)}.karticle .cta-card:after{content:"";position:absolute;right:-120px;top:-120px;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle at center,rgba(255,141,26,.22),transparent 65%);pointer-events:none}.karticle .cta-copy{position:relative;z-index:1}.karticle .cta-copy .eyebrow{color:var(--karma-orange-400);font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);text-transform:uppercase;font-size:12px;margin:0 0 14px}.karticle .cta-copy h2{font-family:var(--font-display);font-weight:var(--fw-black);font-size:38px;line-height:1.05;letter-spacing:var(--ls-tighter);color:#fff;margin:0 0 14px;max-width:18ch}.karticle .cta-copy h2 span{color:var(--karma-orange-500)}.karticle .cta-copy p{color:var(--karma-blue-100);font-size:15px;line-height:var(--lh-normal);margin:0 0 22px;max-width:50ch}.karticle .cta-kicker{display:inline-block;margin-top:10px;color:#fff;font-weight:var(--fw-bold);white-space:nowrap}.karticle .cta-chips{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 26px}.karticle .cta-chips span{font-size:12.5px;font-weight:var(--fw-semibold);color:#fff;background:#ffffff17;border:1px solid rgba(255,255,255,.14);padding:7px 14px;border-radius:var(--radius-pill)}.karticle .cta-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.karticle .cta-btn{display:inline-flex;align-items:center;gap:8px;background:var(--karma-orange-500);color:#0a0a0a;text-decoration:none;padding:13px 24px;border-radius:var(--radius-pill);font-family:inherit;font-weight:var(--fw-bold);font-size:14.5px;transition:transform var(--dur) var(--ease-out),background var(--dur) var(--ease-out)}.karticle .cta-btn:hover{transform:translateY(-2px);background:var(--karma-orange-600);color:#fff}.karticle .cta-note{color:var(--karma-blue-200);font-size:13px}.karticle .cta-art{position:relative;z-index:1;width:290px;height:290px;flex-shrink:0}.karticle .cta-art img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 16px 32px rgba(0,0,0,.28))}@media (max-width: 900px){.karticle .cta-card{grid-template-columns:1fr;padding:38px 28px;text-align:center}.karticle .cta-copy h2,.karticle .cta-copy p{max-width:none}.karticle .cta-chips,.karticle .cta-actions{justify-content:center}.karticle .cta-art{display:none}}.karticle .band{padding:56px 0}.karticle .band-card{background:#fff;border:1px solid var(--karma-blue-200);border-radius:var(--radius-2xl);padding:40px;display:flex;align-items:center;justify-content:center;gap:28px;max-width:760px;margin:0 auto}.karticle .band-card .txt{max-width:380px}.karticle .band-card h3{font-family:var(--font-display);font-weight:var(--fw-extra);font-size:24px;color:var(--text-strong);margin:0 0 8px}.karticle .band-card p{font-size:14px;color:var(--text-muted);margin:0 0 16px;line-height:var(--lh-normal)}.karticle .band-card .rk{width:96px;height:96px;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-lg);flex-shrink:0;box-shadow:var(--shadow-sm)}.karticle .viewall{text-align:center;padding:8px 0 64px}.karticle .viewall button{background:var(--karma-blue-500);color:#fff;border:none;padding:14px 34px;border-radius:var(--radius-pill);font-family:inherit;font-weight:var(--fw-bold);font-size:14.5px;cursor:pointer;box-shadow:var(--shadow-blue);transition:transform var(--dur) var(--ease-out)}.karticle .viewall button:hover{transform:translateY(-2px);background:var(--karma-blue-600)}.karticle .footer{background:var(--karma-blue-900);color:var(--karma-blue-100);padding:56px 0 28px}.karticle .footer-grid{display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:32px;padding-bottom:36px}.karticle .footer img.flogo{height:30px;width:auto;margin-bottom:14px}.karticle .footer .slogan{font-size:13px;line-height:var(--lh-relaxed);max-width:26ch}.karticle .footer h5{color:#fff;font-size:12px;font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);text-transform:uppercase;margin:0 0 14px}.karticle .footer a{display:block;color:var(--karma-blue-100);text-decoration:none;font-size:13px;margin-bottom:9px}.karticle .footer a:hover{color:#fff}.karticle .footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding-top:20px;display:flex;justify-content:space-between;font-size:12px;color:var(--karma-blue-200)}@media (max-width: 900px){.karticle .hero-grid,.karticle .two,.karticle .wide,.karticle .grid3,.karticle .grid2,.karticle .section-head,.karticle .footer-grid{grid-template-columns:1fr}.karticle .cats,.karticle .topnav-links{display:none}.karticle .news-card{margin-top:8px}.karticle .sticker{display:none}.karticle .band-card{flex-direction:column;text-align:center}}.karticle .subnav-right{display:flex;align-items:center;gap:22px;min-width:0}.karticle .blog-search{display:flex;align-items:center;gap:8px;width:190px;background:#fff;border:1px solid #ddd8cf;border-radius:var(--radius-pill);padding:8px 14px;color:var(--text-faint);transition:border-color var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out),width var(--dur) var(--ease-out)}.karticle .blog-search:focus-within{border-color:var(--karma-blue-300);box-shadow:var(--shadow-focus);color:var(--karma-blue-500)}.karticle .blog-search svg{flex-shrink:0}.karticle .blog-search input{flex:1;min-width:0;border:none;outline:none;background:transparent;font-family:inherit;font-size:13.5px;color:var(--text-strong)}.karticle .blog-search input::-moz-placeholder{color:var(--text-faint)}.karticle .blog-search input::placeholder{color:var(--text-faint)}.karticle .blog-search input::-webkit-search-cancel-button{cursor:pointer}.karticle.searching .sticker,.karticle.searching .band,.karticle.searching .cta-services,.karticle.searching .viewall{display:none}.karticle.searching .section-head .see-all{opacity:0}.karticle .no-results{display:none;text-align:center;padding:80px 0}.karticle .no-results h3{font-family:var(--font-display);font-weight:var(--fw-extra);font-size:24px;color:var(--text-strong);margin:0 0 8px}.karticle .no-results p{font-size:14.5px;color:var(--text-muted);margin:0}@media (max-width: 980px){.karticle .cats{display:none}.karticle .blog-search{width:220px}}@media (max-width: 900px){.karticle .subnav-right,.karticle .blog-search{width:100%}}.karticle .grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:8px}.karticle .grid4 .card{display:block;text-decoration:none}.karticle .grid4 .card .thumb{height:132px;margin-bottom:14px}.karticle .grid4 .card .thumb img.icon{width:56px;height:56px}.karticle .grid4 .card .eyebrow{margin:0 0 6px}.karticle .grid4 .card .post-title{font-size:16px}@media (max-width: 900px){.karticle .grid4{grid-template-columns:repeat(2,1fr)}}@media (max-width: 520px){.karticle .grid4{grid-template-columns:1fr}}.karticle{background:var(--karma-blue-50)}.karticle .subnav{background:var(--karma-blue-50);border-bottom-color:var(--karma-blue-100)}.karticle .band-card{background:var(--karma-orange-500);border-color:var(--karma-orange-600)}.karticle .band-card h3{color:#0a0a0a}.karticle .band-card p{color:#5c3b00}.karticle .band-card .news-input{border-color:var(--karma-orange-700)}.karticle .band-card .news-input button{background:var(--karma-blue-500);color:#fff}.karticle .band-card .news-input button:hover{background:var(--karma-blue-600)}.karticle .art-cover .thumb.lav{background:#fff}.karticle .author-card,.karticle .art-share button{border-color:var(--karma-blue-100)}.karticle .art-head{padding:44px 0 26px}.karticle .art-head .wrap{max-width:1400px}.karticle .breadcrumb{font-size:13px;color:var(--text-muted);margin:0 0 18px;display:flex;gap:8px;align-items:center}.karticle .breadcrumb a{color:var(--karma-blue-500);text-decoration:none;font-weight:var(--fw-semibold)}.karticle .breadcrumb a:hover{text-decoration:underline}.karticle .breadcrumb .sep{color:var(--border-strong)}.karticle .art-cat{display:inline-block;font-size:11px;font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:#0a0a0a;background:var(--karma-orange-500);padding:5px 11px;border-radius:var(--radius-pill);margin-bottom:16px}.karticle .art-title{font-family:var(--font-display);font-weight:var(--fw-black);font-size:42px;line-height:1.08;letter-spacing:var(--ls-tighter);color:var(--text-strong);margin:0 0 16px}.karticle .art-dek{font-size:18px;line-height:var(--lh-normal);color:var(--text-body);margin:0 0 24px}.karticle .art-byline{display:flex;align-items:center;gap:12px}.karticle .art-avatar{width:44px;height:44px;border-radius:50%;background:var(--karma-blue-500);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:15px;flex-shrink:0}.karticle .art-byline .who{font-size:13.5px;font-weight:var(--fw-semibold);color:var(--text-strong)}.karticle .art-byline .meta{font-size:12.5px;color:var(--text-muted);margin-top:2px}.karticle .art-share{margin-left:auto;display:flex;gap:8px}.karticle .art-share button{width:36px;height:36px;border-radius:50%;border:1px solid var(--border-default);background:#fff;color:var(--text-muted);cursor:pointer;font-size:14px}.karticle .art-share button:hover{border-color:var(--karma-blue-300);color:var(--karma-blue-500)}.karticle .art-cover{padding:6px 0 34px}.karticle .art-cover .wrap{max-width:1400px}.karticle .art-cover .thumb{height:420px}.karticle .art-cover .thumb img.illus{-o-object-position:center;object-position:center}.karticle .art-body{padding:8px 0 56px}.karticle .art-body .wrap{max-width:1400px;display:grid;grid-template-columns:240px minmax(0,760px);gap:64px;align-items:start;justify-content:center}.karticle .toc{position:sticky;top:24px}.karticle .toc-label{font-size:11px;font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-muted);margin-bottom:12px}.karticle .toc a{display:block;font-size:13px;color:var(--text-muted);text-decoration:none;padding:6px 0 6px 12px;border-left:2px solid var(--border-default);line-height:1.35;transition:color var(--dur),border-color var(--dur)}.karticle .toc a:hover{color:var(--text-strong)}.karticle .toc a.active{color:var(--karma-blue-600);border-left-color:var(--karma-blue-500);font-weight:var(--fw-semibold)}.karticle .prose{font-size:17px;line-height:1.72;color:var(--text-body)}.karticle .prose>p{margin:0 0 22px}.karticle .prose h2{font-family:var(--font-display);font-weight:var(--fw-extra);font-size:26px;letter-spacing:var(--ls-tight);color:var(--text-strong);margin:40px 0 14px;scroll-margin-top:24px}.karticle .prose h3{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:20px;color:var(--text-strong);margin:28px 0 10px}.karticle .prose a{color:var(--karma-blue-600);text-decoration:underline;text-underline-offset:2px}.karticle .prose strong{color:var(--text-strong);font-weight:var(--fw-semibold)}.karticle .prose ul{margin:0 0 22px;padding:0;list-style:none}.karticle .prose ul li{position:relative;padding-left:26px;margin-bottom:11px}.karticle .prose ul li:before{content:"";position:absolute;left:4px;top:11px;width:7px;height:7px;border-radius:50%;background:var(--karma-orange-500)}.karticle .prose ol{margin:0 0 22px;padding-left:24px}.karticle .prose ol li{margin-bottom:11px;padding-left:4px}.karticle .pull-quote{margin:32px 0;padding:4px 0 4px 26px;border-left:4px solid var(--karma-orange-500);font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:24px;line-height:1.4;color:var(--text-strong);letter-spacing:var(--ls-tight)}.karticle .callout{display:flex;gap:14px;background:#ffe7c7;border:1px solid var(--karma-orange-500);border-radius:var(--radius-lg);padding:18px 20px;margin:30px 0}.karticle .callout .ic{font-size:22px;line-height:1.2;flex-shrink:0}.karticle .callout .ct{font-size:15px;line-height:var(--lh-normal);color:#5c3b00}.karticle .callout .ct b{display:block;font-family:var(--font-display);font-weight:var(--fw-extra);margin-bottom:4px;color:var(--karma-orange-700)}.karticle .prose figure{margin:30px 0}.karticle .prose figure .thumb{height:300px}.karticle .prose figure figcaption{font-size:12.5px;color:var(--text-muted);margin-top:10px;text-align:center}.karticle .art-author{padding:0 0 8px}.karticle .art-author .wrap{max-width:1400px}.karticle .author-card{display:flex;gap:18px;align-items:center;background:#fff;border:1px solid #e7e3da;border-radius:var(--radius-xl);padding:22px 24px;box-shadow:var(--shadow-sm)}.karticle .author-card .av{width:56px;height:56px;border-radius:50%;background:var(--karma-blue-500);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:19px;flex-shrink:0}.karticle .author-card .name{font-family:var(--font-display);font-weight:var(--fw-extra);font-size:16px;color:var(--text-strong)}.karticle .author-card .bio{font-size:13.5px;color:var(--text-muted);line-height:var(--lh-normal);margin-top:3px}.karticle .related{padding:48px 2rem 8px}.karticle .related h2{font-family:var(--font-display);font-weight:var(--fw-black);font-size:28px;letter-spacing:var(--ls-tighter);color:var(--text-strong);margin:0 0 26px}@media (max-width: 900px){.karticle .art-body .wrap{grid-template-columns:1fr;gap:20px}.karticle .toc{display:none}.karticle .art-title{font-size:32px}.karticle .prose{font-size:16px}}.karticle .burger{display:none;background:none;border:none;color:#fff;cursor:pointer;padding:6px;line-height:0}.karticle .mobile-menu{display:none}@media (max-width: 900px){.karticle .topnav-cta{display:none}.karticle .burger{display:inline-flex;align-items:center}.karticle .mobile-menu{display:flex;flex-direction:column;padding:6px 28px 16px;background:var(--karma-blue-900)}.karticle .mobile-menu a{color:#ffffffeb;text-decoration:none;font-size:15px;font-weight:var(--fw-semibold);padding:13px 0;border-bottom:1px solid rgba(255,255,255,.08)}.karticle .mobile-menu a:last-child{border-bottom:none}.karticle .mobile-menu a.cta{color:var(--karma-orange-500);font-weight:var(--fw-bold)}.karticle .related{padding-left:26px;padding-right:26px}}.karticle{--font-display: "Montserrat", "Noto Sans", system-ui, -apple-system, sans-serif;--font-sans: "Montserrat", "Noto Sans", system-ui, -apple-system, sans-serif}.karticle .art-title{font-weight:900;color:#1a1a1a}.karticle .prose h2{font-weight:800;color:#1a1a1a}.karticle .prose h3{font-weight:700;color:#1a1a1a}.karticle .prose p,.karticle .prose li{font-size:16px;color:#333}.karticle .art-dek{color:#475569}.karticle .related .card .post-title{font-weight:700;color:#1a1a1a}
