.mb[data-astro-cid-2bwtzrhf]{border-radius:var(--radius);background:#fff;overflow:hidden}.mb[data-astro-cid-2bwtzrhf] p[data-astro-cid-2bwtzrhf]{margin:0}.mb-bar[data-astro-cid-2bwtzrhf]{display:flex;align-items:center;gap:8px;padding:11px 18px;background:var(--brand);color:#fff;font-size:1.05rem;font-weight:800;line-height:1.3}.mb-bar[data-astro-cid-2bwtzrhf]:before{content:"★"}.mb-badge[data-astro-cid-2bwtzrhf]{padding:2px 7px;border-radius:var(--radius-sm);background:var(--brand-soft);color:var(--brand-ink);font-size:.7rem;font-weight:800;letter-spacing:.02em;white-space:nowrap}.mb[data-astro-cid-2bwtzrhf] svg{flex:none;transition:transform .2s var(--ease)}.mb[data-astro-cid-2bwtzrhf] a[data-astro-cid-2bwtzrhf]:hover svg{transform:translate(3px)}.emb[data-astro-cid-2bwtzrhf]{border:2px solid var(--brand);box-shadow:0 10px 26px -18px #1ab56bb3}.emb-offers[data-astro-cid-2bwtzrhf]{list-style:none;margin:0;padding:0}.emb-offer[data-astro-cid-2bwtzrhf]{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;column-gap:14px;padding:14px 18px;transition:background .15s}.emb-offer[data-astro-cid-2bwtzrhf]+.emb-offer[data-astro-cid-2bwtzrhf]{border-top:1px solid var(--line)}.emb-offer[data-astro-cid-2bwtzrhf]:hover{background:var(--brand-tint)}.emb-rank[data-astro-cid-2bwtzrhf]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--brand-soft);color:var(--brand-ink);font-size:.85rem;font-weight:800}.emb-offer[data-astro-cid-2bwtzrhf]:first-child .emb-rank[data-astro-cid-2bwtzrhf]{background:var(--brand);color:#fff}.emb-offer-head[data-astro-cid-2bwtzrhf]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;line-height:1.3}.emb-offer-name[data-astro-cid-2bwtzrhf]{font-size:1.02rem;font-weight:800;color:var(--ink)}.emb-offer-desc[data-astro-cid-2bwtzrhf]{margin-top:3px!important;font-size:.9rem;line-height:1.45;color:var(--ink-2)}.emb-offer-cta[data-astro-cid-2bwtzrhf]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:13.5em;min-height:44px;padding:0 16px;border-radius:var(--radius-sm);background:var(--brand);color:#fff;font-size:.95rem;font-weight:800;text-decoration:none;white-space:nowrap;box-shadow:0 8px 16px -10px #1ab56bcc;transition:background .2s var(--ease)}.emb-offer-cta[data-astro-cid-2bwtzrhf]:hover{background:var(--brand-ink);color:#fff}.mb-grid[data-astro-cid-2bwtzrhf]{border:2px solid var(--brand);box-shadow:0 10px 26px -18px #1ab56bb3}.grid-sub[data-astro-cid-2bwtzrhf]{padding:12px 18px 0;font-size:.95rem;color:var(--ink-2)}.grid-cards[data-astro-cid-2bwtzrhf]{list-style:none;margin:0;padding:12px 14px 16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.grid-card[data-astro-cid-2bwtzrhf]{display:flex;flex-direction:column;padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;transition:border-color .15s,box-shadow .15s}.grid-card[data-astro-cid-2bwtzrhf]:hover{border-color:var(--brand);box-shadow:0 8px 18px -14px #1ab56be6}.grid-card-top[data-astro-cid-2bwtzrhf]{display:flex;align-items:center;justify-content:space-between;gap:8px}.grid-rank[data-astro-cid-2bwtzrhf]{color:var(--brand-ink);font-size:.85rem;font-weight:800}.grid-name[data-astro-cid-2bwtzrhf]{margin-top:8px;font-size:1.1rem;font-weight:800;color:var(--ink);line-height:1.25}.grid-desc[data-astro-cid-2bwtzrhf]{flex:1;margin-top:4px!important;font-size:.88rem;line-height:1.45;color:var(--ink-2)}.grid-cta[data-astro-cid-2bwtzrhf]{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:12px;min-height:42px;padding:0 12px;border-radius:var(--radius-sm);background:var(--brand);color:#fff;font-size:.92rem;font-weight:800;text-decoration:none;white-space:nowrap;transition:background .2s var(--ease)}.grid-cta[data-astro-cid-2bwtzrhf]:hover{background:var(--brand-ink);color:#fff}.mb-compact[data-astro-cid-2bwtzrhf]{padding:10px 12px 12px;border:2px solid var(--brand);box-shadow:0 10px 26px -18px #1ab56bb3}.compact-title[data-astro-cid-2bwtzrhf]{display:flex;align-items:center;gap:6px;padding:0 4px 8px;color:var(--brand-ink);font-size:.98rem;font-weight:800;line-height:1.3}.compact-title[data-astro-cid-2bwtzrhf]:before{content:"★"}.compact-list[data-astro-cid-2bwtzrhf]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.compact-row[data-astro-cid-2bwtzrhf]{display:flex;align-items:center;gap:10px;min-height:46px;padding:7px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff;color:var(--ink);text-decoration:none;transition:border-color .15s,background .15s}.compact-row[data-astro-cid-2bwtzrhf]:hover{border-color:var(--brand);background:var(--brand-tint);color:var(--ink)}.compact-rank[data-astro-cid-2bwtzrhf]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--brand-soft);color:var(--brand-ink);font-size:.75rem;font-weight:800}.compact-list[data-astro-cid-2bwtzrhf] li[data-astro-cid-2bwtzrhf]:first-child .compact-rank[data-astro-cid-2bwtzrhf]{background:var(--brand);color:#fff}.compact-name[data-astro-cid-2bwtzrhf]{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:3px;font-size:.95rem;line-height:1.25}.compact-go[data-astro-cid-2bwtzrhf]{flex:none;display:inline-flex;align-items:center;gap:3px;color:var(--brand-ink);font-size:.85rem;font-weight:800;white-space:nowrap}.mb-plain[data-astro-cid-2bwtzrhf]{padding:16px 20px 14px;border:1px solid var(--line);border-left:4px solid var(--brand);border-radius:var(--radius-sm);background:#fafcfb}.plain-title[data-astro-cid-2bwtzrhf]{font-size:1.12rem;font-weight:800;color:var(--ink);line-height:1.3}.plain-intro[data-astro-cid-2bwtzrhf]{margin-top:4px!important;font-size:.98rem;color:var(--ink-2)}.plain-list[data-astro-cid-2bwtzrhf]{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:9px;counter-reset:plain}.plain-list[data-astro-cid-2bwtzrhf] li[data-astro-cid-2bwtzrhf]{position:relative;padding-left:2.1rem;counter-increment:plain;font-size:.98rem;line-height:1.55;color:var(--ink-2)}.plain-list[data-astro-cid-2bwtzrhf] li[data-astro-cid-2bwtzrhf]:before{content:counter(plain);position:absolute;left:0;top:.1em;width:1.45rem;height:1.45rem;border-radius:50%;background:var(--brand-soft);color:var(--brand-ink);font-size:.78rem;font-weight:700;line-height:1.45rem;text-align:center}.plain-name[data-astro-cid-2bwtzrhf]{font-weight:800;color:var(--ink);text-decoration:underline;text-decoration-color:var(--brand);text-underline-offset:3px}.plain-desc[data-astro-cid-2bwtzrhf]{margin-left:4px}.plain-go[data-astro-cid-2bwtzrhf]{display:flex;width:fit-content;align-items:center;gap:3px;margin-top:1px;color:var(--brand-ink);font-weight:800;text-decoration:none;white-space:nowrap}.plain-go[data-astro-cid-2bwtzrhf]:hover{text-decoration:underline}@media(max-width:599px){.emb-offer[data-astro-cid-2bwtzrhf]{grid-template-columns:26px minmax(0,1fr);row-gap:10px;column-gap:12px;padding:14px;align-items:start}.emb-rank[data-astro-cid-2bwtzrhf]{width:26px;height:26px;font-size:.8rem}.emb-offer-cta[data-astro-cid-2bwtzrhf]{grid-column:2;justify-self:start;min-height:40px;font-size:.9rem}.grid-cards[data-astro-cid-2bwtzrhf]{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px 12px 14px}.grid-card[data-astro-cid-2bwtzrhf]{padding:12px}.grid-name[data-astro-cid-2bwtzrhf]{margin-top:4px}.grid-cta[data-astro-cid-2bwtzrhf]{margin-top:10px;min-height:40px}.mb-plain[data-astro-cid-2bwtzrhf]{padding:14px 16px 12px}.compact-list[data-astro-cid-2bwtzrhf]{grid-template-columns:minmax(0,1fr);gap:6px}}
