.Y-mDgG_main{max-width:900px;margin:0 auto;padding:clamp(56px,9vw,104px) clamp(20px,5vw,56px) 120px}.Y-mDgG_article{background:#fffdf9;border:1px solid #ded4c8;border-radius:16px;padding:clamp(24px,6vw,58px);box-shadow:0 12px 32px #342a1f14}.Y-mDgG_header{border-bottom:1px solid #ddd3c7;margin-bottom:clamp(28px,5vw,46px);padding-bottom:clamp(24px,5vw,38px)}.Y-mDgG_header h1{color:#211c17;letter-spacing:.02em;margin:14px 0 18px;font-size:clamp(1.8rem,5vw,3rem);font-weight:500;line-height:1.45}.Y-mDgG_meta{color:#786f66;flex-wrap:wrap;align-items:center;gap:10px;font-size:.84rem;display:flex}.Y-mDgG_category{color:#735935;background:#f1eadf;border-radius:999px;padding:4px 10px;font-weight:700;display:inline-flex}.Y-mDgG_summary{color:#655c53;margin:0;font-size:1.02rem;line-height:1.85}.Y-mDgG_eventDate{color:#594a38;overflow-wrap:anywhere;margin:0 0 14px;line-height:1.8}.Y-mDgG_thumbnail{aspect-ratio:16/9;background:#f1eadf;border-radius:12px;margin-bottom:clamp(28px,5vw,46px);display:block;overflow:hidden}.Y-mDgG_thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.Y-mDgG_thumbnailFallback{color:#594a38;letter-spacing:.14em;background:linear-gradient(135deg,#e4d8c7,#d8cdd2);justify-content:center;align-items:center;width:100%;height:100%;font-weight:700;display:flex}.Y-mDgG_back{color:#725735;margin-top:30px;font-weight:700;text-decoration:none;display:inline-flex}.Y-mDgG_back:before{content:"←";margin-right:.55em}@media (max-width:640px){.Y-mDgG_main{padding-bottom:80px}.Y-mDgG_article{border-radius:10px}}
