.news-detail-page{min-height:100vh;background:linear-gradient(to bottom right,#ebf4ff,#c7d2fe);font-family:Arial,sans-serif;padding:3rem 2rem;margin-top:0}.news-detail-container{max-width:1100px;margin:auto;background:#fff;border-radius:1rem;box-shadow:0 8px 25px #0000001a;padding:3rem;transition:transform .3s ease}.news-detail-container:hover{transform:translateY(-4px)}.news-detail-title{font-size:1.85rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(90deg,#3d85c6,#23547b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.2}.news-detail-meta{display:flex;align-items:center;gap:12px;font-size:.9rem;color:#6b7280;margin-bottom:1.5rem;flex-wrap:wrap}.news-detail-meta .category{background:#f7cb2d;color:#0a131e;padding:.3rem .75rem;border-radius:9999px;font-weight:700}.news-detail-image{width:100%;max-width:100%;height:auto;max-height:600px;object-fit:cover;object-position:center;border-radius:.75rem;margin-bottom:2rem;box-shadow:0 6px 15px #00000014;display:block;background-color:#f8f9fa}.news-detail-summary{font-size:1rem;line-height:1.8;color:#000;margin-bottom:2rem;text-align:justify}.news-detail-link{display:inline-block;padding:.75rem 1.5rem;border-radius:.75rem;background:#061456;color:#fff;font-weight:700;text-decoration:none;transition:all .3s ease}.news-detail-link:hover{background:#3d85c6;color:#fbfcf5}.news-detail-meta .date,.news-detail-meta .read-time{font-size:.9rem;color:#6b7280}.news-detail-meta .logo-wrapper{display:flex;align-items:center;justify-content:center;height:22px}.news-detail-meta img{height:100%;width:auto;display:block}.related-news{max-width:1100px;margin:4rem auto 2rem;padding:0 2rem}.related-news h2{font-size:2rem;margin-bottom:2rem;color:#1f2937}.related-news-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:2rem}.related-card{background:#fff;border-radius:1rem;box-shadow:0 4px 15px #00000014;overflow:hidden;text-decoration:none;color:inherit;transition:transform .3s,box-shadow .3s}.related-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px #0000001f}.related-image{position:relative}.related-image img{width:100%;height:190px;object-fit:cover}.related-image .category{position:absolute;top:.5rem;left:.5rem;background:#f7cb2d;color:#0a131e;padding:.25rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:700}.related-card h3{font-size:1.1rem;font-weight:700;margin:.75rem 1rem .25rem;color:#1f2937}.related-card p{font-size:.95rem;color:#000;margin:0 1rem 1rem}.related-press-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}.related-press-card{display:flex;flex-direction:row;background:#fff;border-radius:.75rem;box-shadow:0 4px 15px #00000014;overflow:hidden;text-decoration:none;color:inherit;transition:transform .2s,box-shadow .2s;height:120px}.related-press-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000001f}.press-card-left{flex:0 0 40%;display:flex;align-items:center;justify-content:center;overflow:hidden}.press-card-image{width:100%;height:100%;object-fit:cover}.press-card-right{flex:1;padding:.5rem .75rem;display:flex;flex-direction:column;justify-content:center}.press-card-right h3{font-size:1rem;font-weight:600;margin:0 0 .25rem;color:#1f2937}.press-card-right p{font-size:.85rem;color:#000;margin:0 0 .25rem}.press-card-meta{font-size:.75rem;color:#000;display:flex;gap:.5rem}.related-press-horizontal-card{display:flex;gap:1rem;background:#fff;border-radius:1rem;overflow:hidden}.related-press-horizontal-card img{width:40%;object-fit:cover}.related-press-horizontal-card .related-content{padding:1rem}@media (max-width: 992px){.news-detail-title{font-size:1.8rem;line-height:1.25}.news-detail-summary{font-size:1.1rem}.news-detail-image{max-height:450px}}@media (max-width: 768px){.related-press-card{flex-direction:column;height:auto}.press-card-left{width:100%;height:140px}.press-card-right{padding:.5rem}}@media (max-width: 640px){.news-detail-container{padding:1.5rem}.news-detail-title{font-size:1.6rem;line-height:1.3}.news-detail-summary{font-size:1rem}.news-detail-image{max-height:350px;border-radius:.5rem}.related-image img{height:140px}.related-card h3{font-size:1rem}.related-card p{font-size:.85rem}}@media (max-width: 480px){.news-detail-title{font-size:1.4rem;line-height:1.35}.news-detail-summary{font-size:.95rem}.news-detail-image{max-height:300px;border-radius:.5rem}}@media (max-width: 768px){.related-news{padding:0 1rem;margin-top:2rem}.related-news-grid,.related-press-grid{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:1rem;padding-bottom:.5rem}.related-card,.related-press-card{flex:0 0 80%;scroll-snap-align:start}.related-press-card{flex-direction:column;height:auto;min-width:260px}.press-card-left{width:100%;height:120px}.press-card-right{padding:.5rem .75rem}.related-news-grid::-webkit-scrollbar,.related-press-grid::-webkit-scrollbar{display:none}}@media (max-width: 480px){.related-card{flex:0 0 85%}.related-press-card{flex:0 0 90%}}.scroll-hint{display:none}@media (max-width: 768px){.scroll-hint{display:block;font-size:.85rem;color:#6b7280;text-align:center;margin-top:.75rem;margin-bottom:.75rem;font-style:italic}}
