/* Seven requested local refinements, 7 November. No layout or copy reset. */
/* Match the computer photo identified in the supplied screenshot (top #english). */
:root body .page #english>[data-photo="english-small"]{mask:none;-webkit-mask:none;clip-path:polygon(5.115% 19.822%,5.915% 19.411%,6.817% 18.832%,7.651% 18.218%,8.498% 17.836%,9.124% 17.355%,10.044% 16.806%,10.791% 16.400%,11.513% 16.094%,12.343% 15.790%,13.262% 15.525%,14.063% 15.418%,14.850% 15.160%,15.549% 14.791%,16.395% 14.500%,16.988% 14.267%,17.851% 13.924%,18.516% 13.733%,19.431% 13.805%,20.193% 13.483%,20.815% 13.157%,21.742% 13.219%,22.473% 12.936%,23.177% 12.806%,23.966% 12.846%,24.803% 12.704%,25.632% 12.579%,26.515% 12.552%,27.187% 12.504%,28.178% 12.326%,28.915% 12.255%,29.843% 11.842%,30.666% 11.952%,31.545% 11.832%,32.368% 11.593%,33.148% 11.433%,34.067% 11.290%,35.165% 10.969%,35.897% 10.645%,36.951% 10.483%,37.968% 10.442%,38.892% 10.226%,39.806% 9.883%,40.798% 9.640%,42.014% 9.183%,43.045% 9.198%,43.953% 8.499%,44.923% 8.397%,45.860% 8.051%,46.873% 7.750%,47.985% 7.520%,48.771% 7.161%,49.746% 7.077%,50.678% 6.604%,51.633% 6.403%,52.511% 6.502%,53.450% 6.168%,54.502% 6.091%,55.368% 6.170%,56.203% 6.081%,57.093% 6.099%,57.999% 5.825%,58.861% 5.888%,59.789% 5.711%,60.535% 6.040%,61.294% 5.941%,62.339% 5.899%,62.976% 5.978%,63.859% 5.891%,64.819% 5.830%,65.504% 5.774%,66.344% 5.792%,67.239% 6.108%,67.891% 6.010%,68.868% 6.131%,69.536% 6.049%,70.427% 6.057%,71.288% 6.219%,72.061% 5.904%,72.611% 6.079%,73.515% 5.930%,74.202% 6.106%,75.098% 5.754%,75.696% 5.979%,76.523% 5.680%,77.401% 5.662%,77.940% 5.588%,78.763% 5.558%,79.591% 5.187%,80.258% 5.349%,80.997% 5.155%,81.452% 5.544%,81.747% 5.689%,82.183% 6.187%,82.376% 6.690%,82.786% 7.219%,83.143% 7.702%,83.558% 8.014%,83.790% 8.432%,84.200% 8.903%,84.501% 9.339%,84.962% 9.516%,85.372% 10.061%,85.608% 10.424%,85.951% 11.032%,86.435% 11.321%,86.697% 11.743%,86.954% 12.333%,87.381% 12.411%,87.692% 12.942%,88.180% 13.316%,88.384% 14.028%,88.775% 14.461%,89.060% 14.547%,89.464% 15.090%,89.898% 15.487%,90.356% 16.155%,90.616% 16.594%,91.042% 17.012%,91.332% 17.087%,91.683% 17.486%,92.000% 18.287%,92.353% 18.585%,92.842% 19.017%,93.061% 19.361%,93.354% 19.891%,93.836% 20.130%,94.139% 20.763%,94.403% 20.932%,94.897% 21.583%,95.232% 21.941%,95.460% 22.339%,95.947% 22.563%,96.296% 23.057%,96.607% 23.694%,97.081% 23.805%,96.954% 25.120%,97.183% 26.180%,97.048% 27.284%,97.166% 28.068%,96.916% 29.270%,97.019% 30.353%,96.883% 31.254%,96.712% 32.250%,96.672% 33.377%,96.572% 34.495%,96.369% 35.645%,96.220% 36.553%,96.085% 37.672%,96.038% 38.709%,95.621% 39.730%,95.558% 40.698%,95.246% 41.457%,95.044% 42.503%,94.866% 43.741%,94.819% 44.616%,94.484% 45.620%,94.258% 46.531%,94.137% 47.774%,94.009% 48.440%,93.834% 49.761%,93.671% 50.406%,93.421% 51.682%,93.172% 52.494%,93.104% 53.604%,93.004% 54.358%,92.814% 55.198%,92.749% 56.154%,92.607% 57.049%,92.534% 58.245%,92.316% 59.011%,92.278% 59.978%,92.267% 61.056%,92.403% 61.617%,92.278% 62.602%,92.293% 63.615%,92.500% 64.483%,92.543% 65.241%,92.653% 66.393%,92.715% 67.020%,93.005% 68.000%,92.124% 69.216%,91.504% 70.184%,90.689% 71.405%,89.810% 72.150%,88.935% 73.372%,88.167% 74.115%,87.179% 74.923%,86.362% 75.997%,85.507% 76.711%,84.587% 77.471%,83.701% 78.072%,82.827% 78.995%,82.039% 79.772%,81.074% 80.403%,80.287% 80.779%,79.274% 81.453%,78.438% 81.991%,77.342% 82.617%,76.491% 83.253%,75.355% 83.655%,74.450% 83.979%,73.385% 84.536%,72.574% 85.147%,71.420% 85.235%,70.494% 85.701%,69.395% 85.853%,68.456% 86.239%,67.263% 86.566%,66.139% 86.805%,65.055% 86.968%,64.077% 87.333%,63.042% 87.496%,61.698% 87.632%,60.595% 87.611%,59.527% 87.772%,58.405% 87.944%,57.040% 87.867%,55.804% 88.246%,54.792% 88.099%,53.550% 88.229%,52.248% 88.205%,50.978% 87.963%,49.666% 88.088%,48.299% 87.938%,47.034% 88.111%,46.050% 87.773%,44.933% 87.991%,44.127% 87.774%,43.050% 88.128%,42.364% 88.192%,41.377% 87.956%,40.426% 88.159%,39.592% 88.541%,38.864% 88.396%,37.937% 88.852%,37.228% 88.902%,36.231% 89.170%,35.414% 89.411%,34.817% 89.688%,34.024% 89.655%,33.210% 89.920%,32.348% 90.408%,31.616% 90.583%,30.946% 90.853%,30.233% 91.135%,29.662% 91.197%,28.896% 91.618%,28.251% 91.808%,27.564% 92.184%,26.653% 92.266%,26.087% 92.692%,25.499% 92.896%,24.808% 93.157%,24.025% 93.503%,23.399% 93.442%,22.675% 93.597%,22.105% 94.097%,21.466% 94.088%,20.616% 94.290%,20.026% 94.528%,19.290% 94.578%,18.628% 94.526%,18.009% 94.546%,17.151% 94.437%,16.611% 94.622%,15.837% 94.457%,15.236% 94.343%,14.367% 94.201%,13.748% 94.167%,12.985% 94.197%,12.688% 93.677%,12.552% 93.097%,12.337% 92.650%,12.089% 92.151%,11.984% 92.072%,11.694% 91.529%,11.546% 91.006%,11.334% 90.663%,11.152% 90.120%,10.915% 89.765%,10.863% 89.251%,10.616% 88.830%,10.388% 88.415%,10.268% 87.933%,10.067% 87.483%,9.841% 87.156%,9.575% 86.701%,9.371% 86.452%,9.232% 86.041%,8.932% 85.561%,8.886% 85.123%,8.681% 84.830%,8.302% 84.302%,8.171% 83.953%,7.890% 83.529%,7.910% 83.168%,7.714% 82.456%,7.377% 82.109%,7.249% 81.601%,7.116% 81.298%,6.749% 80.971%,6.630% 80.612%,6.353% 80.116%,6.185% 79.605%,6.027% 79.391%,5.687% 78.981%,5.545% 78.374%,5.426% 77.993%,5.284% 77.432%,4.997% 77.171%,4.717% 76.649%,4.641% 76.082%,4.302% 75.782%,4.215% 75.399%,4.037% 75.004%,4.293% 73.964%,4.558% 72.466%,4.624% 71.393%,4.828% 70.186%,4.992% 69.014%,5.192% 67.808%,5.475% 66.829%,5.429% 65.509%,5.714% 64.189%,5.836% 63.047%,5.938% 61.868%,5.918% 60.810%,5.929% 59.694%,5.913% 58.472%,6.105% 57.354%,6.083% 56.122%,5.997% 54.926%,5.985% 53.797%,6.183% 52.247%,6.164% 51.303%,6.103% 50.242%,6.015% 48.926%,6.050% 47.665%,6.010% 46.623%,5.973% 45.396%,5.879% 43.852%,5.708% 42.939%,5.800% 41.746%,5.634% 40.420%,5.549% 39.343%,5.644% 38.040%,5.611% 36.845%,5.355% 35.502%,5.369% 34.222%,5.244% 32.907%,5.394% 31.728%,5.281% 30.517%,5.234% 28.967%,5.142% 27.915%,5.169% 26.522%,4.962% 25.190%,5.101% 23.875%,4.904% 22.819%,5.079% 21.214%)}
/* Existing nursery badge, same size and position, stronger plum contrast. */
:root body .page #news .news-item:first-of-type .badge{background:#f4c8c5;color:#663649;box-shadow:inset 0 0 0 1px rgba(113,60,73,.24)}
/* Original paper texture in gently irregular, translucent paper silhouettes. */
 .english-page .thinking-flow>div:before{border-radius:0;transform:rotate(-1deg);background:transparent url('assets/refinements-20261107/washi-peach.svg') center/100% 100% no-repeat;opacity:.78}
