.nc-foot{background:var(--nc-card);margin-block-start:10px}
.nc-note a{color:var(--nc-hot-d)}
.nc-foot a:focus-visible{outline:2px solid var(--nc-hot);outline-offset:2px;border-radius:4px}
.nc-foot-in{max-width:1080px;margin:0 auto;padding:30px 20px 26px}
.nc-foot-top{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-block-end:18px}
.nc-foot-top img{display:block;width:46px;height:46px}
.nc-marks{display:flex;align-items:center;gap:9px;flex-wrap:wrap}
.nc-age{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:14px;font-size:15px;font-weight:800;color:#fff;background:var(--nc-hot)}
.nc-mk{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-size:14px;font-weight:600;color:var(--nc-text);background:var(--nc-tint);padding:10px 15px;border-radius:999px;transition:background .18s ease}
.nc-mk:hover{background:var(--nc-soft)}
.nc-mk .nc-i{font-size:18px;color:var(--nc-deep2)}
.nc-note{font-size:14px;line-height:1.6;color:var(--nc-mute);max-width:74ch;margin:0 0 8px}
.nc-note em{font-style:italic}
.nc-copy{display:flex;align-items:center;gap:9px;font-size:14px;color:var(--nc-mute);margin:18px 0 0;padding-block-start:16px;border-block-start:1px solid var(--nc-line)}
.nc-copy .nc-i{font-size:17px;color:var(--nc-hot)}
@media (max-width:640px){.nc-foot-in{padding:24px 14px 22px}.nc-mk{font-size:13px}}
@media (prefers-reduced-motion:reduce){.nc-mk{transition:none}}
