1<!DOCTYPE html> 2<html lang="en-GB"> 3<head> 4 <!-- Google Tag Manager --> 5
5<script>
vendor: 343 bytes, lines 5-9
5(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 6 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 7 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 8 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 9 })(window,document,'script','dataLayer','
9GTM-PRNJZ4J
vendor: 3 bytes, line 9
9');
9</script>
9 10 <!-- End Google Tag Manager --> 11 <meta charset="UTF-8" /> 12 13 <style> 14 15</style> 16 17<link crossOrigin="" href="https://fonts.gstatic.com" rel="preconnect" /> 18<link as="style" href="https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&family=Rubik:wght@400;500;700&display=swap" rel="preload" /> 19<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&family=Rubik:wght@400;500;700&display=swap" media="print" onLoad="this.media='all'" rel="stylesheet" /> 20<noscript><link href="https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&family=Rubik:wght@400;500;700&display=swap" rel="stylesheet" /></noscript> 21 22
vendor: 1,012 bytes, lines 23-25
23<script type="text/javascript"> 24 !function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="https://esi.raspberrypi.org/packs/",r(r.s=4)}({4:function(e,t){}}); 25</script>
25 26 27 <link rel="icon" type="image/png" href="https://www.raspberrypi.org/app/themes/mind-control/images/favicon.png" /> 28 <meta name="viewport" content="width=device-width, initial-scale=1" /> 29 <link rel="profile" href="https://gmpg.org/xfn/11" /> 30 <link rel="pingback" href="https://www.raspberrypi.org/wp/xmlrpc.php" /> 31 32 <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 33 34 <!-- This site is optimized with the Yoast SEO plugin v28.5 - https://yoast.com/product/yoast-seo-wordpress/ --> 35 <meta name="description" content="The official Raspberry Pi Foundation blog â your first stop for news and stories about our work in computing education." /> 36 <link rel="canonical" href="https://www.raspberrypi.org/blog/" /> 37 <link rel="next" href="https://www.raspberrypi.org/blog/page/2/" /> 38 <meta property="og:locale" content="en_GB" /> 39 <meta property="og:type" content="article" /> 40 <meta property="og:title" content="Raspberry Pi Foundation blog: news, announcements, stories, ideas" /> 41 <meta property="og:description" content="The official Raspberry Pi Foundation blog â your first stop for news and stories about our work in computing education." /> 42 <meta property="og:url" content="https://www.raspberrypi.org/blog/" /> 43 <meta property="og:site_name" content="Raspberry Pi Foundation" /> 44 <meta property="og:image" content="http://www.raspberrypi.org/wp-content/uploads/2015/03/2015-02-28-13.20.57-500x500.jpg" /> 45 <meta property="og:image:width" content="500" /> 46 <meta property="og:image:height" content="500" /> 47 <meta property="og:image:type" content="image/jpeg" /> 48 <meta name="twitter:card" content="summary_large_image" /> 49 <meta name="twitter:site" content="@Raspberry_Pi" /> 50
50<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":["WebPage","CollectionPage"],"@id":"https:\/\/www.raspberrypi.org\/blog\/","url":"https:\/\/www.raspberrypi.org\/blog\/","name":"Raspberry Pi Foundation blog: news, announcements, stories, ideas","isPartOf":{"@id":"https:\/\/www.raspberrypi.org\/#website"},"datePublished":"2012-12-09T22:38:13+00:00","dateModified":"2022-01-04T15:36:39+00:00","description":"The official Raspberry Pi Foundation blog â your first stop for news and stories about our work in computing education.","breadcrumb":{"@id":"https:\/\/www.raspberrypi.org\/blog\/#breadcrumb"},"inLanguage":"en-GB"},{"@type":"BreadcrumbList","@id":"https:\/\/www.raspberrypi.org\/blog\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.raspberrypi.org\/"},{"@type":"ListItem","position":2,"name":"Raspberry Pi Foundation blog"}]},{"@type":"WebSite","@id":"https:\/\/www.raspberrypi.org\/#website","url":"https:\/\/www.raspberrypi.org\/","name":"Raspberry Pi Foundation","description":"Teach, learn and make with Raspberry Pi","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.raspberrypi.org\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"}]}</script>
50 51 <!-- / Yoast SEO plugin. --> 52 53 54<link rel='dns-prefetch' href='//www.raspberrypi.org' /> 55<style id="wp-img-auto-sizes-contain-inline-css"> 56img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 57/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 58</style> 59<link rel='stylesheet' id='sbi-tokens-local-css' href='https://www.raspberrypi.org/app/plugins/instagram-feed/assets/tokens/sb-tokens-local.css?ver=6.13.0' media='all' /> 60<link rel='stylesheet' id='sbi_styles-css' href='https://www.raspberrypi.org/app/plugins/instagram-feed/css/sbi-styles.min.css?ver=6.13.0' media='all' /> 61<style id="wp-block-library-inline-css"> 62:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
62--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} 63 64/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */ 65</style> 66<style id="classic-theme-styles-inline-css"> 67/*! This file is auto-generated */ 68.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} 69/*# sourceURL=/wp-includes/css/classic-themes.min.css */ 70</style> 71 72<style id="global-styles-inline-css"> 73:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
730) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
73.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 74/*# sourceURL=global-styles-inline-css */ 75</style> 76 77<link rel='stylesheet' id='ub-extension-style-css-css' href='https://www.raspberrypi.org/app/plugins/ultimate-blocks/src/extensions/style.css?ver=7.1.2' media='all' /> 78<link rel='stylesheet' id='application-css' href='https://www.raspberrypi.org/app/themes/mind-control/css/application.min.css?ver=1781007827' media='all' /> 79<link rel='stylesheet' id='header-css' href='https://www.raspberrypi.org/app/themes/mind-control/css/header.css?ver=1781007827' media='all' /> 80<link rel='stylesheet' id='prism-css' href='https://www.raspberrypi.org/app/themes/mind-control/css/vendor/prism.css?ver=1781007827' media='all' />
81<script id="jquery-core-js" src="https://www.raspberrypi.org/wp/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 81
81
82<script id="jquery-migrate-js" src="https://www.raspberrypi.org/wp/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
82 83<link rel="https://api.w.org/" href="https://www.raspberrypi.org/wp-json/" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.raspberrypi.org/wp/xmlrpc.php?rsd" /> 84<meta name="generator" content="WordPress 7.1.2" />
85<script type="text/javascript" src="//www.raspberrypi.org/?wordfence_syncAttackData=1790232070.7339" async></script>
85<link rel="icon" href="https://www.raspberrypi.org/app/uploads/2020/06/cropped-raspberrry_pi_logo-100x100.png" sizes="32x32" /> 86<link rel="icon" href="https://www.raspberrypi.org/app/uploads/2020/06/cropped-raspberrry_pi_logo-250x250.png" sizes="192x192" /> 87<link rel="apple-touch-icon" href="https://www.raspberrypi.org/app/uploads/2020/06/cropped-raspberrry_pi_logo-250x250.png" /> 88<meta name="msapplication-TileImage" content="https://www.raspberrypi.org/app/uploads/2020/06/cropped-raspberrry_pi_logo-300x300.png" /> 89 <title>Raspberry Pi Foundation blog: news, announcements, stories, ideas</title> 90</head> 91 92<body class="blog wp-embed-responsive wp-theme-mind-control new-header"> 93 <!-- Google Tag Manager (noscript) -->
vendor: 76 bytes, lines 93-94
93 94 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
94GTM-PRNJZ4J
vendor: 95 bytes, lines 94-96
94" 95 height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 96
96<!-- End Google Tag Manager (noscript) --> 97 98<header class="site-header" data-js="header" data-nav-open="" id="rp-app-landmark-header"> 99 <div class="site-header__container"> 100 <div class="site-header__home-link"> 101 <div class="site-header__skipper"> 102 <ul class="site-header-skipper"> 103 <li class="site-header-skipper__item"> 104 <a class="site-header-skipper__link" data-event-action="click" data-event-category="Header: Skip links" data-event-label="Skip to main content" href="#rp-app-landmark-main">Skip to main content</a> 105 </li> 106 <li class="site-header-skipper__item"> 107 <a class="site-header-skipper__link" data-event-action="click" data-event-category="Header: Skip links" data-event-label="Skip to footer" href="#rp-app-landmark-footer">Skip to footer</a> 108 </li> 109 <li class="site-header-skipper__item"> 110 <a class="site-header-skipper__link" data-event-action="click" data-event-category="Header: Skip links" data-event-label="Accessbility statement and help" href="/accessibility/">Accessbility statement and help</a> 111 </li> 112 </ul> 113 </div> 114 <a class="site-header-home-link" aria-label="Raspberry Pi Home page" data-event-action="click" data-event-category="Header" data-event-label="Home link" href="/"> 115 <img src="https://www.raspberrypi.org/app/themes/mind-control/images/logos/default.svg" alt="Raspberry Pi Foundation" /> 116 </a> 117 </div> 118 119 <div class="site-header__nav"> 120 <nav aria-label="Navigation" class="site-header-nav" data-js="nav" data-active-panel=""> 121 <ul class="site-header-nav__list"> 122 <li class="site-header-nav__item" data-js="nav-item" data-section="learn" data-js-selector="nav-item" data-section="learn"> 123 <a class="site-header-nav-link site-header-nav-link--learn" data-js="nav-link" data-event-action="click" data-event-category="Header: Navigation" data-event-label="Learn" data-section="learn" href="/learn/">Learn</a> 124 <div aria-expanded="false" aria-hidden="true" class="site-header-nav__panel" data-js="nav-panel" data-section="learn" role="navigation"> 125 <div class="site-header-nav-panel"> 126 <div class="site-header-nav-panel__container site-header-nav-panel__container--learn"> 127 <div class="site-header-nav-panel__inner"> 128 <div class="site-header-nav-panel__primary-cta"> 129 <p class="site-header-nav-panel__summary"> 130 Free resources for young people to learn to code and become digital makers 131 </p> 132 <div class="site-header-nav-panel__buttons"> 133 <a data-event-action="click" data-event-category="Header: Learn panel - button" data-event-label="Learn to code" class="rpf-button" href="/learn/">Learn to code</a> 134 </div> 135 </div> 136 <ul class="site-header-nav-panel__list"> 137 <li class="site-header-nav-panel__item"> 138 <a class="sc-rp-link site-header-nav-panel__link" data-event-action="click" data-event-category="Header: Learn panel - link" data-event-label="Learn to code online" href="https://projects.raspberrypi.org/"> 139 <svg class="site-header-nav-panel__icon" fill="none" height="18" viewBox="0 0 11 18" width="11" xmlns="http://www.w3.org/2000/svg"> 140 <path d="M2 2.5L8.5 9L2 15.5" stroke="#004881" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path> 141 </svg> 142 143 <span class="site-header-nav-panel__label"> 144 Learn to code online 145 </span> 146 </a> 147 </li> 148 <li class="site-header-nav-panel__item"> 149 <a class="sc-rp-link site-header-nav-panel__link" data-event-action="click" data-event-category="Header: Learn panel - link" data-event-label="Learn at a Code Club" href="https://codeclub.org/"> 150 <svg class="site-header-nav-panel__icon" fill="none" height="18" viewBox="0 0 11 18" width="11" xmlns="http://www.w3.org/2000/svg"> 151 <path d="M2 2.5L8.5 9L2 15.5" stroke="#004881" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path> 152 </svg> 153
154 <span class="site-header-nav-panel__label"> 155 Learn at a Code Club 156 </span> 157 </a> 158 </li> 159 <li class="site-header-nav-panel__item"> 160 <a class="sc-rp-link site-header-nav-panel__link" data-event-action="click" data-event-category="Header: Learn panel - link" data-event-label="Explore our projects" href="https://projects.raspberrypi.org/"> 161 <svg class="site-header-nav-panel__icon" fill="none" height="18" viewBox="0 0 11 18" width="11" xmlns="http://www.w3.org/2000/svg"> 162 <path d="M2 2.5L8.5 9L2 15.5" stroke="#004881" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path> 163 </svg> 164 165 <span class="site-header-nav-panel__label"> 166 Explore our projects 167 </span> 168 </a> 169 </li> 170 </ul> 171 </div> 172 </div> 173 </div> 174 </div> 175 </li> 176 <li class="site-header-nav__item" data-js="nav-item" data-section="teach"> 177 <a class="site-header-nav-link site-header-nav-link--teach" data-js="nav-link" data-event-action="click" data-event-category="Header: Navigation" data-event-label="Teach" data-section="teach" href="/teach/">Teach</a> 178 <div aria-expanded="false" aria-hidden="true" class="site-header-nav__panel" data-js="nav-panel" data-section="teach" role="navigation"> 179 <div class="site-header-nav-panel"> 180 <div class="site-header-nav-panel__container site-header-nav-panel__container--teach"> 181 <div class="site-header-nav-panel__inner"> 182 <div class="site-header-nav-panel__primary-cta"> 183 <p class="site-header-nav-panel__summary"> 184 Free training, resources, and guidance to help you teach computing with confidence 185 </p> 186 187 <div class="site-header-nav-panel__buttons"> 188 <a data-event-action="click" data-event-category="Header: Teach panel - button" data-event-label="Support for teachers" class="rpf-button" href="/teach/">Support for teachers</a> 189 </div> 190 </div> 191 <ul class="site-header-nav-panel__list"> 192 <li class="site-header-nav-panel__item"> 193 <a class="sc-rp-link site-header-nav-panel__link" data-event-action="click" data-event-category="Header: Teach panel - link" data-event-label="The Computing Curriculum" href="https://www.raspberrypi.org/curriculum/"> 194 <svg class="site-header-nav-panel__icon" fill="none" height="18" viewBox="0 0 11 18" width="11" xmlns="http://www.w3.org/2000/svg"> 195 <path d="M2 2.5L8.5 9L2 15.5" stroke="#004881" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path> 196 </svg> 197 198 <span class="site-header-nav-panel__label"> 199 The Computing Curriculum 200 </span> 201 </a> 202 </li> 203 <li class="site-header-nav-panel__item"> 204 <a class="sc-rp-link site-header-nav-panel__link" data-event-action="click" data-event-category="Header: Teach panel - link" data-event-label="Ada Computer Science" href="https://adacomputerscience.org/"> 205 <svg class="site-header-nav-panel__icon" fill="none" height="18" viewBox="0 0 11 18" width="11" xmlns="http://www.w3.org/2000/svg"> 206 <path d="M2 2.5L8.5 9L2 15.5" stroke="#004881" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path> 207 </svg> 208 209 <span class="site-header-nav-panel__label"> 210 Ada Computer Science 211 </span> 212 </a> 213 </li> 214 <li class="site-header-nav-panel__item"> 215 <a class="sc-rp-link site-header-nav-panel__link" data-event-action="click" data-event-category="Header: Teach panel - link" data-event-label="Experience CS" href="https://experience-cs.org/"> 216 <svg class="site-header-nav-panel__icon" fill="none" height="18" viewBox="0 0 11 18" width="11" xmlns="http://www.w3.org/2000/svg"> 217 <path d="M2 2.5L8.5 9L2 15.5" stroke="#004881" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path> 218 </svg> 219
220 <span class="site-header-nav-panel__label"> 221 Experience CS 222 </span> 223 </a> 224 </li> 225 <li class="site-header-nav-panel__item"> 226 <a class="sc-rp-link site-header-nav-panel__link" data-event-action="click" data-event-category="Header: Teach panel - link" data-event-label="Online training courses" href="/training/online/"> 227 <svg class="site-header-nav-panel__icon" fill="none" height="18" viewBox="0 0 11 18" width="11" xmlns="http://www.w3.org/2000/svg"> 228 <path d="M2 2.5L8.5 9L2 15.5" stroke="#004881" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path> 229 </svg> 230 231 <span class="site-header-nav-panel__label"> 232 Online training courses 233 </span> 234 </a> 235 </li> 236 <li class="site-header-nav-panel__item"> 237 <a class="sc-rp-link site-header-nav-panel__link" data-event-action="click" data-event-category="Header: Teach panel - link" data-event-label="Hello World magazine" href="https://www.raspberrypi.org/hello-world"> 238 <svg class="site-header-nav-panel__icon" fill="none" height="18" viewBox="0 0 11 18" width="11" xmlns="http://www.w3.org/2000/svg"> 239 <path d="M2 2.5L8.5 9L2 15.5" stroke="#004881" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path> 240 </svg> 241 242 <span class="site-header-nav-panel__label"> 243 Hello World magazine 244 </span> 245 </a> 246 </li> 247 <li class="site-header-nav-panel__item"> 248 <a class="sc-rp-link site-header-nav-panel__link" data-event-action="click" data-event-category="Header: Teach panel - link" data-event-label="Start a Code Club" href="https://codeclub.org/en/start-a-code-club/"> 249 <svg class="site-header-nav-panel__icon" fill="none" height="18" viewBox="0 0 11 18" width="11" xmlns="http://www.w3.org/2000/svg"> 250 <path d="M2 2.5L8.5 9L2 15.5" stroke="#004881" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path> 251 </svg> 252 253 <span class="site-header-nav-panel__label"> 254 Start a Code Club 255 </span> 256 </a> 257 </li> 258 <li class="site-header-nav-panel__item"> 259 <a class="sc-rp-link site-header-nav-panel__link" data-event-action="click" data-event-category="Header: Teach panel - link" data-event-label="AI education" href="https://www.raspberrypi.org/teach/ai-education"> 260 <svg class="site-header-nav-panel__icon" fill="none" height="18" viewBox="0 0 11 18" width="11" xmlns="http://www.w3.org/2000/svg"> 261 <path d="M2 2.5L8.5 9L2 15.5" stroke="#004881" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path> 262 </svg> 263 264 <span class="site-header-nav-panel__label"> 265 AI education 266 </span> 267 </a> 268 </li> 269 </ul> 270 </div> 271 </div> 272 </div> 273 </div> 274 </li> 275 <li class="site-header-nav__item" data-js="nav-item" data-section="research"> 276 <a class="site-header-nav-link site-header-nav-link--research" data-js="nav-link" data-event-action="click" data-event-category="Header: Navigation" data-event-label="Research" data-section="research" href="/research-impact/">Research</a> 277 <div aria-expanded="false" aria-hidden="true" class="site-header-nav__panel" data-js="nav-panel" data-section="research" role="navigation"> 278 <div class="site-header-nav-panel"> 279 <div class="site-header-nav-panel__container site-header-nav-panel__container--research"> 280 <div class="site-header-nav-panel__inner"> 281 <div class="site-header-nav-panel__primary-cta"> 282 <p class="site-header-nav-panel__summary"> 283 Findings on how young people best learn about computing and digital making 284 </p> 285 286 <div class="site-header-nav-panel__buttons"> 287 <a data-event-action="click" data-event-category="Header: Research panel - button" data-event-label="Explore our findings" class="rpf-button" href="/research-impact/">Explore our findings</a> 288 </div> 289 </div> 290 <ul class="site-header-nav-panel__list"> 291 <li class="site-header-nav-panel__item"> 292 <a class="sc-rp-link site-header-nav-panel__link" data-event-action="click" data-event-category="Header: Research panel - link" data-event-label="Online events and seminars" href="https://www.raspberrypi.org/research-impact/research/seminars"> 293 <svg class="site-header-nav-panel__icon" fill="none" height="18" viewBox="0 0 11 18" width="11" xmlns="http://www.w3.org/2000/svg"> 294 <path d="M2 2.5L8.5 9L2 15.5" stroke="#004881" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path> 295 </svg> 296
297 <span class="site-header-nav-panel__label"> 298 Online events and seminars 299 </span> 300 </a> 301 </li> 302 <li class="site-header-nav-panel__item"> 303 <a class="sc-rp-link site-header-nav-panel__link" data-event-action="click" data-event-category="Header: Research panel - link" data-event-label="Research projects" href="https://www.raspberrypi.org/research-impact/research/projects"> 304 <svg class="site-header-nav-panel__icon" fill="none" height="18" viewBox="0 0 11 18" width="11" xmlns="http://www.w3.org/2000/svg"> 305 <path d="M2 2.5L8.5 9L2 15.5" stroke="#004881" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path> 306 </svg> 307 308 <span class="site-header-nav-panel__label"> 309 Research projects 310 </span> 311 </a> 312 </li> 313 <li class="site-header-nav-panel__item"> 314 <a class="sc-rp-link site-header-nav-panel__link" data-event-action="click" data-event-category="Header: Research panel - link" data-event-label="Research publications" href="https://www.raspberrypi.org/research-impact/research/publications"> 315 <svg class="site-header-nav-panel__icon" fill="none" height="18" viewBox="0 0 11 18" width="11" xmlns="http://www.w3.org/2000/svg"> 316 <path d="M2 2.5L8.5 9L2 15.5" stroke="#004881" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path> 317 </svg> 318 319 <span class="site-header-nav-panel__label"> 320 Research publications 321 </span> 322 </a> 323 </li> 324 <li class="site-header-nav-panel__item"> 325 <a class="sc-rp-link site-header-nav-panel__link" data-event-action="click" data-event-category="Header: Research panel - link" data-event-label="Our impact" href="https://www.raspberrypi.org/research-impact/impact"> 326 <svg class="site-header-nav-panel__icon" fill="none" height="18" viewBox="0 0 11 18" width="11" xmlns="http://www.w3.org/2000/svg"> 327 <path d="M2 2.5L8.5 9L2 15.5" stroke="#004881" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path> 328 </svg> 329 330 <span class="site-header-nav-panel__label"> 331 Our impact 332 </span> 333 </a> 334 </li> 335 </ul> 336 </div> 337 </div> 338 </div> 339 </div> 340 </li> 341 <li class="site-header-nav__item" data-js="nav-item" data-section="computers"> 342 <a class="site-header-nav-link site-header-nav-link--computers" data-js="nav-link" data-event-action="click" data-event-category="Header: Navigation" data-event-label="Computers" data-section="computers" href="/computers">Computers</a> 343 <div aria-expanded="false" aria-hidden="true" class="site-header-nav__panel" data-js="nav-panel" data-section="computers" role="navigation"> 344 <div class="site-header-nav-panel"> 345 <div class="site-header-nav-panel__container site-header-nav-panel__container--computers"> 346 <div class="site-header-nav-panel__inner"> 347 <div class="site-header-nav-panel__primary-cta"> 348 <p class="site-header-nav-panel__summary"> 349 Raspberry Pi computers and accessories, software and documentation 350 </p> 351 352 <div class="site-header-nav-panel__buttons"> 353 <a data-event-action="click" data-event-category="Header: Computers panel - button" data-event-label="Read more" class="rpf-button" href="/computers">Visit raspberrypi.com</a> 354 </div> 355 </div> 356 <ul class="site-header-nav-panel__list"> 357 </ul> 358 </div> 359 </div> 360 </div> 361 </div> 362 </li> 363 <li class="site-header-nav__item" data-js="nav-item" data-section="about"> 364 <a class="site-header-nav-link site-header-nav-link--about" data-js="nav-link" data-event-action="click" data-event-category="Header: Navigation" data-event-label="About us" data-section="about" href="/about/">About us</a> 365 <div aria-expanded="false" aria-hidden="true" class="site-header-nav__panel" data-js="nav-panel" data-section="about" role="navigation"> 366 <div class="site-header-nav-panel"> 367 <div class="site-header-nav-panel__container site-header-nav-panel__container--about"> 368 <div class="site-header-nav-panel__inner"> 369 <div class="site-header-nav-panel__primary-cta"> 370 <p class="site-header-nav-panel__summary"> 371 We enable young people to realise their full potential through the power of computing and digital technologies 372 </p> 373 374 <div class="site-header-nav-panel__buttons"> 375 <a data-event-action="click" data-event-category="Header: About us panel - button" data-event-label="About us" class="rpf-button" href="/about/">About us</a> 376 </div> 377 </div> 378 <ul class="site-header-nav-panel__list"> 379 <li class="site-header-nav-panel__item"> 380 <a class="sc-rp-link site-header-nav-panel__link" data-event-action="click" data-event-category="Header: About us panel - link" data-event-label="Support us" href="/support-us/"> 381 <svg class="site-header-nav-panel__icon" fill="none" height="18" viewBox="0 0 11 18" width="11" xmlns="http://www.w3.org/2000/svg"> 382 <path d="M2 2.5L8.5 9L2 15.5" stroke="#004881" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path> 383 </svg> 384
385 <span class="site-header-nav-panel__label"> 386 Support us 387 </span> 388 </a> 389 </li> 390 <li class="site-header-nav-panel__item"> 391 <a class="sc-rp-link site-header-nav-panel__link" data-event-action="click" data-event-category="Header: About us panel - link" data-event-label="Blog" href="/blog/"> 392 <svg class="site-header-nav-panel__icon" fill="none" height="18" viewBox="0 0 11 18" width="11" xmlns="http://www.w3.org/2000/svg"> 393 <path d="M2 2.5L8.5 9L2 15.5" stroke="#004881" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path> 394 </svg> 395 396 <span class="site-header-nav-panel__label"> 397 Blog 398 </span> 399 </a> 400 </li> 401 <li class="site-header-nav-panel__item"> 402 <a class="sc-rp-link site-header-nav-panel__link" data-event-action="click" data-event-category="Header: About us panel - link" data-event-label="Community stories" href="/community-stories/"> 403 <svg class="site-header-nav-panel__icon" fill="none" height="18" viewBox="0 0 11 18" width="11" xmlns="http://www.w3.org/2000/svg"> 404 <path d="M2 2.5L8.5 9L2 15.5" stroke="#004881" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path> 405 </svg> 406 407 <span class="site-header-nav-panel__label"> 408 Community stories 409 </span> 410 </a> 411 </li> 412 <li class="site-header-nav-panel__item"> 413 <a class="sc-rp-link site-header-nav-panel__link" data-event-action="click" data-event-category="Header: About us panel - link" data-event-label="Our impact" href="/research-impact/impact"> 414 <svg class="site-header-nav-panel__icon" fill="none" height="18" viewBox="0 0 11 18" width="11" xmlns="http://www.w3.org/2000/svg"> 415 <path d="M2 2.5L8.5 9L2 15.5" stroke="#004881" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path> 416 </svg> 417 418 <span class="site-header-nav-panel__label"> 419 Our impact 420 </span> 421 </a> 422 </li> 423 </ul> 424 </div> 425 </div> 426 </div> 427 </div> 428 </li> 429 <li class="site-header-nav__item" data-js="nav-item" data-section="donate"> 430 <a class="sauce-button sauce-button--nav sauce-button--donate" data-js="nav-link" data-event-action="click" data-event-category="Header: Navigation" data-event-label="Donate" data-section="donate" href="/donate/">Donate</a> 431 </li> 432 <li class="site-header-nav__item" data-js="nav-item" data-section="logout"> 433 <span data-js="logout" class="logout-btn"> 434 <a class="sauce-button sauce-button--nav sauce-button--logout" data-js="nav-link" data-event-action="click" data-event-category="Header: Navigation" data-event-label="Log out" data-section="logout" href="/auth/logout">Log out</a> 435 </span> 436 </li> 437 </ul> 438 </nav> 439 </div> 440 <div class="site-header__persistent-nav"> 441 <a class="sauce-button sauce-button--nav sauce-button--donate" data-js="nav-link" data-event-action="click" data-event-category="Header: Navigation" data-event-label="Donate" data-section="donate" href="/donate/">Donate</a> 442 <span data-js="logout" class="logout-btn"> 443 <a class="sauce-button sauce-button--nav sauce-button--logout" data-js="nav-link" data-event-action="click" data-event-category="Header: Navigation" data-event-label="Log out" data-section="logout" href="/auth/logout">Log out</a> 444 </span> 445 </div> 446 <div class="site-header__toggle"> 447 <button aria-label="Open Navigation" aria-pressed="false" class="site-header-toggle" data-js="toggle" type="button">
448 <span class="site-header-toggle__line"></span> 449 <span class="site-header-toggle__line"></span> 450 <span class="site-header-toggle__line"></span> 451 </button> 452 </div> 453 </div> 454</header> 455
456<script type="text/javascript"> 457!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t||4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,(function(t){return e[t]}).bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="https://esi.raspberrypi.org/packs/",n(n.s=6)}({0:function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function o(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}n.r(t);var a=function(){var e,t,n;function a(e){!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,a),this.elements={},this.rootSelector=e.rootSelector,this.selectors=e.selectors||{},this.root=this.getRootElement(),this.getElements()}return e=a,t=[{key:"getElements",value:function(){var e=this;Object.entries(this.selectors).map(function(t){var n,o=function(e){if(Array.isArray(e))return e}(n=t)||function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,o=!1,a=void 0;try{for(var i,u=e[Symbol.iterator]();!(r=(i=u.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(s){o=!0,a=s}finally{try{r||null==u.return||u.return()}finally{if(o)throw a}}return n}}(n,2)||function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return r(e,t)}}(n,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),a=o[0],i=o[1],u=document.querySelectorAll('[data-js="'.concat(i,'"]'));1!==u.length?e.elements[a]=u:e.elements[a]=u[0]})}},{key:"getRootElement",value:function(){return document.querySelector(this.rootSelector)}},],o(e.prototype,t),n&&o(e,n),a}();t.default=a},6:function(e,t,n){"use strict";function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function o(e,t){return(o=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function a(e){return(a=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}n.r(t),new(function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&o(e,t)}(c,e);var t,n,i,u,s,l=(t=c,n=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}(),function(){var e,r,o,i=a(t);if(n){var u=a(this).constructor;o=Reflect.construct(i,arguments,u)}else o=i.apply(this,arguments);return e=this,r=o,r&&("object"==typeof r||"function"==typeof r)?r:function(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)});function c(e){var t;return function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,c),(t=l.call(this,e)).activePanel="",t.navOpen=!1,t.debounceTimeout=200,t.addEvents(),t}return i=c,u=[{key:"addEvents",value:function(){var e=this;console.log("*************",e,this.elements),this.elements.nav.addEventListener("focusout",function(t){var n=t.currentTarget,r=t.relatedTarget;n.contains(r)||e.navPanelClose()}
457),this.elements.navItems.forEach(function(t){console.log(t),t.addEventListener("mouseenter",e.debounce(e.navPanelOpen.bind(e))),t.addEventListener("mouseleave",e.debounce(e.navPanelClose.bind(e)))}),this.elements.navLinks.forEach(function(t){t.addEventListener("focus",function(t){return e.navPanelOpen(t)})}),this.elements.toggle.addEventListener("click",function(){return e.toggleHandler()})}},{key:"debounce",value:function(e){var t=this;return this.timeout=null,function(){for(var n=arguments.length,r=Array(n),o=0;o<n;o++)r[o]=arguments[o];var a=function(){return e.apply(void 0,r)};clearTimeout(t.timeout),t.timeout=setTimeout(a,t.debounceTimeout)}}},{key:"navPanelClose",value:function(){this.activePanel="",this.updateNavAttributes()}},{key:"navPanelOpen",value:function(e){this.activePanel=e.target.dataset.section,this.updateNavAttributes()}},{key:"toggleHandler",value:function(){this.navOpen=!this.navOpen,this.elements.header.dataset.navOpen=this.navOpen,this.elements.toggle.setAttribute("aria-pressed",this.navOpen)}},{key:"updateNavAttributes",value:function(){var e=this;this.elements.nav.dataset.activePanel=this.activePanel,this.elements.navPanels.forEach(function(t){var n=!1,r=!0;t.dataset.section===e.activePanel&&(n=!0,r=!1),t.setAttribute("aria-expanded",n),t.setAttribute("aria-hidden",r)})}},],r(i.prototype,u),s&&r(i,s),c}(n(0).default))({rootSelector:"site-header",selectors:{header:"header",nav:"nav",navItems:"nav-item",navLinks:"nav-link",navPanels:"nav-panel",toggle:"toggle"}})}}); 458</script>
458 459 460<style> 461 .logout-btn { 462 display: none; 463 } 464 .logout-btn.visible { 465 display: flex; 466 } 467</style>
468<script> 469 fetch("/session/logged_in").then(response => { 470 if(response.ok){ 471 document.querySelectorAll("span[data-js='logout']").forEach(elem => { 472 elem.classList.add("visible") 473 }) 474 } 475 }) 476</script>
476 477 478 <div class="container"> 479 <main class="main" id="rp-app-landmark-main"> 480 481<div class="c-blog-header"> 482 <div class="o-container c-blog-header__container"> 483 <div class="c-blog-header__content"> 484 <h1 class="c-blog-header__title"> 485 Blog </h1> 486 487 <p class="o-type-base">Your first stop for news and stories about our work in computing education.</h1> 488 489 </div> 490 491 <ul class="c-blog-header-links"> 492 <li class="c-blog-header-links__item"> 493 <a 494 class=" 495 c-blog-header-links__link 496 c-blog-header-links__link--archive " 497 href="/blog/archive/" 498 > 499 Archive </a> 500 </li> 501 <li class="c-blog-header-links__item"> 502 <a 503 class=" 504 c-blog-header-links__link 505 c-blog-header-links__link--feed " 506 href="/blog/feed/" 507 > 508 RSS </a> 509 </li> 510 </ul> 511 </div> 512</div> 513<section class="c-blog-index-layout"> 514 <div class="o-container"> 515 <div class="c-blog-index-layout__container"> 516 517 518 <ul class="c-blog-post-loop"> 519 <li class="c-blog-post-loop__item"> 520 <div class="c-blog-post-card"> 521 <div class="c-blog-post-card__summary"> 522 <h2 class="c-blog-post-card__heading"> 523 <a 524 class="c-blog-post-card__link" 525 href="https://www.raspberrypi.org/blog/we-can-figure-it-out-how-one-minnesota-teacher-uses-experience-cs-to-set-the-tone-for-her-whole-year/" 526 > 527 “We can figure it out”: How one Minnesota teacher uses Experience CS to set the tone for her whole year </a> 528 </h2> 529 530 <p class="c-blog-post-card__excerpt"> 531 Experience CS helps students learn coding through playful creative writing. </p> 532 533 <p class="c-blog-post-card__meta"> 534 Sofia Mohammed - 535 <time datetime="2026-09-23T09:03:43+01:00"> 536 23rd Sep 2026 </time><br /> 537 <span class="u-visually-hidden">This post has</span> 538 <a 539 class="c-blog-post-card__comments-link" 540 href="https://www.raspberrypi.org/blog/we-can-figure-it-out-how-one-minnesota-teacher-uses-experience-cs-to-set-the-tone-for-her-whole-year/#comments" 541 > 542 0 comments </a> 543 </p> 544 </div> 545 546 <div class="c-blog-post-card__figure"> 547 <img width="800" height="400" src="https://www.raspberrypi.org/app/uploads/2026/09/10479_ExpCS_Social_2_1200x627-800x400.png" class="c-blog-post-card__image wp-post-image" alt="" decoding="async" fetchpriority="high" /> </div> 548</div> 549 </li> 550 <li class="c-blog-post-loop__item"> 551 <div class="c-blog-post-card"> 552 <div class="c-blog-post-card__summary"> 553 <h2 class="c-blog-post-card__heading"> 554 <a 555 class="c-blog-post-card__link" 556 href="https://www.raspberrypi.org/blog/join-our-new-uk-study-on-teaching-ai-ethics-and-sustainability-in-lower-secondary-school/" 557 > 558 Join our new UK study on teaching AI ethics and sustainability in lower secondary school </a> 559 </h2> 560 561 <p class="c-blog-post-card__excerpt"> 562 New study invites UK computing teachers to explore AI ethics, sustainability </p> 563 564 <p class="c-blog-post-card__meta"> 565 Diana Kirby - 566 <time datetime="2026-09-22T09:50:16+01:00"> 567 22nd Sep 2026 </time><br /> 568 <span class="u-visually-hidden">This post has</span> 569 <a 570 class="c-blog-post-card__comments-link" 571 href="https://www.raspberrypi.org/blog/join-our-new-uk-study-on-teaching-ai-ethics-and-sustainability-in-lower-secondary-school/#comments" 572 > 573 0 comments </a> 574 </p> 575 </div> 576 577 <div class="c-blog-post-card__figure"> 578 <img width="800" height="400" src="https://www.raspberrypi.org/app/uploads/2024/06/NCCE-Enfeild-Primary-13-800x400.jpg" class="c-blog-post-card__image wp-post-image" alt="Two learners in a computing classroom." decoding="async" /> </div> 579</div> 580 </li> 581 <li class="c-blog-post-loop__item"> 582 <div class="c-blog-post-card"> 583 <div class="c-blog-post-card__summary"> 584 <h2 class="c-blog-post-card__heading"> 585 <a 586 class="c-blog-post-card__link" 587 href="https://www.raspberrypi.org/blog/bring-ai-literacy-into-every-classroom-with-our-new-themed-resources/" 588 > 589 Bring AI literacy into every classroom with our new themed resources </a> 590 </h2> 591 592 <p class="c-blog-post-card__excerpt"> 593 Free AI literacy resources help educators teach AI across subjects for ages 8â16 </p> 594 595 <p class="c-blog-post-card__meta"> 596 Emma Staves - 597 <time datetime="2026-09-15T13:28:54+01:00"> 598 15th Sep 2026 </time><br />
599 <span class="u-visually-hidden">This post has</span> 600 <a 601 class="c-blog-post-card__comments-link" 602 href="https://www.raspberrypi.org/blog/bring-ai-literacy-into-every-classroom-with-our-new-themed-resources/#comments" 603 > 604 0 comments </a> 605 </p> 606 </div> 607 608 <div class="c-blog-post-card__figure"> 609 <img width="800" height="400" src="https://www.raspberrypi.org/app/uploads/2026/09/03.-Kenya_students-3-800x400.jpg" class="c-blog-post-card__image wp-post-image" alt="" decoding="async" /> </div> 610</div> 611 </li> 612 <li class="c-blog-post-loop__item"> 613 <div class="c-blog-post-card"> 614 <div class="c-blog-post-card__summary"> 615 <h2 class="c-blog-post-card__heading"> 616 <a 617 class="c-blog-post-card__link" 618 href="https://www.raspberrypi.org/blog/launching-astro-pi-2026-27-code-your-way-to-the-international-space-station/" 619 > 620 Launching Astro Pi 2026/27: Code your way to the International Space Station </a> 621 </h2> 622 623 <p class="c-blog-post-card__excerpt"> 624 The European Astro Pi Challenge 26/27 launches today! </p> 625 626 <p class="c-blog-post-card__meta"> 627 Fergus Kirkpatrick - 628 <time datetime="2026-09-14T14:08:31+01:00"> 629 14th Sep 2026 </time><br /> 630 <span class="u-visually-hidden">This post has</span> 631 <a 632 class="c-blog-post-card__comments-link" 633 href="https://www.raspberrypi.org/blog/launching-astro-pi-2026-27-code-your-way-to-the-international-space-station/#comments" 634 > 635 0 comments </a> 636 </p> 637 </div> 638 639 <div class="c-blog-post-card__figure"> 640 <img width="800" height="400" src="https://www.raspberrypi.org/app/uploads/2026/09/Untitled-design-11-800x400.png" class="c-blog-post-card__image wp-post-image" alt="Photos of Earthâs surface captured by Astro Pi cameras on board the ISS." decoding="async" loading="lazy" /> </div> 641</div> 642 </li> 643 <li class="c-blog-post-loop__item"> 644 <div class="c-blog-post-card"> 645 <div class="c-blog-post-card__summary"> 646 <h2 class="c-blog-post-card__heading"> 647 <a 648 class="c-blog-post-card__link" 649 href="https://www.raspberrypi.org/blog/join-the-uk-bebras-challenge-2026/" 650 > 651 Join the UK Bebras Challenge 2026 </a> 652 </h2> 653 654 <p class="c-blog-post-card__excerpt"> 655 Register your school for the UK Bebras Challenge 2026. </p> 656 657 <p class="c-blog-post-card__meta"> 658 Andrew Csizmadia - 659 <time datetime="2026-09-08T11:11:07+01:00"> 660 8th Sep 2026 </time><br /> 661 <span class="u-visually-hidden">This post has</span> 662 <a 663 class="c-blog-post-card__comments-link" 664 href="https://www.raspberrypi.org/blog/join-the-uk-bebras-challenge-2026/#comments" 665 > 666 0 comments </a> 667 </p> 668 </div> 669 670 <div class="c-blog-post-card__figure"> 671 <img width="800" height="400" src="https://www.raspberrypi.org/app/uploads/2026/09/Bebras_Challenge_UK_September_Paid_2026_V12-01-800x400.png" class="c-blog-post-card__image wp-post-image" alt="A cartoon beaver using a laptop with text that reads "The UK Bebras Challenge 2026: 9-20 November"." decoding="async" loading="lazy" /> </div> 672</div> 673 </li> 674 <li class="c-blog-post-loop__item"> 675 <div class="c-blog-post-card"> 676 <div class="c-blog-post-card__summary"> 677 <h2 class="c-blog-post-card__heading"> 678 <a 679 class="c-blog-post-card__link" 680 href="https://www.raspberrypi.org/blog/experience-ai-evolves-with-flexible-resources-for-every-classroom/" 681 > 682 Experience AI evolves with flexible resources for every classroom </a> 683 </h2> 684 685 <p class="c-blog-post-card__excerpt"> 686 Flexible free AI literacy resources for teachers </p> 687 688 <p class="c-blog-post-card__meta"> 689 Ben Garside - 690 <time datetime="2026-09-07T13:36:10+01:00"> 691 7th Sep 2026 </time><br />
692 <span class="u-visually-hidden">This post has</span> 693 <a 694 class="c-blog-post-card__comments-link" 695 href="https://www.raspberrypi.org/blog/experience-ai-evolves-with-flexible-resources-for-every-classroom/#comments" 696 > 697 1 comment </a> 698 </p> 699 </div> 700 701 <div class="c-blog-post-card__figure"> 702 <img width="800" height="400" src="https://www.raspberrypi.org/app/uploads/2026/09/image8-800x400.jpg" class="c-blog-post-card__image wp-post-image" alt="" decoding="async" loading="lazy" /> </div> 703</div> 704 </li> 705 <li class="c-blog-post-loop__item"> 706 <div class="c-blog-post-card"> 707 <div class="c-blog-post-card__summary"> 708 <h2 class="c-blog-post-card__heading"> 709 <a 710 class="c-blog-post-card__link" 711 href="https://www.raspberrypi.org/blog/support-for-ai-focused-qualification-young-people-england/" 712 > 713 Supporting a technical AI-focused qualification for young people in England </a> 714 </h2> 715 716 <p class="c-blog-post-card__excerpt"> 717 We are creating the UK's first course supporting young people to pursue an AI-focused qualification </p> 718 719 <p class="c-blog-post-card__meta"> 720 Diane Dowling - 721 <time datetime="2026-08-25T11:44:00+01:00"> 722 25th Aug 2026 </time><br /> 723 <span class="u-visually-hidden">This post has</span> 724 <a 725 class="c-blog-post-card__comments-link" 726 href="https://www.raspberrypi.org/blog/support-for-ai-focused-qualification-young-people-england/#comments" 727 > 728 1 comment </a> 729 </p> 730 </div> 731 732 <div class="c-blog-post-card__figure"> 733 <img width="800" height="400" src="https://www.raspberrypi.org/app/uploads/2023/03/Ada-6-800x400.jpg" class="c-blog-post-card__image wp-post-image" alt="A teenager learning computer science." decoding="async" loading="lazy" /> </div> 734</div> 735 </li> 736 <li class="c-blog-post-loop__item"> 737 <div class="c-blog-post-card"> 738 <div class="c-blog-post-card__summary"> 739 <h2 class="c-blog-post-card__heading"> 740 <a 741 class="c-blog-post-card__link" 742 href="https://www.raspberrypi.org/blog/offline-support-in-the-code-editor/" 743 > 744 Keep coding when your internet drops: Offline support in the Code Editor </a> 745 </h2> 746 747 <p class="c-blog-post-card__excerpt"> 748 Carry on with your programming lesson or project when your correction drops </p> 749 750 <p class="c-blog-post-card__meta"> 751 Greg Annandale - 752 <time datetime="2026-08-20T11:31:34+01:00"> 753 20th Aug 2026 </time><br /> 754 <span class="u-visually-hidden">This post has</span> 755 <a 756 class="c-blog-post-card__comments-link" 757 href="https://www.raspberrypi.org/blog/offline-support-in-the-code-editor/#comments" 758 > 759 1 comment </a> 760 </p> 761 </div> 762 763 <div class="c-blog-post-card__figure"> 764 <img width="800" height="400" src="https://www.raspberrypi.org/app/uploads/2025/08/DSC_6563-800x400.jpg" class="c-blog-post-card__image wp-post-image" alt="Young people use laptops to do their coding tasks." decoding="async" loading="lazy" /> </div> 765</div> 766 </li> 767 <li class="c-blog-post-loop__item"> 768 <div class="c-blog-post-card"> 769 <div class="c-blog-post-card__summary"> 770 <h2 class="c-blog-post-card__heading"> 771 <a 772 class="c-blog-post-card__link" 773 href="https://www.raspberrypi.org/blog/how-to-improve-students-problem-solving-skills-using-subgoal-labels/" 774 > 775 How to improve studentsâ problem-solving skills using subgoal labels </a> 776 </h2> 777 778 <p class="c-blog-post-card__excerpt"> 779 Subgoal labels can help students problem solve and improve performance </p> 780 781 <p class="c-blog-post-card__meta"> 782 Sean Sayers - 783 <time datetime="2026-08-13T10:22:24+01:00"> 784 13th Aug 2026 </time><br />
785 <span class="u-visually-hidden">This post has</span> 786 <a 787 class="c-blog-post-card__comments-link" 788 href="https://www.raspberrypi.org/blog/how-to-improve-students-problem-solving-skills-using-subgoal-labels/#comments" 789 > 790 0 comments </a> 791 </p> 792 </div> 793 794 <div class="c-blog-post-card__figure"> 795 <img width="800" height="400" src="https://www.raspberrypi.org/app/uploads/2026/08/Subgoal-labels-Quick-Read-800x400.png" class="c-blog-post-card__image wp-post-image" alt="Graphic displaying the Raspberry Pi Foundation's Subgoal labels Quick Read" decoding="async" loading="lazy" /> </div> 796</div> 797 </li> 798 <li class="c-blog-post-loop__item"> 799 <div class="c-blog-post-card"> 800 <div class="c-blog-post-card__summary"> 801 <h2 class="c-blog-post-card__heading"> 802 <a 803 class="c-blog-post-card__link" 804 href="https://www.raspberrypi.org/blog/celebrating-the-community-douglas-and-oasis-mathare/" 805 > 806 Celebrating the community: Douglas and Oasis Mathare </a> 807 </h2> 808 809 <p class="c-blog-post-card__excerpt"> 810 Oasis Mathare uses Code Club to help young people build skills and create change. </p> 811 812 <p class="c-blog-post-card__meta"> 813 Sophie Ashford - 814 <time datetime="2026-08-11T11:25:11+01:00"> 815 11th Aug 2026 </time><br /> 816 <span class="u-visually-hidden">This post has</span> 817 <a 818 class="c-blog-post-card__comments-link" 819 href="https://www.raspberrypi.org/blog/celebrating-the-community-douglas-and-oasis-mathare/#comments" 820 > 821 0 comments </a> 822 </p> 823 </div> 824 825 <div class="c-blog-post-card__figure"> 826 <img width="700" height="394" src="https://www.raspberrypi.org/app/uploads/2026/08/Kenya-Screenshot-3.jpg" class="c-blog-post-card__image wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://www.raspberrypi.org/app/uploads/2026/08/Kenya-Screenshot-3.jpg 700w, https://www.raspberrypi.org/app/uploads/2026/08/Kenya-Screenshot-3-300x169.jpg 300w, https://www.raspberrypi.org/app/uploads/2026/08/Kenya-Screenshot-3-500x281.jpg 500w, https://www.raspberrypi.org/app/uploads/2026/08/Kenya-Screenshot-3-450x253.jpg 450w" sizes="auto, (max-width: 700px) 100v
826w, 700px" /> </div> 827</div> 828 </li> 829 <li class="c-blog-post-loop__item"> 830 <div class="c-blog-post-card"> 831 <div class="c-blog-post-card__summary"> 832 <h2 class="c-blog-post-card__heading"> 833 <a 834 class="c-blog-post-card__link" 835 href="https://www.raspberrypi.org/blog/supporting-ai-education-for-150000-learners-in-aotearoa-new-zealand-and-australia/" 836 > 837 Supporting AI education for 150,000 learners in Aotearoa New Zealand and Australia </a> 838 </h2> 839 840 <p class="c-blog-post-card__excerpt"> 841 Training 5000 more educators by 2028 </p> 842 843 <p class="c-blog-post-card__meta"> 844 Anna Burton - 845 <time datetime="2026-08-04T10:00:00+01:00"> 846 4th Aug 2026 </time><br /> 847 <span class="u-visually-hidden">This post has</span> 848 <a 849 class="c-blog-post-card__comments-link" 850 href="https://www.raspberrypi.org/blog/supporting-ai-education-for-150000-learners-in-aotearoa-new-zealand-and-australia/#comments" 851 > 852 0 comments </a> 853 </p> 854 </div> 855 856 <div class="c-blog-post-card__figure"> 857 <img width="800" height="400" src="https://www.raspberrypi.org/app/uploads/2026/07/KHR_TP_2025-24-800x400.jpg" class="c-blog-post-card__image wp-post-image" alt="" decoding="async" loading="lazy" /> </div> 858</div> 859 </li> 860 <li class="c-blog-post-loop__item"> 861 <div class="c-blog-post-card"> 862 <div class="c-blog-post-card__summary"> 863 <h2 class="c-blog-post-card__heading"> 864 <a 865 class="c-blog-post-card__link" 866 href="https://www.raspberrypi.org/blog/bringing-the-global-bebras-community-together-in-cambridge/" 867 > 868 Bringing the global Bebras community together in Cambridge </a> 869 </h2> 870 871 <p class="c-blog-post-card__excerpt"> 872 The global Bebras community came together in Cambridge to refine 2026 tasks </p> 873 874 <p class="c-blog-post-card__meta"> 875 Andrew Csizmadia - 876 <time datetime="2026-07-28T11:00:00+01:00"> 877 28th Jul 2026 </time><br /> 878 <span class="u-visually-hidden">This post has</span> 879 <a 880 class="c-blog-post-card__comments-link" 881 href="https://www.raspberrypi.org/blog/bringing-the-global-bebras-community-together-in-cambridge/#comments" 882 > 883 0 comments </a> 884 </p> 885 </div> 886 887 <div class="c-blog-post-card__figure"> 888 <img width="800" height="400" src="https://www.raspberrypi.org/app/uploads/2026/07/WEBRES_RaspberryPi_BebrasEvent_May26_Pic0002-800x400.jpg" class="c-blog-post-card__image wp-post-image" alt="" decoding="async" loading="lazy" /> </div> 889</div> 890 </li> 891 </ul> 892 893 <div class="c-blog-index-layout__pagination"> 894 <div class="c-pagination"> 895 <span class="c-pagination__link c-pagination__link--prev c-pagination__link--disabled"></span> 896 897 <div class="c-pagination__label"> 898 Page 899 1 of 900 73 </div> 901 902 <a href="https://www.raspberrypi.org/blog/page/2/" class="c-pagination__link c-pagination__link--next"></a> </div> 903 904 <p class="c-type-caption"> 905 <a class="c-link" href="/archive"> 906 Browse blog archive by year 907 </a> 908 </p> 909 </div> 910 </div> 911 </div> 912</section> 913 <div style="clear: both;"></div> 914 </main> 915 916 <div style="clear: both;"></div> 917 </div> 918 919 920 <style> 921 .c-footer{background-color:hsla(232, 9%, 18%, 1);color:#fff}.c-footer__nav{background-color:hsla(228, 9%, 22%, 1);}.c-footer__nav-container{align-items:flex-start;display:flex;justify-content:center;margin:0 auto;max-width:1300px;width:100%;flex-wrap:wrap;padding:60px 5vw 0}@media screen and (min-width:1300px){.c-footer__nav-container{padding-left:6.5rem;padding-right:6.5rem}}.c-footer__nav-list{flex-basis:100%;flex-grow:0;flex-shrink:0;margin:0 0 60px;padding:0}@media screen and (min-width:500px){.c-footer__nav-list{flex-basis:50%}}
921@media screen and (min-width:900px){.c-footer__nav-list{flex-basis:25%}}.c-footer__nav-item{font-size:16px;font-weight:400;line-height:2;list-style:none}.c-footer__nav-item:first-child{font-weight:700}.c-footer__nav-link{color:#fff;display:inline-block;text-decoration:underline;transition:none}.c-footer__nav-link:visited{color:#fff}.c-footer__nav-link:active,.c-footer__nav-link:focus,.c-footer__nav-link:hover{color:#ccc;text-decoration:underline}.c-footer__additional{align-items:flex-start;display:flex;justify-content:center;margin:0 auto;max-width:1300px;width:100%;align-items:center;flex-direction:column;padding:30px 5vw}@media screen and (min-width:1300px){.c-footer__additional{padding-left:6.5rem;padding-right:6.5rem}}@media screen and (min-width:700px){.c-footer__additional{padding-bottom:40px;padding-top:40px}}@media screen and (min-width:1024px){.c-footer__additional{align-items:flex-start;flex-direction:row-reverse;grid-gap:50px;gap:50px;justify-content:space-between}}.c-footer__legal{--background-position:left bottom;--padding:0 0 70px;--font-size:12px;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQyIiBoZWlnaHQ9IjQzIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiIGZpbGw9IiNmZmYiPjxwYXRoIGQ9Ik00NS44OTggMTMuNzhoLTIuMTE1djQuNDczYS4yNS4yNSAwIDAxLS4yNTIuMjUyaC0yLjE2MmEuMjUuMjUgMCAwMS0uMjUyLS4yNTJWNS44NjNhLjI1LjI1IDAgMDEuMjUyLS4yNTNoNC41NDRjMS41MTUgMCAyLjY5OC4zMzIgMy4
9211MTkgMS4wMTEuODIuNjggMS4yMyAxLjY0NCAxLjIzIDIuODc3IDAgLjg4NS0uMTg5IDEuNjEyLS41NjggMi4xOTYtLjM3OC41ODUtLjk2MiAxLjA1OS0xLjcyIDEuNDA3bDIuNjUxIDUuMDI1Yy4wOTUuMTU4LS4wMzEuMzYzLS4yMi4zNjNoLTIuMzJhLjMwNS4zMDUgMCAwMS0uMjY4LS4xNThsLTIuMzItNC41NXptLTIuMTE1LTIuMTQ5aDIuMTNjLjY2MyAwIDEuMTg0LS4xNzQgMS41NDctLjUwNi4zNjItLjMzMi41NTItLjgwNi41NTItMS40MDYgMC0uNi0uMTc0LTEuMDktLjUyLTEuNDM4LS4zNDgtLjM0OC0uODY5LS41MjItMS41NzktLjUyMmgtMi4xM3YzLjg3MnpNNTcuNzYzIDE4LjM0N2EzLjg2MiAzLjg2MiAwIDAxLS4xOS0uNzFjLS42MTUuNjk0LTEuNDIgMS4wMjYtMi40MTQgMS4wMjYtLjkzIDAtMS43Mi0uMjY4LTIuMzItLjgwNi0uNjE0LS41MzctLjkxNC0xLjIzMi0uOTE0LTIuMDU0IDAtMS4wMTEuMzc4LTEuNzg2IDEuMTItMi4zMzkuNzU3LS41MzcgMS44My0uODIyIDMuMjUtLjgyMmgxLjE2OHYtLjU1M2MwLS40NDItLjExLS43OS0uMzQ3LTEuMDU5LS4yMjEtLjI2OC0uNTg0LS4zOTUtMS4wNzMtLjM5NS0uNDI2IDAtLjc3My4xMTEtMS4wMS4zMTYtLjE5LjE3NC0uMzE2LjM4LS4zNDcuNjQ4YS4yNTIuMjUyIDAgMDEtLjIzNy4yMDZoLTIuMDY3YS4yNS4yNSAwIDAxLS4yNTItLjI4NWMuMDQ3LS40NDIuMjItLjg2OS41MDUtMS4yNjQuMzQ3LS40NzQuODItLjgzNyAxLjQ1MS0xLjEwNi42MzEtLjI2OSAxLjMyNi0uMzk1IDIuMDk5LS4zOTUgMS4xODMgMCAyLjExNC4zIDIuODA4Ljg4NS42OTQuNiAxLjA0MSAxLjQyMiAxLjA0MSAyLjQ5N3Y0LjE0YzAgLjcyNy4wOCAxLjM2LjMgMS44NS4wOC4xNzMtLjAzMS4zNjMtLjIyLjM2M2gtMi4xMTVjLS4xMSAwLS4yMDUtLjA0OC0uMjM2LS4xNDN6TTU1LjcxIDE2LjcyYy4zNzkgMCAuNzI2LS4wOCAxLjA0Mi0uMjUzLjMxNS0uMTc0LjU1Mi0uMzk1LjcxLS42OHYtMS42NDNoLS45NDdjLTEuMjc4IDAtMS45NTYuNDQyLTIuMDM1IDEuMzI3bC0uMDE2LjE1OGMwIC4zMTYuMTEuNTg1LjMzMS43OS4yMjEuMTkuNTIuMy45MTUuM3pNNjYuOTYgMTUuODVjMC0uMzE2LS4xNTctLjU1My0uNDU3LS43NDItLjMxNS0uMTc0LS44MDQtLjM0OC0xLjQ4My0uNDktMi4yNzItLjQ3NC0zLjQwOC0xLjQzOC0zLjQwOC0yLjkwOCAwLS44NTMuMzQ3LTEuNTY1IDEuMDU3LTIuMTMzLjcxLS41NyAxLjYyNS0uODU0IDIuNzYxLS44NTQgMS4yMTUgMCAyLjE3OC4yODUgMi45MDQuODU0LjY2Mi41MjEgMS4wMSAxLjE2OSAxLjA3MiAxLjk3NS4wMTYuMTQyLS4xMS4yNTMtLjI1Mi4yNTNoLTIuMDY3YS4yMjcuMjI3IDAgMDEtLjIzNy0uMjA2IDEuMTczIDEuMTczIDAgMDAtLjM0Ny0uNjk1Yy0uMjM2LS4yMzctLjYtLjM2My0xLjEwNC0uMzYzLS40MjYgMC0uNzU3LjA5NC0uOTk0LjI4NGEuOTA3LjkwNyAwIDAwLS4zNDcuNzQzYzAgLjI4NC4xMjYuNTA1LjM5NC42OC4yNjguMTczLjcyNi4zMzEgMS4zNTcuNDU4LjYzMS4xMjYgMS4xNjguMjY4IDEuNjEuNDI2IDEuMzQuNDkgMi4wMTkgMS4zNiAyLjAxOSAyLjU3NiAwIC44Ny0uMzc5IDEuNTgtMS4xMiAyLjExOC0uNzQyLjUzNy0xLjcyLjgwNi0yLjkwMy44MDYtLjgwNSAwLTEuNTE1LS4xNDMtMi4xMy0uNDI3YTMuNzQ3IDMuNzQ3IDAgMDEtMS40NjgtMS4xN2MtLjMtLjQxLS40NzMtLjg1My0uNTItMS4zMjdhLjI1Ny4yNTcgMCAwMS4yNTItLjI4NGgxLjk0Yy4xMTEgMCAuMjIyLjA3OS4yMzcuMTkuMDY0LjM2My4yMjEuNjQ3LjQ5Ljg1My4zMTUuMjM3LjcyNS4zNjMgMS4yNDYuMzYzLjQ5IDAgLjg1Mi0uMDk1IDEuMTA0LS4yODRhLjc1OS43NTkgMCAwMC4zOTUtLjY5NnpNNzkuNTgzIDEzLjc5NmMwIDEuNDctLjMzMSAyLjY1NS0xLjAxIDMuNTQtLjY2Mi44ODUtMS41NzcgMS4zMjctMi43MTMgMS4zMjctLjk2MyAwLTEuNzUyLS4zMzItMi4zMzUtMS4wMTF2NC4yNjdhLjI1LjI1IDAgMDEtLjI1My4yNTNoLTIuMDUxYS4yNS4yNSAwIDAxLS4yNTItLjI1M1Y5LjE2NmEuMjUuMjUgMCAwMS4yNTItLjI1M2gxLjg5M2MuMTI2IDAgLjIzNy4wOTUuMjUzLjIyMWwuMDYzLjcxMWMuNjE1LS43NDIgMS40Mi0xLjEyMiAyLjQxNC0xLjEyMiAxLjE4MyAwIDIuMDk4LjQ0MyAyLjc0NSAxLjMxMi42NDcuODcuOTc4IDIuMDcuOTc4IDMuNjAzdi4xNThoLjAxNnptLTIuNTU2LS4xOWMwLS44ODUtLjE1OC0xLjU4LS40NzMtMi4wNTQtLjMxNi0uNDktLjc3My0uNzI3LTEuMzczLS43MjctLjgwNSAwLTEuMzU3LjMtMS42NTYuOTE3djMuOTE5Yy4zMTUuNjMyLjg2Ny45NDggMS42NzIuOTQ4IDEuMjE1IDAgMS44My0uOTk2IDEuODMtMy4wMDN6TTg5LjY4MSAxMy43OTZjMCAxLjUzMy0uMzMxIDIuNzM0LS45NzggMy41ODctLjY0Ny44NTQtMS41NjIgMS4yOC0yLjc0NiAxLjI4LTEuMDQgMC0xLjg2MS0uMzk1LTIuNDc3LTEuMmwtLjA5NC43OWEuMjU1LjI1NSAwIDAxLS4yNTMuMjJoLTEuODNhLjI1LjI1IDAgMDEtLjI1Mi0uMjUyVjUuMTVhLjI1LjI1IDAgMDEuMjUyLS4yNTJoMi4wNTFhLjI1LjI1IDAgMDEuMjUyLjI1M3Y0LjYzYy41ODQtLjY5NSAxLjM1Ny0xLjAyNyAyLjMyLTEuMDI3IDEuMTY3IDAgMi4wODIuNDI3IDIuNzQ1IDEuMjguNjYzLjg1My45OTQgMi4wNy45OTQgMy42MTl2LjE0MmguMDE2em0tMi41NTYtLjE5YzAtLjk2NC0uMTU4LTEuNjc1LS40NTgtMi4xMTctLjMtLjQ0My0uNzU3LS42NjQtMS4zNzItLjY2NC0uODA1IDAtMS4zNzMuMzMyLTEuNjczLjk5NnYzLjc3N2MuMzE2LjY4Ljg4NCAxLjAxIDEuNjg5IDEuMDEuODIgMCAxLjM3Mi0uNDEgMS42MjUtMS4yMTYuMTI2LS4zOTUuMTg5LS45OTUuMTg5LTEuNzg2ek05NS41MTkgMTguNjYzYy0xLjQwNCAwLTIuNTQtLjQyNi0zLjQyNC0xLjI5Ni0uODg0LS44NTMtMS4zMjUtMi4wMDctMS4zMjUtMy40NDV2LS4yNTJjMC0uOTY0LjE4OS0xLjgxOC41NTItMi41NzYuMzc5LS43NTkuOS0xLjM0NCAxLjU3OC0xLjc1NC42NzgtLjQxMSAxLjQ1MS0uNjE3IDIuMzE5LS42MTcgMS4zMSAwIDIuMzM1LjQxMSAzLjA5MiAxLjIzMy43NTguODIyIDEuMTIgMS45OTEgMS4xMiAzLjUwOHYuNzlhLjI1LjI1IDAgMDEtLjI1Mi4yNTNoLTUuODM4Yy4wOC42MzIuMzMyIDEuMTIyLjc0MiAxLjUwMS40MS4zOC45NDcuNTcgMS41NzguNTcuODgzIDAgMS41OTMtLjI4NSAyLjEzLS44Ny4wOTQtLjExLjI2OC0uMDk1LjM2My4wMTZsLjkzIDEuMDQzYy4wOC4wOTUuMDk1LjIyMS4wMTYuMzE2YTMuODkyIDMuODkyIDAgMDEtMS40MzUgMS4xMDZjLS42MTYuMzMyLTEuMzQyLjQ3NC0yLjE0Ni40NzR6bS0uMjg0LTcuODU0Yy0uNTA1IDAtLjkxNS4xNzQtMS4yMy41MjItLjMxNi4zNDctLjUyMi44MzctLjYgMS40N2gzLjU1di0uMjA2Yy0uMDE2LS41NjktLjE1OC0xLjAxMS0uNDU4LTEuMzEyLS4zLS4zMTYtLjcyNi0uNDc0LTEuMjYyLS40NzR6TTEwNi4yNjMgMTEuMDQ2YS4yNC4yNCAwIDAxLS4yNjguMjM3Yy0uMjM3LS4wMzEtLjQ1Ny0uMDMxLS42NDctLjAzMS0uOTYyIDAtMS41OTMuMzMyLTEuODkzLjk4djYuMDJhLjI1LjI1IDAgMDEtLjI1My4yNTNoLTIuMDUxYS4yNDkuMjQ5IDAgMDEtLjI1Mi0uMjUyVjkuMTY2YzAtLjE0My4xMS0uMjUzLjI1Mi0uMjUzaDEuOTI1Yy4xMjYgMCAuMjM3LjA5NS4yNTMuMjM3bC4wNjMuOWMuNTA1LS44ODQgMS4yMTUtMS4zMTEgMi4xMy0xLjMxMS4yMDUgMCAuNDEuMDE2LjYxNS4wNjNhLjI1LjI1IDAgMDEuMTg5LjIzN2wtLjA2MyAyLjAwN3pNMTEyLjcxNiAxMS4wNDZhLjI0LjI0IDAgMDEtLjI2OC4yMzdjLS4yMzYtLjAzMS0uNDU3LS4wMzEtLjY0Ny0uMDMxLS45NjIgMC0xLjU5My4zMzItMS44OTMuOTh2Ni4wMmMwIC4xNDMtLjExLjI1My0uMjUyLjI1M2gtMi4wNTJhLjI0OS4yNDkgMCAwMS0uMjUyLS4yNTJWOS4xNjZjMC0uMTQzLjExLS4yNTMuMjUyLS4yNTNoMS45MjVjLjEyNyAwIC4yMzcuMDk1LjI1My4yMzdsLjA2My45Yy41MDUtLjg4NCAxLjIxNS0xLjMxMSAyLjEzLTEuMzExLjIwNSAwIC40MS4wMTYuNjE1LjA2My4xMTEuMDMyLjE5LjEyNy4xOS4yMzdsLS4wNjQgMi4wMDd6TTExNy44NiAxNC44N2wxLjcyLTUuNzY3YS4yMzYuMjM2IDAgMDEuMjM2LS4xNzRoMi4yMDljLjE3NCAwIC4yODQuMTc0LjIzNy4zMzJsLTMuNzI0IDEwLjczLS4yMDUuNTA2Yy0uNTY4IDEuMjQ4LTEuNTE0IDEuODgtMi44MjQgMS44OC0uMzE1IDAtLjYzMS0uMDMxLS45NDctLjExYS4yNTIuMjUyIDAgMDEtLjE4OS0uMjM4di0xLjQ4NWEuMjUuMjUgMCAwMS4yNTMtLjI1M2wuMjUyLjAxNmMuNDg5IDAgLjcyNi0uMDguOTYyLS4yMzcuMjM3LS4xNDIuNDI2LS4zOTUuNTY4LS43MjdsLjMtLjc5LTMuMjM0LTkuMjZjLS4wNjMtLjE1OS4wNjMtLjMzMy4yMzYtLjMzM2gyLjIwOWMuMTExIDAgLjIwNS4wOC4yMzcuMTc0bDEuNzA0IDUuNzM3ek0xMzAuNjg3IDEzLjk1NHY0LjI4M2MwIC4xNDItLjExLjI1My0uMjUyLjI1M2gtMi4xNjJhLjI0OS4yNDkgMCAwMS0uMjUyLS4yNTNWNS44NjNjMC0uMTQyLjExLS4yNTMuMjUyLS4yNTNoNC43NjVjLjk2MyAwIDEuODE1LjE3NCAyLjU0MS41MzcuNzI1LjM2NCAxLjI5My44NTQgMS42ODggMS41MDIuMzk0LjY0OC41OTkgMS4zOS41OTkgMi4yMjggMCAxLjI2NC0uNDI2IDIuMjYtMS4yOTMgMi45ODctLjg2OC43MjctMi4wNTIgMS4wOS0zLjU4MiAxLjA5aC0yLjMwNHptMC0yLjE1aDIuMzY3Yy42OTQgMCAxLjIzMS0uMTU3IDEuNjA5LS40OS4zNjMtLjMzLjU1My0uODA1LjU1My0xLjQyMSAwLS42MzItLjE5LTEuMTM4LS41NTMtMS4
9211MzMtLjM2Mi0uMzk1LS44ODMtLjU4NS0xLjUzLS42aC0yLjQzdjQuMDQ1aC0uMDE2ek0xMzkuMTQ0IDYuNDQ4YzAtLjM4LjEyNy0uNjk2LjM3OS0uOTQ5LjI1Mi0uMjUyLjYtLjM3OSAxLjA0MS0uMzc5LjQ0MiAwIC43ODkuMTI3IDEuMDQyLjM4LjI1Mi4yNTIuMzk0LjU2OC4zOTQuOTQ4IDAgLjM5NS0uMTI2LjcxLS4zOTQuOTQ4LS4yNjkuMjUzLS42MTYuMzgtMS4wNDIuMzgtLjQyNiAwLS43NzMtLjEyNy0xLjA0MS0uMzgtLjI1Mi0uMjM3LS4zNzktLjU3LS4zNzktLjk0OHptMi40NjIgMTIuMDQxaC0yLjA2N2EuMjUuMjUgMCAwMS0uMjUzLS4yNTJWOS4xNjZhLjI1LjI1IDAgMDEuMjUzLS4yNTNoMi4wNjdjLjE0MiAwIC4yNTIuMTEuMjUyLjI1M3Y5LjA3Yy0uMDE2LjE0My0uMTI2LjI1My0uMjUyLjI1M3pNMzMuMzcgMjQuNzMyYy0uMTktMS45OTEtMS4wODktMy43NjEtMi4zNS00LjY5NGE1Ljk0IDUuOTQgMCAwMC0xLjA5LTIuMTMzYy0uMDc4LS45MzMtLjQ3My0yLjc2Ni0yLjMxOS00LjM5My4yMDUtLjE5LjM5NS0uMzk2LjUzNy0uNjQ4IDEuNTQ2LS42OTYgMi42MTktMi4xMzQgMi43NDUtMy4yMDguODItLjgyMiAxLjI5NC0xLjgwMiAxLjMyNS0yLjc2NmEyLjY3OCAyLjY3OCAwIDAwLS4yMzYtMS4yNDhjLjY3OC0uNzQzLjg5OS0xLjU5Ni42MTUtMi40NUMzMi4xMzkgMS44NjUgMzAuNTMuOTk2IDI4LjM2OC45MDFjLS41ODMtLjUzOC0xLjM4OC0uODA2LTIuMzUtLjgwNi0uNDEgMC0uODUyLjA0Ny0xLjI3OC4xNThDMjQuMzkyLjA3OSAyMy45NjcgMCAyMy40OTMgMGMtLjgwNCAwLTEuNzA0LjI1My0yLjM4Mi42NDgtLjExLS4wMTYtLjIwNS0uMDE2LS4zLS4wMTYtMS4wNzMgMC0yLjE0Ni43NDMtMi42OTggMS4xODVhOC44ODkgOC44ODkgMCAwMC0xLjQyIDEuNDcgOC4zMiA4LjMyIDAgMDAtMS40Mi0xLjQ3Yy0uNTItLjQ0Mi0xLjYxLTEuMTg1LTIuNjgyLTEuMTg1LS4wOTUgMC0uMTkgMC0uMjg0LjAxNkE0Ljk4MiA0Ljk4MiAwIDAwOS45MjQgMGMtLjQ3MyAwLS44OTkuMDk1LTEuMjQ2LjI1M0E1LjA1NSA1LjA1NSAwIDAwNy40LjA5NWMtLjk2MyAwLTEuNzgzLjI4NC0yLjM1MS44MDYtMi4xNzcuMDk1LTMuNzg3Ljk2NC00LjI0NCAyLjI5MUMuNTIgNC4wMy43NDIgNC45IDEuNDIgNS42NDJjLS4xNzMuMzYzLS4yNTIuNzktLjIzNyAxLjI0OC4wMzIuOTY0LjUwNSAxLjk0NCAxLjMyNiAyLjc2Ni4xMjYgMS4wNzQgMS4yMTUgMi41MjggMi43NDUgMy4yMDguMTQyLjI1Mi4zMzEuNDc0LjUzNy42NDgtMS44NDYgMS42MTEtMi4yNCAzLjQ0NS0yLjMyIDQuMzkzYTUuNzAxIDUuNzAxIDAgMDAtMS4wODggMi4xMzNDMS4xMiAyMC45NzEuMjIgMjIuNzQxLjAzMiAyNC43MzJjLS4xOSAxLjk3NS4zNjMgMy44MjQgMS40NjcgNC45OTQuMTU4Ljg4NC42NjMgMi4wNTQgMS4yIDIuNzY1LjExIDEuNTAxLjc0IDIuOTg3IDEuODE0IDQuMTg4IDEuMDcyIDEuMjE3IDIuNDc3IDIuMDU0IDMuOTkxIDIuMzcuOTE1Ljg1NCAxLjg3OCAxLjQ1NCAzLjE4NyAxLjk3Ni41NjguNTg0IDIuMjQgMS45NiA1LjAxOCAxLjk2IDIuNzc3IDAgNC40NS0xLjM5MiA1LjAxNy0xLjk2IDEuMzEtLjUyMiAyLjI3Mi0xLjEyMiAzLjE4Ny0xLjk3NiAxLjUxNS0uMzE2IDIuOTItMS4xNTMgMy45OTItMi4zNyAxLjA1Ny0xLjIwMSAxLjcwNC0yLjY4NyAxLjgxNC00LjE4OC41MzctLjcxMSAxLjA0Mi0xLjg2NSAxLjItMi43NjUgMS4xMDQtMS4xNyAxLjY0LTMuMDE5IDEuNDUxLTQuOTk0em0tNy40NDctNi4wNTNhMTEuNjYxIDExLjY2MSAwIDAxLTMuNDcxLTIuOTIzYy0xLjI0Ny0xLjQ4Ni0uNDQyLTIuMTUgMS41My0xLjc4NiAxLjQ2OC4zNDggMi44NCAxLjUxNyAzLjQ1NiAyLjg5Mi42NzggMS44NjUuMTQyIDIuNzY1LTEuNTE1IDEuODE3ek0yMC43NDggMi44OTJjLjExLS4wMzIuMjIuMDYzLjIyLjE3NC0uMDQ3LjUwNS4yNTMuNDQyLjMzMi4zNjMuODA1LS45OTUgMS42NTctMS4yMzIgMi40MTQtMS4xNy4xMjYuMDE3LjIwNS4xNzUuMTEuMjctLjMuNDQyLjAxNi41MzcuMTQyLjQ1OCAxLjIzMS0uNzc1IDIuNDE1LS43NzUgMi44NzItLjQ1OS4wOTUuMDY0LjA5NS4xOS4wMTYuMjctLjQ1OC4zOTQtLjIwNS41ODQtLjA0Ny41MiAxLjI2Mi0uNDQyIDIuOTk3LS4wNDcgMy41OTcuNDU5YS4xNjUuMTY1IDAgMDEwIC4yNTNjLS43NTguNjgtMS4xMzYgMS4yMTctMS4zMSAyLjI5MS0uMDMxLjMuNDU4LjIzNy42NzkuMTkuMTEtLjAzMi4yMDUuMDQ3LjIwNS4xNTguMDE2LjcyNy0uNjYzIDEuNTE3LTEuNjg4IDIuMTk2LS4xNDIuMDk1LS4xMS4zMTcuMTg5LjMxNy4xNDIuMDE1LjIwNS4xNDIuMTQyLjI1Mi0uMzYzLjY4LS44NTIgMS4zMTItMi41NCAxLjczOS0uMTU4LjA0Ny0uMTc0LjI1My0uMDMyLjMzMi4xNDIuMDc5LjE1OC4yMDUuMDQ3LjI4NC0xLjY3MiAxLjQzOC01LjkxNi44Ny02LjQ1My0xLjU0OS0uMDE1LS4wNDcgMC0uMDk1LjAzMi0uMTQyIDEuMDEtMS4zNDMgMy4zNDUtMy45ODIgNy4wMzctNS4zNTcuMTQyLS4wNjMuMDk1LS4yODUtLjA2My0uMjUzLTMuNTgyLjUzNy02LjEwNiAyLjUyOS03LjYzNyA0LjYxNWEuMTcuMTcgMCAwMS0uMjIuMDQ3Yy0yLjY4My0xLjM3NS0uNDU4LTUuNTMxIDEuOTU2LTYuMjU4em0tNC4wNCAxMC43M2MuNTIxIDAgMS44NzguMDQ4IDMuMjk4IDEuMTU0IDIuMzY3IDEuOTc1LS4zNDcgMy4zNjYtMy4yOTcgMy4zNjZzLTUuNjY1LTEuMzktMy4yOTgtMy4zNjZjMS40Mi0xLjEwNiAyLjc3Ny0xLjE1NCAzLjI5OC0xLjE1NHpNNC43NjYgOS40NjZjLS4wNjMtLjExIDAtLjIzNy4xNDItLjI1My4zMTYtLjAxNi4zMzEtLjIyMS4xOS0uMzE2LTEuMDEtLjY4LTEuNzA1LTEuNDctMS42ODktMi4xOTcgMC0uMTEuMTEtLjE5LjIwNS0uMTU4LjIwNS4wNDguNzEuMTExLjY3OS0uMTktLjE3NC0xLjA3NC0uNTUzLTEuNjExLTEuMzEtMi4yOWEuMTY1LjE2NSAwIDAxMC0uMjUzYy42LS41MDYgMi4zMzUtLjkwMSAzLjU5Ny0uNDU5LjE1OC4wNjMuNDEtLjE0Mi0uMDQ3LS41MjEtLjA3OS0uMDgtLjA3OS0uMjA2LjAxNi0uMjY5LjQ3My0uMzQ4IDEuNjU3LS4zNDggMi44ODcuNDI3LjEyNi4wNzkuNDQyIDAgLjE0Mi0uNDU5LS4wNzktLjExLS4wMTYtLjI2OC4xMS0uMjY4Ljc1OC0uMDYzIDEuNjEuMTU4IDIuNDE1IDEuMTcuMDc5LjA5NC4zNzguMTU3LjMzMS0uMzY0LS4wMTYtLjEyNy4wOTUtLjIyMS4yMi0uMTc0IDIuNDE1Ljc0MyA0LjY0IDQuODgzIDEuOTI2IDYuMjktLjA4LjAzMS0uMTc0LjAxNS0uMjIxLS4wNDgtMS41My0yLjA4Ni00LjA1NS00LjA3Ny03LjYzNy00LjYxNC0uMTU3LS4wMTYtLjIyLjIwNS0uMDYzLjI1MyAzLjY5MiAxLjM5IDYuMDI3IDQuMDEzIDcuMDM3IDUuMzU3LjAzMi4wNDcuMDQ3LjA5NS4wMzIuMTQyLS41MzcgMi40MTgtNC43OCAyLjk4Ny02LjQ1MyAxLjU0OS0uMDk1LS4wOC0uMDk1LS4yMjIuMDQ3LS4yODVhLjE3Ny4xNzcgMCAwMC0uMDMyLS4zMzJjLTEuNjcyLS40MjYtMi4xNjEtMS4wNzQtMi41MjQtMS43Mzh6bTEuMjMgNy40MTJjLjYtMS4zNzUgMS45ODktMi41NDUgMy40NTYtMi44OTIgMS45NTYtLjM2NCAyLjc3Ny4zIDEuNTMgMS43ODVhMTEuODk5IDExLjg5OSAwIDAxLTMuNDcgMi45MjRjLTEuNjczLjkzMi0yLjIxLjAzMi0xLjUxNS0xLjgxN3pNMi41NzMgMjcuMTk3Yy0uNTUyLTEuNDM4LS40MS0zLjE3Ni4zOTQtNC41Mi44NjgtMS40ODUgMS43NTItMS40MjIgMi4wOTktLjE3NC40NTcgMS42Ni4yODQgMy42NTEtLjQ1OCA1LjIxNS0uNjQ3IDEuMjk2LTEuNDUxLjg3LTIuMDM1LS41MjF6bTYuMjk1IDkuNjRjLTIuMDk4LS40NDMtMy44ODEtMi41Ni0zLjk2LTQuNzEuMzMxLTcuNjMyIDExLjMyOCA2LjAyMSAzLjk2IDQuNzF6bS4yMjEtOS41MTRDNy4yNDIgMjYuMjUgNi43NTMgMjMuNjQxIDggMjEuNDkzYzEuMjQ3LTIuMTUgMy43NC0zLjAzNSA1LjU4Ni0xLjk3NiAxLjg0NiAxLjA3NCAyLjMzNSAzLjY4MiAxLjA4OCA1LjgzMS0xLjIzIDIuMTUtMy43MzkgMy4wMzQtNS41ODUgMS45NzV6TTE5Ljc4NSAzOS43NmE1LjE4OCA1LjE4OCAwIDAxLTMuMDc2Ljk5NiA1LjE4OCA1LjE4OCAwIDAxLTMuMDc3LS45OTZjLTEuODMtMS4yNjQuMDE2LTIuNzE4IDMuMDc3LTIuNzE4IDMuMDYgMCA0LjkwNyAxLjQ1NCAzLjA3NiAyLjcxOHptLTMuMDc2LTQuNjNjLTIuMzY3IDAtNC4yNzYtMS42NDMtNC4yNzYtMy42ODIgMC0yLjAzOSAxLjkyNS0zLjY4MiA0LjI3Ni0zLjY4MiAyLjM1IDAgNC4yNzYgMS42NiA0LjI3NiAzLjY4MiAwIDIuMDIzLTEuOTEgMy42ODItNC4yNzYgMy42ODJ6bTIuMDItOS43ODJjLTEuMjQ3LTIuMTUtLjc1OC00Ljc3MiAxLjA4OC01LjgzMSAxLjg0Ni0xLjA3NSA0LjM1NS0uMTkgNS41ODUgMS45NzUgMS4yMzEgMi4xNjUuNzU4IDQuNzczLTEuMDg4IDUuODMxLTEuODQ2IDEuMDYtNC4zNTUuMTc0LTUuNTg2LTEuOTc1em01LjgwNiAxMS40ODljLTcuMzY5IDEuMjk2IDMuNjI4LTEyLjM1OCAzLjk2LTQuNzEtLjA4IDIuMTUtMS44NjIgNC4yNjctMy45NiA0Ljcxem02LjMxLTkuNjRjLS41ODMgMS4zOS0xLjM4OCAxLjgxNy0yLjAzNS41MzctLjcyNi0xLjU2NC0uODk5LTMuNTU1LS40NTctNS4yMTUuMzQ3LTEuMjY0IDEuMjMtMS4zMjcgMi4wOTguMTc0LjgwNSAxLjMyOC45MzEgMy4wNjYuMzk1IDQuNTA0ek00OC4yOTYgMzIuMTQzSDQyLjl2NS42OWgtMS42ODh2LTEyLjg4aDcuOTY3djEuMzlINDIuOXY0LjQxaDUuMzk3djEuMzl6TTUwLjAzMSAzMi45NjVjMC0uOTMyLjE5LTEuNzg2LjU1My0yLjUyOGE0LjIxMyA0LjIxMyAwIDAxMS41My0xLjczOWMuNjYzLS40MSAxLjQwNC0uNjE2IDIuMjQtLjYxNiAxLjI5NCAwIDIuMzUxLjQ1OCAzLjE1NiAxLjM2LjgwNS45IDEuMiAyLjEgMS4yIDMuNjAydi4xMWMwIC45MzMtLjE3NCAxLjc3LS41MzcgMi41MTMtLjM2My43NDMtLjg2OCAxLjMxMi0xLjUzIDEuNzIzLS42NjMuNDEtMS40Mi42MTYtMi4yODguNjE2LTEuMjk0IDAtMi4zNTEtLjQ1OC0zLjE1Ni0xLjM1OS0uODA1LS45LTEuMi0yLjEwMi0xLjItMy41ODd2LS4wOTVoLjAzMnptMS42NTcuMTljMCAxLjA1OS4yNTIgMS45MTIuNzQyIDIuNTYuNDg5LjY0OCAxLjE1MS45NjQgMS45NzIuOTY0LjgzNiAwIDEuNDgzLS4zMzIgMS45NzItLjk4LjQ5LS42NDguNzI2LTEuNTY0LjcyNi0yLjczNCAwLTEuMDQzLS4yNTMtMS44OTYtLjc0Mi0yLjU2LS41MDUtLjY0OC0xLjE1MS0uOTgtMS45ODgtLjk4LS44MDQgMC0xLjQ1MS4zMTYtMS45NTYuOTY0LS40OS42NDgtLjcyNiAxLjU4LS43MjYgMi43NjZ6TTY2LjQ0IDM2LjljLS42My43NDMtMS41NjIgMS4xMjItMi44MDggMS4xMjItMS4wMjYgMC0xLjc5OS0uMy0yLjMzNS0uODg1LS41MzctLjU4NS0uODA1LTEuNDctLjgwNS0yLjYzOXYtNi4yMjZoMS42NDF2Ni4xNzljMCAxLjQ1My41ODQgMi4xOCAxLjc2NyAyLjE4IDEuMjQ3IDAgMi4wODMtLjQ1OCAyLjQ5My0xLjM5di02Ljk3aDEuNjR2OS41NzdoLTEuNTYxbC0uMDMyLS45NDh6TTcxLjc4OSAyOC4yNzFsLjA0NyAxLjIwMWMuNzI2LS45MTYgMS42ODktMS4zNzQgMi44NTYtMS4zNzQgMi4wMiAwIDMuMDQ1IDEuMTM3IDMuMDYgMy40Mjl2Ni4zMjFoLTEuNjR2LTYuMzM3YzAtLjY5NS0uMTU4LTEuMi0uNDczLTEuNTMzLS4zMTYtLjMzMi0uNzktLjQ5LTEuNDUyLS40OS0uNTM2IDAtLjk5NC4xNDMtMS4zODguNDI3YTIuODMgMi44MyAwIDAwLS45MzEgMS4xMjJ2Ni44MjdoLTEuNjQxdi05LjU3N2gxLjU2MnYtLjAxNXpNNzkuNTM2IDMyLjk4YzAtMS40NjkuMzQ3LTIuNjU0IDEuMDQxLTMuNTM5LjY5NC0uOSAxLjYxLTEuMzQzIDIuNzMtMS4zNDMgMS4xMiAwIDIuMDA0LjM3OSAyLjY2NiAxLjE1M3YtNC45OTNoMS42NDF2MTMuNTloLTEuNDk5bC0uMDc5LTEuMDI3Yy0uNj
921Q3LjgwNi0xLjU2MiAxLjIwMS0yLjczIDEuMjAxLTEuMTA0IDAtMi4wMDMtLjQ1OC0yLjcxMy0xLjM1OS0uNjk0LS45LTEuMDQxLTIuMDg2LTEuMDQxLTMuNTU2di0uMTI2aC0uMDE2em0xLjYyNS4xNzVjMCAxLjA5LjIyIDEuOTI4LjY3OCAyLjU0NC40NDIuNjE2IDEuMDczLjkxNyAxLjg2Mi45MTcgMS4wNDIgMCAxLjc5OS0uNDU5IDIuMjcyLTEuMzkxdi00LjM5M2MtLjQ4OS0uOTAxLTEuMjQ2LTEuMzYtMi4yNTYtMS4zNi0uODA1IDAtMS40Mi4zMTctMS44NzcuOTMzLS40NDIuNjE2LS42NzkgMS41MzMtLjY3OSAyLjc1ek05NS44MDMgMzcuODMzYy0uMDk1LS4xOS0uMTc0LS41MjItLjIzNy0xLjAxMi0uNzU3Ljc5LTEuNjcyIDEuMTg1LTIuNzE0IDEuMTg1LS45NDYgMC0xLjcyLS4yNjgtMi4zMTktLjgwNmEyLjYxIDIuNjEgMCAwMS0uOS0yLjAyMmMwLS45OTYuMzgtMS43NyAxLjEzNy0yLjMyMy43NTctLjU1NCAxLjgxNC0uODIyIDMuMTg3LS44MjJoMS41OTN2LS43NDNjMC0uNTY5LS4xNzMtMS4wMjctLjUwNS0xLjM3NS0uMzQ3LS4zMzItLjg1Mi0uNTA1LTEuNTE0LS41MDUtLjU4NCAwLTEuMDczLjE0Mi0xLjQ2OC40NDItLjM5NC4zLS42LjY0OC0uNiAxLjA3NWgtMS42NGMwLS40NzQuMTc0LS45MzMuNTA1LTEuMzkxLjMzMS0uNDU4LjgwNS0uNzkgMS4zNzMtMS4wNTlhNC43NCA0Ljc0IDAgMDExLjkwOS0uMzk1YzEuMTA0IDAgMS45NTYuMjY5IDIuNTg3LjgyMi42MzEuNTUzLjk0NyAxLjMxMS45NzggMi4yNzV2NC40MWMwIC44ODQuMTEgMS41OC4zMzIgMi4xMDF2LjE0M2gtMS43MDR6TTkzLjA4OSAzNi42Yy41MDUgMCAuOTk0LS4xMjcgMS40NTItLjM5NS40NTctLjI2OS43ODgtLjYxNy45OTMtMS4wNDN2LTEuOTZoLTEuMjc3Yy0yLjAwNCAwLTIuOTk4LjU4NS0yLjk5OCAxLjc1NCAwIC41MDYuMTczLjkxNy41MDUgMS4yMDEuMzMxLjI4NS43ODkuNDQzIDEuMzI1LjQ0M3pNMTAxLjc4MyAyNS45NDh2Mi4zMjNoMS43ODJ2MS4yNjVoLTEuNzgydjUuOTQyYzAgLjM3OS4wNzguNjYzLjIzNi44NjkuMTU4LjE5LjQyNi4yODQuODA1LjI4NC4xODkgMCAuNDQyLS4wMzEuNzczLS4xMXYxLjMxMWMtLjQyNi4xMTEtLjg1Mi4xNzQtMS4yNjIuMTc0LS43MjYgMC0xLjI3OC0uMjIxLTEuNjU3LS42NjMtLjM3OS0uNDQzLS41NTItMS4wNzUtLjU1Mi0xLjg4MVYyOS41Mkg5OC4zOXYtMS4yNjRoMS43MzZ2LTIuMzIzaDEuNjU3di4wMTV6TTEwNS4zMDEgMjUuNzI3YzAtLjI2OC4wNzktLjQ5LjIzNy0uNjguMTU3LS4xODkuMzk0LS4yNjguNzI1LS4yNjguMzE2IDAgLjU1My4wOTUuNzI2LjI2OS4xNTguMTkuMjUzLjQxLjI1My42OCAwIC4yNjgtLjA3OS40OS0uMjUzLjY2My0uMTU4LjE3NC0uNDEuMjY5LS43MjYuMjY5LS4zMTUgMC0uNTUyLS4wOTUtLjcyNS0uMjY5YS45NS45NSAwIDAxLS4yMzctLjY2NHptMS43NjcgMTIuMTA1aC0xLjY0MXYtOS41NzZoMS42NDF2OS41NzZ6TTEwOS4wNTYgMzIuOTY1YzAtLjkzMi4xODktMS43ODYuNTUyLTIuNTI4YTQuMjE1IDQuMjE1IDAgMDExLjUzMS0xLjczOWMuNjYyLS40MSAxLjQwNC0uNjE2IDIuMjQtLjYxNiAxLjI5NCAwIDIuMzUxLjQ1OCAzLjE1NiAxLjM2LjgwNC45IDEuMTk5IDIuMSAxLjE5OSAzLjYwMnYuMTFjMCAuOTMzLS4xNzQgMS43Ny0uNTM3IDIuNTEzLS4zNjIuNzQzLS44NjcgMS4zMTItMS41MyAxLjcyMy0uNjYzLjQxLTEuNDIuNjE2LTIuMjg4LjYxNi0xLjI5NCAwLTIuMzUxLS40NTgtMy4xNTUtMS4zNTktLjgwNS0uOS0xLjE5OS0yLjEwMi0xLjE5OS0zLjU4N3YtLjA5NWguMDMxem0xLjY1Ny4xOWMwIDEuMDU5LjI1MiAxLjkxMi43NDEgMi41Ni40ODkuNjQ4IDEuMTUyLjk2NCAxLjk3My45NjQuODM2IDAgMS40ODMtLjMzMiAxLjk3Mi0uOTguNDg5LS42NDguNzI2LTEuNTY0LjcyNi0yLjczNCAwLTEuMDQzLS4yNTMtMS44OTYtLjc0Mi0yLjU2LS40ODktLjY2NC0xLjE1Mi0uOTgtMS45ODgtLjk4LS44MDUgMC0xLjQ1Mi4zMTYtMS45NTYuOTY0LS40OS42NDgtLjcyNiAxLjU4LS43MjYgMi43NjZ6TTEyMS4wNjMgMjguMjcxbC4wNDcgMS4yMDFjLjcyNi0uOTE2IDEuNjg5LTEuMzc0IDIuODU2LTEuMzc0IDIuMDIgMCAzLjA0NSAxLjEzNyAzLjA2MSAzLjQyOXY2LjMyMWgtMS42NDF2LTYuMzM3YzAtLjY5NS0uMTU4LTEuMi0uNDczLTEuNTMzLS4zMTYtLjMzMi0uNzg5LS40OS0xLjQ1Mi0uNDktLjUzNiAwLS45OTQuMTQzLTEuMzg4LjQyNy0uMzk1LjI4NS0uNzEuNjQ4LS45MzEgMS4xMjJ2Ni44MjdoLTEuNjQxdi05LjU3N2gxLjU2MnYtLjAxNXoiLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJjbGlwMCI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMGgxNDJ2NDNIMHoiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=");background-position:var(--background-position);background-repeat:no-repeat;background-size:auto,40px;color:#fff;font-size:var(--font-size);font-weight:400;line-height:1.4;margin:0 0 20px;max-width:100%;padding:var(--padding)}@media screen and (min-width:700px){.c-footer__legal{--background-position:left top;--font-size:14px;--padding:0 0 0 170px;max-width:700px}}.c-footer__social-list{display:flex;grid-gap:25px;gap:25px;margin:0 0 50px;padding:0}.c-footer__social-item{list-style:none}.c-footer__social-link{--rotate:0deg;--scale:1;--translateY:0;background-image:var(--background-image);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:30px;transform:rotate(var(--rotate)) scale(var(--scale)) translateY(var(--translateY));transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);width:30px}.c-footer__social-link:active,.c-footer__social-link:focus,.c-footer__social-link:hover{--scale:1.2;--translateY:-20%}.c-footer__social-link--facebook{--background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTMwIDE1LjA5MkMzMCA2Ljc1NyAyMy4yODQgMCAxNSAwIDYuNzE2IDAgMCA2Ljc1NyAwIDE1LjA5MiAwIDIyLjYyNCA1LjQ4NSAyOC44NjggMTIuNjU2IDMwVjE5LjQ1NEg4Ljg0OHYtNC4zNjJoMy44MDh2LTMuMzI1YzAtMy43ODMgMi4yNC01Ljg3MiA1LjY2Ni01Ljg3MiAxLjY0IDAgMy4z
921NTguMjk1IDMuMzU4LjI5NXYzLjcxNGgtMS44OTJjLTEuODYzIDAtMi40NDQgMS4xNjMtMi40NDQgMi4zNTh2Mi44M2g0LjE2bC0uNjY1IDQuMzYyaC0zLjQ5NVYzMEMyNC41MTQgMjguODY4IDMwIDIyLjYyNCAzMCAxNS4wOTJ6IiBmaWxsPSIjZmZmIi8+PC9zdmc+")}.c-footer__social-link--facebook:active,.c-footer__social-link--facebook:focus,.c-footer__social-link--facebook:hover{--transform:rotate(6deg)}.c-footer__social-link--twitter{--background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='1200' height='1227' viewBox='0 0 1200 1227' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z' fill='white'/%3e%3c/svg%3e ")}.c-footer__social-link--twitter:active,.c-footer__social-link--twitter:focus,.c-footer__social-link--twitter:hover{--transform:rotate(-6deg)}.c-footer__social-link--instagram{--background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSIgZmlsbD0iI2ZmZiI+PHBhdGggZD0iTTE1IDIuNzAzYzQuMDA1IDAgNC40NzguMDE1IDYuMDYxLjA4NyAxLjQ2My4wNjcgMi4yNTcuMzEyIDIuNzg2LjUxNy42NTIuMjQgMS4yNDIuNjI0IDEuNzI3IDEuMTIyYTQuNjUzIDQuNjUzIDAgMDExLjEyMSAxLjcyN2MuMjA2LjUyOC40NSAxLjMyMi41MTcgMi43ODUuMDcyIDEuNTgxLjA4NyAyLjA1Ni4wODcgNi4wNiAwIDQuMDA2LS4wMTUgNC40OC0uMDg3IDYuMDYyLS4wNjcgMS40NjMtLjMxMSAyLjI1Ny0uNTE3IDIuNzg2YTQuOTY4IDQuOTY4IDAgMDEtMi44NDYgMi44NDZjLS41My4yMDYtMS4zMjMuNDUtMi43ODYuNTE3LTEuNTgxLjA3Mi0yLjA1Ni4wODctNi4wNjEuMDg3LTQuMDA2IDAtNC40OC0uMDE1LTYuMDYxLS4wODctMS40NjMtLjA2Ny0yLjI1Ny0uMzExLTIuNzg1LS41MTdhNC42NDcgNC42NDcgMCAwMS0xLjcyNy0xLjEyMiA0LjY0NSA0LjY0NSAwIDAxLTEuMTIyLTEuNzI3Yy0uMjA1LS41MjktLjQ1LTEuMzIzLS41MTctMi43ODUtLjA3Mi0xLjU4Mi0uMDg3LTIuMDU2LS4wODctNi4wNjIgMC00LjAwNS4wMTUtNC40NzguMDg3LTYuMDYyLjA2Ny0xLjQ2LjMxMy0yLjI1NS41MTctMi43ODNhNC42NTMgNC42NTMgMCAwMTEuMTIyLTEuNzI3IDQuNjUzIDQuNjUzIDAgMDExLjcyNy0xLjEyMmMuNTI2LS4yMDMgMS4zMi0uNDQ4IDIuNzgzLS41MTUgMS41ODItLjA3MiAyLjA1Ni0uMDg3IDYuMDYxLS4wODd6TTE1IDBjLTQuMDczIDAtNC41ODUuMDE3LTYuMTg0LjA5LTEuNi4wNzQtMi42ODcuMzI3LTMuNjQxLjY5OC0xLjAwMS4zNzYtMS45MDguOTY3LTIuNjU3IDEuNzNhNy4zNTYgNy4zNTYgMCAwMC0xLjczIDIuNjU2Qy40MTcgNi4xMy4xNjMgNy4yMi4wOSA4LjgxOC4wMTggMTAuNDE2IDAgMTAuOTI4IDAgMTUuMDAycy4wMTcgNC41ODUuMDkgNi4xODRjLjA3NCAxLjYuMzI3IDIuNjg4LjY5OCAzLjY0MmE3LjM0NiA3LjM0NiAwIDAwMS43MyAyLjY1NiA3LjM0NyA3LjM0NyAwIDAwMi42NTcgMS43M2MuOTUzLjM3MiAyLjA0NC42MjUgMy42NC42OTggMS41OTguMDczIDIuMTEyLjA5IDYuMTg1LjA5IDQuMDczIDAgNC41ODUtLjAxNyA2LjE4NS0uMDkgMS42LS4wNzMgMi42ODctLjMyNiAzLjY0LS42OTdhNy42NzIgNy42NzIgMCAwMDQuMzg4LTQuMzg3Yy4zNy0uOTUzLjYyNC0yLjA0NS42OTctMy42NDIuMDczLTEuNTk2LjA5LTIuMTEuMDktNi4xODRzLS4wMTctNC41ODUtLjA5LTYuMTg0Yy0uMDczLTEuNi0uMzI2LTIuNjg3LS42OTctMy42NDJhNy4zNTUgNy4zNTUgMCAwMC0xLjczLTIuNjU5QTcuMzUyIDcuMzUyIDAgMDAyNC44MjYuNzkxQzIzLjg3My40MiAyMi43OC4xNjYgMjEuMTg1LjA5MyAxOS41ODguMDIxIDE5LjA3NC4wMDMgMTUgLjAwM1YweiIvPjxwYXRoIGQ9Ik0xNSA3LjI5OGE3LjcwMyA3LjcwMyAwIDEwMCAxNS40MDYgNy43MDMgNy43MDMgMCAwMDAtMTUuNDA2ek0xNSAyMGE1LjAwMSA1LjAwMSAwIDExMC0xMC4wMDJBNS4wMDEgNS4wMDEgMCAwMTE1IDIwek0yMy4wMDcgOC43OTNhMS44IDEuOCAwIDEwMC0zLjYgMS44IDEuOCAwIDAwMCAzLjZ6Ii8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wIDBoMzB2MzBIMHoiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=")}.c-footer__social-link--instagram:active,.c-footer__social-link--instagram:focus,.c-footer__social-link--instagram:hover{--transform:rotate(-3deg)}.c-footer__social-link--linkedin{--background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBpbWFnZS1yZW5kZXJpbmc9Im9wdGltaXplUXVhbGl0eSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIHRleHQtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNDc0LjkxOSAwSDM4LjU5MkMxNy43MiA
921wIDAgMTYuNTA0IDAgMzYuODQxVjQ3NS4xNEMwIDQ5NS40OTYgMTEuNjI5IDUxMiAzMi40OTIgNTEyaDQzNi4zMjdDNDg5LjcxOCA1MTIgNTEyIDQ5NS40OTYgNTEyIDQ3NS4xNFYzNi44NDFDNTEyIDE2LjUwNCA0OTUuODA5IDAgNDc0LjkxOSAwek0xOTUuMDQzIDE5NS4wNDNoNjguOTI4djM1LjEzNmguNzU1YzEwLjUwNS0xOC45NDUgNDEuNTQxLTM4LjE3NyA3OS45MjEtMzguMTc3IDczLjY1NSAwIDk0LjIxNCAzOS4xMDggOTQuMjE0IDExMS41Mzh2MTM1LjMyMWgtNzMuMTQ4VjMxNi44ODNjMC0zMi40MjctMTIuOTQ3LTYwLjg4My00My4yMjctNjAuODgzLTM2Ljc2OCAwLTU0LjI5NSAyNC44ODktNTQuMjk1IDY1Ljc1OHYxMTcuMTAzaC03My4xNDhWMTk1LjA0M3pNNzMuMTM5IDQzOC44NjFoNzMuMTQ4VjE5NS4wNDNINzMuMTM5djI0My44MTh6bTgyLjI4OS0zMjkuMTQ4YzAgMjUuMjU4LTIwLjQ1NyA0NS43MTUtNDUuNzE1IDQ1LjcxNS0yNS4yNTggMC00NS43MTUtMjAuNDU3LTQ1LjcxNS00NS43MTUgMC0yNS4yNTggMjAuNDU3LTQ1LjcxNSA0NS43MTUtNDUuNzE1IDI1LjI1OCAwIDQ1LjcxNSAyMC40NTcgNDUuNzE1IDQ1LjcxNXoiLz48L3N2Zz4=")}.c-footer__social-link--linkedin:active,.c-footer__social-link--linkedin:focus,.c-footer__social-link--linkedin:hover{--transform:rotate(-2deg)}.c-footer__social-link--youtube{--background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMjUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTM0Ljk2OSAzLjkwNEE0LjQ3NiA0LjQ3NiAwIDAwMzEuODEuNzQ3Yy0yLjc4Ni0uNzU5LTEzLjk1NS0uNzU5LTEzLjk1NS0uNzU5cy0xMS4xNyAwLTEzLjk1Mi43NDdhNC40NzEgNC40NzEgMCAwMC0zLjE1NyAzLjE3QzAgNi42ODcgMCAxMi41IDAgMTIuNXMwIDUuODEyLjc0NyA4LjU5NmE0LjQ3MiA0LjQ3MiAwIDAwMy4xNTcgMy4xNTdDNi42ODggMjUgMTcuODU2IDI1IDE3Ljg1NiAyNXMxMS4xNzEgMCAxMy45NTUtLjc0N2E0LjQ3NyA0LjQ3NyAwIDAwMy4xNTgtMy4xNTdjLjc0NC0yLjc4NC43NDQtOC41OTYuNzQ0LTguNTk2cy0uMDEtNS44MTItLjc0NC04LjU5NnpNMTQuMjg1IDE3Ljg1NlY3LjE0NGw5LjI3NyA1LjM1Ni05LjI3OCA1LjM1NnoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=")}.c-footer__social-link--youtube:active,.c-footer__social-link--youtube:focus,.c-footer__social-link--youtube:hover{--transform:rotate(-2deg)}.c-footer__social-cta{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px} 922</style> 923 924<footer class="c-footer" id="rp-app-landmark-footer"> 925 <nav class="c-footer__nav"> 926 <div class="c-footer__nav-container"> 927 <ul class="c-footer__nav-list"> 928 <li class="c-footer__nav-item"> 929 <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="For educators" href="/teach">For educators</a> 930 </li> 931 <li class="c-footer__nav-item"> 932 <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="The Computing Curriculum" href="/curriculum">The Computing Curriculum</a> 933 </li> 934 <li class="c-footer__nav-item"> 935 <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="Ada Computer Science" href="https://adacomputerscience.org/">Ada Computer Science</a> 936 </li> 937 <li class="c-footer__nav-item"> 938 <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="Experience CS" href="https://experience-cs.org/">Experience CS</a> 939 </li> 940 <li class="c-footer__nav-item"> 941 <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="Online training courses" href="/training/online">Online training courses</a> 942 </li> 943 <li class="c-footer__nav-item"> 944 <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="Hello World magazine" href="https://www.raspberrypi.org/hello-world">Hello World magazine</a> 945 </li> 946 <li class="c-footer__nav-item"> 947 <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="Research" href="/research-impact">Research</a> 948 </li> 949 </ul> 950 <ul class="c-footer__nav-list"> 951 <li class="c-footer__nav-item"> 952 <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="For learners" href="/learn">For learners</a> 953 </li> 954 <li class="c-footer__nav-item"> 955 <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="Code Club" href="https://codeclub.org/">Code Club</a> 956 </li> 957 <li class="c-footer__nav-item"> 958 <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="Code Club World" href="https://codeclubworld.org/">Code Club World</a> 959 </li> 960 <li class="c-footer__nav-item"> 961 <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="Explore our projects" href="https://projects.raspberrypi.org">Explore our projects</a> 962 </li> 963 <li class="c-footer__nav-item"> 964 <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="Astro Pi" href="https://astro-pi.org/">Astro Pi</a> 965 </li> 966 <li class="c-footer__nav-item"> 967 <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="Coolest Projects" href="https://online.coolestprojects.org/">Coolest Projects</a> 968 </li> 969 </ul> 970 <ul class="c-footer__nav-list"> 971 <li class="c-footer__nav-item"> 972 Policies 973 </li> 974 <li class="c-footer__nav-item"> 975 <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="Safeguarding" href="/safeguarding">Safeguarding</a> 976 </li> 977 <li class="c-footer__nav-item"> 978 <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="Accessibility" href="/accessibility">Accessibility</a> 979 </li> 980 <li class="c-footer__nav-item"> 981 <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="Privacy" href="/privacy">Privacy</a> 982 </li> 983 <li class="c-footer__nav-item"> 984 <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="Cookies" href="/cookies">Cookies</a> 985 </li> 986 </ul> 987 <ul class="c-footer__nav-list"> 988 <li class="c-footer__nav-item"> 989 <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="About us" href="/about">About us</a> 990 </li> 991 <li class="c-footer__nav-item"> 992 <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="Donate" href="/donate">Donate</a> 993 </li> 994 <li class="c-footer__nav-item"> 995 <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="Team" href="/about/meet-the-team">Team</a> 996 </li> 997 <li class="c-footer__nav-item"> 998 <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="Careers" href="/careers">Careers</a> 999 </li> 1000 <li class="c-footer__nav-item"> 1001 <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="Our impact" href="/research-impact/impact">Our impact</a> 1002 </li> 1003 <li class="c-footer__nav-item"> 1004 <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="Governance" href="/about/governance">Governance</a> 1005 </li> 1006 <li class="c-footer__nav-item"> 1007 <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="Contact us" href="/contact">Contact us</a> 1008 </li> 1009 <li class="c-footer__nav-item"> 1010 <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="Trademark & brand" href="/trademark-rules">Trademark & brand</a> 1011 </li> 1012 <li class="c-footer__nav-item"> 1013 <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="Raspberry Pi computers" href="/computers">Raspberry Pi computers</a> 1014 </li> 1015 </ul> 1016 </div> 1017 </nav> 1018 1019 <div class="c-footer__additional"> 1020 <ul class="c-footer__social-list"> 1021 <li class="c-footer__social-item"> 1022 <a class="c-footer__social-link c-footer__social-link--linkedin" data-event-action="click" data-event-category="Linkedin Social Link" data-event-label="linkedin" href="https://www.linkedin.com/company/raspberrypifoundation/">
1023 <span class="c-footer__social-cta">Follow Raspberry Pi on Linkedin</span> 1024</a> </li> 1025 <li class="c-footer__social-item"> 1026 <a class="c-footer__social-link c-footer__social-link--facebook" data-event-action="click" data-event-category="Footer Social Link" data-event-label="facebook" href="https://www.facebook.com/RaspberryPiFoundation"> 1027 <span class="c-footer__social-cta">Like Raspberry Pi on Facebook</span> 1028</a> </li> 1029 <li class="c-footer__social-item"> 1030 <a class="c-footer__social-link c-footer__social-link--twitter" data-event-action="click" data-event-category="Footer Social Link" data-event-label="twitter" href="https://x.com/RaspberryPi_org"> 1031 <span class="c-footer__social-cta">Follow Raspberry Pi on X</span> 1032</a> </li> 1033 <li class="c-footer__social-item"> 1034 <a class="c-footer__social-link c-footer__social-link--instagram" data-event-action="click" data-event-category="Footer Social Link" data-event-label="instagram" href="https://www.instagram.com/raspberrypifoundation"> 1035 <span class="c-footer__social-cta">Join us on Instagram</span> 1036</a> </li> 1037 <li class="c-footer__social-item"> 1038 <a class="c-footer__social-link c-footer__social-link--youtube" data-event-action="click" data-event-category="Footer Social Link" data-event-label="youtube" href="https://www.youtube.com/c/RaspberryPiFoundation"> 1039 <span class="c-footer__social-cta">Subscribe to the Raspberry Pi YouTube channel</span> 1040</a> </li> 1041 </ul> 1042 1043 <p class="c-footer__legal">The Raspberry Pi Foundation is a UK company limited by guarantee and a charity registered in England and Wales with number 1129409. The Raspberry Pi Foundation Group includes Hello World Foundation trading as Raspberry Pi Foundation Europe (Irish registered charity 20812), Raspberry Pi Foundation North America, Inc. (a 501(c)(3) nonprofit), Raspberry Pi Educational Services Private Limited (a company incorporated in India to deliver educational services), and Raspberry Pi Foundation Kenya (a private Company Limited by Guarantee with registration number CLG-25TJVQR7).</p> 1044 </div> 1045</footer> 1046 1047
vendor: 1,012 bytes, lines 1048-1050
1048<script type="text/javascript"> 1049 !function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="https://esi.raspberrypi.org/packs/",r(r.s=5)}({5:function(e,t){}}); 1050</script>
1050 1051 1052
1052<script type="speculationrules"> 1053{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp/wp-*.php","/wp/wp-admin/*","/app/uploads/*","/app/*","/app/plugins/*","/app/themes/mind-control/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 1054</script>
1054 1055<!-- Instagram Feed JS -->
1056<script type="text/javascript"> 1057var sbiajaxurl = "https://www.raspberrypi.org/wp/wp-admin/admin-ajax.php"; 1058</script>
1058
1059<script id="prism-js" src="https://www.raspberrypi.org/app/themes/mind-control/js/prism.js?ver=1781007827"></script>
vendor: 1 bytes, line 1059
1059
1060<script id="tracking-js" src="https://www.raspberrypi.org/app/themes/mind-control/js/tracking.js?ver=1781007827"></script>
vendor: 1 bytes, line 1060
1060
1061<script id="object-fit-images-js" src="https://www.raspberrypi.org/app/themes/mind-control/js/ofi.min.js?ver=1781007827"></script>
vendor: 1 bytes, line 1061
1061
1062<script id="blog-js" src="https://www.raspberrypi.org/app/themes/mind-control/js/blog/index.js?ver=1781007827"></script>
vendor: 1 bytes, line 1062
1062
1063<script id="comments-js" src="https://www.raspberrypi.org/app/themes/mind-control/js/blog/comments.js?ver=1781007827"></script>
vendor: 1 bytes, line 1063
1063
1064<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"8994bf9bd4594416aabbb2ed99462604","spa":2}' crossorigin="anonymous"></script>
1064 1065</body> 1066</html> 1067 1068<!-- Dynamic page generated in 0.198 seconds. --> 1069<!-- Cached page generated by WP-Super-Cache on 2026-09-24 07:41:10 --> 1070 1071<!-- super cache -->
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.