.plays-section-module__B-ISoG__section{border-top:1px solid var(--line);padding:var(--space-40) 0 44px;scroll-margin-top:25px}.plays-section-module__B-ISoG__intro{max-width:720px;margin:-4px 0 var(--space-20);font-size:16px;line-height:1.75}.plays-section-module__B-ISoG__notice{border:1px solid var(--line-soft);background:var(--surface);border-radius:var(--radius-4);padding:var(--space-16) var(--space-20);border-left:3px solid #a9bb7e}.plays-section-module__B-ISoG__notice strong{color:#4b623b;font-size:14px;font-weight:550}.plays-section-module__B-ISoG__notice p{color:#728065;margin-top:var(--space-4);font-size:14px;line-height:1.7}.plays-section-module__B-ISoG__moments{gap:var(--space-8);margin:var(--space-24) 0 var(--space-28);flex-wrap:wrap;display:flex}.plays-section-module__B-ISoG__moments a{align-items:center;gap:var(--space-12);border:1px solid var(--line-soft);border-radius:var(--radius-4);padding:var(--space-10) var(--space-12);color:#5f7350;min-height:44px;font-size:14px;display:flex}.plays-section-module__B-ISoG__moments a:hover{background:var(--surface);border-color:#7e8f64}.plays-section-module__B-ISoG__moments a>span{color:var(--muted);font-size:12px}.plays-section-module__B-ISoG__group{gap:var(--space-24);padding:var(--space-24) 0;border-top:1px solid var(--line);grid-template-columns:190px minmax(0,1fr);scroll-margin-top:25px;display:grid}.plays-section-module__B-ISoG__groupHeading{align-items:flex-start;gap:var(--space-12);padding-top:var(--space-8);display:flex}.plays-section-module__B-ISoG__number{color:#839570;margin-top:var(--space-2);font-size:12px}.plays-section-module__B-ISoG__groupHeading h3{font-size:19px;font-weight:500}.plays-section-module__B-ISoG__groupHeading p{margin-top:var(--space-8);color:#788769;font-size:14px;line-height:1.65}.plays-section-module__B-ISoG__playList{gap:var(--space-12);flex-direction:column;min-width:0;display:flex}.plays-section-module__B-ISoG__play{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius-7);scroll-margin-top:25px;overflow:clip}.plays-section-module__B-ISoG__play summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-16);padding:var(--space-20);list-style:none;display:flex}.plays-section-module__B-ISoG__play summary::-webkit-details-marker{display:none}.plays-section-module__B-ISoG__play summary:hover{background:var(--ink-on-dark)}.plays-section-module__B-ISoG__play summary:focus-visible{outline-offset:-4px}.plays-section-module__B-ISoG__summaryCopy{min-width:0}.plays-section-module__B-ISoG__titleRow{align-items:center;gap:var(--space-8) var(--space-12);flex-wrap:wrap;display:flex}.plays-section-module__B-ISoG__titleRow h4{letter-spacing:-.3px;font-size:17px;font-weight:500;line-height:1.4}.plays-section-module__B-ISoG__placeholder{color:#8b867e;border-radius:var(--radius-4);padding:var(--space-2) var(--space-6);border:1px dashed #b5c49f;font-size:11px}.plays-section-module__B-ISoG__tags{gap:var(--space-6) var(--space-16);margin-top:var(--space-10);flex-wrap:wrap;display:flex}.plays-section-module__B-ISoG__tags span{color:#77886a;font-size:12px}.plays-section-module__B-ISoG__expand{color:#526f3a;text-align:center;width:20px;transition:transform var(--dur-shift) var(--ease-morph);flex-shrink:0;font-size:25px;font-weight:400}.plays-section-module__B-ISoG__play[open] .plays-section-module__B-ISoG__expand{transform:rotate(45deg)}.plays-section-module__B-ISoG__body{border-top:1px solid var(--line-soft);padding:var(--space-20)}.plays-section-module__B-ISoG__metadata{gap:var(--space-8) var(--space-16);color:#71845d;flex-wrap:wrap;font-size:12px;display:flex}.plays-section-module__B-ISoG__metadata code{overflow-wrap:anywhere}.plays-section-module__B-ISoG__evidenceNote{margin-top:var(--space-12);color:#7a896c;font-size:13px;line-height:1.7}.plays-section-module__B-ISoG__openPlay{gap:var(--space-16);margin-top:var(--space-16);color:var(--lime);align-items:center;font-size:13px;display:inline-flex}.plays-section-module__B-ISoG__openPlay:hover{text-underline-offset:5px;text-decoration:underline}.plays-section-module__B-ISoG__fields{margin-top:var(--space-24)}.plays-section-module__B-ISoG__field{padding:var(--space-16) 0;border-top:1px solid var(--line-soft)}.plays-section-module__B-ISoG__fieldTitle{align-items:baseline;gap:var(--space-8) var(--space-12);flex-wrap:wrap;display:flex}.plays-section-module__B-ISoG__fieldTitle>span:first-child{color:#83926e;font-size:11px}.plays-section-module__B-ISoG__fieldTitle h5{margin:0;font-size:16px;font-weight:500;line-height:1.4}.plays-section-module__B-ISoG__kind{color:#7e8f6b;margin-left:auto;font-size:11px}.plays-section-module__B-ISoG__field p{margin-top:var(--space-8);color:#6d7e5d;font-size:14px;line-height:1.7}.plays-section-module__B-ISoG__awaiting{margin-top:var(--space-10);color:var(--muted);font-size:12px;font-style:italic;display:inline-block}@media (max-width:1250px){.plays-section-module__B-ISoG__group{gap:var(--space-16);grid-template-columns:1fr}.plays-section-module__B-ISoG__groupHeading p{margin-top:var(--space-4)}}@media (max-width:760px){.plays-section-module__B-ISoG__section{padding:var(--space-32) 0}.plays-section-module__B-ISoG__moments{gap:var(--space-6)}.plays-section-module__B-ISoG__moments a{padding:var(--space-8) var(--space-10)}.plays-section-module__B-ISoG__play summary,.plays-section-module__B-ISoG__body{padding:var(--space-16)}.plays-section-module__B-ISoG__titleRow h4{font-size:17px}.plays-section-module__B-ISoG__kind{width:100%;margin-left:var(--space-24)}.plays-section-module__B-ISoG__field p{font-size:15px}.plays-section-module__B-ISoG__notice{padding:var(--space-16)}}@supports (interpolate-size:allow-keywords) and selector(::details-content){.plays-section-module__B-ISoG__play{interpolate-size:allow-keywords}.plays-section-module__B-ISoG__play::details-content{block-size:0;transition:block-size var(--dur-shift) var(--ease-morph), content-visibility var(--dur-shift) allow-discrete;overflow:clip}.plays-section-module__B-ISoG__play[open]::details-content{block-size:auto}}.plays-section-module__B-ISoG__headline{margin-top:var(--space-12);color:var(--muted);font-size:13px;line-height:1.7}.plays-section-module__B-ISoG__headline strong{letter-spacing:-.03em;color:var(--accent-deep);margin-bottom:var(--space-4);font-size:22px;display:block}
