.page.svelte-12pa0jj{position:relative;max-width:clamp(60rem,90vw,130rem);margin:0 auto;padding-inline:clamp(.75rem,2vw,4rem);padding-top:calc(var(--nav-height) + 5rem);padding-bottom:clamp(10rem,15vh,15rem);display:grid;grid-template-columns:1fr;align-items:stretch}.page.svelte-12pa0jj>main:where(.svelte-12pa0jj){order:1;padding-top:1rem;border-radius:var(--border-radius);padding-inline:1rem;padding-bottom:2rem}.page.svelte-12pa0jj>aside:where(.svelte-12pa0jj){order:2;margin-top:clamp(3rem,5vw,4rem)}.page.svelte-12pa0jj .sticky:where(.svelte-12pa0jj){position:sticky;top:8rem;padding-top:4rem;padding-bottom:5rem;padding-inline:3rem;border-radius:var(--border-radius);background-color:hsla(var(--primary-100-hsl),.5);transition:all .3s cubic-bezier(.4,0,.2,1)}.page.svelte-12pa0jj aside:where(.svelte-12pa0jj):hover>.sticky:where(.svelte-12pa0jj){box-shadow:hsla(var(--primary-400-hsl),.2) 0 0 0 3px;background-color:hsla(var(--primary-100-hsl),.7)}.page.aside-first.svelte-12pa0jj{align-items:start}.page.aside-first.svelte-12pa0jj>main:where(.svelte-12pa0jj){order:2}.page.aside-first.svelte-12pa0jj>aside:where(.svelte-12pa0jj){order:1;margin-top:0}.page.aside-first.svelte-12pa0jj .sticky:where(.svelte-12pa0jj){position:static;top:auto;background-color:transparent;box-shadow:none;padding-top:0;padding-bottom:1rem;padding-inline:1rem;border-radius:0;transition:none}@media(min-width:992px){.page.svelte-12pa0jj{align-items:stretch}.page.svelte-12pa0jj:has(>aside:where(.svelte-12pa0jj)){grid-template-columns:1fr .5fr;-moz-column-gap:3rem;column-gap:3rem}.page.svelte-12pa0jj>main:where(.svelte-12pa0jj){order:1;padding-inline:3rem}.page.svelte-12pa0jj>aside:where(.svelte-12pa0jj){order:2;margin-top:0}.page.svelte-12pa0jj .sticky:where(.svelte-12pa0jj){padding-top:2rem;padding-bottom:4rem}.page.aside-first.svelte-12pa0jj{align-items:stretch}.page.aside-first.svelte-12pa0jj>main:where(.svelte-12pa0jj){order:1}.page.aside-first.svelte-12pa0jj>aside:where(.svelte-12pa0jj){order:2;margin-top:0}.page.aside-first.svelte-12pa0jj .sticky:where(.svelte-12pa0jj){position:sticky;top:8rem;background-color:hsla(var(--primary-100-hsl),.5);box-shadow:none;padding-top:2rem;padding-bottom:4rem;padding-inline:3rem;border-radius:var(--border-radius);transition:all .3s cubic-bezier(.4,0,.2,1)}}@media(min-width:1200px){.page.svelte-12pa0jj:has(>aside:where(.svelte-12pa0jj)){grid-template-columns:1fr .4fr}}
