.explore-work{background:#e7e4de}
.explore-intro{max-width:650px;color:var(--muted);margin:-10px 0 28px}
.explore-layout{display:grid;grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);gap:24px;align-items:stretch}
.explore-buttons{display:grid;align-content:start;gap:9px}
.explore-button{width:100%;border:1px solid #78909d;background:transparent;color:var(--slate);padding:16px 18px;text-align:left;font:700 .92rem/1.25 Arial,Helvetica,sans-serif;cursor:pointer;transition:background .18s,color .18s,transform .18s}
.explore-button:hover{transform:translateX(3px);background:#d4dce0}
.explore-button[aria-pressed="true"]{background:var(--deep);color:white;border-color:var(--deep)}
.explore-viewer{display:grid;grid-template-columns:1.08fr .92fr;background:#fff;border:1px solid var(--line);min-height:390px}
.explore-image{background:var(--deep);padding:16px;min-height:390px}
.explore-image img{min-height:358px}
.explore-copy{padding:clamp(24px,4vw,44px);display:flex;flex-direction:column;justify-content:center}
.explore-copy h3{font:normal clamp(2rem,3vw,3rem)/1.05 Georgia,serif;margin:12px 0 16px}
.explore-copy p{margin:0;color:var(--muted)}
@media(max-width:800px){.explore-layout,.explore-viewer{grid-template-columns:1fr}.explore-buttons{grid-template-columns:repeat(2,1fr)}.explore-image{min-height:300px}.explore-image img{min-height:268px}}
@media(max-width:500px){.explore-buttons{grid-template-columns:1fr}.explore-viewer{min-height:0}.explore-image{min-height:240px;padding:10px}.explore-image img{min-height:220px}.explore-button:hover{transform:none}}
