.ks-news-widget{--ks-news-max-width: 1200px;--ks-news-gap: 24px;--ks-news-radius: 12px;--ks-news-card-bg: #ffffff;--ks-news-fg: #1a1a1a;--ks-news-muted: #6b7280;--ks-news-border: #e5e7eb;--ks-news-accent: #b3282d;--ks-news-disclaimer-bg: #fff7ed;--ks-news-disclaimer-fg: #92400e;--ks-news-font: "Inter", Arial, sans-serif;--ks-news-base-size: 18px;box-sizing:border-box;width:100%;max-width:var(--ks-news-max-width);margin:0 auto;color:var(--ks-news-fg);font-family:var(--ks-news-font);font-size:var(--ks-news-base-size);line-height:1.5}.ks-news-widget *,.ks-news-widget *:before,.ks-news-widget *:after{box-sizing:border-box}.ks-news-widget [hidden]{display:none}.ks-news-feed__filters:not(:empty){margin-bottom:var(--ks-news-gap)}.ks-news-filter{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.ks-news-filter__field{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 200px}.ks-news-filter__label{font-size:.78em;color:var(--ks-news-muted)}.ks-news-filter__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;color:inherit;width:100%;padding:9px 12px;background:var(--ks-news-card-bg);border:1px solid var(--ks-news-border);border-radius:var(--ks-news-radius)}.ks-news-filter__select:focus-visible{outline:2px solid var(--ks-news-accent);outline-offset:1px}.ks-news-filter__reset{flex:0 0 auto}@media(max-width:559px){.ks-news-filter__field,.ks-news-filter__reset{flex:1 1 100%}}.ks-news-feed__notice{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:var(--ks-news-gap);padding:12px 16px;border:1px solid var(--ks-news-border);border-radius:var(--ks-news-radius);color:var(--ks-news-muted);font-size:.889em}.ks-news-feed__notice-msg{margin:0}.ks-news-category-badge,.ks-news-tag{display:inline-block;max-width:100%;font:inherit;font-size:.72em;line-height:1.4;text-align:left;text-decoration:none;overflow-wrap:anywhere;padding:4px 10px;border-radius:999px;border:1px solid var(--ks-news-border);background:transparent;color:var(--ks-news-muted)}.ks-news-category-badge{align-self:flex-start;border-color:var(--ks-news-accent);color:var(--ks-news-accent);letter-spacing:.02em;text-transform:uppercase}.ks-news-category-badge--action,.ks-news-tag--action{cursor:pointer}.ks-news-category-badge--action:hover,.ks-news-tag--action:hover{background:#0000000a}.ks-news-category-badge--action:focus-visible,.ks-news-tag--action:focus-visible{outline:2px solid var(--ks-news-accent);outline-offset:2px}.ks-news-feed__grid{display:grid;grid-template-columns:1fr;gap:var(--ks-news-gap)}@media(min-width:560px){.ks-news-feed__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.ks-news-feed__grid{grid-template-columns:repeat(3,1fr)}}.ks-news-card{position:relative;display:flex;flex-direction:column;overflow:hidden;color:inherit;background:var(--ks-news-card-bg);border:1px solid var(--ks-news-border);border-radius:var(--ks-news-radius);transition:transform .15s ease,box-shadow .15s ease}.ks-news-card:hover,.ks-news-card:focus-within{transform:translateY(-2px);box-shadow:0 8px 24px #00000014}.ks-news-card__cover{aspect-ratio:16 / 9;background:#f3f4f6}.ks-news-card__img{width:100%;height:100%;object-fit:cover;display:block}.ks-news-card__body{display:flex;flex-direction:column;gap:8px;padding:16px}.ks-news-card__date{font-size:.78em;color:var(--ks-news-muted)}.ks-news-card__title{margin:0;font-size:1.333em;line-height:1.35}.ks-news-card__link{color:inherit;text-decoration:none}.ks-news-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.ks-news-card__link:focus-visible{outline:2px solid var(--ks-news-accent);outline-offset:2px}.ks-news-card__excerpt{margin:0;font-size:1em;line-height:1.5;color:var(--ks-news-muted)}.ks-news-card__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.ks-news-card__body .ks-news-category-badge,.ks-news-card__tags>*{position:relative;z-index:2}.ks-news-card__more{align-self:center;font-size:.72em;color:var(--ks-news-muted)}.ks-news-feed__footer{display:flex;justify-content:center;margin-top:var(--ks-news-gap)}.ks-news-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit;padding:10px 20px;border-radius:999px;border:1px solid var(--ks-news-accent);background:var(--ks-news-accent);color:#fff}.ks-news-btn:hover{filter:brightness(.95)}.ks-news-btn:focus-visible{outline:2px solid var(--ks-news-accent);outline-offset:2px}.ks-news-state{text-align:center;color:var(--ks-news-muted);padding:24px 0}.ks-news-state--error{display:flex;flex-direction:column;align-items:center;gap:12px}.ks-news-article{max-width:760px;margin:0 auto}.ks-news-article__title{margin:0 0 8px;font-size:1.333em;line-height:1.25}.ks-news-article__date{display:block;color:var(--ks-news-muted);font-size:.78em;margin-bottom:16px}.ks-news-article__disclaimer{background:var(--ks-news-disclaimer-bg);color:var(--ks-news-disclaimer-fg);border-radius:var(--ks-news-radius);padding:12px 16px;font-size:.889em;margin-bottom:12px}.ks-news-article__origin{color:var(--ks-news-muted);font-size:.78em;margin:0 0 16px}.ks-news-article__media{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.ks-news-article__img{width:100%;height:auto;border-radius:var(--ks-news-radius);display:block}.ks-news-article__body{font-size:1em;line-height:1.7}.ks-news-article__paragraph{margin:0 0 1em}.ks-news-article>.ks-news-category-badge{margin-bottom:10px}.ks-news-article__taxonomy{margin-top:24px;padding-top:16px;border-top:1px solid var(--ks-news-border)}.ks-news-article__taxonomy-title{margin:0 0 10px;font-size:.889em;font-weight:600;color:var(--ks-news-muted)}.ks-news-article__chips{display:flex;flex-wrap:wrap;gap:8px}.ks-media-about__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.ks-media-about__item{display:flex;flex-direction:column;gap:4px;padding:16px 0;border-bottom:1px solid var(--ks-news-border)}.ks-media-about__date{font-size:.78em;color:var(--ks-news-muted)}.ks-media-about__link{color:inherit;text-decoration:none;font-size:1.111em;line-height:1.35;font-weight:600}.ks-media-about__link:hover,.ks-media-about__link:focus-visible{color:var(--ks-news-accent);text-decoration:underline}.ks-media-about__link:after{content:" ↗";font-weight:400}.ks-media-about__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.78em;color:var(--ks-news-muted)}.ks-media-about__ai{background:var(--ks-news-disclaimer-bg);color:var(--ks-news-disclaimer-fg);border-radius:999px;padding:2px 10px}.ks-media-about__footer{display:flex;justify-content:center;margin-top:24px}
