<!-- wp:pattern {"slug":"language-tutor/site-header"} /-->
<!-- wp:group {"tagName":"main","id":"primary-content","style":{"spacing":{"padding":{"top":"4rem","bottom":"4rem"}}},"layout":{"type":"constrained","contentSize":"800px"}} -->
<main id="primary-content" class="wp-block-group" style="padding-top:4rem;padding-bottom:4rem"><!-- wp:heading {"textAlign":"center","level":1,"style":{"typography":{"fontSize":"clamp(2.75rem, 2.2rem + 2.8vw, 4.5rem)","lineHeight":"1"}},"textColor":"custom-accent","fontFamily":"dm-sans"} -->
<h1 class="wp-block-heading has-text-align-center has-custom-accent-color has-text-color has-dm-sans-font-family" style="font-size:clamp(2.75rem, 2.2rem + 2.8vw, 4.5rem);line-height:1">404</h1>
<!-- /wp:heading -->

<!-- wp:heading {"textAlign":"center","level":2,"style":{"typography":{"fontSize":"36px"}},"fontFamily":"dm-sans"} -->
<h2 class="wp-block-heading has-text-align-center has-dm-sans-font-family" style="font-size:36px">Page not found</h2>
<!-- /wp:heading -->

<!-- wp:paragraph {"align":"center","style":{"typography":{"fontSize":"20px"},"spacing":{"margin":{"bottom":"2rem"}}},"fontFamily":"open-sans"} -->
<p class="has-text-align-center has-open-sans-font-family" style="margin-bottom:2rem;font-size:20px">The page you are looking for does not exist or has been moved.</p>
<!-- /wp:paragraph -->

<!-- wp:search {"label":"Search","showLabel":false,"placeholder":"Search the site...","buttonText":"Search","buttonPosition":"button-inside","style":{"spacing":{"margin":{"bottom":"2rem"}}}} /-->

<!-- wp:buttons {"layout":{"type":"flex","justifyContent":"center"}} -->
<div class="wp-block-buttons"><!-- wp:button {"backgroundColor":"custom-accent","textColor":"custom-background","style":{"elements":{"link":{"color":{"text":"var:preset|color|custom-background"}}},"border":{"radius":"30px"},"spacing":{"padding":{"left":"30px","right":"30px","top":"12px","bottom":"12px"}}},"fontFamily":"open-sans"} -->
<div class="wp-block-button has-open-sans-font-family"><a class="wp-block-button__link has-custom-background-color has-custom-accent-background-color has-text-color has-background has-link-color wp-element-button" style="border-radius:30px;padding-top:12px;padding-right:30px;padding-bottom:12px;padding-left:30px">Back to home</a></div>
<!-- /wp:button --></div>
<!-- /wp:buttons -->

<!-- wp:home-link {"textAlign":"center","label":"Go to homepage","style":{"spacing":{"margin":{"top":"1rem"}}},"fontFamily":"open-sans"} /--></main>
<!-- /wp:group -->
<!-- wp:pattern {"slug":"language-tutor/site-footer"} /-->
