/* House91 editorial layout 20261107 */
.h91-news-page{padding:32px 0 48px!important}.h91-news-page .house91-news-categories{padding:18px 20px!important;background:#faf8f7;border:1px solid #eee7e5;border-radius:14px;margin-bottom:24px!important}.h91-news-page .house91-news-categories>div{font-size:17px;margin-bottom:12px}.h91-news-page .house91-news-categories ul{display:flex!important;flex-wrap:wrap;gap:8px!important;list-style:none!important;padding:0!important;margin:0!important}.h91-news-page .house91-news-categories li{margin:0!important;list-style:none}.h91-news-page .house91-news-categories .categories-item{display:flex!important;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px!important;background:#fff;border:1px solid #eadfdd;border-radius:8px;font-size:14px;line-height:1.5}.h91-news-page .house91-news-categories .categories-item:hover{background:#fff0ef;border-color:#bd2525;color:#ad2020}.h91-news-page .house91-news-categories .categories-item span:last-child{font-size:12px;background:#f3eeed;color:#705d5b;border-radius:20px;padding:1px 7px;min-width:25px;text-align:center}.h91-news-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:28px;align-items:start}.h91-news-main,.h91-news-sidebar{min-width:0}.h91-news-main .flat-blog-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.h91-news-main .flat-blog-item{margin:0!important;padding:0!important;border:1px solid #e9e5e3;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 4px 16px #27202006;min-width:0}.h91-news-main .flat-blog-item>.img-style{display:block!important;width:100%;aspect-ratio:16/10;overflow:hidden;border-radius:0!important}.h91-news-main .flat-blog-item>.img-style img{width:100%!important;height:100%!important;object-fit:cover;display:block}.h91-news-main .flat-blog-item .content-box{padding:18px!important;margin:0!important}.h91-news-main .flat-blog-item .title{font-size:20px!important;line-height:1.5!important;margin:10px 0!important;overflow-wrap:anywhere}.h91-news-main .flat-blog-item .title a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.h91-news-main .flat-blog-item .post-author{font-size:12px;display:flex;flex-wrap:wrap;gap:8px}.h91-news-main .flat-blog-item .description{font-size:14px;line-height:1.75;margin:10px 0!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.h91-news-main .flat-blog-item .date-post{font-size:12px;padding:5px 10px}.h91-news-main .flat-blog-item .btn-read-more{font-size:14px;margin-top:8px}.h91-news-main .flat-blog-list>nav,.h91-news-main .flat-blog-list>.pagination{grid-column:1/-1}.h91-news-sidebar .sidebar-blog{position:static!important;display:grid;gap:20px}.h91-news-sidebar .widget-box,.h91-news-sidebar .widget-search{padding:18px!important;background:#faf9f8;border:1px solid #eee8e5;border-radius:14px;margin:0!important}.h91-news-sidebar .h7{font-size:17px;margin-bottom:14px!important}.h91-news-sidebar .search-box{margin:0!important}.h91-news-sidebar .search-field{width:100%;min-width:0;height:44px}.h91-news-sidebar .recent-post-item{display:grid!important;grid-template-columns:80px minmax(0,1fr);gap:12px!important;align-items:start}.h91-news-sidebar .recent-post-item .img-style{width:80px!important;height:62px!important;border-radius:7px!important;min-width:0!important}.h91-news-sidebar .recent-post-item img{width:100%;height:100%;object-fit:cover}.h91-news-sidebar .recent-post-item .content{min-width:0}.h91-news-sidebar .recent-post-item .title{font-size:14px!important;line-height:1.6!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.h91-news-sidebar .recent-post-item .subtitle{font-size:11px}.h91-news-sidebar .recent li+li{margin-top:14px!important;padding-top:14px!important}.h91-news-sidebar .categories{display:none!important}.h91-inline-service .h91-news-page{padding-top:8px!important}.h91-inline-service>.flat-title-page{padding:10px 0 20px!important}.h91-inline-service>.flat-title-page h2{font-size:28px}.h91-inline-service .h91-news-page .container{padding:0}.h91-news-main .flat-blog-list>div:not(.flat-blog-item){grid-column:1/-1}
@media(max-width:1100px){.h91-news-layout{grid-template-columns:minmax(0,1fr) 250px;gap:20px}.h91-news-main .flat-blog-list{gap:16px}.h91-news-sidebar .recent-post-item{grid-template-columns:64px minmax(0,1fr)}.h91-news-sidebar .recent-post-item .img-style{width:64px!important;height:56px!important}}
@media(max-width:900px){.h91-news-layout{grid-template-columns:1fr}.h91-news-sidebar .sidebar-blog{grid-template-columns:repeat(2,minmax(0,1fr))}.h91-news-sidebar .widget-search{grid-column:1/-1}.h91-news-page{padding-top:20px!important}}
@media(max-width:600px){.h91-news-main .flat-blog-list{grid-template-columns:1fr}.h91-news-sidebar .sidebar-blog{grid-template-columns:1fr}.h91-news-page .house91-news-categories{padding:14px!important}.h91-news-page .house91-news-categories .categories-item{font-size:13px;padding:6px 8px!important}.h91-news-main .flat-blog-item .title{font-size:20px!important}}
