.economy-detail{border-top:1px solid #cfc8b9;margin:24px 0;padding:16px 0}.economy-detail>summary{cursor:pointer;font-size:14px;font-weight:600;line-height:1.6}.economy-detail>p{max-width:72ch;line-height:1.7}.economy-detail summary:focus-visible,.clock-events button:focus-visible{outline:3px solid #aa8034;outline-offset:4px}.cp-config-inspector{margin:20px 0 28px}.cp-config-note{font-size:14px;line-height:1.6;max-width:80ch}.cp-config-inspector .economy-detail{margin:14px 0}.cp-config-inspector .text-link{display:inline-block;margin:12px 24px 8px 0}.cp-mobile-choice{display:none}.cp-context-more .cp-explanations{margin-top:24px}.clock-explorer{display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,1.4fr);gap:32px;margin:28px 0}.clock-events{list-style:none;padding:0;margin:0}.clock-events li{border-top:1px solid #bcb4a5}.clock-events button{display:block;width:100%;text-align:left;padding:20px;background:transparent;color:inherit;border:0;border-left:3px solid transparent;cursor:pointer;font:inherit}.clock-events button[aria-pressed=true]{background:#e9e1cf;border-left-color:#9a773c}.clock-events small,.clock-events strong,.clock-events span{display:block}.clock-events small{font-size:13px;margin-bottom:8px}.clock-events strong{font-size:18px;line-height:1.4}.clock-events span{font-size:12px;margin-top:10px}.clock-detail{padding:24px;border-top:3px solid #9a773c;background:#fcfaf5;min-height:270px}.clock-detail[hidden]{display:none}.clock-detail p{max-width:55ch}.clock-question{max-width:75ch}.cc-intro{margin-bottom:20px}.cc-matrix-head .cc-scope{max-width:90ch}.cn-explanation .economy-detail{margin:16px 0}@media(max-width:760px){.clock-explorer{grid-template-columns:1fr;gap:20px}.clock-events button{padding:14px}.clock-detail{min-height:0}.cp-mobile-choice{display:block;font-size:14px;font-weight:600}.cp-mobile-choice select{display:block;width:100%;min-height:48px;margin:10px 0 18px;padding:10px;font:inherit;background:#fff;color:#182536;border:1px solid #bcb4a5}.cp-table-scroll{overflow:visible}.cp-table{width:100%!important;min-width:0!important}.cp-table tr>*:not(.cp-mobile-column){display:none}.cp-table th,.cp-table td{min-width:0!important;width:auto!important;overflow-wrap:anywhere}.cp-table th:first-child{width:32%!important}.cp-table .cp-common td{display:table-cell}.economy-detail summary{padding:6px 0;min-height:44px}}
