.rdtl-wrap{--rdtl-gap:28px;--rdtl-date-col:180px;--rdtl-thumb-col:360px;--rdtl-divider:#2b2b2b;--rdtl-divider-w:1px;--rdtl-thumb-ratio-w:16;--rdtl-thumb-ratio-h:9;width:100%;margin:0 auto;box-sizing:border-box}.rdtl-wrap,.rdtl-wrap *{box-sizing:border-box}.rdtl-wrap[data-top="1"]{border-top:var(--rdtl-divider-w) solid var(--rdtl-divider)}.rdtl-wrap[data-bottom="1"]{border-bottom:var(--rdtl-divider-w) solid var(--rdtl-divider)}.rdtl-row,.rdtl-cartoon{border-top:var(--rdtl-divider-w) solid var(--rdtl-divider);padding:28px 0}.rdtl-wrap[data-top="1"] .rdtl-row:first-child,.rdtl-wrap[data-top="1"] .rdtl-cartoon:first-child{border-top:0}.rdtl-row{display:grid;grid-template-columns:var(--rdtl-date-col) minmax(0,1fr) var(--rdtl-thumb-col);gap:var(--rdtl-gap);align-items:start}.rdtl-row>.rdtl-main:only-child{grid-column:1 / -1}.rdtl-date{font-size:16px;line-height:1.2;padding-top:6px}.rdtl-main{min-width:0}.rdtl-title{margin:0;font-size:clamp(26px, 2.6vw, 44px);line-height:1.05;letter-spacing:-.01em}.rdtl-title a,.rdtl-author a{color:inherit;text-decoration:none}.rdtl-title a:hover,.rdtl-title a:focus,.rdtl-author a:hover,.rdtl-author a:focus{text-decoration:underline}.rdtl-author{margin-top:10px;font-size:clamp(18px, 1.6vw, 30px);line-height:1.1}.rdtl-excerpt{margin-top:14px;font-size:17px;line-height:1.55}.rdtl-thumb{display:block;width:100%;max-width:100%;overflow:hidden}.rdtl-thumb__img,.rdtl-thumb__placeholder{display:block;width:100%;aspect-ratio:calc(var(--rdtl-thumb-ratio-w) / var(--rdtl-thumb-ratio-h))}.rdtl-thumb__img{height:auto;object-fit:cover}.rdtl-thumb__placeholder{background:linear-gradient(135deg,#f1f1f1,#e6e6e6)}.rdtl-video{display:block;width:100%;max-width:100%;overflow:hidden}.rdtl-video__iframe-wrap{position:relative;width:100%;aspect-ratio:calc(var(--rdtl-thumb-ratio-w) / var(--rdtl-thumb-ratio-h));background:#000}.rdtl-video__iframe-wrap iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.rdtl-video__player{display:block;width:100%;aspect-ratio:calc(var(--rdtl-thumb-ratio-w) / var(--rdtl-thumb-ratio-h));object-fit:cover;background:#000}.rdtl-cartoon__link{display:block;width:100%}.rdtl-cartoon__img{display:block;width:100%;height:auto}.rdtl-pagination,.rdtl-load-more{margin-top:28px}.rdtl-pagination{display:flex;justify-content:center}.rdtl-pagination__list{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center}.rdtl-pagination__item{display:inline-flex}.rdtl-pagination__item .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:10px 16px;border:1px solid #111;background:#fff0;color:#111;text-decoration:none;line-height:1;box-shadow:none}.rdtl-pagination__item .page-numbers.current,.rdtl-pagination__item.is-current .page-numbers{background:#111;color:#fff}.rdtl-pagination__item .dots{border:0;min-width:auto;padding-inline:4px}.rdtl-load-more{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:12px}.rdtl-load-more__button{appearance:none;display:inline-flex;align-items:center;justify-content:center;min-width:180px;padding:12px 24px;border:1px solid #111;background:#111;color:#fff;cursor:pointer;text-decoration:none;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease,opacity 0.2s ease}.rdtl-load-more__button:hover,.rdtl-load-more__button:focus{background:#f6f0ea;color:#111;border-color:#111}.rdtl-load-more__button.is-loading{opacity:.7;cursor:wait}.rdtl-load-more__button.is-hidden{display:none}.rdtl-load-more__end-text{min-height:1.5em;text-align:center}@media (max-width:1024px){.rdtl-row{grid-template-columns:minmax(120px,160px) minmax(0,1fr) minmax(220px,300px)}}@media (max-width:767px){.rdtl-row{grid-template-columns:1fr;gap:14px}.rdtl-date{padding-top:0;font-size:14px}.rdtl-title{font-size:26px}.rdtl-author{font-size:18px}.rdtl-excerpt{font-size:16px}.rdtl-pagination__list{gap:8px}.rdtl-pagination__item .page-numbers,.rdtl-load-more__button{min-width:0;width:100%}.rdtl-load-more{align-items:stretch}}.rdtl-fm-wrap{--rdtl-thumb-ratio-w:16;--rdtl-thumb-ratio-h:9;display:block;width:100%;overflow:hidden}.rdtl-fm__img{display:block;width:100%;height:auto}.rdtl-fm__img--ratio{aspect-ratio:calc(var(--rdtl-thumb-ratio-w) / var(--rdtl-thumb-ratio-h));height:auto;object-fit:cover}.rdtl-fm__placeholder{display:block;width:100%;aspect-ratio:calc(var(--rdtl-thumb-ratio-w) / var(--rdtl-thumb-ratio-h));background-color:#e6e6e6}.rdtl-thumb{position:relative}.rdtl-video-badge{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:rgb(0 0 0 / .6);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);pointer-events:none;transition:background 0.2s ease,transform 0.2s ease;transform-origin:center center}.rdtl-video-badge::after{content:'';display:block;width:0;height:0;border-style:solid;border-width:8px 0 8px 14px;border-color:#fff0 #fff0 #fff0 #fff;margin-left:3px}.rdtl-thumb--has-video:hover .rdtl-video-badge,.rdtl-thumb--has-video:focus .rdtl-video-badge{background:rgb(0 0 0 / .82)}.rdtl-category-wrap{margin-bottom:6px}.rdtl-category{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;color:#b1002d}.rdtl-category:hover,.rdtl-category:focus{color:#111;text-decoration:underline}