
.market-portfolio-context{display:flex;gap:25px;align-items:center;flex-wrap:wrap;border-block:1px solid #c3d3d4;margin-top:35px;padding:24px 0}
.market-scope-pill{font-size:.66rem;letter-spacing:.03em;background:#d8e5e7;color:#315b6b;border:1px solid #b9cfd3;border-radius:30px;padding:10px 17px}
.market-portfolio-context>p{font-size:.87rem;color:#547580}.market-portfolio-context>a{margin-left:auto}
.game-scope{display:block;font-size:.62rem;line-height:1.6;letter-spacing:.035em;color:#91b5c5;margin-bottom:12px}
.game-grid.two-products{grid-template-columns:1fr 1fr}
.market-catalog-foot{display:flex;justify-content:space-between;align-items:start;gap:40px;border-top:1px solid #c7d7d7;margin-top:25px;padding-top:24px}
.market-catalog-foot p{font-size:.8rem;color:#627d88;max-width:660px}.market-catalog-foot a{flex-shrink:0}
.regulatory{padding-bottom:95px}
.regulatory-heading{display:grid;grid-template-columns:1.4fr 1fr;gap:100px;border-top:1px solid #c7d7d7;padding-top:35px}
.regulatory-heading .eyebrow{color:#65808a;font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;margin-bottom:18px}
.regulatory-heading h2{font-size:1.85rem;line-height:1.3;font-weight:500;letter-spacing:-.04em;max-width:550px}
.regulatory-heading>p{font-size:.8rem;color:#627d88;line-height:1.8;align-self:end}
.regulator-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:35px}
.regulator-logo{height:135px;display:flex;align-items:center;justify-content:center;border:1px solid #aebdc533;border-radius:3px;padding:25px}
.regulator-logo.dark{background:#162b39}.regulator-logo.light{background:#eef0f0}
.regulator-logo img{width:100%;height:75px;object-fit:contain}
.regulator-logo[data-regulator="sweden"] img{height:94px}
.regulator-caption{display:flex;justify-content:space-between;gap:15px;margin-top:17px;font-size:.8rem;color:#254d60}
.regulator-card>p{font-size:.68rem;color:#65818b;margin-top:8px;line-height:1.6}
.regulator-card:hover .regulator-caption{text-decoration:underline}
.single-authority{grid-template-columns:1fr 2fr;gap:50px}
.authority-context{padding:20px 0}
.authority-context>.eyebrow{font-size:.63rem;color:#6a838c;letter-spacing:.1em;text-transform:uppercase}
.authority-context>p{font-size:.91rem;line-height:1.85;color:#53717e;max-width:720px;margin:18px 0}
.regulatory-date{font-size:.65rem;color:#71868e;margin-top:24px}
.regulator-logo.dark,.regulator-logo.light{background:transparent;border:0;border-radius:0;height:130px;padding:18px 12px;justify-content:flex-start}
.regulator-logo img{filter:brightness(0);max-width:245px;height:65px;object-position:left center}
.regulator-logo[data-regulator="sweden"] img{height:100px;object-position:center}
.regulator-card{border-top:1px solid #c7d7d7;padding-top:12px}
.regulator-caption{margin-top:7px}
@media(max-width:900px){.regulatory-heading{gap:45px}.regulator-grid{grid-template-columns:1fr 1fr}.single-authority{grid-template-columns:1fr 1.5fr;gap:30px}.market-catalog-foot{flex-direction:column;gap:20px}}
@media(max-width:650px){.market-portfolio-context{gap:15px;margin-top:25px;padding-block:20px}.market-portfolio-context>a{margin-left:0}.market-portfolio-context>p{width:100%;font-size:.83rem}.game-grid.two-products{grid-template-columns:1fr}.regulatory{padding-bottom:60px}.regulatory-heading{grid-template-columns:1fr;gap:22px}.regulatory-heading h2{font-size:1.7rem}.regulator-grid{gap:25px 14px}.regulator-logo{height:110px;padding:16px}.regulator-logo img{height:65px}.regulator-logo[data-regulator="sweden"] img{height:80px}.single-authority{grid-template-columns:1fr;gap:20px}.single-authority .regulator-logo{height:140px}.authority-context{padding-block:10px}.regulatory-date{font-size:.62rem}}
