.night-raid-section{padding-block:100px;background:radial-gradient(ellipse at 80% 25%,#253b713b,transparent 65%),#061325;border-block:1px solid #335264}
.night-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:36px}
.night-heading>p{color:var(--muted);font-size:14px;line-height:2}
.night-keyvisual{border-color:#5e81c9;transform:none}
.night-keyvisual img{width:100%;height:auto}
.night-keyvisual figcaption{display:flex;align-items:center;justify-content:space-between;gap:20px}
.night-keyvisual figcaption span{font-size:10px;color:var(--muted)}
.night-tips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:40px}
.night-tips article{padding-left:22px;border-left:2px solid #45668f}
.night-step{display:block;color:var(--cyan);font-size:11px;letter-spacing:.14em;font-weight:800;margin-bottom:12px}
.night-tips h3{font-size:19px;margin-bottom:12px}
.night-tips p{color:var(--muted);font-size:13px;line-height:1.95}
.night-bottom{display:flex;justify-content:space-between;align-items:center;gap:28px;margin-top:40px;padding-top:28px;border-top:1px solid #335264}
.night-bottom p b{display:block;color:var(--yellow);font-size:16px}
.night-bottom p>span{display:block;color:var(--muted);font-size:12px;margin-top:8px}
.night-video-link{flex-shrink:0;border:1px solid #5ce4e6;border-radius:9px;padding:14px 20px;color:var(--cyan);font-size:13px;font-weight:800;line-height:1.6}
.night-video-link:hover{background:#163850}
.night-video-link small{display:block;color:var(--muted);font-size:10px;font-weight:400;margin-top:5px}
@media(max-width:900px){.night-tips{gap:20px}.night-tips article{padding-left:16px}.night-tips h3{font-size:17px}.night-bottom{align-items:flex-start}}
@media(max-width:760px){.night-raid-section{padding-block:64px}.night-heading{display:block;margin-bottom:28px}.night-heading>p{margin-top:22px;font-size:13px}.night-keyvisual figcaption{display:block}.night-keyvisual figcaption span{display:block;margin-top:5px}.night-tips{grid-template-columns:1fr;gap:28px;margin-top:32px}.night-tips h3{font-size:19px;margin-bottom:8px}.night-tips p{font-size:13px}.night-bottom{display:block;margin-top:32px}.night-video-link{display:inline-block;margin-top:22px}}
