
.uk-news{position:relative;background:#fbf5e8;padding:5rem 0}
@media (min-width:40rem){.uk-news{padding:7rem 0}}
.uk-news__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.5rem 2rem}
.uk-news__more{text-decoration:none}
.uk-news__list{list-style:none;margin:3rem 0 0;padding:0;display:grid;gap:1rem}
@media (min-width:48rem){.uk-news__list{grid-template-columns:repeat(3,1fr);margin-top:3.5rem}}
.uk-news__card{display:flex;flex-direction:column;height:100%;background:#fffaf0;border:1px solid #201b171f;color:#201b17;text-decoration:none;transition:transform .2s cubic-bezier(.23,1,.32,1),box-shadow .2s ease-out}
a.uk-news__card:hover{transform:translateY(-5px);box-shadow:0 14px 26px #201b1714}
.uk-news__im{aspect-ratio:16/10;overflow:hidden;background:#1d1916}
.uk-news__im>img{display:block;width:100%;height:100%;object-fit:cover}
.uk-news__im--logo{background:#fffaf0}
.uk-news__im--logo>img{object-fit:contain;padding:8%;box-sizing:border-box}
.uk-news__noimg{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#1d1916}
.uk-news__noimg img{width:auto;height:46%;object-fit:contain}
.uk-news__bd{padding:1.25rem 1.4rem 1.6rem}
.uk-news__meta{display:flex;align-items:center;gap:.75rem;margin:0;font-size:.72rem;letter-spacing:.1em;color:#746b61}
.uk-news__meta span{color:#d54a2f;font-weight:800;letter-spacing:.14em}
.uk-news__t{margin:.7rem 0 0;font-family:Shippori Mincho B1,serif;font-size:1.05rem;font-weight:700;line-height:1.65;letter-spacing:.02em}
.uk-news__empty{margin:2.5rem 0 0;font-size:.93rem;color:#5e564d}
@media (max-width:47.99rem){
  .uk-news__card{flex-direction:row}
  .uk-news__im{flex:0 0 38%;aspect-ratio:auto;min-height:104px}
  .uk-news__bd{padding:.9rem 1rem}
  .uk-news__t{font-size:.9rem;margin-top:.4rem}
  .uk-news__noimg img{height:52%}
}

.uk-ftnews{color:#efe6d5;font-size:.74rem;font-weight:700;letter-spacing:.12em;border-bottom:1px solid #efe6d566;padding-bottom:.2rem;align-self:flex-start;transition:opacity .18s ease-out}
.uk-ftnews:hover{opacity:.7}
@media (min-width:40rem){.uk-ftnews{align-self:center;margin-left:auto;margin-right:2rem}}
