.page-module__Zc_Lsq__page{width:100%;max-width:calc(var(--content-max-width) + 2 * var(--page-padding-x));padding:120px var(--page-padding-x) 80px;flex-direction:column;gap:48px;min-height:80vh;margin:0 auto;display:flex}.page-module__Zc_Lsq__topBar{margin-bottom:24px;display:flex}.page-module__Zc_Lsq__back{font-family:var(--font-mono);color:var(--color-text-light);text-transform:uppercase;letter-spacing:.05em;font-size:14px;text-decoration:none;transition:color .2s}.page-module__Zc_Lsq__back:hover{color:var(--color-accent)}.page-module__Zc_Lsq__content{grid-template-columns:3fr 2fr;align-items:start;gap:64px;display:grid}@media (max-width:1024px){.page-module__Zc_Lsq__content{grid-template-columns:1fr;gap:40px}}.page-module__Zc_Lsq__imageContainer{aspect-ratio:4/5;background-color:var(--color-surface);border-radius:24px;width:100%;position:relative;overflow:hidden;box-shadow:0 4px 24px #0000000a}.page-module__Zc_Lsq__image{object-fit:cover;transition:transform .4s}.page-module__Zc_Lsq__sidebar{flex-direction:column;gap:24px;display:flex;position:sticky;top:100px}.page-module__Zc_Lsq__title{color:var(--color-text);margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.1}.page-module__Zc_Lsq__desc{color:var(--color-text-secondary);margin:0;font-size:1.125rem;line-height:1.6}.page-module__Zc_Lsq__cta{margin-top:32px}.page-module__Zc_Lsq__fullWidthButton{width:100%}
