:root{--colour-blue:#0072CE;--colour-blue-medium:#005DAB;--colour-blue-dark:#003C71;--colour-yellow:#FD0;--colour-charcoal:#404040;--colour-black:#131108;--colour-primary:var(--colour-blue);--colour-secondary:var(--colour-yellow);--link-colour:var(--colour-blue);--site-max-width:1260px;--text-max-width:48rem}img[alt=""],img:not([alt]){}html{scroll-behavior:smooth}body{margin:0;font-family:'PT Sans',sans-serif;color:var(--colour-charcoal);background:#fcfcfc}a{font-weight:normal;text-decoration:none;color:#3a6ddc}a:hover,a:focus{text-decoration:underline}a[data-disabled="true"],a.disabled,a[href="#"]{opacity:40%}p{margin-block-start:0.7em}ul,ol{padding-inline-start:0.9em}ul{list-style-type:square}ul.text-cols-2{columns:2 160px;column-gap:3em;display:block}li+li{margin-top:0.5em}img,video{max-width:100%;height:auto}figure{margin:2vw 0}p.large{font-size:18px}p.v-large{font-size:24px}.page-max-width>p.large{margin-top:0}.quote{text-align:center;position:relative}.quote::before,.quote::after{color:var(--colour-yellow);position:absolute;top:50%;font-size:5.5em;top:-0.2em}.quote::before{content:"“";left:0}.quote::after{content:"”";right:0}iframe{max-width:100%}blockquote{font-size:2em;margin:0}figcaption{font-weight:bold}cite{font-style:inherit;font-size:0.85em}fieldset{margin-top:0.8em;margin-bottom:0.8em}fieldset
legend{font-weight:bold;padding-left:0.5em;padding-right:0.5em}:is(h1,h2,h3,h4),:is(.h1,.h2,.h3,.h4){font-weight:bold;margin-top:1.3em;margin-bottom:0.8em}:is(h1,h2,h3,h4)>a{color:inherit;font-weight:inherit;text-decoration:inherit}a.underline{text-decoration:underline !important}h1,.h1{font-size:1.6rem;line-height:1.1em;text-align:center;margin-top:1em;margin-bottom:0.5em}@media (min-width: 700px){h1,.h1{font-size:48px}}h2,.h2{font-size:24px}h3,.h3{}h4,.h4{}h1+.subtitle{text-align:center;font-size:1.2em}header.page{display:flex;flex-wrap:wrap;align-items:center;gap:5%;justify-content:center}header.page
img{height:110px;max-height:16vw;width:auto}header.page
h1{display:inline;width:auto;flex:0 1 auto;margin:0}[class*="section-"]{font-weight:normal;margin-top:0.5em;margin-bottom:0.6em}.section-1{font-size:36px}.section-2{font-size:28px}.section-3{font-size:24px}table{border-spacing:0;border-collapse:separate}td,th{padding:0.6em 0.8em}th{text-align:inherit;border-bottom:solid 1px #c2c2c2}td{border-bottom:solid 1px #eee}form>:first-child{margin-top:0}form>:last-child{margin-bottom:0}label[title]{text-decoration:underline;text-decoration-style:dotted;cursor:help}textarea,input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],input[type="file"]{background:#f5f5f5;border:solid 1px #d3d3d3;box-sizing:border-box;border-radius:4px;vertical-align:middle;padding:0.3em 0.5em;box-shadow:inset 0 1px 2px rgba(0,0,0,0.06);overflow:hidden;margin-bottom:0.3em;margin-right:0.5em}input[type="file"]{}select{background:white;border:solid 1px #d3d3d3;box-sizing:border-box;padding:0.3em 0.5em;border-radius:4px}label{min-width:5em;display:inline-block;margin-right:0.5em}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em
0;padding:0}:is(button,.button,input[type="reset"],input[type="submit"],input[type="button"]){cursor:pointer;display:inline-block;box-sizing:border-box;border-radius:4px;vertical-align:middle;text-transform:none;text-decoration:none;font-weight:normal;background:var(--link-colour);color:white;padding:0.5em 0.8em;border:solid 1px var(--link-colour)}:is(button,.button,input[type="reset"],input[type="submit"],input[type="button"]).text{background:none;color:var(--link-colour);border:none}:is(button,.button,input[type="reset"],input[type="submit"],input[type="button"]).large{font-size:1.2em;padding:0.6em 1.3em}:is(button,.button,input[type="reset"],input[type="submit"],input[type="button"]).outlined{background:none;color:var(--link-colour)}:is(button,.button,input[type="reset"],input[type="submit"],input[type="button"]):is(.white,.secondary){background:white;color:inherit;border:solid 1px #E3E3E3;box-shadow:1px 1px 5px rgba(0,0,0,0.08)}:is(button,.button,input[type="reset"],input[type="submit"],input[type="button"]):is(.flat){background:none;border:none;color:var(--colour-blue)}.button.icon{background:white;color:inherit;border:solid 1px #E3E3E3}.icon.has-border{border:solid 1px #eaeaea;padding:0.2em;border-radius:0.2em}.material-symbols-outlined{vertical-align:middle}:is(button,
.button,
input[type="reset"],
input[type="submit"],
input[type="button"]) .material-symbols-outlined{vertical-align:middle;line-height:0.7em;font-size:1.5em}.toggle-button{cursor:pointer;background:none;border:none}.toggle-button
span{padding:0
!important;vertical-align:middle}html,body{height:100%}[id="bodydiv"]{min-height:100%}[id="bodydiv"]{display:flex;flex-direction:column}main,[id="contentwrapper"]{flex-grow:1}.page-max-width,
header[role="banner"] > [role="presentation"],
[id="uniheader"] > [role="presentation"],
.site-navigation > [role="presentation"],
[id="search-pane"] > [role="presentation"],
[id="adminbar"] > nav,
.pg-wb-php,
div.bunchofboxes > [role="presentation"],
[id="contentwrapper"] > [role="presentation"],
.problem-header > [role="presentation"], .problem-content > [role="presentation"],
[id="content-header"],
[id="mathsfinderform"],
[id="freesearchresults"],
[id="topofpage"],
[class*="contenttype-interactive environment"],[id="doccontents"],.footer-menu>[role="presentation"],.footer>[role="presentation"]{width:90%;max-width:var(--site-max-width);margin-left:auto;margin-right:auto}.text-max-width,[id="problemviewmenu"]>.menu{width:90%;max-width:var(--text-max-width);margin-left:auto;margin-right:auto}[id="problemviewmenu"]>.menu{text-align:center}[id="uniheader"],header[role="banner"]{background-color:var(--colour-blue);color:white;display:flex;padding:calc(1em + 0.3vw) 0}header[role="banner"]>[role="presentation"]{display:flex;justify-content:space-between;align-items:flex-start}header[role="banner"]>[role="presentation"]>*{width:33%;flex:0 1 auto}@media (max-width: 700px){header[role="banner"] .search-box{display:none}}.sitename{text-align:center}header[role="banner"] a{color:inherit}.skiplink{display:none}header[role="banner"] .logo{text-align:center}header[role="banner"] .logo
img{display:inline-block}.site-navigation{background:var(--colour-blue-medium);color:white;padding:0}.site-navigation .main-nav{display:flex;justify-content:space-around}@media (max-width: 800px){.site-navigation{display:none}.site-navigation[aria-expanded="true"]{display:block}.site-navigation[aria-expanded="true"]>[role="presentation"]{width:initial}.site-navigation .main-nav{display:flex;flex-direction:column}}.site-navigation
ul{list-style:none;padding:0;margin:0;justify-content:space-between}.site-navigation ul
li{margin:0;position:relative}.site-navigation ul li>span{display:flex;justify-content:space-between}.site-navigation ul li :is(a,.toggle-button){border:none;display:block;color:inherit;text-decoration:none;padding:0.6rem 1rem}.site-navigation ul li.expanded>span>:is(a,.toggle-button)>.material-symbols-outlined{transform:rotate(180deg)}.site-navigation ul li :is(a, .toggle-button):hover,
.site-navigation ul li:hover>span>:is(a,.toggle-button){background:var(--colour-blue-dark)}.site-navigation ul li
a{flex-grow:1}.site-navigation ul li>span>.toggle-button{border-left:solid 1px rgba(255, 255, 255, 0.13)}.site-navigation ul li :is(.search-toggle){padding:0.5rem 1rem}@media (max-width: 800px){.site-navigation ul .search-toggle{display:none !important}}@media (min-width: 800px){.site-navigation ul li > span > .toggle-button,
[id="header"] .controls,.mobile-sitename{display:none}}.site-navigation ul li
ul{background:var(--colour-blue-dark);color:white;display:none}@media (min-width: 800px){.site-navigation ul li
ul{position:absolute;z-index:50;min-width:12em}}.site-navigation ul li:is(:hover, [aria-expanded="true"]) ul{display:block}.site-navigation ul li ul :is(a,.toggle-button){padding:0.6em 1em}.mobile-search-box{display:none}.mobile-search .mobile-search-box{display:block}.phone-toggles{justify-content:space-between;display:none;background:var(--colour-blue-medium);color:white}@media (max-width: 800px){.phone-toggles{display:flex}}.phone-toggles .toggle-button{padding:0.6rem}[id="search-pane"]{position:absolute;left:0;width:100%;z-index:50}[id="search-pane"]>[role="presentation"]{width:100%;background:var(--colour-blue-dark);color:white;padding:2.2em 2.4em;box-sizing:border-box}[id="search-pane"] > [role="presentation"] a{color:inherit;font-weight:normal}footer[role="contentinfo"]{background:var(--colour-blue);color:white;padding:4vw 0;margin-top:4vw}footer[role="contentinfo"] p{font-size:0.9em}footer[role="contentinfo"] a{color:white}footer[role="contentinfo"] nav{display:flex;justify-content:space-between;margin-bottom:1em}footer[role="contentinfo"] ul{list-style:none;padding:0;margin:0;display:flex;gap:0 calc(1em + 1vw)}@media (max-width: 850px){footer[role="contentinfo"] ul{flex-wrap:wrap}}footer[role="contentinfo"] ul
li{margin:2px}footer[role="contentinfo"] ul li
a{border:none;display:block;text-decoration:none;padding:0.5em 0}footer
.logos{margin-top:1.6vw;text-align:center}@media (min-width: 500px){footer
.logos{display:flex;justify-content:space-between;gap:1em}}footer .logos
img{display:block}footer .logos
a{display:inline-block}.float-right{float:right;margin-left:1.8em;margin-bottom:1em}.editorial{color:var(--colour-blue-medium)}.message{border:solid 2px #178617;padding:0.7em 1em;border-radius:7px;background:#e5ece5;margin-top:0.5em;margin-bottom:0.5em}.pager
a.active{font-weight:bold;color:inherit}.ac_results{background:white;box-shadow:1px 1px 4px #00000036;border-radius:0 0 5px 5px}.ac_results
ul{list-style:none;padding:0;margin:0}.ac_results ul
li{margin:0;padding:0.3em 0.5em;cursor:pointer}.ac_results ul li:hover{background:rgba(0,0,0,0.05)}a.skip-to-content{background:black;color:white;padding:0.7em 1.1em;left:50%;position:absolute;transform:translatex(-50%) translateY(-100%);transition:transform 0.2s}a.skip-to-content:focus{transform:translatex(-50%) translateY(0%)}.hero{gap:1em 60px !important;background-image:url('/images/dots.png');background-repeat:repeat-y;padding-top:3vw}.hero :is(h1,.h1){margin-top:0}.hero figure,
.hero
iframe{width:100%;border-radius:10px;overflow:hidden}.hero
img{border-radius:6px}.hero figure :is(img,video){width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;display:block}@media (min-width: 700px){.hero :is(h1,.h1){text-align:left}.hero .h1,
.hero
.tell{grid-column:1 / 2}.hero
.h1{align-self:flex-end}.hero
.tell{align-self:flex-start}.hero
.show{grid-row:1 / span 2 !important;align-self:flex-start}}.secondary-links{}.secondary-links .cols-2{gap:20px}.secondary-links
h2{font-weight:normal;margin-top:0.5em;margin-bottom:0.6em;font-size:28px;text-align:center}.secondary-links
.card{padding:1.2em 1.3em}.secondary-links
h3{margin:0
!important}.secondary-links
ul{margin-bottom:0}.subtle{opacity:55%}:is(section,p).margins{margin-top:3vw;margin-bottom:3vw}:is(section,p).margin-top{margin-top:3vw}:is(section,p).margin-bottom{margin-bottom:3vw}h2.margins{margin-top:1.4em;margin-bottom:0.8em}@media (min-width: 700px){h2.margins{margin-top:2.8em;margin-bottom:1.4em}}.video{position:relative}.video .image::before{--size:40px;content:'';background-image:url('/images/circle-play.svg');background-size:100%;display:block;width:var(--size);height:var(--size);position:absolute;top:calc(50% - var(--size) / 2);left:calc(50% - var(--size) / 2)}.panel,
.framework,
.contenttype-eyfs #staticbanner,.eyfslozenge,.eyfsdescribing,.eyfsactivity,.eyfsreasoning,.eyfsopening,.eyfsrecording{background-color:#E3E8EC;padding:1em
1.3em;border-radius:8px;margin-top:1em;margin-bottom:1em;overflow:auto}:is(.panel,
.contenttype-eyfs #staticbanner,
.eyfslozenge,
.eyfsdescribing,
.eyfsactivity,
.eyfsreasoning,
.eyfsopening,
.eyfsrecording) img{border-radius:5px}[class*="cols-"]{display:grid;gap:20px}[class*="cols-"].centered{align-items:center}[class*="cols-"].secondary-links{align-items:stretch}.cols-2{grid-template-columns:1fr;gap:4vw 60px}@media (min-width: 700px){.cols-2>.show{grid-column:2/3;grid-row:1/2}.cols-2{grid-template-columns:1fr 1fr}.widths-2-1{grid-template-columns:60% 1fr}}.cols-4{grid-template-columns:1fr}@media (min-width: 600px){.cols-4{grid-template-columns:1fr 1fr}}@media (min-width: 1050px){.cols-4{grid-template-columns:1fr 1fr 1fr 1fr}}.flex{display:flex;gap:40px}.flex>*{flex:1 1 0}.flex
.miproblem{display:block}.tabs,[id="tabs"]{border-bottom:solid 1px var(--colour-blue);width:initial !important;max-width:initial !important}[role="tablist"],[id="tabs"]>ul{display:flex;gap:0.4em}[role="tab"],[id="tabs"]>ul>li{margin:0;cursor:pointer;display:inline-block;box-sizing:border-box;border-radius:4px 4px 0 0;vertical-align:middle;text-transform:none;text-decoration:none;font-weight:normal;padding:0.5em 0.8em}[role="tab"].active{background:var(--link-colour);color:white}[role="tab"] span{font-weight:bold}div.list{overflow:auto}p.type{text-transform:capitalize;text-align:center}p.type+h1{margin-top:0.3em}.has-pale-bg-gradient{padding-top:1px;position:relative;background-image:linear-gradient(0deg, #fff0, rgba(0, 0, 0, 0.04));background-size:100% 160px;background-repeat:no-repeat}.hidden,[aria-hidden="true"]{display:none}.double-line-height{min-height:2.8em}.has-vertical-margins{margin-top:3.4vw;margin-bottom:3.4vw}.has-padding-top{padding-top:3.4vw}.has-padding-bottom{padding-bottom:3.4vw}.has-margin-top{margin-top:3.4vw}.has-margin-bottom{margin-bottom:3.4vw}ul.student-level-links{justify-content:space-around}[class*="-curriculum-link"]{display:none}.primary-curriculum-link{}.secondary-curriculum-link{}.isPrimaryMD .primary-curriculum-link,
.isSecondaryMD .secondary-curriculum-link{display:block;padding:0.1em 0.5em;border-radius:1em}.primary-curriculum-link,.secondary-curriculum-link{}.primary-curriculum-link{background:#D7E4EE}.secondary-curriculum-link{background:#DBD7EE}div.bunchofboxes{color:initial;margin:0}div.bunchofboxes>[role="presentation"]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.bunchofboxes .laresource-13672,
.bunchofboxes .laresource-14733{grid-column:1 / -1}.bunchofboxes
.wrapper{background-color:#5e5e5e;color:white;border-width:0 !important;border-radius:0 !important;height:initial !important;padding:0.9em 1em}div.bunchofboxes
h3{margin:0;padding:0}ul.menu{list-style:none;padding:0;margin:0;display:flex;overflow:auto}ul.menu li+li{margin-top:0}ul.menu>*>:is(a,span){padding:0.5em 1.7em;display:block;font-weight:normal;border-style:solid;border-width:1px 1px 0;height:100%;box-sizing:border-box}ul.menu>*>span{background-color:var(--colour-blue);color:white;border-color:var(--colour-blue)}ul.menu>*>a{color:inherit;border-color:#EEE}ul.inline{display:flex}ul.inline
li{margin:0;margin-right:1.6em}.contenttype-problem .backlinkcontainer,
.contenttype-problem
.toptagmatch{display:none}span.label{font-weight:bold}.problem-meta{display:flex;flex-wrap:wrap;align-items:center;gap:1em;margin-bottom:1em;justify-content:center}.problem-meta
.fields{display:flex;flex-wrap:wrap;gap:1em}.problem-meta
p{margin:0}[id="problemviewmenu"]{border-bottom:solid 2px var(--colour-blue)}.contenttype-problem .problem-content{padding:2vw 0;flex-grow:1}.contenttype-problem .problem-content>[role="presentation"]{max-width:var(--text-max-width)}.contenttype-article .problem-content>[role="presentation"]{max-width:var(--text-max-width)}.contenttype-article .problem-meta{margin-top:3em}.contenttype-article .problem-meta>*:not(:first-child){border-left:solid 2px var(--colour-secondary);padding-left:1em}.contenttype-article .problem-meta [id="datepub"]{font-weight:bold}.contenttype-article h1[id="content-header"]{margin-top:0.1em}.contenttype-problem
.embed{border:solid 1px #acacac;padding:0.8em 1.2em;box-sizing:border-box;margin-bottom:0.5em;max-height:300px;overflow:auto;background:#f2f2f2;border-radius:8px;display:none}.contenttype-problem .embed>:first-child{margin-top:0}@media (min-width: 600px){.contenttype-problem
.embed{float:right;width:50%;margin-left:1em}}.contenttype-general .problem-content>[role="presentation"]{max-width:46em}.problem-content img[style*="float:right"]{margin:1em
0 1em 1.6em}.resultcontainer.row{display:block}.resource-type-51{}.resource-type-1::after{content:'problem';display:none}.resource-type-2::after{content:'game';display:none}.resource-type-3::after{content:'article';display:none}.resource-type-4::after{content:'discussion ';display:none}.resource-type-5::after{content:'general';display:none}.resource-type-6::after{content:'interactive';display:none}.resource-type-7::after{content:'???';display:none}.resource-type-8::after{content:'project';display:none}.resource-type-9::after{content:'list';display:none}.resource-type-10::after{content:'embedItem';display:none}.resource-type-11::after{content:'eyfs';display:none}.search-box{}.search-box
form{position:relative;display:block}.search-box input[type="text"]{border:none;border-radius:4px;padding:0.8em 0.9em;margin:0}.search-box [type="submit"]{position:absolute;top:50%;transform:translateY(-50%);right:0;background:none;border:none;color:initial}[id="contentwrapper"]{}[id="contentwrapper"]>[id="searchtabs"]{width:initial;margin:initial;max-width:initial}[id="searchtabs"] :is(
[id="showfilters"],[id="filters"],.search-box,[id="tabcontrols"]>div,.resultcontainer>div){width:90%;max-width:var(--site-max-width);margin-left:auto;margin-right:auto}[id="searchtabs"] .search-box{display:flex;justify-content:center;margin-top:1em;margin-bottom:1em}form[class*="button"]{display:inline-block}.exposed-form,[id="filters"],[id="mathsfinderform"]{border-radius:5px;margin-top:1em;margin-bottom:1em;display:flex;flex-wrap:wrap;justify-content:center;gap:0.8em;box-sizing:border-box}:is(.exposed-form,
[id="filters"],
[id="mathsfinderform"]) label{min-width:0;align-self:center}.filter{cursor:pointer;display:block;padding:0.3em 0}.filter:hover{background:rgba(0,0,0,5%)}.filter.filter-on{font-weight:bold}:is(.filter,.controller)::before{content:'check';font-family:'Material Symbols Outlined';font-weight:normal;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-moz-font-feature-settings:'liga';-moz-osx-font-smoothing:grayscale;vertical-align:middle;font-size:1em;margin-right:0.3em;display:inline-block;opacity:0;color:var(--colour-charcoal)}:is(.filter,.controller).filter-on::before{opacity:1}details.popout{position:relative}@media (max-width: 400px){details.popout{width:100%}}details.popout[open]{}details.popout li+li{margin-top:0}details.popout>summary,details.popout>summary+*{background:white;z-index:10;padding:0.3em 0.3em;border-radius:4px;border:solid 1px #dfdfdf;min-width:10em}details.popout>summary{list-style:none;display:flex;justify-content:space-between}details.popout>summary::after{content:'expand_more';font-family:'Material Symbols Outlined';font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-moz-font-feature-settings:'liga';-moz-osx-font-smoothing:grayscale;color:var(--colour-charcoal)}details.popout[open]>summary::after{transform:rotate(180deg)}details.popout>summary::-webkit-details-marker{display:none}details.popout[open]>summary{border-radius:4px 4px 0 0;border-bottom-width:0}details.popout>summary+*{position:absolute;margin:0;z-index:10;list-style:none;box-shadow:1px 1px 4px #00000030;border-radius:0 0 4px 4px;border-top-width:0}details.popout
img{width:1em}.reorderlist{margin-top:3vw;margin-bottom:3vw}.list-item{clear:both;background:white;border-radius:5px;padding:1em;box-shadow:1px 1px 4px rgba(0, 0, 0, 0.03);margin-bottom:1em;border:solid 1px #e1e1e1;position:relative}.list-item{display:grid;align-items:flex-start;grid-template-columns:auto 1fr;gap:1em;overflow:auto;position:relative}.list-item .row>*{flex:1 1 auto}.fiicon-wrapper{flex-grow:0 !important}.list-item h3>a::after{content:'';position:absolute;inset:0;border:solid 1px transparent;border-radius:5px}.list-item h3>a:hover::after{border-color:var(--colour-primary)}.list-item :is(h2,h3){margin-top:0;margin-bottom:0.4em}.list-item
.labels{position:absolute;top:0;right:0;display:flex;flex-direction:row-reverse;gap:0;flex-wrap:wrap;font-size:16px}.list-item .labels>span{display:block;margin:0.2em 0.8em;font-weight:600}.list-item .labels
.type{border-radius:0 0 0 4px}.list-item .labels
.live{}.list-item.resource-type-9{border:solid 2px var(--colour-primary)}.list-item.resource-type-9 .labels
.type{margin:0;padding:0.2em 0.8em;background:var(--colour-primary);color:white}#list
.minitag{position:absolute;left:0.5em;top:0.5em;display:none}#console{position:fixed;top:100px;left:5px;z-index:9000}.row{display:flex;align-items:flex-start;gap:1em;clear:both}.row>*{flex:1 1 0}.list-item{display:block;clear:both}.list-item::after{}.list-item>*{}.list-item
h3{margin-top:0;margin-bottom:0.3em}.list-item>.icon{display:block}.list-item :is(.miicon,.fiicon){background:#EEE;float:left;margin:0
1em 0.5em 0}.list-item :is(.miicon, .fiicon) img{display:block;min-width:40px;min-height:40px}.list-item
h3{margin-top:0;margin-bottom:0.3em;display:flex;justify-content:space-between;align-items:center}.list-item
.fields{display:flex;gap:1em;font-size:0.85em;margin-bottom:0.5em}.list-item p:last-child{margin-bottom:0}.challenge-level
img{width:1em}.challenge-level img[src="/images/star_outlined.svg"]{opacity:50%}span.live{background:none;color:inherit;font-weight:bold}.columns-2-text{columns:2 15em;column-gap:50px}.columns-2-text :is(h2,h3){margin-top:0}.columns-2-text .col-sm-6{overflow:auto}.columns-3-text{columns:3 15em;column-gap:50px}.columns-3-text :is(h2,h3){margin-top:0}[id="resnav"]{display:flex;flex-wrap:wrap;gap:2em;align-items:center}.card{gap:0;border-radius:5px;box-shadow:1px 1px 5px rgba(0, 0, 0, 0.08);overflow:hidden;position:relative;background:white;border:solid 1px #E3E3E3;transition:all 0.2s ease}.card:not(.nohover):hover{border-color:var(--colour-blue);transform:scale(107%)}.card.has-padding,
.card
.tell{padding:1.2em 1.3em}.card .tell>:first-child{margin-top:0}.card .tell>:last-child{margin-bottom:0}.card.has-actions
.tell{display:flex;flex-direction:column}.card.has-actions p:last-of-type{flex-grow:1}.card.vertical,.card.horizontal,.card.has-actions{display:grid}.card.vertical{grid-template-rows:auto 1fr}.card.horizontal{grid-template-columns:30% 1fr;padding:1.2em}.card.horizontal
.tell{padding-top:0;padding-bottom:0}.card .title-above-image{text-align:center;font-weight:bold}.card>h3:first-child{margin-top:0}.card:not(.has-padding)>h3:first-child{margin:0.6em 1em}.card
img{display:block;height:160px;object-fit:cover;width:100%}.card.horizontal
h2{margin-bottom:0.4em}.card :is(h2,h3)>a::before{content:'';position:absolute;inset:0}.card
.actions{text-align:right}.card .actions [class*="symbols"],
.card .actions
.icon{color:var(--colour-blue);margin-bottom:-0.2em;margin-right:-0.2em}.card
h3{margin-bottom:0.6em}.card.text-only{padding:0.4em 0.7em}.ctas{text-align:center;display:flex;justify-content:center;gap:1em;flex-wrap:wrap}@media (max-width: 500px){.ctas>*{width:100%}}.cta.highlighted{background:var(--colour-yellow);padding:1em;text-align:center;margin-top:3vw;margin-bottom:3vw}p.cta{margin-top:2vw;margin-bottom:2vw}[id="search-by-topic"] form{}[id="home_finder_box2"] .arow{display:none}[id="home_finder_box2"] ul{list-style:none;padding:0}[id="home_finder_box2"] li{display:flex;justify-content:space-between;border-radius:5px;box-shadow:1px 1px 5px rgba(0, 0, 0, 0.08);background:white;border:solid 1px #E3E3E3}[id="home_finder_box2"] a{padding:0.5em 1em}[id="home_finder_box2"] a:first-child{flex:1 1 auto}[id="home_finder_box2"] .rightcol{color:inherit}.results-count{text-align:center}[id="adminbar"]{padding:0.3em 0;background:#0f0f0f;color:#ddd}[id="adminbar"] nav{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1em;align-items:center}[id="adminbar"] a{color:white;padding:0.3em 0}[id="adminbar"] ul{list-style:none;margin:0;padding:0}[id="adminbar"] li{position:relative}[id="adminbar"] li+li{margin-top:0}[id="adminbar"] li>ul{position:absolute;z-index:20;background:#0f0f0f;padding:0.2em 0.4em;width:12em;display:none}[id="adminbar"] li:hover>ul{display:block}[id="adminbar"] ul
a{display:block}body.admin
main{padding-left:1em;padding-right:1em}body.admin tr:hover{background:rgba(0, 0, 0, 0.03)}body.admin th
a{font-weight:bold}#console{position:fixed;top:100px;left:10px;z-index:90}#console .info,
#console
.warning{padding:0.2em 0.5em;border-radius:5px;color:white}#console
.info{background-color:#3d4b2c}#console
.warning{background-color:#860404}.exposed-filters{margin-bottom:1em}.exposed-filters
label{min-width:0}.editor-tools{display:flex;gap:1em}.editor-tools>*{flex:1 1 auto}[id="find"],[id="downloadxml"],[name="uploader"]{border:solid 1px lightgray;border-radius:5px;padding:0.8em}.formelementrow,.formelementrow2{display:flex;justify-content:space-between;border-bottom:solid 1px #d9d9d9;padding-top:0.3em;padding-bottom:0.3em}[class*="formelement-keystage"]{display:inline-flex;margin-right:1em;border-bottom:none;padding-top:0.3em;padding-bottom:0.3em}@media (min-width: 770px){.rulesbox:first-child
.booland{display:none}}#fullmeta .formelementrow
textarea{width:60em}.tagform{display:flex;gap:1em;margin-bottom:0.5em}.adminonly::before{content:'Admin'}#notpublished,.notpublished::before{padding:0.1em 0.6em;color:red;border:1px
solid red;border-radius:0.4em;background:white;z-index:10}#notpublished{position:fixed;transform:rotate(45deg);-moz-transform:rotate(45deg);top:300px;right:100px}.notpublished::before{position:absolute;top:2px;right:2px}body[data-title="Sticky"] .container span:is(:nth-child(1),:nth-child(3)){display:inline-block}body[data-title="Sticky"] .container span:nth-child(1){min-width:10em}body[data-title="Sticky"] .container span:nth-child(3){min-width:14em}body[data-title="Sticky"] .container span
strong{min-width:3.6em;display:inline-block}.simplePagerNav{padding-inline-start:0;list-style:none;display:flex;flex-wrap:wrap;gap:0.2em}.simplePagerNav
li{margin:0}.simplePagerNav li>*{padding:0.5em;border:solid 1px gray;border-radius:0.3em;min-width:1.2em;display:block;text-align:center}@media not (min-width: 550px){.featuredlist
.row{display:block}}@media not (min-width: 750px){.featuredlist
.fiicon{}.fiproblem :is(.row,.title,.fields){display:block}}@media (min-width: 750px){.featuredlist .featureintro
figure{float:left;margin-right:2em;margin-bottom:1.4em;margin-top:0}}