.noise-section {
  border-bottom: 1px solid var(--line);
  background: radial-gradient(ellipse at 12% 100%, #173b4829, transparent 62%), #0c1011;
}
.noise-layout { display: grid; grid-template-columns: 1fr 1fr; gap: 56px; align-items: center; }
.noise-layout .eyebrow { color: var(--blue); }
.noise-layout h2 span { color: var(--blue); }
.noise-platforms { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 18px; }
.noise-platforms span { padding: 5px 12px; border: 1px solid #40565c; border-radius: 20px; color: #d7e8eb; font-size: 12px; }
.noise-lead { max-width: 520px; color: var(--ink); font-size: 19px; line-height: 1.55; }
.noise-detail { max-width: 520px; margin-top: 16px; font-size: 14px; line-height: 1.65; }
.noise-copy .text-link { margin-top: 22px; }
@media (max-width: 800px) {
  .noise-layout { gap: 30px; }
  .noise-lead { font-size: 17px; }
}
@media (max-width: 560px) {
  .noise-layout { grid-template-columns: 1fr; gap: 26px; }
  .noise-layout .eyebrow { font-size: 10px; letter-spacing: .14em; }
  .noise-lead { font-size: 16px; }
  .noise-detail { font-size: 13px; }
}
