*{margin:0;padding:0;box-sizing:border-box;font-family:'Montserrat',Arial,sans-serif}
body{background:#f5f5f5;color:#222}.content{margin-left:260px;padding:40px;padding-top:100px}.hero{position:relative;width:calc(100% + 80px);height:320px;background-image:linear-gradient(to top,rgba(0,0,0,.65),rgba(0,0,0,.1)),url('../img/iptal-banner.webp');background-size:cover;background-position:center 25%;overflow:hidden;margin:-40px -40px 25px}.hero-content{position:absolute;left:40px;bottom:40px;color:#fff;text-shadow:0 4px 15px rgba(0,0,0,.6)}.hero-content h1{font-size:42px;margin-bottom:8px}.hero-content p{font-size:18px;color:#f0f0f0;font-weight:600}.line{position:relative;background:#fff;border:1px solid #ddd;border-radius:10px;margin-bottom:12px;overflow:hidden;border-left:0}.line::before{content:"";position:absolute;top:0;bottom:0;left:0;width:4px;background:#65656a}.line:has(img[src="img/m4.png"])::before{background:#e91977}.line:has(img[src="img/m14.png"])::before{background:#b16400}.line-title{display:flex;align-items:center;gap:12px;padding:14px 18px;font-size:20px;cursor:pointer;background:#fff;color:#222}.line-title:hover{background:#eee}.line-logo{width:34px;height:34px;object-fit:contain;flex-shrink:0}.line-content{display:none;padding:18px}.line-content.active{display:block}.line-top{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.line-top .info,.line-top .route{flex:1;width:auto}.line-top .route{max-width:500px}.info p{margin-bottom:12px;line-height:1.6;color:#555}.route img{width:100%;height:auto;max-height:350px;object-fit:cover;border-radius:10px;border:1px solid #ddd}.full-width-text{width:100%;margin-top:24px}.full-width-text p{margin-bottom:16px;line-height:1.6;color:#444}.full-width-text h3{font-size:1.1rem;margin:22px 0 8px}@media(max-width:768px){.content{margin-left:0;padding:20px;padding-top:20px}.hero{margin:-60px -20px 25px;width:calc(100% + 40px)}.line-top{flex-direction:column}.line-top .route{width:100%;max-width:100%}.hero-content{left:20px;bottom:25px}.hero-content h1{font-size:30px}.hero-content p{font-size:15px}}
