.discovery-board{margin:42px 0 58px;padding:clamp(22px,4vw,48px);background:#f6efe2;border-radius:28px;color:#16243a}.discovery-board-head{max-width:760px;margin-bottom:26px}.discovery-board h2{font:500 clamp(32px,5vw,54px)/1.06 Fraunces,Georgia,serif;margin:12px 0}.discovery-board-head p{font-size:16px;line-height:1.65;max-width:650px}.board-plan{display:inline-block;background:#16243a;color:white!important;text-decoration:none;padding:13px 20px;border-radius:999px;font-weight:800}.discovery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.discovery-tile{background:white;border:1px solid #e3d8c3;border-radius:21px;overflow:hidden;box-shadow:0 12px 34px #16243a10}.discovery-photo{height:210px;background:linear-gradient(135deg,#23665f,#a9b4c6);background-size:cover;background-position:center;display:flex;align-items:flex-start;justify-content:space-between;padding:12px}.discovery-photo span{background:#ffffffe8;border-radius:30px;padding:6px 10px;font-size:11px;font-weight:800}.tile-photo-credit{align-self:flex-end;background:#16243ac9;color:#fff!important;text-decoration:none;font-size:10px;padding:5px 7px;border-radius:5px}.discovery-tile-body{padding:18px}.tile-role{font-size:10px;letter-spacing:.11em;text-transform:uppercase;font-weight:800;color:#23665f}.discovery-tile h3{font:500 25px/1.15 Fraunces,Georgia,serif;margin:8px 0}.discovery-tile p{font-size:13px;line-height:1.6;min-height:62px}.tile-meta{font-size:11px;color:#5b6578}.tile-actions{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0}.tile-actions button{border:1px solid #e3d8c3;border-radius:99px;background:#fff;padding:8px 10px;cursor:pointer;color:#16243a;font-weight:700}.tile-actions button[aria-pressed=true]{background:#16243a;color:#fff}.tile-source{font-size:11px;color:#16243a}.board-photo-note{font-size:11px;line-height:1.5;margin:18px 0 0;color:#5b6578}@media(max-width:900px){.discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.discovery-board{margin:24px -8px;padding:18px}.discovery-grid{grid-template-columns:1fr}.discovery-photo{height:230px}.discovery-tile p{min-height:0}}