/* Free trial: Overview card and notes in the practice screens */
.trial-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:28px;align-items:center;margin:0 0 26px;padding:28px 32px;border:1px solid #d9b79f;border-radius:20px;background:linear-gradient(135deg,#fffaf2,#f7ede0);box-shadow:0 18px 50px rgba(65,39,25,.06)}
.trial-card[hidden]{display:none}
.trial-copy small{font:800 12px var(--sans);letter-spacing:.14em;color:var(--terracotta-dark)}
.trial-copy h4{margin:8px 0 8px;font:700 30px/1.15 var(--serif);color:var(--espresso)}
.trial-copy p{margin:0 0 18px;font-size:15px;line-height:1.6;color:var(--brown)}
.trial-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}
.trial-list li{display:grid;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;border-radius:12px;background:#fffdf8;border:1px solid var(--line)}
.trial-list b{font:800 14px var(--sans);color:var(--espresso)}
.trial-list span{font-size:14px;color:var(--brown)}
.trial-list em{font-style:normal;font:800 12px var(--sans);padding:4px 10px;border-radius:999px;background:#f3e9dc;color:var(--terracotta-dark);white-space:nowrap}
.trial-list li.used{opacity:.7}
.trial-list li.used em{background:#efe3d3;color:var(--muted)}
.trial-note{margin:12px 0 0;padding:12px 16px;border-radius:12px;background:#f7ede0;border:1px solid #e3d2bd;font-size:14px;line-height:1.55;color:var(--brown)}
.trial-note b{color:var(--espresso)}
.trial-note a,.wx-error a,.live-error a{color:var(--terracotta-dark);font-weight:800}
@media (max-width:900px){
  .trial-card{grid-template-columns:1fr;padding:24px 22px}
  .trial-list li{grid-template-columns:1fr auto}
  .trial-list span{grid-column:1;grid-row:2}
  .trial-list em{grid-row:1/3;grid-column:2}
}
