.register{grid-column:1/-1;display:grid;grid-template-columns:subgrid;align-items:start;padding-block:44px 60px;border-top:1px solid var(--rule)}.register .mono{font-family:var(--font-mono);direction:ltr;unicode-bidi:isolate}.register>:is(h1,h2){grid-column:1/3;grid-row:1;display:flex;flex-direction:column;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-top:4px;color:var(--ink-soft);font-size:11px;line-height:1.6}.register ol{grid-row:1;row-gap:18px}.register li,.register ol{grid-column:1/-1;display:grid;grid-template-columns:subgrid}.register li{align-items:baseline}.register .no{grid-column:3;grid-row:1;justify-self:end;color:var(--ink-soft);font-size:11px;letter-spacing:.06em}.register .line{grid-column:4/11;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 .kind{color:var(--ink-soft);font-size:12.5px;white-space:nowrap}.register .leader{flex:1;min-width:2em;border-bottom: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}.register .info{grid-column:4/11;grid-row:2;max-width:40em;color:var(--ink)}.register .gloss{grid-column:11/-1;grid-row:1;align-self:start;height:0;padding-top: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),translate .3s var(--ease)}.register .gloss :where(p,ul,ol){margin:0}.register .gloss>span{display:block;margin-top:4px;color:var(--ink)}.register .gloss .mono{font-size:10.5px;letter-spacing:.02em;text-align:end}.register li:is(:hover,:focus-within) :is(b,.price,time){color:var(--link-hover)}.register li:is(:hover,:focus-within) .leader{border-color:var(--link-hover)}.register li:is(:hover,:focus-within) .gloss{opacity:1;translate:0 0}.register .info a{margin-inline-start:6px;color:var(--ink-strong);font-size:13px}.register .info a:hover{color:var(--link-hover)}.all-link{grid-column:1/-1;justify-self:end;margin-top:24px;color:var(--ink-soft);font-size:13px;text-decoration:none;opacity:.55;transition:opacity .2s}.all-link:is(:hover,:focus-visible){opacity:1}@media (max-width:1023px){.register>:is(h1,h2){grid-column:1/-1;flex-direction:row;align-items:baseline;gap:12px;margin-bottom:14px}.register ol{grid-row:2}.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-top:-4px}}.register-page .register{border-top:0}