.duc-news-category{--ink:#161C22;--steel:#26333F;--red:#E31E24;--blue:#4FC3F7;--blue-deep:#1E88C7;--gold:#F2913F;--paper:#F7FAFD;--paper-2:#EAF3FA;--line:#DCE6EE;--grey:#647180;--white:#FFFFFF;background:var(--paper);color:var(--ink);font-family:'Be Vietnam Pro',sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased}.duc-news-category *{box-sizing:border-box}.duc-news-category img{max-width:100%;display:block}.duc-news-category a{color:inherit;text-decoration:none}.duc-news-category .dt-wrap{max-width:1240px;margin:0 auto;padding:0 28px}.duc-news-category .dt-pagehead{background:var(--ink);color:var(--white);border-bottom:4px solid;border-image:linear-gradient(90deg,var(--red),var(--gold),var(--blue)) 1;padding:34px 0 30px}.duc-news-category .dt-crumb{font-family:'JetBrains Mono',monospace;font-size:12px;color:#93A0AC;margin-bottom:12px}.duc-news-category .dt-crumb a{color:#93A0AC}.duc-news-category .dt-crumb a:hover{color:var(--blue)}.duc-news-category .dt-sep{margin:0 6px;color:#66727d}.duc-news-category .dt-crumb span:last-child{color:var(--white)}.duc-news-category .dt-pagehead h1{font-family:'Space Grotesk',sans-serif;text-transform:uppercase;letter-spacing:.02em;line-height:1.08;font-weight:600;font-size:30px;color:var(--white);margin:0 0 8px}.duc-news-category .dt-pagehead p,.duc-news-category .dt-category-desc{color:#B8C2CB;font-size:14px;max-width:560px;margin:0}.duc-news-category .dt-category-desc p{margin:0}.duc-news-category .dt-catpills{background:var(--white);border-bottom:1px solid var(--line);padding:16px 0;position:sticky;top:0;z-index:40}.admin-bar .duc-news-category .dt-catpills{top:32px}.duc-news-category .dt-catpills .dt-wrap{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.duc-news-category .dt-pill{font-family:'Be Vietnam Pro',sans-serif;font-size:13px;font-weight:500;padding:9px 16px;border-radius:20px;border:1.5px solid var(--line);color:var(--steel);white-space:nowrap}.duc-news-category .dt-pill:hover{border-color:var(--blue);color:var(--blue-deep)}.duc-news-category .dt-pill.active{background:var(--red);border-color:var(--red);color:var(--white)}.duc-news-category .dt-newswrap{padding:44px 0 80px}.duc-news-category .dt-featured{display:grid;grid-template-columns:1.2fr .8fr;gap:0;background:var(--white);border:1px solid var(--line);border-radius:6px;overflow:hidden;margin-bottom:48px}.duc-news-category .dt-fthumb{position:relative;min-height:340px;background:linear-gradient(135deg,#2A3947,#1B242D);display:block}.duc-news-category .dt-fthumb img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.duc-news-category .dt-noimage{position:absolute;inset:0;background:linear-gradient(135deg,#2A3947,#1B242D)}.duc-news-category .dt-date{position:absolute;bottom:14px;left:14px;background:var(--blue);color:var(--ink);font-family:'JetBrains Mono',monospace;font-size:11.5px;padding:6px 11px;border-radius:2px;font-weight:600;z-index:2}.duc-news-category .dt-fbody{padding:36px 34px;display:flex;flex-direction:column;justify-content:center}.duc-news-category .dt-kicker{font-family:'JetBrains Mono',monospace;font-size:11px;color:var(--blue-deep);text-transform:uppercase;letter-spacing:.06em;margin-bottom:12px}.duc-news-category .dt-featured h2{font-family:'Space Grotesk',sans-serif;font-size:24px;text-transform:none;letter-spacing:0;line-height:1.3;color:var(--ink);margin:0 0 14px;font-weight:600}.duc-news-category .dt-featured h2 a:hover{color:var(--red)}.duc-news-category .dt-featured p{font-size:14px;color:var(--grey);line-height:1.6;margin:0 0 20px}.duc-news-category .dt-go{font-family:'Be Vietnam Pro',sans-serif;font-size:13px;font-weight:600;color:var(--red);border-bottom:1.5px solid var(--red);align-self:flex-start}.duc-news-category .dt-newsgrid3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.duc-news-category .dt-newscard{border:1px solid var(--line);background:var(--white);border-radius:4px;overflow:hidden;display:flex;flex-direction:column;min-width:0}.duc-news-category .dt-thumb{aspect-ratio:16/10;background:linear-gradient(135deg,#2A3947,#1B242D);position:relative;overflow:hidden;display:block}.duc-news-category .dt-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.duc-news-category .dt-newscard:hover .dt-thumb img{transform:scale(1.03)}.duc-news-category .dt-thumb .dt-date{bottom:10px;left:10px;font-size:11px;padding:5px 9px}.duc-news-category .dt-body{padding:18px 18px 22px;flex:1;display:flex;flex-direction:column}.duc-news-category .dt-body .dt-kicker{font-size:10.5px;margin-bottom:8px}.duc-news-category .dt-newscard h3{font-size:15px;text-transform:none;font-family:'Be Vietnam Pro',sans-serif;font-weight:600;letter-spacing:0;line-height:1.4;color:var(--ink);margin:0 0 10px}.duc-news-category .dt-newscard h3 a:hover{color:var(--red)}.duc-news-category .dt-newscard p{font-size:13px;color:var(--grey);flex:1;margin:0}.duc-news-category .dt-newscard .dt-go{margin-top:14px;font-size:12.5px;color:var(--steel);font-weight:400}.duc-news-category .dt-newscard .dt-go:hover{color:var(--red)}.duc-news-category .dt-pagination{display:flex;justify-content:center;gap:8px;margin-top:44px;flex-wrap:wrap}.duc-news-category .dt-pagination .page-numbers{min-width:38px;height:38px;padding:0 11px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:3px;font-family:'JetBrains Mono',monospace;font-size:13px;color:var(--steel)}.duc-news-category .dt-pagination .page-numbers.current{background:var(--red);border-color:var(--red);color:var(--white)}.duc-news-category .dt-pagination a.page-numbers:hover{border-color:var(--blue);color:var(--blue-deep)}.duc-news-category .dt-newsletter{background:var(--paper-2);border:1px solid var(--line);border-radius:6px;padding:34px 36px;margin-top:56px;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.duc-news-category .dt-newsletter h3{font-size:18px;color:var(--ink);margin:0 0 6px;text-transform:none;font-family:'Space Grotesk',sans-serif;letter-spacing:0;font-weight:600}.duc-news-category .dt-newsletter p{font-size:13px;color:var(--grey);margin:0}.duc-news-category .dt-newsletter form{display:flex;gap:10px;flex-wrap:wrap;margin:0}.duc-news-category .dt-newsletter input[type=email]{padding:12px 14px;border:1px solid var(--line);border-radius:3px;font-family:'Be Vietnam Pro',sans-serif;font-size:13.5px;min-width:220px;background:#fff;color:var(--ink)}.duc-news-category .dt-btn{display:inline-flex;align-items:center;justify-content:center;background:var(--red);color:var(--white);font-weight:600;font-size:12.5px;text-transform:uppercase;letter-spacing:.02em;padding:11px 16px;border:none;border-radius:2px;cursor:pointer;white-space:nowrap}.duc-news-category .dt-btn:hover{background:#B7141A}.duc-news-category .dt-empty{background:#fff;border:1px solid var(--line);padding:36px;border-radius:6px;text-align:center}.duc-news-category .dt-empty h2{font-family:'Space Grotesk',sans-serif;margin:0 0 8px;font-size:24px}.duc-news-category .dt-empty p{margin:0;color:var(--grey)}@media (max-width:900px){.duc-news-category .dt-featured{grid-template-columns:1fr}.duc-news-category .dt-fthumb{min-height:220px}.duc-news-category .dt-newsgrid3{grid-template-columns:repeat(2,1fr)}.duc-news-category .dt-catpills{position:static}.admin-bar .duc-news-category .dt-catpills{top:auto}}@media (max-width:782px){.admin-bar .duc-news-category .dt-catpills{top:46px}}@media (max-width:560px){.duc-news-category .dt-wrap{padding-left:18px;padding-right:18px}.duc-news-category .dt-newsgrid3{grid-template-columns:1fr}.duc-news-category .dt-fbody{padding:26px 22px}.duc-news-category .dt-newsletter{padding:26px 22px}.duc-news-category .dt-newsletter form,.duc-news-category .dt-newsletter input[type=email],.duc-news-category .dt-btn{width:100%}.duc-news-category .dt-newsletter input[type=email]{min-width:0}}