.section--profile[data-display=default] .post{display:grid;grid-template-columns:1fr;gap:clamp(.5rem,1.5vw,1rem);padding-block:1rem;border-block-start:1px solid var(--color-neutral-300)}@media screen and (min-width:576px){.section--profile[data-display=default] .post{grid-template-columns:1fr 2fr}}.section--profile[data-display=default] .post-contact{display:flex;flex-wrap:wrap;gap:.5rem}@media screen and (min-width:576px){.section--profile[data-display=default] .post-contact{grid-column:1/-1}}.section--profile[data-display=expanded] .post{display:grid;grid-template-columns:1fr;gap:clamp(1rem,2vw,1.5rem);margin-block:1em;padding-block:clamp(1rem,2vw,1.5rem);padding-inline:clamp(1rem,2vw,1.5rem);border-inline-start:3px solid var(--color-neutral-900);background-color:var(--color-neutral-100)}@media screen and (min-width:576px){.section--profile[data-display=expanded] .post{grid-template-columns:1fr 3fr}}.section--profile[data-display=expanded] .post-image{display:block;inline-size:100%;block-size:auto;aspect-ratio:1/1;object-fit:cover;object-position:50% 50%;border-radius:.25rem}.section--profile[data-display=expanded] .post-title{font-family:var(--font-family-primary);font-weight:800;font-size:clamp(1.2rem,5vw,1.7rem);line-height:135%;letter-spacing:-.005em}.section--profile[data-display=expanded] .post-description{margin-block:.5rem 1rem}.section--profile[data-display=expanded] .post-contact{display:flex;flex-wrap:wrap;gap:.5rem}