.mp-blog-viewpage{color:#6b5a2b;background:#fffdf8;line-height:1.8}.mp-blog-viewpage .blog-banner{text-align:center;background:linear-gradient(135deg,#fff7e6,#f8ebc8,#fffdf8);border:1px solid #c9a24d73;border-radius:6px;padding:60px 20px;box-shadow:0 15px 35px #c9a24d59}.mp-blog-viewpage .blog-banner h1{color:#6b5a2b;text-shadow:0 3px 10px #c9a24d59;font-size:clamp(18px,3vw,26px);font-weight:700}.mp-blog-viewpage .blog-banner p{color:#8a7c55;max-width:700px;margin:15px auto 0;font-size:clamp(.9rem,3vw,1.1rem);font-style:italic}.mp-blog-viewpage .blog-container{padding:30px 20px}.viewBlog-title{letter-spacing:.5px;text-transform:capitalize;background:linear-gradient(#c9a24d 0%,#8a6f2f 100%);-webkit-text-fill-color:transparent;text-shadow:1px 2px 6px #c9a24d40;-webkit-background-clip:text;margin-bottom:15px;margin-left:10px;font-size:clamp(12.5px,3.2vw,20px);font-weight:900;line-height:1.3;transition:all .3s ease-in-out}.mp-blog-viewpage .blog-image{object-fit:cover;border:1px solid #c9a24d59;border-radius:18px;width:100%;height:500px;margin-bottom:30px;box-shadow:0 12px 30px #c9a24d40}.mp-blog-viewpage .blog-date{color:#9a8c66;margin-bottom:10px;font-size:.95rem}.mp-blog-viewpage .blog-content h2{color:#8a6f2f;margin-top:25px;margin-bottom:15px;font-size:clamp(1rem,3vw,1.5rem);font-weight:700}.mp-blog-viewpage .blog-content p{color:#6b5a2b;text-align:justify;margin-bottom:18px;font-size:clamp(.82rem,3vw,1rem)}.list-glow,.list-checkmark{padding-left:0;list-style:none}.list-checkmark li{color:#6b5a2b;margin-bottom:.75rem;padding-left:2rem;line-height:1.6;position:relative}.list-checkmark li:before{content:"✦";color:#c9a24d;font-size:1.1rem;font-weight:700;position:absolute;top:2px;left:0}.mp-blog-viewpage .blog-content span.text-danger{font-weight:600;color:#c9a24d!important}.mp-blog-viewpage .sidebar{background:#fff;border-radius:12px;padding-bottom:30px;position:sticky;top:100px}.mp-blog-viewpage .sidebar h4{color:#8a6f2f;text-align:center;margin-bottom:20px;font-size:1.3rem;font-weight:600}.mp-blog-viewpage .sidebar a{text-decoration:none}.mp-blog-viewpage .recent-card{background:#fffdf8;border:1px solid #c9a24d59;border-radius:14px;align-items:center;margin-bottom:18px;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 8px 22px #c9a24d40}.mp-blog-viewpage .recent-card:hover{transform:translateY(-4px);box-shadow:0 14px 35px #c9a24d59}.mp-blog-viewpage .recent-card img{object-fit:cover;border-radius:10px;width:90px;height:70px}.mp-blog-viewpage .recent-card .recent-info{padding:10px 15px}.mp-blog-viewpage .recent-card .recent-info h6{color:#8a6f2f;margin-bottom:3px;font-size:13px;font-weight:600;line-height:1.3}.mp-blog-viewpage .recent-card .recent-info span{color:#9a8c66;font-size:.8rem}.mp-blog-viewpage .blog-content h5{color:#8a6f2f;margin-top:25px;margin-bottom:2px;font-size:clamp(.9rem,3vw,1.3rem);font-weight:600}@media screen and (max-width:426px){.mp-blog-viewpage .blog-image{height:260px}}.star-list{margin:20px 0;padding-left:0;list-style:none}.star-list li{color:#6b5a2b;margin-bottom:12px;padding-left:32px;font-size:clamp(.9rem,3vw,1.05rem);line-height:1.6;position:relative}.star-list li:before{content:"✦";color:#c9a24d;text-shadow:0 0 6px #c9a24d73;font-size:1.1rem;position:absolute;top:2px;left:0}.star-list li:hover{color:#8a6f2f;transition:all .25s;transform:translate(3px)}.porutham-table-wrap{margin:25px 0;overflow-x:auto}.porutham-table{border-collapse:collapse;background:#fff;border:1px solid #c9a24d59;border-radius:14px;width:100%;overflow:hidden;box-shadow:0 15px 35px #c9a24d40}.porutham-table thead{background:linear-gradient(90deg,#fff4d6,#f6e2b3)}.porutham-table thead th{text-align:left;color:#8a6f2f;border-bottom:1px solid #c9a24d59;padding:14px 16px;font-size:.95rem;font-weight:700}.porutham-table tbody td{color:#6b5a2b;vertical-align:top;border-bottom:1px solid #c9a24d2e;padding:14px 16px;font-size:.9rem}.porutham-table tbody tr:hover{background:#fff9ec;transition:background .25s}.status-excellent{color:#8a6f2f;font-weight:700}.status-good{color:#9c833a;font-weight:600}.status-average{color:#b09a60;font-weight:600}@media (max-width:600px){.porutham-table thead th,.porutham-table tbody td{padding:12px 10px;font-size:.85rem}}
