.sync-path,.sync-reading{background:#f7f5eb;border-radius:15px;padding:16px 18px;margin:14px 0;color:#304339}.sync-path h3,.sync-reading h3{margin:8px 0 12px}.sync-path ol{margin:0;padding-left:1.45rem}.sync-path li{padding:0 0 10px 2px}.sync-path li:last-child{padding-bottom:0}.sync-path li span,.sync-path li b{display:block}.sync-path li span,.sync-detail p,.sync-reading p{font-size:.9rem;line-height:1.6}.sync-detail{margin:12px 0;border-top:1px solid #dce1d5;padding:10px 2px}.sync-detail summary{font-weight:700;cursor:pointer;padding:6px 0}.sync-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sync-options [aria-pressed=true]{outline:2px solid #3d765a;outline-offset:-2px}.sync-reading dl{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sync-reading dt{font-size:.8rem}.sync-reading dd{margin:3px 0;font-weight:700}.sync-shortcut{margin-top:10px}.sync-feedback{min-height:0}.sync-source{margin:8px 0}.sync-path li::marker{font-weight:bold;color:#3f6c52}

.gc-experiment-entry{margin:20px 0}.gc-experiment-entry .card{padding:20px 24px}.gc-experiment-entry .card p{line-height:1.55;margin:8px 0 14px}.gc-pilot button,.sync-options button{word-break:keep-all;overflow-wrap:anywhere}
