@import url("../inner.css");
/* News article */
.nd { padding-top: clamp(28px, 4vw, 48px); }
.nd__wrap { max-width: 780px; }
.nd .crumbs { display: flex; align-items: center; gap: 10px; margin-bottom: 22px; font-size: var(--fs-xs); color: var(--text-3); }
.nd .crumbs a { display: inline-flex; align-items: center; min-height: 32px; color: var(--stone); }
.nd .crumbs a:hover { color: var(--gold-1); }
.nd__head { margin-bottom: 28px; }
.nd__title { margin: 14px 0 12px; }
.nd__meta { display: flex; align-items: center; gap: 10px; font-size: var(--fs-sm); color: var(--text-3); }
.nd__sep { color: var(--gold-4); }
.nd__body { display: grid; gap: 18px; }
.nd__source { margin-top: 24px; }
.nd__source a { display: inline-flex; align-items: center; gap: 8px; min-height: var(--tap); color: var(--gold-2); font-size: var(--fs-sm); }
.nd__source a:hover { color: var(--gold-1); }
.nd__foot { margin-top: 40px; padding-top: 24px; border-top: 1px solid var(--line); }
