.method-controls{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:14px}.method-views{display:flex;gap:8px}.method-views .active{background:#185c4c;color:#fff}.method-controls label{color:#547068;font-size:14px}.method-controls select{background:#fff;color:#174c40;border:1px solid #cbd9cd;border-radius:8px;padding:9px}.method-insight{margin:20px 0}.method-insight h3,.method-check h3{font-size:17px;margin-bottom:8px}.method-insight p{margin:0}.method-reason{font-size:14px;color:#547068;margin-bottom:0}.method-more{margin:20px 0;border-top:1px solid #dce5dc;padding-top:14px}.method-more summary{cursor:pointer;color:#185c4c}.method-figure{margin:20px auto;max-width:480px}.method-figure svg{display:block;width:100%;height:auto}.method-figure figcaption{font-size:13px;color:#547068;text-align:center}.method-check{margin:20px 0}.student-work p{overflow-wrap:anywhere}.problem .katex-display{overflow-x:auto;overflow-y:hidden;padding-block:4px}.method-family-card .excerpt{line-height:1.7}
.method-controls select{max-width:none;width:auto;min-width:110px}.method-controls label{display:flex;align-items:center;gap:7px}.method-lead .method-insight{margin:0}
.method-family-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.method-family-grid .method-family-card{min-height:218px;height:100%;padding:19px}.method-family-grid .method-family-card h3{min-height:auto;margin:10px 0 8px}.method-family-grid .method-family-card .excerpt{min-height:54px;max-height:54px;line-height:1.7}.method-family-grid .method-family-card .step-count{margin-top:10px}@media(max-width:1050px){.method-family-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.method-family-grid{grid-template-columns:1fr}.method-family-grid .method-family-card{min-height:190px}}
