@charset "UTF-8";.keetru-news{--keetru-card-bg:#fff;--keetru-text:#1d1d1d;--keetru-muted:#666;--keetru-border:#e7e7e7;--keetru-shadow:0 8px 22px rgba(0,0,0,.04);color:var(--keetru-text)}.keetru-news *{box-sizing:border-box}.keetru-news a{text-decoration:none}.keetru-news a:hover{text-decoration:none;color:var(--keetru-accent)}.keetru-news-header{display:flex;align-items:center;justify-content:space-between;margin:0 0 18px}.keetru-news-heading{font-size:1.7rem;line-height:1.25;margin:0;font-weight:800}.keetru-news-heading:after{content:"";display:block;width:78px;height:3px;background:var(--keetru-accent);margin-top:8px}.keetru-news-grid{display:grid;grid-template-columns:repeat(var(--keetru-columns),minmax(0,1fr));gap:18px 22px}.keetru-layout-list .keetru-news-grid,.keetru-layout-timeline .keetru-news-grid{grid-template-columns:1fr}.keetru-layout-masonry .keetru-news-grid{columns:var(--keetru-columns);display:block}.keetru-layout-masonry .keetru-news-card{break-inside:avoid;margin:0 0 22px}.keetru-news-card{background:var(--keetru-card-bg);border:1px solid var(--keetru-border);border-radius:4px;box-shadow:var(--keetru-shadow);padding:18px;display:flex;gap:18px;align-items:flex-start;min-width:0}.keetru-equal-height .keetru-news-card{height:100%}.keetru-valign-desktop-top .keetru-news-card{align-items:flex-start}.keetru-valign-desktop-middle .keetru-news-card{align-items:center}.keetru-valign-desktop-bottom .keetru-news-card{align-items:flex-end}.keetru-news-image{display:block;flex:0 0 var(--keetru-thumb-width-desktop);width:var(--keetru-thumb-width-desktop);max-width:var(--keetru-thumb-width-desktop);line-height:0;background:transparent;overflow:visible}.keetru-news-image img{display:block;width:100%;height:auto!important;max-width:100%;min-height:0!important;object-fit:contain!important;background:transparent}.keetru-rounded-images .keetru-news-image img{border-radius:8px}.keetru-news-body{min-width:0;flex:1}.keetru-news-title{margin:0 0 10px;font-size:1.45rem;line-height:1.35;font-weight:800}.keetru-news-title a{color:var(--keetru-accent)}.keetru-news-meta{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;color:var(--keetru-muted);font-size:.88rem;line-height:1.7;margin-bottom:12px}.keetru-news-meta a{color:var(--keetru-muted)}.keetru-news-intro{font-size:1rem;line-height:1.85;margin:0 0 16px;color:var(--keetru-text)}.keetru-news-intro.has-clamp{display:-webkit-box;-webkit-line-clamp:var(--keetru-line-clamp);-webkit-box-orient:vertical;overflow:hidden}.keetru-news-tags{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 13px}.keetru-news-tags span{font-size:.75rem;border:1px solid var(--keetru-border);border-radius:999px;padding:2px 8px;color:var(--keetru-muted)}.keetru-news-button{display:inline-block;border-radius:4px;padding:9px 16px;font-weight:700;line-height:1.2}.keetru-button-primary{background:var(--keetru-accent);border:1px solid var(--keetru-accent);color:#fff!important}.keetru-button-outline{border:1px solid var(--keetru-accent);color:var(--keetru-accent)!important;background:transparent}.keetru-button-link{padding-left:0;padding-right:0;color:var(--keetru-accent)!important}.keetru-news-card.is-featured{grid-column:1/-1;padding:24px}.keetru-news-card.is-featured .keetru-news-image{flex-basis:var(--keetru-featured-thumb-width-desktop);width:var(--keetru-featured-thumb-width-desktop);max-width:var(--keetru-featured-thumb-width-desktop)}.keetru-news-card.is-featured .keetru-news-title{font-size:1.8rem}.keetru-layout-compact .keetru-news-card{padding:12px;gap:12px}.keetru-layout-compact .keetru-news-title{font-size:1.1rem}.keetru-layout-compact .keetru-news-intro,.keetru-layout-compact .keetru-news-button{display:none}.keetru-layout-magazine .keetru-news-card:first-child{grid-column:1/-1}.keetru-layout-timeline .keetru-news-card{position:relative;margin-left:18px}.keetru-layout-timeline .keetru-news-card:before{content:"";position:absolute;left:-20px;top:24px;width:10px;height:10px;border-radius:50%;background:var(--keetru-accent)}.keetru-image-desktop-right .keetru-news-card{flex-direction:row-reverse}.keetru-image-desktop-left .keetru-news-card{flex-direction:row}.keetru-image-desktop-center .keetru-news-card{display:block}.keetru-image-desktop-center .keetru-news-image{margin:0 auto 16px}.keetru-image-desktop-center.keetru-valign-desktop-bottom .keetru-news-card{display:flex;flex-direction:column-reverse;align-items:center}.keetru-image-desktop-center.keetru-valign-desktop-bottom .keetru-news-body{width:100%}.keetru-image-desktop-center.keetru-valign-desktop-bottom .keetru-news-image{margin:16px auto 0}.keetru-image-desktop-center.keetru-valign-desktop-middle .keetru-news-card{display:flex;flex-direction:column;align-items:center}.keetru-image-desktop-center.keetru-valign-desktop-middle .keetru-news-body{width:100%}.keetru-dark-dark{--keetru-card-bg:#14171a;--keetru-text:#f1f1f1;--keetru-muted:#b8b8b8;--keetru-border:#2a2f35;--keetru-shadow:none}.keetru-dark-dark .keetru-news-button.keetru-button-primary{color:#fff!important}@media (prefers-color-scheme:dark){.keetru-dark-auto{--keetru-card-bg:#14171a;--keetru-text:#f1f1f1;--keetru-muted:#b8b8b8;--keetru-border:#2a2f35;--keetru-shadow:none}}@media (max-width:959px){.keetru-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.keetru-news-grid{grid-template-columns:1fr}.keetru-news-card,.keetru-news-card.is-featured{padding:18px}.keetru-image-mobile-left .keetru-news-card,.keetru-image-mobile-right .keetru-news-card{display:flex}.keetru-image-mobile-left .keetru-news-card{flex-direction:row}.keetru-image-mobile-right .keetru-news-card{flex-direction:row-reverse}.keetru-image-mobile-center .keetru-news-card{display:block}.keetru-valign-mobile-top .keetru-news-card{align-items:flex-start}.keetru-valign-mobile-middle .keetru-news-card{align-items:center}.keetru-valign-mobile-bottom .keetru-news-card{align-items:flex-end}.keetru-news-image,.keetru-news-card.is-featured .keetru-news-image{flex:0 0 var(--keetru-thumb-width-mobile);width:var(--keetru-thumb-width-mobile);max-width:var(--keetru-thumb-width-mobile);height:auto!important;min-height:0!important;line-height:0}.keetru-news-card.is-featured .keetru-news-image{flex-basis:var(--keetru-featured-thumb-width-mobile);width:var(--keetru-featured-thumb-width-mobile);max-width:var(--keetru-featured-thumb-width-mobile)}.keetru-news-image img,.keetru-news-card.is-featured .keetru-news-image img{width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;object-fit:contain!important}.keetru-image-mobile-center .keetru-news-image,.keetru-image-mobile-center .keetru-news-card.is-featured .keetru-news-image{margin:0 auto 16px}.keetru-image-mobile-left .keetru-news-image,.keetru-image-mobile-left .keetru-news-card.is-featured .keetru-news-image,.keetru-image-mobile-right .keetru-news-image,.keetru-image-mobile-right .keetru-news-card.is-featured .keetru-news-image{margin:0}.keetru-image-mobile-center.keetru-valign-mobile-bottom .keetru-news-card{display:flex;flex-direction:column-reverse;align-items:center}.keetru-image-mobile-center.keetru-valign-mobile-bottom .keetru-news-body{width:100%}.keetru-image-mobile-center.keetru-valign-mobile-bottom .keetru-news-image{margin:16px auto 0}.keetru-news-title,.keetru-news-card.is-featured .keetru-news-title{font-size:1.45rem;line-height:1.28}.keetru-news-intro{font-size:1rem;line-height:1.75}.keetru-news-meta{font-size:.86rem}}@media (max-width:520px){.keetru-image-mobile-left .keetru-news-card,.keetru-image-mobile-right .keetru-news-card{gap:12px}.keetru-news-body{min-width:0}.keetru-news-card{padding:14px}.keetru-news-title,.keetru-news-card.is-featured .keetru-news-title{font-size:1.28rem}}
