.feed{padding-top:clamp(2rem,6vh,4rem)}.cat{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);border:1px solid rgba(var(--accent-rgb), .45);border-radius:6px;padding:.25rem .5rem;font-size:.66rem;display:inline-block}.lead-news{background-image:radial-gradient(80% 90% at 95% 0%, rgba(var(--accent-rgb), .2), transparent 60%);margin-bottom:clamp(3rem,8vh,5rem);padding:clamp(1.8rem,4vw,3rem);scroll-margin-top:10rem}.lead-news__meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.8rem;margin-bottom:1.4rem;font-size:.78rem;display:flex}.lead-news__new{letter-spacing:.1em;text-transform:uppercase;color:#1a0d05;background:var(--accent);border-radius:6px;padding:.28rem .5rem;font-size:.66rem}.lead-news__t{font:700 clamp(1.8rem, 3.6vw, 3rem)/1.12 var(--font-head);max-width:24ch;margin-bottom:1rem}.lead-news p{color:#f3efe7d6;max-width:60ch;margin-bottom:1.8rem;font-size:1.08rem}.lead-news[hidden]{display:none}.timeline{gap:clamp(2.5rem,6vh,4rem);display:grid}.month{grid-template-columns:11rem 1fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.month[hidden]{display:none}.month__h{letter-spacing:.08em;color:var(--muted);border-top:1px solid var(--accent);margin:0;padding-top:.4rem;font-size:.8rem;position:sticky;top:10.5rem}.month__h span{font:700 1.6rem/1.2 var(--font-head);letter-spacing:0;color:var(--text);margin-top:.5rem;display:block}.month__items{display:grid}.news{border-top:1px solid var(--line);grid-template-columns:4.5rem 1fr;gap:1.4rem;padding:1.6rem 0;scroll-margin-top:10rem;display:grid}.news:first-child{border-top:0;padding-top:0}.news[hidden]{display:none}.news__date{flex-direction:column;gap:.3rem;display:flex}.news__date b{color:var(--accent);font-size:2.4rem;font-weight:500;line-height:1}.news__date time{color:var(--muted);letter-spacing:.04em;font-size:.62rem}.news__t{font:700 1.3rem/1.3 var(--font-head);margin:.7rem 0 .6rem}.news__body p{color:#f3efe7c7;margin-bottom:.8rem}.news__go{color:var(--text);border-bottom:1px solid rgba(var(--accent-rgb), .45);padding-bottom:.15rem;font-size:.88rem;text-decoration:none;transition:border-color .2s}.news__go span{color:var(--accent);transition:transform .3s var(--ease);display:inline-block}.news__go:hover{border-color:var(--accent)}.news__go:hover span{transform:translate(4px)}.is-target{animation:flag 2.4s var(--ease) 1}@keyframes flag{0%,30%{box-shadow:-14px 0 0 -10px var(--accent);background:rgba(var(--accent-rgb), .08)}to{box-shadow:none;background:0 0}}.lead-news.is-target{border-color:var(--accent);animation:none}@media (width<=900px){.month{grid-template-columns:1fr;gap:1rem}.month__h{position:static}}@media (width<=640px){.news{grid-template-columns:1fr;gap:.6rem}.news__date{flex-direction:row;align-items:baseline;gap:.6rem}.news__date b{font-size:1.4rem}.feed__tools .mkf{scrollbar-width:none;flex-wrap:nowrap;margin:0 -.2rem;padding:0 .2rem;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.feed__tools .mkf::-webkit-scrollbar{display:none}.feed__tools .mkf button{flex:none}.feed__tools{flex-wrap:nowrap}}.lvl{letter-spacing:.1em;color:var(--muted);border:1px solid var(--line);border-radius:6px;margin-left:.4rem;padding:.25rem .5rem;font-size:.66rem;display:inline-block}.lead-news__meta .lvl{margin-left:0}.feed__tools{flex-wrap:wrap}.feed__tools .mkf--lvl{border-left:1px solid var(--line);padding-left:.8rem}@media (width<=640px){.feed__tools{flex-wrap:wrap}.feed__tools .mkf{flex:100%}.feed__tools .mkf--lvl{border-left:0;padding-left:.2rem}}.lead-news--img{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(1.4rem,3vw,2.6rem);display:grid}.lead-news__img{aspect-ratio:16/10;background:#ffffff0a;border-radius:14px;margin:0;overflow:hidden}.lead-news__img img{object-fit:cover;width:100%;height:100%;display:block}.news__img{aspect-ratio:16/9;background:#ffffff0a;border-radius:12px;max-width:520px;margin:.2rem 0 .9rem;overflow:hidden}.news__img img{object-fit:cover;width:100%;height:100%;display:block}.feed__kosong{color:var(--muted)}@media (width<=900px){.lead-news--img{grid-template-columns:1fr}}
