.tok-grader-promo{--tokgp-serif:"Iowan Old Style", "Palatino Linotype", Palatino, Georgia, "Times New Roman", serif;--tokgp-sheet:#fbf8f1;--tokgp-rule:#e7dfcd;min-width:0;color:var(--ink)}.tok-grader-promo p,.tok-grader-promo ol,.tok-grader-promo ul{margin:0}.tok-grader-promo__title{color:var(--ink);overflow-wrap:anywhere;margin:0}.tok-grader-promo a.tok-grader-promo__action{text-align:center;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:.7rem 20px;font-size:16px;font-weight:700;line-height:1.25;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.tok-grader-promo a.tok-grader-promo__action:focus-visible{outline:3px solid color-mix(in srgb, var(--red) 55%, transparent);outline-offset:3px}.tok-grader-promo__arrow{flex:none;width:18px;height:18px}.tok-grader-promo__note{font-size:13px;line-height:1.4}.tok-grader-promo--sheet{border:1px solid var(--tokgp-rule);background:var(--tokgp-sheet);box-shadow:0 6px 0 -3px #f4eee2, 0 7px 0 -3px var(--tokgp-rule);border-radius:16px;gap:0;padding:22px 22px 20px 34px;display:grid;position:relative}.tok-grader-promo--sheet:before{content:"";background:color-mix(in srgb, var(--red) 55%, transparent);width:2px;position:absolute;top:0;bottom:0;left:18px}.tok-grader-promo--sheet .tok-grader-promo__kicker{color:var(--red);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.4}.tok-grader-promo--sheet .tok-grader-promo__title{font-family:var(--tokgp-serif);letter-spacing:0;margin-top:6px;font-size:1.5rem;font-weight:600;line-height:1.18}.tok-grader-promo .tok-grader-promo__items{border-top:1px solid var(--tokgp-rule);margin:16px 0 18px;padding:0;list-style:none}.tok-grader-promo .tok-grader-promo__items li{border-bottom:1px solid var(--tokgp-rule);color:var(--text);grid-template-columns:30px minmax(0,1fr);gap:6px;margin:0;padding:10px 0;font-size:15px;line-height:1.4;display:grid}.tok-grader-promo__marker{color:var(--red);font-family:var(--tokgp-serif);font-size:17px;font-style:italic;font-weight:600;line-height:1.25}.tok-grader-promo.tok-grader-promo--sheet a.tok-grader-promo__action{border:2px solid var(--ink);width:100%;color:var(--ink);background:0 0}.tok-grader-promo.tok-grader-promo--sheet a.tok-grader-promo__action:hover{background:var(--ink);color:#fff}.tok-grader-promo--sheet .tok-grader-promo__note{color:#7a7466;font-family:var(--tokgp-serif);margin-top:12px;font-size:14px;font-style:italic}.tok-grader-promo--drop{text-align:center;background:#fff;border:2px dashed #cfd8dc;border-radius:18px;justify-items:center;gap:14px;padding:18px 20px 22px;display:grid}.tok-grader-promo__illustration{opacity:.55;width:132px;height:132px;display:block}.tok-grader-promo__body{gap:8px;min-width:0;display:grid}.tok-grader-promo--drop .tok-grader-promo__title{letter-spacing:-.02em;font-size:1.3rem;font-weight:800;line-height:1.25}.tok-grader-promo__text{color:var(--text);font-size:15px;line-height:1.55}.tok-grader-promo .tok-grader-promo__formats{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:6px;padding:0;list-style:none;display:flex}.tok-grader-promo .tok-grader-promo__formats li{background:var(--color-mist);color:var(--ink);border-radius:6px;margin:0;padding:4px 9px;font-size:12px;font-weight:700;line-height:1.4;display:block}.tok-grader-promo__end{justify-items:center;gap:10px;width:100%;display:grid}.tok-grader-promo.tok-grader-promo--drop a.tok-grader-promo__action{background:var(--red);color:#fff;width:100%;max-width:360px;box-shadow:0 4px 12px #c72c322e}.tok-grader-promo.tok-grader-promo--drop a.tok-grader-promo__action:hover{color:#fff;background:color-mix(in srgb, var(--red) 88%, #000)}.tok-grader-promo--drop .tok-grader-promo__note{color:#6b7480}@media (min-width:720px){.tok-grader-promo--wide{text-align:left;grid-template-columns:auto minmax(0,1fr) auto;place-items:center start;gap:24px;padding:22px 26px}.tok-grader-promo--wide .tok-grader-promo__illustration{width:104px;height:104px}.tok-grader-promo.tok-grader-promo--wide .tok-grader-promo__formats{justify-content:flex-start}.tok-grader-promo--wide .tok-grader-promo__end{width:auto}.tok-grader-promo.tok-grader-promo--wide a.tok-grader-promo__action{white-space:nowrap;width:auto}}@media (max-width:559px){.tok-grader-promo--sheet{padding:18px 16px 18px 30px}.tok-grader-promo--sheet:before{left:15px}.tok-grader-promo--drop{padding:16px 16px 20px}.tok-grader-promo__illustration{width:112px;height:112px}}@media (prefers-reduced-motion:reduce){.tok-grader-promo__action{transition:none}}
