.elementor-728 .elementor-element.elementor-element-lgs1{--display:flex;--min-height:420px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-728 .elementor-element.elementor-element-lgs1:not(.elementor-motion-effects-element-type-background), .elementor-728 .elementor-element.elementor-element-lgs1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aokplaygrounds.com/wp-content/uploads/2026/10/Privacy-Policy-Background-Image-1-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-728 .elementor-element.elementor-element-lgs1in{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-728 .elementor-element.elementor-element-lgs1h{text-align:center;}.elementor-728 .elementor-element.elementor-element-lgs1h .elementor-heading-title{font-family:var( --e-global-typography-4633773-font-family ), Sans-serif;font-size:var( --e-global-typography-4633773-font-size );font-weight:var( --e-global-typography-4633773-font-weight );line-height:var( --e-global-typography-4633773-line-height );color:var( --e-global-color-18b7c68 );}.elementor-728 .elementor-element.elementor-element-lgs1d{text-align:center;font-family:var( --e-global-typography-3b094bd-font-family ), Sans-serif;font-size:var( --e-global-typography-3b094bd-font-size );font-weight:var( --e-global-typography-3b094bd-font-weight );line-height:var( --e-global-typography-3b094bd-line-height );color:var( --e-global-color-18b7c68 );}.elementor-728 .elementor-element.elementor-element-lgs2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-728 .elementor-element.elementor-element-lgs2:not(.elementor-motion-effects-element-type-background), .elementor-728 .elementor-element.elementor-element-lgs2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-18b7c68 );}.elementor-728 .elementor-element.elementor-element-lgs2in{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-728 .elementor-element.elementor-element-lgs2body{font-family:var( --e-global-typography-3b094bd-font-family ), Sans-serif;font-size:var( --e-global-typography-3b094bd-font-size );font-weight:var( --e-global-typography-3b094bd-font-weight );line-height:var( --e-global-typography-3b094bd-line-height );color:var( --e-global-color-text );}.elementor-728 .elementor-element.elementor-element-lgs2body a{color:var( --e-global-color-text );}.elementor-728 .elementor-element.elementor-element-lgs3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-728 .elementor-element.elementor-element-lgs3:not(.elementor-motion-effects-element-type-background), .elementor-728 .elementor-element.elementor-element-lgs3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6ee168a );}.elementor-728 .elementor-element.elementor-element-lgs3card{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:24px 24px 24px 24px;box-shadow:0px 8px 30px 0px rgba(14,38,55,0.10);--padding-top:44px;--padding-bottom:44px;--padding-left:50px;--padding-right:50px;}.elementor-728 .elementor-element.elementor-element-lgs3card:not(.elementor-motion-effects-element-type-background), .elementor-728 .elementor-element.elementor-element-lgs3card > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-18b7c68 );}.elementor-728 .elementor-element.elementor-element-lgs3l{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-728 .elementor-element.elementor-element-0c0aba9{--display:flex;}.elementor-728 .elementor-element.elementor-element-lgs3eye{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:nowrap;}.elementor-728 .elementor-element.elementor-element-b332ce8 img{width:22px;}.elementor-728 .elementor-element.elementor-element-lgs3eyet .elementor-heading-title{font-family:var( --e-global-typography-a8d3ae4-font-family ), Sans-serif;font-size:var( --e-global-typography-a8d3ae4-font-size );font-weight:var( --e-global-typography-a8d3ae4-font-weight );line-height:var( --e-global-typography-a8d3ae4-line-height );color:var( --e-global-color-6715ee8 );}.elementor-728 .elementor-element.elementor-element-lgs3h .elementor-heading-title{font-family:var( --e-global-typography-89e9fd6-font-family ), Sans-serif;font-size:var( --e-global-typography-89e9fd6-font-size );font-weight:var( --e-global-typography-89e9fd6-font-weight );line-height:var( --e-global-typography-89e9fd6-line-height );color:var( --e-global-color-6715ee8 );}.elementor-728 .elementor-element.elementor-element-lgs3p{font-family:var( --e-global-typography-3b094bd-font-family ), Sans-serif;font-size:var( --e-global-typography-3b094bd-font-size );font-weight:var( --e-global-typography-3b094bd-font-weight );line-height:var( --e-global-typography-3b094bd-line-height );color:var( --e-global-color-text );}.elementor-728 .elementor-element.elementor-element-lgs3btn{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-728 .elementor-element.elementor-element-lgs3b .elementor-button:hover, .elementor-728 .elementor-element.elementor-element-lgs3b .elementor-button:focus{background-color:var( --e-global-color-fdb37df );color:var( --e-global-color-18b7c68 );}.elementor-728 .elementor-element.elementor-element-lgs3b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-728 .elementor-element.elementor-element-lgs3b .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-728 .elementor-element.elementor-element-lgs3b .elementor-button{font-family:var( --e-global-typography-691aed2-font-family ), Sans-serif;font-size:var( --e-global-typography-691aed2-font-size );font-weight:var( --e-global-typography-691aed2-font-weight );line-height:var( --e-global-typography-691aed2-line-height );}.elementor-728 .elementor-element.elementor-element-lgs3b .elementor-button:hover svg, .elementor-728 .elementor-element.elementor-element-lgs3b .elementor-button:focus svg{fill:var( --e-global-color-18b7c68 );}.elementor-728 .elementor-element.elementor-element-lgs3imgw{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-728 .elementor-element.elementor-element-lgs3img img{width:100%;}@media(max-width:1024px) and (min-width:768px){.elementor-728 .elementor-element.elementor-element-lgs3l{--width:100%;}.elementor-728 .elementor-element.elementor-element-lgs3imgw{--width:100%;}}@media(max-width:1366px){.elementor-728 .elementor-element.elementor-element-lgs1h .elementor-heading-title{font-size:var( --e-global-typography-4633773-font-size );line-height:var( --e-global-typography-4633773-line-height );}.elementor-728 .elementor-element.elementor-element-lgs1d{font-size:var( --e-global-typography-3b094bd-font-size );line-height:var( --e-global-typography-3b094bd-line-height );}.elementor-728 .elementor-element.elementor-element-lgs2body{font-size:var( --e-global-typography-3b094bd-font-size );line-height:var( --e-global-typography-3b094bd-line-height );}.elementor-728 .elementor-element.elementor-element-lgs3eyet .elementor-heading-title{font-size:var( --e-global-typography-a8d3ae4-font-size );line-height:var( --e-global-typography-a8d3ae4-line-height );}.elementor-728 .elementor-element.elementor-element-lgs3h .elementor-heading-title{font-size:var( --e-global-typography-89e9fd6-font-size );line-height:var( --e-global-typography-89e9fd6-line-height );}.elementor-728 .elementor-element.elementor-element-lgs3p{font-size:var( --e-global-typography-3b094bd-font-size );line-height:var( --e-global-typography-3b094bd-line-height );}.elementor-728 .elementor-element.elementor-element-lgs3b .elementor-button{font-size:var( --e-global-typography-691aed2-font-size );line-height:var( --e-global-typography-691aed2-line-height );}}@media(max-width:1024px){.elementor-728 .elementor-element.elementor-element-lgs1h .elementor-heading-title{font-size:var( --e-global-typography-4633773-font-size );line-height:var( --e-global-typography-4633773-line-height );}.elementor-728 .elementor-element.elementor-element-lgs1d{font-size:var( --e-global-typography-3b094bd-font-size );line-height:var( --e-global-typography-3b094bd-line-height );}.elementor-728 .elementor-element.elementor-element-lgs2body{font-size:var( --e-global-typography-3b094bd-font-size );line-height:var( --e-global-typography-3b094bd-line-height );}.elementor-728 .elementor-element.elementor-element-lgs3card{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-728 .elementor-element.elementor-element-lgs3eye{--justify-content:center;}.elementor-728 .elementor-element.elementor-element-lgs3eyet .elementor-heading-title{font-size:var( --e-global-typography-a8d3ae4-font-size );line-height:var( --e-global-typography-a8d3ae4-line-height );}.elementor-728 .elementor-element.elementor-element-lgs3h{text-align:center;}.elementor-728 .elementor-element.elementor-element-lgs3h .elementor-heading-title{font-size:var( --e-global-typography-89e9fd6-font-size );line-height:var( --e-global-typography-89e9fd6-line-height );}.elementor-728 .elementor-element.elementor-element-lgs3p{width:var( --container-widget-width, 471px );max-width:471px;--container-widget-width:471px;--container-widget-flex-grow:0;text-align:center;font-size:var( --e-global-typography-3b094bd-font-size );line-height:var( --e-global-typography-3b094bd-line-height );}.elementor-728 .elementor-element.elementor-element-lgs3p.elementor-element{--align-self:center;}.elementor-728 .elementor-element.elementor-element-lgs3btn{--justify-content:center;}.elementor-728 .elementor-element.elementor-element-lgs3b .elementor-button{font-size:var( --e-global-typography-691aed2-font-size );line-height:var( --e-global-typography-691aed2-line-height );}.elementor-728 .elementor-element.elementor-element-lgs3imgw{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-728 .elementor-element.elementor-element-lgs1{--min-height:300px;}.elementor-728 .elementor-element.elementor-element-lgs1h .elementor-heading-title{font-size:var( --e-global-typography-4633773-font-size );line-height:var( --e-global-typography-4633773-line-height );}.elementor-728 .elementor-element.elementor-element-lgs1d{font-size:var( --e-global-typography-3b094bd-font-size );line-height:var( --e-global-typography-3b094bd-line-height );}.elementor-728 .elementor-element.elementor-element-lgs2body{font-size:var( --e-global-typography-3b094bd-font-size );line-height:var( --e-global-typography-3b094bd-line-height );}.elementor-728 .elementor-element.elementor-element-lgs3l{--width:100%;}.elementor-728 .elementor-element.elementor-element-lgs3eyet .elementor-heading-title{font-size:var( --e-global-typography-a8d3ae4-font-size );line-height:var( --e-global-typography-a8d3ae4-line-height );}.elementor-728 .elementor-element.elementor-element-lgs3h .elementor-heading-title{font-size:var( --e-global-typography-89e9fd6-font-size );line-height:var( --e-global-typography-89e9fd6-line-height );}.elementor-728 .elementor-element.elementor-element-lgs3p{font-size:var( --e-global-typography-3b094bd-font-size );line-height:var( --e-global-typography-3b094bd-line-height );}.elementor-728 .elementor-element.elementor-element-lgs3b .elementor-button{font-size:var( --e-global-typography-691aed2-font-size );line-height:var( --e-global-typography-691aed2-line-height );}.elementor-728 .elementor-element.elementor-element-lgs3imgw{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-728 .elementor-element.elementor-element-lgs1in{--width:100%;}.elementor-728 .elementor-element.elementor-element-lgs2in{--width:min(880px, 100%);}.elementor-728 .elementor-element.elementor-element-lgs3card{--width:100%;}.elementor-728 .elementor-element.elementor-element-lgs3btn{--width:100%;}}@media(min-width:2400px){.elementor-728 .elementor-element.elementor-element-lgs1h .elementor-heading-title{font-size:var( --e-global-typography-4633773-font-size );line-height:var( --e-global-typography-4633773-line-height );}.elementor-728 .elementor-element.elementor-element-lgs1d{font-size:var( --e-global-typography-3b094bd-font-size );line-height:var( --e-global-typography-3b094bd-line-height );}.elementor-728 .elementor-element.elementor-element-lgs2body{font-size:var( --e-global-typography-3b094bd-font-size );line-height:var( --e-global-typography-3b094bd-line-height );}.elementor-728 .elementor-element.elementor-element-lgs3l{--width:calc(50% - 54px);}.elementor-728 .elementor-element.elementor-element-lgs3eyet .elementor-heading-title{font-size:var( --e-global-typography-a8d3ae4-font-size );line-height:var( --e-global-typography-a8d3ae4-line-height );}.elementor-728 .elementor-element.elementor-element-lgs3h .elementor-heading-title{font-size:var( --e-global-typography-89e9fd6-font-size );line-height:var( --e-global-typography-89e9fd6-line-height );}.elementor-728 .elementor-element.elementor-element-lgs3p{font-size:var( --e-global-typography-3b094bd-font-size );line-height:var( --e-global-typography-3b094bd-line-height );}.elementor-728 .elementor-element.elementor-element-lgs3b .elementor-button{font-size:var( --e-global-typography-691aed2-font-size );line-height:var( --e-global-typography-691aed2-line-height );}.elementor-728 .elementor-element.elementor-element-lgs3imgw{--width:calc(50% - 54px);}}/* Start custom CSS */.elementor-widget-theme-post-content,
#privacy-Policy{
  --blog-h2:       clamp(1.6875rem, 1.4459rem + 1.1712vw, 2.5rem);
  --blog-h2-lh:    clamp(2.125rem, 1.8649rem + 1.2613vw, 3rem);
  --blog-h3:       clamp(1.3125rem, 1.1824rem + 0.6306vw, 1.75rem);
  --blog-h3-lh:    clamp(1.75rem, 1.5828rem + 0.8108vw, 2.3125rem);
  --blog-h4:       clamp(1.1875rem, 1.1318rem + 0.2703vw, 1.375rem);
  --blog-h4-lh:    clamp(1.625rem, 1.5507rem + 0.3604vw, 1.875rem);
  --blog-lead:     clamp(1.1875rem, 1.1132rem + 0.3604vw, 1.4375rem);
  --blog-lead-lh:  clamp(1.875rem, 1.7449rem + 0.6306vw, 2.3125rem);
  --blog-body:     clamp(1.0625rem, 1.0068rem + 0.2703vw, 1.25rem);
  --blog-body-lh:  clamp(1.75rem, 1.6571rem + 0.4505vw, 2.0625rem);
  --blog-quote:    clamp(1.1875rem, 1.0946rem + 0.4505vw, 1.5rem);
  --blog-quote-lh: clamp(1.875rem, 1.7264rem + 0.7207vw, 2.375rem);
  --blog-small:    clamp(0.9375rem, 0.9189rem + 0.0901vw, 1rem);
  --blog-small-lh: clamp(1.5rem, 1.4628rem + 0.1802vw, 1.625rem);
  --blog-rhythm:   var(--blog-body-lh);
}

/* body copy */
.elementor-widget-theme-post-content p,
#privacy-Policy p{
  font-size: var(--blog-body);
  line-height: var(--blog-body-lh);
  font-weight: 400;
  margin: 0 0 calc(var(--blog-rhythm) * 0.8);
  overflow-wrap: break-word;
}
/* the opening paragraph reads as a lead */
.elementor-widget-theme-post-content .elementor-widget-container > p:first-child,
#privacy-Policy .elementor-widget-container > p:first-child{
  font-size: var(--blog-lead);
  line-height: var(--blog-lead-lh);
}

/* headings: weight carries the hierarchy so it survives at every width */
.elementor-widget-theme-post-content h2,
.elementor-widget-theme-post-content h3,
.elementor-widget-theme-post-content h4,
#privacy-Policy h2,
#privacy-Policy h3,
#privacy-Policy h4{
  text-wrap: balance;
  scroll-margin-top: 7rem;
}
.elementor-widget-theme-post-content h2,
#privacy-Policy h2{
  font-size: var(--blog-h2); line-height: var(--blog-h2-lh);
  font-weight: 600; letter-spacing: -0.015em;
  margin: calc(var(--blog-rhythm) * 1.6) 0 calc(var(--blog-rhythm) * 0.5);
}
.elementor-widget-theme-post-content h3,
#privacy-Policy h3{
  font-size: var(--blog-h3); line-height: var(--blog-h3-lh);
  font-weight: 500; letter-spacing: -0.01em;
  margin: calc(var(--blog-rhythm) * 1.1) 0 calc(var(--blog-rhythm) * 0.35);
}
.elementor-widget-theme-post-content h4,
#privacy-Policy h4{
  font-size: var(--blog-h4); line-height: var(--blog-h4-lh);
  font-weight: 700;
  margin: calc(var(--blog-rhythm) * 0.9) 0 calc(var(--blog-rhythm) * 0.3);
}

