.grievance-module__bLDPDW__grievance{max-width:var(--max-width);padding:80px var(--page-padding) 120px;margin:0 auto}.grievance-module__bLDPDW__header{text-align:center;max-width:860px;margin:0 auto 64px}.grievance-module__bLDPDW__title{font-family:var(--serif);color:var(--ivory);letter-spacing:-.025em;margin-bottom:24px;font-size:clamp(38px,6vw,64px);font-weight:900;line-height:1.12}.grievance-module__bLDPDW__intro{font-family:var(--italic);color:var(--gold);letter-spacing:.02em;margin-top:16px;font-size:clamp(18px,2.8vw,22px);font-style:italic;font-weight:300;line-height:1.45}.grievance-module__bLDPDW__content{flex-direction:column;gap:28px;max-width:760px;margin:0 auto;display:flex}.grievance-module__bLDPDW__paragraph{font-family:var(--sans);color:var(--ivory-dim);letter-spacing:.015em;font-size:15.5px;line-height:1.8}.grievance-module__bLDPDW__officerBox{background:var(--obsidian-light);border:1px solid #c9a84c26;border-radius:2px;flex-direction:column;gap:16px;margin-top:24px;padding:36px;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex}.grievance-module__bLDPDW__officerBox:hover{border-color:#c9a84c4d;box-shadow:0 12px 36px #0006}.grievance-module__bLDPDW__details{flex-direction:column;gap:8px;display:flex}.grievance-module__bLDPDW__detailRow{font-family:var(--sans);color:var(--ivory-dim);font-size:15.5px}.grievance-module__bLDPDW__detailRow strong{color:var(--gold);margin-right:8px}.grievance-module__bLDPDW__contactEmail{color:var(--ivory);font-weight:600;text-decoration:underline;transition:color .2s}.grievance-module__bLDPDW__contactEmail:hover{color:var(--gold)}@media (max-width:768px){.grievance-module__bLDPDW__grievance{padding:60px var(--page-padding) 80px}.grievance-module__bLDPDW__header{margin-bottom:44px}}
