.wrestling-scoring-plan{color:#38271c;background:#fffcf4;border:1px solid #d4c5a6;border-left:5px solid #d4a928;border-radius:16px;margin:1rem 0;padding:clamp(1rem,3vw,1.5rem)}.wrestling-scoring-plan header h3{margin:.25rem 0 1rem}.wrestling-scoring-plan ol{gap:1rem;margin:0;padding-left:1.5rem;display:grid}.wrestling-scoring-plan li::marker{color:#7c5919;font-weight:800}.wrestling-scoring-plan li p{white-space:pre-line;margin:.3rem 0 0;line-height:1.55}.wrestling-scoring-plan details{margin-top:1rem}.wrestling-scoring-plan summary,.pt-domain-card>details>summary{cursor:pointer;min-height:44px;padding:.75rem 0;font-weight:800}.wrestling-scoring-reads{gap:.75rem;margin-top:.75rem;display:grid}.wrestling-scoring-reads article{background:#fff;border:1px solid #dbd1bf;border-radius:12px;min-width:0;padding:1rem}.wrestling-scoring-reads h4{margin:0 0 .75rem;font-size:1rem}.wrestling-scoring-reads dl{gap:.6rem;margin:0;display:grid}.wrestling-scoring-reads dl>div{grid-template-columns:minmax(3rem,5rem) minmax(0,1fr);gap:.5rem;display:grid}.wrestling-scoring-reads dt{font-weight:800}.wrestling-scoring-reads dd{white-space:pre-line;overflow-wrap:anywhere;margin:0;line-height:1.5}.wrestling-scoring-reads button{color:#38271c;text-align:left;background:#fff8e4;border:1px solid #7c5919;border-radius:8px;min-height:44px;margin-top:.75rem;padding:.5rem .75rem;font-weight:700}.wrestling-read-direction{color:#745318;margin:0 0 .5rem;font-size:.8rem;font-weight:800}.wrestling-read-side{color:#695d50;margin:-.35rem 0 .75rem;font-size:.85rem}@media (width<=600px){.wrestling-scoring-reads dl>div{grid-template-columns:1fr;gap:.2rem}.wrestling-scoring-reads article{padding:.9rem}}
