.pass{gap:var(--space-6);margin:var(--space-5) 0 var(--space-6);flex-direction:column;display:flex}.pass__sec{gap:var(--space-3);flex-direction:column;display:flex}.pass__sec h2{color:var(--ink-900);font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.pass__list{border-top:var(--line) solid var(--ink-200);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pass__row{align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) 0;border-bottom:var(--line) solid var(--ink-200);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"info info""price buy";display:grid}.pass__info{grid-area:info;min-width:0}.pass__name{color:var(--ink-900);font-size:var(--text-md);font-weight:var(--weight-bold);margin:0}.pass__meta,.pass__note{color:var(--ink-700);font-size:var(--text-sm);line-height:var(--leading-body);margin:0}.pass__price{color:var(--ink-900);font-size:var(--text-lg);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;grid-area:price;margin:0}.pass__buy{grid-area:buy}.doc__body .pass a.ui-btn{text-decoration:none}.doc__body .pass a.ui-btn--secondary{color:var(--ink-900)}.pass__state{gap:var(--space-3);flex-direction:column;display:flex}.pass__form{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.pass__form .ui-field{align-self:stretch}.pass__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:640px){.pass__row{grid-template-columns:minmax(0,1fr) 5rem auto;grid-template-areas:"info price buy"}.pass__price{text-align:right}}
