.register{grid-column:1/-1;display:grid;grid-template-columns:subgrid;align-items:start;padding-block:44px 60px;border-block-start:1px solid var(--rule)}.register .mono{font-family:var(--font-mono);direction:ltr;unicode-bidi:isolate}.register>:is(h1,h2){grid-column:1/-1;display:flex;align-items:baseline;gap:12px;margin-block-end:14px;font-size:inherit;font-weight:inherit}.register :is(h1,h2) b{color:var(--ink-strong);font-size:22px;font-weight:600;line-height:1.5}.register :is(h1,h2) small{margin-block-start:4px;color:var(--ink-soft);font-size:11px;line-height:1.6}.register ol{grid-row:2;row-gap:18px;margin:0;padding:0;list-style:none}.register li,.register ol{grid-column:1/-1;display:grid;grid-template-columns:subgrid}.register li{align-items:baseline}.register .no{grid-column:2;grid-row:1;justify-self:end;color:var(--ink-soft);font-size:11px;letter-spacing:.06em}.register .line{grid-column:3/10;grid-row:1;display:flex;align-items:baseline;gap:10px;text-decoration:none}.register .line b{color:var(--ink-strong);font-size:18px;font-weight:600;line-height:28px;white-space:nowrap}.register .line>:not(.leader){flex:none}.register .kind{color:var(--ink-soft);font-size:12.5px;white-space:nowrap}.register .leader{flex:1;min-width:2em;border-block-end:1px dotted var(--ink-soft);translate:0 -.4em}.register :is(.price,time){color:var(--ink-strong);font-size:14px;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.register .info{grid-column:3/10;grid-row:2;max-width:40em;color:var(--ink)}.register .gloss{grid-column:10/-1;grid-row:1;align-self:start;height:0;padding-block-start:6px;color:var(--ink-soft);font-size:11px;line-height:1.6;opacity:0;translate:-6px 0;pointer-events:none;transition:opacity .2s var(--ease-in-out)}@media (prefers-reduced-motion:no-preference){.register .gloss{transition:opacity .2s var(--ease-in-out),translate .3s var(--ease-in-out)}}.register .gloss :where(p,ul,ol){margin:0}.register .gloss>span{display:block;margin-block-start:4px;color:var(--ink)}.register .gloss .mono{font-size:10.5px;letter-spacing:.02em;text-align:end}.register li:focus-within :is(b,.price,time){color:var(--link-hover)}.register li:focus-within .leader{border-color:var(--link-hover)}.register li:focus-within .gloss{opacity:1;translate:0 0}@media (hover:hover) and (pointer:fine){.register li:hover :is(b,.price,time){color:var(--link-hover)}.register li:hover .leader{border-color:var(--link-hover)}.register li:hover .gloss{opacity:1;translate:0 0}.register .info a:hover{color:var(--link-hover)}.all-link:hover{opacity:1}}.register .info a{margin-inline-start:6px;color:var(--ink-strong);font-size:13px}.all-link{grid-column:1/-1;justify-self:end;margin-block-start:24px;color:var(--ink-soft);font-size:13px;text-decoration:none;opacity:.55;transition:opacity .2s}.all-link:focus-visible{opacity:1}@media (max-width:1023px){.register .no{grid-column:1}.register :is(.line,.info){grid-column:2/-1}.register .gloss{display:none}}@media (max-width:719px){.register .no{display:none}.register :is(.line,.info){grid-column:1/-1}.register .line{flex-wrap:wrap;column-gap:8px}.register .kind{order:5;width:100%;margin-block-start:-4px}}