.cp-head[data-astro-cid-sxf6lszg]{padding:var(--s-4) 0 var(--s-6);border-bottom:var(--border) solid var(--line)}.cp-head[data-astro-cid-sxf6lszg] h1[data-astro-cid-sxf6lszg]{margin:0}.cp-lead[data-astro-cid-sxf6lszg]{margin:var(--s-3) 0 0;max-width:70ch;font-size:var(--text-lg);color:var(--fg-muted)}.cp-grid[data-astro-cid-sxf6lszg]{gap:var(--s-10);padding-top:var(--s-6);grid-template-columns:minmax(0,1fr);display:grid}.cp-index[data-astro-cid-sxf6lszg]{display:none}.cp-text[data-astro-cid-sxf6lszg]{max-width:none;margin:0}.cp-text[data-astro-cid-sxf6lszg] h2{scroll-margin-top:calc(var(--cp-sticky-top) + var(--s-2))}.cp-text[data-astro-cid-sxf6lszg] h2:first-child{margin-top:0}.cp-aside[data-astro-cid-sxf6lszg]{gap:var(--s-6);align-content:start;display:grid}.cp-contact[data-astro-cid-sxf6lszg]{gap:var(--s-2);padding:var(--s-5);justify-items:start;display:grid}.cp-contact[data-astro-cid-sxf6lszg] p[data-astro-cid-sxf6lszg]{margin:0}.cp-phone[data-astro-cid-sxf6lszg]{font:800 var(--text-2xl) / 1.1 var(--font-display);color:var(--fg);background:var(--ui-cmjn) 0 100% / 100% 2px no-repeat;padding-bottom:3px;text-decoration:none}.cp-phone[data-astro-cid-sxf6lszg]:hover{background-size:100% 3px}.cp-index[data-astro-cid-sxf6lszg] ol[data-astro-cid-sxf6lszg],.cp-related[data-astro-cid-sxf6lszg] ul[data-astro-cid-sxf6lszg]{margin:var(--s-2) 0 0;gap:var(--s-2);font-size:var(--text-sm);padding:0;list-style:none;display:grid}.cp-index[data-astro-cid-sxf6lszg] a[data-astro-cid-sxf6lszg],.cp-related[data-astro-cid-sxf6lszg] a[data-astro-cid-sxf6lszg]{color:var(--fg-muted);text-decoration:none}.cp-index[data-astro-cid-sxf6lszg] a[data-astro-cid-sxf6lszg]:hover,.cp-related[data-astro-cid-sxf6lszg] a[data-astro-cid-sxf6lszg]:hover{color:var(--fg);background:var(--ui-cmjn) 0 100% / 100% 2px no-repeat}.cp[data-astro-cid-sxf6lszg]{--cp-sticky-top:calc(var(--header-h) + var(--s-16))}.cp-folds[data-astro-cid-sxf6lszg]{margin-top:var(--s-4);border:var(--border) solid var(--line);border-radius:var(--r-lg);background:var(--surface);display:grid}.cp-fold[data-astro-cid-sxf6lszg]+.cp-fold[data-astro-cid-sxf6lszg]{border-top:var(--border) solid var(--line)}.cp-fold[data-astro-cid-sxf6lszg] summary[data-astro-cid-sxf6lszg]{align-items:center;gap:var(--s-2);min-height:var(--tap);padding:0 var(--s-4);cursor:pointer;font-weight:600;list-style:none;display:flex}.cp-fold[data-astro-cid-sxf6lszg] summary[data-astro-cid-sxf6lszg]::-webkit-details-marker{display:none}.cp-fold[data-astro-cid-sxf6lszg] summary[data-astro-cid-sxf6lszg] .ui-muted[data-astro-cid-sxf6lszg]{font-weight:400;font-size:var(--text-sm)}.cp-fold[data-astro-cid-sxf6lszg] summary[data-astro-cid-sxf6lszg]:after{content:"";background:currentColor;width:1.1em;height:1.1em;margin-left:auto;transition:transform .2s;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}.cp-fold[data-astro-cid-sxf6lszg][open] summary[data-astro-cid-sxf6lszg]:after{transform:rotate(180deg)}.cp-fold[data-astro-cid-sxf6lszg] ol[data-astro-cid-sxf6lszg],.cp-fold[data-astro-cid-sxf6lszg] ul[data-astro-cid-sxf6lszg]{padding:0 var(--s-4) var(--s-2);margin:0;list-style:none}.cp-fold[data-astro-cid-sxf6lszg] a[data-astro-cid-sxf6lszg]{width:fit-content;min-height:var(--tap);color:var(--fg-muted);align-items:center;text-decoration:none;display:flex}.cp-fold[data-astro-cid-sxf6lszg] a[data-astro-cid-sxf6lszg]:hover{color:var(--fg);background:var(--ui-cmjn) 0 calc(50% + .8em) / 100% 2px no-repeat}@media (width<=899px){.cp-related[data-astro-cid-sxf6lszg]{display:none}}@media (width>=900px){.cp-fold--related[data-astro-cid-sxf6lszg],.cp-folds[data-astro-cid-sxf6lszg]:not(:has(.cp-fold--index)){display:none}.cp-grid[data-astro-cid-sxf6lszg]{grid-template-columns:minmax(0,1fr) 19rem}.cp-aside[data-astro-cid-sxf6lszg]{top:var(--cp-sticky-top);align-self:start;position:sticky}}@media (width>=1200px){.cp-grid[data-astro-cid-sxf6lszg]{grid-template-columns:14rem minmax(0,1fr) 19rem}.cp-folds[data-astro-cid-sxf6lszg]{display:none}.cp-index[data-astro-cid-sxf6lszg]{top:var(--cp-sticky-top);max-height:calc(100vh - var(--cp-sticky-top) - var(--s-4));align-self:start;display:block;position:sticky;overflow-y:auto}}
