.english-discovery{max-width:1240px;margin:4rem auto;padding:2rem clamp(1rem,3vw,2rem);background:linear-gradient(135deg,var(--brand-navy-900),var(--brand-space-950));color:var(--brand-text-primary);border-radius:1.5rem;box-shadow:var(--brand-glow-soft);scroll-margin-top:calc(var(--dmc-header-h,227px) + 1rem)}.english-discovery header{background:none}.discovery-eyebrow{font-size:.72rem;letter-spacing:.15em;color:var(--brand-cyan-300)}.english-discovery h2{font-size:clamp(1.5rem,3vw,2.3rem);font-weight:700;letter-spacing:-.035em;margin:.5rem 0}.english-discovery p{line-height:1.6}.english-discovery a{color:var(--brand-cyan-300);text-decoration:underline;text-underline-offset:3px}.discovery-status{margin:1.5rem 0;padding:1rem;border-left:2px solid var(--brand-cyan-400);background:var(--brand-glass);font-size:.8rem;overflow-wrap:anywhere}.discovery-status p{margin:.4rem 0;color:var(--brand-text-secondary)}.discovery-controls{display:flex;flex-wrap:wrap;align-items:end;gap:.75rem}.discovery-controls label{display:grid;gap:.4rem;font-size:.8rem;flex:1;min-width:150px}.discovery-controls button,.discovery-controls input,.discovery-controls select{height:44px;border-radius:.6rem;padding:.5rem .75rem;background:var(--brand-navy-800);color:var(--brand-text-primary);border:1px solid var(--brand-glass-border);max-width:100%;width:100%;min-width:0}.discovery-controls button{width:auto;background:var(--brand-electric-600);color:#fff;font-weight:600}.discovery-controls>a{padding:.75rem}.discovery-result-count{font-size:.8rem;margin:1.2rem 0;color:var(--brand-text-secondary)}.english-discovery table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:.8rem}.english-discovery td,.english-discovery th{padding:1rem .5rem;text-align:left;vertical-align:middle;overflow-wrap:anywhere}.english-discovery thead{color:var(--brand-text-secondary);font-size:.7rem}.english-discovery thead th:first-child{width:7%}.english-discovery thead th:nth-child(2){width:13%}.english-discovery thead th:nth-child(3){width:42%}.english-discovery thead th:nth-child(4){width:14%}.english-discovery thead th:nth-child(5){width:13%}.english-discovery thead th:nth-child(6){width:11%}.english-discovery tbody tr{border-top:1px solid var(--brand-glass-border)}.english-discovery tbody tr:hover{background:var(--brand-glass)}.discovery-preview img{width:128px;height:auto;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:.5rem}.discovery-image-unavailable{display:block;font-size:.7rem;color:var(--brand-text-muted)}.discovery-page>a,.discovery-page>span{font-size:1rem;font-weight:650;display:inline-block;padding:.3rem 0}.discovery-page p{font-size:.8rem;font-weight:400;color:var(--brand-text-secondary);margin:.2rem 0}.english-discovery small{display:block;color:var(--brand-cyan-300);font-size:.7rem;font-weight:400}.discovery-count,.discovery-rank{font-variant-numeric:tabular-nums}.discovery-mobile-label,.discovery-mobile-section{display:none}.discovery-pagination{display:flex;align-items:center;justify-content:center;gap:1rem;margin:1.5rem 0}.discovery-pagination a{min-height:44px;display:inline-flex;align-items:center;padding:.6rem 1rem;background:var(--brand-glass);border-radius:.6rem}.english-discovery summary{cursor:pointer;min-height:44px;padding:.6rem 0}.english-discovery details{font-size:.8rem}.english-discovery :is(a,button,input,select,summary):focus-visible{outline:3px solid var(--brand-cyan-400);outline-offset:3px}.discovery-placement{color:var(--brand-cyan-300)}@media(max-width:640px){.english-discovery{margin:2rem .5rem;padding:1rem}.english-discovery thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.english-discovery table,.english-discovery tbody{display:block}.english-discovery tbody tr{display:grid;grid-template-columns:88px minmax(0,1fr);gap:.4rem .75rem;padding:1rem 0}.english-discovery td,.english-discovery th{padding:0}.discovery-placement{grid-column:1;font-size:.7rem}.discovery-preview{grid-column:1;grid-row:2}.discovery-page{grid-column:2;grid-row:1/4}.discovery-section{display:none}.discovery-count,.discovery-rank{grid-column:1/3}.discovery-mobile-label,.discovery-mobile-section{display:inline;font-size:.75rem;color:var(--brand-text-secondary)}.discovery-preview img{width:88px}.discovery-controls label{min-width:120px}.discovery-controls label:first-child{flex-basis:100%}.discovery-pagination{gap:.5rem;font-size:.8rem}}