@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:var(--keetru-card-border-radius);box-shadow:var(--keetru-shadow);padding:var(--keetru-card-padding);display:flex;gap:var(--keetru-card-gap);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:var(--keetru-title-font-size-desktop);line-height:var(--keetru-title-line-height);font-weight:var(--keetru-title-font-weight)}.keetru-news-title a{color:var(--keetru-title-color)}.keetru-news-meta{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;color:var(--keetru-meta-color);font-size:var(--keetru-meta-font-size);line-height:1.7;margin-bottom:12px}.keetru-news-meta a{color:var(--keetru-meta-color)}.keetru-news-intro{font-size:var(--keetru-intro-font-size-desktop);line-height:var(--keetru-intro-line-height);margin:0 0 16px;color:var(--keetru-intro-color);text-align:var(--keetru-intro-text-align)}.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-wrap{display:flex;margin-top:4px}.keetru-button-align-desktop-left .keetru-news-button-wrap{justify-content:flex-start}.keetru-button-align-desktop-center .keetru-news-button-wrap{justify-content:center}.keetru-button-align-desktop-right .keetru-news-button-wrap{justify-content:flex-end}.keetru-news-button{display:inline-flex;align-items:center;justify-content:center;gap:.38em;border-radius:var(--keetru-button-border-radius);font-weight:700;line-height:1.2;font-size:var(--keetru-button-font-size);padding:var(--keetru-button-padding-y) var(--keetru-button-padding-x);transition:background-color .15s ease,border-color .15s ease,color .15s ease}.keetru-button-size-small{font-size:.82rem;padding:4px 10px}.keetru-button-size-medium{font-size:1rem;padding:9px 16px}.keetru-button-size-large{font-size:1.12rem;padding:12px 22px}.keetru-button-size-custom{font-size:var(--keetru-button-font-size);padding:var(--keetru-button-padding-y) var(--keetru-button-padding-x)}.keetru-button-width-full .keetru-news-button{width:100%}.keetru-button-primary{background:var(--keetru-accent);border:1px solid var(--keetru-accent);color:#fff!important}.keetru-button-secondary{background:var(--keetru-muted);border:1px solid var(--keetru-muted);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;border-color:transparent;color:var(--keetru-accent)!important;background:transparent}.keetru-button-icon{display:inline-block;line-height:1}.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:var(--keetru-featured-title-font-size-desktop)}.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-button-align-mobile-left .keetru-news-button-wrap{justify-content:flex-start}.keetru-button-align-mobile-center .keetru-news-button-wrap{justify-content:center}.keetru-button-align-mobile-right .keetru-news-button-wrap{justify-content:flex-end}.keetru-news-grid{grid-template-columns:1fr}.keetru-news-card,.keetru-news-card.is-featured{padding:var(--keetru-card-padding)}.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{font-size:var(--keetru-title-font-size-mobile);line-height:var(--keetru-title-line-height)}.keetru-news-card.is-featured .keetru-news-title{font-size:var(--keetru-featured-title-font-size-mobile);line-height:var(--keetru-title-line-height)}.keetru-news-intro{font-size:var(--keetru-intro-font-size-mobile);line-height:var(--keetru-intro-line-height)}.keetru-news-meta{font-size:var(--keetru-meta-font-size)}}@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:var(--keetru-card-padding)}.keetru-news-title{font-size:var(--keetru-title-font-size-mobile)}.keetru-news-card.is-featured .keetru-news-title{font-size:var(--keetru-featured-title-font-size-mobile)}}
