#dsc-root{--dsc-track:#fff;--dsc-track-hover:var(--q-gray-300);--dsc-ring-progress:var(--q-orange);--dsc-ring-complete:#198754;--dsc-card-border:hsla(0,0%,100%,.22);--dsc-red:#d96a71;color:var(--q-white);font-family:var(--q-font-sans-serif);isolation:isolate;overflow:hidden;padding:120px 0 0;position:relative}#dsc-root .text-decoration-partial-underline{margin-bottom:1em}#dsc-root .dsc__bg-bottom,#dsc-root .dsc__bg-top{aspect-ratio:auto;flex-shrink:0;height:auto;object-fit:cover;width:100%}#dsc-root .dsc__bg-middle{flex-grow:1}#dsc-root .dsc__bg-top{background-image:url(https://smoothwall.com/hubfs/US-Website-Assets/Digital%20Safeguarding%20Checklist/UK_SMW_2026_KCSIE-Best-Practice-Checklist_Page-3-Image1-1.jpg);background-position:top;top:0}#dsc-root .dsc__bg-bottom{background-image:url(https://smoothwall.com/hubfs/US-Website-Assets/Digital%20Safeguarding%20Checklist/UK_SMW_2026_KCSIE-Best-Practice-Checklist_Page-3-Image1-2.jpg);background-position:bottom;bottom:0}#dsc-root .dsc__bg{background-color:#515ba5;bottom:0;display:flex;flex-direction:column;height:100%;pointer-events:none;position:absolute;top:0;width:100%;z-index:-2}#dsc-root.is-recs .dsc__bg-top.dsc__bg-section{display:none}#dsc-root.is-recs .dsc__bg-top.dsc__bg-recs,#dsc-root:not(.is-recs) .dsc__bg-top.dsc__bg-section{display:block}#dsc-root:not(.is-recs) .dsc__bg-top.dsc__bg-recs{display:none}#dsc-root .dsc__wrap{margin:0 auto;max-width:1280px;position:relative}#dsc-root .dsc__wrap--narrow{max-width:820px}.container-md{max-width:var(--q-breakpoint-md)}#dsc-root .dsc__view{display:none}#dsc-root .dsc__view.is-active{display:block}#dsc-root .dsc__view:focus{outline:none}#dsc-root #dsc-view-grid{padding-bottom:150px}#dsc-root #dsc-view-recs,#dsc-root #dsc-view-section{padding-bottom:4.5rem}#dsc-root .dsc__kicker{color:var(--q-white);font-size:1.15rem;font-weight:700;letter-spacing:.01em;margin:0 0 1.25rem}#dsc-root .dsc__kicker:after{content:" by Qoria";font-size:.55em;font-weight:500;opacity:.85}#dsc-root .dsc__header,#dsc-root .dsc__rec-header{margin-bottom:2.25rem}#dsc-root .dsc__title{color:var(--q-white);font-size:clamp(2rem,4.2vw,3.1rem);font-weight:700;line-height:1.12;margin:0 0 1.25rem;padding-bottom:1rem;position:relative}#dsc-root .dsc__title:after{background:hsla(0,0%,100%,.55);bottom:0;content:"";height:2px;left:0;position:absolute;width:46%}#dsc-root .dsc__subtitle{color:var(--q-white);font-size:1.35rem;font-weight:400;line-height:1.3;margin:0 0 .5rem}#dsc-root .dsc__lead{font-size:1.05rem;line-height:1.6}#dsc-root .dsc__lead p{margin:0 0 .85rem}#dsc-root .dsc__lead p:first-child{opacity:.92}#dsc-root .dsc__lead p:last-child{font-weight:600;margin-bottom:0}#dsc-root .dsc__hero-media img{border-radius:var(--q-border-radius-lg);display:block;height:auto;width:100%}#dsc-root .dsc__intro-card{background:var(--q-white);border-radius:var(--q-border-radius-lg);color:var(--q-body-color);margin-bottom:2.25rem;padding:1.6rem 1.9rem}#dsc-root .dsc__intro-card p{line-height:1.65;margin:0 0 .85rem}#dsc-root .dsc__intro-card p:last-child{margin-bottom:0}#dsc-root .dsc__prompt{margin-bottom:1.75rem;text-align:center}#dsc-root .dsc__prompt p{font-size:1.05rem;font-weight:700;margin:0 0 .65rem}#dsc-root .dsc__prompt-arrow{font-size:1.4rem;opacity:.9}#dsc-root .dsc__card{background:linear-gradient(135deg,#515ba5,#58b78e 75%);border:1.5px solid var(--q-white);border-radius:var(--q-border-radius-lg);color:var(--q-white);cursor:pointer;display:flex;flex-direction:column;font-family:inherit;overflow:hidden;padding:1.25rem;position:relative;text-align:left;transition:transform .15s ease,box-shadow .15s ease;width:100%;z-index:1}#dsc-root .dsc__card:before{background:linear-gradient(135deg,#515ba5,#58b78e 75%,#7ecaa7);content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease;z-index:-1}#dsc-root .dsc__card:hover:before{opacity:1}#dsc-root .dsc__card:focus-visible,#dsc-root .dsc__card:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-3px);--dsc-track:var(--dsc-track-hover)}#dsc-root .dsc__card:focus-visible{outline:3px solid var(--q-white);outline-offset:3px}#dsc-root .dsc__card-top{align-items:center;display:flex;gap:.9rem}#dsc-root .dsc__ring{flex-shrink:0;height:60px;position:relative;width:60px}#dsc-root .dsc__ring svg{display:block;height:100%;transform:rotate(-90deg);width:100%}#dsc-root .dsc__ring-track{fill:none;stroke:var(--dsc-track);stroke-width:6}#dsc-root .dsc__ring-fill{fill:none;stroke-linecap:round;stroke-width:6;transition:stroke-dashoffset .5s ease,stroke .3s ease}#dsc-root .dsc__ring-icon{align-items:center;color:inherit;display:flex;font-size:1.35rem;inset:0;justify-content:center;position:absolute}#dsc-root .dsc__ring-icon img{height:30px;object-fit:contain;width:30px}#dsc-root .dsc__icon--whiten{filter:brightness(0) invert(1)}#dsc-root .dsc__ring-icon .dsc__icon-purple{display:none}#dsc-root .dsc__card-info{display:flex;flex-direction:column;gap:.15rem;min-width:0}#dsc-root .dsc__card-title{font-size:1.05rem;font-weight:700;line-height:1.2}#dsc-root .dsc__card-count{font-size:.85rem;font-weight:500;opacity:.95}#dsc-root .dsc__card-action{align-items:center;display:flex;font-size:.9rem;font-weight:700;gap:.5rem;justify-content:space-between;margin-top:.9rem;padding-top:.85rem;position:relative}#dsc-root .dsc__card-action:before{background:hsla(0,0%,100%,.2)}#dsc-root .dsc__card-action:after{background:#fff}#dsc-root .dsc__card-action:after,#dsc-root .dsc__card-action:before{content:"";height:1px;left:0;position:absolute;top:-5px;transform-origin:left;transition:transform .15s ease-out;width:100%}#dsc-root .dsc__card-action:after{transform:scaleX(0)}#dsc-root .dsc__card:hover .dsc__card-action:after{transform:scaleX(1)}#dsc-root .dsc__share{align-items:center;border:1px solid hsla(0,0%,100%,.35);border-radius:var(--q-border-radius-lg);display:flex;gap:.9rem;margin-bottom:1.1rem;padding:1rem 1.2rem}#dsc-root .dsc__share-icon{align-items:center;border:1.5px solid hsla(0,0%,100%,.55);border-radius:var(--q-border-radius);display:flex;flex-shrink:0;font-size:1.05rem;height:40px;justify-content:center;width:40px}#dsc-root .dsc__share p{flex:1;font-size:.9rem;line-height:1.5;margin:0}#dsc-root .dsc__share-btn{align-items:center;background:hsla(0,0%,100%,.15);border:1.5px solid hsla(0,0%,100%,.5);border-radius:var(--q-border-radius);color:var(--q-white);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:.85rem;font-weight:700;gap:.5rem;padding:.55rem .9rem}#dsc-root .dsc__share-btn:hover{background:hsla(0,0%,100%,.28)}#dsc-root .dsc__share-btn:focus-visible{outline:3px solid var(--q-white);outline-offset:2px}#dsc-root .dsc__cta{align-items:center;background:var(--q-white);border:2px solid var(--q-white);border-radius:var(--q-border-radius);color:#212529;cursor:pointer;display:flex;font-family:inherit;font-size:1.05rem;font-weight:700;gap:.6rem;justify-content:center;padding:1rem 1.25rem;transition:opacity .15s ease;width:100%}#dsc-root .dsc__cta:hover:not(:disabled){background:var(--q-light)}#dsc-root .dsc__cta:focus-visible{outline:3px solid var(--q-white);outline-offset:3px}#dsc-root .dsc__cta:disabled{background:hsla(0,0%,100%,.4);border-color:hsla(0,0%,100%,.4);color:hsla(0,0%,100%,.8);cursor:not-allowed}#dsc-root .dsc__back{align-items:center;background:hsla(0,0%,100%,.16);border:1.5px solid hsla(0,0%,100%,.5);border-radius:var(--q-border-radius);color:var(--q-white);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.85rem;font-weight:700;gap:.5rem;margin-bottom:1.25rem;padding:.55rem 1rem}#dsc-root .dsc__back:hover{background:hsla(0,0%,100%,.32)}#dsc-root .dsc__back:focus-visible{outline:3px solid var(--q-white);outline-offset:2px}#dsc-root .dsc__sec-headrow{align-items:center;display:flex;gap:.9rem;margin-bottom:1rem}#dsc-root .dsc__sec-icon{align-items:center;border:3px solid var(--q-white);border-radius:50%;color:var(--q-white);display:flex;flex-shrink:0;font-size:1.3rem;height:48px;justify-content:center;width:48px}#dsc-root .dsc__sec-icon img{height:26px;object-fit:contain;width:26px}#dsc-root .dsc__sec-title{color:var(--q-white);font-size:clamp(1.4rem,3vw,1.9rem);font-weight:700;margin:0}#dsc-root .dsc__sec-progress{background:hsla(0,0%,100%,.3);border-radius:var(--q-border-radius-pill);height:4px;margin-bottom:.6rem;overflow:hidden}#dsc-root .dsc__sec-progress-fill{background:var(--q-white);border-radius:var(--q-border-radius-pill);height:100%;transition:width .4s ease}#dsc-root .dsc__sec-meta{display:flex;font-size:.9rem;font-weight:600;justify-content:space-between;margin-bottom:1.25rem}#dsc-root .dsc__panel{background:var(--q-white);border-radius:var(--q-border-radius-lg);color:var(--q-body-color);overflow:hidden}#dsc-root .dsc__group{background:var(--q-light);border-bottom:1px solid var(--q-gray-300);color:var(--q-secondary);font-size:.72rem;font-weight:700;letter-spacing:.06em;margin:0;padding:.6rem 1.5rem;text-transform:uppercase}#dsc-root .dsc__q{align-items:flex-start;border:0;border-bottom:1px solid var(--q-gray-300);display:flex;gap:.85rem;margin:0;padding:1rem 1.5rem}#dsc-root .dsc__q:last-child{border-bottom:0;padding-bottom:2rem}#dsc-root .dsc__q-num{color:var(--q-dark);font-size:.8rem;font-weight:700;line-height:1.5rem;min-width:22px}#dsc-root .dsc__q-legend{color:var(--q-dark);flex:1;font-size:1rem;line-height:1.5rem;margin-bottom:0}#dsc-root .dsc__q-legend em{font-style:italic}#dsc-root a{font-weight:600;text-decoration:underline}#dsc-root a:hover{--q-link-color-rgb:var(--q-link-hover-color-rgb)}#dsc-root .dsc__link:focus-visible{border-radius:2px;outline:3px solid #58b78e;outline-offset:2px}#dsc-root .dsc__opts{display:flex;flex-shrink:0;flex-wrap:wrap;gap:.4rem}#dsc-root .dsc__opt{position:relative}#dsc-root .dsc__opt input{cursor:pointer;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%}#dsc-root .dsc__opt span{align-items:center;border:1.5px solid;border-radius:var(--q-border-radius);display:inline-flex;font-size:.82rem;font-weight:700;padding:.4rem .85rem;transition:all .15s ease;white-space:nowrap}#dsc-root .dsc__opt--yes span{border-color:var(--q-primary);color:var(--q-primary-text)}#dsc-root .dsc__opt--no span{border-color:var(--q-red);color:var(--dsc-red)}#dsc-root .dsc__opt--unsure span{border-color:var(--q-orange);color:var(--q-orange-text)}#dsc-root .dsc__opt--yes:hover span{border-color:var(--q-primary-text);color:var(--q-primary-text)}#dsc-root .dsc__opt--no:hover span{border-color:var(--q-red-text);color:var(--dsc-red)}#dsc-root .dsc__opt--unsure:hover span{border-color:var(--q-orange-text);color:var(--q-orange-text)}#dsc-root .dsc__opt--yes input:checked+span{background:var(--q-primary);border-color:var(--q-primary);color:#fff}#dsc-root .dsc__opt--no input:checked+span{background:var(--dsc-red);border-color:var(--dsc-red);color:var(--q-white)}#dsc-root .dsc__opt--unsure input:checked+span{background:var(--q-orange);border-color:var(--q-orange);color:#4d3400}#dsc-root .dsc__opt input:focus-visible+span{outline:3px solid var(--q-secondary);outline-offset:2px}#dsc-root .dsc__sec-foot{margin-top:1.25rem;text-align:center}#dsc-root .dsc__stats{display:flex;flex-wrap:wrap;font-size:.9rem;font-weight:600;gap:1.25rem;justify-content:center;margin-bottom:1rem}#dsc-root .dsc__stats b{font-weight:700}#dsc-root .dsc__complete{width:100%}#dsc-root .dsc__nav{display:flex;gap:.5rem;justify-content:space-between;margin-top:1rem}#dsc-root .dsc__nav-btn{align-items:center;background:hsla(0,0%,100%,.16);border:1.5px solid hsla(0,0%,100%,.5);border-radius:var(--q-border-radius);color:var(--q-white);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.85rem;font-weight:700;gap:.4rem;padding:.55rem 1rem}#dsc-root .dsc__nav-btn:hover{background:hsla(0,0%,100%,.32)}#dsc-root .dsc__nav-btn--next{margin-left:auto}#dsc-root .dsc__nav-btn:focus-visible{outline:3px solid var(--q-white);outline-offset:2px}#dsc-root .dsc__print-head{display:none}#dsc-root .dsc__rec-card{border-radius:var(--q-border-radius-lg);margin-bottom:.85rem;overflow:hidden}#dsc-root .dsc__rec-toggle{align-items:center;background:var(--dsc-bar);border:0;color:var(--dsc-bar-text,var(--q-white));cursor:pointer;display:flex;font-family:inherit;gap:.9rem;padding:1rem 1.25rem;text-align:left;transition:background .2s ease,color .2s ease;width:100%}#dsc-root .dsc__rec-toggle[aria-expanded=true]{background:var(--q-white);color:var(--dsc-sec)}#dsc-root .dsc__rec-toggle:focus-visible{outline:3px solid var(--q-white);outline-offset:-3px}#dsc-root .dsc__rec-toggle[aria-expanded=true]:focus-visible{outline-color:var(--dsc-sec)}#dsc-root .dsc__rec-icon{align-items:center;border:2.5px solid;border-radius:50%;display:flex;flex-shrink:0;font-size:1.05rem;height:40px;justify-content:center;width:40px}#dsc-root .dsc__rec-icon img{height:22px;object-fit:contain;width:22px}#dsc-root .dsc__rec-icon .dsc__icon-purple,#dsc-root .dsc__rec-toggle[aria-expanded=true] .dsc__rec-icon .dsc__icon-white{display:none}#dsc-root .dsc__rec-toggle[aria-expanded=true] .dsc__rec-icon .dsc__icon-purple{display:block}#dsc-root .dsc__rec-title{flex:1;font-size:1.05rem;font-weight:700;margin:0}#dsc-root .dsc__rec-score{font-size:.9rem;font-weight:700;white-space:nowrap}#dsc-root .dsc__rec-toggle[aria-expanded=true] .dsc__rec-score{color:var(--dsc-score-on-white)}#dsc-root .dsc__rec-chevron{font-size:.9rem;transition:transform .2s ease}#dsc-root .dsc__rec-toggle[aria-expanded=true] .dsc__rec-chevron{transform:rotate(180deg)}#dsc-root .dsc__rec-body{background:var(--q-white);color:var(--q-body-color);padding:.25rem 1.5rem 1.4rem}#dsc-root .dsc__rec-body[hidden]{display:none}#dsc-root .dsc__rec-label{color:var(--q-dark);font-size:1rem;font-weight:700;margin:.5rem 0 1rem}#dsc-root .dsc__rec-items{column-count:1}#dsc-root .dsc__rec-item{align-items:flex-start;break-inside:avoid;display:flex;gap:.55rem;margin-bottom:1rem}#dsc-root .dsc__rec-dot{background:#212529;border-radius:50%;flex-shrink:0;height:6px;margin-top:.5rem;width:6px}#dsc-root .dsc__rec-item-text{color:var(--q-dark);font-size:1rem;line-height:1.5}#dsc-root .dsc__rec-item-title{color:var(--q-dark);font-weight:700}#dsc-root .dsc__flag{font-weight:700}#dsc-root .dsc__flag--no{color:var(--dsc-red)}#dsc-root .dsc__flag--unsure{color:var(--q-orange-text)}#dsc-root .dsc__rec-success{align-items:center;color:var(--q-dark);display:flex;font-size:.92rem;gap:.5rem;padding-top:.5rem}#dsc-root .dsc__rec-success i{color:var(--dsc-ring-complete);font-size:1.15rem}#dsc-root .dsc__nodata{background:var(--q-white);border-radius:var(--q-border-radius-lg);color:var(--q-secondary);font-weight:600;margin-bottom:1.25rem;padding:2rem;text-align:center}#dsc-root .dsc__divider{border:0;border-top:1px solid hsla(0,0%,100%,.35);margin:4.5rem 0}#dsc-root .dsc__next{margin-top:0}#dsc-root .dsc__next-title{color:var(--q-white);font-size:clamp(2rem,4.2vw,3.1rem);font-weight:700;line-height:1.12;margin:0 0 1.25rem}#dsc-root .dsc__next-intro{margin-bottom:2rem}#dsc-root .dsc__next-intro p{font-size:1.02rem;line-height:1.6;margin:0 0 .85rem}#dsc-root .dsc__next-intro p:last-child{margin-bottom:0}#dsc-root .dsc__products{margin-bottom:3rem}#dsc-root .dsc__product{align-items:flex-start;display:flex;gap:1rem}#dsc-root .dsc__product-icon{flex-shrink:0;height:52px;width:52px}#dsc-root .dsc__product-icon img{height:100%;object-fit:contain;width:100%}#dsc-root .dsc__product-body{min-width:0}#dsc-root .dsc__product-title{color:var(--q-white);font-size:1.1rem;font-weight:700;line-height:1.25;margin:0 0 .4rem}#dsc-root .dsc__product-text{color:var(--q-white);font-size:.95rem;line-height:1.55;margin:0}#dsc-root .dsc__book{align-items:center}#dsc-root .dsc__book-title{color:var(--q-white);font-size:clamp(1.6rem,2.8vw,2.1rem);font-weight:700;line-height:1.15;margin:0 0 1rem}#dsc-root .dsc__book-lead{color:var(--q-white);font-size:1.02rem;line-height:1.6;margin:0}#dsc-root .dsc__form-card{background:var(--q-white);border-radius:var(--q-border-radius-lg);color:var(--q-body-color);padding:1.75rem 2rem}#dsc-modal .dsc__modal-content{border:0;border-radius:var(--q-border-radius-lg,10px);overflow:hidden}#dsc-modal .dsc__modal{background:var(--q-white,#fff);color:var(--q-body-color,#212529);padding:2rem;text-align:center}#dsc-modal .dsc__modal-icon{align-items:center;background:var(--q-orange,#f5ba00);border-radius:var(--q-border-radius,4px);color:#4d3400;display:flex;font-size:1.35rem;height:50px;justify-content:center;margin:0 auto 1rem;width:50px}#dsc-modal .dsc__modal-title{color:var(--q-dark,#212529);font-size:1.15rem;font-weight:700;line-height:1.35;margin:0 0 .5rem}#dsc-modal .dsc__modal-body{color:var(--q-gray,#5c636a);font-size:.92rem;line-height:1.6;margin:0 0 1.5rem}#dsc-modal .dsc__modal-body b{color:var(--q-dark,#212529)}#dsc-modal .dsc__modal-actions{display:flex;gap:.6rem}#dsc-modal .dsc__modal-btn{border:2px solid;border-radius:var(--q-border-radius,4px);cursor:pointer;flex:1;font-family:inherit;font-size:.88rem;font-weight:700;padding:.7rem;transition:all .15s ease}#dsc-modal .dsc__modal-btn--solid{background:var(--q-secondary,#515ba5);border-color:var(--q-secondary,#515ba5);color:var(--q-white,#fff)}#dsc-modal .dsc__modal-btn--solid:hover{background:#454d8c}#dsc-modal .dsc__modal-btn--outline{background:transparent;border-color:var(--q-gray-400,#ced4da);color:var(--q-dark,#212529)}#dsc-modal .dsc__modal-btn--outline:hover{background:hsla(0,0%,100%,.32)}#dsc-modal .dsc__modal-btn:focus-visible{outline:3px solid var(--q-secondary,#515ba5);outline-offset:2px}@media (max-width:767px){#dsc-modal .dsc__modal-actions{flex-direction:column}#dsc-root{padding:72px 0 0}#dsc-root #dsc-view-recs,#dsc-root #dsc-view-section{padding-bottom:3.5rem}#dsc-root .dsc__header,#dsc-root .dsc__rec-header{gap:1.25rem;grid-template-columns:1fr}#dsc-root .dsc__hero-media{order:-1}#dsc-root .dsc__title:after{width:60%}#dsc-root .dsc__q{flex-wrap:wrap}#dsc-root .dsc__opts{width:100%}#dsc-root .dsc__rec-items{column-count:1}#dsc-root .dsc__products{gap:1.5rem;grid-template-columns:1fr}#dsc-root .dsc__book{gap:1.75rem;grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){#dsc-root *{scroll-behavior:auto!important;transition:none!important}#dsc-root .dsc__card:focus-visible,#dsc-root .dsc__card:hover{transform:none}}@media print{#dsc-root{background:var(--q-white);color:var(--q-dark);overflow:visible;padding:0}#dsc-modal,#dsc-root #dsc-view-grid,#dsc-root #dsc-view-section,#dsc-root .dsc-no-print,#dsc-root .dsc__bg{display:none!important}#dsc-root #dsc-view-recs{display:block!important}#dsc-root .dsc__rec-header{display:none!important}#dsc-root .dsc__print-head{border-bottom:2px solid var(--q-gray-300);display:block!important;margin-bottom:1.5rem;padding-bottom:1rem;text-align:center}#dsc-root .dsc__print-kicker{color:var(--q-gray);font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}#dsc-root .dsc__print-title{color:var(--q-dark);font-size:1.4rem;font-weight:700}#dsc-root .dsc__print-sub{color:var(--q-gray);font-size:.85rem}#dsc-root .dsc__rec-body[hidden]{display:block!important}#dsc-root .dsc__rec-toggle{background:var(--q-white)!important;color:var(--dsc-sec)!important}#dsc-root .dsc__rec-toggle .dsc__rec-score{color:var(--dsc-score-on-white)!important}#dsc-root .dsc__rec-chevron{display:none}#dsc-root .dsc__rec-card{border:1px solid var(--q-gray-300);box-shadow:none;break-inside:avoid}#dsc-root .dsc__rec-dot{-webkit-print-color-adjust:exact;print-color-adjust:exact}}