.tp-reference{max-width:900px;padding-top:56px;padding-bottom:72px}.tp-reference h1{font-size:clamp(32px,5vw,56px);line-height:1.12;letter-spacing:-1.5px}.tp-reference h2{font-size:25px;line-height:1.3;margin-bottom:14px}.tp-reference section{padding:28px 0;border-top:1px solid var(--line)}.tp-reference p{overflow-wrap:anywhere}.tp-reference p a:not(.button){text-decoration:underline;text-underline-offset:3px}.tp-reference-date{font-size:13px;color:var(--muted)}.tp-reference header{padding-bottom:24px}@media(max-width:600px){.tp-reference{padding-top:32px}.tp-reference section{padding:22px 0}.tp-reference h2{font-size:22px}}