.underline-headings[data-astro-cid-zk7uek6n] h1:not(:last-child),.underline-headings[data-astro-cid-zk7uek6n] h2:not(:last-child),.underline-headings[data-astro-cid-zk7uek6n] h3:not(:last-child),.underline-headings[data-astro-cid-zk7uek6n] h4:not(:last-child),.underline-headings[data-astro-cid-zk7uek6n] h5:not(:last-child),.underline-headings[data-astro-cid-zk7uek6n] h6:not(:last-child){padding-bottom:.75rem}.underline-headings[data-astro-cid-zk7uek6n] h1:after,.underline-headings[data-astro-cid-zk7uek6n] h2:after,.underline-headings[data-astro-cid-zk7uek6n] h3:after,.underline-headings[data-astro-cid-zk7uek6n] h4:after,.underline-headings[data-astro-cid-zk7uek6n] h5:after,.underline-headings[data-astro-cid-zk7uek6n] h6:after{--width:95%;border:none;border-top:1px solid var(--text-primary);bottom:0;content:"";display:block;height:1px;margin-left:calc((100% - var(--width))/2);opacity:var(--decorations-opacity,.2);position:absolute;width:var(--width)}.markdown-flow[data-astro-cid-zk7uek6n]{--decorations-opacity:.2}.markdown-flow[data-astro-cid-zk7uek6n]>*+*{margin-block-start:.75rem;margin-inline:auto}.markdown-flow[data-astro-cid-zk7uek6n] hr{--width:95%;border:none;border-top:1px solid var(--text-primary);margin-left:calc((100% - var(--width))/2);opacity:var(--decorations-opacity,.2);width:var(--width)}.markdown-flow[data-astro-cid-zk7uek6n] h1,.markdown-flow[data-astro-cid-zk7uek6n] h2,.markdown-flow[data-astro-cid-zk7uek6n] h3,.markdown-flow[data-astro-cid-zk7uek6n] h4,.markdown-flow[data-astro-cid-zk7uek6n] h5,.markdown-flow[data-astro-cid-zk7uek6n] h6{position:relative}.markdown-flow[data-astro-cid-zk7uek6n] ol,.markdown-flow[data-astro-cid-zk7uek6n] ul{padding-inline:2rem 1rem}.markdown-flow[data-astro-cid-zk7uek6n] blockquote{border-left:2px solid var(--primary-colour-accent);margin-left:10px;padding-left:10px}.markdown-flow[data-astro-cid-zk7uek6n] code{word-wrap:break-word;background-color:var(--background);border:2px solid var(--outline-colour);border-radius:2px;box-shadow:0 4px 8px -6px #0009;cursor:text;display:inline;font-family:ui-monospace,monospace;font-size:.8em;padding:.1rem .2rem}.markdown-flow[data-astro-cid-zk7uek6n] pre>code{display:inline-block;padding:.5rem .75rem;width:100%}.markdown-flow[data-astro-cid-zk7uek6n] details{--_spacing-inline:.75rem;--_spacing-block:.5rem;--_spacing:var(--_spacing-block) var(--_spacing-inline);padding-inline:var(--_spacing-inline)}.markdown-flow[data-astro-cid-zk7uek6n] details summary{background-color:var(--background);border:2px solid var(--outline-colour);border-radius:2px;box-shadow:0 4px 8px -6px #0009;cursor:pointer;margin-inline:calc(0rem - var(--_spacing-inline));padding:var(--_spacing);transform:translateY(0);transform-origin:bottom;transition:filter var(--transition-out),box-shadow var(--transition-out),transform var(--transition-out);-webkit-user-select:none;-moz-user-select:none;user-select:none}.markdown-flow[data-astro-cid-zk7uek6n] details summary:focus-visible,.markdown-flow[data-astro-cid-zk7uek6n] details summary:hover{box-shadow:0 2px 6px -1px var(--primary-colour);filter:var(--brightness-filter);transform:translateY(-2px);transition:filter var(--transition-in),box-shadow var(--transition-in),transform var(--transition-in)}.markdown-flow[data-astro-cid-zk7uek6n] details summary:active{box-shadow:0 2px 2px -1px var(--primary-colour);transform:translateY(0) scaleX(1.005) scaleY(.995);transition:filter var(--transition-in),box-shadow var(--transition-in),transform var(--transition-in)}.markdown-flow[data-astro-cid-zk7uek6n] details[open]{background-color:var(--background);border:2px solid var(--outline-colour);border-radius:2px;box-shadow:0 4px 8px -6px #0009;padding-bottom:var(--_spacing-block)}.markdown-flow[data-astro-cid-zk7uek6n] details[open] summary{border:none;margin-block-end:var(--_spacing-block)}.markdown-flow[data-astro-cid-zk7uek6n] table{--table-padding:.1rem .4rem;background-color:var(--background);border:2px solid var(--outline-colour);border-radius:2px;box-shadow:0 4px 8px -6px #0009;box-sizing:content-box;padding:.1rem}.markdown-flow[data-astro-cid-zk7uek6n] table th{background-color:#ffffff1a;padding:var(--table-padding)}.markdown-flow[data-astro-cid-zk7uek6n] table td{background-color:#ffffff0d;padding:var(--table-padding)}
