.classic{color:#faf5ef;min-height:100svh;font-family:var(--font-quicksand), sans-serif;background:#0a0a0a;flex-direction:column;display:flex}.classic>main{flex:1}.cl-wrap{width:min(100% - 48px,1080px);margin-inline:auto}.cl-nav{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:16px;height:90px;display:flex}.cl-brand{letter-spacing:-.4px;align-items:center;gap:8px;font-size:32px;font-weight:700;display:inline-flex}.cl-hero{align-items:start;gap:40px;padding:64px 0 80px;display:grid}.cl-page{padding:64px 0 80px}.cl-page h1{letter-spacing:-.03em;margin:0;font-size:clamp(40px,6vw,64px);font-weight:500;line-height:1.05}.cl-email{color:#f1bd4a;letter-spacing:-.02em;align-items:center;min-height:44px;margin-top:28px;font-size:22px;font-weight:600;display:inline-flex}.cl-prose{max-width:40rem;padding:48px 0 64px}.cl-prose h1{letter-spacing:-.03em;margin:0;font-size:clamp(36px,5vw,52px);font-weight:500;line-height:1.08}.cl-updated{color:#9ca3af;margin:12px 0 0;font-size:14px}.cl-prose h2{letter-spacing:-.02em;margin:40px 0 0;font-size:22px;font-weight:600}.cl-prose p,.cl-prose li{color:#d1d5db;font-size:16px;line-height:1.6}.cl-prose p{margin:14px 0 0}.cl-prose ul{margin:10px 0 0;padding-left:1.2em}.cl-prose li+li{margin-top:6px}.cl-prose a{color:#f1bd4a;text-underline-offset:3px;text-decoration:underline}.cl-email:hover{color:#f6cb6e}.cl-footer{color:#9ca3af;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:20px 0 32px;font-size:14px;display:flex}.cl-footer nav{gap:8px;display:flex}.cl-footer a{align-items:center;min-height:44px;padding:0 12px;display:inline-flex}.cl-footer a:hover{color:#faf5ef}.cl-hero h1{letter-spacing:-.03em;max-width:12ch;margin:0;font-size:clamp(40px,6vw,64px);font-weight:500;line-height:1.05}.cl-lead{color:#9ca3af;max-width:34rem;margin:20px 0 0;font-size:18px;line-height:1.55}.cl-download{flex-direction:column;align-items:flex-start;gap:20px;margin-top:32px;display:flex}.cl-stage{justify-self:center;width:min(100%,400px)}.cl-kicker{color:#f1bd4a;letter-spacing:.16em;text-transform:uppercase;margin:0 0 16px;font-size:13px;font-weight:700}.cl-detail{background:#0a0a0a;border:1px solid #2a2a2a;border-radius:16px;padding:22px 20px 20px;transition:opacity 1.1s cubic-bezier(.4,0,.2,1),transform 1.1s cubic-bezier(.4,0,.2,1)}.cl-detail.is-leaving{opacity:0;transform:translateY(4px)}.cl-detail-word{margin:0;font-size:28px;font-weight:700}.cl-detail-pron{color:#9ca3af;letter-spacing:.4px;margin:4px 0 0;font-size:16px;font-style:italic}.cl-sense{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;margin-top:16px}.cl-sense-head{align-items:center;gap:12px;padding:14px 16px;display:flex}.cl-sense-head>p{letter-spacing:.2px;margin:0;font-size:18px;font-weight:500}.cl-sense-rule{background:#3a3a3a;align-self:stretch;width:1px}.cl-sense-head>div{flex:1;min-width:0}.cl-pos{color:#f1bd4a;letter-spacing:0;margin:0 0 2px;font-size:14px;font-style:normal}.cl-def{color:#9ca3af;letter-spacing:0;margin:0;font-size:14px;font-style:normal;line-height:1.4}.cl-sense-body{border-top:1px solid #2a2a2a;gap:14px;padding:14px 16px 16px;display:grid}.cl-mini-label{color:#f1bd4a;letter-spacing:1.2px;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:600}.cl-example{color:#9ca3af;margin:0 0 4px;font-size:14px;line-height:1.4}.cl-synonyms{flex-wrap:wrap;gap:4px;display:flex}.cl-synonyms span{color:#d1d5db;background:#0f0f0f;border:1px solid #2a2a2a;border-radius:999px;padding:5px 12px;font-size:14px}.cl-qr{fill:#0a0a0a;background:#faf5ef;border-radius:12px;flex:none;width:131px;height:131px;padding:8px;display:block}.cl-store{width:auto;height:44px;display:block}@media (min-width:900px){.cl-hero{grid-template-columns:1fr 400px}}@media (prefers-reduced-motion:reduce){.cl-detail{transition:none}}
