.institutional-page.kunye-public{max-width:1120px;padding:44px 24px 64px;margin:30px auto 48px;background:#F2F5F8;border:1px solid #e3e8ed;color:#101F32}.kunye-hero{max-width:760px;margin:0 auto 30px;text-align:center}.kunye-hero .kicker{color:#D71920;font-size:11px;font-weight:800;letter-spacing:.16em}.kunye-hero h1{margin:8px 0 10px;color:#10243A;font:700 clamp(34px,5vw,52px)/1.1 Georgia,serif}.kunye-hero>p{margin:0;color:#56697b;font-size:16px}.kunye-legal{display:grid;gap:7px;margin:24px auto 0;padding:15px 18px;max-width:680px;background:#fff;border:1px solid #e2e7ec;border-radius:5px}.kunye-legal span{color:#778594;font-size:10px;font-weight:800;letter-spacing:.1em}.kunye-legal strong{color:#10243A;font-size:15px;overflow-wrap:anywhere}.kunye-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:900px;margin:0 auto}.kunye-card{min-width:0;padding:18px 20px;background:#fff;border:1px solid #e0e5ea;border-left:3px solid #D71920;border-radius:6px;box-shadow:0 3px 12px #10243a08}.kunye-card h2{margin:0 0 8px;color:#D71920;font:700 15px/1.4 Arial,sans-serif;overflow-wrap:anywhere}.kunye-card p,.kunye-card a{display:inline-block;margin:0;color:#10243A;font:700 17px/1.45 Arial,sans-serif;overflow-wrap:anywhere}.kunye-card a{text-decoration:none}.kunye-card a:hover{text-decoration:underline;text-decoration-color:#D71920;text-underline-offset:3px}.kunye-legacy{max-width:900px;margin:22px auto;padding:18px 20px;background:#fff;border:1px solid #e0e5ea;border-radius:6px}.kunye-legacy h2{margin:0 0 12px;color:#10243A;font:700 17px Georgia,serif}.kunye-legacy .institutional-copy{line-height:1.7;overflow-wrap:anywhere}.kunye-contact,.kunye-empty{max-width:900px;margin:22px auto 0;color:#526679;font-size:14px}.kunye-contact a{color:#10243A}@media(max-width:650px){.institutional-page.kunye-public{padding:30px 15px 42px;margin:14px auto 28px}.kunye-hero{margin-bottom:22px}.kunye-hero>p{font-size:14px}.kunye-grid{grid-template-columns:1fr;gap:11px}.kunye-card{padding:16px 17px}.kunye-card h2{font-size:14px}.kunye-card p,.kunye-card a{font-size:16px}.kunye-legal{padding:13px 15px}}
.kunye-admin-heading{display:flex;align-items:end;justify-content:space-between;margin:25px 2px 12px}.kunye-admin-heading h2{margin:4px 0;font:700 20px Georgia,serif;color:#10243A}.kunye-admin-heading p{margin:4px 0}.kunye-general-form,.kunye-entry-form{display:grid;gap:12px}.kunye-general-form label,.kunye-entry-fields label{display:block;margin:0;color:#51626e;font-size:11px;font-weight:700}.kunye-general-form input,.kunye-entry-fields input,.kunye-entry-fields select{display:block;width:100%;margin-top:6px;padding:10px 11px;border:1px solid #dce2e6;background:#fff;font:inherit;font-size:12px;color:#20252b}.kunye-entry-editor{position:relative;padding:17px 20px}.kunye-entry-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.kunye-entry-number,.kunye-entry-top .button-small{font-size:10px;font-weight:800}.kunye-order-actions{display:flex;gap:5px}.kunye-entry-fields{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:12px;align-items:end}.kunye-entry-fields .kunye-visible{display:flex;align-items:center;gap:8px;white-space:nowrap}.kunye-entry-fields .kunye-visible input{width:16px;height:16px;margin:0;accent-color:#10243A}.kunye-card-actions{display:flex;align-items:center;gap:12px;margin-top:12px}.kunye-delete-form{position:absolute;right:20px;bottom:19px}.kunye-delete{border:0;background:transparent;color:#b52d27;font-size:11px;font-weight:700;cursor:pointer}.kunye-new-entry{border-style:dashed}.kunye-new-entry .admin-card-head{margin-bottom:10px}.kunye-new-entry h2{color:#10243A;font:700 18px Georgia,serif;margin:0}@media(max-width:800px){.kunye-entry-fields{grid-template-columns:1fr 1fr}.kunye-delete-form{position:static;display:flex;justify-content:flex-end;margin-top:-34px}.kunye-entry-editor .kunye-entry-form{padding-bottom:5px}}@media(max-width:560px){.kunye-general-form{gap:8px}.kunye-entry-fields{grid-template-columns:1fr}.kunye-entry-editor{padding:15px}.kunye-delete-form{margin-top:6px}.kunye-card-actions{flex-wrap:wrap}}