.ic-gallery-modal.ic-gallery-fit{overflow:hidden;height:min(900px,94svh)!important}.ic-gallery-fit .ic-gallery-scroll{touch-action:pan-y;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}.ic-gallery-fit .ic-gallery-scroll img{object-fit:contain;width:100%;min-width:0;max-width:100%;height:100%;min-height:0}.ic-gallery-modal.ic-gallery-fit [data-slot=dialog-close]{place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;display:grid;top:10px;right:10px}.ic-gallery-modal.ic-gallery-fit .ic-gallery-controls button{min-height:44px}.ic-gallery-fit :is(button,[tabindex]):focus-visible{outline-offset:3px;outline:2px solid #f2919d}.ic-visual-examples{margin-top:45px}.ic-examples-intro{color:#ececf0;margin:0 0 30px;font-size:20px;line-height:1.65}.ic-visual-example{border-top:1px solid #ffffff30;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:6%;padding:35px 0;display:grid}.ic-example-source{color:#c58d99;margin:0 0 14px;font-size:12px}.ic-example-copy h3{margin:0 0 20px;font-size:clamp(24px,2.5vw,34px);line-height:1.4}.ic-example-copy>p:not(.ic-example-source){color:#d0d0d9;font-size:16px;line-height:1.9}.ic-example-copy .ic-example-look{color:#babac4;margin-top:24px}.ic-example-look strong{color:#efc0c9;margin-bottom:6px;font-size:13px;display:block}.ic-example-figure{align-self:center;min-width:0;margin:0}.ic-example-crop{background:#080809;position:relative;overflow:hidden}.ic-example-crop img{width:var(--example-image-width);max-width:none;height:auto;left:var(--example-image-left);top:var(--example-image-top);position:absolute}.ic-example-figure figcaption{color:#aaaab6;margin-top:12px;font-size:12px;line-height:1.6}.ic-example-figure button{color:#f3f3f6;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff67;align-items:center;gap:10px;min-height:44px;margin-top:12px;padding:8px 0;font-size:14px;line-height:1.6;display:inline-flex}@media (max-width:700px){.ic-visual-example{grid-template-columns:1fr;gap:24px;padding:30px 0}.ic-examples-intro{font-size:19px}.ic-example-copy h3{font-size:25px}.ic-example-copy>p:not(.ic-example-source){font-size:16px}.ic-example-copy .ic-example-look{margin-top:18px}}
