.dc-news{--g:var(--nw-brand-gold,#d4a24e);--g2:var(--nw-brand-gold-soft,#e7c98b);--ink:var(--nw-brand-navy-deep,#08131f);--ink2:var(--nw-brand-navy,#0a1b2a);--ivory:var(--nw-brand-ivory,#fbf7f0);--hd:var(--nw-brand-heading,#11212f);--tx:#5a6470;--line:#11212f1f;-webkit-font-smoothing:antialiased;font-family:Karla,system-ui,-apple-system,sans-serif}.dc-news__hero{isolation:isolate;color:#fff;text-align:center;background:radial-gradient(70% 80% at 85% 0%, #d4a24e29 0%, transparent 55%), linear-gradient(180deg, var(--ink2) 0%, var(--ink) 100%);padding:clamp(170px,22vw,250px) 0 clamp(64px,8vw,110px);position:relative;overflow:hidden}.dc-news__hero-inner{max-width:800px;margin:0 auto;padding:0 22px}.dc-news__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--g2);align-items:center;gap:9px;margin-bottom:18px;font-size:12px;font-weight:700;display:inline-flex}.dc-news__eyebrow:before,.dc-news__eyebrow:after{content:"";background:#e7c98b73;width:34px;height:1px}.dc-news__title{color:#fff;margin:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(2.4rem,6vw,4rem);font-weight:600;line-height:1.08}.dc-news__intro{color:#ffffffb8;max-width:560px;margin:18px auto 0;font-size:1.05rem;line-height:1.7}.dc-news__body{background:var(--ivory);padding:clamp(56px,7vw,96px) 0}.dc-news__grid{grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.6vw,34px);max-width:1240px;margin:0 auto;padding:0 clamp(22px,5vw,64px);display:grid}.dc-news__card{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;text-decoration:none;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s;display:flex;overflow:hidden}.dc-news__card:hover{transform:translateY(-6px);box-shadow:0 30px 60px -30px #11212f59}.dc-news__media{aspect-ratio:16/10;background:var(--ink2);position:relative;overflow:hidden}.dc-news__media img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block}.dc-news__card:hover .dc-news__media img{transform:scale(1.06)}.dc-news__chip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--g2);letter-spacing:.12em;text-transform:uppercase;background:#08131fb8;border:1px solid #ffffff2e;border-radius:999px;padding:6px 13px;font-size:11px;font-weight:700;position:absolute;top:14px;left:14px}.dc-news__card-body{flex-direction:column;flex:1;padding:22px 24px 24px;display:flex}.dc-news__date{letter-spacing:.06em;text-transform:uppercase;color:var(--g);margin-bottom:10px;font-size:.82rem;font-weight:600}.dc-news__card-title{color:var(--hd);margin:0 0 10px;font-family:Playfair Display,Georgia,serif;font-size:1.3rem;font-weight:600;line-height:1.3;transition:color .25s}.dc-news__card:hover .dc-news__card-title{color:var(--g)}.dc-news__excerpt{color:var(--tx);margin:0 0 18px;font-size:.94rem;line-height:1.65}.dc-news__more{color:var(--hd);align-items:center;gap:8px;margin-top:auto;font-size:.9rem;font-weight:700;display:inline-flex}.dc-news__more svg{width:16px;height:16px;color:var(--g);transition:transform .3s}.dc-news__card:hover .dc-news__more svg{transform:translate(4px)}.dc-news__empty{text-align:center;max-width:700px;color:var(--tx);margin:0 auto;padding:0 22px;font-size:1.05rem}.dc-news__pagination{max-width:1240px;margin:clamp(40px,5vw,60px) auto 0;padding:0 clamp(22px,5vw,64px)}.dc-news__pagination .nav-links{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.dc-news__pagination .page-numbers{border:1px solid var(--line);min-width:44px;height:44px;color:var(--hd);background:#fff;border-radius:12px;justify-content:center;align-items:center;padding:0 14px;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex}.dc-news__pagination .page-numbers:hover{border-color:var(--g);color:var(--g)}.dc-news__pagination .page-numbers.current{background:linear-gradient(135deg, var(--g2), var(--g));color:#1c1206;border-color:#0000}@media (width<=1024px){.dc-news__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.dc-news__grid{grid-template-columns:1fr}}
