.csr-committee-page{background:#fff;padding-top:max(60px,min(5vw,80px));padding-bottom:max(60px,min(8vw,120px))}.csr-committee-page__header{margin-bottom:max(48px,min(6vw,80px))}.csr-committee-page__title{font-family:var(--font-display);color:var(--color-brand);white-space:nowrap;margin:0;font-size:max(28px,min(4.2vw,64px));font-weight:700;line-height:1.15}.csr-committee-page__list{flex-direction:column;gap:max(48px,min(7vw,96px));width:100%;max-width:1100px;margin:0 auto;padding:0;list-style:none;display:flex}.csr-committee-page__row{text-align:center;flex-direction:column;align-items:center;gap:max(24px,min(3vw,40px));display:flex}.csr-committee-page__photo{aspect-ratio:1;background:var(--color-brand);border-radius:28px;flex:none;width:min(100%,320px);position:relative;overflow:hidden}.csr-committee-page__photo-img{object-fit:cover;object-position:center top}.csr-committee-page__info{flex-direction:column;justify-content:center;align-items:center;min-width:0;display:flex}.csr-committee-page__name{font-family:var(--font-display);color:var(--color-brand);margin:0;font-size:max(28px,min(3.4vw,44px));font-weight:700;line-height:1.2}.csr-committee-page__designation{font-family:var(--font-body);color:var(--color-brand);margin:max(8px,min(1vw,12px)) 0 0;font-size:max(18px,min(1.8vw,24px));font-weight:400;line-height:1.4}@media (min-width:768px){.csr-committee-page__row{text-align:left;flex-direction:row;justify-content:center;align-items:center;gap:max(100px,min(14vw,220px))}.csr-committee-page__row--reverse{flex-direction:row-reverse}.csr-committee-page__row--reverse .csr-committee-page__info{text-align:right;align-items:flex-end}.csr-committee-page__photo{border-radius:max(24px,min(2.5vw,36px));width:max(280px,min(32vw,420px))}.csr-committee-page__info{flex:0 auto;align-items:flex-start;width:min(100%,420px)}}@media (min-width:1200px){.csr-committee-page__row{gap:220px}.csr-committee-page__photo,.csr-committee-page__info{width:420px}.csr-committee-page__name{font-size:44px}.csr-committee-page__designation{font-size:24px}}
