.observatory .obs-lead{font-size:19px;max-width:72ch}.observatory .obs-scope,.observatory .obs-meta{color:var(--muted);font-size:14px;max-width:78ch}.obs-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:36px;margin:32px 0}.obs-layout h3{font-size:21px}.obs-main,.obs-aside{min-width:0}.obs-aside{background:var(--raised);padding:24px;align-self:start}.obs-case,.obs-node,.obs-more{margin:12px 0;background:var(--raised)}.obs-aside .obs-node{background:var(--surface)}.obs-case>summary,.obs-node>summary,.obs-more>summary{cursor:pointer;padding:18px;min-height:56px;font-weight:600}.obs-case>summary small{display:block;color:var(--muted);font-weight:400;margin-top:4px}.obs-case>p,.obs-case>ol,.obs-node>p,.obs-more>p,.obs-more>h3,.obs-more>.obs-table{margin-left:18px;margin-right:18px}.obs-case>ol{padding:0 0 18px 24px}.obs-steps li{padding:5px 0}.obs-step{background:var(--surface);padding:12px 14px}.obs-step>summary{min-height:36px;cursor:pointer;font-weight:500}.obs-step p,.obs-node p{font-size:15px}.obs-step code,.obs-node code{overflow-wrap:anywhere;white-space:normal}.obs-step pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.obs-unknown{color:var(--muted)}.obs-more{padding-bottom:12px}.obs-table{overflow-x:auto}.obs-table table{min-width:620px;width:100%}.obs-table th,.obs-table td{text-align:left;padding:12px;font-size:14px;vertical-align:top}
@media(max-width:850px){.obs-layout{grid-template-columns:1fr;gap:18px}.obs-aside{padding:18px}.obs-case>summary,.obs-node>summary,.obs-more>summary{padding:15px}.obs-table{overscroll-behavior-x:contain}.obs-step{padding:12px}}
.obs-path{font-weight:600;letter-spacing:.015em;font-variant-numeric:tabular-nums}
