.grievance-hero{position:relative;background-image:url(/admission/contact-hero.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;color:#fff;padding:80px 0 55px;text-align:center}.grievance-hero:before{content:"";position:absolute;inset:0;background:rgba(0,33,71,.55)}.grievance-hero .container{position:relative;z-index:1}.grievance-hero h1{font-size:2.4rem;margin:0;color:#fff}.grievance-content{padding:3rem 1rem 5rem;max-width:900px;margin:0 auto}.grc-doc{text-align:center}.grc-main-title{font-size:1.7rem;font-weight:700;color:var(--color-primary);margin:0 0 1rem}.grc-intro-text{font-size:.97rem;color:#444;line-height:1.8;max-width:780px;margin:0 auto 2rem}.grc-institute-block{margin:0 auto 1.5rem;display:flex;flex-direction:column;align-items:center;gap:.4rem}.grc-logo{width:280px;height:auto;object-fit:contain;margin-bottom:.5rem}.grc-institute-name{font-size:1.25rem;font-weight:700;color:var(--color-primary);margin:0}.grc-address,.grc-contact{font-size:.93rem;color:#555;margin:0}.grc-dated,.grc-ref{font-size:.95rem;color:#333;margin:.5rem 0}.grc-notice-title{font-size:1rem;color:#222;margin:1.2rem 0 1rem}.grc-body-text{font-size:.95rem;color:#444;line-height:1.8;text-align:left;margin:.6rem 0}.grc-body-text a{color:var(--color-primary)}.grc-body-text a:hover{color:var(--color-gold)}.grc-table-wrap{overflow-x:auto;margin:1.5rem 0;text-align:left}.grc-table{width:100%;border-collapse:collapse;font-size:.9rem}.grc-table th{background:var(--color-primary);color:#fff;padding:11px 14px;text-align:left;white-space:nowrap}.grc-table td{padding:10px 14px;border-bottom:1px solid #e8eef8;color:#333}.grc-table tr:nth-child(2n) td{background:#f4f8ff}.grc-table tr:hover td{background:#eaf1fb}.grc-table a{color:var(--color-primary);text-decoration:none}.grc-table a:hover{text-decoration:underline;color:var(--color-gold)}.grc-sign{text-align:left;margin-top:2rem;font-size:.97rem;color:var(--color-primary);line-height:1.6}.grc-sign p{margin:0}