/* generated shared stylesheet ownership */
:root { --generated-shared-stylesheet: 1; }
footer nav a { color: inherit; text-decoration: none; }
footer a { color: inherit; text-decoration: none; }
footer nav a:focus-visible { outline: 2px solid currentColor; outline-offset: 3px; }
/* homepage-regions:start */
/* 01-header-and-best-gaming-sites-aussie-hero */
[data-homepage-region="01-header-and-best-gaming-sites-aussie-hero"] { background:#f4efd8; color:#435b42; font-family:'Urbanist',sans-serif; }
[data-homepage-region="01-header-and-best-gaming-sites-aussie-hero"] * { box-sizing:border-box; }
[data-homepage-region="01-header-and-best-gaming-sites-aussie-hero"] .axis-content { width:min(100%,1920px); margin-inline:auto; background-color:#f4efd8; background-image:linear-gradient(to right,rgba(230,223,197,.28) 1px,transparent 1px),linear-gradient(to bottom,rgba(230,223,197,.28) 1px,transparent 1px); background-size:240px 240px; background-position:120px 100px; }
[data-homepage-region="01-header-and-best-gaming-sites-aussie-hero"] .axis-header { display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px; padding:16px clamp(16px,6.25vw,120px); font-family:'Poppins',sans-serif; }
[data-homepage-region="01-header-and-best-gaming-sites-aussie-hero"] .axis-brand { display:block; flex:none; }
[data-homepage-region="01-header-and-best-gaming-sites-aussie-hero"] .axis-brand img { display:block; width:161px; height:auto; aspect-ratio:397/264; object-fit:contain; }
[data-homepage-region="01-header-and-best-gaming-sites-aussie-hero"] .axis-navigation { display:flex; align-items:center; flex-wrap:wrap; gap:24px; }
[data-homepage-region="01-header-and-best-gaming-sites-aussie-hero"] .axis-navigation a { color:#435b42; font-size:20px; line-height:1.4; text-decoration:none; padding-block:10px; }
[data-homepage-region="01-header-and-best-gaming-sites-aussie-hero"] .axis-navigation a:hover { text-decoration:underline; }
[data-homepage-region="01-header-and-best-gaming-sites-aussie-hero"] .axis-phone { display:flex; align-items:center; gap:16px; font-size:20px; line-height:1.4; }
[data-homepage-region="01-header-and-best-gaming-sites-aussie-hero"] .axis-phone img { width:32px; height:32px; object-fit:contain; flex:none; }
[data-homepage-region="01-header-and-best-gaming-sites-aussie-hero"] .axis-menu { display:none; border:1px solid #435b42; border-radius:24px; padding:10px 20px; min-height:44px; background:#435b42; color:white; font:600 18px 'Urbanist',sans-serif; cursor:pointer; }
[data-homepage-region="01-header-and-best-gaming-sites-aussie-hero"] .axis-hero { display:grid; grid-template-columns:repeat(auto-fit,minmax(min(100%,500px),1fr)); gap:clamp(24px,3.75vw,72px); padding:40px clamp(16px,6.25vw,120px) 28px 0; }
[data-homepage-region="01-header-and-best-gaming-sites-aussie-hero"] .axis-art { min-width:0; position:relative; align-self:start; padding-bottom:120px; }
[data-homepage-region="01-header-and-best-gaming-sites-aussie-hero"] .axis-photo { position:relative; display:block; width:100%; height:auto; aspect-ratio:895/786; object-fit:cover; clip-path:polygon(0 8.8%,93% 0,100% 91%,3% 100%); border-radius:8px; }
[data-homepage-region="01-header-and-best-gaming-sites-aussie-hero"] .axis-mat { position:absolute; inset:10% 12% 13% 0; background:#819d59; clip-path:polygon(0 0,100% 4%,99% 100%,0 94%); }
[data-homepage-region="01-header-and-best-gaming-sites-aussie-hero"] .axis-play { position:absolute; right:7%; bottom:108px; display:flex; align-items:center; justify-content:center; gap:10px; padding:18px 52px; background:#f4efd8; border:2px solid #435b42; border-radius:999px; transform:rotate(-8deg); font-size:64px; font-weight:600; line-height:1; }
[data-homepage-region="01-header-and-best-gaming-sites-aussie-hero"] .axis-play img { width:44px; height:44px; object-fit:contain; }
[data-homepage-region="01-header-and-best-gaming-sites-aussie-hero"] .axis-orange { display:block; position:absolute; bottom:0; right:0; width:112px; height:112px; object-fit:contain; }
[data-homepage-region="01-header-and-best-gaming-sites-aussie-hero"] .axis-copy { min-width:0; position:relative; container-type:inline-size; }
[data-homepage-region="01-header-and-best-gaming-sites-aussie-hero"] .axis-green { position:absolute; right:0; top:-40px; width:96px; height:96px; object-fit:contain; }
[data-homepage-region="01-header-and-best-gaming-sites-aussie-hero"] .axis-edition { display:inline-block; position:relative; padding:13px 28px; background:white; border-radius:999px; font-size:24px; font-weight:700; line-height:1.2; margin-right:110px; }
[data-homepage-region="01-header-and-best-gaming-sites-aussie-hero"] h1 { margin:28px 0 38px; color:#e34f8b; font-size:clamp(40px,14cqi,124px); font-weight:900; line-height:.94; letter-spacing:0; }
[data-homepage-region="01-header-and-best-gaming-sites-aussie-hero"] .axis-summary { max-width:min(100%,750px); }
[data-homepage-region="01-header-and-best-gaming-sites-aussie-hero"] .axis-summary p { margin:0; color:#2e342e; font-size:20px; line-height:1.55; }
[data-homepage-region="01-header-and-best-gaming-sites-aussie-hero"] .axis-summary .axis-secondary { color:#5e665c; margin-top:24px; }
[data-homepage-region="01-header-and-best-gaming-sites-aussie-hero"] .axis-explore { display:inline-flex; max-width:100%; align-items:center; justify-content:center; gap:24px; margin-top:36px; padding:20px 32px; min-height:72px; border-radius:999px; background:#435b42; color:white; font-size:24px; font-weight:700; line-height:1.2; text-decoration:none; }
[data-homepage-region="01-header-and-best-gaming-sites-aussie-hero"] .axis-explore span { min-width:0; }
[data-homepage-region="01-header-and-best-gaming-sites-aussie-hero"] .axis-explore img { flex:none; width:26px; height:26px; object-fit:contain; }
[data-homepage-region="01-header-and-best-gaming-sites-aussie-hero"] .axis-explore:hover { background:#334a32; }
[data-homepage-region="01-header-and-best-gaming-sites-aussie-hero"] a:focus-visible, [data-homepage-region="01-header-and-best-gaming-sites-aussie-hero"] button:focus-visible { outline:3px solid #e34f8b; outline-offset:4px; }
@media(max-width:1000px) {
  [data-homepage-region="01-header-and-best-gaming-sites-aussie-hero"] .axis-header { gap:12px; }
  [data-homepage-region="01-header-and-best-gaming-sites-aussie-hero"] .axis-brand img { width:130px; }
  [data-homepage-region="01-header-and-best-gaming-sites-aussie-hero"] .axis-menu { display:block; margin-left:auto; }
  [data-homepage-region="01-header-and-best-gaming-sites-aussie-hero"] .axis-navigation { display:none; flex:1 0 100%; order:3; padding:12px 0; }
  [data-homepage-region="01-header-and-best-gaming-sites-aussie-hero"] .axis-navigation.axis-open { display:flex; }
  [data-homepage-region="01-header-and-best-gaming-sites-aussie-hero"] .axis-phone { font-size:16px; gap:8px; }
  [data-homepage-region="01-header-and-best-gaming-sites-aussie-hero"] .axis-hero { padding:32px clamp(16px,6.25vw,120px); }
  [data-homepage-region="01-header-and-best-gaming-sites-aussie-hero"] .axis-art { width:min(100%,780px); margin-inline:auto; padding-bottom:92px; }
  [data-homepage-region="01-header-and-best-gaming-sites-aussie-hero"] .axis-play { bottom:80px; font-size:clamp(32px,7vw,56px); padding:14px 32px; }
  [data-homepage-region="01-header-and-best-gaming-sites-aussie-hero"] .axis-orange { width:72px; height:72px; }
  [data-homepage-region="01-header-and-best-gaming-sites-aussie-hero"] .axis-green { top:0; width:56px; height:56px; }
  [data-homepage-region="01-header-and-best-gaming-sites-aussie-hero"] .axis-edition { font-size:20px; margin-right:64px; padding:13px 20px; }
}
@media(max-width:540px) {
  [data-homepage-region="01-header-and-best-gaming-sites-aussie-hero"] .axis-phone { flex-basis:100%; justify-content:flex-end; }
  [data-homepage-region="01-header-and-best-gaming-sites-aussie-hero"] .axis-navigation { flex-direction:column; align-items:stretch; gap:0; }
  [data-homepage-region="01-header-and-best-gaming-sites-aussie-hero"] .axis-play { padding:12px 28px; }
  [data-homepage-region="01-header-and-best-gaming-sites-aussie-hero"] .axis-play img { width:30px; height:30px; }
  [data-homepage-region="01-header-and-best-gaming-sites-aussie-hero"] .axis-edition { font-size:16px; padding:13px 16px; }
  [data-homepage-region="01-header-and-best-gaming-sites-aussie-hero"] .axis-summary p { font-size:18px; }
  [data-homepage-region="01-header-and-best-gaming-sites-aussie-hero"] .axis-explore { font-size:20px; padding:18px 22px; gap:14px; }
}

/* 02-australia-s-digital-play-picks */
[data-homepage-region="02-australia-s-digital-play-picks"] {
  background: #f4efd8;
  color: #30362e;
  font-family: 'Urbanist', sans-serif;
}
[data-homepage-region="02-australia-s-digital-play-picks"] .picks-content {
  box-sizing: border-box;
  width: min(1680px, calc(100% - clamp(32px, 12.5vw, 240px)));
  margin-inline: auto;
  padding-block: 80px 100px;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  gap: 70px;
  background-image: linear-gradient(to right, rgba(67,91,66,.08) 1px, transparent 1px), linear-gradient(to bottom, rgba(67,91,66,.08) 1px, transparent 1px);
  background-size: 240px 240px;
  background-position: 0 80px;
}
[data-homepage-region="02-australia-s-digital-play-picks"] .outline {
  flex: 999 1 900px;
  min-width: 0;
}
[data-homepage-region="02-australia-s-digital-play-picks"] h2 {
  margin: 0 0 34px;
  font-size: clamp(42px, 5vw, 96px);
  line-height: 1.083333;
  font-weight: 900;
  color: #e34f8b;
}
[data-homepage-region="02-australia-s-digital-play-picks"] p {
  margin: 0;
  font-size: 20px;
  line-height: 1.55;
}
[data-homepage-region="02-australia-s-digital-play-picks"] .intro {
  max-width: min(100%, 980px);
}
[data-homepage-region="02-australia-s-digital-play-picks"] .selection {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 400px), 1fr));
  gap: 57px 80px;
  padding-top: 50px;
}
[data-homepage-region="02-australia-s-digital-play-picks"] .pick {
  display: grid;
  grid-template-columns: 52px minmax(0, 1fr);
  align-items: start;
  gap: 18px;
  min-width: 0;
}
[data-homepage-region="02-australia-s-digital-play-picks"] .number {
  width: 52px;
  height: 52px;
  border-radius: 50%;
  display: grid;
  place-items: center;
  color: #fff;
  background: #829b58;
  font-size: 22px;
  line-height: 1.2;
  font-weight: 700;
}
[data-homepage-region="02-australia-s-digital-play-picks"] .pick-copy {
  min-width: 0;
  padding-top: 10px;
}
[data-homepage-region="02-australia-s-digital-play-picks"] h3 {
  margin: 0 0 16px;
  font-size: 24px;
  line-height: 1.2;
  font-weight: 700;
}
[data-homepage-region="02-australia-s-digital-play-picks"] .photograph {
  position: relative;
  flex: 1 1 360px;
  min-width: 0;
  max-width: 490px;
  padding-top: 260px;
  display: flex;
  align-items: end;
  margin-inline: auto;
}
[data-homepage-region="02-australia-s-digital-play-picks"] .photo-wrap {
  position: relative;
  width: 100%;
}
[data-homepage-region="02-australia-s-digital-play-picks"] img {
  max-width: 100%;
}
[data-homepage-region="02-australia-s-digital-play-picks"] .lifestyle {
  display: block;
  width: 100%;
  aspect-ratio: 490 / 828;
  object-fit: cover;
  border-radius: 8px;
}
[data-homepage-region="02-australia-s-digital-play-picks"] .accent {
  position: absolute;
  width: min(128px, 26.13%);
  aspect-ratio: 1;
  object-fit: contain;
  right: 0;
}
[data-homepage-region="02-australia-s-digital-play-picks"] .accent-top {
  top: 0;
}
[data-homepage-region="02-australia-s-digital-play-picks"] .accent-bottom {
  bottom: 0;
}
[data-homepage-region="02-australia-s-digital-play-picks"] .edition {
  position: absolute;
  top: -28px;
  left: 8%;
  box-sizing: border-box;
  max-width: 84%;
  padding: 18px 28px;
  border-radius: 999px;
  background: #ff8b3d;
  color: #30362e;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
  transform: rotate(-6deg);
}
@media (max-width: 1100px) {
  [data-homepage-region="02-australia-s-digital-play-picks"] .picks-content {
    padding-block: 48px 60px;
    gap: 48px;
  }
  [data-homepage-region="02-australia-s-digital-play-picks"] .photograph {
    padding-top: 100px;
  }
}
@media (max-width: 600px) {
  [data-homepage-region="02-australia-s-digital-play-picks"] .picks-content {
    width: calc(100% - 32px);
  }
  [data-homepage-region="02-australia-s-digital-play-picks"] .selection {
    gap: 32px;
    padding-top: 32px;
  }
  [data-homepage-region="02-australia-s-digital-play-picks"] p {
    font-size: 18px;
  }
  [data-homepage-region="02-australia-s-digital-play-picks"] h3 {
    font-size: 22px;
  }
  [data-homepage-region="02-australia-s-digital-play-picks"] .edition {
    font-size: 18px;
    padding: 14px 20px;
  }
}

/* 03-the-aussie-gaming-roundup */
[data-homepage-region="03-the-aussie-gaming-roundup"] { background:#435b42; color:#f4efd8; font-family:Urbanist,sans-serif; container-type:inline-size; }
[data-homepage-region="03-the-aussie-gaming-roundup"] .roundup-content { position:relative; width:min(1680px,calc(100% - 48px)); margin-inline:auto; padding-block:80px 40px; box-sizing:border-box; }
[data-homepage-region="03-the-aussie-gaming-roundup"] .roundup-title { margin:0; position:relative; z-index:1; font-weight:800; }
[data-homepage-region="03-the-aussie-gaming-roundup"] .roundup-title-arc { display:block; width:100%; height:auto; aspect-ratio:1680/310; overflow:visible; fill:currentColor; font-family:Urbanist,sans-serif; font-weight:800; font-size:96px; }
[data-homepage-region="03-the-aussie-gaming-roundup"] .roundup-title-readable { position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip-path:inset(50%); white-space:nowrap; }
[data-homepage-region="03-the-aussie-gaming-roundup"] .roundup-composition { display:grid; grid-template-columns:minmax(0,400fr) minmax(0,863fr) minmax(0,400fr); gap:8px; margin-top:-159px; align-items:start; }
[data-homepage-region="03-the-aussie-gaming-roundup"] .roundup-prose { min-width:0; max-width:1100px; margin:269px 0 0; font-size:20px; line-height:1.55; font-weight:500; }
[data-homepage-region="03-the-aussie-gaming-roundup"] .roundup-artwork { position:relative; min-width:0; width:100%; aspect-ratio:863/849; }
[data-homepage-region="03-the-aussie-gaming-roundup"] .roundup-badge { position:absolute; inset:0; background:#f4efd8; clip-path:polygon(100.000% 50.000%, 99.935% 50.613%, 99.745% 51.221%, 99.437% 51.821%, 99.027% 52.409%, 98.533% 52.982%, 97.977% 53.539%, 97.386% 54.081%, 96.786% 54.608%, 96.204% 55.124%, 95.665% 55.632%, 95.192% 56.138%, 94.805% 56.646%, 94.518% 57.163%, 94.340% 57.694%, 94.276% 58.244%, 94.322% 58.816%, 94.470% 59.414%, 94.708% 60.039%, 95.016% 60.691%, 95.373% 61.365%, 95.754% 62.059%, 96.133% 62.767%, 96.485% 63.480%, 96.784% 64.192%, 97.008% 64.892%, 97.139% 65.573%, 97.161% 66.224%, 97.066% 66.840%, 96.849% 67.414%, 96.513% 67.942%, 96.065% 68.422%, 95.517% 68.854%, 94.887% 69.242%, 94.195% 69.590%, 93.464% 69.908%, 92.718% 70.204%, 91.982% 70.490%, 91.280% 70.779%, 90.633% 71.082%, 90.058% 71.411%, 89.570% 71.779%, 89.177% 72.194%, 88.885% 72.663%, 88.690% 73.190%, 88.587% 73.777%, 88.566% 74.421%, 88.609% 75.118%, 88.699% 75.858%, 88.816% 76.630%, 88.936% 77.422%, 89.037% 78.216%, 89.099% 78.998%, 89.102% 79.751%, 89.029% 80.459%, 88.869% 81.109%, 88.613% 81.689%, 88.258% 82.191%, 87.804% 82.610%, 87.257% 82.944%, 86.627% 83.197%, 85.928% 83.375%, 85.176% 83.490%, 84.389% 83.555%, 83.588% 83.588%, 82.790% 83.605%, 82.016% 83.628%, 81.282% 83.674%, 80.601% 83.763%, 79.986% 83.911%, 79.442% 84.131%, 78.973% 84.433%, 78.578% 84.823%, 78.253% 85.301%, 77.988% 85.863%, 77.773% 86.503%, 77.594% 87.206%, 77.435% 87.956%, 77.280% 88.735%, 77.114% 89.520%, 76.921% 90.290%, 76.688% 91.022%, 76.403% 91.696%, 76.059% 92.291%, 75.650% 92.794%, 75.174% 93.193%, 74.632% 93.481%, 74.028% 93.657%, 73.371% 93.724%, 72.669% 93.693%, 71.934% 93.576%, 71.178% 93.392%, 70.414% 93.161%, 69.653% 92.907%, 68.908% 92.655%, 68.188% 92.429%, 67.501% 92.251%, 66.853% 92.143%, 66.248% 92.121%, 65.685% 92.198%, 65.164% 92.381%, 64.680% 92.672%, 64.227% 93.066%, 63.798% 93.556%, 63.385% 94.126%, 62.979% 94.756%, 62.571% 95.426%, 62.153% 96.109%, 61.718% 96.780%, 61.260% 97.414%, 60.775% 97.984%, 60.261% 98.470%, 59.717% 98.853%, 59.145% 99.119%, 58.548% 99.261%, 57.929% 99.276%, 57.293% 99.167%, 56.647% 98.944%, 55.997% 98.621%, 55.347% 98.218%, 54.704% 97.757%, 54.070% 97.264%, 53.450% 96.765%, 52.844% 96.289%, 52.253% 95.859%, 51.676% 95.498%, 51.110% 95.226%, 50.553% 95.057%, 50.000% 95.000%, 49.447% 95.057%, 48.890% 95.226%, 48.324% 95.498%, 47.747% 95.859%, 47.156% 96.289%, 46.550% 96.765%, 45.930% 97.264%, 45.296% 97.757%, 44.653% 98.218%, 44.003% 98.621%, 43.353% 98.944%, 42.707% 99.167%, 42.071% 99.276%, 41.452% 99.261%, 40.855% 99.119%, 40.283% 98.853%, 39.739% 98.470%, 39.225% 97.984%, 38.740% 97.414%, 38.282% 96.780%, 37.847% 96.109%, 37.429% 95.426%, 37.021% 94.756%, 36.615% 94.126%, 36.202% 93.556%, 35.773% 93.066%, 35.320% 92.672%, 34.836% 92.381%, 34.315% 92.198%, 33.752% 92.121%, 33.147% 92.143%, 32.499% 92.251%, 31.812% 92.429%, 31.092% 92.655%, 30.347% 92.907%, 29.586% 93.161%, 28.822% 93.392%, 28.066% 93.576%, 27.331% 93.693%, 26.629% 93.724%, 25.972% 93.657%, 25.368% 93.481%, 24.826% 93.193%, 24.350% 92.794%, 23.941% 92.291%, 23.597% 91.696%, 23.312% 91.022%, 23.079% 90.290%, 22.886% 89.520%, 22.720% 88.735%, 22.565% 87.956%, 22.406% 87.206%, 22.227% 86.503%, 22.012% 85.863%, 21.747% 85.301%, 21.422% 84.823%, 21.027% 84.433%, 20.558% 84.131%, 20.014% 83.911%, 19.399% 83.763%, 18.718% 83.674%, 17.984% 83.628%, 17.210% 83.605%, 16.412% 83.588%, 15.611% 83.555%, 14.824% 83.490%, 14.072% 83.375%, 13.373% 83.197%, 12.743% 82.944%, 12.196% 82.610%, 11.742% 82.191%, 11.387% 81.689%, 11.131% 81.109%, 10.971% 80.459%, 10.898% 79.751%, 10.901% 78.998%, 10.963% 78.216%, 11.064% 77.422%, 11.184% 76.630%, 11.301% 75.858%, 11.391% 75.118%, 11.434% 74.421%, 11.413% 73.777%, 11.310% 73.190%, 11.115% 72.663%, 10.823% 72.194%, 10.430% 71.779%, 9.942% 71.411%, 9.367% 71.082%, 8.720% 70.779%, 8.018% 70.490%, 7.282% 70.204%, 6.536% 69.908%, 5.805% 69.590%, 5.113% 69.242%, 4.483% 68.854%, 3.935% 68.422%, 3.487% 67.942%, 3.151% 67.414%, 2.934% 66.840%, 2.839% 66.224%, 2.861% 65.573%, 2.992% 64.892%, 3.216% 64.192%, 3.515% 63.480%, 3.867% 62.767%, 4.246% 62.059%, 4.627% 61.365%, 4.984% 60.691%, 5.292% 60.039%, 5.530% 59.414%, 5.678% 58.816%, 5.724% 58.244%, 5.660% 57.694%, 5.482% 57.163%, 5.195% 56.646%, 4.808% 56.138%, 4.335% 55.632%, 3.796% 55.124%, 3.214% 54.608%, 2.614% 54.081%, 2.023% 53.539%, 1.467% 52.982%, 0.973% 52.409%, 0.563% 51.821%, 0.255% 51.221%, 0.065% 50.613%, 0.000% 50.000%, 0.065% 49.387%, 0.255% 48.779%, 0.563% 48.179%, 0.973% 47.591%, 1.467% 47.018%, 2.023% 46.461%, 2.614% 45.919%, 3.214% 45.392%, 3.796% 44.876%, 4.335% 44.368%, 4.808% 43.862%, 5.195% 43.354%, 5.482% 42.837%, 5.660% 42.306%, 5.724% 41.756%, 5.678% 41.184%, 5.530% 40.586%, 5.292% 39.961%, 4.984% 39.309%, 4.627% 38.635%, 4.246% 37.941%, 3.867% 37.233%, 3.515% 36.520%, 3.216% 35.808%, 2.992% 35.108%, 2.861% 34.427%, 2.839% 33.776%, 2.934% 33.160%, 3.151% 32.586%, 3.487% 32.058%, 3.935% 31.578%, 4.483% 31.146%, 5.113% 30.758%, 5.805% 30.410%, 6.536% 30.092%, 7.282% 29.796%, 8.018% 29.510%, 8.720% 29.221%, 9.367% 28.918%, 9.942% 28.589%, 10.430% 28.221%, 10.823% 27.806%, 11.115% 27.337%, 11.310% 26.810%, 11.413% 26.223%, 11.434% 25.579%, 11.391% 24.882%, 11.301% 24.142%, 11.184% 23.370%, 11.064% 22.578%, 10.963% 21.784%, 10.901% 21.002%, 10.898% 20.249%, 10.971% 19.541%, 11.131% 18.891%, 11.387% 18.311%, 11.742% 17.809%, 12.196% 17.390%, 12.743% 17.056%, 13.373% 16.803%, 14.072% 16.625%, 14.824% 16.510%, 15.611% 16.445%, 16.412% 16.412%, 17.210% 16.395%, 17.984% 16.372%, 18.718% 16.326%, 19.399% 16.237%, 20.014% 16.089%, 20.558% 15.869%, 21.027% 15.567%, 21.422% 15.177%, 21.747% 14.699%, 22.012% 14.137%, 22.227% 13.497%, 22.406% 12.794%, 22.565% 12.044%, 22.720% 11.265%, 22.886% 10.480%, 23.079% 9.710%, 23.312% 8.978%, 23.597% 8.304%, 23.941% 7.709%, 24.350% 7.206%, 24.826% 6.807%, 25.368% 6.519%, 25.972% 6.343%, 26.629% 6.276%, 27.331% 6.307%, 28.066% 6.424%, 28.822% 6.608%, 29.586% 6.839%, 30.347% 7.093%, 31.092% 7.345%, 31.812% 7.571%, 32.499% 7.749%, 33.147% 7.857%, 33.752% 7.879%, 34.315% 7.802%, 34.836% 7.619%, 35.320% 7.328%, 35.773% 6.934%, 36.202% 6.444%, 36.615% 5.874%, 37.021% 5.244%, 37.429% 4.574%, 37.847% 3.891%, 38.282% 3.220%, 38.740% 2.586%, 39.225% 2.016%, 39.739% 1.530%, 40.283% 1.147%, 40.855% 0.881%, 41.452% 0.739%, 42.071% 0.724%, 42.707% 0.833%, 43.353% 1.056%, 44.003% 1.379%, 44.653% 1.782%, 45.296% 2.243%, 45.930% 2.736%, 46.550% 3.235%, 47.156% 3.711%, 47.747% 4.141%, 48.324% 4.502%, 48.890% 4.774%, 49.447% 4.943%, 50.000% 5.000%, 50.553% 4.943%, 51.110% 4.774%, 51.676% 4.502%, 52.253% 4.141%, 52.844% 3.711%, 53.450% 3.235%, 54.070% 2.736%, 54.704% 2.243%, 55.347% 1.782%, 55.997% 1.379%, 56.647% 1.056%, 57.293% 0.833%, 57.929% 0.724%, 58.548% 0.739%, 59.145% 0.881%, 59.717% 1.147%, 60.261% 1.530%, 60.775% 2.016%, 61.260% 2.586%, 61.718% 3.220%, 62.153% 3.891%, 62.571% 4.574%, 62.979% 5.244%, 63.385% 5.874%, 63.798% 6.444%, 64.227% 6.934%, 64.680% 7.328%, 65.164% 7.619%, 65.685% 7.802%, 66.248% 7.879%, 66.853% 7.857%, 67.501% 7.749%, 68.188% 7.571%, 68.908% 7.345%, 69.653% 7.093%, 70.414% 6.839%, 71.178% 6.608%, 71.934% 6.424%, 72.669% 6.307%, 73.371% 6.276%, 74.028% 6.343%, 74.632% 6.519%, 75.174% 6.807%, 75.650% 7.206%, 76.059% 7.709%, 76.403% 8.304%, 76.688% 8.978%, 76.921% 9.710%, 77.114% 10.480%, 77.280% 11.265%, 77.435% 12.044%, 77.594% 12.794%, 77.773% 13.497%, 77.988% 14.137%, 78.253% 14.699%, 78.578% 15.177%, 78.973% 15.567%, 79.442% 15.869%, 79.986% 16.089%, 80.601% 16.237%, 81.282% 16.326%, 82.016% 16.372%, 82.790% 16.395%, 83.588% 16.412%, 84.389% 16.445%, 85.176% 16.510%, 85.928% 16.625%, 86.627% 16.803%, 87.257% 17.056%, 87.804% 17.390%, 88.258% 17.809%, 88.613% 18.311%, 88.869% 18.891%, 89.029% 19.541%, 89.102% 20.249%, 89.099% 21.002%, 89.037% 21.784%, 88.936% 22.578%, 88.816% 23.370%, 88.699% 24.142%, 88.609% 24.882%, 88.566% 25.579%, 88.587% 26.223%, 88.690% 26.810%, 88.885% 27.337%, 89.177% 27.806%, 89.570% 28.221%, 90.058% 28.589%, 90.633% 28.918%, 91.280% 29.221%, 91.982% 29.510%, 92.718% 29.796%, 93.464% 30.092%, 94.195% 30.410%, 94.887% 30.758%, 95.517% 31.146%, 96.065% 31.578%, 96.513% 32.058%, 96.849% 32.586%, 97.066% 33.160%, 97.161% 33.776%, 97.139% 34.427%, 97.008% 35.108%, 96.784% 35.808%, 96.485% 36.520%, 96.133% 37.233%, 95.754% 37.941%, 95.373% 38.635%, 95.016% 39.309%, 94.708% 39.961%, 94.470% 40.586%, 94.322% 41.184%, 94.276% 41.756%, 94.340% 42.306%, 94.518% 42.837%, 94.805% 43.354%, 95.192% 43.862%, 95.665% 44.368%, 96.204% 44.876%, 96.786% 45.392%, 97.386% 45.919%, 97.977% 46.461%, 98.533% 47.018%, 99.027% 47.591%, 99.437% 48.179%, 99.745% 48.779%, 99.935% 49.387%); }
[data-homepage-region="03-the-aussie-gaming-roundup"] .roundup-controller { position:absolute; width:131.402%; max-width:none; height:auto; aspect-ratio:1134/819; object-fit:contain; left:-15.701%; top:2.356%; }
[data-homepage-region="03-the-aussie-gaming-roundup"] .roundup-checker { position:absolute; width:128px; max-width:100%; height:auto; aspect-ratio:1; object-fit:contain; }
[data-homepage-region="03-the-aussie-gaming-roundup"] .roundup-checker-start { top:80px; left:0; }
[data-homepage-region="03-the-aussie-gaming-roundup"] .roundup-checker-end { right:0; bottom:100px; }
@container (width < 1450px) {
[data-homepage-region="03-the-aussie-gaming-roundup"] .roundup-content { padding-block:40px; }
[data-homepage-region="03-the-aussie-gaming-roundup"] .roundup-title { text-align:center; font-size:clamp(32px,5.4cqw,76px); line-height:1.1; padding-inline:clamp(0px,2cqw,32px); }
[data-homepage-region="03-the-aussie-gaming-roundup"] .roundup-title-readable { position:static; width:auto; height:auto; margin:0; overflow:visible; clip-path:none; white-space:normal; }
[data-homepage-region="03-the-aussie-gaming-roundup"] .roundup-title-arc { display:none; }
[data-homepage-region="03-the-aussie-gaming-roundup"] .roundup-composition { display:flex; flex-wrap:wrap; gap:32px; margin-top:32px; }
[data-homepage-region="03-the-aussie-gaming-roundup"] .roundup-artwork { order:0; flex:0 1 720px; margin-inline:auto; width:min(100%,720px); }
[data-homepage-region="03-the-aussie-gaming-roundup"] .roundup-prose { order:1; flex:1 1 320px; margin:0; }
[data-homepage-region="03-the-aussie-gaming-roundup"] .roundup-checker { position:static; display:block; width:64px; }
[data-homepage-region="03-the-aussie-gaming-roundup"] .roundup-checker-start { margin-bottom:24px; }
[data-homepage-region="03-the-aussie-gaming-roundup"] .roundup-checker-end { margin-top:32px; margin-left:auto; }
[data-homepage-region="03-the-aussie-gaming-roundup"] .roundup-controller { width:100%; max-width:100%; left:0; top:8%; }
}

/* 04-explore-standout-gaming-sites */
[data-homepage-region="04-explore-standout-gaming-sites"] {
  background: #f4efd8;
  color: #30362e;
  font-family: "Urbanist", sans-serif;
}
[data-homepage-region="04-explore-standout-gaming-sites"] .standout-content {
  box-sizing: border-box;
  position: relative;
  width: min(1920px, 100%);
  margin-inline: auto;
  padding: 80px max(16px, calc((100% - 1680px) / 2)) 100px;
  background-image: repeating-linear-gradient(90deg, transparent 0 239px, rgba(67,91,66,.078) 239px 240px), repeating-linear-gradient(0deg, transparent 0 239px, rgba(67,91,66,.078) 239px 240px);
  background-position: 120px 0, 0 80px;
}
[data-homepage-region="04-explore-standout-gaming-sites"] .standout-composition {
  position: relative;
  min-width: 0;
}
[data-homepage-region="04-explore-standout-gaming-sites"] .standout-copy {
  width: min(1319px, 100%);
  min-width: 0;
  display: flex;
  flex-direction: column;
  gap: 48px;
}
[data-homepage-region="04-explore-standout-gaming-sites"] h2 {
  margin: 0;
  color: #e34f8b;
  font-size: clamp(36px, 5vw, 96px);
  font-weight: 800;
  line-height: 1.04;
}
[data-homepage-region="04-explore-standout-gaming-sites"] .standout-highlight {
  box-sizing: border-box;
  min-width: 0;
  padding: 56px;
  border-radius: 40px;
  background: #f2bdd0;
}
[data-homepage-region="04-explore-standout-gaming-sites"] h3 {
  margin: 0 0 28px;
  font-size: 24px;
  line-height: 1.3;
  font-weight: 700;
}
[data-homepage-region="04-explore-standout-gaming-sites"] .standout-prose {
  max-width: min(100%, 1100px);
  display: flex;
  flex-direction: column;
  gap: 24px;
}
[data-homepage-region="04-explore-standout-gaming-sites"] p {
  margin: 0;
  font-size: 20px;
  line-height: 1.6;
}
[data-homepage-region="04-explore-standout-gaming-sites"] .standout-controller {
  position: absolute;
  right: 0;
  top: -15px;
  width: 528px;
  max-width: 100%;
  height: auto;
  aspect-ratio: 528 / 700;
  object-fit: contain;
  pointer-events: none;
}
[data-homepage-region="04-explore-standout-gaming-sites"] .standout-checker {
  position: absolute;
  width: 64px;
  max-width: 100%;
  height: auto;
  aspect-ratio: 1;
  object-fit: contain;
  pointer-events: none;
}
[data-homepage-region="04-explore-standout-gaming-sites"] .standout-checker-top {
  top: 80px;
  right: max(16px, calc((100% - 1680px) / 2));
}
[data-homepage-region="04-explore-standout-gaming-sites"] .standout-checker-bottom {
  bottom: 32px;
  left: 40px;
}
@media (max-width: 1799px) {
  [data-homepage-region="04-explore-standout-gaming-sites"] .standout-content {
    padding: 64px 32px 88px;
  }
  [data-homepage-region="04-explore-standout-gaming-sites"] .standout-copy {
    width: 100%;
  }
  [data-homepage-region="04-explore-standout-gaming-sites"] h2 {
    max-width: calc(100% - 80px);
  }
  [data-homepage-region="04-explore-standout-gaming-sites"] .standout-controller {
    position: static;
    display: block;
    width: min(528px, 65%);
    margin: 0 auto;
  }
  [data-homepage-region="04-explore-standout-gaming-sites"] .standout-checker-top {
    top: 64px;
    right: 32px;
  }
}
@media (max-width: 600px) {
  [data-homepage-region="04-explore-standout-gaming-sites"] .standout-content {
    padding: 40px 16px 72px;
  }
  [data-homepage-region="04-explore-standout-gaming-sites"] .standout-copy {
    gap: 28px;
  }
  [data-homepage-region="04-explore-standout-gaming-sites"] h2 {
    max-width: 100%;
    padding-right: 0;
  }
  [data-homepage-region="04-explore-standout-gaming-sites"] .standout-highlight {
    padding: 24px;
    border-radius: 24px;
  }
  [data-homepage-region="04-explore-standout-gaming-sites"] h3 {
    font-size: 22px;
    margin-bottom: 20px;
  }
  [data-homepage-region="04-explore-standout-gaming-sites"] p {
    font-size: 18px;
  }
  [data-homepage-region="04-explore-standout-gaming-sites"] .standout-checker-top {
    top: 12px;
    right: 16px;
    width: 24px;
  }
  [data-homepage-region="04-explore-standout-gaming-sites"] .standout-checker-bottom {
    left: 16px;
    bottom: 24px;
    width: 40px;
  }
}

/* 05-play-platforms-worth-a-look */
[data-homepage-region="05-play-platforms-worth-a-look"] {
  background: #f4efd8;
  color: #435b42;
  font-family: 'Urbanist', sans-serif;
}
[data-homepage-region="05-play-platforms-worth-a-look"] .platform-surface {
  background-image: linear-gradient(to right, rgb(67 91 66 / 8%) 1px, transparent 1px), linear-gradient(to bottom, rgb(67 91 66 / 8%) 1px, transparent 1px);
  background-size: 240px 240px;
  background-position: center 80px;
}
[data-homepage-region="05-play-platforms-worth-a-look"] .platform-inner {
  box-sizing: border-box;
  width: min(1680px, calc(100% - 32px));
  margin-inline: auto;
  padding-block: clamp(40px, 4.17vw, 80px) 40px;
}
[data-homepage-region="05-play-platforms-worth-a-look"] h2 {
  margin: 0 0 clamp(28px, 2.92vw, 56px);
  font-size: clamp(36px, 5vw, 96px);
  line-height: 1.04;
  font-weight: 700;
  color: #e34f8b;
  overflow-wrap: break-word;
}
[data-homepage-region="05-play-platforms-worth-a-look"] .platform-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 600px), 1fr));
  gap: 32px;
}
[data-homepage-region="05-play-platforms-worth-a-look"] .platform-card {
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 32px;
  min-width: 0;
  min-height: 280px;
  padding: clamp(24px, 2.5vw, 48px);
  border-radius: 40px;
}
[data-homepage-region="05-play-platforms-worth-a-look"] .green {
  background: #435b42;
  color: #f4efd8;
}
[data-homepage-region="05-play-platforms-worth-a-look"] .pink {
  background: #f2bdd0;
  color: #30362e;
}
[data-homepage-region="05-play-platforms-worth-a-look"] .discovery {
  color: #435b42;
}
[data-homepage-region="05-play-platforms-worth-a-look"] .platform-icon {
  display: grid;
  place-items: center;
  flex: 0 0 128px;
  width: 128px;
  height: 128px;
  border-radius: 50%;
  background: #f4efd8;
}
[data-homepage-region="05-play-platforms-worth-a-look"] .platform-icon img {
  display: block;
  width: 60px;
  height: 60px;
  max-width: 100%;
  aspect-ratio: 1;
  object-fit: contain;
}
[data-homepage-region="05-play-platforms-worth-a-look"] .platform-copy {
  flex: 1 1 300px;
  min-width: 0;
  max-width: 1100px;
}
[data-homepage-region="05-play-platforms-worth-a-look"] h3 {
  margin: 0 0 16px;
  font-size: 24px;
  line-height: 1.3;
  font-weight: 700;
}
[data-homepage-region="05-play-platforms-worth-a-look"] p {
  margin: 0;
  font-size: 20px;
  line-height: 1.6;
  font-weight: 400;
}
[data-homepage-region="05-play-platforms-worth-a-look"] .platform-checker {
  height: 60px;
  background: repeating-conic-gradient(#435b42 0% 25%, #f4efd8 0% 50%) 0 0 / 60px 60px;
}

/* 06-the-australian-game-finder */
[data-homepage-region="06-the-australian-game-finder"] {
  background: #f2c7d5;
  color: #30362e;
  font-family: Urbanist, sans-serif;
}
[data-homepage-region="06-the-australian-game-finder"] .finder-content {
  box-sizing: border-box;
  position: relative;
  width: min(1920px, 100%);
  margin-inline: auto;
  padding: 80px clamp(16px, 6.25vw, 120px) 100px;
  background-image: linear-gradient(to right, #435b4217 1px, transparent 1px), linear-gradient(to bottom, #435b4217 1px, transparent 1px);
  background-size: 240px 240px;
  background-position: 120px 80px;
}
[data-homepage-region="06-the-australian-game-finder"] .finder-composition {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
[data-homepage-region="06-the-australian-game-finder"] .finder-copy {
  flex: 4 1 560px;
  min-width: min(100%, 560px);
}
[data-homepage-region="06-the-australian-game-finder"] h2 {
  color: #435b42;
  font-size: clamp(36px, 5vw, 96px);
  font-weight: 800;
  line-height: 1.04;
  max-width: 850px;
  margin: 0 0 48px;
}
[data-homepage-region="06-the-australian-game-finder"] .finder-panels {
  display: grid;
  gap: 32px;
}
[data-homepage-region="06-the-australian-game-finder"] .finder-panel {
  box-sizing: border-box;
  background: #f4efd8;
  padding: clamp(24px, 2.5vw, 48px);
  border-radius: 40px;
  min-width: 0;
}
[data-homepage-region="06-the-australian-game-finder"] p {
  margin: 0;
  max-width: min(100%, 1100px);
  font-size: 20px;
  line-height: 1.6;
}
[data-homepage-region="06-the-australian-game-finder"] .finder-artwork {
  flex: 3 1 420px;
  min-width: min(100%, 420px);
  max-width: 720px;
  margin-inline: auto;
}
[data-homepage-region="06-the-australian-game-finder"] .finder-artwork img {
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
  aspect-ratio: 18 / 17;
  object-fit: cover;
}
[data-homepage-region="06-the-australian-game-finder"] .finder-accent {
  position: absolute;
  width: clamp(32px, 3.34vw, 64px);
  height: auto;
  max-width: 100%;
  aspect-ratio: 1;
  object-fit: contain;
  pointer-events: none;
}
[data-homepage-region="06-the-australian-game-finder"] .finder-accent-top {
  top: 24px;
  right: clamp(16px, 6.25vw, 120px);
}
[data-homepage-region="06-the-australian-game-finder"] .finder-accent-bottom {
  bottom: 32px;
  left: clamp(16px, 2.083vw, 40px);
}

/* 07-australia-s-gaming-shortlist */
[data-homepage-region="07-australia-s-gaming-shortlist"] { background:#f4efd8; color:#30362e; font-family:Urbanist,sans-serif; }
[data-homepage-region="07-australia-s-gaming-shortlist"] * { box-sizing:border-box; }
[data-homepage-region="07-australia-s-gaming-shortlist"] .shortlist-content { width:min(1680px,calc(100% - 48px)); margin-inline:auto; padding-block:80px 100px; position:relative; isolation:isolate; }
[data-homepage-region="07-australia-s-gaming-shortlist"] h2 { position:relative; z-index:2; font-size:clamp(36px,5vw,96px); font-weight:800; line-height:1.1; margin:0 0 40px; color:#e34f8b; overflow-wrap:normal; }
[data-homepage-region="07-australia-s-gaming-shortlist"] .shortlist-composition { display:flex; flex-wrap:wrap; align-items:center; gap:40px 72px; position:relative; z-index:2; max-width:1082px; }
[data-homepage-region="07-australia-s-gaming-shortlist"] .shortlist-statistic { position:relative; display:flex; flex-direction:column; align-items:center; justify-content:center; gap:8px; flex:0 1 560px; width:560px; max-width:100%; aspect-ratio:1; min-width:0; }
[data-homepage-region="07-australia-s-gaming-shortlist"] .sticker { position:absolute; inset:0; z-index:-1; background:#e34f8b; clip-path:polygon(100.000% 50.000%, 99.811% 50.869%, 99.268% 51.720%, 98.434% 52.538%, 97.405% 53.315%, 96.302% 54.051%, 95.251% 54.756%, 94.369% 55.448%, 93.751% 56.149%, 93.458% 56.883%, 93.510% 57.672%, 93.881% 58.530%, 94.506% 59.460%, 95.288% 60.456%, 96.109% 61.496%, 96.847% 62.553%, 97.388% 63.588%, 97.642% 64.566%, 97.553% 65.451%, 97.105% 66.220%, 96.325% 66.861%, 95.279% 67.381%, 94.061% 67.802%, 92.784% 68.161%, 91.566% 68.507%, 90.514% 68.892%, 89.710% 69.368%, 89.204% 69.976%, 89.009% 70.742%, 89.097% 71.672%, 89.404% 72.750%, 89.840% 73.938%, 90.300% 75.182%, 90.676% 76.415%, 90.870% 77.567%, 90.809% 78.575%, 90.451% 79.389%, 89.787% 79.982%, 88.847% 80.351%, 87.692% 80.522%, 86.403% 80.546%, 85.078% 80.493%, 83.813% 80.445%, 82.693% 80.487%, 81.781% 80.691%, 81.113% 81.113%, 80.691% 81.781%, 80.487% 82.693%, 80.445% 83.813%, 80.493% 85.078%, 80.546% 86.403%, 80.522% 87.692%, 80.351% 88.847%, 79.982% 89.787%, 79.389% 90.451%, 78.575% 90.809%, 77.567% 90.870%, 76.415% 90.676%, 75.182% 90.300%, 73.938% 89.840%, 72.750% 89.404%, 71.672% 89.097%, 70.742% 89.009%, 69.976% 89.204%, 69.368% 89.710%, 68.892% 90.514%, 68.507% 91.566%, 68.161% 92.784%, 67.802% 94.061%, 67.381% 95.279%, 66.861% 96.325%, 66.220% 97.105%, 65.451% 97.553%, 64.566% 97.642%, 63.588% 97.388%, 62.553% 96.847%, 61.496% 96.109%, 60.456% 95.288%, 59.460% 94.506%, 58.530% 93.881%, 57.672% 93.510%, 56.883% 93.458%, 56.149% 93.751%, 55.448% 94.369%, 54.756% 95.251%, 54.051% 96.302%, 53.315% 97.405%, 52.538% 98.434%, 51.720% 99.268%, 50.869% 99.811%, 50.000% 100.000%, 49.131% 99.811%, 48.280% 99.268%, 47.462% 98.434%, 46.685% 97.405%, 45.949% 96.302%, 45.244% 95.251%, 44.552% 94.369%, 43.851% 93.751%, 43.117% 93.458%, 42.328% 93.510%, 41.470% 93.881%, 40.540% 94.506%, 39.544% 95.288%, 38.504% 96.109%, 37.447% 96.847%, 36.412% 97.388%, 35.434% 97.642%, 34.549% 97.553%, 33.780% 97.105%, 33.139% 96.325%, 32.619% 95.279%, 32.198% 94.061%, 31.839% 92.784%, 31.493% 91.566%, 31.108% 90.514%, 30.632% 89.710%, 30.024% 89.204%, 29.258% 89.009%, 28.328% 89.097%, 27.250% 89.404%, 26.062% 89.840%, 24.818% 90.300%, 23.585% 90.676%, 22.433% 90.870%, 21.425% 90.809%, 20.611% 90.451%, 20.018% 89.787%, 19.649% 88.847%, 19.478% 87.692%, 19.454% 86.403%, 19.507% 85.078%, 19.555% 83.813%, 19.513% 82.693%, 19.309% 81.781%, 18.887% 81.113%, 18.219% 80.691%, 17.307% 80.487%, 16.187% 80.445%, 14.922% 80.493%, 13.597% 80.546%, 12.308% 80.522%, 11.153% 80.351%, 10.213% 79.982%, 9.549% 79.389%, 9.191% 78.575%, 9.130% 77.567%, 9.324% 76.415%, 9.700% 75.182%, 10.160% 73.938%, 10.596% 72.750%, 10.903% 71.672%, 10.991% 70.742%, 10.796% 69.976%, 10.290% 69.368%, 9.486% 68.892%, 8.434% 68.507%, 7.216% 68.161%, 5.939% 67.802%, 4.721% 67.381%, 3.675% 66.861%, 2.895% 66.220%, 2.447% 65.451%, 2.358% 64.566%, 2.612% 63.588%, 3.153% 62.553%, 3.891% 61.496%, 4.712% 60.456%, 5.494% 59.460%, 6.119% 58.530%, 6.490% 57.672%, 6.542% 56.883%, 6.249% 56.149%, 5.631% 55.448%, 4.749% 54.756%, 3.698% 54.051%, 2.595% 53.315%, 1.566% 52.538%, 0.732% 51.720%, 0.189% 50.869%, 0.000% 50.000%, 0.189% 49.131%, 0.732% 48.280%, 1.566% 47.462%, 2.595% 46.685%, 3.698% 45.949%, 4.749% 45.244%, 5.631% 44.552%, 6.249% 43.851%, 6.542% 43.117%, 6.490% 42.328%, 6.119% 41.470%, 5.494% 40.540%, 4.712% 39.544%, 3.891% 38.504%, 3.153% 37.447%, 2.612% 36.412%, 2.358% 35.434%, 2.447% 34.549%, 2.895% 33.780%, 3.675% 33.139%, 4.721% 32.619%, 5.939% 32.198%, 7.216% 31.839%, 8.434% 31.493%, 9.486% 31.108%, 10.290% 30.632%, 10.796% 30.024%, 10.991% 29.258%, 10.903% 28.328%, 10.596% 27.250%, 10.160% 26.062%, 9.700% 24.818%, 9.324% 23.585%, 9.130% 22.433%, 9.191% 21.425%, 9.549% 20.611%, 10.213% 20.018%, 11.153% 19.649%, 12.308% 19.478%, 13.597% 19.454%, 14.922% 19.507%, 16.187% 19.555%, 17.307% 19.513%, 18.219% 19.309%, 18.887% 18.887%, 19.309% 18.219%, 19.513% 17.307%, 19.555% 16.187%, 19.507% 14.922%, 19.454% 13.597%, 19.478% 12.308%, 19.649% 11.153%, 20.018% 10.213%, 20.611% 9.549%, 21.425% 9.191%, 22.433% 9.130%, 23.585% 9.324%, 24.818% 9.700%, 26.062% 10.160%, 27.250% 10.596%, 28.328% 10.903%, 29.258% 10.991%, 30.024% 10.796%, 30.632% 10.290%, 31.108% 9.486%, 31.493% 8.434%, 31.839% 7.216%, 32.198% 5.939%, 32.619% 4.721%, 33.139% 3.675%, 33.780% 2.895%, 34.549% 2.447%, 35.434% 2.358%, 36.412% 2.612%, 37.447% 3.153%, 38.504% 3.891%, 39.544% 4.712%, 40.540% 5.494%, 41.470% 6.119%, 42.328% 6.490%, 43.117% 6.542%, 43.851% 6.249%, 44.552% 5.631%, 45.244% 4.749%, 45.949% 3.698%, 46.685% 2.595%, 47.462% 1.566%, 48.280% 0.732%, 49.131% 0.189%, 50.000% 0.000%, 50.869% 0.189%, 51.720% 0.732%, 52.538% 1.566%, 53.315% 2.595%, 54.051% 3.698%, 54.756% 4.749%, 55.448% 5.631%, 56.149% 6.249%, 56.883% 6.542%, 57.672% 6.490%, 58.530% 6.119%, 59.460% 5.494%, 60.456% 4.712%, 61.496% 3.891%, 62.553% 3.153%, 63.588% 2.612%, 64.566% 2.358%, 65.451% 2.447%, 66.220% 2.895%, 66.861% 3.675%, 67.381% 4.721%, 67.802% 5.939%, 68.161% 7.216%, 68.507% 8.434%, 68.892% 9.486%, 69.368% 10.290%, 69.976% 10.796%, 70.742% 10.991%, 71.672% 10.903%, 72.750% 10.596%, 73.938% 10.160%, 75.182% 9.700%, 76.415% 9.324%, 77.567% 9.130%, 78.575% 9.191%, 79.389% 9.549%, 79.982% 10.213%, 80.351% 11.153%, 80.522% 12.308%, 80.546% 13.597%, 80.493% 14.922%, 80.445% 16.187%, 80.487% 17.307%, 80.691% 18.219%, 81.113% 18.887%, 81.781% 19.309%, 82.693% 19.513%, 83.813% 19.555%, 85.078% 19.507%, 86.403% 19.454%, 87.692% 19.478%, 88.847% 19.649%, 89.787% 20.018%, 90.451% 20.611%, 90.809% 21.425%, 90.870% 22.433%, 90.676% 23.585%, 90.300% 24.818%, 89.840% 26.062%, 89.404% 27.250%, 89.097% 28.328%, 89.009% 29.258%, 89.204% 30.024%, 89.710% 30.632%, 90.514% 31.108%, 91.566% 31.493%, 92.784% 31.839%, 94.061% 32.198%, 95.279% 32.619%, 96.325% 33.139%, 97.105% 33.780%, 97.553% 34.549%, 97.642% 35.434%, 97.388% 36.412%, 96.847% 37.447%, 96.109% 38.504%, 95.288% 39.544%, 94.506% 40.540%, 93.881% 41.470%, 93.510% 42.328%, 93.458% 43.117%, 93.751% 43.851%, 94.369% 44.552%, 95.251% 45.244%, 96.302% 45.949%, 97.405% 46.685%, 98.434% 47.462%, 99.268% 48.280%, 99.811% 49.131%); }
[data-homepage-region="07-australia-s-gaming-shortlist"] .platform-count { font-size:clamp(112px,12vw,228px); line-height:1; font-weight:800; color:#f4efd8; }
[data-homepage-region="07-australia-s-gaming-shortlist"] .statistic-label { background:#435b42; color:#f4efd8; border-radius:999px; padding:14px 28px; font-size:24px; font-weight:600; line-height:30px; text-align:center; max-width:90%; }
[data-homepage-region="07-australia-s-gaming-shortlist"] .shortlist-copy { flex:1 1 340px; max-width:450px; min-width:0; }
[data-homepage-region="07-australia-s-gaming-shortlist"] p { margin:0; font-size:20px; line-height:32px; font-weight:500; max-width:min(100%,1100px); }
[data-homepage-region="07-australia-s-gaming-shortlist"] .controller-art { position:absolute; top:0; bottom:0; right:calc((100% - 100vw)/2); width:720px; overflow:hidden; z-index:0; pointer-events:none; }
[data-homepage-region="07-australia-s-gaming-shortlist"] .controller-art img { position:absolute; width:100%; max-width:100%; height:100%; aspect-ratio:1624/1600; object-fit:contain; top:0; left:0; }
[data-homepage-region="07-australia-s-gaming-shortlist"] .checkerboard { width:min(336px,100%); margin-top:40px; position:relative; z-index:2; }
[data-homepage-region="07-australia-s-gaming-shortlist"] .checker-row { display:grid; grid-template-columns:repeat(14,minmax(0,1fr)); }
[data-homepage-region="07-australia-s-gaming-shortlist"] .checker-square { aspect-ratio:1; background:#f4efd8; }
[data-homepage-region="07-australia-s-gaming-shortlist"] .checker-square.orange { background:#ff8b3d; }
[data-homepage-region="07-australia-s-gaming-shortlist"] .grid-decoration { position:absolute; inset:0; z-index:-2; pointer-events:none; }
[data-homepage-region="07-australia-s-gaming-shortlist"] .grid-rule { position:absolute; background:rgb(67 91 66 / 8%); }
[data-homepage-region="07-australia-s-gaming-shortlist"] .vertical { width:1px; top:0; bottom:0; }
[data-homepage-region="07-australia-s-gaming-shortlist"] .horizontal { height:1px; left:0; right:0; }
[data-homepage-region="07-australia-s-gaming-shortlist"] .v0 { left:0.0000%; }
[data-homepage-region="07-australia-s-gaming-shortlist"] .v1 { left:14.2857%; }
[data-homepage-region="07-australia-s-gaming-shortlist"] .v2 { left:28.5714%; }
[data-homepage-region="07-australia-s-gaming-shortlist"] .v3 { left:42.8571%; }
[data-homepage-region="07-australia-s-gaming-shortlist"] .v4 { left:57.1429%; }
[data-homepage-region="07-australia-s-gaming-shortlist"] .v5 { left:71.4286%; }
[data-homepage-region="07-australia-s-gaming-shortlist"] .v6 { left:85.7143%; }
[data-homepage-region="07-australia-s-gaming-shortlist"] .v7 { left:100.0000%; }
[data-homepage-region="07-australia-s-gaming-shortlist"] .h0 { top:80px; }
[data-homepage-region="07-australia-s-gaming-shortlist"] .h1 { top:320px; }
[data-homepage-region="07-australia-s-gaming-shortlist"] .h2 { top:560px; }
[data-homepage-region="07-australia-s-gaming-shortlist"] .h3 { top:800px; }
@media (max-width:1350px) {
 [data-homepage-region="07-australia-s-gaming-shortlist"] .shortlist-content { padding-block:48px 64px; }
 [data-homepage-region="07-australia-s-gaming-shortlist"] .shortlist-composition { max-width:100%; }
 [data-homepage-region="07-australia-s-gaming-shortlist"] .shortlist-statistic { flex-basis:450px; }
 [data-homepage-region="07-australia-s-gaming-shortlist"] .controller-art { position:relative; width:min(640px,100%); height:auto; aspect-ratio:1.3; margin:24px auto 0; right:auto; }
 [data-homepage-region="07-australia-s-gaming-shortlist"] .controller-art img { position:static; width:100%; height:auto; max-width:100%; }
}
@media (max-width:600px) {
 [data-homepage-region="07-australia-s-gaming-shortlist"] .shortlist-content { width:calc(100% - 32px); padding-block:36px 44px; }
 [data-homepage-region="07-australia-s-gaming-shortlist"] h2 { margin-bottom:28px; }
 [data-homepage-region="07-australia-s-gaming-shortlist"] .shortlist-composition { gap:28px; }
 [data-homepage-region="07-australia-s-gaming-shortlist"] .shortlist-statistic { flex-basis:100%; width:100%; max-width:400px; margin-inline:auto; }
 [data-homepage-region="07-australia-s-gaming-shortlist"] .platform-count { font-size:clamp(112px,36vw,164px); }
 [data-homepage-region="07-australia-s-gaming-shortlist"] .statistic-label { font-size:18px; line-height:24px; padding:10px 20px; }
 [data-homepage-region="07-australia-s-gaming-shortlist"] .shortlist-copy { flex-basis:100%; max-width:100%; }
 [data-homepage-region="07-australia-s-gaming-shortlist"] p { font-size:18px; line-height:29px; }
 [data-homepage-region="07-australia-s-gaming-shortlist"] .checkerboard { margin-top:24px; }
}

/* 08-top-gaming-platforms */
[data-homepage-region="08-top-gaming-platforms"] { background:#f4efd8; color:#435b42; font-family:Urbanist,sans-serif; }
[data-homepage-region="08-top-gaming-platforms"] * { box-sizing:border-box; }
[data-homepage-region="08-top-gaming-platforms"] .platform-content { width:min(1680px,calc(100% - 32px)); margin-inline:auto; padding-block:80px 100px; background-image:linear-gradient(to right,rgba(67,91,66,.06) 1px,transparent 1px),linear-gradient(to bottom,rgba(67,91,66,.06) 1px,transparent 1px); background-size:240px 240px; background-position:0 0; }
[data-homepage-region="08-top-gaming-platforms"] .section-heading { display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; gap:24px 40px; margin-bottom:48px; }
[data-homepage-region="08-top-gaming-platforms"] h2 { margin:0; color:#e34f8b; font-size:clamp(36px,5vw,96px); font-weight:800; line-height:1.1; min-width:0; }
[data-homepage-region="08-top-gaming-platforms"] .heading-accent { width:120px; height:40px; object-fit:contain; max-width:100%; }
[data-homepage-region="08-top-gaming-platforms"] .featured-grid { display:flex; flex-wrap:wrap; gap:32px; margin-bottom:48px; }
[data-homepage-region="08-top-gaming-platforms"] .game-card { min-width:0; border-radius:28px; background:#eee6cd; padding:32px; }
[data-homepage-region="08-top-gaming-platforms"] .featured-card { flex:1 1 400px; display:flex; flex-direction:column; padding:40px; border-radius:40px; gap:24px; }
[data-homepage-region="08-top-gaming-platforms"] .card-1 { flex:1.15625 1 464px; background:#435b42; color:#f4efd8; }
[data-homepage-region="08-top-gaming-platforms"] .card-2 { background:#f2bdd0; }
[data-homepage-region="08-top-gaming-platforms"] .card-3 { background:#a5b17b; }
[data-homepage-region="08-top-gaming-platforms"] .rank-line { display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:16px; margin-bottom:20px; }
[data-homepage-region="08-top-gaming-platforms"] .rank { display:inline-flex; align-items:center; justify-content:center; min-height:44px; border-radius:999px; padding:9px 20px; background:#435b42; color:#f4efd8; font-size:20px; line-height:26px; font-weight:700; white-space:nowrap; }
[data-homepage-region="08-top-gaming-platforms"] .card-1 .rank { background:#f4efd8; color:#435b42; }
[data-homepage-region="08-top-gaming-platforms"] .card-accent { width:56px; height:28px; object-fit:contain; }
[data-homepage-region="08-top-gaming-platforms"] h3 { margin:0; font-size:24px; line-height:1.3; font-weight:700; min-width:0; }
[data-homepage-region="08-top-gaming-platforms"] .featured-heading h3 { max-width:100%; }
[data-homepage-region="08-top-gaming-platforms"] .card-3 h3 { max-width:340px; }
[data-homepage-region="08-top-gaming-platforms"] .game-media { display:block; width:100%; min-width:0; border-radius:24px; }
[data-homepage-region="08-top-gaming-platforms"] .game-image { display:block; width:100%; max-width:100%; height:162px; aspect-ratio:760 / 162; object-fit:cover; border-radius:24px; }
[data-homepage-region="08-top-gaming-platforms"] .card-1 .game-image { aspect-ratio:512 / 162; }
[data-homepage-region="08-top-gaming-platforms"] .card-2 .game-image, [data-homepage-region="08-top-gaming-platforms"] .card-3 .game-image { aspect-ratio:432 / 162; }
[data-homepage-region="08-top-gaming-platforms"] .details { margin:24px 0 0; padding-top:24px; border-top:1px solid rgba(67,91,66,.2); font-size:20px; line-height:30px; display:flex; flex-direction:column; gap:12px; }
[data-homepage-region="08-top-gaming-platforms"] .featured-card .details { margin:0; border-color:rgba(67,91,66,.2); gap:18px; padding-bottom:48px; }
[data-homepage-region="08-top-gaming-platforms"] .card-1 .details { border-color:rgba(244,239,216,.3); }
[data-homepage-region="08-top-gaming-platforms"] .field { display:flex; flex-wrap:wrap; gap:5px 16px; min-width:0; }
[data-homepage-region="08-top-gaming-platforms"] dt { font-weight:700; flex:1 1 200px; min-width:0; margin:0; }
[data-homepage-region="08-top-gaming-platforms"] dd { margin:0; font-weight:400; flex:2 1 360px; min-width:0; max-width:1100px; }
[data-homepage-region="08-top-gaming-platforms"] .featured-card .field { display:block; }
[data-homepage-region="08-top-gaming-platforms"] .featured-card dd { margin-top:5px; }
[data-homepage-region="08-top-gaming-platforms"] .play { display:inline-flex; align-items:center; justify-content:center; gap:20px; min-height:58px; padding:14px 28px; border-radius:999px; background:#435b42; color:#f4efd8; text-decoration:none; font-size:24px; line-height:30px; font-weight:600; white-space:nowrap; flex-shrink:0; }
[data-homepage-region="08-top-gaming-platforms"] .featured-card .play { align-self:flex-start; margin-top:auto; }
[data-homepage-region="08-top-gaming-platforms"] .card-1 .play { background:#f4efd8; color:#435b42; }
[data-homepage-region="08-top-gaming-platforms"] .arrow { display:block; width:24px; height:24px; aspect-ratio:1; object-fit:contain; }
[data-homepage-region="08-top-gaming-platforms"] a:focus-visible { outline:3px solid #e34f8b; outline-offset:5px; }
[data-homepage-region="08-top-gaming-platforms"] .play:hover { filter:brightness(1.08); }
[data-homepage-region="08-top-gaming-platforms"] .ranked-grid { display:grid; grid-template-columns:repeat(auto-fit,minmax(min(100%,640px),1fr)); gap:24px 32px; margin-bottom:24px; }
[data-homepage-region="08-top-gaming-platforms"] .card-heading { display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; gap:18px; margin-bottom:24px; }
[data-homepage-region="08-top-gaming-platforms"] .rank-title { display:flex; flex-wrap:wrap; align-items:center; gap:18px; flex:1 1 330px; min-width:0; }
[data-homepage-region="08-top-gaming-platforms"] .rank-title h3 { flex:1 1 220px; }
[data-homepage-region="08-top-gaming-platforms"] .final-card .details { display:grid; grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr)); gap:40px; }
[data-homepage-region="08-top-gaming-platforms"] .final-card .field { display:block; }
[data-homepage-region="08-top-gaming-platforms"] .final-card dd { margin-top:5px; }
@media(max-width:600px) {
 [data-homepage-region="08-top-gaming-platforms"] .platform-content { padding-block:40px 48px; }
 [data-homepage-region="08-top-gaming-platforms"] .section-heading { margin-bottom:28px; }
 [data-homepage-region="08-top-gaming-platforms"] .heading-accent { width:72px; height:24px; }
 [data-homepage-region="08-top-gaming-platforms"] .featured-grid { gap:24px; margin-bottom:24px; }
 [data-homepage-region="08-top-gaming-platforms"] .game-card { padding:20px; border-radius:24px; }
 [data-homepage-region="08-top-gaming-platforms"] .featured-card { gap:20px; }
 [data-homepage-region="08-top-gaming-platforms"] .rank { font-size:16px; line-height:24px; padding:6px 16px; min-height:36px; }
 [data-homepage-region="08-top-gaming-platforms"] h3 { font-size:22px; }
 [data-homepage-region="08-top-gaming-platforms"] .details { font-size:16px; line-height:24px; gap:14px; padding-top:20px; margin-top:20px; }
 [data-homepage-region="08-top-gaming-platforms"] .featured-card .details { padding-bottom:16px; }
 [data-homepage-region="08-top-gaming-platforms"] .field { display:block; }
 [data-homepage-region="08-top-gaming-platforms"] dd { margin-top:5px; }
 [data-homepage-region="08-top-gaming-platforms"] .play { font-size:18px; line-height:24px; min-height:48px; padding:12px 22px; gap:16px; }
 [data-homepage-region="08-top-gaming-platforms"] .card-heading { gap:16px; margin-bottom:20px; }
 [data-homepage-region="08-top-gaming-platforms"] .rank-title { gap:12px; }
 [data-homepage-region="08-top-gaming-platforms"] .rank-title h3 { flex-basis:170px; }
 [data-homepage-region="08-top-gaming-platforms"] .final-card .details { gap:20px; }
}

/* 09-the-digital-play-overview */
[data-homepage-region="09-the-digital-play-overview"] { background:#f4efd8; color:#2e342e; font-family:"Urbanist",sans-serif; }
[data-homepage-region="09-the-digital-play-overview"] * { box-sizing:border-box; }
[data-homepage-region="09-the-digital-play-overview"] .overview-content { width:min(1680px,calc(100% - 32px)); margin-inline:auto; padding-block:80px 100px; display:grid; grid-template-columns:repeat(auto-fit,minmax(min(100%,600px),1fr)); gap:72px; background-image:linear-gradient(to right,rgba(230,223,197,.38) 1px,transparent 1px),linear-gradient(to bottom,rgba(230,223,197,.38) 1px,transparent 1px); background-size:240px 240px; }
[data-homepage-region="09-the-digital-play-overview"] .overview-copy { min-width:0; display:flex; flex-direction:column; align-items:flex-start; }
[data-homepage-region="09-the-digital-play-overview"] .edition { display:inline-flex; align-items:center; padding:12px 28px; border-radius:999px; background:#fff; color:#435b42; font-size:24px; line-height:1.2; font-weight:700; }
[data-homepage-region="09-the-digital-play-overview"] .headline { padding-block:28px 38px; width:100%; }
[data-homepage-region="09-the-digital-play-overview"] h2 { margin:0; font-size:clamp(42px,5vw,96px); line-height:1.04; font-weight:700; color:#e34f8b; max-width:100%; }
[data-homepage-region="09-the-digital-play-overview"] .summary { max-width:min(100%,750px); display:grid; gap:24px; }
[data-homepage-region="09-the-digital-play-overview"] p { margin:0; font-size:20px; line-height:1.55; }
[data-homepage-region="09-the-digital-play-overview"] p + p { color:#5e665c; }
[data-homepage-region="09-the-digital-play-overview"] .overview-action { padding-top:36px; max-width:100%; }
[data-homepage-region="09-the-digital-play-overview"] .overview-link { display:inline-flex; align-items:center; justify-content:center; gap:24px; padding:20px 32px; min-height:72px; max-width:100%; border-radius:999px; background:#435b42; color:white; text-decoration:none; font-size:24px; line-height:1.2; font-weight:700; }
[data-homepage-region="09-the-digital-play-overview"] .overview-link img { width:26px; height:26px; flex:none; object-fit:contain; }
[data-homepage-region="09-the-digital-play-overview"] .overview-link:hover { background:#334b32; }
[data-homepage-region="09-the-digital-play-overview"] .overview-link:focus-visible { outline:3px solid #435b42; outline-offset:5px; }
[data-homepage-region="09-the-digital-play-overview"] .orange-checker { width:112px; height:112px; object-fit:contain; max-width:100%; align-self:flex-end; margin-top:104px; margin-right:64px; }
[data-homepage-region="09-the-digital-play-overview"] .overview-art { min-width:0; position:relative; align-self:start; aspect-ratio:1/1; padding:4% 5% 10%; }
[data-homepage-region="09-the-digital-play-overview"] .overview-photo { display:block; width:100%; height:auto; aspect-ratio:895/786; object-fit:cover; border-radius:8px; transform:rotate(-5deg); position:relative; }
[data-homepage-region="09-the-digital-play-overview"] .photo-mat { position:absolute; inset:14% 10% 5% 4%; background:#819d59; transform:rotate(4deg); }
[data-homepage-region="09-the-digital-play-overview"] .play-label { position:absolute; right:2%; bottom:6%; display:flex; align-items:center; justify-content:center; gap:5px; padding:20px 48px; border:2px solid #435b42; border-radius:999px; background:#f4efd8; color:#435b42; transform:rotate(-8deg); font-size:64px; line-height:1; font-weight:600; }
[data-homepage-region="09-the-digital-play-overview"] .play-label img { width:44px; height:44px; object-fit:contain; }
[data-homepage-region="09-the-digital-play-overview"] .green-checker { position:absolute; right:1%; top:-40px; width:96px; height:96px; object-fit:contain; }
@media(max-width:700px) {
  [data-homepage-region="09-the-digital-play-overview"] .overview-content { padding-block:40px 48px; gap:48px; }
  [data-homepage-region="09-the-digital-play-overview"] .edition { font-size:18px; padding:12px 22px; }
  [data-homepage-region="09-the-digital-play-overview"] p { font-size:18px; }
  [data-homepage-region="09-the-digital-play-overview"] .overview-link { font-size:19px; padding:16px 22px; gap:16px; min-height:60px; }
  [data-homepage-region="09-the-digital-play-overview"] .orange-checker { margin-top:32px; margin-right:0; width:64px; height:64px; }
  [data-homepage-region="09-the-digital-play-overview"] .play-label { padding:12px 24px; font-size:36px; }
  [data-homepage-region="09-the-digital-play-overview"] .play-label img { width:28px; height:28px; }
  [data-homepage-region="09-the-digital-play-overview"] .green-checker { width:56px; height:56px; top:-16px; }
}

/* 10-explore-standout-gaming-sites-feature-guide */
[data-homepage-region="10-explore-standout-gaming-sites-feature-guide"] {
  background: #f2c7d5;
  color: #435b42;
  font-family: Urbanist, sans-serif;
}
[data-homepage-region="10-explore-standout-gaming-sites-feature-guide"] .standout-content {
  width: min(1920px, 100%);
  margin-inline: auto;
  box-sizing: border-box;
  padding: 80px clamp(16px, 6.25vw, 120px) 32px;
  background-image: linear-gradient(to right, rgba(67,91,66,.055) 1px, transparent 1px), linear-gradient(to bottom, rgba(67,91,66,.055) 1px, transparent 1px);
  background-size: 240px 240px;
  background-position: 120px 80px;
}
[data-homepage-region="10-explore-standout-gaming-sites-feature-guide"] .standout-layout {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  gap: 40px 72px;
}
[data-homepage-region="10-explore-standout-gaming-sites-feature-guide"] .standout-intro {
  flex: 704 1 450px;
  min-width: 0;
  max-width: 100%;
}
[data-homepage-region="10-explore-standout-gaming-sites-feature-guide"] .standout-title {
  margin: 0;
  font-size: clamp(42px, 5vw, 96px);
  font-weight: 800;
  line-height: 1.04;
  letter-spacing: 0;
}
[data-homepage-region="10-explore-standout-gaming-sites-feature-guide"] .standout-emphasis {
  position: relative;
  display: inline-block;
}
[data-homepage-region="10-explore-standout-gaming-sites-feature-guide"] .standout-emphasis em { font-weight: 700; }
[data-homepage-region="10-explore-standout-gaming-sites-feature-guide"] .standout-emphasis img {
  position: absolute;
  width: 115%;
  max-width: 115%;
  height: auto;
  aspect-ratio: 941 / 61;
  left: 0;
  bottom: -15%;
}
[data-homepage-region="10-explore-standout-gaming-sites-feature-guide"] .standout-console {
  margin-top: 56px;
  width: 100%;
  aspect-ratio: 704 / 464;
  background-image: url('../assets/figma/fill-cd517c5ad17e8d58.webp');
  background-size: 148% auto;
  background-position: center;
  background-repeat: no-repeat;
}
[data-homepage-region="10-explore-standout-gaming-sites-feature-guide"] .standout-features {
  flex: 904 1 540px;
  min-width: 0;
  display: grid;
  gap: 24px;
}
[data-homepage-region="10-explore-standout-gaming-sites-feature-guide"] .standout-card {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  gap: 24px;
  padding: clamp(20px, 2.1vw, 40px);
  border-radius: 40px;
  box-sizing: border-box;
}
[data-homepage-region="10-explore-standout-gaming-sites-feature-guide"] .standout-card-design { background: #f4efd8; }
[data-homepage-region="10-explore-standout-gaming-sites-feature-guide"] .standout-card-content { background: #a5b17b; }
[data-homepage-region="10-explore-standout-gaming-sites-feature-guide"] .standout-card-practical { background: #fcf9ef; }
[data-homepage-region="10-explore-standout-gaming-sites-feature-guide"] .standout-icon {
  width: 64px;
  height: 64px;
  flex: 0 0 64px;
  display: grid;
  place-items: center;
  border-radius: 24px;
  background: #f4efd8;
  border: 1px solid rgba(67,91,66,.09);
  box-sizing: border-box;
}
[data-homepage-region="10-explore-standout-gaming-sites-feature-guide"] .standout-card-design .standout-icon { background: rgba(67,91,66,.2); }
[data-homepage-region="10-explore-standout-gaming-sites-feature-guide"] .standout-icon img { width: 30px; height: 30px; aspect-ratio: 1; object-fit: contain; }
[data-homepage-region="10-explore-standout-gaming-sites-feature-guide"] .standout-copy { flex: 1 1 260px; min-width: 0; }
[data-homepage-region="10-explore-standout-gaming-sites-feature-guide"] .standout-copy h3 { margin: 0 0 12px; font-size: 24px; line-height: 1.3; font-weight: 700; }
[data-homepage-region="10-explore-standout-gaming-sites-feature-guide"] .standout-copy p { margin: 0; max-width: min(100%, 1100px); font-size: 20px; line-height: 1.6; color: #30362e; }
[data-homepage-region="10-explore-standout-gaming-sites-feature-guide"] .standout-accents { display: flex; justify-content: space-between; margin: 4px calc(-1 * clamp(0px, 4.17vw, 80px)) 0; }
[data-homepage-region="10-explore-standout-gaming-sites-feature-guide"] .standout-accents img { width: 64px; max-width: 100%; height: auto; aspect-ratio: 1; object-fit: contain; }

/* 11-australia-s-gaming-essentials */
[data-homepage-region="11-australia-s-gaming-essentials"] {
  background: #f4efd8;
  color: #435b42;
  font-family: "Urbanist", sans-serif;
}
[data-homepage-region="11-australia-s-gaming-essentials"] .essentials-content {
  box-sizing: border-box;
  width: min(1680px, calc(100% - 32px));
  margin-inline: auto;
  padding-block: 80px 100px;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  gap: 48px;
  background-image: linear-gradient(to right, #435b4214 1px, transparent 1px), linear-gradient(to bottom, #435b4214 1px, transparent 1px);
  background-size: 240px 240px;
  background-position: 0 80px;
}
[data-homepage-region="11-australia-s-gaming-essentials"] .essentials-intro {
  flex: 0 1 480px;
  min-width: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
}
[data-homepage-region="11-australia-s-gaming-essentials"] h2 {
  margin: 0;
  font-size: clamp(40px, 5vw, 96px);
  font-weight: 800;
  line-height: 1.04;
}
[data-homepage-region="11-australia-s-gaming-essentials"] .essentials-accents {
  position: absolute;
  bottom: -5px;
  inset-inline: 0 17px;
  display: flex;
  justify-content: space-between;
}
[data-homepage-region="11-australia-s-gaming-essentials"] .essentials-accents img {
  width: 64px;
  height: auto;
  aspect-ratio: 1;
  object-fit: contain;
  max-width: 100%;
}
[data-homepage-region="11-australia-s-gaming-essentials"] .essentials-panels {
  flex: 1 1 950px;
  min-width: 0;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 270px), 1fr));
  gap: 24px;
}
[data-homepage-region="11-australia-s-gaming-essentials"] .essential-panel {
  box-sizing: border-box;
  min-width: 0;
  padding: 64px 28px 40px;
  border-radius: 135px 135px 24px 24px;
  background: #f2c7d5;
  display: flex;
  flex-direction: column;
  gap: 72px;
}
[data-homepage-region="11-australia-s-gaming-essentials"] .essential-number {
  font-size: 64px;
  font-weight: 700;
  line-height: 1;
  text-align: center;
}
[data-homepage-region="11-australia-s-gaming-essentials"] .essential-copy {
  min-width: 0;
  display: flex;
  flex-direction: column;
  gap: 24px;
}
[data-homepage-region="11-australia-s-gaming-essentials"] .essential-heading {
  min-height: 64px;
}
[data-homepage-region="11-australia-s-gaming-essentials"] h3 {
  margin: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.3;
}
[data-homepage-region="11-australia-s-gaming-essentials"] p {
  margin: 0;
  color: #303e30;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.6;
  max-width: min(100%, 1100px);
}
@media (max-width: 1510px) {
  [data-homepage-region="11-australia-s-gaming-essentials"] .essentials-intro {
    flex-basis: 100%;
    gap: 32px;
  }
  [data-homepage-region="11-australia-s-gaming-essentials"] .essentials-accents {
    position: static;
    max-width: 463px;
  }
}

/* 12-a-better-way-to-browse-games */
[data-homepage-region="12-a-better-way-to-browse-games"] {
  background: #43513a;
  color: #f4efd8;
  font-family: Urbanist, sans-serif;
}
[data-homepage-region="12-a-better-way-to-browse-games"] .browse-content {
  box-sizing: border-box;
  position: relative;
  width: min(100%, 1920px);
  margin-inline: auto;
  padding: 80px 120px 100px;
  background: linear-gradient(to right, #43513a 50%, #f4efd8 50%);
}
[data-homepage-region="12-a-better-way-to-browse-games"] .browse-content::before {
  content: "";
  position: absolute;
  inset: 0 0 0 50%;
  pointer-events: none;
  background-image: repeating-linear-gradient(to right, transparent 0 239px, rgba(67,91,66,.065) 239px 240px), repeating-linear-gradient(to bottom, transparent 0 239px, rgba(67,91,66,.065) 239px 240px);
  background-position: 120px 80px;
}
[data-homepage-region="12-a-better-way-to-browse-games"] h2 {
  position: relative;
  margin: 0 0 64px;
  max-width: 760px;
  font-size: 96px;
  font-weight: 800;
  line-height: 1.04;
}
[data-homepage-region="12-a-better-way-to-browse-games"] .browse-features {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 520px), 1fr));
  column-gap: 400px;
  row-gap: 40px;
  position: relative;
}
[data-homepage-region="12-a-better-way-to-browse-games"] .feature-column {
  display: grid;
  grid-auto-rows: minmax(140px, auto);
  gap: 40px;
  min-width: 0;
}
[data-homepage-region="12-a-better-way-to-browse-games"] .second {
  color: #30362e;
  background: #f4efd8;
}
[data-homepage-region="12-a-better-way-to-browse-games"] .browse-item {
  display: grid;
  grid-template-columns: 36px minmax(0,1fr);
  gap: 24px;
  min-width: 0;
}
[data-homepage-region="12-a-better-way-to-browse-games"] .feature-copy { min-width: 0; }
[data-homepage-region="12-a-better-way-to-browse-games"] .feature-number,
[data-homepage-region="12-a-better-way-to-browse-games"] h3 {
  margin: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.3;
}
[data-homepage-region="12-a-better-way-to-browse-games"] .second .feature-number { color: #435b42; }
[data-homepage-region="12-a-better-way-to-browse-games"] p {
  margin: 12px 0 0;
  max-width: min(100%, 1100px);
  font-size: 20px;
  font-weight: 400;
  line-height: 1.6;
}
[data-homepage-region="12-a-better-way-to-browse-games"] .browse-controller {
  position: absolute;
  top: 315px;
  left: calc(50% - 410px);
  width: 720px;
  max-width: 100%;
  height: auto;
  aspect-ratio: 1;
  object-fit: contain;
  transform: rotate(-70.566deg);
  pointer-events: none;
}
[data-homepage-region="12-a-better-way-to-browse-games"] .checker {
  position: absolute;
  width: 64px;
  max-width: 100%;
  height: auto;
  aspect-ratio: 1;
  object-fit: contain;
}
[data-homepage-region="12-a-better-way-to-browse-games"] .checker.top { top: 32px; right: 32px; }
[data-homepage-region="12-a-better-way-to-browse-games"] .checker.bottom { bottom: 24px; left: 32px; }
@media (max-width: 1679px) {
  [data-homepage-region="12-a-better-way-to-browse-games"] .browse-content {
    padding: 64px 32px 96px;
    background: #43513a;
  }
  [data-homepage-region="12-a-better-way-to-browse-games"] .browse-content::before { display: none; }
  [data-homepage-region="12-a-better-way-to-browse-games"] h2 {
    font-size: clamp(40px, 5.5vw, 80px);
    max-width: 900px;
    margin-bottom: 48px;
  }
  [data-homepage-region="12-a-better-way-to-browse-games"] .browse-features { gap: 48px; }
  [data-homepage-region="12-a-better-way-to-browse-games"] .feature-column { grid-auto-rows: auto; gap: 32px; }
  [data-homepage-region="12-a-better-way-to-browse-games"] .second {
    padding: 28px;
    background: #f4efd8;
  }
  [data-homepage-region="12-a-better-way-to-browse-games"] .browse-controller {
    position: relative;
    display: block;
    top: auto;
    left: auto;
    width: min(100%, 560px);
    margin: 24px auto 0;
    transform: none;
  }
  [data-homepage-region="12-a-better-way-to-browse-games"] .checker { width: 40px; }
  [data-homepage-region="12-a-better-way-to-browse-games"] .checker.top { top: 16px; right: 16px; }
}
@media (max-width: 600px) {
  [data-homepage-region="12-a-better-way-to-browse-games"] .browse-content { padding: 72px 20px 80px; }
  [data-homepage-region="12-a-better-way-to-browse-games"] .desktop-break { display: none; }
  [data-homepage-region="12-a-better-way-to-browse-games"] .browse-item { grid-template-columns: 20px minmax(0,1fr); gap: 12px; }
  [data-homepage-region="12-a-better-way-to-browse-games"] .second { padding: 20px 12px; }
  [data-homepage-region="12-a-better-way-to-browse-games"] h3,
  [data-homepage-region="12-a-better-way-to-browse-games"] .feature-number { font-size: 20px; }
  [data-homepage-region="12-a-better-way-to-browse-games"] p { font-size: 18px; }
}

/* 13-what-our-readers-say */
[data-homepage-region="13-what-our-readers-say"] { background: #f4efd8; color: #30362e; font-family: Urbanist, sans-serif; }
[data-homepage-region="13-what-our-readers-say"] .readers-content { box-sizing: border-box; width: min(1680px, calc(100% - 32px)); margin-inline: auto; padding-block: 80px 100px; display: flex; flex-wrap: wrap; align-items: flex-start; gap: 72px; background-image: repeating-linear-gradient(90deg, rgba(67,91,66,.078) 0 1px, transparent 1px 240px), repeating-linear-gradient(0deg, rgba(67,91,66,.078) 0 1px, transparent 1px 240px); }
[data-homepage-region="13-what-our-readers-say"] .readers-art { flex: 1 1 440px; min-width: 0; max-width: 600px; }
[data-homepage-region="13-what-our-readers-say"] img { display: block; max-width: 100%; object-fit: contain; }
[data-homepage-region="13-what-our-readers-say"] .readers-checker { width: 96px; height: auto; aspect-ratio: 2; }
[data-homepage-region="13-what-our-readers-say"] .readers-flower { width: calc(100% - 32px); max-width: 568px; aspect-ratio: 1; margin: 102px 0 0 8px; display: grid; place-items: center; background: radial-gradient(circle at 41% 13%, #ff8b3d 0 12%, transparent 12.3%), radial-gradient(circle at 59% 13%, #ff8b3d 0 12%, transparent 12.3%), radial-gradient(circle at 76% 22%, #ff8b3d 0 12%, transparent 12.3%), radial-gradient(circle at 87% 39%, #ff8b3d 0 12%, transparent 12.3%), radial-gradient(circle at 87% 61%, #ff8b3d 0 12%, transparent 12.3%), radial-gradient(circle at 76% 78%, #ff8b3d 0 12%, transparent 12.3%), radial-gradient(circle at 59% 87%, #ff8b3d 0 12%, transparent 12.3%), radial-gradient(circle at 41% 87%, #ff8b3d 0 12%, transparent 12.3%), radial-gradient(circle at 24% 78%, #ff8b3d 0 12%, transparent 12.3%), radial-gradient(circle at 13% 61%, #ff8b3d 0 12%, transparent 12.3%), radial-gradient(circle at 13% 39%, #ff8b3d 0 12%, transparent 12.3%), radial-gradient(circle at 24% 22%, #ff8b3d 0 12%, transparent 12.3%), radial-gradient(circle, #ff8b3d 0 56%, transparent 56.3%); }
[data-homepage-region="13-what-our-readers-say"] .readers-quotation { width: 49.3%; height: auto; aspect-ratio: 1.4; }
[data-homepage-region="13-what-our-readers-say"] .readers-testimonials { flex: 1.68 1 740px; min-width: 0; }
[data-homepage-region="13-what-our-readers-say"] h2 { margin: 0 0 48px; font-size: clamp(40px, 5vw, 96px); font-weight: 800; line-height: 1.04; color: #435b42; }
[data-homepage-region="13-what-our-readers-say"] .readers-cards { display: grid; gap: 32px; }
[data-homepage-region="13-what-our-readers-say"] .readers-card { box-sizing: border-box; display: flex; flex-wrap: wrap; gap: 28px; padding: 40px; border-radius: 40px; min-width: 0; }
[data-homepage-region="13-what-our-readers-say"] .readers-card-pink { background: #f2c7d5; }
[data-homepage-region="13-what-our-readers-say"] .readers-card-green { background: #606e48; color: #fcf9ef; }
[data-homepage-region="13-what-our-readers-say"] .readers-avatar { flex: 0 0 80px; width: 80px; height: 80px; aspect-ratio: 1; }
[data-homepage-region="13-what-our-readers-say"] .readers-feedback { flex: 1 1 320px; min-width: 0; max-width: 1100px; }
[data-homepage-region="13-what-our-readers-say"] h3 { margin: 0 0 16px; font-size: 24px; line-height: 1.3; font-weight: 700; }
[data-homepage-region="13-what-our-readers-say"] blockquote { margin: 0; font-size: 20px; line-height: 1.6; font-weight: 400; }
[data-homepage-region="13-what-our-readers-say"] .readers-author { margin: 24px 0 0; font-size: 20px; line-height: 1.3; font-weight: 600; }
@media (max-width: 600px) {
  [data-homepage-region="13-what-our-readers-say"] .readers-content { padding-block: 40px 48px; gap: 32px; }
  [data-homepage-region="13-what-our-readers-say"] .readers-art { max-width: 280px; }
  [data-homepage-region="13-what-our-readers-say"] .readers-flower { margin-top: 24px; }
  [data-homepage-region="13-what-our-readers-say"] h2 { margin-bottom: 28px; }
  [data-homepage-region="13-what-our-readers-say"] .readers-card { padding: 24px; border-radius: 28px; gap: 20px; }
}

/* 14-explore-the-digital-play-scene */
[data-homepage-region="14-explore-the-digital-play-scene"] {
  background: #f4efd8;
  color: #30362e;
  font-family: "Urbanist", sans-serif;
}
[data-homepage-region="14-explore-the-digital-play-scene"] * { box-sizing: border-box; }
[data-homepage-region="14-explore-the-digital-play-scene"] .scene-content {
  position: relative;
  isolation: isolate;
  width: 100%;
  max-width: 1920px;
  margin-inline: auto;
  padding-block: 80px 100px;
  background-image: repeating-linear-gradient(90deg, transparent 0, transparent 239px, rgba(67,91,66,.078) 239px, rgba(67,91,66,.078) 240px), repeating-linear-gradient(0deg, transparent 0, transparent 239px, rgba(67,91,66,.078) 239px, rgba(67,91,66,.078) 240px);
  background-position: 120px 0, 0 80px;
}
[data-homepage-region="14-explore-the-digital-play-scene"] .scene-art { display: contents; }
[data-homepage-region="14-explore-the-digital-play-scene"] .scene-controller,
[data-homepage-region="14-explore-the-digital-play-scene"] .scene-headset {
  position: absolute;
  z-index: -1;
  max-width: 100%;
  height: auto;
  object-fit: contain;
}
[data-homepage-region="14-explore-the-digital-play-scene"] .scene-controller { width: 33.854%; aspect-ratio: 650 / 455; left: 2px; top: 274px; }
[data-homepage-region="14-explore-the-digital-play-scene"] .scene-headset { width: 25%; aspect-ratio: 480 / 570; right: 2.969%; top: 177px; }
[data-homepage-region="14-explore-the-digital-play-scene"] .scene-panel {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 48px;
  width: min(1292px, calc(100% - 32px));
  margin-inline: auto;
  padding: 64px clamp(20px, 4vw, 72px);
  border-radius: 48px;
  background: #f2c7d5;
  text-align: center;
  min-width: 0;
}
[data-homepage-region="14-explore-the-digital-play-scene"] .scene-badge {
  padding: 10px 24px;
  border-radius: 16px;
  background: #ed995f;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
}
[data-homepage-region="14-explore-the-digital-play-scene"] h2 {
  margin: 0;
  max-width: 100%;
  font-size: clamp(36px, 5vw, 96px);
  font-weight: 700;
  line-height: 1.04;
  overflow-wrap: break-word;
}
[data-homepage-region="14-explore-the-digital-play-scene"] .scene-description {
  display: grid;
  gap: 24px;
  width: 100%;
  max-width: 1100px;
  min-width: 0;
}
[data-homepage-region="14-explore-the-digital-play-scene"] p { margin: 0; font-size: 20px; line-height: 1.6; }
[data-homepage-region="14-explore-the-digital-play-scene"] .scene-cta {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 76px;
  max-width: 100%;
  padding: 20px 36px;
  background: #435b42;
  color: #fcf9ef;
  border-radius: 24px;
  text-decoration: none;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
}
[data-homepage-region="14-explore-the-digital-play-scene"] .scene-cta:hover { background: #303f2f; }
[data-homepage-region="14-explore-the-digital-play-scene"] .scene-cta:focus-visible { outline: 3px solid #30362e; outline-offset: 5px; }
[data-homepage-region="14-explore-the-digital-play-scene"] .scene-checker { position: absolute; width: 64px; height: auto; aspect-ratio: 1; object-fit: contain; }
[data-homepage-region="14-explore-the-digital-play-scene"] .scene-checker-top { right: 6.25%; top: 80px; }
[data-homepage-region="14-explore-the-digital-play-scene"] .scene-checker-bottom { left: 6.25%; bottom: 100px; }
@media (max-width: 1400px) {
  [data-homepage-region="14-explore-the-digital-play-scene"] .scene-checker-top { top: 16px; }
  [data-homepage-region="14-explore-the-digital-play-scene"] .scene-checker-bottom { bottom: 16px; }
}
@media (max-width: 800px) {
  [data-homepage-region="14-explore-the-digital-play-scene"] .scene-content { display: flex; flex-direction: column; padding-block: 80px 80px; }
  [data-homepage-region="14-explore-the-digital-play-scene"] .scene-panel { gap: 32px; padding-block: 40px; border-radius: 32px; }
  [data-homepage-region="14-explore-the-digital-play-scene"] .scene-art { order: 1; display: flex; align-items: center; justify-content: center; width: calc(100% - 32px); margin: 24px auto 0; }
  [data-homepage-region="14-explore-the-digital-play-scene"] .scene-controller,
  [data-homepage-region="14-explore-the-digital-play-scene"] .scene-headset { position: static; z-index: auto; width: min(50%, 240px); min-width: 0; }
  [data-homepage-region="14-explore-the-digital-play-scene"] .scene-checker { width: 40px; }
  [data-homepage-region="14-explore-the-digital-play-scene"] p { font-size: 18px; }
  [data-homepage-region="14-explore-the-digital-play-scene"] .scene-cta { font-size: 20px; padding: 18px 20px; min-height: 60px; }
}

/* 15-contact-our-team */
[data-homepage-region="15-contact-our-team"] { background:#f4efd8; color:#2c302a; font-family:"Urbanist",sans-serif; }
[data-homepage-region="15-contact-our-team"] * { box-sizing:border-box; }
[data-homepage-region="15-contact-our-team"] .contact-content { width:min(1680px,calc(100% - 32px)); margin-inline:auto; padding-block:80px 100px; display:flex; flex-wrap:wrap; gap:clamp(32px,4.17vw,80px); background-image:linear-gradient(to right,rgba(76,99,71,.07) 1px,transparent 1px),linear-gradient(to bottom,rgba(76,99,71,.07) 1px,transparent 1px); background-size:240px 240px; background-position:0 0,0 80px; }
[data-homepage-region="15-contact-our-team"] .contact-intro { flex:.55 1 400px; min-width:min(100%,400px); position:relative; display:flex; flex-direction:column; align-items:flex-start; }
[data-homepage-region="15-contact-our-team"] h2 { margin:0; color:#435b42; font-size:clamp(44px,5vw,96px); font-weight:900; line-height:1.02; max-width:620px; }
[data-homepage-region="15-contact-our-team"] .contact-intro > p { margin:32px 0 0; max-width:580px; font-size:20px; line-height:1.6; }
[data-homepage-region="15-contact-our-team"] .contact-accent { width:64px; height:auto; aspect-ratio:1; object-fit:contain; max-width:100%; align-self:flex-end; margin:128px 40px 0 0; }
[data-homepage-region="15-contact-our-team"] .contact-form { flex:1 1 580px; min-width:min(100%,580px); margin:0; padding:clamp(20px,2.5vw,48px); border-radius:40px; background:#435b42; display:flex; flex-direction:column; gap:28px; }
[data-homepage-region="15-contact-our-team"] .contact-paired { display:grid; grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr)); gap:28px; }
[data-homepage-region="15-contact-our-team"] .contact-field { min-width:0; display:flex; flex-direction:column; gap:12px; }
[data-homepage-region="15-contact-our-team"] label { color:#fff; font-size:24px; font-weight:700; line-height:1.2; }
[data-homepage-region="15-contact-our-team"] input, [data-homepage-region="15-contact-our-team"] textarea { min-width:0; width:100%; border:2px solid transparent; border-radius:16px; background:#fffdf5; color:#2c302a; font:400 clamp(16px,1.05vw,20px)/1.6 "Urbanist",sans-serif; padding:20px clamp(14px,1.25vw,24px); }
[data-homepage-region="15-contact-our-team"] input { min-height:76px; }
[data-homepage-region="15-contact-our-team"] textarea { min-height:200px; resize:vertical; }
[data-homepage-region="15-contact-our-team"] input::placeholder, [data-homepage-region="15-contact-our-team"] textarea::placeholder { color:#6b6d65; opacity:1; }
[data-homepage-region="15-contact-our-team"] .contact-submit { align-self:flex-start; display:flex; align-items:center; justify-content:center; gap:24px; min-height:72px; max-width:100%; padding:18px clamp(20px,1.875vw,36px); margin-top:6px; border:0; border-radius:100px; background:#f2c7d5; color:#435b42; font:700 clamp(18px,1.25vw,24px)/1.2 "Urbanist",sans-serif; cursor:pointer; }
[data-homepage-region="15-contact-our-team"] .contact-submit img { width:28px; height:auto; aspect-ratio:28/24; object-fit:contain; flex-shrink:0; }
[data-homepage-region="15-contact-our-team"] .contact-submit:hover { background:#f8d9e3; }
[data-homepage-region="15-contact-our-team"] input:focus-visible, [data-homepage-region="15-contact-our-team"] textarea:focus-visible, [data-homepage-region="15-contact-our-team"] button:focus-visible { outline:3px solid #ff8a3d; outline-offset:4px; }
[data-homepage-region="15-contact-our-team"] [aria-invalid="true"] { border-color:#f2c7d5; }
[data-homepage-region="15-contact-our-team"] .contact-error, [data-homepage-region="15-contact-our-team"] .contact-status { color:#fff; font-size:16px; line-height:1.5; margin:0; overflow-wrap:anywhere; }
[data-homepage-region="15-contact-our-team"] .contact-status:empty { display:none; }
[data-homepage-region="15-contact-our-team"] [hidden] { display:none !important; }

/* 16-aussie-play-axis-footer */
[data-homepage-region="16-aussie-play-axis-footer"] { background:#435b42; color:#f4efd8; font-family:Urbanist,sans-serif; }
[data-homepage-region="16-aussie-play-axis-footer"] * { box-sizing:border-box; }
[data-homepage-region="16-aussie-play-axis-footer"] .axis-content { width:min(1680px,calc(100% - 40px)); margin-inline:auto; padding-block:160px 100px; display:flex; flex-direction:column; gap:56px; }
[data-homepage-region="16-aussie-play-axis-footer"] h2, [data-homepage-region="16-aussie-play-axis-footer"] h3, [data-homepage-region="16-aussie-play-axis-footer"] p { margin:0; }
[data-homepage-region="16-aussie-play-axis-footer"] a { color:inherit; }
[data-homepage-region="16-aussie-play-axis-footer"] .axis-navigation { display:flex; flex-wrap:wrap; align-items:flex-start; gap:80px; }
[data-homepage-region="16-aussie-play-axis-footer"] .axis-brand { flex:0 1 397px; max-width:100%; }
[data-homepage-region="16-aussie-play-axis-footer"] .axis-brand img { display:block; width:100%; height:auto; aspect-ratio:397/264; object-fit:contain; }
[data-homepage-region="16-aussie-play-axis-footer"] .axis-nav { flex:1 1 800px; min-width:0; display:grid; grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr)); gap:40px 80px; }
[data-homepage-region="16-aussie-play-axis-footer"] .axis-group { min-width:0; }
[data-homepage-region="16-aussie-play-axis-footer"] .axis-badge { display:table; max-width:100%; padding:10px 24px; border-radius:16px; font-size:24px; line-height:1.2; font-weight:700; margin-bottom:32px; }
[data-homepage-region="16-aussie-play-axis-footer"] .explore .axis-badge { background:#e65a8e; color:#fffdf6; }
[data-homepage-region="16-aussie-play-axis-footer"] .guide .axis-badge { background:#f4efd8; color:#435b42; }
[data-homepage-region="16-aussie-play-axis-footer"] .company .axis-badge { background:#ff8a3d; color:#fffdf6; }
[data-homepage-region="16-aussie-play-axis-footer"] .axis-nav ul { list-style:none; margin:0; padding:0; display:flex; flex-direction:column; gap:20px; }
[data-homepage-region="16-aussie-play-axis-footer"] .axis-nav a { display:block; width:fit-content; max-width:100%; min-height:30px; font-size:20px; line-height:30px; font-weight:500; text-decoration:none; }
[data-homepage-region="16-aussie-play-axis-footer"] .axis-nav a:hover { text-decoration:underline; }
[data-homepage-region="16-aussie-play-axis-footer"] .axis-nav .axis-badge a { font-size:inherit; line-height:inherit; font-weight:inherit; }
[data-homepage-region="16-aussie-play-axis-footer"] .axis-disclaimer h2 { color:#f478a7; font-size:24px; line-height:1.2; margin-bottom:36px; }
[data-homepage-region="16-aussie-play-axis-footer"] .axis-disclaimer p { max-width:min(100%,1100px); font-size:16px; line-height:1.35; }
[data-homepage-region="16-aussie-play-axis-footer"] .axis-contact { background:#f4efd8; color:#435b42; border-radius:36px; padding:44px; }
[data-homepage-region="16-aussie-play-axis-footer"] .axis-contact-heading { display:flex; align-items:center; justify-content:space-between; gap:24px; margin-bottom:32px; }
[data-homepage-region="16-aussie-play-axis-footer"] .axis-contact h2 { font-size:24px; line-height:1.2; }
[data-homepage-region="16-aussie-play-axis-footer"] .axis-contact-heading img { flex:none; width:40px; height:40px; aspect-ratio:1; object-fit:contain; }
[data-homepage-region="16-aussie-play-axis-footer"] .axis-contact-grid { display:flex; flex-wrap:wrap; gap:28px 40px; margin:0; }
[data-homepage-region="16-aussie-play-axis-footer"] .axis-contact-grid > div { flex:1 1 220px; min-width:min(100%,220px); }
[data-homepage-region="16-aussie-play-axis-footer"] .axis-contact-grid > div:nth-child(2) { flex-basis:270px; }
[data-homepage-region="16-aussie-play-axis-footer"] .axis-contact-grid > div:nth-child(4) { flex-basis:380px; }
[data-homepage-region="16-aussie-play-axis-footer"] dt { font-size:20px; line-height:30px; font-weight:700; }
[data-homepage-region="16-aussie-play-axis-footer"] dd { margin:12px 0 0; font-size:20px; line-height:32px; overflow-wrap:anywhere; }
[data-homepage-region="16-aussie-play-axis-footer"] .axis-copyright { text-align:center; font-size:20px; line-height:30px; }
[data-homepage-region="16-aussie-play-axis-footer"] button { font:inherit; cursor:pointer; min-height:44px; border:2px solid #435b42; border-radius:12px; padding:10px 18px; line-height:1.35; }
[data-homepage-region="16-aussie-play-axis-footer"] .axis-settings { align-self:center; background:#f4efd8; color:#435b42; }
[data-homepage-region="16-aussie-play-axis-footer"] a:focus-visible, [data-homepage-region="16-aussie-play-axis-footer"] button:focus-visible, [data-homepage-region="16-aussie-play-axis-footer"] input:focus-visible { outline:3px solid #ff8a3d; outline-offset:4px; }
[data-homepage-region="16-aussie-play-axis-footer"] [hidden] { display:none !important; }
[data-homepage-region="16-aussie-play-axis-footer"] [data-consent-banner] { position:fixed; z-index:1000; bottom:16px; right:16px; width:min(560px,calc(100% - 32px)); max-height:calc(100dvh - 32px); overflow-y:auto; padding:28px; border:2px solid #e65a8e; border-radius:24px; background:#f4efd8; color:#435b42; box-shadow:0 8px 40px #17261755; font-size:16px; line-height:1.5; }
[data-homepage-region="16-aussie-play-axis-footer"] [data-consent-banner] h2 { font-size:24px; line-height:1.25; margin-bottom:12px; }
[data-homepage-region="16-aussie-play-axis-footer"] .axis-policy { display:inline-block; margin-block:10px; min-height:24px; }
[data-homepage-region="16-aussie-play-axis-footer"] .axis-consent-actions { display:flex; flex-wrap:wrap; gap:10px; margin-top:8px; }
[data-homepage-region="16-aussie-play-axis-footer"] .axis-consent-actions button { flex:1 1 210px; background:#e65a8e; color:#233822; }
[data-homepage-region="16-aussie-play-axis-footer"] [data-consent-manage] { background:#f4efd8; }
[data-homepage-region="16-aussie-play-axis-footer"] [data-consent-preferences] { border-top:1px solid #435b42; margin-top:20px; padding-top:20px; }
[data-homepage-region="16-aussie-play-axis-footer"] [data-consent-preferences] h3 { font-size:20px; margin-bottom:8px; }
[data-homepage-region="16-aussie-play-axis-footer"] .axis-optional { display:flex; align-items:center; gap:12px; padding-block:16px; }
[data-homepage-region="16-aussie-play-axis-footer"] .axis-optional input { flex:none; width:24px; height:24px; accent-color:#435b42; }
[data-homepage-region="16-aussie-play-axis-footer"] [data-consent-save] { background:#435b42; color:#f4efd8; }
@media(max-width:600px) {
[data-homepage-region="16-aussie-play-axis-footer"] .axis-content { padding-block:56px; gap:40px; }
[data-homepage-region="16-aussie-play-axis-footer"] .axis-navigation { gap:40px; }
[data-homepage-region="16-aussie-play-axis-footer"] .axis-contact { padding:24px; border-radius:24px; }
[data-homepage-region="16-aussie-play-axis-footer"] .axis-contact-heading { gap:16px; }
[data-homepage-region="16-aussie-play-axis-footer"] .axis-contact-grid > div { flex-basis:100%; }
[data-homepage-region="16-aussie-play-axis-footer"] [data-consent-banner] { padding:20px; }
}

/* homepage-region-geometry:start */
[data-homepage-region="01-header-and-best-gaming-sites-aussie-hero"] { --homepage-region-edge-color: #f4efd8; width: 100%; height: auto !important; min-height: 0; max-width: none; margin: 0; padding: 0px 0 0; background-color: var(--homepage-region-edge-color); }
[data-homepage-region="01-header-and-best-gaming-sites-aussie-hero"] > [data-homepage-region-content] { width: 100%; margin-inline: auto; }
[data-homepage-region="01-header-and-best-gaming-sites-aussie-hero"] > [data-homepage-region-content] p { max-width: min(100%, 1100px); }
[data-homepage-region="02-australia-s-digital-play-picks"] { --homepage-region-edge-color: #f4efd8; width: 100%; height: auto !important; min-height: 0; max-width: none; margin: 0; padding: 0px 0 0; background-color: var(--homepage-region-edge-color); }
[data-homepage-region="02-australia-s-digital-play-picks"] > [data-homepage-region-content] { width: min(1920px, calc(100% - 32px)); margin-inline: auto; }
[data-homepage-region="02-australia-s-digital-play-picks"] > [data-homepage-region-content] p { max-width: min(100%, 1100px); }
[data-homepage-region="03-the-aussie-gaming-roundup"] { --homepage-region-edge-color: #435b42; width: 100%; height: auto !important; min-height: 0; max-width: none; margin: 0; padding: 0px 0 0; background-color: var(--homepage-region-edge-color); }
[data-homepage-region="03-the-aussie-gaming-roundup"] > [data-homepage-region-content] { width: min(1920px, calc(100% - 32px)); margin-inline: auto; }
[data-homepage-region="03-the-aussie-gaming-roundup"] > [data-homepage-region-content] p { max-width: min(100%, 1100px); }
[data-homepage-region="04-explore-standout-gaming-sites"] { --homepage-region-edge-color: #f4efd8; width: 100%; height: auto !important; min-height: 0; max-width: none; margin: 0; padding: 0px 0 0; background-color: var(--homepage-region-edge-color); }
[data-homepage-region="04-explore-standout-gaming-sites"] > [data-homepage-region-content] { width: min(1920px, calc(100% - 32px)); margin-inline: auto; }
[data-homepage-region="04-explore-standout-gaming-sites"] > [data-homepage-region-content] p { max-width: min(100%, 1100px); }
[data-homepage-region="05-play-platforms-worth-a-look"] { --homepage-region-edge-color: #f4efd8; width: 100%; height: auto !important; min-height: 0; max-width: none; margin: 0; padding: 0px 0 0; background-color: var(--homepage-region-edge-color); }
[data-homepage-region="05-play-platforms-worth-a-look"] > [data-homepage-region-content] { width: min(1920px, calc(100% - 32px)); margin-inline: auto; }
[data-homepage-region="05-play-platforms-worth-a-look"] > [data-homepage-region-content] p { max-width: min(100%, 1100px); }
[data-homepage-region="06-the-australian-game-finder"] { --homepage-region-edge-color: #f2c7d5; width: 100%; height: auto !important; min-height: 0; max-width: none; margin: 0; padding: 0px 0 0; background-color: var(--homepage-region-edge-color); }
[data-homepage-region="06-the-australian-game-finder"] > [data-homepage-region-content] { width: min(1920px, calc(100% - 32px)); margin-inline: auto; }
[data-homepage-region="06-the-australian-game-finder"] > [data-homepage-region-content] p { max-width: min(100%, 1100px); }
[data-homepage-region="07-australia-s-gaming-shortlist"] { --homepage-region-edge-color: #f4efd8; width: 100%; height: auto !important; min-height: 0; max-width: none; margin: 0; padding: 0px 0 0; background-color: var(--homepage-region-edge-color); }
[data-homepage-region="07-australia-s-gaming-shortlist"] > [data-homepage-region-content] { width: min(1920px, calc(100% - 32px)); margin-inline: auto; }
[data-homepage-region="07-australia-s-gaming-shortlist"] > [data-homepage-region-content] p { max-width: min(100%, 1100px); }
[data-homepage-region="08-top-gaming-platforms"] { --homepage-region-edge-color: #f4efd8; width: 100%; height: auto !important; min-height: 0; max-width: none; margin: 0; padding: 0px 0 0; background-color: var(--homepage-region-edge-color); }
[data-homepage-region="08-top-gaming-platforms"] > [data-homepage-region-content] { width: min(1920px, calc(100% - 32px)); margin-inline: auto; }
[data-homepage-region="08-top-gaming-platforms"] > [data-homepage-region-content] p { max-width: min(100%, 1100px); }
[data-homepage-region="09-the-digital-play-overview"] { --homepage-region-edge-color: #f4efd8; width: 100%; height: auto !important; min-height: 0; max-width: none; margin: 0; padding: 0px 0 0; background-color: var(--homepage-region-edge-color); }
[data-homepage-region="09-the-digital-play-overview"] > [data-homepage-region-content] { width: min(1920px, calc(100% - 32px)); margin-inline: auto; }
[data-homepage-region="09-the-digital-play-overview"] > [data-homepage-region-content] p { max-width: min(100%, 1100px); }
[data-homepage-region="10-explore-standout-gaming-sites-feature-guide"] { --homepage-region-edge-color: #f2c7d5; width: 100%; height: auto !important; min-height: 0; max-width: none; margin: 0; padding: 0px 0 0; background-color: var(--homepage-region-edge-color); }
[data-homepage-region="10-explore-standout-gaming-sites-feature-guide"] > [data-homepage-region-content] { width: min(1920px, calc(100% - 32px)); margin-inline: auto; }
[data-homepage-region="10-explore-standout-gaming-sites-feature-guide"] > [data-homepage-region-content] p { max-width: min(100%, 1100px); }
[data-homepage-region="11-australia-s-gaming-essentials"] { --homepage-region-edge-color: #f4efd8; width: 100%; height: auto !important; min-height: 0; max-width: none; margin: 0; padding: 0px 0 0; background-color: var(--homepage-region-edge-color); }
[data-homepage-region="11-australia-s-gaming-essentials"] > [data-homepage-region-content] { width: min(1920px, calc(100% - 32px)); margin-inline: auto; }
[data-homepage-region="11-australia-s-gaming-essentials"] > [data-homepage-region-content] p { max-width: min(100%, 1100px); }
[data-homepage-region="12-a-better-way-to-browse-games"] { --homepage-region-edge-color: #f4efd8; width: 100%; height: auto !important; min-height: 0; max-width: none; margin: 0; padding: 0px 0 0; background-color: var(--homepage-region-edge-color); }
[data-homepage-region="12-a-better-way-to-browse-games"] > [data-homepage-region-content] { width: min(1920px, calc(100% - 32px)); margin-inline: auto; }
[data-homepage-region="12-a-better-way-to-browse-games"] > [data-homepage-region-content] p { max-width: min(100%, 1100px); }
[data-homepage-region="13-what-our-readers-say"] { --homepage-region-edge-color: #f4efd8; width: 100%; height: auto !important; min-height: 0; max-width: none; margin: 0; padding: 0px 0 0; background-color: var(--homepage-region-edge-color); }
[data-homepage-region="13-what-our-readers-say"] > [data-homepage-region-content] { width: min(1920px, calc(100% - 32px)); margin-inline: auto; }
[data-homepage-region="13-what-our-readers-say"] > [data-homepage-region-content] p { max-width: min(100%, 1100px); }
[data-homepage-region="14-explore-the-digital-play-scene"] { --homepage-region-edge-color: #f4efd8; width: 100%; height: auto !important; min-height: 0; max-width: none; margin: 0; padding: 0px 0 0; background-color: var(--homepage-region-edge-color); }
[data-homepage-region="14-explore-the-digital-play-scene"] > [data-homepage-region-content] { width: min(1920px, calc(100% - 32px)); margin-inline: auto; }
[data-homepage-region="14-explore-the-digital-play-scene"] > [data-homepage-region-content] p { max-width: min(100%, 1100px); }
[data-homepage-region="15-contact-our-team"] { --homepage-region-edge-color: #f4efd8; width: 100%; height: auto !important; min-height: 0; max-width: none; margin: 0; padding: 0px 0 0; background-color: var(--homepage-region-edge-color); }
[data-homepage-region="15-contact-our-team"] > [data-homepage-region-content] { width: 99.896%; margin-inline-start: 0.104%; margin-inline-end: 0; }
[data-homepage-region="15-contact-our-team"] > [data-homepage-region-content] p { max-width: min(100%, 1100px); }
@media (min-width: 1921px) { [data-homepage-region="15-contact-our-team"] > [data-homepage-region-content] { width: min(1918px, calc(100% - 32px)); margin-inline: auto; } }
[data-homepage-region="16-aussie-play-axis-footer"] { --homepage-region-edge-color: #435b42; width: 100%; height: auto !important; min-height: 0; max-width: none; margin: 0; padding: 0px 0 0; background-color: var(--homepage-region-edge-color); }
[data-homepage-region="16-aussie-play-axis-footer"] > [data-homepage-region-content] { width: min(1920px, calc(100% - 32px)); margin-inline: auto; }
[data-homepage-region="16-aussie-play-axis-footer"] > [data-homepage-region-content] p { max-width: min(100%, 1100px); }
@media (max-width: 1600px) {
  [data-homepage-region="15-contact-our-team"] > [data-homepage-region-content] { width: min(1918px, calc(100% - 2 * clamp(1.25rem, 4vw, 4rem))); margin-inline: auto; }
}
/* homepage-region-geometry:end */

[data-homepage-shell] { width: 100%; height: auto !important; min-height: 0 !important; max-width: none; margin: 0 !important; padding: 0 !important; background: transparent !important; position: static !important; }
/* homepage-regions:end */
