.order-page-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.order-page-card{border:1px solid var(--line);background:var(--surface);height:100%;color:var(--text);grid-template-columns:auto minmax(0,1fr);gap:14px;padding:16px;text-decoration:none;transition:border-color .15s,background .15s;display:grid}.order-page-card:hover,.order-page-card:focus-visible{border-color:rgba(var(--amber-rgb), .55);background:var(--surface-2)}.order-page-card:hover .order-page-card__title{color:var(--amber-bright)}.order-page-card__number,.order-page__number{border:1px solid rgba(var(--amber-rgb), .45);background:var(--amber-soft);min-width:58px;height:58px;color:var(--amber-bright);font-family:var(--font-tech);letter-spacing:.04em;white-space:nowrap;place-items:center;padding:0 8px;font-size:17px;font-weight:700;display:grid}.order-page-card__body{align-content:start;gap:6px;min-width:0;display:grid}.order-page-card__title{font-family:var(--font-display);overflow-wrap:anywhere;font-size:21px;font-weight:700;line-height:1.15}.order-page-card__description{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.order-page-card__meta,.order-page__meta{color:var(--muted);font-family:var(--font-tech);letter-spacing:.04em;flex-wrap:wrap;gap:6px 14px;margin:0;font-size:12px;display:flex}.order-page-card__meta span,.order-page__meta{align-items:center;gap:5px;display:inline-flex}.order-page-card__progress{margin-top:6px}.order-pages__other{gap:12px;margin-top:22px;display:grid}.order-pages__other h2{font-family:var(--font-display);margin:0;font-size:20px}.order-page{gap:16px;display:grid}.order-page__header{border:1px solid var(--line);background:var(--surface);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;padding:clamp(18px,2.6vw,28px);display:grid}.order-page__number{min-width:72px;height:72px;font-size:20px}.order-page__heading{gap:8px;min-width:0;display:grid}.order-page__heading .eyebrow{margin:0}.order-page__heading h1{font-family:var(--font-display);overflow-wrap:anywhere;margin:0;font-size:clamp(28px,3.4vw,40px);line-height:1.05}.order-page__description{max-width:72ch;color:var(--muted);white-space:pre-line;margin:0;line-height:1.55}.order-page__progress{max-width:420px;margin-top:4px}.order-page__layout{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;gap:16px;display:grid}.order-page__order-grid{counter-reset:none}.order-page-rewards h2{align-items:center;gap:8px;display:flex}.order-page-rewards__state{border:1px solid var(--line);color:var(--muted);align-items:center;gap:8px;margin:0 0 10px;padding:8px 10px;font-size:13px;display:flex}.order-page-rewards__state.is-unlocked{color:#a9cf87;background:#7ead5614;border-color:#7ead5673}.order-page-rewards__note{color:var(--muted-quiet);margin:10px 0 0;font-size:12px}.order-page__pager{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.order-page__pager-link{border:1px solid var(--line);background:var(--surface);max-width:100%;color:var(--text);align-items:center;gap:10px;padding:10px 14px;text-decoration:none;display:inline-flex}.order-page__pager-link span{overflow-wrap:anywhere;min-width:0;display:grid}.order-page__pager-link small{color:var(--muted);font-family:var(--font-tech);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.order-page__pager-link:hover,.order-page__pager-link:focus-visible{border-color:rgba(var(--amber-rgb), .55);color:var(--amber-bright)}.order-page__pager-link--next{text-align:right;margin-left:auto}@media (max-width:900px){.order-page__layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.order-page__header{grid-template-columns:minmax(0,1fr)}.order-page__number{justify-self:start;min-width:56px;height:48px;font-size:16px}.order-page__pager-link,.order-page__pager-link--next{width:100%;margin-left:0}}.order-page__actions{margin:4px 0 0}