.english-page .thinking-flow>div:nth-of-type(2):before{border-radius:0;transform:rotate(1.1deg);background:transparent url('assets/refinements-20261107/washi-sage.svg') center/100% 100% no-repeat;opacity:.78}
.english-page .thinking-flow>div:nth-of-type(3):before{border-radius:0;transform:rotate(-.8deg);background:transparent url('assets/refinements-20261107/washi-sand.svg') center/100% 100% no-repeat;opacity:.78}
.online-page .release-flow li{border-radius:0;background:transparent url('assets/refinements-20261107/washi-peach.svg') center/100% 100% no-repeat}
.online-page .release-flow li:nth-child(2n){border-radius:0;background:transparent url('assets/refinements-20261107/washi-sage.svg') center/100% 100% no-repeat}
.online-page .release-flow li:nth-child(3){border-radius:0;background:transparent url('assets/refinements-20261107/washi-sand.svg') center/100% 100% no-repeat}
/* One original PNG, two clipped views: center each supplied line without retyping. */
#lesson-video-title .png-heading-image{clip-path:inset(0 0 55% 0)}
#lesson-video-title .video-heading-second{position:absolute;left:50%;top:.15em;width:min(var(--png-width),100%);height:calc(100% - .3em);max-width:100%;object-fit:contain;object-position:center top;transform:translateX(-35.80742%);clip-path:inset(45% 0 0 0);display:none;pointer-events:none}
#lesson-video-title[data-canva-state="ready"] .video-heading-second{display:block}
/* NEWS only: restore the original SchoolHand heading rule before the UI override.
   SchoolHand is the same bundled Klee One face used by the original news design. */
