
.mlx{margin-top:clamp(72px,9vw,120px)}
.mlx-h{font:800 clamp(20px,1.8vw,24px)/1.3 var(--f-body);letter-spacing:-.01em;margin:0 0 16px}
.mlx-read .wrap{max-width:1080px}
.mlx-band{background:#DCE3F6;border-radius:var(--r-sm);padding:clamp(24px,3vw,36px)}
.mlx-band ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}
.mlx-band a{display:grid;gap:2px;text-decoration:none;color:#262a36}
.mlx-band a strong{font-size:18px;display:inline-flex;align-items:center;gap:8px}
.mlx-band a span{font-size:15px;color:var(--muted)}
.mlx-band a:hover strong{text-decoration:underline;text-underline-offset:4px}
.mlx-get .wrap{max-width:1080px}
.mlx-get .mlx-h{font-size:18px;color:#262a36}
.mlx-items{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:720px}
.mlx-items a{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:center;padding:8px;border-radius:12px;text-decoration:none;color:#262a36;border:1px solid color-mix(in srgb,var(--ink) 10%,transparent)}
.mlx-items a:hover{border-color:color-mix(in srgb,var(--ink) 40%,transparent)}
.mlx-items img{width:64px;height:64px;object-fit:contain;background:#fff;border-radius:8px}
.mlx-items b{display:block;font-size:14px;line-height:1.3;font-weight:600}
.mlx-items small{font-size:13px;color:var(--muted)}
.mlx-more{display:inline-flex;align-items:center;gap:6px;margin-top:12px;font-size:14px;font-weight:600;color:var(--muted);text-underline-offset:3px}
.mlx-deep{padding-block:clamp(24px,3vw,40px) 0}
.mlx-deep .mlx-h{font-size:17px;font-weight:700;color:#262a36;margin-bottom:10px}
.mlx-deep ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:900px}
.mlx-deep a{display:grid;grid-template-columns:52px minmax(0,1fr);gap:2px 12px;align-items:center;text-decoration:none;color:#262a36;padding:8px;border-radius:12px;border:1px solid color-mix(in srgb,var(--ink) 9%,transparent)}
.mlx-deep a:hover{border-color:color-mix(in srgb,var(--ink) 35%,transparent)}
.mlx-deep img{grid-row:1/3;width:52px;height:52px;object-fit:cover;border-radius:8px;background:var(--card)}
.mlx-deep strong{font-size:15px;font-weight:700;line-height:1.3}
.mlx-deep span{font-size:13px;color:var(--muted);line-height:1.35}
@media (min-width:1001px){.foot-in{grid-template-columns:minmax(0,1.4fr) minmax(0,.7fr) minmax(0,.9fr) minmax(0,1.2fr)}}
@media (max-width:800px){.mlx-items,.mlx-deep ul{grid-template-columns:1fr}.mlx-items{max-width:420px}}
