.team-detail{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;width:100%;max-width:1128px;align-self:center;padding:1rem 0 3rem}@media(min-width:768px){.team-detail{grid-template-columns:minmax(0,365px) minmax(0,1fr);gap:3.5rem;align-items:start}}.team-detail__photo{width:100%;max-width:365px;overflow:hidden;border-radius:20px;background:#f1f1f6}.team-detail__photo img{display:block;width:100%;height:auto;aspect-ratio:365/410;object-fit:cover}@media(min-width:768px){.team-detail__photo{position:sticky;top:6rem}}.team-detail__body{display:flex;flex-direction:column;gap:1.75rem;min-width:0}.team-detail__name{margin:0;color:var(--color-primary);font-size:1.75rem!important;font-weight:800!important;line-height:1.2}@media(min-width:768px){.team-detail__name{font-size:2.25rem!important}}.team-detail__role{margin:.25rem 0 0!important;color:var(--color-muted,#555)!important;font-size:1.25rem!important}.team-detail__quote{margin:0;padding:1.5rem 1.75rem;border-radius:24px;background:color-mix(in srgb,var(--color-accent) 7%,#fff)}.team-detail__quote svg{display:block;width:32px;height:26px;color:var(--color-accent)}.team-detail__quote p{margin:1rem 0 0;font-style:normal;color:var(--color-muted,#555);line-height:1.85;white-space:pre-line}.team-detail__history ul{margin:.75rem 0 0;padding:0;list-style:none}.team-detail__history li{display:grid;grid-template-columns:minmax(0,1fr);gap:.25rem;padding:1rem 0;border-bottom:1px solid var(--card-stroke,#ebecf9)}@media(min-width:768px){.team-detail__history li{grid-template-columns:296px minmax(0,1fr);gap:1.5rem}}.team-detail__history-title{margin:0;font-size:1.1rem!important;font-weight:700!important}.team-detail__years{color:var(--color-accent);font-size:.95rem}.team-detail__text{font-size:.95rem;overflow-wrap:anywhere}.team-detail__back{align-self:flex-start;margin-top:1rem;text-decoration:none}.team-detail__back-btn.var-outline{border-color:var(--color-accent);color:var(--color-accent);font-weight:600}.team-detail__back-btn.var-outline:hover:not(:disabled){background-color:var(--color-accent);color:#fff}