.trial-layout { display: grid; place-items: center; min-height: calc(100svh - 100px); padding-block: 40px; }
.trial-layout .specialist-panel { width: 100%; max-width: 520px; }
.trial-layout h1 { font-size: clamp(28px, 4vw, 36px); line-height: 1.15; margin-bottom: 20px; }
#trial-form { display: grid; gap: 20px; }
#trial-status:empty { display: none; }
