/*src-md5:c190f0f86da5be61bce76f57b982ef38*/
.rb-cat-page{max-width:none;padding:28px 0 60px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:28px;align-items:start}.rb-cat-page>*{grid-column:1 / -1;min-width:0}.rb-cat-page>.cat-column-header-black{border-bottom-width:3px;padding-bottom:10px;margin-bottom:24px}.rb-cat-page>.cat-column-header-black .cat-title{font-size:32px;line-height:1.25}.rb-cat-page>.cat-lead-clean{grid-column:1 / span 2;align-self:stretch;display:flex;flex-direction:column;margin:0}.rb-cat-page>.cat-lead-clean .thumb{position:relative;flex:1 0 auto;aspect-ratio:16 / 10;margin:0 0 14px;border-radius:0}.rb-cat-page>.cat-lead-clean .thumb>a{position:absolute;inset:0;display:block}.rb-cat-page>.cat-lead-clean .thumb img{position:absolute;inset:0;width:100%;height:100%}.rb-cat-page>.cat-lead-clean :is(h2,h3){font-size:30px;line-height:1.4}.rb-cat-page>.cat-sub-grid-two{grid-column:3;align-self:stretch;display:flex;flex-direction:column;gap:24px;margin:0}.rb-cat-page>.cat-sub-grid-two .cat-sub-card{flex:1 1 0;min-width:0}.rb-cat-page>.cat-sub-grid-two .cat-sub-card .thumb{border-radius:0;margin-bottom:10px}.rb-cat-page>.cat-sub-grid-two .cat-sub-card :is(h3,h4){font-size:19px;line-height:1.45}.rb-cat-page:not(:has(.cat-sub-grid-two))>.cat-lead-clean{grid-column:1 / -1}.rb-cat-page:not(:has(.cat-sub-grid-two))>.cat-lead-clean .thumb{aspect-ratio:21 / 9}.rb-cat-page>.cat-dashed-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;margin-top:36px;border-top:0;align-items:stretch}.rb-cat-page>.cat-dashed-list:empty{display:none}.rb-cat-page .cat-dashed-item{display:grid;grid-template-columns:210px minmax(0,1fr);grid-template-rows:auto auto 1fr;column-gap:20px;row-gap:6px;align-items:start;padding:18px 0;border-top:0;border-bottom:1px dashed #cbd5e1}.rb-cat-page .cat-dashed-item .thumb{grid-column:1;grid-row:1 / span 3;width:100%;height:auto;aspect-ratio:3 / 2;border-radius:0}.rb-cat-page .cat-dashed-item>:is(h4,h5){grid-column:2;grid-row:1;flex:none;font-size:19px;line-height:1.45;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.rb-cat-page .cat-dashed-item>.rb-cd-date{display:block;grid-column:2;grid-row:2;font-size:13px;color:#6b7280}.rb-cat-page .cat-dashed-item>.rb-cd-excerpt{display:-webkit-box;grid-column:2;grid-row:3;margin:0;font-size:15px;line-height:1.7;color:#4b5563;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.rb-tag-page{max-width:none;padding:28px 0 60px}.rb-tag-page .rb-tag-title{font-size:32px;line-height:1.25;margin-bottom:8px;padding-bottom:10px;border-bottom:3px solid var(--dark-color)}.rb-404 .rb-tag-title{border-bottom:0;padding-bottom:0}.rb-tag-page .rb-tag-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;align-items:stretch}.rb-tag-page .rb-tag-item{align-items:flex-start;gap:20px;padding:18px 0}.rb-tag-page .rb-tag-thumb{flex:0 0 210px;max-width:210px;aspect-ratio:3 / 2;border-radius:0}.rb-tag-page .rb-tag-body :is(h2,h3){font-size:19px;line-height:1.45;margin-bottom:6px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.rb-tag-page .rb-tag-date{margin-bottom:6px}.rb-tag-page .rb-tag-excerpt.rb-desk-only{display:-webkit-box;margin:0;font-size:15px;line-height:1.7;color:#4b5563;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.rb-tag-thumb img,.rb-cat-page .cat-dashed-item .thumb img{transition:transform .3s ease}.rb-tag-item:hover .rb-tag-thumb img{transform:scale(1.04)}.rb-cat-more-wrap{margin-top:44px}.rb-cat-more{min-width:220px;padding:13px 40px;font-size:16px}.rb-cat-empty{padding:80px 0;font-size:17px}@media (max-width:1199px){.rb-cat-page{column-gap:22px}.rb-cat-page>.cat-lead-clean :is(h2,h3){font-size:26px}.rb-cat-page>.cat-dashed-list,.rb-tag-page .rb-tag-list{column-gap:32px}.rb-cat-page .cat-dashed-item{grid-template-columns:170px minmax(0,1fr);column-gap:16px}.rb-tag-page .rb-tag-thumb{flex-basis:170px;max-width:170px}.rb-cat-page .cat-dashed-item>:is(h4,h5),.rb-tag-page .rb-tag-body :is(h2,h3){font-size:17px}}.rb-search-again{max-width:760px;margin-bottom:14px}.rb-search-again input[type="search"]{padding:12px 14px}.rb-search-again button{padding:12px 28px;font-size:16px}.rb-404{padding-top:48px}.rb-404-code{font-size:110px;margin-top:0}.rb-404 .rb-tag-title{font-size:34px}.rb-404-text{max-width:620px;margin:0 auto 22px;font-size:17px}.rb-404 .rb-search-again{margin-left:auto;margin-right:auto}.rb-404 .cat-column-header-black{text-align:left;margin-top:56px!important}.rb-pagination{margin-top:40px}.rb-pagination .page-numbers{min-width:44px;padding:10px 14px;font-size:16px}.rb-writer-head{gap:32px;padding:10px 0 30px;align-items:flex-start}.rb-writer-photo{flex:0 0 200px;max-width:200px}.rb-writer-name{font-size:36px}.rb-writer-job{font-size:22px}.rb-writer-exp{font-size:17px;line-height:1.85;max-width:820px}.rb-writer-page .rb-tag-list{border-top:3px solid var(--dark-color)}.rb-video-page{max-width:none;margin:0;padding:28px 0 60px}.rb-video-page>.cat-column-header-black{border-bottom-width:3px;padding-bottom:10px;margin-bottom:26px!important}.rb-video-page>.cat-column-header-black .cat-title{font-size:32px}.rb-video-page .rb-vgrid,.rb-video-page .rb-agrid:not(.rb-agrid-2){grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 22px}.rb-video-page .rb-vcard-title{font-size:18px;line-height:1.45}.rb-video-page .rb-acard-body{padding:12px 14px}.rb-video-page .rb-acard-body :is(h2,h3,h4){font-size:17px;line-height:1.45}.rb-vpager{margin-top:44px}.rb-vpager .page-numbers{min-width:44px;padding:10px 14px;font-size:16px}@media (max-width:1199px){.rb-video-page .rb-vgrid,.rb-video-page .rb-agrid:not(.rb-agrid-2){grid-template-columns:repeat(3,minmax(0,1fr))}}.rb-single-gallery .rb-gal-grid{gap:10px}.rb-single-gallery .rb-gal-grid.rb-gal-one{grid-template-columns:1fr}.rb-page{max-width:940px;padding:28px 0 70px}.rb-page-title{font-size:40px;margin:34px 0 26px}.rb-page-content{font-size:19px;line-height:2}.rb-page-content h2{font-size:28px}.rb-page-content h3{font-size:23px}.rb-poll-page{max-width:640px;margin-top:48px;margin-bottom:70px}
