@charset "UTF-8";.km-blog-intro{background:var(--brand-bg-alt);padding-top:140px;padding-bottom:56px}.km-blog-introSub{color:var(--brand-text);font-size:1.05rem;max-width:720px;margin:16px auto 0}.km-blog-featured{padding:72px 0 48px;background:var(--brand-bg)}.km-blog-featuredCard{background:var(--brand-bg);border:1px solid var(--brand-border);border-top:4px solid var(--brand-secondary);overflow:hidden}.km-blog-featuredMeta{padding:40px 44px}.km-blog-category{display:inline-block;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-secondary);font-weight:600;margin-bottom:14px}.km-blog-category a{color:var(--brand-secondary);-webkit-text-decoration:none;text-decoration:none}.km-blog-featuredTitle{font-size:1.9rem;margin-bottom:16px;color:var(--brand-primary-dark)}.km-blog-featuredTitle a{color:var(--brand-primary-dark);-webkit-text-decoration:none;text-decoration:none}.km-blog-featuredTitle a:hover{color:var(--brand-secondary)}.km-blog-featuredExcerpt{color:var(--brand-text);font-size:1.02rem;margin-bottom:18px}.km-blog-attr{font-size:.85rem;color:var(--brand-neutral-mid);margin-bottom:20px}.km-blog-attr a{color:var(--brand-primary)}.km-blog-featuredAccent{background:var(--brand-primary);color:var(--brand-text-inverse);display:flex;align-items:center;padding:40px}.km-blog-featuredAccentInner{width:100%}.km-blog-featuredLabel{display:block;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:#e0c89a;margin-bottom:12px}.km-blog-featuredDate{display:block;font-family:var(--font-display);font-size:1.6rem;color:#fff;font-weight:600}.km-blog-main{padding:56px 0 96px;background:var(--brand-bg)}.km-blog-listTitle{font-size:1.5rem;color:var(--brand-primary-dark);border-bottom:2px solid var(--brand-primary);padding-bottom:14px;margin-bottom:32px}.km-blog-item{padding:28px 0;border-bottom:1px solid var(--brand-border)}.km-blog-item:first-child{padding-top:0}.km-blog-itemTitle{font-size:1.35rem;margin-bottom:8px;color:var(--brand-primary-dark)}.km-blog-itemTitle a{color:var(--brand-primary-dark);-webkit-text-decoration:none;text-decoration:none}.km-blog-itemTitle a:hover{color:var(--brand-secondary)}.km-blog-divider{height:2px;width:48px;background:var(--brand-accent);margin:8px 0 10px}.km-blog-abstract{color:var(--brand-text);font-size:.96rem;margin-bottom:14px}.km-blog-continue{color:var(--brand-secondary);font-weight:600;font-size:.9rem;letter-spacing:.04em}.km-blog-entrymeta{font-size:.82rem;color:var(--brand-neutral-mid);margin-top:12px}.km-blog-entrymeta a{color:var(--brand-primary)}.km-blog-pagination{margin-top:40px}.km-blog-pagination .page-link{color:var(--brand-primary);border-color:var(--brand-border);border-radius:0}.km-blog-pagination .page-item.active .page-link{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff}.km-blog-sidebar{padding-left:32px}.km-blog-widgetTitle{display:block;font-size:.82rem;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-accent);font-weight:600;margin-bottom:8px}.km-blog-widgetDivider{display:block;height:2px;width:40px;background:var(--brand-primary);margin-bottom:18px}.km-blog-recents{list-style:none;padding:0;margin:0}.km-blog-recents li{display:flex;gap:14px;padding:10px 0;border-bottom:1px solid var(--brand-border)}.km-blog-recents li a{color:var(--brand-text);font-size:.9rem;line-height:1.4;-webkit-text-decoration:none;text-decoration:none}.km-blog-recents li a:hover{color:var(--brand-primary)}.km-blog-datebadge{flex:0 0 46px;background:var(--brand-primary);color:#fff;text-align:center;padding:6px 0;height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center}.km-blog-dateday{font-family:var(--font-display);font-size:1.1rem;line-height:1.1;font-weight:700;color:#fff}.km-blog-datemonth{font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:#e0c89a}@media (max-width:991px){.km-blog-sidebar{padding-left:12px;margin-top:40px}.km-blog-featuredMeta{padding:28px 24px}.km-blog-featuredAccent{padding:24px}}