.mn-mennesker{--color-primary:#1d3031;--color-primary-dark:#151f20;--color-accent:#e4f7dc;--font-heading:"Libre Baskerville",serif;--font-body:"Poppins",sans-serif;--content-max-width:1440px;--transition-base:300ms ease;background-color:var(--color-primary);padding:150px 0 100px;width:100%}.mn-mennesker__container{margin:0 auto;max-width:var(--content-max-width);padding:0 100px}.mn-mennesker__title{font-family:var(--font-heading);font-size:3.5rem;font-style:italic;margin:0 0 16px}.mn-mennesker__subtitle,.mn-mennesker__title{color:var(--color-primary);font-weight:400;text-align:center}.mn-mennesker__subtitle{font-family:var(--font-body);font-size:1.25rem;margin:0 0 60px}.mn-mennesker__grid{display:grid;gap:30px;grid-template-columns:repeat(4,1fr)}.mn-mennesker__card{border:1px solid rgba(228,247,220,.1);border-radius:8px;cursor:pointer;display:block;overflow:hidden;text-decoration:none;transition:border-color var(--transition-base)}.mn-mennesker__card:hover{border-color:rgba(228,247,220,.7)}.mn-mennesker__image-wrapper{aspect-ratio:3/4;background-color:#f0f0f0;overflow:hidden;width:100%}.mn-mennesker__image{height:100%;object-fit:cover;object-position:center top;transition:transform .4s ease;width:100%}.mn-mennesker__card:hover .mn-mennesker__image{transform:scale(1.05)}.mn-mennesker__info{background-color:var(--color-primary);padding:24px 20px;transition:background-color var(--transition-base)}.mn-mennesker__card:hover .mn-mennesker__info{background-color:var(--color-primary-dark)}.mn-mennesker__name{color:var(--color-accent);font-family:var(--font-body);font-size:1.1em;font-weight:600;margin:0 0 4px}.mn-mennesker__role{font-size:.9em;margin:0 0 16px;opacity:.8}.mn-mennesker__email,.mn-mennesker__phone,.mn-mennesker__role{color:var(--color-accent);font-family:var(--font-body);font-weight:400}.mn-mennesker__email,.mn-mennesker__phone{display:block;font-size:.85em;margin:0 0 6px;text-decoration:none;transition:opacity var(--transition-base)}.mn-mennesker__email:hover,.mn-mennesker__phone:hover{opacity:.7}.mn-mennesker__readmore{color:var(--color-accent);cursor:pointer;display:block;font-family:var(--font-body);font-size:.85em;font-weight:500;margin-top:16px;text-decoration:underline}@media (max-width:1024px){.mn-mennesker__container{padding:0 60px}.mn-mennesker__grid{gap:24px;grid-template-columns:repeat(3,1fr)}.mn-mennesker__title{font-size:2.5rem}}@media (max-width:768px){.mn-mennesker{padding:100px 0 60px}.mn-mennesker__container{padding:0 12px}.mn-mennesker__grid{gap:10px;grid-template-columns:repeat(3,1fr)}.mn-mennesker__title{font-size:2rem;margin-bottom:30px}.mn-mennesker__subtitle{margin-bottom:30px}.mn-mennesker__info{padding:10px 8px}.mn-mennesker__name{font-size:.65em}.mn-mennesker__role{font-size:.55em;margin-bottom:8px}.mn-mennesker__email,.mn-mennesker__phone{font-size:.6em}.mn-mennesker__readmore{font-size:.65em;margin-top:8px}}