.helpcar-news { margin:0; padding:64px 24px 80px; background:#f7f7f7; color:#484848; font-family:'Figtree','Segoe UI',sans-serif; }
.automotive-container { max-width:1120px; margin:auto; }
.helpcar-news h2 { white-space:pre-line; margin:0 0 24px; color:#438335; text-align:center; font:700 clamp(30px,3.4vw,48px)/1.05 'Figtree','Segoe UI',sans-serif; letter-spacing:0; }
.automotive-panel { display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr); align-items:start; gap:40px; padding:50px; }
.automotive-panel a { color:inherit; text-decoration:none; cursor:pointer; }
.automotive-feature,.automotive-secondary { min-width:0; }
.automotive-feature-image,.automotive-item-image { display:block; overflow:hidden; border-radius:0 20px 20px; }
.automotive-feature-image img { display:block; width:100%; height:auto; aspect-ratio:1024/1000; object-fit:cover; }
.automotive-feature h3 { margin:44px 0 12px; font-size:clamp(25px,2.3vw,36px); font-weight:400; line-height:1.15; color:#484848; }
.automotive-meta { display:flex; align-items:center; flex-wrap:wrap; gap:9px; color:#888; font-size:12px; line-height:1.5; }
.automotive-meta > span { color:#aeaeae; }
.automotive-feature > p { margin:22px 0 20px; color:#111; font-size:16px; line-height:1.6; }
.automotive-panel .automotive-read { text-decoration:none; cursor:pointer; display:inline-flex; align-items:center; justify-content:center; min-height:56px; padding:15px 21px; border-radius:0 20px 20px; background:#13b85a; color:#fff; font-size:16px; font-weight:700; transition:transform .2s; }
.automotive-read:hover { transform:translateX(4px); }
.automotive-secondary { padding-top:18px; }
.automotive-item { display:grid; grid-template-columns:150px minmax(0,1fr); align-items:start; gap:15px; }
.automotive-item + .automotive-item { margin-top:28px; padding-top:20px; border-top:1px solid #e3e3e3; }
.automotive-item-image img { display:block; width:100%; height:auto; aspect-ratio:1; object-fit:cover; }
.automotive-item h3 { margin:18px 0 8px; color:#484848; font-size:14px; font-weight:600; line-height:1.25; }
.automotive-item time { color:#888; font-size:12px; line-height:1.5; }
@media(max-width:1000px) { .automotive-panel {padding:36px;gap:30px} .automotive-item {grid-template-columns:120px minmax(0,1fr)} .automotive-item h3 {margin-top:8px} }
@media(max-width:700px) { .helpcar-news {padding:48px 20px 60px} .automotive-panel {grid-template-columns:1fr;padding:24px;gap:32px} .automotive-feature h3 {margin-top:25px} .automotive-secondary {padding-top:0} }
@media(max-width:380px) { .automotive-panel {padding:18px} .automotive-item {grid-template-columns:90px minmax(0,1fr);gap:12px} .automotive-item h3 {margin-top:0} }
@media(prefers-reduced-motion:reduce) { .automotive-read {transition:none} }
.automotive-panel [hidden] {display:none;}
