.sepal-text-block{max-width:40rem;margin:0 auto;padding:4rem 1.5rem}.sepal-text-block[data-align=center]{text-align:center}.sepal-text-block__heading{font-family:var(--sepal-font-heading);margin:0 0 1rem;font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.15}.sepal-text-block__body{color:var(--sepal-color-muted);margin:0;font-size:1.125rem;line-height:1.6}
*,:before,:after{box-sizing:border-box}html{background:var(--sepal-color-background,#fff);color:var(--sepal-color-text,#1a1a1a);font-family:var(--sepal-font-body,system-ui, sans-serif);-webkit-text-size-adjust:100%}body{min-height:100vh;margin:0}a{color:var(--sepal-color-accent,#1a4fd6)}.sepal-skip-link{position:absolute;left:-999rem}.sepal-skip-link:focus{background:var(--sepal-color-accent,#1a4fd6);color:var(--sepal-color-accent-text,#fff);padding:.5rem .75rem;top:1rem;left:1rem}.sepal-header{background:var(--sepal-color-surface,#fff);border-bottom:1px solid color-mix(in srgb, var(--sepal-color-text,#1a1a1a) 12%, transparent);padding:1rem 1.5rem}.sepal-header__name{font-family:var(--sepal-font-heading,inherit);font-size:1.25rem;font-weight:600}.sepal-notice{max-width:36rem;margin:0 auto;padding:4rem 1.5rem}.sepal-notice h1{font-family:var(--sepal-font-heading,inherit);margin:0 0 1rem}
