.v-head{align-items: end}.ro .v-head h1{max-width: 16ch}.v-rc{align-items: center}.rcpt__pair{display: grid;gap: 1.5rem;align-items: start}@media (min-width: 640px){.rcpt__pair{grid-template-columns: minmax(0,5fr) minmax(0,6fr)}}.rcpt__slip{position: relative;background: #fff;padding: 1rem 1rem 1.5rem;border: 1px solid rgba(26,26,26,.2);box-shadow: 0 12px 22px -14px rgba(26,26,26,.45)}.rcpt__slip--short{background: #f4f2ec;transform: rotate(-1.2deg);-webkit-mask: conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% / 14px 100%;mask: conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% / 14px 100%;padding-bottom: 2rem}.rcpt__slip--olelo{border-top: 10px solid;border-image: var(--grad-olelo) 1}.ro .rcpt__name{font: 800 1.25rem/1 var(--fp);text-transform: uppercase;text-align: center;color: var(--k);padding-bottom: .6rem;margin-bottom: .4rem;border-bottom: 2px dashed rgba(26,26,26,.35);max-width: none}.rcpt__line{display: flex;flex-wrap: wrap;justify-content: space-between;gap: .3rem .75rem;padding: .55rem 0;border-bottom: 1px dashed rgba(26,26,26,.2);font: 400 .9375rem/1.4 var(--ft);color: var(--k)}.rcpt__line--status span{font-weight: 700}.rcpt__line--total{border-top: var(--r1);border-bottom: 4px double var(--t6);margin-top: .4rem;font-weight: 700}.ro .rcpt .chip--gold{color: #8a5a00}.rcpt .ill__cap{margin-top: 1rem}.ro .v-rc .c-h3 + .c-typed{margin-top: .9rem}.ro .v-rc .c-typed{font-family: var(--fx);line-height: 1.6}