/** Generated: Wed, 11 Nov 2026 02:34:52 +0300 // Powered by AIOM+ v4.1.1 **/
.container-fluid{width:100%;padding-left:var(--space-4);padding-right:var(--space-4)}.container-narrow{max-width:800px;margin-left:auto;margin-right:auto;padding-left:var(--space-4);padding-right:var(--space-4)}.section-padding{padding-top:var(--space-16);padding-bottom:var(--space-16)}.section-padding-sm{padding-top:var(--space-8);padding-bottom:var(--space-8)}.section-padding-lg{padding-top:var(--space-24);padding-bottom:var(--space-24)}.grid-gap-sm{gap:var(--space-2)}.grid-gap-md{gap:var(--space-4)}.grid-gap-lg{gap:var(--space-6)}.grid-auto-fit{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--space-6)}.grid-auto-fill{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--space-6)}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-around{display:flex;align-items:center;justify-content:space-around}.flex-start{display:flex;align-items:center;justify-content:flex-start}.flex-end{display:flex;align-items:center;justify-content:flex-end}.stack{display:flex;flex-direction:column}.stack > * + *{margin-top:var(--space-4)}.stack-sm > * + *{margin-top:var(--space-2)}.stack-lg > * + *{margin-top:var(--space-6)}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.aspect-4-3{aspect-ratio:4 / 3}.aspect-3-2{aspect-ratio:3 / 2}.sticky-top{position:sticky;top:0;z-index:var(--z-sticky)}.sticky-bottom{position:sticky;bottom:0;z-index:var(--z-sticky)}.fixed-top{position:fixed;top:0;left:0;right:0;z-index:var(--z-fixed)}.fixed-bottom{position:fixed;bottom:0;left:0;right:0;z-index:var(--z-fixed)}.split-layout{display:grid;gap:var(--space-8)}@media (min-width:768px){.split-layout{grid-template-columns:2fr 1fr}.split-layout.reverse{grid-template-columns:1fr 2fr}}.sidebar-layout{display:grid;gap:var(--space-8)}@media (min-width:960px){.sidebar-layout{grid-template-columns:250px 1fr}.sidebar-layout.sidebar-right{grid-template-columns:1fr 250px}}.center-layout{display:grid;place-items:center;min-height:400px}.center-content{display:flex;flex-direction:column;align-items:center;text-align:center}.masonry-grid{column-count:1;column-gap:var(--space-6)}.masonry-grid > *{break-inside:avoid;margin-bottom:var(--space-6)}@media (min-width:640px){.masonry-grid{column-count:2}}@media (min-width:960px){.masonry-grid{column-count:3}}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-6)}.card-grid-sm{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--space-4)}.card-grid-lg{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:var(--space-8)}.equal-height{display:flex;flex-wrap:wrap;gap:var(--space-6)}.equal-height > *{flex:1 1 280px;min-width:0}.content-narrow{max-width:65ch;margin-left:auto;margin-right:auto}.content-medium{max-width:85ch;margin-left:auto;margin-right:auto}.content-wide{max-width:120ch;margin-left:auto;margin-right:auto}.divider{height:1px;background:var(--border-color);margin:var(--space-6) 0}.divider-vertical{width:1px;background:var(--border-color);margin:0 var(--space-4);align-self:stretch}.spacer{flex:1}.spacer-sm{height:var(--space-4)}.spacer-md{height:var(--space-8)}.spacer-lg{height:var(--space-16)}.clearfix::after{content:"";display:table;clear:both}.object-cover{object-fit:cover}.object-contain{object-fit:contain}.object-fill{object-fit:fill}.full-bleed{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.cluster{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center}.cluster-sm{gap:var(--space-2)}.cluster-lg{gap:var(--space-6)}.auto-grid{--min-column-width:250px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--min-column-width),100%),1fr));gap:var(--space-6)}.reel{display:flex;gap:var(--space-4);overflow-x:auto;scrollbar-width:thin}.reel::-webkit-scrollbar{height:6px}.reel > *{flex:0 0 auto;min-width:250px}.cover{display:flex;flex-direction:column;min-height:100vh;padding:var(--space-4)}.cover > *{margin-top:var(--space-4);margin-bottom:var(--space-4)}.cover > :first-child:not(.cover-center){margin-top:0}.cover > :last-child:not(.cover-center){margin-bottom:0}.cover > .cover-center{margin-top:auto;margin-bottom:auto}