.iwpam-archive{max-width:1100px}.iwpam-item{display:grid;grid-template-columns:minmax(130px,220px) minmax(0,1fr);gap:clamp(18px,4vw,44px);padding:30px 0;border-bottom:1px solid #d8d8d8;align-items:start}.iwpam-item:first-child{border-top:1px solid #d8d8d8}.iwpam-media img,.iwpam-photo-placeholder{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;display:block;background:#e9e9e9}.iwpam-details p{margin:.4em 0}.iwpam-topic{font-size:.75rem;letter-spacing:.09em;text-transform:uppercase;opacity:.65}.iwpam-title{font-size:clamp(1.25rem,2.3vw,1.85rem);line-height:1.2;margin:.35em 0 .65em}.iwpam-title a,.iwpam-name a{color:inherit;text-decoration:none}.iwpam-title a:hover,.iwpam-name a:hover{text-decoration:underline}.iwpam-name{font-weight:700}.iwpam-job{opacity:.7;font-size:.95em}.iwpam-bio,.iwpam-description{line-height:1.65}.iwpam-description{margin-top:1em!important}.iwpam-pagination{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.iwpam-pagination a,.iwpam-pagination span{padding:5px 11px;border:1px solid #ccc}.iwpam-session-mentor{margin:1.5em 0;padding:1.2em 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.iwpam-session-photo{max-width:180px;height:auto;float:left;margin:0 20px 12px 0}.iwpam-session-mentor:after{content:"";display:block;clear:both}@media(max-width:600px){.iwpam-item{grid-template-columns:100px minmax(0,1fr);gap:16px;padding:20px 0}.iwpam-bio{display:none}.iwpam-title{font-size:1.15rem}}@media(max-width:380px){.iwpam-item{grid-template-columns:1fr}.iwpam-media{max-width:170px}}
