.structured-data{flex-direction:column;gap:1rem;display:flex}.structured-data h2{color:var(--title);margin-top:1.5rem;font-size:1.5rem;font-weight:600;line-height:2.25rem}.structured-data h3{color:var(--title);margin-top:1.25rem;font-size:1.25rem;font-weight:600;line-height:1.875rem}.structured-data p{text-align:justify;color:var(--text);font-size:1rem;line-height:1.75rem}.structured-data pre{overflow-x:auto}.structured-data .code-block{border:1px solid var(--border);background:#1e1e1e;overflow:hidden}.structured-data .code-block-header{color:#b8c0cc;text-transform:lowercase;border-bottom:1px solid #3a3a3a;justify-content:space-between;align-items:center;padding:.5rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;display:flex}.structured-data .code-block-header button{color:#b8c0cc;background:0 0;border:0;justify-content:center;align-items:center;padding:.25rem;font-size:.9rem;display:inline-flex}.structured-data .code-block-header button:hover,.structured-data .code-block-header button:focus-visible{color:#fff}.structured-data .code-block pre{border-radius:0;margin:0;padding:1rem;font-size:.875rem;line-height:1.6}.structured-data code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em}.structured-data a{color:var(--link);text-decoration:underline}.structured-data ul li ul{padding-left:1.5rem;list-style-type:circle;list-style-position:inside}.structured-data ul{color:var(--text);list-style-type:disc;list-style-position:inside}.structured-data ul li p{display:inline}
