.disc-block .hp-card__h{align-items:baseline;gap:12px}.disc-block .hp-card__ht{min-width:0}.disc-block .hp-card__h>.all{flex:none}.disc-series-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px}.disc-series{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px;min-width:0;padding:18px 12px;border:1px solid var(--line);border-radius:12px;text-align:center;color:var(--txt);text-decoration:none}.disc-series:hover{border-color:var(--txt)}.disc-series:focus-visible{outline:2px solid var(--txt);outline-offset:2px}.disc-series__image{display:flex;align-items:center;justify-content:center;width:100%;height:72px}.disc-series__image img{width:72px;height:64px;object-fit:contain}.disc-series-grid.disc-series-grid--single{grid-template-columns:minmax(0,1fr)}.disc-series-grid--single .disc-series{flex-direction:row;justify-content:center}.disc-series-grid--single .disc-series__image{width:72px;flex:none}.disc-series strong{font-family:var(--display);font-size:16px;line-height:1.3;overflow-wrap:anywhere}.disc-transfer{display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px;padding:14px 0;border-bottom:1px solid var(--line)}.disc-transfer:last-child{border-bottom:0}.disc-transfer__date{font-size:13px;color:var(--dim)}.disc-transfer strong{display:block;margin-bottom:6px}.disc-transfer a{color:inherit;text-decoration:none}.disc-transfer a:hover{text-decoration:underline}.disc-transfer .etr-move{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px;color:var(--dim)}.disc-transfer .etr-move b{color:var(--txt)}.disc-transfer .etr-team i{font-style:normal;font-weight:400;color:var(--faint)}.disc-transfer .etr-arrow{color:var(--faint)}.disc-block .rk-wrap{margin-bottom:10px}@media(max-width:640px){.disc-series-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.disc-series{padding:14px 10px;gap:10px}.disc-series strong{font-size:14px}.disc-transfer{grid-template-columns:minmax(0,1fr);gap:6px;padding:12px 0}.disc-block .hp-card__h{flex-wrap:wrap}.disc-block .rk td.rk-l{gap:6px}.disc-block .rk td,.disc-block .rk th{padding:10px 6px}}