.kms-article-body{font-size:var(--text-m);line-height:1.8;color:var(--text-body)}.kms-article-body>p:first-child,.kms-article-body>.kms-article-content>p:first-child,.kms-kp-grid__content>p:first-child{font-weight:500}.kms-article-body p{margin-bottom:var(--space-m)}.kms-article-body h2:not([class]){font-size:var(--text-xl);font-weight:700;line-height:1.2;color:var(--text-title);margin:var(--space-2xl) 0 var(--space-m) 0}.kms-article-body h2:not([class])+p{margin-top:var(--space-s)}.kms-article-body h3:not([class]){font-size:var(--text-l);font-weight:700;line-height:1.25;color:var(--text-title);margin:var(--space-xl) 0 var(--space-s) 0}.kms-article-body blockquote:not([class]){margin:var(--space-l) 0;padding:var(--space-m) var(--space-l);border-left:3px solid var(--primary);font-style:italic;color:var(--kms-gray-700)}:where(.kms-article-body) p a:not([class]),:where(.kms-article-body) li a:not([class]),:where(.kms-article-body) blockquote a:not([class]),:where(.kms-article-body) figcaption a:not([class]),:where(.kms-article-body) .kms-text-block a:not([class]){color:var(--secondary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;transition:color 0.15s ease,background-color 0.15s ease,text-decoration-color 0.15s ease}:where(.kms-article-body) p a:not([class]):hover,:where(.kms-article-body) li a:not([class]):hover,:where(.kms-article-body) blockquote a:not([class]):hover,:where(.kms-article-body) figcaption a:not([class]):hover,:where(.kms-article-body) .kms-text-block a:not([class]):hover{color:var(--tertiary);background-color:var(--secondary);text-decoration:none}:where(.kms-article-body) p a[href^="http"]:not([href*="kimmonson"]):not([href*="kms-"]):not([class])::after,:where(.kms-article-body) li a[href^="http"]:not([href*="kimmonson"]):not([href*="kms-"]):not([class])::after{content:" \2197";font-size:.75em;vertical-align:super}.kms-article-body ul,.kms-article-body ol{margin:var(--space-m) 0;padding-left:var(--space-l)}.kms-article-body li{margin-bottom:var(--space-xs)}.kms-article-body img{max-width:100%;height:auto}.kms-article-body figure:not([class]){margin:var(--space-l) 0}.kms-article-body figcaption{font-family:var(--kms-font-sans);font-size:var(--text-xs);color:var(--kms-gray-500);margin-top:var(--space-xs)}.kms-article-body>p:first-child::first-letter,.kms-article-body>.kms-article-content>p:first-child::first-letter,.kms-kp-grid__content>p:first-child::first-letter{float:left;font-size:3.5rem;font-weight:900;line-height:.85;padding-right:.12em;padding-top:.05em;color:var(--primary)}.kms-article-body time,.kms-article-body .kms-meta-date{font-variant-numeric:tabular-nums}@media (max-width:767px){.kms-article-body>p:first-child::first-letter,.kms-article-body>.kms-article-content>p:first-child::first-letter,.kms-kp-grid__content>p:first-child::first-letter{font-size:2.5rem}}@media (max-width:478px){.kms-article-body{font-size:var(--text-s)}.kms-article-body h2:not([class]){font-size:var(--text-l)}.kms-article-body h3:not([class]){font-size:var(--text-m)}.kms-article-body>p:first-child::first-letter,.kms-article-body>.kms-article-content>p:first-child::first-letter,.kms-kp-grid__content>p:first-child::first-letter{font-size:2rem}}