.launch-root .tc-access-page{gap:var(--s-5);max-width:1000px;display:grid}.launch-root .tc-access-offer,.launch-root .tc-access-notice{gap:var(--s-2);padding:var(--s-4);border:1px solid var(--line);border-radius:var(--r-2);background:var(--panel);display:grid}.launch-root .tc-access-offer{font-size:var(--fs-small);border-left:3px solid var(--action)}.launch-root .tc-access-page h2{font-size:20px}.launch-root .tc-access-usage,.launch-root .tc-access-school{gap:var(--s-3);display:grid}.launch-root .tc-access-counts{gap:var(--s-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.launch-root .tc-access-counts>div{padding:var(--s-3);border:1px solid var(--line);border-radius:var(--r-2);background:var(--panel)}.launch-root .tc-access-counts dt{font-size:var(--fs-small)}.launch-root .tc-access-counts dd{margin:var(--s-2) 0 0;font-variant-numeric:tabular-nums}.launch-root .tc-access-counts strong{font-size:28px}.launch-root .tc-access-limit{font-size:var(--fs-small);font-weight:600;display:block}.launch-root .tc-access-school{padding-top:var(--s-5);border-top:1px solid var(--line)}@media (width<=600px){.launch-root .tc-access-counts{grid-template-columns:minmax(0,1fr)}}
