.sg:not(.sg-sec){--sg-accent: var(--studio-color-primary, #5b3fe0);--sg-accent-2: var(--studio-color-secondary, var(--sg-accent));--sg-text: var(--studio-color-text, currentColor);--sg-muted: var(--studio-color-muted, color-mix(in srgb, currentColor 68%, transparent));--sg-surface: var(--studio-color-surface, color-mix(in srgb, currentColor 5%, transparent));--sg-line: var(--studio-color-line, color-mix(in srgb, currentColor 14%, transparent));--sg-radius: var(--studio-radius, 14px);--sg-row-gap: var(--studio-grid-row-gap, 40px);container:sg/inline-size;display:grid;gap:var(--sg-row-gap);min-width:0}.sg-rw{min-width:0;border-radius:var(--sg-radius)}.sg-bg-surface{background:var(--sg-surface)}.sg-bg-custom{background:var(--sg-paint, transparent)}.sg-bg-soft{background:color-mix(in srgb, var(--sg-accent) 12%, transparent)}.sg-bg-accent{background:linear-gradient(135deg, color-mix(in srgb, var(--sg-accent) 30%, transparent), color-mix(in srgb, var(--sg-accent-2) 16%, transparent))}.sg-pad-s{padding:20px}.sg-pad-m{padding:clamp(20px,4cqi,40px)}.sg-pad-l{padding:clamp(24px,6cqi,64px)}.sg-row{--sg-gap: 28px;display:flex;flex-wrap:wrap;gap:var(--sg-gap)}.sg-gap-s{--sg-gap: 16px}.sg-gap-l{--sg-gap: clamp(28px, 5cqi, 56px)}.sg-va-top{align-items:flex-start}.sg-va-center{align-items:center}.sg-va-bottom{align-items:flex-end}.sg-va-stretch{align-items:stretch}.sg-col{--sg-f: 1;flex:0 0 calc(var(--sg-f)*(100% + var(--sg-gap)) - var(--sg-gap));max-width:calc(var(--sg-f)*(100% + var(--sg-gap)) - var(--sg-gap));min-width:0;box-sizing:border-box}.sg-cin{display:flex;flex-direction:column;min-width:0;box-sizing:border-box}.sg-cva-center{justify-content:center}.sg-cva-bottom{justify-content:flex-end}.sg-cva-spread{justify-content:space-between}.sg-card{background:var(--sg-surface);border:1px solid var(--sg-line);border-radius:var(--sg-radius);padding:clamp(18px,3cqi,28px)}.sg-d-1-6{--sg-f: 0.1666666667}.sg-d-1-5{--sg-f: 0.2}.sg-d-1-4{--sg-f: 0.25}.sg-d-1-3{--sg-f: 0.3333333333}.sg-d-2-5{--sg-f: 0.4}.sg-d-1-2{--sg-f: 0.5}.sg-d-3-5{--sg-f: 0.6}.sg-d-2-3{--sg-f: 0.6666666667}.sg-d-3-4{--sg-f: 0.75}.sg-d-4-5{--sg-f: 0.8}.sg-d-5-6{--sg-f: 0.8333333333}.sg-d-1-1{--sg-f: 1}.sg-d-1-12{--sg-f: 0.0833333333}.sg-d-5-12{--sg-f: 0.4166666667}.sg-d-7-12{--sg-f: 0.5833333333}.sg-d-11-12{--sg-f: 0.9166666667}@container sg (max-width: 899px){.sg-t-1-6{--sg-f: 0.1666666667}.sg-t-1-5{--sg-f: 0.2}.sg-t-1-4{--sg-f: 0.25}.sg-t-1-3{--sg-f: 0.3333333333}.sg-t-2-5{--sg-f: 0.4}.sg-t-1-2{--sg-f: 0.5}.sg-t-3-5{--sg-f: 0.6}.sg-t-2-3{--sg-f: 0.6666666667}.sg-t-3-4{--sg-f: 0.75}.sg-t-4-5{--sg-f: 0.8}.sg-t-5-6{--sg-f: 0.8333333333}.sg-t-1-1{--sg-f: 1}.sg-t-1-12{--sg-f: 0.0833333333}.sg-t-5-12{--sg-f: 0.4166666667}.sg-t-7-12{--sg-f: 0.5833333333}.sg-t-11-12{--sg-f: 0.9166666667}}@container sg (max-width: 599px){.sg-m-1-6{--sg-f: 0.1666666667}.sg-m-1-5{--sg-f: 0.2}.sg-m-1-4{--sg-f: 0.25}.sg-m-1-3{--sg-f: 0.3333333333}.sg-m-2-5{--sg-f: 0.4}.sg-m-1-2{--sg-f: 0.5}.sg-m-3-5{--sg-f: 0.6}.sg-m-2-3{--sg-f: 0.6666666667}.sg-m-3-4{--sg-f: 0.75}.sg-m-4-5{--sg-f: 0.8}.sg-m-5-6{--sg-f: 0.8333333333}.sg-m-1-1{--sg-f: 1}.sg-m-1-12{--sg-f: 0.0833333333}.sg-m-5-12{--sg-f: 0.4166666667}.sg-m-7-12{--sg-f: 0.5833333333}.sg-m-11-12{--sg-f: 0.9166666667}.sg-rev-m{flex-direction:row-reverse}.sg-stack.sg-rev-m{flex-direction:column-reverse}.sg-pad-m,.sg-pad-l{padding:20px}}@container sg (min-width: 900px){.sg-hide-d:not(:where(.sg-hide-vw)){display:none !important}}@container sg (min-width: 600px) and (max-width: 899px){.sg-hide-t:not(:where(.sg-hide-vw)){display:none !important}}@container sg (max-width: 599px){.sg-hide-m:not(:where(.sg-hide-vw)){display:none !important}}@media(min-width: 900px){.sg-hide-vw.sg-hide-d{display:none !important}}@media(min-width: 600px)and (max-width: 899px){.sg-hide-vw.sg-hide-t{display:none !important}}@media(max-width: 599px){.sg-hide-vw.sg-hide-m{display:none !important}}.sg-w{min-width:0;margin:0}.sg-sp-0{margin-block-end:0}.sg-sp-s{margin-block-end:var(--studio-space-block-s, 0.625rem)}.sg-sp-m{margin-block-end:var(--studio-space-block-m, 1.25rem)}.sg-sp-l{margin-block-end:var(--studio-space-block-l, 2rem)}.sg-sp-xl{margin-block-end:var(--studio-space-block-xl, 3rem)}.sg-cin>.sg-w:last-child{margin-block-end:0}.sg-al-start{text-align:start}.sg-al-center{text-align:center}.sg-al-end{text-align:end}.sg-c-default{color:var(--sg-text)}.sg-c-muted{color:var(--sg-muted)}.sg-c-accent{color:var(--sg-accent)}.sg-c-gradient{background:linear-gradient(90deg, var(--sg-accent), var(--sg-accent-2));-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.sg .studio-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;padding:.8em 1.4em;border-radius:999px;border:1.5px solid var(--sg-accent);background:var(--sg-accent);color:var(--studio-btn-text, #fff);font-weight:600;line-height:1.2;text-decoration:none}.sg .studio-btn--secondary{background:color-mix(in srgb, var(--sg-accent) 14%, transparent);color:inherit;border-color:rgba(0,0,0,0)}.sg .studio-btn--outline{background:rgba(0,0,0,0);color:inherit}.sg .studio-btn--link{background:none;border-color:rgba(0,0,0,0);padding-inline:0;color:var(--sg-accent)}.sg-btn--s{font-size:.875rem}.sg-btn--l{font-size:1.0625rem}.sg-btn__icon{flex:none;inline-size:1em;block-size:1em}[dir=rtl] .sg-btn__icon{transform:scaleX(-1)}@container sg (max-width: 599px){.sg-btn--full-m{display:flex;width:100%}}.sg-btn--full{display:flex;width:100%}.studio-sr,.sg .studio-sr{position:absolute !important;width:1px;height:1px;margin:-1px 0 0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sg-w--section>section,.sg-w--section>.studio-sec{padding-block:0;margin:0}.sg-section-empty{margin:0;padding:14px;border:1px dashed var(--sg-line);border-radius:10px;font-size:.9rem;color:var(--sg-muted)}.sg-hov__f{position:relative;display:block;overflow:hidden;border-radius:inherit}@media(max-width: 600px){img[style*="--sg-fm"]{object-position:var(--sg-fm) !important}}.sg-bar{flex-wrap:nowrap}.sg-bar>.sg-col{flex:0 0 auto;max-width:none}.sg-bar>.sg-col:last-child{margin-inline-start:auto}.sg-bar>.sg-col.sg-cin{flex-direction:row;align-items:center;gap:var(--sg-bar-gap, 10px)}.sg-bar>.sg-col.sg-cin>.sg-w{display:flex;align-items:center;margin:0}.sg-bar ul{padding-inline-start:0}@container sg (max-width: 599px){.sg-bar.sg-bar-wrap,.sg-bar-wrap>.sg-col.sg-cin{flex-wrap:wrap}.sg-bar-wrap>.sg-col{max-width:100%}}.sg-tpl{display:grid;justify-content:start;grid-template-columns:var(--sg-tpl);gap:var(--sg-gap-y, var(--sg-gap)) var(--sg-gap)}.sg-tpl{grid-template-rows:var(--sg-rtpl, none)}.sg-col{--sg-rtpl: initial}.sg-tpl>.sg-col{flex:none;max-width:none;inline-size:auto}@container sg (max-width: 599px){.sg-stack.sg-tpl{grid-template-columns:1fr}}html:not(.studio-in) .sg-who-in,html.studio-in .sg-who-out{display:none !important}.sg-spread{justify-content:space-between}.sg-mid{justify-content:center}.sg-bar.sg-spread>.sg-col:last-child{margin-inline-start:0}.sg-native :is(.sg-menu__list,.sg-social,.sg-langs__list,.sg-posts-titles){padding-inline-start:0}.studio-sec:has(.sg-bleed),.studio-part:has(.sg-bleed){overflow-x:clip}:where(body>:has(.sg-bleed:not(.studio-sec *,.studio-part *))){overflow-x:clip}
