.cartel-tools{align-items:end}.cartel-tools__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.p-seg a{min-height:34px;color:var(--ink-2);border-radius:8px;align-items:center;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.p-seg a[aria-current=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #0000001f}.cartel-stage{justify-items:center;padding:8px 0 32px;display:grid}.cartel{aspect-ratio:210/297;color:#111114;width:min(100%,210mm);font-family:var(--font-display), var(--font);-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;border-radius:6px;grid-template-rows:auto 1fr auto auto;display:grid;overflow:hidden;box-shadow:0 1px 2px #00000014,0 24px 60px -24px #00000059;container-type:inline-size}.cartel--a5{width:min(100%,148mm)}.cartel__band{gap:2cqi;padding:6cqi 7cqi 5cqi;display:grid}.cartel__who{letter-spacing:-.01em;align-items:center;gap:2.4cqi;font-size:3.6cqi;font-weight:700;display:flex}.cartel__mark,.cartel__logo{border-radius:2.4cqi;flex:none;width:9cqi;height:9cqi}.cartel__mark{background:color-mix(in srgb, var(--on) 16%, transparent);place-items:center;font-size:3.4cqi;display:grid}.cartel__logo{object-fit:cover;background:#fff}.cartel__promise{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:7.8cqi;font-weight:800;line-height:.98}.cartel__rule{font-family:var(--font-body), var(--font);opacity:.82;margin:0;font-size:3.2cqi}.cartel__body{grid-template-columns:1fr 1fr;align-items:center;gap:6cqi;min-height:0;padding:5cqi 7cqi 2cqi;display:grid}.cartel__qr{justify-items:center;gap:2.4cqi;display:grid}.cartel__qrbox{border:.5cqi solid var(--brand);background:#fff;border-radius:3.6cqi;width:100%;padding:3.6cqi}.cartel__qrbox svg{width:100%;height:auto;display:block}.cartel__scan{letter-spacing:-.01em;margin:0;font-size:3.6cqi;font-weight:700}.cartel__pass{font-size:2.6cqi;transform:rotate(4deg)}.cartel__pass .pass{box-shadow:0 1px 2px #0000001f,0 4cqi 7cqi -3cqi #0006}.cartel__steps{font-family:var(--font-body), var(--font);grid-template-columns:repeat(3,1fr);gap:3cqi;margin:0;padding:1cqi 7cqi 3.4cqi;font-size:2.7cqi;font-weight:600;line-height:1.25;list-style:none;display:grid}.cartel__steps li{gap:1.4cqi;display:grid}.cartel__steps b{background:var(--brand);width:6.4cqi;height:6.4cqi;color:var(--on);font-family:var(--font-display), var(--font);border-radius:50%;place-items:center;font-size:3.2cqi;display:grid}.cartel__foot{font-family:var(--font-body), var(--font);color:#55555f;border-top:.25cqi solid #e6e6ea;justify-content:space-between;gap:3cqi;padding:3cqi 7cqi;font-size:2.4cqi;display:flex}.cartel__url{color:#111114;font-weight:600}@media (max-width:560px){.cartel-tools__actions{width:100%}}@page{size:A4;margin:0}@page cartel-a5{size:A5;margin:0}@media print{html,body{background:#fff!important}.p-top,.p-nav,.p-banner,.cartel-tools{display:none!important}.p-body,.p-main,.cartel-stage{max-width:none!important;margin:0!important;padding:0!important;display:block!important}.cartel{aspect-ratio:auto;width:210mm;height:297mm;box-shadow:none;break-inside:avoid;border-radius:0}.cartel--a5{page:cartel-a5;width:148mm;height:210mm}}
