
/* Reference dashboard: centered introduction + clean 3-by-2 link grid */
.explore{width:min(1220px,calc(100% - 48px));padding:clamp(90px,10vw,140px) 0;margin:auto;background:var(--white)}
.dashboard-heading{text-align:center;margin:0 auto clamp(68px,8vw,112px)}
.dashboard-heading>p:first-child{margin-bottom:22px;color:var(--blue);font-family:var(--sans);font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.dashboard-heading h2{margin-bottom:20px;color:var(--ink);font-size:clamp(2.75rem,5.1vw,4.75rem)}
.dashboard-heading>p:last-child{margin:0;color:var(--muted);font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.55}
.explore-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:0}
.explore-links>a{grid-column:auto!important}
.explore-links a,.explore-links a:nth-of-type(even){min-width:0;min-height:230px;padding:12px clamp(24px,3.6vw,54px);background:transparent;color:var(--ink);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:0;text-decoration:none;border:0;border-left:1px solid var(--line)}
.explore-links a:nth-child(3n+1){border-left:0}
.explore-links a:nth-child(n+4){border-top:1px solid var(--line)}
.explore-links a strong{font-family:var(--serif);font-size:clamp(1.75rem,2.6vw,2.45rem);font-weight:600;line-height:1.1;letter-spacing:-.025em}
.explore-links a small{display:block;margin-top:16px;color:var(--muted);font-size:.95rem;line-height:1.6}
.explore-links a em{display:inline-block;margin-top:22px;color:var(--blue);font-family:var(--sans);font-size:.9rem;font-style:normal;font-weight:600;border-bottom:1px solid transparent;transition:border-color .2s ease-out,transform .2s ease-out}
.explore-links a,.explore-links a:nth-of-type(even){border:1px solid var(--line);transition:transform .22s cubic-bezier(.22,1,.36,1),background-color .22s ease,box-shadow .22s ease}
.explore-links a:hover,.explore-links a:focus-visible,.explore-links a:nth-of-type(even):hover,.explore-links a:nth-of-type(even):focus-visible{position:relative;z-index:1;background:var(--blue-soft);box-shadow:0 5px 10px oklch(20% .04 300 / .12);transform:translateY(-5px)}
.explore-links a:hover em,.explore-links a:focus-visible em{border-color:currentColor;transform:translateX(3px)}
.explore-links a:focus-visible{outline:2px solid var(--blue);outline-offset:-8px}
@media(max-width:840px){.explore-links{grid-template-columns:repeat(2,minmax(0,1fr))}.explore-links a:nth-child(3n+1){border-left:1px solid var(--line)}.explore-links a:nth-child(2n+1){border-left:0}.explore-links a:nth-child(n+3){border-top:1px solid var(--line)}}
@media(max-width:560px){.explore{width:min(100% - 32px,1220px);padding:80px 0}.dashboard-heading{text-align:left;margin-bottom:58px}.dashboard-heading>p:last-child br{display:none}.explore-links{grid-template-columns:1fr;gap:0}.explore-links a,.explore-links a:nth-of-type(even){min-height:0;padding:30px 0;border-left:0!important;border-top:1px solid var(--line)}.explore-links a:first-child{border-top:0}.explore-links a small br{display:none}}
