.layer[data-v-5acd0988]{text-align:center}.layer__eyebrow[data-v-5acd0988]{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--campus-navy);margin-bottom:16px;font-size:13px;font-weight:600}.layer__headline[data-v-5acd0988]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);max-width:760px;margin:0 auto 52px;font-size:clamp(28px,3.4vw,38px);font-weight:500;line-height:1.15}.layer__card[data-v-5acd0988]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-card);color:var(--campus-navy);transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease);flex-direction:column;align-items:center;gap:10px;padding:26px;text-decoration:none;display:flex}.layer__card[data-v-5acd0988]:hover{box-shadow:var(--shadow-hover);transform:translateY(-3px)}.layer__card-title[data-v-5acd0988]{font-family:var(--font-display);color:var(--ink);font-size:19px;font-weight:500}.layer__card-body[data-v-5acd0988]{font-family:var(--font-body);color:var(--ink-2);margin:0;font-size:14px;line-height:1.6}.pillar[data-v-5acd0988]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-card);transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease);padding:26px}.pillar[data-v-5acd0988]:hover{box-shadow:var(--shadow-hover);transform:translateY(-3px)}.pillar__title[data-v-5acd0988]{font-family:var(--font-display);color:var(--ink);margin:0 0 8px;font-size:19px;font-weight:600}.pillar__body[data-v-5acd0988]{font-family:var(--font-body);color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.6}@media (prefers-reduced-motion:reduce){.layer__card[data-v-5acd0988]:hover,.pillar[data-v-5acd0988]:hover{transform:none}}
