.elementor-687 .elementor-element.elementor-element-b60b208{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-687 .elementor-element.elementor-element-270ae94d{width:100%;max-width:100%;}@media(max-width:1024px){.elementor-687 .elementor-element.elementor-element-b60b208{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-687 .elementor-element.elementor-element-b60b208{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for html, class: .elementor-element-270ae94d *//* Snapchat-inspired editorial layout — scoped, RTL, light */
.hk-snap-formats{--snap:#fffc00;--ink:#141414;--muted:#444;--line:#e9e9e2;direction:rtl;box-sizing:border-box;width:100%;max-width:1140px;margin:auto;padding:18px 24px 48px;color:var(--ink);font-family:inherit;font-size:17px;line-height:2.05;text-align:right}
.hk-snap-formats *{box-sizing:border-box}.hk-snap-formats .hk-snap-intro{padding:30px 32px;margin-bottom:45px;border:2px solid #151515;border-radius:22px;background:linear-gradient(125deg,#fffc00 0%,#fffede 100%)}
.hk-snap-formats .hk-kicker{font-size:14px;font-weight:800;letter-spacing:.2px;margin:0 0 15px}.hk-snap-formats p{margin:0 0 19px;line-height:2.07}.hk-snap-formats .hk-summary{background:#161616;color:#fff;border-radius:13px;padding:18px 22px;margin-top:24px;line-height:1.95}.hk-snap-formats .hk-summary strong{color:var(--snap)}
.hk-snap-formats .hk-section{margin:0 0 43px}.hk-snap-formats h2{font-size:clamp(24px,2.6vw,33px);font-weight:850;line-height:1.5;margin:0 0 22px;padding:0 0 15px;border-bottom:3px solid var(--snap);color:#111}.hk-snap-formats h2:before{content:'';display:inline-block;width:9px;height:23px;background:#fffc00;border:1px solid #111;border-radius:3px;vertical-align:middle;margin-left:12px}.hk-snap-formats a{color:#131313;font-weight:750;text-decoration:underline;text-decoration-color:#c4b700;text-decoration-thickness:3px;text-underline-offset:4px;overflow-wrap:anywhere}.hk-snap-formats a:hover{background:#fffc00}.hk-snap-formats strong{font-weight:800}
.hk-snap-formats .hk-table-scroll{overflow-x:auto;margin:24px 0;border:1px solid #e3e3d0;border-radius:13px}.hk-snap-formats table{border-collapse:collapse;width:100%;min-width:660px;font-size:15px}.hk-snap-formats th,.hk-snap-formats td{padding:13px 14px;text-align:right;border-bottom:1px solid #e7e7df;vertical-align:top}.hk-snap-formats th{background:#fffc00;color:#121212;font-weight:850}.hk-snap-formats tbody tr:nth-child(even){background:#fffef0}
@media(max-width:760px){.hk-snap-formats{padding:12px 12px 35px;font-size:16px}.hk-snap-formats .hk-snap-intro{padding:22px 18px;border-radius:16px}.hk-snap-formats h2{font-size:24px}.hk-snap-formats .hk-section{margin-bottom:33px}}
@media(max-width:420px){.hk-snap-formats{padding:8px 7px 30px;font-size:15.5px}.hk-snap-formats .hk-summary{padding:14px}.hk-snap-formats p{line-height:1.98}}/* End custom CSS */