.institutional-page[data-v-ae6097b2]{background-color:var(--color-nude-25,#fdfcfa);min-height:80vh;color:var(--color-nude-900,#2b261f)}.institutional-header[data-v-ae6097b2]{color:#fff;background:linear-gradient(#041f17,#082a20);border-bottom:1px solid #c49b2c40;padding:56px 0 48px;position:relative}.institutional-header-container[data-v-ae6097b2]{max-width:820px;margin:0 auto;padding:0 24px}.institutional-breadcrumbs[data-v-ae6097b2]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.12em;color:#fff9;align-items:center;gap:8px;margin-bottom:20px;font-size:.6875rem;display:flex}.breadcrumb-link[data-v-ae6097b2]{color:#ffffffbf;text-decoration:none;transition:color .2s}.breadcrumb-link[data-v-ae6097b2]:hover{color:#c49b2c}.breadcrumb-separator[data-v-ae6097b2]{opacity:.4}.breadcrumb-current[data-v-ae6097b2]{color:#c49b2c;font-weight:600}.institutional-kicker[data-v-ae6097b2]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.2em;color:#c49b2c;margin-bottom:12px;font-size:.625rem;font-weight:700;display:inline-block}.institutional-title[data-v-ae6097b2]{font-family:var(--font-display);letter-spacing:.04em;color:#faf8f5;margin:0 0 14px;font-size:2.25rem;font-weight:600;line-height:1.2}.institutional-subtitle[data-v-ae6097b2]{font-family:var(--font-sans);color:#ffffffd1;max-width:680px;margin:0;font-size:1.0625rem;line-height:1.6}.institutional-meta[data-v-ae6097b2]{color:#ffffff80;letter-spacing:.05em;margin-top:16px;font-size:.75rem}.institutional-body[data-v-ae6097b2]{padding:56px 0 80px}.institutional-article[data-v-ae6097b2]{max-width:820px;font-family:var(--font-sans);color:#2d2721;margin:0 auto;padding:0 24px;font-size:1rem;line-height:1.8}[data-v-ae6097b2] h2{font-family:var(--font-display);letter-spacing:.04em;color:#0a3d2e;border-bottom:1px solid #efe7dd;margin:40px 0 16px;padding-bottom:8px;font-size:1.45rem;font-weight:600}[data-v-ae6097b2] h3{font-family:var(--font-display);color:#1a1714;margin:28px 0 12px;font-size:1.15rem;font-weight:600}[data-v-ae6097b2] p{margin:0 0 18px}[data-v-ae6097b2] ol,[data-v-ae6097b2] ul{margin:0 0 22px;padding-left:24px}[data-v-ae6097b2] li{margin-bottom:8px}[data-v-ae6097b2] strong{color:#0a3d2e;font-weight:600}[data-v-ae6097b2] .info-box{background:#f5f0eb;border-left:3px solid #c49b2c;border-radius:0 8px 8px 0;margin:28px 0;padding:20px 24px;font-size:.9375rem}[data-v-ae6097b2] .info-box p:last-child{margin-bottom:0}[data-v-ae6097b2] .highlight-card{background:#fff;border:1px solid #e8ddd1;border-radius:8px;margin:24px 0;padding:24px;box-shadow:0 4px 16px #00000008}[data-v-ae6097b2] .data-table-wrap{margin:24px 0;overflow-x:auto}[data-v-ae6097b2] table{border-collapse:collapse;width:100%;font-size:.875rem}[data-v-ae6097b2] td,[data-v-ae6097b2] th{text-align:left;border-bottom:1px solid #e8ddd1;padding:12px 16px}[data-v-ae6097b2] th{font-family:var(--font-display);color:#0a3d2e;background:#f5f0eb;font-weight:600}.institutional-support-box[data-v-ae6097b2]{color:#faf8f5;background:#082119;border:1px solid #c49b2c4d;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;margin-top:56px;padding:36px 32px;display:flex}.support-text[data-v-ae6097b2]{max-width:480px}.support-title[data-v-ae6097b2]{font-family:var(--font-display);color:#faf8f5;margin:0 0 8px;font-size:1.15rem;font-weight:600}.support-desc[data-v-ae6097b2]{color:#ffffffc7;margin:0;font-size:.875rem;line-height:1.6}.support-btn[data-v-ae6097b2]{color:#062e22;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.12em;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#c49b2c,#d4af37);border:none;border-radius:6px;align-items:center;gap:10px;padding:14px 24px;font-size:.8125rem;font-weight:700;transition:all .25s;display:inline-flex}.support-btn[data-v-ae6097b2]:hover{background:#e2c766;transform:translateY(-2px);box-shadow:0 6px 20px #c49b2c59}@media (width<=640px){.institutional-header[data-v-ae6097b2]{padding:36px 0 32px}.institutional-title[data-v-ae6097b2]{font-size:1.75rem}.institutional-body[data-v-ae6097b2]{padding:36px 0 56px}.institutional-support-box[data-v-ae6097b2]{flex-direction:column;align-items:flex-start;padding:24px 20px}.support-btn[data-v-ae6097b2]{justify-content:center;width:100%}}
