.oc-iw{background:var(--iw-background);padding-block:var(--iw-mobile_top) var(--iw-mobile_bottom)}.oc-iw,.oc-iw *{box-sizing:border-box}.oc-iw__inner{max-width:var(--iw-max_width);margin-inline:auto}.oc-iw__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--iw-mobile_gap)}.oc-iw__media{min-width:0;padding-inline:var(--iw-mobile_image_pad)}.oc-iw__frame{width:var(--iw-mobile_image_width);aspect-ratio:var(--iw-mobile-ratio);background:var(--iw-image_bg);border:var(--iw-image_border) solid var(--iw-image_border_color);border-radius:var(--iw-mobile_radius);overflow:hidden}.oc-iw__frame:has(.oc-iw__placeholder){aspect-ratio:var(--iw-mobile-ratio,var(--iw-natural))}.oc-iw__frame img,.oc-iw__frame svg{display:block;width:100%;height:auto;aspect-ratio:var(--iw-mobile-ratio);object-fit:var(--iw-fit);object-position:var(--iw-focus_x) var(--iw-focus_y)}.oc-iw__frame svg{aspect-ratio:4/3}.oc-iw__frame{margin-inline:auto}.oc-iw[style*="--iw-image-align:left"] .oc-iw__frame{margin-inline-start:0}.oc-iw[style*="--iw-image-align:right"] .oc-iw__frame{margin-inline-end:0}.oc-iw--bleed .oc-iw__media{padding-inline:0}.oc-iw--bleed .oc-iw__frame{width:100%;border-inline-width:0}.oc-iw[data-mobile-fixed="true"] .oc-iw__frame{height:var(--iw-mobile_height);aspect-ratio:auto}.oc-iw[data-mobile-fixed="true"] .oc-iw__frame :is(img,svg){height:100%;aspect-ratio:auto}.oc-iw__content{min-width:0;align-self:var(--iw-vertical);background:var(--iw-panel_bg);border-radius:var(--iw-panel_radius);padding:var(--iw-mobile_text_y) var(--iw-mobile_text_x)}.oc-iw[data-mobile-order="text"] .oc-iw__content{grid-row:1}.oc-iw__layer{font-family:var(--iw-font);font-size:var(--iw-size);font-weight:var(--iw-weight);line-height:var(--iw-line);letter-spacing:var(--iw-tracking);text-align:var(--iw-align);color:var(--iw-color);background:var(--iw-bg);margin-block:var(--iw-before) var(--iw-after);padding:var(--iw-pad_y) var(--iw-pad_x);overflow-wrap:anywhere}.oc-iw__layer--italic{font-style:italic}.oc-iw__layer--uppercase{text-transform:uppercase}.oc-iw .oc-iw__heading{font:inherit;color:inherit;letter-spacing:inherit;margin:0}.oc-iw__text>:first-child{margin-top:0}.oc-iw__text>:last-child{margin-bottom:0}.oc-iw__text p{margin-block:0 1em}.oc-iw__layer :is(strong,b){font-weight:700;color:var(--iw-bold_color)}.oc-iw__layer a:not(.oc-iw__button){color:var(--iw-link_color);text-decoration:underline}.oc-iw .oc-iw__button{display:inline-flex;align-items:center;justify-content:center;width:var(--iw-width);max-width:100%;min-height:var(--iw-height);padding:10px 18px;border:var(--iw-border) solid var(--iw-button_border);border-radius:var(--iw-radius);background:var(--iw-button_bg);color:var(--iw-button_text);font:inherit;letter-spacing:inherit;text-decoration:none;overflow-wrap:anywhere}.oc-iw .oc-iw__button[href]:hover{background:var(--iw-hover_bg);color:var(--iw-hover_text)}.oc-iw__button[aria-disabled]{opacity:.6}.oc-iw a:focus-visible{outline:2px solid currentColor;outline-offset:3px}
@media(min-width:750px){.oc-iw{padding:var(--iw-top) 0 var(--iw-bottom)}.oc-iw__inner{padding-inline:var(--iw-side)}.oc-iw--full .oc-iw__inner{max-width:none}.oc-iw__grid{grid-template-columns:minmax(0,var(--iw-share)) minmax(0,var(--iw-rest));gap:var(--iw-gap);align-items:start}.oc-iw[data-desktop-order="text"] .oc-iw__grid{grid-template-columns:minmax(0,var(--iw-rest)) minmax(0,var(--iw-share))}.oc-iw .oc-iw__media{padding:0;grid-row:1;grid-column:1}.oc-iw[data-desktop-order="text"] .oc-iw__media{grid-column:2}.oc-iw .oc-iw__frame{width:var(--iw-image_width);height:auto;aspect-ratio:var(--iw-ratio);border:var(--iw-image_border) solid var(--iw-image_border_color);border-radius:var(--iw-image_radius)}.oc-iw .oc-iw__frame :is(img,svg){height:auto;aspect-ratio:var(--iw-ratio)}.oc-iw[data-fixed="true"] .oc-iw__frame{height:var(--iw-height);aspect-ratio:auto}.oc-iw[data-fixed="true"] .oc-iw__frame :is(img,svg){height:100%;aspect-ratio:auto}.oc-iw .oc-iw__content{grid-row:1;grid-column:2;padding:var(--iw-text_y) var(--iw-text_x)}.oc-iw[data-desktop-order="text"] .oc-iw__content{grid-column:1}.oc-iw__layer{font-size:var(--iw-desktop_size);text-align:var(--iw-desktop-align)}}
