:is(.su26-d,.su26-m) #otzyvy.ub2-wrap{color:rgb(33, 31, 44);font-family:Onest, "Onest Fallback", system-ui, sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:24.8px;letter-spacing:normal;word-spacing:0px;text-align:start;text-transform:none;white-space:normal;font-feature-settings:normal;font-variant-numeric:normal;font-kerning:auto;-webkit-font-smoothing:antialiased;text-rendering:auto;hyphens:manual;overflow-wrap:normal;word-break:normal;text-wrap:wrap;list-style-type:disc;cursor:auto;visibility:visible;font-optical-sizing:auto;--muted:#545459;--pink:#D42A6C;--c-action-primary-hover:#B81E57;--c-action-primary-pressed:#9E1B4E;--dur:300ms;--ease:cubic-bezier(.16, 1, .3, 1);--dur-fast:150ms;--o:"Onest", "Onest Fallback", system-ui, sans-serif;--c-text-on-action:#FFFFFF;--c-action-primary:#D42A6C;--r-pill:999px;--c-focus-ring:#EB3C7F;--ink:#211F2C;--pink-100:#FBE4EC;--c-text-accent:#D42A6C;--u:"Unbounded", "Unbounded Fallback", system-ui, sans-serif}
:is(.su26-d,.su26-m) #publichnost.ub2-wrap{color:rgb(33, 31, 44);font-family:Onest, "Onest Fallback", system-ui, sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:24.8px;letter-spacing:normal;word-spacing:0px;text-align:start;text-transform:none;white-space:normal;font-feature-settings:normal;font-variant-numeric:normal;font-kerning:auto;-webkit-font-smoothing:antialiased;text-rendering:auto;hyphens:manual;overflow-wrap:normal;word-break:normal;text-wrap:wrap;list-style-type:disc;cursor:auto;visibility:visible;font-optical-sizing:auto;--muted:#545459;--pink:#D42A6C;--c-action-primary-hover:#B81E57;--c-action-primary-pressed:#9E1B4E;--dur:300ms;--ease:cubic-bezier(.16, 1, .3, 1);--dur-fast:150ms;--o:"Onest", "Onest Fallback", system-ui, sans-serif;--c-text-on-action:#FFFFFF;--c-action-primary:#D42A6C;--r-pill:999px;--c-focus-ring:#EB3C7F;--ink:#211F2C;--pink-100:#FBE4EC;--c-text-accent:#D42A6C;--u:"Unbounded", "Unbounded Fallback", system-ui, sans-serif}
:is(.su26-d,.su26-m) #osnovatel.ub2-wrap{color:rgb(33, 31, 44);font-family:Onest, "Onest Fallback", system-ui, sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:24.8px;letter-spacing:normal;word-spacing:0px;text-align:start;text-transform:none;white-space:normal;font-feature-settings:normal;font-variant-numeric:normal;font-kerning:auto;-webkit-font-smoothing:antialiased;text-rendering:auto;hyphens:manual;overflow-wrap:normal;word-break:normal;text-wrap:wrap;list-style-type:disc;cursor:auto;visibility:visible;font-optical-sizing:auto;--muted:#545459;--pink:#D42A6C;--c-action-primary-hover:#B81E57;--c-action-primary-pressed:#9E1B4E;--dur:300ms;--ease:cubic-bezier(.16, 1, .3, 1);--dur-fast:150ms;--o:"Onest", "Onest Fallback", system-ui, sans-serif;--c-text-on-action:#FFFFFF;--c-action-primary:#D42A6C;--r-pill:999px;--c-focus-ring:#EB3C7F;--ink:#211F2C;--pink-100:#FBE4EC;--c-text-accent:#D42A6C;--u:"Unbounded", "Unbounded Fallback", system-ui, sans-serif}
:is(.su26-d,.su26-m) .ub2-wrap *,:is(.su26-d,.su26-m) .ub2-wrap ::before,:is(.su26-d,.su26-m) .ub2-wrap ::after{box-sizing: border-box;}
:is(.su26-d,.su26-m) .ub2-wrap h2,:is(.su26-d,.su26-m) .ub2-wrap p,:is(.su26-d,.su26-m) .ub2-wrap figure,:is(.su26-d,.su26-m) .ub2-wrap blockquote{margin: 0px;}
:is(.su26-d,.su26-m) .ub2-wrap ul,:is(.su26-d,.su26-m) .ub2-wrap ol{margin: 0px; padding: 0px;}
:is(.su26-d,.su26-m) .ub2-wrap h2{font-family: var(--u); font-weight: 600; text-wrap: balance; overflow-wrap: break-word;}
:is(.su26-d,.su26-m) .ub2-wrap h2 em{font-style: normal; color: var(--c-text-accent);}
:is(.su26-d,.su26-m) .ub2-wrap a{color: inherit;}
:is(.su26-d,.su26-m) .ub2-wrap img,:is(.su26-d,.su26-m) .ub2-wrap svg,:is(.su26-d,.su26-m) .ub2-wrap video{display: block; max-width: 100%;}
:is(.su26-d,.su26-m) .ub2-wrap img{height: auto;}
:is(.su26-d,.su26-m) .ub2-wrap picture{display: contents;}
:is(.su26-d,.su26-m) .ub2-wrap picture > source{display: none;}
:is(.su26-d,.su26-m) .ub2-wrap :where(picture) > img{aspect-ratio: var(--ar, auto);}
:is(.su26-d,.su26-m) .ub2-wrap button{font: inherit; color: inherit;}
:is(.su26-d,.su26-m) .ub2-wrap button{padding: 0px; border: 0px; background: none; cursor: pointer;}
:is(.su26-d,.su26-m) .ub2-wrap dialog{color: inherit;}
:is(.su26-d,.su26-m) .ub2-wrap ::selection{background: var(--pink-100); color: var(--ink);}
:is(.su26-d,.su26-m) .ub2-wrap :focus{outline: none;}
:is(.su26-d,.su26-m) .ub2-wrap :focus-visible{outline: 2px solid var(--c-focus-ring); outline-offset: 2px; border-radius: 4px;}
@media (prefers-reduced-motion: reduce){:is(.su26-d,.su26-m) .ub2-wrap *,:is(.su26-d,.su26-m) .ub2-wrap ::before,:is(.su26-d,.su26-m) .ub2-wrap ::after{animation: auto ease 0s 1 normal none running none !important; transition: none !important; scroll-behavior: auto !important;}}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-icon[data-astro-cid-bahuqh6s]{display: inline-block; flex: 0 0 auto; vertical-align: middle;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-btn[data-astro-cid-rewqzj5y]{display: flex; align-items: center; justify-content: space-between; gap: 14px; width: 100%; min-height: 56px; padding: 0px 8px 0px 26px; border-radius: var(--r-pill); background: var(--c-action-primary); color: var(--c-text-on-action); font: 600 16px/1.2 var(--o); text-decoration: none; white-space: normal; max-width: 100%; text-align: left; box-shadow: rgba(255, 255, 255, 0.22) 0px 1px inset; transition: transform var(--dur-fast) var(--ease), background var(--dur-fast) ease, box-shadow var(--dur) var(--ease);}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-btn[data-astro-cid-rewqzj5y]:active{transform: scale(0.97); background: var(--c-action-primary-pressed);}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-btn__i[data-astro-cid-rewqzj5y]{display: inline-flex; align-items: center; justify-content: center; flex: 0 0 auto; width: 40px; height: 40px; border-radius: 50%; background: rgba(255, 255, 255, 0.16); transition: transform var(--dur) var(--ease);}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-btn[data-astro-cid-rewqzj5y]:not(:has(.ub2-btn__i)){padding-right: 26px; justify-content: center;}
@media (hover: hover){:is(.su26-d,.su26-m) .ub2-wrap .ub2-btn--primary[data-astro-cid-rewqzj5y]:hover{background: var(--c-action-primary-hover);}}
@media (hover: hover){:is(.su26-d,.su26-m) .ub2-wrap .ub2-btn--primary[data-astro-cid-rewqzj5y]:hover .ub2-btn__i[data-astro-cid-rewqzj5y]{transform: translate(2px, -2px);}}
@media (width >= 768px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-btn[data-astro-cid-rewqzj5y]{display: inline-flex; width: auto; white-space: nowrap; text-align: center;}}
@media (prefers-reduced-motion: reduce){:is(.su26-d,.su26-m) .ub2-wrap .ub2-btn[data-astro-cid-rewqzj5y],:is(.su26-d,.su26-m) .ub2-wrap .ub2-btn__i[data-astro-cid-rewqzj5y]{transition: none;}}
@media (max-width: 767px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-hm-only-d{display: none !important;}}
@media (min-width: 768px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-hm-only-m{display: none !important;}}
:is(.su26-d,.su26-m) .ub2-wrap p[data-astro-cid-c5jzir7q]{margin: 0px;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot__head[data-astro-cid-c5jzir7q] h2[data-astro-cid-c5jzir7q]{margin: 0px; hyphens: manual; font: 500 25px/1.14 var(--u); letter-spacing: -0.04em; text-wrap: balance;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot__head[data-astro-cid-c5jzir7q] h2[data-astro-cid-c5jzir7q] em{font-style: normal; color: var(--pink);}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-m4-cta[data-astro-cid-c5jzir7q]{display: grid; gap: 8px; margin-top: 20px;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-m4-cta[data-astro-cid-c5jzir7q] .ub2-btn{justify-content: center; gap: 10px; width: 100%; min-height: 54px; padding: 0px 22px; border-radius: 100px; box-shadow: none; font: 600 15.5px/1 var(--o); text-align: center;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-m4-cta[data-astro-cid-c5jzir7q] p[data-astro-cid-c5jzir7q]{font: 400 14px/1.4 var(--o); color: rgb(85, 83, 95); text-align: center;}
@media (width >= 768px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot__head[data-astro-cid-c5jzir7q]{display: flex; align-items: flex-end; justify-content: space-between; gap: 32px; margin-bottom: 24px;}}
@media (width >= 768px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot__head[data-astro-cid-c5jzir7q] h2[data-astro-cid-c5jzir7q]{flex: 1 1 auto; min-width: 0px; font-size: clamp(26px, 2.8vw, 40px);}}
@media (width >= 768px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot-cta[data-astro-cid-c5jzir7q]{display: flex; flex-wrap: wrap; align-items: center; gap: 12px 22px; margin-top: clamp(24px, 3vw, 36px);}}
@media (width >= 768px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot-cta[data-astro-cid-c5jzir7q] p[data-astro-cid-c5jzir7q]{max-width: 46ch; font-size: 14px; line-height: 1.5; color: var(--muted);}}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot2{color: var(--ink); line-height: 1.55;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot2 :where(p, figure, blockquote){margin: 0px;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot2-head{margin-bottom: 28px;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot2 img{display: block; width: 100%; height: 100%; object-fit: cover;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot2 picture{display: contents;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot2 button:focus-visible{outline: rgb(235, 60, 127) solid 1.5px; outline-offset: 3px;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot2 .ub2-ot-cta{margin-top: 32px;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot2-dlg{width: min(960px, -32px + 100vw); padding: 0px; border: 0px; border-radius: 20px; background: rgb(11, 11, 28); color: rgb(255, 255, 255); overflow: hidden;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot2-dlg::backdrop{background: rgba(9, 9, 24, 0.82);}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot2-dlg__top{display: flex; align-items: center; gap: 12px; padding: 12px 12px 10px 20px; font: 600 15px/1.3 var(--o);}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot2-dlg__t{flex: 1 1 0%; min-width: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot2-dlg__x{width: 40px; height: 40px; display: grid; place-items: center; border: 0px; border-radius: 50%; background: rgba(255, 255, 255, 0.12); color: rgb(255, 255, 255); cursor: pointer;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot2-dlg video{display: block; width: 100%; max-height: calc(-140px + 100vh); aspect-ratio: 16 / 9; background: rgb(0, 0, 0);}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot2-js .ub2-ot2-rv{opacity: 0; transform: translateY(14px);}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot2-js .ub2-ot2-rv.ub2-is-in{opacity: 1; transform: none; transition: opacity .6s ease calc(var(--i,0)*90ms),transform .7s cubic-bezier(.16,1,.3,1) calc(var(--i,0)*90ms);}
@media (prefers-reduced-motion: reduce){:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot2-js .ub2-ot2-rv{opacity: 1; transform: none; transition: none;}}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot2b-lab{font: 500 20px/1.2 var(--u); letter-spacing: -0.03em; color: var(--ink);}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot2b-res{display: flex; flex-direction: column; gap: 24px; padding: 28px 32px; border-radius: 28px; background: url("/maket/img/d257bc2d0e2c980d.png") 0% 0% / 160px 160px, linear-gradient(110deg, rgb(247, 217, 198) 0%, rgb(244, 195, 214) 48%, rgb(220, 211, 245) 100%) 0% 0% / 100% 100%; background-blend-mode: soft-light, normal;}
@media (max-width: 1199px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot2b-res{padding-inline: 24px;}}
@media (max-width: 640px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot2b-res{padding: 24px 20px;}}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3 :where(ol){list-style: none; margin: 0px; padding: 0px;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-grid{display: grid; grid-template-columns: minmax(0px, 5fr) minmax(0px, 7fr); gap: 24px; align-items: stretch;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3 [class*="ot3-"] img{display: block; width: 100%; height: 100%; object-fit: cover;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3 .ub2-ot3-tr__av{cursor: pointer;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3 .ub2-ot3-po{position: absolute; inset: 0px; width: 100%; height: 100%; object-fit: cover;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3 .ub2-ot3-cv{position: absolute; max-width: none; height: auto; object-fit: fill; background: rgb(0, 0, 0); opacity: 0; transition: opacity 0.35s;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3 .ub2-ot3-cv.ub2-is-live{opacity: 1;}
@media (max-width: 1023px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-grid{grid-template-columns: minmax(0px, 1fr);}}
@media (prefers-reduced-motion: reduce){:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3 *{transition: none !important;}}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-tr{display: flex; flex-direction: column; gap: 14px; padding: 26px 24px 16px 32px; border-radius: 28px; background: rgb(245, 245, 247);}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-tr__top{display: flex; align-items: baseline; justify-content: space-between; gap: 12px; padding-right: 8px;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-tr__sub{font: 14px/1.3 var(--o); color: var(--muted);}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-tr__body{display: grid; grid-template-columns: minmax(0px, 1fr) 248px; gap: 20px; align-items: start;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-tr__list{display: flex; flex-direction: column;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-tr__row{display: grid; grid-template-columns: 40px minmax(0px, 1fr) auto; gap: 2px 14px; width: 100%; padding: 10px 12px 10px 10px; border: 0px; border-radius: 14px; background: transparent; color: inherit; text-align: left; cursor: pointer; font: inherit; position: relative; transition: background-color 0.2s;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-tr__row:hover{background: rgba(33, 31, 44, 0.04);}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-tr__row.ub2-is-on{background: rgb(255, 255, 255); box-shadow: rgba(33, 31, 44, 0.06) 0px 1px 0px;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-tr__row::before{content: ""; position: absolute; left: 0px; top: 12px; bottom: 12px; width: 3px; border-radius: 2px; background: rgb(235, 60, 127); opacity: 0; transition: opacity 0.2s;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-tr__row.ub2-is-on::before{opacity: 1;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-tr__av{grid-row: span 2; width: 40px; height: 40px; border-radius: 50%; overflow: hidden; background: rgb(230, 230, 238);}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-tr__av img{object-position: 50% 30%;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-tr__q{grid-column: 2 / 4;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-tr__d{grid-area: 1 / 3; align-self: baseline; font-style: ; font-variant-ligatures: ; font-variant-caps: ; font-variant-east-asian: ; font-variant-alternates: ; font-variant-position: ; font-variant-emoji: ; font-weight: ; font-stretch: ; font-size: ; line-height: ; font-family: ; font-optical-sizing: ; font-size-adjust: ; font-kerning: ; font-feature-settings: ; font-variation-settings: ; font-language-override: ; color: var(--muted); font-variant-numeric: tabular-nums; white-space: nowrap;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-tr__m{display: flex; flex-wrap: wrap; align-items: baseline; gap: 0px 8px; font: 13px/1.4 var(--o); color: var(--muted); min-width: 0px;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-tr__m b{font-weight: 600; font-size: 14px; color: var(--ink);}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-tr__q{font: 500 16px/1.42 var(--o); color: var(--ink); text-wrap: pretty;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-tr__pip{position: sticky; top: 96px; display: flex; flex-direction: column; gap: 10px;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-tr__fr{position: relative; aspect-ratio: 16 / 9; border-radius: 14px; overflow: hidden; background: rgb(18, 18, 43); box-shadow: rgb(235, 60, 127) 0px 0px 0px 2px, rgba(18, 18, 43, 0.55) 0px 14px 30px -18px;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-tr__tag{position: absolute; z-index: 2; left: 8px; bottom: 8px; padding: 4px 8px; border-radius: 6px; background: rgba(12, 12, 30, 0.66); color: rgb(255, 255, 255); font: 600 12px/1.2 var(--o);}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-tr__snd{display: inline-flex; align-items: center; gap: 8px; align-self: flex-start; padding: 9px 14px 9px 12px; border: 0px; border-radius: 999px; background: rgb(33, 31, 44); color: rgb(255, 255, 255); font: 600 14px/1 var(--o); cursor: pointer; box-shadow: rgb(235, 60, 127) 0px 3px 0px; transition: transform 0.16s, box-shadow 0.16s;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-tr__snd i{font-style: normal; font-weight: 500; color: rgba(255, 255, 255, 0.66);}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-tr__snd:hover{transform: translateY(-1px); box-shadow: rgb(235, 60, 127) 0px 4px 0px;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-tr__snd:active{transform: translateY(2px); box-shadow: rgb(235, 60, 127) 0px 1px 0px;}
@media (max-width: 1199px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-tr{padding: 24px 20px 14px 24px;}}
@media (max-width: 1199px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-tr__body{grid-template-columns: minmax(0px, 1fr) 200px;}}
@media (max-width: 1199px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-tr__q{font-size: 15px;}}
@media (max-width: 1199px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-tr__snd span{display: none;}}
@media (max-width: 640px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-tr{padding: 20px 12px 10px; gap: 12px;}}
@media (max-width: 640px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-tr__top{flex-direction: column; gap: 2px; padding: 0px 8px;}}
@media (max-width: 640px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-tr__body{grid-template-columns: minmax(0px, 1fr); gap: 14px;}}
@media (max-width: 640px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-tr__pip{order: -1; position: relative; top: 0px; padding: 0px 4px;}}
@media (max-width: 640px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-tr__snd span{display: inline;}}
@media (max-width: 640px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-tr__row{grid-template-columns: 40px minmax(0px, 1fr);}}
@media (max-width: 640px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-tr__q{grid-column: 1 / 3;}}
@media (max-width: 640px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-tr__av{grid-row: span 2;}}
@media (max-width: 640px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-tr__m{flex-direction: column; align-items: flex-start;}}
@media (max-width: 640px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-tr__d{grid-area: 2 / 2;}}
@media (max-width: 640px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-tr__q{margin-top: 6px;}}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-tr__row.ub2-is-cur .ub2-ot3-tr__d{color: rgb(235, 60, 127); font-weight: 600;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-tr__q{font-size: 15px;}
@media (max-width: 640px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-tr__row .ub2-ot3-tr__d{grid-column: 2;}}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-grid--b3{grid-template-columns: minmax(0px, 7fr) minmax(0px, 5fr);}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-l{gap: 20px; padding: 26px 28px 28px;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-lv{display: grid; grid-template-columns: 200px minmax(0px, 1fr); gap: 24px; align-items: center;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-lv + .ub2-ot3-lv{padding-top: 20px; box-shadow: rgba(33, 31, 44, 0.16) 0px 1px 0px inset;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-lv__fr{position: relative; display: block; aspect-ratio: 4 / 5; padding: 0px; border: 0px; border-radius: 18px; overflow: hidden; background: rgb(33, 31, 44); cursor: pointer; isolation: isolate; box-shadow: rgba(33, 31, 44, 0.55) 0px 18px 34px -22px;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3 .ub2-ot3-lv__fr img,:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-lv__v{position: absolute; inset: 0px; width: 100%; height: 100%; object-fit: cover; object-position: 50% 18%;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3 .ub2-ot3-lv__pol{object-position: 50% 30%;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-lv__fr::after{content: ""; position: absolute; inset: 0px; z-index: 1; background: linear-gradient(rgba(18, 18, 43, 0) 55%, rgba(18, 18, 43, 0.55));}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-lv__pl{position: absolute; z-index: 2; left: 50%; top: 50%; width: 64px; height: 64px; margin: -32px 0px 0px -32px; display: grid; place-items: center; border-radius: 50%; background: rgb(255, 255, 255); color: rgb(33, 31, 44); box-shadow: rgb(235, 60, 127) 0px 4px 0px; transition: transform 0.2s cubic-bezier(0.16, 1, 0.3, 1);}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-lv__pl svg{width: 18px; height: 20px; transform: translateX(2px);}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-lv__fr:hover .ub2-ot3-lv__pl{transform: scale(1.08);}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-lv__fr:active .ub2-ot3-lv__pl{transform: scale(0.96);}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-lv__d{position: absolute; z-index: 2; left: 12px; bottom: 12px; padding: 5px 9px; border-radius: 7px; background: rgba(18, 18, 43, 0.72); color: rgb(255, 255, 255); font-style: ; font-variant-ligatures: ; font-variant-caps: ; font-variant-east-asian: ; font-variant-alternates: ; font-variant-position: ; font-variant-emoji: ; font-weight: ; font-stretch: ; font-size: ; line-height: ; font-family: ; font-optical-sizing: ; font-size-adjust: ; font-kerning: ; font-feature-settings: ; font-variation-settings: ; font-language-override: ; font-variant-numeric: tabular-nums;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-lv__tx{display: flex; flex-direction: column; gap: 16px; min-width: 0px;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-lv__q{font: 500 19px/1.4 var(--o); letter-spacing: -0.01em; text-wrap: pretty;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-lv__q b{font-weight: 700;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-lv__who{display: flex; flex-direction: column; font-size: 14px; line-height: 1.35;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-lv__who b{font-weight: 600; font-size: 15px;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-lv__who span{color: rgb(74, 72, 88);}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3--b3 .ub2-ot3-tr{padding: 24px 22px 12px; gap: 12px;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3--b3 .ub2-ot3-tr__body{grid-template-columns: minmax(0px, 1fr); gap: 12px;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3--b3 .ub2-ot3-tr__pip{order: -1; position: relative; top: 0px; flex-direction: row; align-items: flex-end; gap: 14px;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3--b3 .ub2-ot3-tr__fr{flex: 0 0 200px; box-shadow: none;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3--b3 .ub2-ot3-tr__snd span{display: inline;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3--b3 .ub2-ot3-tr__row,:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3--b3 .ub2-ot3-tr__row.ub2-is-on,:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3--b3 .ub2-ot3-tr__row:hover{background: transparent; box-shadow: none; border-radius: 0px; padding: 9px 0px;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3--b3 .ub2-ot3-tr__row::before{display: none;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3--b3 .ub2-ot3-tr__q{font-size: 15px; color: rgb(107, 104, 120); transition: color 0.2s;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3--b3 .ub2-ot3-tr__row.ub2-is-on .ub2-ot3-tr__q,:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3--b3 .ub2-ot3-tr__row:hover .ub2-ot3-tr__q{color: var(--ink);}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3--b3 .ub2-ot3-tr__av{width: 36px; height: 36px; opacity: 0.7; transition: opacity 0.2s;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3--b3 .ub2-ot3-tr__row.ub2-is-on .ub2-ot3-tr__av{opacity: 1;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3--b3 .ub2-ot3-tr__row{grid-template-columns: 36px minmax(0px, 1fr) auto;}
@media (max-width: 1199px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-lv{grid-template-columns: 200px minmax(0px, 1fr); gap: 18px;}}
@media (max-width: 1199px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-lv__q{font-size: 16px;}}
@media (max-width: 1199px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-l{padding: 22px 22px 24px;}}
@media (max-width: 1199px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3--b3 .ub2-ot3-tr__fr{flex-basis: 160px;}}
@media (max-width: 1199px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3--b3 .ub2-ot3-tr__snd span{display: none;}}
@media (max-width: 1199px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-lv__pl{width: 52px; height: 52px; margin: -26px 0px 0px -26px;}}
@media (max-width: 1023px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-grid--b3{grid-template-columns: minmax(0px, 1fr);}}
@media (max-width: 1023px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3--b3 .ub2-ot3-tr__snd span{display: inline;}}
@media (max-width: 1023px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-lv{grid-template-columns: 200px minmax(0px, 1fr);}}
@media (max-width: 1023px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-lv__q{font-size: 18px;}}
@media (max-width: 640px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-l{padding: 20px 16px 22px;}}
@media (max-width: 640px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-lv{grid-template-columns: 160px minmax(0px, 1fr); grid-template-areas: "fr who" "q q"; gap: 14px; align-items: end;}}
@media (max-width: 640px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-lv__tx{display: contents;}}
@media (max-width: 640px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-lv__fr{grid-area: fr;}}
@media (max-width: 640px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-lv__who{grid-area: who; padding-bottom: 4px;}}
@media (max-width: 640px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-lv__q{grid-area: q; font-size: 17px;}}
@media (max-width: 640px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3--b3 .ub2-ot3-tr__pip{flex-direction: column; align-items: stretch;}}
@media (max-width: 640px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3--b3 .ub2-ot3-tr__fr{flex-basis: auto;}}
@media (max-width: 640px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3--b3 .ub2-ot3-tr__snd{align-self: flex-start;}}
@media (max-width: 640px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3--b3 .ub2-ot3-tr__row{grid-template-columns: 36px minmax(0px, 1fr);}}
@media (max-width: 359px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-lv{grid-template-columns: minmax(0px, 1fr); grid-template-areas: "fr" "who" "q";}}
@media (max-width: 359px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-lv__fr{max-width: 200px;}}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg{--pk: #EB3C7F; --ink: #16152B; --mu: rgba(33,31,44,.64); --ln: rgba(33,31,44,.16); --pl: #F5F5F7; position: relative; color: var(--ink); font: 400 16px/1.5 var(--o);}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg :where(ul, ol){list-style: none; margin: 0px; padding: 0px;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg :where(p, h2, h3, figure, blockquote, figcaption){margin: 0px;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg :where(button){font: inherit; color: inherit; background: none; border: 0px; padding: 0px; margin: 0px; cursor: pointer; text-align: left; -webkit-tap-highlight-color: transparent;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg em{font-style: normal; color: var(--pk);}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg img{display: block; max-width: 100%; height: auto;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg-h{font: 500 clamp(25px,2.8vw,40px)/1.14 var(--u); letter-spacing: -0.04em; text-wrap: balance; hyphens: manual; max-width: 34ch;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg-cap{font: 400 14px/1.45 var(--o); color: var(--mu); text-wrap: pretty;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg-ava{--s: 40px; width: var(--s); height: var(--s); flex: 0 0 auto; border-radius: 50%; overflow: hidden; display: grid; place-items: center; background: rgb(230, 230, 238); font: 600 13px/1 var(--u); letter-spacing: -0.02em; color: var(--ink);}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg-ava img{width: 100%; height: 100%; object-fit: cover;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg-pf{display: inline-flex; align-items: center; gap: 8px; padding: 4px 0px; font: 600 15px/1.3 var(--o); border-bottom: 1px solid var(--ln); transition: border-color 0.2s;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg-pf span{font-weight: 400; color: var(--mu);}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg-pf svg{color: var(--mu); transition: transform 0.2s;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg-pf:hover{border-color: var(--ink);}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg-pf:hover svg{transform: translateX(3px);}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg button:focus-visible{outline: 1.5px solid var(--pk); outline-offset: 3px; border-radius: 6px;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg-pre{opacity: 0; transform: translateY(32px);}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg-pre.ub2-is-in{opacity: 1; transform: none; transition: opacity 0.7s cubic-bezier(0.16, 1, 0.3, 1), transform 0.9s cubic-bezier(0.16, 1, 0.3, 1);}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg-dlg{border: 0px; padding: 0px; background: transparent; width: min(92vw, 400px); max-width: none; overflow: visible;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg-dlg::backdrop{background: rgba(18, 18, 43, 0.84);}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg-dlg video{display: block; width: 100%; aspect-ratio: 9 / 16; max-height: 84vh; border-radius: 20px; background: rgb(0, 0, 0); object-fit: contain;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg-dlg__t{font: 600 15px/1.35 var(--o); color: rgb(255, 255, 255); margin: 0px 48px 10px 0px;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg-dlg__x{position: absolute; top: -6px; right: 0px; width: 40px; height: 40px; border-radius: 50%; background: rgb(255, 255, 255); color: rgb(22, 21, 43); display: grid; place-items: center; cursor: pointer; border: 0px;}
@media (max-width: 767px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg-pf{display: flex; width: 100%; padding: 12px 0px; font-size: 15px;}}
@media (max-width: 767px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg-pf span{margin-left: auto;}}
@media (prefers-reduced-motion: reduce){:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg *{transition: none !important; animation: auto ease 0s 1 normal none running none !important;}}
@media (prefers-reduced-motion: reduce){:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg-pre{opacity: 1; transform: none;}}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg7-v .ub2-kg7-vb{display: flex; flex-direction: column; gap: 12px; width: 100%; height: 100%; justify-content: space-between; border-radius: 6px;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg7-q{display: block; font: 400 15px/1.45 var(--o); color: var(--ink); text-wrap: pretty;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg7-q.ub2-is-lead{font: 500 clamp(19px,1.6vw,23px)/1.36 var(--o); letter-spacing: -0.01em; text-wrap: balance;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg7-by{display: flex; align-items: center; gap: 12px; font: 400 14px/1.35 var(--o); color: var(--mu);}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg7-nm b{display: block; color: var(--ink); font-weight: 600; font-size: 15px;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg7-pair{display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 18px 28px;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg7-ev{font: 600 clamp(16px,1.25vw,18px)/1.4 var(--o); color: var(--ink); letter-spacing: -0.005em; text-wrap: balance;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg7-nt{font: 400 15px/1.35 var(--o); color: var(--mu);}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg7-ftx .ub2-kg7-ev{max-width: 28ch;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg7-19{font: 500 clamp(64px,6.1vw,88px)/.8 var(--u); letter-spacing: -0.06em; color: var(--ink); transition: color 0.2s; padding: 2px 0px;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg .ub2-kg7-19:hover{color: var(--pk);}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg7-pr{display: flex; flex-wrap: wrap; gap: 10px 28px;}
@media (max-width: 599px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg7-pair{grid-template-columns: 1fr; gap: 18px;}}
@media (max-width: 599px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg7-pr{display: grid; grid-template-columns: 1fr; gap: 0px; border-top: 1px solid var(--ln);}}
@media (max-width: 599px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg7-pr .ub2-kg-pf{display: flex; width: 100%; padding: 12px 0px;}}
@media (max-width: 599px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg7-pr .ub2-kg-pf span{margin-left: auto;}}
@media (max-width: 399px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-is-lead .ub2-kg7-by{flex-wrap: wrap; row-gap: 6px;}}
@media (max-width: 599px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg7-ftx .ub2-kg7-ev{max-width: none;}}
@media (max-width: 599px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg7-ev{font-size: 16px;}}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg7s{container-type: inline-size;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg7s-g{--bl: calc((100vw - 100cqw) / 2); --cw: min(48cqw,612px); --ext: min(var(--bl),calc(760px - var(--cw))); --sk: calc(var(--ph) * .1405); --fs: clamp(30px,2.95vw,42px); --stw: 200px; --up: 48px; --ph: clamp(440px,36vw,520px); display: grid; grid-template-columns: minmax(0,1fr) var(--cw); column-gap: clamp(112px, 10.4vw, 148px); align-items: start;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg7s-l{min-width: 0px; display: flex; flex-direction: column;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg7s-h{font-size: var(--fs); max-width: 17ch;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg7s-ld{margin-top: max(28px,calc(var(--stw) * 1.5880 - 30px - 5.7 * var(--fs)));}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg7s-vs{margin-top: 40px; width: calc(100% - 44px + clamp(112px, 10.4vw, 148px));}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg7s-r{position: relative; isolation: isolate; min-width: 0px; margin-right: calc(var(--ext) * -1); padding-top: var(--up);}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg7s-r::before{content: ""; position: absolute; z-index: -1; top: calc(var(--up) + 96px); bottom: -14px; left: 40%; right: calc(var(--ext) - var(--bl)); background: var(--pl); border-radius: 0px; transform: skewX(-8deg); transform-origin: 0px 100%; display: none;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg7s-pw{position: relative;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg7s-sk{position: relative; height: var(--ph); overflow: hidden; border-radius: 32px 0px 0px 32px; background: rgb(27, 27, 46); transform: skewX(-8deg); transform-origin: 0px 100%; margin-right: -1px;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg7s-sk img{position: absolute; top: 0px; bottom: 0px; left: 0px; width: calc(100% + var(--sk)); height: 100%; max-width: none; object-fit: cover; object-position: 30% 50%; transform: skewX(8deg); transform-origin: 0px 100%;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg7s-cap{margin: 14px var(--ext) 0 auto; text-align: right;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg7s-st{position: absolute; z-index: 2; left: -84px; top: calc(var(--up) * -1); width: var(--stw); aspect-ratio: 648 / 1151; border-radius: 18px; overflow: hidden; background: rgb(42, 40, 56); box-shadow: rgba(255, 255, 255, 0.14) 0px 0px 0px 1px, rgba(18, 18, 43, 0.55) 0px 24px 48px -22px; transition: box-shadow 0.2s;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg7s-st img{width: 100%; height: 100%; object-fit: cover;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg .ub2-kg7s-st:hover,:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg .ub2-kg7s-st:focus-visible{outline: 0px; box-shadow: 0 0 0 1.5px var(--pk),0 24px 48px -22px rgba(18,18,43,.55);}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg7s-st.ub2-kg-pre{opacity: 0; transform: translateY(40px);}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg7s-st.ub2-kg-pre.ub2-is-in{opacity: 1; transform: none; transition: opacity 0.6s ease-out, transform 0.8s cubic-bezier(0.16, 1, 0.3, 1);}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg7s-ft{grid-column: 1 / -1; display: flex; align-items: flex-end; justify-content: space-between; flex-wrap: wrap; gap: 20px 40px; margin-top: 26px; padding-top: 22px; border-top: 1px solid var(--ln);}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg7s-ft .ub2-kg7-pr{padding-bottom: 4px;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg7s-fr{display: flex; flex-direction: row-reverse; align-items: flex-end; gap: 20px; margin-left: auto;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg7s-ftx{display: grid; gap: 4px; text-align: left; padding-bottom: 4px;}
@media (min-width: 600px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg7s-ftx .ub2-kg7-ev{max-width: none; white-space: nowrap;}}
@media (min-width: 1469px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg7s-g{--ext: min(var(--bl),calc(770px - var(--sk) - var(--cw)));}}
@media (min-width: 1469px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg7s-sk{margin-right: 0px; border-radius: 32px 0px 0px 32px;}}
@media (min-width: 1469px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg7s-r::before{display: block; top: var(--up); bottom: auto; height: var(--ph); left: 50%;}}
@media (max-width: 1199px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg7s-g{grid-template-columns: minmax(0px, 1fr); --ph: clamp(300px,44vw,460px); --ml: max(64px,calc(100vw - 770px + var(--sk) - var(--bl))); --stw: clamp(118px,15vw,156px); --ext: var(--bl);}}
@media (max-width: 1199px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg7s-l{display: contents;}}
@media (max-width: 1199px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg7s-h{max-width: 24ch;}}
@media (max-width: 1199px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg7s-r{grid-row: 2; margin-top: 28px; margin-left: var(--ml); padding-top: 0px;}}
@media (max-width: 1199px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg7s-r::before{display: none;}}
@media (max-width: 1199px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg7s-cap{margin: 14px var(--bl) 0 calc(var(--stw) - 40px); max-width: none; text-align: left; min-height: 0px;}}
@media (max-width: 1199px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg7s-st{left: -64px; top: auto; bottom: -24px;}}
@media (max-width: 1199px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg7s-ld{grid-row: 3; margin-top: 44px; max-width: 640px;}}
@media (max-width: 1199px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg7s-vs{grid-row: 4; margin-top: 28px; max-width: 640px; width: auto;}}
@media (max-width: 1199px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg7s-ft{grid-row: 5;}}
@media (max-width: 767px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg7s-g{--ml: 56px; --stw: 112px; --ph: calc((100vw - 56px - var(--bl)) * .8);}}
@media (max-width: 767px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg7s-r{margin-top: 22px;}}
@media (max-width: 767px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg7s-sk{border-radius: 24px 0px 0px 24px;}}
@media (max-width: 767px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg7s-st{left: -56px; bottom: -20px; border-radius: 14px;}}
@media (max-width: 767px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg7s-cap{margin: 34px var(--bl) 0 -56px;}}
@media (max-width: 767px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg7s-ld{margin-top: 36px;}}
@media (max-width: 767px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg7s-ft{gap: 18px;}}
@media (max-width: 767px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg7s-ft .ub2-kg7-pr{width: 100%;}}
@media (max-width: 767px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg7s-fr{margin-left: 0px; width: 100%; justify-content: flex-end;}}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-os{--pk: #EB3C7F; --ink: #211F2C; --mu: rgba(33,31,44,.64); --tx: #3B3A47; --ln: rgba(33,31,44,.16); --dk: #12122B; --pl: #F3F3F5; position: relative; isolation: isolate; color: var(--ink); font: 400 16px/1.5 var(--o);}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-os :where(h2, h3, p, ol, li, figure){margin: 0px; padding: 0px;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-os :where(ol){list-style: none;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-os img{display: block; width: 100%; height: 100%; object-fit: cover;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-os-h{font: 500 clamp(26px,2.7vw,38px)/1.12 var(--u); letter-spacing: -0.04em; text-wrap: balance; hyphens: manual;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-os-h em{font-style: normal; color: var(--pk);}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-os-role{margin-top: 12px; font: 400 15px/1.45 var(--o); color: var(--mu);}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-os-lead{margin-top: 20px; font: 400 16px/1.55 var(--o); color: var(--tx); text-wrap: pretty; max-width: 46ch;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-os-cta{display: flex; flex-wrap: wrap; align-items: center; gap: 14px 20px;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-os-tg{display: inline-flex; align-items: center; gap: 10px; min-height: 52px; padding: 0px 24px 0px 20px; border-radius: 999px; background: var(--ink); color: rgb(255, 255, 255); font: 600 16px/1.2 var(--o); text-decoration: none; transition: transform 0.2s cubic-bezier(0.2, 0.8, 0.2, 1), box-shadow 0.2s cubic-bezier(0.2, 0.8, 0.2, 1);}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-os-tg svg{flex: 0 0 auto;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-os-tg:focus-visible{outline: 1.5px solid var(--pk); outline-offset: 3px;}
@media (hover: hover){:is(.su26-d,.su26-m) .ub2-wrap .ub2-os-tg:hover{transform: translateY(-3px); box-shadow: 0 5px 0 var(--pk);}}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-os-ph{position: relative; border-radius: 28px; overflow: hidden; background: rgb(42, 39, 48); aspect-ratio: 1122 / 1402;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-os-pt{display: block; font: 600 20px/1.2 var(--u); letter-spacing: -0.02em;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-os-pp{margin-top: 8px; font: 400 15px/1.5 var(--o); color: var(--tx); text-wrap: pretty;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-os-pre{opacity: 0; transform: translateY(24px);}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-os-pre.ub2-is-in{opacity: 1; transform: none; transition: opacity 0.7s cubic-bezier(0.16, 1, 0.3, 1), transform 0.9s cubic-bezier(0.16, 1, 0.3, 1);}
@media (max-width: 767px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-os-tg{width: 100%; justify-content: center;}}
@media (prefers-reduced-motion: reduce){:is(.su26-d,.su26-m) .ub2-wrap .ub2-os *{transition: none !important;}}
@media (prefers-reduced-motion: reduce){:is(.su26-d,.su26-m) .ub2-wrap .ub2-os-pre{opacity: 1; transform: none;}}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-os3{--g: clamp(28px,4vw,56px); --ov: clamp(56px,6vw,88px); display: grid; grid-template: "ph hd" "ph cta" "ph pr" 1fr / minmax(0px, clamp(300px, 37.5%, 480px)) minmax(0px, 1fr); column-gap: var(--g);}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-os3-ph{grid-area: ph; align-self: start;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-os3-hd{grid-area: hd; padding-top: 12px;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-os3-cta{grid-area: cta; margin-top: 28px;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-os3-pr{grid-area: pr; align-self: end; position: relative; z-index: 1; margin-top: 40px; margin-left: calc(-1 * (var(--g) + var(--ov))); display: grid; grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr); grid-template-rows: auto auto; grid-auto-flow: column; gap: 16px;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-os3-pr li{background: rgb(255, 255, 255); border: 1px solid var(--ln); border-radius: 20px; padding: 22px 24px 24px;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-os3-pr li .ub2-os-pt{font-size: 20px;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-os3-pr li.ub2-os3-k{background: var(--dk); border-color: var(--dk); color: rgb(255, 255, 255);}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-os3-k .ub2-os-pp{color: rgba(255, 255, 255, 0.72);}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-os3-n{display: flex; align-items: flex-end; flex-wrap: wrap; gap: 4px 14px; margin-top: 18px; font: 400 15px/1.3 var(--o); color: rgba(255, 255, 255, 0.72);}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-os3-num{font: 500 48px/.9 var(--u); letter-spacing: -0.05em; white-space: nowrap; color: rgb(255, 255, 255);}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-os3-n span:last-child{padding-bottom: 4px; max-width: 12ch;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-os3-pr li.ub2-os-pre{transform: translateX(-28px);}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-os3-pr li.ub2-os-pre.ub2-is-in{transform: none;}
@media (max-width: 1099px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-os3{grid-template-areas: "ph hd" "ph cta" "ph ." "pr pr"; grid-template-rows: auto auto minmax(64px, 1fr) auto;}}
@media (max-width: 1099px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-os3-pr{margin: -64px 0px 0px; padding-left: clamp(24px, 5vw, 48px);}}
@media (max-width: 899px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-os3{grid-template-columns: minmax(0px, 1fr); grid-template-areas: "hd" "ph" "pr" "cta"; grid-template-rows: none;}}
@media (max-width: 899px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-os3-ph{margin-top: 28px; max-width: 440px;}}
@media (max-width: 899px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-os3-pr{margin-top: -56px; padding-inline: 12px;}}
@media (max-width: 899px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-os3-cta{margin-top: 32px;}}
@media (max-width: 899px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-os3-pr li.ub2-os-pre{transform: translateY(24px);}}
@media (max-width: 599px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-os3-pr{grid-template-columns: minmax(0px, 1fr); grid-template-rows: none; grid-auto-flow: row; gap: 12px;}}
@media (max-width: 599px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-os3-pr li{padding: 20px 20px 22px;}}
@media (max-width: 599px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-os3-num{font-size: 44px;}}
@media (max-width: 359px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-os3-pr{padding-inline: 8px;}}
@media (max-width: 359px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-os3-num{font-size: 40px;}}
:is(.su26-d,.su26-m) .ub2-wrap:is(*,#main):is(*,.hm-flow) > :not(#pe):not(#sravnenie):not(.hms--chapter) h2:not(dialog h2){font-size: 40px !important; line-height: 1.12 !important; font-weight: 500 !important; color: rgb(33, 31, 44) !important;}
:is(.su26-d,.su26-m) .ub2-wrap:is(*,#main):is(*,.hm-flow) > :not(#pe):not(#sravnenie):not(.hms--chapter) h2:not(dialog h2) *{color: inherit !important;}
@media (max-width: 767px){:is(.su26-d,.su26-m) .ub2-wrap:is(*,#main):is(*,.hm-flow) > :not(#pe):not(#sravnenie):not(.hms--chapter) h2:not(dialog h2){font-size: 26px !important; line-height: 1.18 !important;}}
:is(.su26-d,.su26-m) .ub2-wrap:is(*,#otzyvy) .ub2-ot3-l,:is(.su26-d,.su26-m) .ub2-wrap:is(*,#otzyvy) .ub2-ot3-tr,:is(.su26-d,.su26-m) .ub2-wrap:is(*,#osnovatel) .ub2-os3-ph{border-radius: 32px !important;}
:is(.su26-d,.su26-m) .ub2-wrap:is(*,#osnovatel) .ub2-os3-pr li.ub2-os3-k{background: rgb(255, 255, 255) !important; border-color: var(--ln) !important; color: rgb(33, 31, 44) !important;}
:is(.su26-d,.su26-m) .ub2-wrap:is(*,#osnovatel) .ub2-os3-pr li.ub2-os3-k .ub2-os-pp{color: rgba(33, 31, 44, 0.72) !important;}
:is(.su26-d,.su26-m) .ub2-wrap:is(*,#osnovatel) .ub2-os3-pr li.ub2-os3-k .ub2-os3-n span{color: rgba(33, 31, 44, 0.72) !important;}
:is(.su26-d,.su26-m) .ub2-wrap:is(*,#osnovatel) .ub2-os3-pr li.ub2-os3-k .ub2-os3-n .ub2-os3-num{color: rgb(33, 31, 44) !important;}
:is(.su26-d,.su26-m) .ub2-wrap:is(*,#osnovatel) .ub2-os3-num{font-size: 34px !important; font-weight: 700 !important;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-tr__snd,:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-tr__snd:hover,:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-lv__pl{box-shadow: none !important;}
@media (hover: hover){:is(.su26-d,.su26-m) .ub2-wrap .ub2-os-tg:hover{box-shadow: none !important;}}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg .ub2-kg7s-st:hover{box-shadow: rgba(18, 18, 43, 0.6) 0px 30px 56px -24px !important;}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-kg .ub2-kg7s-st:focus-visible{outline: rgb(33, 31, 44) solid 1.5px; outline-offset: 3px; box-shadow: rgba(18, 18, 43, 0.55) 0px 24px 48px -22px !important;}
@media (max-width: 767px){:is(.su26-d,.su26-m) .ub2-wrap:is(*,body) .ub2-kg7s-st.ub2-kg-pre:not(.ub2-is-in){transform: translateY(8px) !important;}}
:is(.su26-d,.su26-m) .ub2-wrap .ub2-os-pp{text-wrap: pretty;}
/* метка времени жирнеет у текущей строки – колонке времени запас, чтобы цитата рядом не переносилась (без прыжков) */
:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-tr__d{min-width:2.8em;text-align:right}
@media (max-width:640px){:is(.su26-d,.su26-m) .ub2-wrap .ub2-ot3-tr__d{text-align:left}}
