.SpeakingIndex-module__rJi7Oa__grid{padding:0 var(--tf-edge) clamp(64px, 9vw, 120px);grid-template-columns:repeat(2,1fr);gap:clamp(16px,2vw,24px);display:grid}.SpeakingIndex-module__rJi7Oa__card{--acc:var(--tf-rose);background:var(--tf-surface);border:1px solid var(--tf-line);color:var(--tf-ink);border-radius:20px;flex-direction:column;padding:28px 30px 26px 34px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.SpeakingIndex-module__rJi7Oa__card:before{content:"";background:var(--acc);width:4px;position:absolute;top:0;bottom:0;left:0}.SpeakingIndex-module__rJi7Oa__card:hover{border-color:color-mix(in srgb, var(--acc), var(--tf-ink) var(--tf-acc-lift));transform:translateY(-4px);box-shadow:0 22px 40px -26px #2d1f1c80}.SpeakingIndex-module__rJi7Oa__num{font-family:var(--font-playfair), Georgia, serif;color:#0000;opacity:.5;-webkit-text-stroke:1px var(--tf-line);font-size:58px;line-height:.8;position:absolute;top:20px;right:26px}.SpeakingIndex-module__rJi7Oa__cap{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb, var(--acc), var(--tf-ink) var(--tf-acc-lift));font-size:10px}.SpeakingIndex-module__rJi7Oa__cardTitle{font-family:var(--font-playfair), Georgia, serif;letter-spacing:-.01em;color:var(--tf-ink);max-width:20ch;margin:6px 0 8px;font-size:clamp(28px,3.2vw,42px);font-weight:400;line-height:1.02}.SpeakingIndex-module__rJi7Oa__desc{color:var(--tf-ink-2);max-width:46ch;font-size:22.4px;line-height:.94;font-family:var(--font-dongle), Georgia, serif;font-weight:300}.SpeakingIndex-module__rJi7Oa__taste{border-top:1px solid var(--tf-line);flex-direction:column;gap:8px;margin-top:18px;padding-top:15px;display:flex}.SpeakingIndex-module__rJi7Oa__row{align-items:baseline;gap:12px;display:flex}.SpeakingIndex-module__rJi7Oa__es{font-family:var(--font-newsreader), Georgia, serif;color:var(--tf-ink);font-size:17px;font-style:italic}.SpeakingIndex-module__rJi7Oa__pl{color:var(--tf-ink-3);text-align:right;margin-left:auto;font-size:13px}.SpeakingIndex-module__rJi7Oa__chips{flex-wrap:wrap;gap:8px;display:flex}.SpeakingIndex-module__rJi7Oa__chip{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.02em;background:var(--tf-bg);border:1px solid var(--tf-line);color:var(--tf-ink-2);border-radius:999px;padding:6px 13px;font-size:12px;font-weight:500}.SpeakingIndex-module__rJi7Oa__speak{--acc:var(--tf-acc-rose)}.SpeakingIndex-module__rJi7Oa__rev{--acc:var(--tf-acc-clay)}.SpeakingIndex-module__rJi7Oa__verb{--acc:var(--tf-acc-gold)}.SpeakingIndex-module__rJi7Oa__dict{--acc:var(--tf-acc-petrol)}.SpeakingIndex-module__rJi7Oa__lab{--acc:var(--tf-acc-olive)}@media (max-width:900px){.SpeakingIndex-module__rJi7Oa__num,.SpeakingIndex-module__rJi7Oa__taste{display:none}.SpeakingIndex-module__rJi7Oa__cardTitle{font-size:clamp(19px,5vw,42px)}.SpeakingIndex-module__rJi7Oa__desc{display:none}.SpeakingIndex-module__rJi7Oa__card{padding:16px 16px 15px 19px}}@media (max-width:320px){.SpeakingIndex-module__rJi7Oa__grid{grid-template-columns:1fr}}.SpeakingIndex-module__rJi7Oa__shadowing{background:var(--tf-surface);border:1px solid var(--tf-line);color:var(--tf-ink);border-radius:14px;align-items:baseline;gap:12px;margin:0 0 clamp(16px,2.4vw,24px);padding:14px 18px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.SpeakingIndex-module__rJi7Oa__shadowing:hover{border-color:var(--tf-rose);transform:translateY(-2px)}.SpeakingIndex-module__rJi7Oa__shadowingTitle{font-size:20px}.SpeakingIndex-module__rJi7Oa__shadowingSub{color:var(--tf-ink-2);flex:1;font-size:14px}
