.review.trial{--rv-bg: var(--paper);--rv-ivory: var(--white);--rv-ivory-2: var(--paper-2);--rv-ink: var(--ink);--rv-ink-2: var(--ink-2);--rv-ink-3: var(--ink-3);--rv-greige: var(--line-2);--rv-greige-d: #9a5f2c;--rv-greige-l: var(--ochre-pale);--rv-line: var(--line)}.tr-dev{padding:8px var(--gutter);background:var(--ink);color:#ece6db;font-size:11.5px;line-height:1.65}.tr-dev strong{display:inline-block;margin-right:6px;padding:0 7px;border-radius:4px;background:var(--sun);color:var(--ink);font-size:10.5px}.tr-top{display:flex;align-items:center;justify-content:space-between;max-width:680px;margin:0 auto;height:60px;padding:0 var(--gutter)}.tr-top a{text-decoration:none}.tr-brand{font-family:var(--f-serif);font-weight:600;letter-spacing:.14em}.tr-top__link{font-size:12.5px;color:var(--ink-3);border-bottom:1px solid var(--line-2)}.tr-cards{display:grid;gap:12px;margin-top:var(--s-5)}.tr-card{display:grid;grid-template-columns:1fr 22px;gap:4px 12px;align-items:center;padding:18px 20px;border-radius:var(--radius-lg);background:var(--white);box-shadow:inset 0 0 0 1px var(--line);text-decoration:none}.tr-card:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.tr-card__no{font-family:var(--f-latin);font-size:12.5px;color:#9a5f2c}.tr-card__title{grid-column:1;font-family:var(--f-serif);font-weight:600;font-size:18px;line-height:1.6;word-break:auto-phrase}.tr-card__meta{grid-column:1;font-size:12.5px;color:var(--ink-3)}.tr-card svg{grid-column:2;grid-row:1 / span 3;width:20px;height:20px;color:var(--ink-3)}.tr-card .lm{grid-column:2;grid-row:1}.tr-note{margin-top:var(--s-6);padding:16px 18px;border-radius:var(--radius);background:var(--paper-2);font-size:13px;line-height:1.85;color:var(--ink-2)}.tr-program{display:grid;gap:8px;margin:var(--s-7) 0 var(--s-8);padding:22px;border-radius:var(--radius-lg);background:var(--night);color:var(--paper);text-decoration:none}.tr-program small{font-size:12px;color:var(--sun);letter-spacing:.12em}.tr-program strong{font-family:var(--f-serif);font-size:19px;letter-spacing:.06em;line-height:1.5}.tr-program span{font-size:13px;opacity:.8}.tr-end{margin-top:var(--s-7);padding:20px;border-radius:var(--radius-lg);background:var(--white);box-shadow:inset 0 0 0 1px var(--line);display:grid;gap:10px}.tr-end p{font-size:14px;color:var(--ink-2)}