:root body .news-page main :is(h1,h2,h3){font-family:SchoolHand,serif;font-weight:600;font-synthesis:none;text-wrap:balance}
/* Same photo aperture; CSS geometry avoids external-mask file URL restrictions. */
.corporate-page .hero-photo-aperture{position:absolute;left:7.52%;top:15.4%;width:79.73%;height:72.21%;z-index:1;overflow:hidden;clip-path:polygon(1.823% 22.396%,2.279% 17.274%,2.734% 16.059%,3.190% 14.844%,3.646% 13.715%,4.102% 13.021%,4.557% 12.934%,5.013% 12.760%,5.469% 12.674%,5.924% 12.326%,6.380% 12.587%,6.836% 12.413%,7.292% 12.240%,7.747% 12.240%,8.203% 11.979%,8.659% 11.892%,9.115% 11.719%,9.570% 11.806%,10.026% 11.545%,10.482% 11.458%,10.938% 11.372%,11.393% 11.198%,11.849% 10.851%,12.305% 10.851%,12.760% 10.590%,13.216% 10.503%,13.672% 10.243%,14.128% 10.243%,14.583% 9.809%,15.039% 9.809%,15.495% 9.722%,15.951% 9.635%,16.406% 9.375%,16.862% 9.115%,17.318% 8.854%,17.773% 8.767%,18.229% 8.681%,18.685% 8.420%,19.141% 8.333%,19.596% 8.073%,20.052% 7.986%,20.508% 7.726%,20.964% 7.726%,21.419% 7.378%,21.875% 7.205%,22.331% 6.944%,22.786% 6.858%,23.242% 6.858%,23.698% 6.684%,24.154% 6.510%,24.609% 6.250%,25.065% 6.163%,25.521% 6.076%,25.977% 5.990%,26.432% 5.642%,26.888% 5.642%,27.344% 5.556%,27.799% 5.208%,28.255% 5.295%,28.711% 5.208%,29.167% 5.035%,29.622% 5.035%,30.078% 4.861%,30.534% 4.774%,30.990% 4.601%,31.445% 4.688%,31.901% 4.601%,32.357% 4.688%,32.812% 4.427%,33.268% 4.514%,33.724% 4.427%,34.180% 4.340%,34.635% 4.427%,35.091% 4.427%,35.547% 4.427%,36.003% 4.253%,36.458% 4.253%,36.914% 4.427%,37.370% 4.340%,37.826% 4.601%,38.281% 4.514%,38.737% 4.601%,39.193% 4.601%,39.648% 4.774%,40.104% 4.861%,40.560% 4.948%,41.016% 4.948%,41.471% 5.122%,41.927% 5.122%,42.383% 5.469%,42.839% 5.469%,43.294% 5.556%,43.750% 5.556%,44.206% 5.556%,44.661% 5.642%,45.117% 5.816%,45.573% 5.816%,46.029% 5.729%,46.484% 5.990%,46.940% 5.816%,47.396% 5.990%,47.852% 5.990%,48.307% 6.076%,48.763% 5.903%,49.219% 6.076%,49.674% 6.163%,50.130% 6.076%,50.586% 6.250%,51.042% 6.163%,51.497% 6.250%,51.953% 6.163%,52.409% 6.163%,52.865% 6.163%,53.320% 6.076%,53.776% 6.076%,54.232% 6.250%,54.688% 6.076%,55.143% 6.163%,55.599% 6.076%,56.055% 6.250%,56.510% 6.163%,56.966% 5.903%,57.422% 5.990%,57.878% 6.076%,58.333% 5.990%,58.789% 6.076%,59.245% 5.903%,59.701% 5.990%,60.156% 5.816%,60.612% 5.903%,61.068% 5.903%,61.523% 5.816%,61.979% 5.990%,62.435% 5.816%,62.891% 5.903%,63.346% 5.816%,63.802% 5.903%,64.258% 5.816%,64.714% 5.816%,65.169% 5.816%,65.625% 5.816%,66.081% 5.990%,66.536% 5.816%,66.992% 5.816%,67.448% 5.816%,67.904% 5.990%,68.359% 5.990%,68.815% 5.990%,69.271% 5.990%,69.727% 5.990%,70.182% 6.076%,70.638% 5.990%,71.094% 6.163%,71.549% 6.250%,72.005% 6.250%,72.461% 6.250%,72.917% 6.510%,73.372% 6.597%,73.828% 6.684%,74.284% 6.684%,74.740% 6.771%,75.195% 6.858%,75.651% 6.944%,76.107% 7.031%,76.562% 7.118%,77.018% 7.378%,77.474% 7.552%,77.930% 7.465%,78.385% 7.465%,78.841% 7.986%,79.297% 7.899%,79.753% 7.899%,80.208% 7.986%,80.664% 8.160%,81.120% 8.333%,81.576% 8.507%,82.031% 8.420%,82.487% 8.681%,82.943% 8.767%,83.398% 8.854%,83.854% 8.941%,84.310% 9.115%,84.766% 9.201%,85.221% 9.375%,85.677% 9.462%,86.133% 9.549%,86.589% 9.896%,87.044% 9.809%,87.500% 10.156%,87.956% 10.243%,88.411% 10.417%,88.867% 10.503%,89.323% 10.677%,89.779% 11.024%,90.234% 11.198%,90.690% 11.372%,91.146% 11.458%,91.602% 11.806%,92.057% 11.806%,92.513% 12.153%,92.969% 12.413%,93.424% 12.760%,93.880% 13.194%,94.336% 13.542%,94.792% 13.889%,95.247% 14.236%,95.703% 14.757%,96.159% 15.104%,96.615% 15.972%,97.070% 16.840%,97.526% 17.622%,97.982% 18.837%,98.438% 21.007%,98.438% 59.896%,97.982% 66.146%,97.526% 69.531%,97.070% 71.615%,96.615% 73.872%,96.159% 75.174%,95.703% 76.649%,95.247% 77.778%,94.792% 78.646%,94.336% 79.601%,93.880% 80.035%,93.424% 80.642%,92.969% 81.424%,92.513% 81.684%,92.057% 82.465%,91.602% 82.986%,91.146% 83.420%,90.690% 83.594%,90.234% 83.854%,89.779% 84.288%,89.323% 84.896%,88.867% 84.983%,88.411% 85.156%,87.956% 85.590%,87.500% 85.764%,87.044% 85.938%,86.589% 86.198%,86.133% 86.545%,85.677% 86.719%,85.221% 86.892%,84.766% 87.153%,84.310% 87.240%,83.854% 87.500%,83.398% 87.760%,82.943% 87.847%,82.487% 87.934%,82.031% 88.194%,81.576% 88.281%,81.120% 88.368%,80.664% 88.455%,80.208% 88.715%,79.753% 88.802%,79.297% 88.976%,78.841% 88.889%,78.385% 89.062%,77.930% 89.149%,77.474% 89.236%,77.018% 89.323%,76.562% 89.323%,76.107% 89.410%,75.651% 89.670%,75.195% 89.757%,74.740% 89.757%,74.284% 89.844%,73.828% 90.017%,73.372% 90.017%,72.917% 89.931%,72.461% 90.104%,72.005% 90.278%,71.549% 90.278%,71.094% 90.278%,70.638% 90.278%,70.182% 90.451%,69.727% 90.538%,69.271% 90.625%,68.815% 90.799%,68.359% 90.712%,67.904% 90.799%,67.448% 90.972%,66.992% 90.972%,66.536% 91.059%,66.081% 91.146%,65.625% 91.146%,65.169% 91.233%,64.714% 91.493%,64.258% 91.406%,63.802% 91.493%,63.346% 91.667%,62.891% 91.753%,62.435% 91.840%,61.979% 91.927%,61.523% 92.101%,61.068% 91.927%,60.612% 92.274%,60.156% 92.274%,59.701% 92.448%,59.245% 92.448%,58.789% 92.622%,58.333% 92.622%,57.878% 92.882%,57.422% 93.056%,56.966% 92.969%,56.510% 93.142%,56.055% 93.229%,55.599% 93.316%,55.143% 93.490%,54.688% 93.576%,54.232% 93.576%,53.776% 93.576%,53.320% 93.750%,52.865% 93.750%,52.409% 93.924%,51.953% 94.097%,51.497% 94.184%,51.042% 94.184%,50.586% 94.358%,50.130% 94.358%,49.674% 94.444%,49.219% 94.618%,48.763% 94.705%,48.307% 94.878%,47.852% 94.878%,47.396% 94.965%,46.940% 95.052%,46.484% 94.965%,46.029% 95.226%,45.573% 95.226%,45.117% 95.312%,44.661% 95.312%,44.206% 95.226%,43.750% 95.312%,43.294% 95.312%,42.839% 95.486%,42.383% 95.486%,41.927% 95.486%,41.471% 95.399%,41.016% 95.486%,40.560% 95.486%,40.104% 95.747%,39.648% 95.573%,39.193% 95.573%,38.737% 95.486%,38.281% 95.486%,37.826% 95.399%,37.370% 95.312%,36.914% 95.312%,36.458% 95.139%,36.003% 95.312%,35.547% 95.226%,35.091% 95.052%,34.635% 95.052%,34.180% 94.878%,33.724% 94.705%,33.268% 94.792%,32.812% 94.531%,32.357% 94.792%,31.901% 94.531%,31.445% 94.184%,30.990% 94.271%,30.534% 94.097%,30.078% 93.837%,29.622% 93.750%,29.167% 93.576%,28.711% 93.490%,28.255% 93.229%,27.799% 93.229%,27.344% 93.056%,26.888% 92.708%,26.432% 92.622%,25.977% 92.622%,25.521% 92.274%,25.065% 92.014%,24.609% 91.667%,24.154% 91.753%,23.698% 91.580%,23.242% 91.319%,22.786% 91.146%,22.331% 90.885%,21.875% 90.885%,21.419% 90.625%,20.964% 90.451%,20.508% 90.365%,20.052% 90.104%,19.596% 90.104%,19.141% 90.191%,18.685% 89.844%,18.229% 89.497%,17.773% 89.497%,17.318% 89.323%,16.862% 88.976%,16.406% 88.976%,15.951% 88.976%,15.495% 88.802%,15.039% 88.715%,14.583% 88.628%,14.128% 88.455%,13.672% 88.194%,13.216% 88.108%,12.760% 87.934%,12.305% 87.934%,11.849% 87.587%,11.393% 87.500%,10.938% 87.326%,10.482% 87.240%,10.026% 86.979%,9.570% 86.632%,9.115% 86.632%,8.659% 86.372%,8.203% 85.938%,7.747% 85.764%,7.292% 85.417%,6.836% 85.156%,6.380% 84.809%,5.924% 84.288%,5.469% 83.681%,5.013% 83.333%,4.557% 82.812%,4.102% 81.858%,3.646% 80.903%,3.190% 79.861%,2.734% 77.865%,2.279% 75.521%,1.823% 23.611%)}
.corporate-page .hero-photo-aperture .hero-real-photo{position:absolute;inset:0;width:100%;height:100%;mask:none;-webkit-mask:none;clip-path:none;transform:scale(1.12);transform-origin:50% 70%}
@media(max-width:760px){
 .english-page .thinking-flow>div:before{border-radius:0;transform:none}
 .english-page .thinking-flow>div:nth-of-type(2):before,.english-page .thinking-flow>div:nth-of-type(3):before{border-radius:0;transform:none}
 .online-page .release-flow li,.online-page .release-flow li:nth-child(2n),.online-page .release-flow li:nth-child(3){border-radius:0}
}

/* Latest local adjustments: badge outline and first online section edge only. */
:root body .page #news .news-item .badge.blue{box-shadow:inset 0 0 0 1px rgba(70,116,143,.42)}
.online-page #welcome>.welcome-paper-edge{position:absolute;z-index:-1;pointer-events:none;left:0;top:-47px;width:100%;height:49px;overflow:visible}
@media(max-width:760px){.online-page #welcome>.welcome-paper-edge{top:-29px;height:31px}}
