.institutional-page{color:var(--deep)}.institutional-width{width:min(100% - 2.5rem,68rem);margin-inline:auto}.institutional-header{background:linear-gradient(120deg, var(--deep), #224831);color:var(--cream);border-radius:0 0 48% 2%/0 0 1.6rem .6rem;padding-block:1.25rem clamp(2rem,4vw,3.5rem);overflow:hidden}.institutional-back{align-items:center;gap:.6rem;min-height:2.75rem;font-weight:750;display:inline-flex}.institutional-back:hover{color:var(--lime)}.institutional-back svg{flex:none}.institutional-intro{isolation:isolate;padding-top:clamp(1.1rem,3vw,2rem);position:relative}.institutional-intro .eyebrow{color:var(--lime)}.institutional-intro h1{max-width:20ch;font-size:clamp(2.2rem,5vw,4.25rem);line-height:1.02}.institutional-intro h1+p{max-width:62ch;margin-top:.9rem;line-height:1.5}.institutional-mark{z-index:-1;width:clamp(8rem,19vw,16rem);height:auto;color:var(--lime);opacity:.14;stroke-width:.55px;position:absolute;top:0;right:-1rem;transform:rotate(-14deg)}.institutional-content{padding-block:clamp(1.35rem,3vw,2.75rem)}.institutional-footer{border-top:1px solid var(--line);flex-wrap:wrap;gap:.4rem 1.1rem;padding-block:1.25rem;font-size:.9rem;display:flex}.institutional-footer a{text-underline-offset:.2em;font-weight:800;text-decoration:underline}.pqrs-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.85fr);align-items:start;gap:1.25rem;display:grid}.pqrs-channel,.pqrs-form,.documents-empty,.document-category{border:1px solid var(--line);border-radius:1.35rem;padding:clamp(1rem,3vw,1.9rem)}.pqrs-channel,.documents-empty{background:#ecf0d9}.pqrs-form,.document-category{background:#fffaf0}.pqrs-channel h2,.pqrs-form h2,.documents-empty h2{text-wrap:initial;font-size:clamp(1.45rem,3vw,2rem)}.pqrs-channel h2{margin-top:.8rem}.pqrs-channel p,.pqrs-form>p,.documents-empty p,.document-category p{margin-top:.55rem;line-height:1.45}.pqrs-channel a{color:#345518;overflow-wrap:anywhere;text-underline-offset:.2em;margin-top:.85rem;font-weight:800;text-decoration:underline;display:inline-block}.pqrs-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem;margin-block:1.2rem;display:grid}.pqrs-field{align-content:start;gap:.28rem;display:grid}.pqrs-field label{font-size:.9rem;font-weight:750}.pqrs-field label span{font-weight:400}.pqrs-field :is(input,select,textarea){background:#fff;border:1px solid #a8ae94;border-radius:.55rem;width:100%;min-height:2.7rem;padding:.5rem .65rem}.pqrs-field textarea{resize:vertical}.pqrs-wide{grid-column:1/-1}.pqrs-error{color:#9d2a1c;display:none}.pqrs-field :user-invalid{border-color:#9d2a1c}.pqrs-field :user-invalid+.pqrs-error{display:block}.pqrs-disabled{color:#474c3f;background:#e6e8da}.documents-empty{align-items:center;gap:1rem;display:flex}.documents-empty .attention-icon{flex:none}.documents-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.document-category{grid-template-columns:auto minmax(0,1fr);gap:.9rem;display:grid}.document-category h2{text-wrap:initial;font-size:1.25rem}.document-index{color:#4d6c25;font-weight:800}.document-list{gap:.75rem;margin-top:1rem;display:grid}.document-list li{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.65rem;padding-top:.75rem;display:flex}.document-list li div{overflow-wrap:anywhere;flex:9rem;min-width:0}.document-list small{display:block}.document-list .pill:hover{background:#e4edca}@media (max-width:47.99rem){.pqrs-layout{grid-template-columns:1fr}}@media (max-width:39.99rem){.pqrs-fields,.documents-grid{grid-template-columns:1fr}.documents-empty{align-items:start}}