/* lists: same leading as body, real separation between items */
.elementor-widget-theme-post-content ul,
.elementor-widget-theme-post-content ol,
#privacy-Policy ul,
#privacy-Policy ol{
  font-size: var(--blog-body);
  margin: var(--blog-rhythm) 0;
  padding-left: 1.5rem;
}
.elementor-widget-theme-post-content li,
#privacy-Policy li{
  font-size: var(--blog-body);
  line-height: var(--blog-body-lh);
  margin-bottom: calc(var(--blog-rhythm) * 0.4);
}
.elementor-widget-theme-post-content li:last-child,
#privacy-Policy li:last-child{ margin-bottom: 0; }
.elementor-widget-theme-post-content li > ul,
.elementor-widget-theme-post-content li > ol,
#privacy-Policy li > ul,
#privacy-Policy li > ol{ margin: calc(var(--blog-rhythm) * 0.4) 0; }

/* paths this post never exercises, defined so they are not kit defaults */
.elementor-widget-theme-post-content blockquote,
#privacy-Policy blockquote{
  font-size: var(--blog-quote); line-height: var(--blog-quote-lh);
  margin: calc(var(--blog-rhythm) * 1.3) 0;
  padding-left: 1.25rem;
  border-left: 2px solid var(--e-global-color-f7e8737);
}
.elementor-widget-theme-post-content figure,
#privacy-Policy figure{ margin: calc(var(--blog-rhythm) * 1.2) 0; }
.elementor-widget-theme-post-content img,
#privacy-Policy img{
  max-width: 100%; height: auto;
  margin-bottom: calc(var(--blog-rhythm) * 1.2);   /* carried over from the retired legacy block */
}
.elementor-widget-theme-post-content figcaption,
.elementor-widget-theme-post-content small,
#privacy-Policy figcaption,
#privacy-Policy small{
  font-size: var(--blog-small); line-height: var(--blog-small-lh);
}
/* no inline link exists in any post yet; define the style before 221 posts get one */
.elementor-widget-theme-post-content p a,
.elementor-widget-theme-post-content li a,
#privacy-Policy p a,
#privacy-Policy li a{
  text-decoration: underline;
  text-underline-offset: 0.18em;
  text-decoration-thickness: 0.06em;
}

/* do not let the block push against its own container */
.elementor-widget-theme-post-content .elementor-widget-container > *:first-child,
#privacy-Policy .elementor-widget-container > *:first-child{ margin-top: 0; }
.elementor-widget-theme-post-content .elementor-widget-container > *:last-child,
#privacy-Policy .elementor-widget-container > *:last-child{ margin-bottom: 0; }
/* === END BLOG ARTICLE TYPOGRAPHY === *//* End custom CSS */