.a3-cban{padding:26px 0 30px;overflow:hidden;border-bottom:2.5px solid var(--ink)}
.a3-cban__grid{display:grid;gap:22px;align-items:center}
.a3-cban h1{font-size:clamp(2.2rem,8vw,3.8rem)}
.a3-cban__count{display:inline-block;font-family:var(--head);font-weight:800;font-size:.85rem;background:#fff;border:2px solid var(--ink);border-radius:999px;padding:3px 12px;margin-bottom:10px;transform:rotate(-2deg)}
.a3-cban__text{color:var(--muted);font-size:1.05rem;line-height:1.55;margin-top:12px;max-width:52ch}
.a3-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}
.a3-chips a{font-family:var(--head);font-weight:800;font-size:.95rem;text-decoration:none;color:var(--ink);background:#fff;border:2px solid var(--ink);border-radius:999px;padding:5px 14px;box-shadow:3px 3px 0 var(--ink)}
.a3-chips a[aria-current="page"],.a3-chips a:hover{background:var(--c);color:#fff}
.a3-cban__pic{position:relative;max-width:300px;justify-self:center;padding:10px}
.a3-cban__pic .a3-blob--1{width:70%;top:-4%;right:-8%;background:var(--c)}
.a3-cban__frame{position:relative;z-index:1;background:#fff;border:2.5px solid var(--ink);border-radius:8px;padding:8px;box-shadow:6px 6px 0 var(--ink);transform:rotate(3deg)}
.a3-cban__frame img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:4px}
.a3-cban__frame .a3-tape--l{top:-12px;left:-16px;transform:rotate(-24deg);--c:var(--y)}
@media (min-width:1000px){.a3-cban{padding:48px 0}.a3-cban__grid{grid-template-columns:1.4fr .6fr;gap:48px}.a3-cban__pic{max-width:320px}}