.pg-about .role-icon svg.i{width:22px;height:22px}.pg-about .why-item svg.i{width:24px;height:24px}.pg-about .team{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.pg-about .member{background:#fff;border:1px solid #d6dcde;border-radius:10px;overflow:hidden;display:flex;flex-direction:column}.pg-about .member-photo{aspect-ratio:1/1;background:repeating-linear-gradient(135deg,#eceff0 0 8px,#e2e6e8 8px 16px);display:grid;place-items:center;color:#5f666c;font-size:.875rem;border-bottom:1px solid #d6dcde}.pg-about .member-body{padding:18px;display:grid;grid-gap:4px;gap:4px}.pg-about .member-body b{font:700 1.0625rem/1.25 var(--font-display)}.pg-about .member-body span{font-size:.9375rem;color:#5f666c}.pg-about .member-body a{margin-top:8px;display:inline-flex;gap:8px;align-items:center;font-weight:600;font-size:.9375rem;color:#165a72;text-decoration:none}.pg-about .member-body a svg.i{width:16px;height:16px}@media (max-width:1100px){.pg-about .team{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.pg-about .team{grid-template-columns:1fr}}.pg-about .vmv h2{font-size:1.25rem;line-height:1.2;letter-spacing:-.015em;display:flex;align-items:center;gap:10px}.pg-about .vmv h2 i{width:12px;height:12px;border:3px solid var(--c);border-radius:3px}