.testimony-page{display:flex;flex-direction:column;gap:var(--record-body-gap);padding-top:var(--space-28)}.testimony-page__main{display:flex;flex-direction:column;gap:var(--space-16);min-width:0}.testimony-page__eyebrow{font-size:var(--fs-12);font-weight:var(--fw-medium);line-height:var(--leading-100);letter-spacing:var(--tracking-14);color:var(--color-text-accent)}.testimony-page__title{max-width:var(--record-title-width);font-size:var(--fs-record-title);line-height:var(--leading-110);letter-spacing:var(--tracking-minus-1);color:var(--color-text-strong)}.testimony-page__meta{font-size:var(--fs-testimony-author);font-weight:var(--fw-medium);line-height:var(--leading-140);color:var(--color-text-muted)}.testimony-page__text{display:flex;flex-direction:column;gap:var(--space-14);max-width:var(--record-title-width);margin-top:var(--space-8)}.testimony-page__paragraph{font-size:var(--fs-record-text);line-height:var(--leading-170);color:var(--color-text-body)}.testimony-page__signature{font-family:var(--font-heading);font-size:var(--fs-testimony-text);line-height:var(--leading-140);color:var(--color-text-strong)}.testimony-page__aside{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-16);padding:var(--space-32) var(--record-aside-pad-x);border-radius:var(--radius-xl);background-color:var(--color-bg-card)}.testimony-page__place-media{display:block;width:100%}.testimony-page__place-photo{display:block;width:100%;height:auto;border-radius:var(--radius-lg)}.testimony-page__place{display:flex;flex-direction:column;gap:var(--space-6)}.testimony-page__place-label,.testimony-page__names-label{font-size:var(--fs-12);font-weight:var(--fw-medium);line-height:var(--leading-100);letter-spacing:var(--tracking-14);text-transform:uppercase;color:var(--color-text-accent)}.testimony-page__place-link{font-family:var(--font-heading);font-size:var(--fs-record-aside-text);line-height:var(--leading-130);color:var(--color-text-strong)}.testimony-page__place-link:hover{color:var(--color-accent-hover)}.testimony-page__aside-title{font-size:var(--fs-record-aside-title);line-height:var(--leading-120);color:var(--color-text-strong)}.testimony-page__aside-text,.testimony-page__names{font-size:var(--fs-record-aside-text);line-height:var(--leading-160);color:var(--color-text-body)}.testimony-page__names{display:flex;flex-direction:column;gap:var(--space-6)}.testimony-page__share{font-size:var(--fs-text-link);font-weight:var(--fw-medium);line-height:var(--leading-100);color:var(--color-text-accent)}.testimony-page__share:hover{color:var(--color-accent-hover)}@media(min-width:1280px){.testimony-page{flex-direction:row;align-items:flex-start}.testimony-page__main{flex:1 1 0}.testimony-page__aside{position:sticky;top:var(--space-100);flex-shrink:0;width:var(--record-aside-width)}}
