/* my meze */
.meze{background:var(--basil);color:var(--on-basil)}
.meze .eyebrow{color:var(--on-basil);opacity:.9}
.meze .lead{color:var(--on-basil);opacity:.92}
.meze-grid{display:grid;gap:32px;align-items:center}
@media(min-width:860px){.meze-grid{grid-template-columns:1.1fr .9fr;gap:48px}}
.meze-title{font-weight:800;font-size:clamp(52px,8vw,92px);line-height:.88;margin:0}
.meze-title span{display:block;color:var(--lime)}
.rates{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:10px}
.rates li{display:flex;align-items:center;gap:14px;background:var(--raised);color:var(--ink);border-radius:8px;padding:12px 16px}
.rates strong{display:block;font-size:16px}
.rates li span:last-child{font-size:14px;color:var(--muted)}
.ico{width:44px;height:44px;flex:none;display:grid;place-items:center}
.ico svg{width:100%;height:100%}
.ico.sm{width:28px;height:28px}
.meze-fine{font-size:14px;margin-top:18px;opacity:.9;max-width:34em}
.top3{color:var(--ink)}
.t3-kicker{font-family:"Plus Jakarta Sans",system-ui,sans-serif;font-weight:700;font-size:22px;letter-spacing:-.01em}
.top3 ol{list-style:none;padding:0;margin:16px 0 12px;display:grid;gap:10px}
.top3 li{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:8px;padding:12px 14px;background:var(--surface)}
.top3 li strong{display:block;font-size:15px}
.top3 li em{font-style:normal;font-size:13px;color:var(--muted)}
.top3 .dot{width:28px;height:28px;flex:none;border-radius:50%;background:var(--tomato)}
.top3 .dot.new{background:transparent;border:2px dashed var(--border)}
@media (prefers-color-scheme: dark){.meze-title span{color:var(--on-basil);text-decoration:underline;text-decoration-color:var(--lime);text-decoration-thickness:6px;text-underline-offset:6px}}
