.hero[data-astro-cid-jpc3hbaq],.research[data-astro-cid-jpc3hbaq],.library[data-astro-cid-jpc3hbaq]{max-width:1400px;margin:0 auto;padding-inline:2rem}.hero[data-astro-cid-jpc3hbaq]{min-height:min(100vh,880px);padding-top:9rem;padding-bottom:4rem;display:flex;flex-direction:column;justify-content:center;gap:2.4rem}.section-header[data-astro-cid-jpc3hbaq]{text-align:center;max-width:900px;margin:0 auto 2rem}.research[data-astro-cid-jpc3hbaq]{padding-bottom:2rem}.mage-note[data-astro-cid-jpc3hbaq],.research-card[data-astro-cid-jpc3hbaq],.dimension-card[data-astro-cid-jpc3hbaq],.closing-note[data-astro-cid-jpc3hbaq]{background:#fffffff2;border:2px solid rgba(255,255,255,.55);box-shadow:var(--shadow-soft)}.mage-note[data-astro-cid-jpc3hbaq]{padding:1.4rem 1.5rem;border-radius:26px;display:grid;gap:.75rem;max-width:980px;margin:0 auto 1.5rem}.mage-note[data-astro-cid-jpc3hbaq] p[data-astro-cid-jpc3hbaq]{color:#34495e;line-height:1.65}.mage-note-signature[data-astro-cid-jpc3hbaq]{font-size:.85rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.research-grid[data-astro-cid-jpc3hbaq]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem}.research-card[data-astro-cid-jpc3hbaq]{padding:1.4rem;border-radius:24px;display:grid;gap:.75rem}.research-card-title[data-astro-cid-jpc3hbaq]{font-family:Orbitron,sans-serif;font-size:1.15rem;color:var(--color-text-primary)}.research-card-copy[data-astro-cid-jpc3hbaq]{color:#34495e}.research-card-note[data-astro-cid-jpc3hbaq]{color:var(--color-text-muted);font-size:.92rem;font-weight:600}.library[data-astro-cid-jpc3hbaq]{padding-bottom:5rem}.dimension-grid[data-astro-cid-jpc3hbaq]{display:grid;gap:1.5rem}.dimension-card[data-astro-cid-jpc3hbaq]{--start: #7fc7ff;--end: #345a9a;--glow: rgba(127, 199, 255, .35);display:grid;grid-template-columns:minmax(240px,270px) minmax(0,1fr);gap:1.35rem;padding:1.25rem;border-radius:28px;align-items:center}.dimension-copy[data-astro-cid-jpc3hbaq]{display:grid;align-content:center;gap:.9rem;padding:.2rem .35rem .2rem 0}.dimension-heading-row[data-astro-cid-jpc3hbaq]{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.dimension-badge[data-astro-cid-jpc3hbaq]{display:inline-flex;justify-self:start;padding:.35rem .7rem;border-radius:999px;background:#4a90e214;color:#34495e;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.status-pill[data-astro-cid-jpc3hbaq]{display:inline-flex;padding:.35rem .7rem;border-radius:999px;background:#ff8c421f;color:#8b4a10;font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.dimension-name[data-astro-cid-jpc3hbaq]{font-family:Orbitron,sans-serif;font-size:clamp(1.8rem,3vw,2.35rem);line-height:1.04}.dimension-alias[data-astro-cid-jpc3hbaq],.dimension-subline[data-astro-cid-jpc3hbaq],.dimension-tip[data-astro-cid-jpc3hbaq],.research-card-note[data-astro-cid-jpc3hbaq]{color:var(--color-text-muted)}.dimension-alias[data-astro-cid-jpc3hbaq]{font-size:.95rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.dimension-subline[data-astro-cid-jpc3hbaq]{font-size:.9rem;font-weight:700}.dimension-description[data-astro-cid-jpc3hbaq],.meta-copy[data-astro-cid-jpc3hbaq]{color:#34495e}.dimension-tip[data-astro-cid-jpc3hbaq]{font-weight:600}.meta-grid[data-astro-cid-jpc3hbaq]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.meta-card[data-astro-cid-jpc3hbaq]{display:grid;gap:.65rem;padding:1rem;border-radius:20px;background:linear-gradient(180deg,#f3f8fffa,#e5effaf0);border:1px solid rgba(74,144,226,.16)}.meta-title[data-astro-cid-jpc3hbaq]{color:var(--color-text-primary);font-size:.9rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.profession-pill-row[data-astro-cid-jpc3hbaq],.tag-row[data-astro-cid-jpc3hbaq]{display:flex;flex-wrap:wrap;gap:.6rem}.profession-pill[data-astro-cid-jpc3hbaq],.tag-pill[data-astro-cid-jpc3hbaq]{padding:.55rem .82rem;border-radius:999px;font-size:.82rem;font-weight:800;letter-spacing:.04em}.profession-pill[data-astro-cid-jpc3hbaq]{background:linear-gradient(180deg,#fffffffa,#eef5fff5);border:1px solid rgba(74,144,226,.16);color:#34495e}.tag-pill[data-astro-cid-jpc3hbaq]{background:#4a90e214;color:#35516b}.closing-note[data-astro-cid-jpc3hbaq]{margin-top:1.6rem;padding:1.2rem 1.35rem;border-radius:24px;text-align:center;color:#34495e;font-weight:600}@media (max-width: 1024px){.dimension-card[data-astro-cid-jpc3hbaq]{grid-template-columns:1fr}}@media (max-width: 768px){.hero[data-astro-cid-jpc3hbaq],.research[data-astro-cid-jpc3hbaq],.library[data-astro-cid-jpc3hbaq]{padding-inline:1.25rem}.hero[data-astro-cid-jpc3hbaq]{padding-top:7.5rem}.dimension-card[data-astro-cid-jpc3hbaq]{padding:1rem;gap:1rem}.dimension-copy[data-astro-cid-jpc3hbaq]{padding-right:0}.meta-grid[data-astro-cid-jpc3hbaq]{grid-template-columns:1fr}}
