.page-cont.svelte-tsxl8j.svelte-tsxl8j{--txt-accent:var(--accent-color);padding:5px 10px 10px}.page.svelte-tsxl8j.svelte-tsxl8j{padding:var(--page-y-spacing) var(--page-x-spacing);min-height:calc(100vh - 109px);min-height:calc(100svh - 109px);background-color:var(--white);border-radius:10px}main.svelte-tsxl8j>:first-child{padding-top:0}main.svelte-tsxl8j>:last-child{margin-bottom:0;padding-bottom:0}.footer-cont.svelte-tsxl8j.svelte-tsxl8j{margin-top:50px;padding-bottom:75px}@media (min-width: 1100px){.page-border.svelte-tsxl8j.svelte-tsxl8j{--border-color:var(--bg-gray);position:fixed;top:0;left:var(--nav-width);width:calc(100% - var(--nav-width));height:100%;border:10px solid var(--border-color);z-index:999;pointer-events:none}.page-border.svelte-tsxl8j>div.svelte-tsxl8j:before,.page-border.svelte-tsxl8j>div.svelte-tsxl8j:after{content:"";position:absolute;width:10px;height:20px}.page-border.svelte-tsxl8j .top.svelte-tsxl8j:before,.page-border.svelte-tsxl8j .top.svelte-tsxl8j:after{box-shadow:0 -10px 0 0 var(--border-color)}.page-border.svelte-tsxl8j .top.svelte-tsxl8j:before{top:0;left:0;border-top-left-radius:10px}.page-border.svelte-tsxl8j .top.svelte-tsxl8j:after{top:0;right:0;border-top-right-radius:10px}.page-border.svelte-tsxl8j .bottom.svelte-tsxl8j:before,.page-border.svelte-tsxl8j .bottom.svelte-tsxl8j:after{box-shadow:0 10px 0 0 var(--border-color)}.page-border.svelte-tsxl8j .bottom.svelte-tsxl8j:before{bottom:0;left:0;border-bottom-left-radius:10px}.page-border.svelte-tsxl8j .bottom.svelte-tsxl8j:after{bottom:0;right:0;border-bottom-right-radius:10px}.page-cont.svelte-tsxl8j.svelte-tsxl8j{padding:50px;background-color:var(--accent-color-bg-dim)}.page.svelte-tsxl8j.svelte-tsxl8j{max-width:950px;margin:0 auto;border-radius:5px}.footer-cont.svelte-tsxl8j.svelte-tsxl8j{display:none}}.section.svelte-1l31q6n{position:relative;padding:var(--section-spacing) 0}.section.svelte-1l31q6n>h2{color:var(--txt-accent);font-weight:700;margin-bottom:1rem}.accent.svelte-1l31q6n{margin-left:calc(-1 * var(--page-x-spacing));margin-right:calc(-1 * var(--page-x-spacing));padding:var(--section-spacing) var(--page-x-spacing);background-color:var(--accent-color-dim)}@media (min-width: 1100px){.section.svelte-1l31q6n>h2{margin-bottom:.8rem}}
