.ArticleCard-module__UqvXiG__card{background:var(--warm-white);cursor:pointer;color:inherit;border-left:3px solid #0000;text-decoration:none;transition:background .15s;display:block}.ArticleCard-module__UqvXiG__card:hover{border-left-color:var(--teal);background:#fff}.ArticleCard-module__UqvXiG__imageWrap{aspect-ratio:16/9;position:relative;overflow:hidden}.ArticleCard-module__UqvXiG__image{object-fit:cover}.ArticleCard-module__UqvXiG__body{padding:18px 20px}.ArticleCard-module__UqvXiG__badge{text-transform:uppercase;letter-spacing:.12em;font-size:.52rem;font-weight:700;font-family:var(--mono-font);border-radius:2px;margin-bottom:8px;padding:3px 8px;display:inline-block}.ArticleCard-module__UqvXiG__title{font-family:var(--heading-font);color:var(--text);margin-bottom:6px;font-size:1.1rem;font-weight:600;line-height:1.35;transition:color .15s}.ArticleCard-module__UqvXiG__card:hover .ArticleCard-module__UqvXiG__title{color:var(--teal)}.ArticleCard-module__UqvXiG__excerpt{color:var(--text-light);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px;font-size:.74rem;line-height:1.55;display:-webkit-box;overflow:hidden}.ArticleCard-module__UqvXiG__meta{font-family:var(--mono-font);color:var(--text-light);align-items:center;gap:8px;font-size:.56rem;display:flex}.ArticleCard-module__UqvXiG__partnerName{color:var(--gold);font-weight:600}@media (max-width:768px){.ArticleCard-module__UqvXiG__card{background:#fff}.ArticleCard-module__UqvXiG__title{font-size:.95rem}}
.VideoCard-module__08fmVq__card{background:var(--warm-white);cursor:pointer;color:inherit;text-decoration:none;transition:background .15s;display:block}.VideoCard-module__08fmVq__card:hover{background:#fff}.VideoCard-module__08fmVq__partner{background:#c49a3c0a}.VideoCard-module__08fmVq__partner:hover{background:#c49a3c14}.VideoCard-module__08fmVq__thumb{aspect-ratio:16/9;background:linear-gradient(135deg,#0a1c28,#061218);position:relative;overflow:hidden}.VideoCard-module__08fmVq__thumbImg{object-fit:cover}.VideoCard-module__08fmVq__grid{background-image:linear-gradient(#2baec20a 1px,#0000 1px),linear-gradient(90deg,#2baec20a 1px,#0000 1px);background-size:20px 20px;position:absolute;inset:0}.VideoCard-module__08fmVq__overlay{background:linear-gradient(#0000 45%,#072c368c 100%);position:absolute;inset:0}.VideoCard-module__08fmVq__playWrap{opacity:0;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.VideoCard-module__08fmVq__card:hover .VideoCard-module__08fmVq__playWrap{opacity:1}.VideoCard-module__08fmVq__playBtn{background:#072c3680;border:1px solid #c49a3c80;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .2s;display:flex}.VideoCard-module__08fmVq__card:hover .VideoCard-module__08fmVq__playBtn{transform:scale(1.1)}.VideoCard-module__08fmVq__fmt{text-transform:uppercase;letter-spacing:.1em;font-size:.52rem;font-weight:700;font-family:var(--mono-font);border-radius:2px;padding:2px 7px;position:absolute;top:7px;left:7px}.VideoCard-module__08fmVq__dur{font-family:var(--mono-font);color:#f5f3efb3;background:#0000008c;border-radius:1px;padding:1px 5px;font-size:.52rem;position:absolute;bottom:6px;right:7px}.VideoCard-module__08fmVq__partnerStar{color:var(--gold);opacity:.9;font-size:.7rem;position:absolute;top:7px;right:7px}.VideoCard-module__08fmVq__body{padding:12px 14px}.VideoCard-module__08fmVq__theme{text-transform:uppercase;letter-spacing:.12em;font-size:.54rem;font-weight:700;font-family:var(--mono-font);align-items:center;gap:3px;margin-bottom:4px;display:flex}.VideoCard-module__08fmVq__theme:before{content:"";background:currentColor;border-radius:50%;width:3px;height:3px;display:block}.VideoCard-module__08fmVq__title{font-family:var(--heading-font);color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:5px;font-size:.84rem;font-weight:400;line-height:1.3;transition:color .15s;display:-webkit-box;overflow:hidden}.VideoCard-module__08fmVq__card:hover .VideoCard-module__08fmVq__title{color:var(--teal)}.VideoCard-module__08fmVq__guest{color:var(--text-light);white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:.64rem;font-style:italic;overflow:hidden}.VideoCard-module__08fmVq__meta{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.VideoCard-module__08fmVq__date{font-family:var(--mono-font);color:var(--text-light);font-size:.56rem}.VideoCard-module__08fmVq__partnerName{color:var(--gold);align-items:center;gap:3px;font-size:.56rem;font-weight:600;display:flex}@media (max-width:768px){.VideoCard-module__08fmVq__card{background:#fff}.VideoCard-module__08fmVq__fmt,.VideoCard-module__08fmVq__dur,.VideoCard-module__08fmVq__theme,.VideoCard-module__08fmVq__date,.VideoCard-module__08fmVq__partnerName{font-size:.65rem}.VideoCard-module__08fmVq__guest{font-size:.72rem}}
