/* ===== brand display face (bundled) — drives var(--font-brand) on kickers/tags/chips.
   הפונטים מוגשים מהערכה בנתיב מוחלט - מקור יחיד מאז 8.8.2026. ===== */
@font-face{font-family:'Publico Headline Hebrew';src:url('/wp-content/themes/hamakom-theme/assets/fonts/PublicoHeadlineHebrew-Roman.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Publico Headline Hebrew';src:url('/wp-content/themes/hamakom-theme/assets/fonts/PublicoHeadlineHebrew-Medium.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'Publico Headline Hebrew';src:url('/wp-content/themes/hamakom-theme/assets/fonts/PublicoHeadlineHebrew-Bold.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'Publico Headline Hebrew';src:url('/wp-content/themes/hamakom-theme/assets/fonts/PublicoHeadlineHebrew-Black.woff2') format('woff2');font-weight:900;font-style:normal;font-display:swap}
@font-face{font-family:'Graphik';src:url('/wp-content/themes/hamakom-theme/assets/fonts/GraphikHLAR-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Graphik';src:url('/wp-content/themes/hamakom-theme/assets/fonts/GraphikHLAR-Medium.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'Graphik';src:url('/wp-content/themes/hamakom-theme/assets/fonts/GraphikHLAR-Semibold.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:'Graphik';src:url('/wp-content/themes/hamakom-theme/assets/fonts/GraphikHLAR-Bold.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'HaMakom';src:url('/wp-content/themes/hamakom-theme/assets/fonts/HaMakom-9.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}

/* ===== hamakom homepage — full-bleed wrapper + utilities (above the ported design) ===== */
.hmk-wrap{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);overflow-x:hidden}
.hmk-wrap,.hmk-wrap *,.hmk-wrap *::before,.hmk-wrap *::after{box-sizing:border-box}
.hmk-wrap img{max-width:100%}
.hmk-wrap .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media (max-width:760px){.hmk-wrap.hmk-hide-mobile,.hmk-el.hmk-hide-mobile{display:none !important}}
@media (prefers-reduced-motion:reduce){.hmk-wrap *,.hmk-wrap *::before,.hmk-wrap *::after{animation-duration:.001ms !important;animation-iteration-count:1 !important;transition-duration:.001ms !important}}
.hmk-wrap.hmk-el{width:auto;max-width:100%;margin-inline:0;padding:0;overflow-x:visible}

/* ===== hamakom homepage — faithful port of claude.css, scoped under .hmk-wrap ===== */
.hmk-wrap{
  --bg:var(--hmk-ivory,#faf9f5); --paper:var(--hmk-paper,#f3f1ea); --light-gray:#e8e6dc; --mid:#b0aea5;
  --ink:var(--hmk-ink,#141413); --ink-2:#3b3a36; --ink-soft:#5C594F;
  --line:var(--hmk-line,#e3e1d8); --line-2:#d6d4c9;
  --terra:var(--hmk-terra,#D97757); --terra-deep:var(--hmk-terra-deep,#D97757); --terra-cta:#C2562F;
  --sage:var(--hmk-sage,#788C5D); --sage-deep:#4F5E38; --sage-cta:var(--hmk-sage-cta,#5E7344);
  --heather:var(--hmk-heather,#8E6FA8); --heather-deep:var(--hmk-heather-deep,#5E4476);
  --card:#fff;
  --shadow-border:0 0 0 1px rgba(0,0,0,.06),0 1px 2px -1px rgba(0,0,0,.06),0 2px 4px 0 rgba(0,0,0,.04);
  --shadow-border-h:0 0 0 1px rgba(0,0,0,.09),0 2px 6px -1px rgba(0,0,0,.09),0 12px 26px 0 rgba(0,0,0,.08);
  --r-card:var(--hmk-radius,14px); --r-img:8px; --r-chip:6px; --r-btn:8px; --maxw:1120px;
  --font-head:'Publico Headline Hebrew','Suez One',Georgia,serif; --font-body:'Graphik','IBM Plex Sans Hebrew',sans-serif; --font-brand:'HaMakom','IBM Plex Sans Hebrew',sans-serif;
}
@keyframes pulse{0%,100%{opacity:1}50%{opacity:.35}}
@keyframes rise{to{opacity:1;transform:none;filter:none}}
@keyframes podwave{0%,100%{transform:scaleY(.55)}50%{transform:scaleY(1)}}

.hmk-wrap *{margin:0;padding:0;box-sizing:border-box}.hmk-wrap{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hmk-wrap{background:var(--paper);color:var(--ink);font-family:var(--font-body),system-ui,Arial,sans-serif;line-height:1.5}.hmk-wrap a{color:inherit}.hmk-wrap h1,.hmk-wrap h2,.hmk-wrap h3,.hmk-wrap h4{text-wrap:balance;font-family:var(--font-head),Georgia,serif;font-weight:800;letter-spacing:-.01em}.hmk-wrap p,.hmk-wrap li,.hmk-wrap figcaption,.hmk-wrap .card__t,.hmk-wrap .standfirst,.hmk-wrap blockquote{text-wrap:pretty}.hmk-wrap img{outline:1px solid rgba(0,0,0,.1);outline-offset:-1px;max-width:100%}.hmk-wrap .ltr{direction:ltr;unicode-bidi:isolate;display:inline-block}.hmk-wrap .wrap{max-width:var(--maxw);margin:0 auto;padding:20px 22px 56px}.hmk-wrap .site{background:var(--bg);border-radius:18px;overflow:hidden;box-shadow:var(--shadow-border)}.hmk-wrap .body{padding:22px}.hmk-wrap .brandmark{display:inline-block;border-radius:9px;flex:none;line-height:0}.hmk-wrap .brandmark>img{display:block;width:100%;height:auto;border-radius:7px;outline:0;filter:none}.hmk-wrap .brandmark--sm{width:52px}.hmk-wrap .brandmark--lg{width:116px;border-radius:14px}.hmk-wrap .brandmark--lg>img{border-radius:10px}.hmk-wrap .brandmark--xl{width:160px;border-radius:18px}.hmk-wrap .brandmark--xl>img{border-radius:13px}.hmk-wrap .site::before{content:"";display:block;height:6px;
  background:linear-gradient(to left,var(--terra) 0 33.34%,var(--sage) 33.34% 66.67%,var(--heather) 66.67% 100%)}.hmk-wrap .mast{display:flex;align-items:center;gap:18px;padding:14px 22px;border-bottom:1px solid var(--line)}.hmk-wrap .logo{display:flex;align-items:center;gap:11px;font-family:var(--font-head);font-weight:800;font-size:1.22rem;letter-spacing:-.01em;color:var(--ink);white-space:nowrap;text-decoration:none}.hmk-wrap .nav{display:flex;gap:2px;flex-wrap:wrap}.hmk-wrap .nav a{font-weight:600;font-size:.95rem;color:var(--ink-2);text-decoration:none;padding:8px 11px;border-radius:7px;position:relative;transition:color .16s ease}.hmk-wrap .nav a:hover{color:var(--terra-deep)}.hmk-wrap .nav a::after{content:"";position:absolute;inset-inline:11px;bottom:3px;height:3px;border-radius:2px;background:var(--terra);opacity:0;transition:opacity .16s ease}.hmk-wrap .nav a:hover::after,.hmk-wrap .nav a.active::after{opacity:1}.hmk-wrap .nav a.active{color:var(--ink)}.hmk-wrap .mast__actions{margin-inline-start:auto;display:flex;align-items:center;gap:10px}.hmk-wrap .icobtn{width:40px;height:40px;border:1px solid var(--line-2);background:var(--bg);border-radius:9px;display:grid;place-items:center;color:var(--ink-2);cursor:pointer;transition:border-color .16s ease, scale .15s ease}.hmk-wrap .icobtn:hover{border-color:var(--mid)}.hmk-wrap .icobtn:active{scale:.96}.hmk-wrap .icobtn svg{width:18px;height:18px}.hmk-wrap .btn-cta{font-family:var(--font-body);font-weight:700;font-size:.92rem;color:#fff;background:var(--sage-cta);border:0;border-radius:var(--r-btn);padding:0 16px;min-height:42px;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:filter .16s ease, scale .15s ease;text-decoration:none}.hmk-wrap .btn-cta:hover{filter:brightness(.95)}.hmk-wrap .btn-cta:active{scale:.96}.hmk-wrap .btn-cta--lg{min-height:50px;padding:0 26px;font-size:1.02rem}.hmk-wrap .btn-line{font-family:var(--font-body);font-weight:700;font-size:.92rem;color:var(--ink);background:var(--bg);border:1px solid var(--line-2);border-radius:var(--r-btn);padding:0 16px;min-height:42px;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:border-color .16s ease, scale .15s ease;text-decoration:none}.hmk-wrap .btn-line:hover{border-color:var(--ink-2)}.hmk-wrap .btn-line:active{scale:.96}@keyframes hmkticker{from{transform:translateX(0)}to{transform:translateX(-50%)}}.hmk-wrap .kicker{font-family:var(--font-brand);font-weight:400;font-size:.95rem;letter-spacing:.05em;color:var(--terra-deep);display:inline-block;margin-bottom:8px}.hmk-wrap .kicker--green{color:var(--sage-deep)}.hmk-wrap .kicker--purple{color:var(--heather-deep)}.hmk-wrap .sec{margin-top:30px}.hmk-wrap .sec__h{display:flex;align-items:baseline;gap:12px;margin-bottom:16px}.hmk-wrap .sec__h h2{font-size:1.25rem;color:var(--ink);position:relative;padding-bottom:7px}.hmk-wrap .sec__h h2::after{content:"";position:absolute;right:0;bottom:0;width:36px;height:3px;border-radius:2px;background:var(--accent,var(--terra))}.hmk-wrap .sec__h .more{margin-inline-start:auto;font-weight:700;font-size:.85rem;color:var(--accent-deep,var(--terra-deep));text-decoration:none}.hmk-wrap .sec__h .more:hover{text-decoration:underline}.hmk-wrap .sec--opinion{--accent:var(--heather);--accent-deep:var(--heather-deep)}.hmk-wrap .sec--data{--accent:var(--sage);--accent-deep:var(--sage-deep)}.hmk-wrap .lead{display:grid;grid-template-columns:1.25fr 1fr;gap:26px;align-items:start;padding-bottom:24px;border-bottom:1px solid var(--line)}.hmk-wrap .lead__media{position:relative;aspect-ratio:16/10;border-radius:var(--r-img);overflow:hidden;background:var(--light-gray)}.hmk-wrap .lead__media img{width:100%;height:100%;object-fit:cover;display:block}.hmk-wrap .lead__chip{position:absolute;top:12px;right:12px;font-family:var(--font-brand);font-weight:400;font-size:.82rem;color:#fff;background:var(--terra);border-radius:var(--r-chip);padding:6px 10px}.hmk-wrap .lead h1{font-size:2.2rem;line-height:1.12;color:var(--ink);margin:2px 0 12px}.hmk-wrap .lead h1 a{text-decoration:none;color:inherit;transition:color .16s ease}.hmk-wrap .lead h1 a:hover{color:var(--terra-deep)}.hmk-wrap .standfirst{background:var(--paper);border-radius:10px;padding:14px 16px;font-size:1.04rem;line-height:1.6;color:var(--ink-2);margin-bottom:14px}.hmk-wrap .byline{display:flex;align-items:center;gap:9px;font-size:.86rem;color:var(--ink-soft);flex-wrap:wrap}.hmk-wrap .byline .who{font-family:var(--font-body);font-weight:600;color:var(--ink-2)}.hmk-wrap .byline .sep{color:var(--line-2)}.hmk-wrap .byline time{font-variant-numeric:tabular-nums}.hmk-wrap .cols{display:grid;grid-template-columns:1fr 320px;gap:28px;margin-top:30px}
@media(max-width:860px){.hmk-wrap .cols{grid-template-columns:1fr}}.hmk-wrap .grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.hmk-wrap .grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
@media(max-width:760px){.hmk-wrap .grid4{grid-template-columns:repeat(2,1fr)}}
@media(max-width:620px){.hmk-wrap .grid3{grid-template-columns:1fr 1fr}}.hmk-wrap .card{background:var(--bg);border-radius:var(--r-card);overflow:hidden;box-shadow:var(--shadow-border);transition:box-shadow .2s ease, translate .2s ease;cursor:pointer}.hmk-wrap .card:hover{box-shadow:var(--shadow-border-h);translate:0 -2px}.hmk-wrap .card__media{aspect-ratio:16/10;overflow:hidden;background:var(--light-gray);position:relative}.hmk-wrap .card__media img{width:100%;height:100%;object-fit:cover;display:block}.hmk-wrap .card__b{padding:11px 13px 13px}.hmk-wrap .card__t{font-size:1.02rem;line-height:1.24;color:var(--ink);margin:5px 0 7px}.hmk-wrap .card__t a{text-decoration:none;color:inherit;transition:color .16s ease}.hmk-wrap .card:hover .card__t a{color:var(--terra-deep)}.hmk-wrap .card__by{font-size:.8rem;color:var(--ink-soft)}.hmk-wrap .play{position:absolute;inset:0;display:grid;place-items:center}.hmk-wrap .play span{width:46px;height:46px;border-radius:50%;background:rgba(250,249,245,.92);display:grid;place-items:center;box-shadow:var(--shadow-border)}.hmk-wrap .play svg{width:18px;height:18px;margin-inline-start:2px;color:var(--terra-deep)}.hmk-wrap .dur{position:absolute;bottom:8px;left:8px;font-family:var(--font-body);font-size:.72rem;font-weight:600;background:rgba(20,20,19,.8);color:#fff;padding:2px 7px;border-radius:5px}.hmk-wrap .reels{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(170px,1fr);gap:14px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x proximity}.hmk-wrap .reels::-webkit-scrollbar{height:8px}.hmk-wrap .reels::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:8px}.hmk-wrap .reel{position:relative;border-radius:var(--r-card);overflow:hidden;box-shadow:var(--shadow-border);cursor:pointer;background:var(--light-gray);scroll-snap-align:start;transition:box-shadow .2s ease, translate .2s ease}.hmk-wrap .reel:hover{box-shadow:var(--shadow-border-h);translate:0 -2px}.hmk-wrap .reel .rm{position:relative;aspect-ratio:9/16}.hmk-wrap .reel .rm img{width:100%;height:100%;object-fit:cover;display:block;outline:0}.hmk-wrap .reel .grad{position:absolute;inset:0;background:linear-gradient(to top,rgba(20,20,19,.82) 0%,rgba(20,20,19,.15) 42%,rgba(20,20,19,0) 70%)}.hmk-wrap .reel .rt{position:absolute;inset-inline:11px;bottom:11px;color:#fff;font-family:var(--font-head);font-weight:700;font-size:.95rem;line-height:1.18;z-index:2;text-wrap:pretty}.hmk-wrap .reel .rcat{position:absolute;top:10px;right:10px;z-index:2;font-family:var(--font-body);font-weight:700;font-size:.66rem;color:#fff;background:rgba(20,20,19,.55);padding:3px 8px;border-radius:5px}
@media(max-width:560px){.hmk-wrap .reels{grid-auto-columns:minmax(150px,72%)}}.hmk-wrap .vgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:16px}
@media(max-width:560px){.hmk-wrap .vgrid{grid-template-columns:1fr 1fr}}.hmk-wrap .noimg{position:relative;display:grid;place-items:center;background:linear-gradient(135deg,var(--terra),var(--sage) 55%,var(--heather))}.hmk-wrap .noimg img{width:44%;max-width:108px;outline:0;border-radius:6px;mix-blend-mode:normal}.hmk-wrap .oplist{display:flex;flex-direction:column}.hmk-wrap .oplist a{display:block;padding:13px 0;border-bottom:1px solid var(--line);text-decoration:none}.hmk-wrap .oplist a:last-child{border-bottom:0}.hmk-wrap .oplist .ot{font-family:var(--font-head);font-weight:700;font-size:1.02rem;line-height:1.22;color:var(--ink);transition:color .16s ease}.hmk-wrap .oplist a:hover .ot{color:var(--heather-deep)}.hmk-wrap .oplist .ob{font-size:.8rem;color:var(--ink-soft);margin-top:4px}.hmk-wrap .snums{display:grid;grid-template-columns:repeat(var(--cols,3),1fr);gap:14px;margin:24px 0}
@media(max-width:680px){.hmk-wrap .snums{grid-template-columns:1fr 1fr}}
@media(max-width:380px){.hmk-wrap .snums{grid-template-columns:1fr}}.hmk-wrap .snum{background:var(--ink);color:#fff;border-radius:14px;padding:18px}.hmk-wrap .snum .n{font-family:var(--font-head);font-size:2.1rem;line-height:1;font-variant-numeric:tabular-nums;color:var(--sc,#fff)}.hmk-wrap .snum .l{font-size:.85rem;color:rgba(255,255,255,.85);font-weight:600;margin-top:9px}.hmk-wrap .snum .s{font-size:.76rem;color:rgba(255,255,255,.55);margin-top:3px}.hmk-wrap .snum--t{--sc:#E8906F}.hmk-wrap .snum--g{--sc:#A9C088}.hmk-wrap .snum--h{--sc:#B89BD0}.hmk-wrap .snum--n{--sc:#fff}.hmk-wrap .data{border-radius:16px;background:var(--bg);box-shadow:var(--shadow-border);overflow:hidden}.hmk-wrap .data__grid{display:grid;grid-template-columns:1fr 1fr;gap:0}
@media(max-width:720px){.hmk-wrap .data__grid{grid-template-columns:1fr}}.hmk-wrap .data__media{position:relative;background:var(--light-gray);min-height:230px}.hmk-wrap .data__media img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;inset:0}.hmk-wrap .data__body{padding:20px}.hmk-wrap .data__body h3{font-size:1.3rem;color:var(--ink);margin-bottom:6px}.hmk-wrap .data__body p{font-size:.92rem;color:var(--ink-2);line-height:1.55;margin-bottom:16px}.hmk-wrap .bars{display:flex;flex-direction:column;gap:11px;margin-bottom:16px}.hmk-wrap .bar{display:grid;grid-template-columns:84px 1fr auto;align-items:center;gap:10px}.hmk-wrap .bar .lbl{font-size:.86rem;font-weight:600;color:var(--ink-2)}.hmk-wrap .bar .track{height:22px;background:var(--light-gray);border-radius:6px;overflow:hidden}.hmk-wrap .bar .fill{height:100%;border-radius:6px}.hmk-wrap .bar .val{font-family:ui-monospace,Menlo,monospace;font-size:.82rem;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.hmk-wrap .bar--t .fill{background:var(--terra)}.hmk-wrap .bar--g .fill{background:var(--sage)}.hmk-wrap .bar--h .fill{background:var(--heather)}.hmk-wrap .field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.hmk-wrap .field label{font-size:.85rem;font-weight:700;color:var(--ink-2)}.hmk-wrap .field input,.hmk-wrap .field textarea,.hmk-wrap .field select{font-family:var(--font-body);font-size:1rem;color:var(--ink);background:var(--bg);border:1px solid var(--line-2);border-radius:var(--r-btn);padding:11px 13px;width:100%;transition:border-color .16s ease, box-shadow .16s ease}.hmk-wrap .field input:focus,.hmk-wrap .field textarea:focus,.hmk-wrap .field select:focus{outline:0;border-color:var(--sage-cta);box-shadow:0 0 0 3px rgba(94,115,68,.15)}.hmk-wrap .field .note{font-size:.78rem;color:var(--ink-soft)}.hmk-wrap .promo{border-radius:16px;background:var(--ink);color:var(--bg);padding:24px;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.hmk-wrap .promo h3{font-size:1.3rem;color:#fff}.hmk-wrap .promo p{color:#cfcdc4;font-size:.92rem;margin-top:4px;max-width:48ch}.hmk-wrap .promo .btn-cta{margin-inline-start:auto}.hmk-wrap .foot{border-top:0;background:var(--ink);color:#FAF9F5}.hmk-wrap .foot{border-radius:0;margin-top:0}.hmk-wrap .foot__top,.hmk-wrap .foot__bottom{max-width:var(--maxw);margin-inline:auto}.hmk-wrap .foot__top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr .9fr;gap:24px;padding:28px 22px}
@media(max-width:760px){.hmk-wrap .foot__top{grid-template-columns:1fr 1fr}}.hmk-wrap .foot h4{font-family:var(--font-body);font-weight:700;font-size:.78rem;letter-spacing:.04em;color:rgba(255,255,255,.72);text-transform:uppercase;margin-bottom:12px}.hmk-wrap .foot ul{list-style:none}.hmk-wrap .foot li{margin-bottom:8px}.hmk-wrap .foot a{font-size:.92rem;color:rgba(255,255,255,.9);text-decoration:none;transition:color .15s ease}.hmk-wrap .foot a:hover{text-decoration:underline}.hmk-wrap .foot__top>div:nth-child(2) a:hover{color:#CFE0BC}.hmk-wrap .foot__top>div:nth-child(3) a:hover{color:#E1D4EE}.hmk-wrap .foot__top>div:nth-child(4) a:hover{color:#fff}.hmk-wrap .foot__top>div:nth-child(5) a:hover{color:#E1D4EE}.hmk-wrap .foot__brand a:hover{color:#CFE0BC}.hmk-wrap .foot__brand .logo{margin-bottom:10px}.hmk-wrap .foot__colo{font-size:.9rem;color:rgba(255,255,255,.82);line-height:1.6;max-width:34ch}.hmk-wrap .foot__bottom{border-top:1px solid rgba(255,255,255,.2);padding:14px 22px;display:flex;gap:12px;flex-wrap:wrap;align-items:center}.hmk-wrap .foot__bottom .c{font-size:.8rem;color:rgba(255,255,255,.78)}.hmk-wrap .foot__bottom .ssig{margin-inline-start:auto;display:flex;gap:6px}.hmk-wrap .foot__bottom .ssig i{width:18px;height:4px;border-radius:2px;background:rgba(255,255,255,.5)}.hmk-wrap .reveal{opacity:0;transform:translateY(10px);filter:blur(3px);animation:rise .5s cubic-bezier(.2,0,0,1) forwards}.hmk-wrap .reveal:nth-child(2){animation-delay:.07s}.hmk-wrap .reveal:nth-child(3){animation-delay:.14s}.hmk-wrap .reveal:nth-child(4){animation-delay:.21s}.hmk-wrap .reveal:nth-child(5){animation-delay:.28s}.hmk-wrap .reveal:nth-child(6){animation-delay:.35s}.hmk-wrap .reveal:nth-child(7){animation-delay:.42s}
@media(prefers-reduced-motion:reduce){.hmk-wrap .reveal{animation:none;opacity:1;transform:none;filter:none}}.hmk-wrap .container{max-width:var(--maxw);margin:0 auto;padding:0 22px}.hmk-wrap .muted{color:var(--ink-soft)}.hmk-wrap .center{text-align:center}.hmk-wrap .pagehero{padding:30px 0 22px;border-bottom:1px solid var(--line)}.hmk-wrap .pagehero .kicker{margin-bottom:10px}.hmk-wrap .pagehero h1{font-size:clamp(2rem,5vw,3rem);line-height:1.08;color:var(--ink)}.hmk-wrap .pagehero p{font-size:1.08rem;color:var(--ink-2);line-height:1.6;max-width:60ch;margin-top:12px}.hmk-wrap .mtab{position:fixed;bottom:0;inset-inline:0;z-index:60;display:none;
  background:rgba(250,249,245,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);
  border-top:1px solid var(--line-2);padding:6px 2px;padding-bottom:calc(6px + env(safe-area-inset-bottom));
  justify-content:space-around;align-items:stretch;box-shadow:0 -3px 14px rgba(0,0,0,.05)}.hmk-wrap .mtab::before{content:"";position:absolute;top:-1px;inset-inline:0;height:2px;opacity:.85;
  background:linear-gradient(to left,var(--terra) 0 33.3%,var(--sage) 33.3% 66.6%,var(--heather) 66.6%)}.hmk-wrap .mtab a,.hmk-wrap .mtab button{flex:1;background:none;border:0;font:inherit;color:var(--ink-soft);text-decoration:none;
  display:flex;flex-direction:column;align-items:center;gap:3px;font-size:.64rem;font-weight:600;
  padding:4px 0;cursor:pointer;-webkit-tap-highlight-color:transparent}.hmk-wrap .mtab svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hmk-wrap .mtab a.on,.hmk-wrap .mtab button.on{color:var(--terra-cta)}

@media(max-width:600px){.hmk-wrap .wrap{padding:14px 15px 78px}.hmk-wrap .site{border-radius:16px}.hmk-wrap .body{padding:16px}.hmk-wrap .mast{padding:13px 16px}.hmk-wrap .foot__top{padding:24px 16px}.hmk-wrap .foot__bottom{padding:14px 16px}.hmk-wrap .mtab{display:flex}.hmk-wrap .mast .hamb,.hmk-wrap .mast .btn-cta,.hmk-wrap .mast button.icobtn[aria-label="חיפוש"]{display:none}
}
@media(max-width:780px){.hmk-wrap .lead{grid-template-columns:1fr;gap:18px}.hmk-wrap .mast{flex-wrap:wrap}.hmk-wrap .nav{order:3;flex-basis:100%;overflow-x:auto;flex-wrap:nowrap;gap:0;margin-top:4px;scrollbar-width:none}.hmk-wrap .nav::-webkit-scrollbar{display:none}.hmk-wrap .nav a{white-space:nowrap;padding:8px 10px}
}.hmk-wrap{scroll-behavior:smooth}.hmk-wrap ::selection{background:rgba(217,119,87,.22);color:var(--ink)}.hmk-wrap :focus-visible{outline:2px solid var(--terra-cta);outline-offset:2px;border-radius:4px}.hmk-wrap .btn-cta:focus-visible,.hmk-wrap .btn-line:focus-visible,.hmk-wrap .icobtn:focus-visible{outline-offset:3px}.hmk-wrap .card:focus-within{box-shadow:var(--shadow-border-h);translate:0 -2px}.hmk-wrap .reel:focus-within{box-shadow:var(--shadow-border-h)}.hmk-wrap .btn-cta>svg,.hmk-wrap .btn-line>svg{margin-inline-start:-2px}.hmk-wrap .dur,.hmk-wrap .bar .val,.hmk-wrap .snum .n,.hmk-wrap .byline time{font-variant-numeric:tabular-nums}
@media(prefers-reduced-motion:reduce){.hmk-wrap{scroll-behavior:auto}.hmk-wrap *{scroll-behavior:auto !important}}.hmk-wrap .mast-date{font-size:.8rem;color:var(--ink-soft);white-space:nowrap;font-variant-numeric:tabular-nums;margin-inline-end:4px}
@media(max-width:920px){.hmk-wrap .mast-date{display:none}}.hmk-wrap .taxdrawer{position:fixed;inset:0;z-index:1200;visibility:hidden;opacity:0;transition:opacity .2s ease}.hmk-wrap .taxdrawer.open{visibility:visible;opacity:1}.hmk-wrap .taxdrawer__bg{position:absolute;inset:0;background:rgba(20,20,19,.5)}.hmk-wrap .taxdrawer__panel{position:absolute;top:0;bottom:0;right:0;width:min(440px,92vw);background:var(--bg);overflow-y:auto;
  padding:20px 22px 44px;transform:translateX(100%);transition:transform .28s cubic-bezier(.2,0,0,1);box-shadow:-12px 0 50px rgba(20,20,19,.25)}.hmk-wrap .taxdrawer.open .taxdrawer__panel{transform:none}.hmk-wrap .taxdrawer__head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:14px;margin-bottom:4px}.hmk-wrap .taxdrawer__head .tdh{font-family:var(--font-head);font-size:1.25rem;color:var(--ink)}.hmk-wrap .taxdrawer__x{width:40px;height:40px;border:1px solid var(--line-2);background:var(--bg);border-radius:9px;cursor:pointer;font-size:1rem;color:var(--ink-2);transition:border-color .15s ease,scale .12s ease}.hmk-wrap .taxdrawer__x:hover{border-color:var(--ink-2)}.hmk-wrap .taxdrawer__x:active{scale:.96}.hmk-wrap .taxgrp{padding:15px 0;border-bottom:1px solid var(--line)}.hmk-wrap .taxgrp:last-child{border-bottom:0}.hmk-wrap .taxgrp__h{font-family:var(--font-body);font-weight:700;font-size:.74rem;letter-spacing:.06em;color:var(--terra-deep);margin-bottom:8px;text-transform:uppercase}.hmk-wrap .taxgrp--2 .taxgrp__h{color:var(--sage-deep)}.hmk-wrap .taxgrp--3 .taxgrp__h{color:var(--heather-deep)}.hmk-wrap .taxgrp__l{display:flex;flex-direction:column}.hmk-wrap .taxgrp__l a{font-family:var(--font-head);font-weight:700;font-size:1.04rem;color:var(--ink);text-decoration:none;padding:7px 0;transition:color .15s ease}.hmk-wrap .taxgrp__l a:hover{color:var(--terra-deep)}
@media(prefers-reduced-motion:reduce){.hmk-wrap .taxdrawer__panel{transition:none}}.hmk-wrap .vscroll{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(370px,380px);gap:20px;overflow-x:auto;padding-bottom:16px;scroll-snap-type:x proximity}.hmk-wrap .vscroll::-webkit-scrollbar{height:10px}.hmk-wrap .vscroll::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:8px}.hmk-wrap .vscroll .reelw{scroll-snap-align:start}.hmk-wrap .vscroll .reel .rt{font-size:1.15rem}
@media(max-width:600px){.hmk-wrap .vscroll{grid-auto-columns:minmax(82%,86%)}}.hmk-wrap .opstories{display:flex;gap:24px;overflow-x:auto;padding:8px 2px 12px;scroll-snap-type:x proximity}.hmk-wrap .opstories::-webkit-scrollbar{height:7px}.hmk-wrap .opstories::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:8px}.hmk-wrap .opstory{flex:0 0 auto;width:132px;text-align:center;text-decoration:none;scroll-snap-align:start;transition:translate .18s ease}.hmk-wrap .opstory:hover{translate:0 -3px}.hmk-wrap .opstory .ring{transition:filter .18s ease,scale .18s ease}.hmk-wrap .opstory:hover .ring{scale:1.04;filter:brightness(1.03)}.hmk-wrap .opstory .ring{width:96px;height:96px;border-radius:50%;margin:0 auto;padding:3px;background:conic-gradient(from 210deg,var(--terra) 0 28%,var(--heather) 34% 61%,var(--sage) 67% 94%,var(--terra) 100%)}.hmk-wrap .opstory .av{width:100%;height:100%;border-radius:50%;object-fit:cover;border:3px solid var(--bg);display:block;background:var(--light-gray);outline:0}.hmk-wrap .opstory .nm{font-family:var(--font-body),sans-serif;font-weight:700;font-size:.82rem;color:var(--heather-deep);margin-top:4px}.hmk-wrap .opstory .ti{font-family:var(--font-head),Georgia,serif;font-weight:700;font-size:.92rem;color:var(--ink);line-height:1.22;margin-top:11px;text-wrap:pretty;transition:color .16s ease}.hmk-wrap .opstory:hover .ti{color:var(--heather-deep)}.hmk-wrap .invest{display:grid;grid-template-columns:2fr 1fr;gap:30px;align-items:start;margin-top:6px}.hmk-wrap .invest__main{min-width:0}.hmk-wrap .invest__main .sec__h{margin-bottom:14px}.hmk-wrap .strips{display:flex;flex-direction:column;gap:16px}.hmk-wrap .strip{display:grid;align-items:center;text-decoration:none;color:inherit;background:var(--card);border-radius:var(--r-card);box-shadow:var(--shadow-border);overflow:hidden;transition:box-shadow .2s ease,translate .2s ease}.hmk-wrap .strip:hover{box-shadow:var(--shadow-border-h);translate:0 -2px}.hmk-wrap .strip__media{overflow:hidden;background:var(--light-gray)}.hmk-wrap .strip__media img{width:100%;height:100%;object-fit:cover;display:block}.hmk-wrap .strip__b{padding:16px 20px}.hmk-wrap .strip .kicker{display:inline-block;margin-bottom:7px}.hmk-wrap .strip__t{font-family:var(--font-head),Georgia,serif;font-weight:700;color:var(--ink);line-height:1.18;margin:0;text-wrap:pretty}.hmk-wrap .strip__by{font-family:var(--font-body),sans-serif;font-weight:600;font-size:.8rem;color:var(--ink-soft);margin-top:10px}.hmk-wrap .strip--feat{grid-template-columns:1fr 1fr}.hmk-wrap .strip--feat .strip__media{aspect-ratio:1/1}.hmk-wrap .strip--feat .strip__t{font-size:1.5rem}.hmk-wrap .strip--row{grid-template-columns:1fr 2fr}.hmk-wrap .strip--row .strip__media{aspect-ratio:4/3}.hmk-wrap .strip--row .strip__t{font-size:1.12rem}.hmk-wrap .iside{display:flex;flex-direction:column;gap:20px}.hmk-wrap .iside__nl{background:var(--ink);border-radius:var(--r-card);padding:22px 22px 24px}.hmk-wrap .iside__nl .kicker{color:var(--terra)}.hmk-wrap .iside__nl h3{font-family:var(--font-head),Georgia,serif;font-size:1.32rem;color:#fff;margin:7px 0 6px;line-height:1.15}.hmk-wrap .iside__nl p{color:#cbc9c0;font-size:.88rem;line-height:1.45;margin:0 0 14px}.hmk-wrap .nlform{display:flex;gap:8px}.hmk-wrap .nlform input{flex:1;min-width:0;border:0;border-radius:9px;padding:10px 12px;font-family:var(--font-body);font-size:.9rem}.hmk-wrap .nlform button{background:var(--terra);color:#fff;border:0;border-radius:9px;padding:10px 16px;font-family:var(--font-body);font-weight:700;cursor:pointer;white-space:nowrap}.hmk-wrap .iside__mv{background:var(--card);border-radius:var(--r-card);box-shadow:var(--shadow-border);padding:18px 20px 8px}.hmk-wrap .iside__mv .kicker{color:var(--sage-deep)}.hmk-wrap .mvlist{list-style:none;margin:10px 0 0;padding:0}.hmk-wrap .mvlist li{border-top:1px solid var(--line)}.hmk-wrap .mvlist li:first-child{border-top:0}.hmk-wrap .mvlist a{display:grid;grid-template-columns:22px 1fr;gap:12px;align-items:start;padding:12px 0;text-decoration:none;color:inherit}.hmk-wrap .mv__n{font-family:var(--font-body),sans-serif;font-size:.72rem;font-weight:800;color:#fff;background:var(--terra);
  width:22px;height:22px;border-radius:50%;display:grid;place-items:center;flex:none;margin-top:1px;font-variant-numeric:tabular-nums}.hmk-wrap .mv__t{font-size:.95rem;line-height:1.35;color:var(--ink-2);font-weight:500}.hmk-wrap .mvlist a:hover .mv__t{color:var(--terra-deep)}.hmk-wrap .mvlist a:hover .mv__n{background:var(--terra-deep)}
@media(max-width:760px){.hmk-wrap .invest{grid-template-columns:1fr}.hmk-wrap .strip--feat{grid-template-columns:1fr}.hmk-wrap .strip--feat .strip__media{aspect-ratio:16/9}}.hmk-wrap .sec--hot .hotgrid{display:grid;grid-template-columns:1fr 1fr;gap:26px;align-items:stretch;margin-top:6px}.hmk-wrap .hotfeat{display:flex;flex-direction:column;text-decoration:none;color:inherit;background:var(--card);border-radius:var(--r-card);box-shadow:var(--shadow-border);overflow:hidden;transition:box-shadow .2s ease,translate .2s ease}.hmk-wrap .hotfeat:hover{box-shadow:var(--shadow-border-h);translate:0 -2px}.hmk-wrap .hotfeat__media{aspect-ratio:16/9;overflow:hidden;background:var(--light-gray)}.hmk-wrap .hotfeat__media img{width:100%;height:100%;object-fit:cover;display:block}.hmk-wrap .hotfeat__b{padding:15px 18px 17px}.hmk-wrap .hotfeat__t{font-family:var(--font-head),Georgia,serif;font-weight:700;font-size:1.4rem;line-height:1.18;color:var(--ink);margin:7px 0 9px;text-wrap:pretty}.hmk-wrap .hotfeat .byline time{font-variant-numeric:tabular-nums}.hmk-wrap .hotfeed{background:var(--card);border-radius:var(--r-card);box-shadow:var(--shadow-border);padding:14px 20px 9px;display:flex;flex-direction:column}.hmk-wrap .hotfeed__h{display:flex;align-items:center;gap:8px;font-family:var(--font-brand),sans-serif;font-size:.85rem;color:var(--terra-deep);padding-bottom:5px}.hmk-wrap .hotfeed__h .live{position:static;width:8px;height:8px;flex:none}.hmk-wrap .hotitem{display:grid;grid-template-columns:auto 1fr;gap:13px;align-items:baseline;padding:11px 0;border-top:1px solid var(--line);text-decoration:none;color:inherit}.hmk-wrap .hotitem time{font-family:var(--font-body);font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:700;color:var(--terra-deep);flex:none;white-space:nowrap}.hmk-wrap .hotitem .ht{font-size:.98rem;line-height:1.3;color:var(--ink-2)}.hmk-wrap .hotitem:hover .ht{color:var(--terra-deep)}
@media(max-width:760px){.hmk-wrap .sec--hot .hotgrid{grid-template-columns:1fr}}.hmk-wrap .sec--hot .hotgrid{display:grid;grid-template-columns:3fr 1fr;gap:26px;align-items:start;margin-top:6px}.hmk-wrap .hotcards{display:grid;grid-template-columns:1fr 1fr;gap:16px}.hmk-wrap .rssbox{background:var(--light-gray);border:1px solid var(--line);border-radius:var(--r-card);padding:15px 18px 6px;align-self:stretch}.hmk-wrap .rssbox__h{display:flex;align-items:center;gap:8px;font-family:var(--font-brand),sans-serif;font-size:.85rem;color:var(--ink-soft);padding-bottom:4px}.hmk-wrap .rssbox__h .live{position:static;width:7px;height:7px;flex:none;background:var(--sage)}.hmk-wrap .rssitem{display:block;padding:10px 0;border-top:1px solid var(--line-2);text-decoration:none;color:inherit}.hmk-wrap .rssitem:first-of-type{border-top:0}.hmk-wrap .rss__src{display:block;font-family:var(--font-body);font-size:.7rem;font-weight:700;color:var(--terra-deep);margin-bottom:3px;letter-spacing:.01em}.hmk-wrap .rss__t{font-size:.9rem;line-height:1.3;color:var(--ink-2)}.hmk-wrap .rssitem:hover .rss__t{color:var(--ink)}.hmk-wrap .rssbox__foot{font-size:.68rem;color:var(--ink-soft);padding:9px 0 4px;border-top:1px solid var(--line-2);margin-top:2px}
@media(max-width:760px){.hmk-wrap .sec--hot .hotgrid{grid-template-columns:1fr}.hmk-wrap .hotcards{grid-template-columns:1fr 1fr}}

@media(min-width:601px){.hmk-wrap .mast{display:grid;grid-template-columns:1fr auto 1fr;grid-template-areas:"ham logo cta" "nav nav nav";align-items:center;column-gap:14px;row-gap:0}.hmk-wrap .mast__tools{grid-area:ham;justify-self:start;display:flex;align-items:center;gap:8px}.hmk-wrap .logo{grid-area:logo;justify-self:center}.hmk-wrap .btn-cta{grid-area:cta;justify-self:end}.hmk-wrap .mast .nav{grid-area:nav;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:4px;border-top:1px solid var(--line);margin-top:11px;padding-top:10px}.hmk-wrap .nav__nl{color:var(--terra-cta)!important;font-weight:700}
}.hmk-wrap .sec--hot .hotcards{display:grid;grid-template-columns:1fr 1fr;gap:2px 26px;align-self:start;align-content:start}.hmk-wrap .hotq{display:grid;grid-template-columns:78px 1fr;gap:13px;align-items:center;padding:12px 0;border-top:1px solid var(--line);text-decoration:none;color:inherit}.hmk-wrap .hotq:first-child,.hmk-wrap .hotq:nth-child(2){border-top:0}.hmk-wrap .hotq__im{width:78px;height:58px;border-radius:9px;overflow:hidden;background:var(--light-gray)}.hmk-wrap .hotq__im img{width:100%;height:100%;object-fit:cover;display:block}.hmk-wrap .hotq__b{min-width:0}.hmk-wrap .hotq .kicker{margin-bottom:3px;font-size:.72rem}.hmk-wrap .hotq__t{font-family:var(--font-head),Georgia,serif;font-weight:700;font-size:1rem;line-height:1.2;color:var(--ink);margin:0}.hmk-wrap .hotq:hover .hotq__t{color:var(--terra-deep)}
@media(max-width:760px){.hmk-wrap .sec--hot .hotcards{grid-template-columns:1fr}.hmk-wrap .hotq:nth-child(2){border-top:1px solid var(--line)}}.hmk-wrap .rssbox{align-self:stretch;display:flex;flex-direction:column}.hmk-wrap .rssbox__foot{margin-top:auto}.hmk-wrap .coverflow{position:relative;margin-top:18px}.hmk-wrap .cf-track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;
  scroll-behavior:smooth;padding:14px 0 22px;
  -webkit-overflow-scrolling:touch;scrollbar-width:none}.hmk-wrap .cf-track::-webkit-scrollbar{display:none}.hmk-wrap .cf-track::before,.hmk-wrap .cf-track::after{content:"";flex:0 0 max(0px,calc((100% - var(--cf-vw,320px)) / 2 - 20px))}.hmk-wrap .cf-card{flex:0 0 var(--cf-w,250px);scroll-snap-align:center;text-decoration:none;color:inherit;
  position:relative;display:block;
  transform:scale(.9);opacity:.62;filter:saturate(.92);
  transition:transform .32s cubic-bezier(.22,.61,.36,1),opacity .32s ease,filter .32s ease,box-shadow .2s ease}.hmk-wrap .cf-card.is-center{transform:scale(1);opacity:1;filter:none;z-index:2}.hmk-wrap .cf-prev,.hmk-wrap .cf-next{position:absolute;top:calc(50% - 18px);z-index:6;
  width:44px;height:44px;border-radius:50%;border:1px solid var(--line-2);
  background:rgba(250,249,245,.94);color:var(--ink);cursor:pointer;
  display:grid;place-items:center;box-shadow:var(--shadow-border);
  transition:filter .16s ease,scale .15s ease,box-shadow .2s ease}.hmk-wrap .cf-prev:hover,.hmk-wrap .cf-next:hover{filter:brightness(.97);box-shadow:var(--shadow-border-h);scale:1.05}.hmk-wrap .cf-prev svg,.hmk-wrap .cf-next svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.hmk-wrap .cf-prev{right:-6px}.hmk-wrap .cf-next{left:-6px}
@media(max-width:900px){.hmk-wrap .cf-prev{right:2px}.hmk-wrap .cf-next{left:2px}}.hmk-wrap .coverflow[data-cf-ready] .cf-prev[disabled],.hmk-wrap .coverflow[data-cf-ready] .cf-next[disabled]{opacity:.32;cursor:default;box-shadow:var(--shadow-border)}.hmk-wrap .coverflow--video{--cf-w:230px;--cf-vw:230px}.hmk-wrap .cf-card--video{border-radius:var(--r-card);overflow:hidden;background:var(--light-gray);
  box-shadow:var(--shadow-border)}.hmk-wrap .cf-card--video .cf-vm{position:relative;aspect-ratio:9/16}.hmk-wrap .cf-card--video .cf-vm img{width:100%;height:100%;object-fit:cover;display:block}.hmk-wrap .cf-card--video .cf-grad{position:absolute;inset:0;background:linear-gradient(to top,rgba(20,20,19,.86) 0%,rgba(20,20,19,.18) 44%,rgba(20,20,19,0) 70%)}.hmk-wrap .cf-card--video .cf-tag{position:absolute;top:11px;right:11px;z-index:2;
  font-family:var(--font-brand),sans-serif;font-weight:400;font-size:.78rem;letter-spacing:.02em;
  color:#fff;background:rgba(20,20,19,.55);padding:3px 9px;border-radius:var(--r-chip)}.hmk-wrap .cf-card--video .cf-play{position:absolute;inset:0;display:grid;place-items:center;z-index:2}.hmk-wrap .cf-card--video .cf-play span{width:54px;height:54px;border-radius:50%;background:rgba(250,249,245,.94);
  display:grid;place-items:center;box-shadow:var(--shadow-border);transition:scale .18s ease}.hmk-wrap .cf-card--video .cf-play svg{width:22px;height:22px;margin-inline-start:3px;color:var(--terra-deep);fill:currentColor}.hmk-wrap .cf-card--video:hover .cf-play span{scale:1.08}.hmk-wrap .cf-card--video .cf-dur{position:absolute;bottom:11px;left:11px;z-index:3;
  font-family:var(--font-body);font-weight:600;font-size:.72rem;font-variant-numeric:tabular-nums;
  background:rgba(20,20,19,.82);color:#fff;padding:2px 8px;border-radius:5px}.hmk-wrap .cf-card--video .cf-vt{position:absolute;inset-inline:13px;bottom:38px;z-index:2;
  font-family:var(--font-head),Georgia,serif;font-weight:700;font-size:1rem;line-height:1.2;color:#fff;text-wrap:pretty}.hmk-wrap .cf-card--video .cf-watch{position:absolute;inset-inline-end:13px;bottom:13px;z-index:3;
  font-family:var(--font-body);font-weight:700;font-size:.78rem;color:#fff;display:inline-flex;align-items:center;gap:3px}.hmk-wrap .cf-card--video .cf-watch svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:2.4}.hmk-wrap .cf-card--video.is-center{box-shadow:0 0 0 2px var(--terra),var(--shadow-border-h)}.hmk-wrap .coverflow--story{--cf-w:248px;--cf-vw:248px}.hmk-wrap .cf-card--story{position:relative;border-radius:var(--r-card);overflow:hidden;box-shadow:var(--shadow-border);
  aspect-ratio:3/4;background:var(--light-gray);display:block}.hmk-wrap .cf-card--story .cf-bg{position:absolute;inset:0}.hmk-wrap .cf-card--story .cf-bg>img{width:100%;height:100%;object-fit:cover;display:block}.hmk-wrap .cf-card--story .cf-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(20,20,19,.92),rgba(20,20,19,.28) 48%,rgba(20,20,19,.05) 80%)}.hmk-wrap .cf-card--story .cf-av{position:absolute;left:50%;top:16px;transform:translateX(-50%);z-index:3;
  width:76px;height:76px;border-radius:50%;padding:3px;
  background:conic-gradient(from 210deg,var(--terra) 0 28%,var(--heather) 34% 61%,var(--sage) 67% 94%,var(--terra) 100%)}.hmk-wrap .cf-card--story .cf-av img{width:100%;height:100%;border-radius:50%;object-fit:cover;border:3px solid rgba(255,255,255,.92);display:block}.hmk-wrap .cf-card--story .cf-sb{position:absolute;inset-inline:0;bottom:0;z-index:2;padding:16px 15px 17px;text-align:center;display:flex;flex-direction:column;gap:6px}.hmk-wrap .cf-card--story .cf-name{font-family:var(--font-body);font-weight:600;font-size:.85rem;color:#fff;opacity:.92}.hmk-wrap .cf-card--story .cf-st{font-family:var(--font-head),Georgia,serif;font-weight:700;font-size:1.04rem;line-height:1.26;color:#fff;text-wrap:pretty}.hmk-wrap .cf-card--story:hover .cf-st{color:#fff}.hmk-wrap .cf-card--story.is-center{box-shadow:0 0 0 2px var(--heather),var(--shadow-border-h)}.hmk-wrap .coverflow--topic{--cf-w:262px;--cf-vw:262px}.hmk-wrap .cf-card--topic{border-radius:var(--r-card);overflow:hidden;box-shadow:var(--shadow-border);background:var(--bg);display:flex;flex-direction:column}.hmk-wrap .cf-card--topic .cf-tm{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--light-gray)}.hmk-wrap .cf-card--topic .cf-tm img{width:100%;height:100%;object-fit:cover;display:block}.hmk-wrap .cf-card--topic .cf-tb{padding:12px 14px 14px;display:flex;flex-direction:column;gap:6px}.hmk-wrap .cf-card--topic .cf-tag{font-family:var(--font-brand),sans-serif;font-weight:400;font-size:.8rem;letter-spacing:.02em;color:var(--terra-deep)}.hmk-wrap .cf-card--topic .cf-tt{font-family:var(--font-head),Georgia,serif;font-weight:700;font-size:1.06rem;line-height:1.24;color:var(--ink);text-wrap:pretty}.hmk-wrap .cf-card--topic:hover .cf-tt{color:var(--terra-deep)}.hmk-wrap .cf-card--topic .cf-tby{font-family:var(--font-body);font-weight:600;font-size:.8rem;color:var(--ink-soft)}.hmk-wrap .cf-card--topic.is-center{box-shadow:0 0 0 2px var(--terra),var(--shadow-border-h)}.hmk-wrap .cf-rest{max-width:660px;margin:6px auto 0;display:flex;flex-direction:column}.hmk-wrap .cf-subh{max-width:660px;margin:30px auto 4px;display:flex;align-items:baseline;gap:12px}.hmk-wrap .cf-subh h2{font-size:1.3rem;color:var(--ink);position:relative;padding-bottom:7px}.hmk-wrap .cf-subh h2::after{content:"";position:absolute;right:0;bottom:0;width:38px;height:3px;border-radius:2px;background:var(--accent,var(--terra))}.hmk-wrap .cf-subh .count{margin-inline-start:auto;font-weight:700;font-size:.85rem;color:var(--accent-deep,var(--terra-deep));font-variant-numeric:tabular-nums}.hmk-wrap .cf-rrow{display:grid;grid-template-columns:130px 1fr;gap:18px;align-items:center;
  padding:18px 4px;border-top:1px solid var(--line);text-decoration:none;color:inherit;transition:background .16s ease;border-radius:10px}.hmk-wrap .cf-rrow:first-child{border-top:0}.hmk-wrap .cf-rrow:hover{background:var(--paper)}.hmk-wrap .cf-rrow__im{position:relative;width:130px;aspect-ratio:9/16;border-radius:var(--r-img);overflow:hidden;background:var(--light-gray);box-shadow:var(--shadow-border)}.hmk-wrap .cf-rrow__im img{width:100%;height:100%;object-fit:cover;display:block}.hmk-wrap .cf-rrow__im .cf-play{position:absolute;inset:0;display:grid;place-items:center}.hmk-wrap .cf-rrow__im .cf-play span{width:40px;height:40px;border-radius:50%;background:rgba(250,249,245,.94);display:grid;place-items:center;box-shadow:var(--shadow-border)}.hmk-wrap .cf-rrow__im .cf-play svg{width:16px;height:16px;margin-inline-start:2px;color:var(--terra-deep);fill:currentColor}.hmk-wrap .cf-rrow__im .cf-dur{position:absolute;bottom:7px;left:7px;font-family:var(--font-body);font-weight:600;font-size:.7rem;font-variant-numeric:tabular-nums;background:rgba(20,20,19,.82);color:#fff;padding:2px 7px;border-radius:5px}.hmk-wrap .cf-rrow__b{min-width:0;display:flex;flex-direction:column;gap:7px}.hmk-wrap .cf-rrow__tag{font-family:var(--font-brand),sans-serif;font-weight:400;font-size:.78rem;color:var(--terra-deep)}.hmk-wrap .cf-rrow__t{font-family:var(--font-head),Georgia,serif;font-weight:700;font-size:1.3rem;line-height:1.22;color:var(--ink);text-wrap:pretty}.hmk-wrap .cf-rrow:hover .cf-rrow__t{color:var(--terra-deep)}.hmk-wrap .cf-rrow__by{font-family:var(--font-body);font-weight:600;font-size:.82rem;color:var(--ink-soft)}.hmk-wrap .cf-orow{display:grid;grid-template-columns:96px 1fr;gap:20px;align-items:center;
  padding:20px 4px;border-top:1px solid var(--line);text-decoration:none;color:inherit;transition:background .16s ease;border-radius:10px}.hmk-wrap .cf-orow:first-child{border-top:0}.hmk-wrap .cf-orow:hover{background:var(--paper)}.hmk-wrap .cf-orow__av{width:96px;height:96px;border-radius:50%;padding:3px;flex:none;
  background:conic-gradient(from 210deg,var(--terra) 0 28%,var(--heather) 34% 61%,var(--sage) 67% 94%,var(--terra) 100%)}.hmk-wrap .cf-orow__av img{width:100%;height:100%;border-radius:50%;object-fit:cover;border:3px solid var(--bg);display:block}.hmk-wrap .cf-orow__b{min-width:0;display:flex;flex-direction:column;gap:6px}.hmk-wrap .cf-orow__meta{font-family:var(--font-body);font-size:.82rem;color:var(--ink-soft)}.hmk-wrap .cf-orow__who{font-weight:600;color:var(--heather-deep)}.hmk-wrap .cf-orow__t{font-family:var(--font-head),Georgia,serif;font-weight:700;font-size:1.34rem;line-height:1.22;color:var(--ink);text-wrap:pretty}.hmk-wrap .cf-orow:hover .cf-orow__t{color:var(--heather-deep)}
@media(max-width:560px){.hmk-wrap .cf-rrow{grid-template-columns:96px 1fr;gap:14px}.hmk-wrap .cf-rrow__im{width:96px}.hmk-wrap .cf-rrow__t{font-size:1.12rem}.hmk-wrap .cf-orow{grid-template-columns:74px 1fr;gap:14px}.hmk-wrap .cf-orow__av{width:74px;height:74px}.hmk-wrap .cf-orow__t{font-size:1.12rem}
}.hmk-wrap .foot{position:relative}.hmk-wrap .foot::before{content:"";position:absolute;top:0;inset-inline:0;height:4px;
  background:linear-gradient(90deg,var(--terra) 0 33.34%,var(--sage) 33.34% 66.67%,var(--heather) 66.67%)}.hmk-wrap .foot__top{grid-template-columns:1.5fr 1fr 1fr 1fr .9fr;gap:30px;padding:42px 22px 36px}.hmk-wrap .foot h4{font-family:var(--font-body);font-weight:700;font-size:.72rem;letter-spacing:.09em;
  color:rgba(255,255,255,.55);margin-bottom:15px}.hmk-wrap .foot li{margin-bottom:11px}.hmk-wrap .foot a{font-size:.95rem;color:rgba(255,255,255,.92)}.hmk-wrap .foot a:hover{text-decoration:none;color:#fff;opacity:1}.hmk-wrap .foot__brand .brandmark{width:60px;margin-bottom:14px}.hmk-wrap .foot__colo{font-size:.95rem;line-height:1.65;color:rgba(255,255,255,.9);max-width:36ch}.hmk-wrap .foot__bottom{border-top:1px solid rgba(255,255,255,.18);padding:18px 22px;align-items:center}.hmk-wrap .foot__bottom .c{font-size:.82rem;color:rgba(255,255,255,.72)}.hmk-wrap .foot__bottom .ssig{margin-inline-start:auto;gap:5px}.hmk-wrap .foot__bottom .ssig i{width:22px;height:4px;border-radius:2px}.hmk-wrap .foot__bottom .ssig i:nth-child(1){background:var(--terra)}.hmk-wrap .foot__bottom .ssig i:nth-child(2){background:var(--sage)}.hmk-wrap .foot__bottom .ssig i:nth-child(3){background:var(--heather)}.hmk-wrap .foot__bottom .ssig i:nth-child(n+4){background:rgba(255,255,255,.45)}.hmk-wrap .topicchips{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.hmk-wrap .topicchip{display:inline-flex;align-items:center;gap:8px;padding:8px 15px;border-radius:999px;
  background:var(--card);border:1px solid var(--line);text-decoration:none;color:var(--ink-2);
  font-family:var(--font-body);font-size:.92rem;font-weight:600;transition:border-color .16s ease,color .16s ease,translate .16s ease}.hmk-wrap .topicchip:hover{border-color:var(--terra);color:var(--terra-deep);translate:0 -1px}.hmk-wrap .topicchip .n{font-family:var(--font-body);font-size:.72rem;font-weight:700;color:var(--terra);
  background:var(--paper);border-radius:999px;padding:1px 7px;font-variant-numeric:tabular-nums}.hmk-wrap .topicchip:hover .n{background:var(--terra);color:#fff}.hmk-wrap .pager{display:flex;justify-content:center;align-items:center;gap:6px;margin:32px 0 4px;flex-wrap:wrap}.hmk-wrap .pager a,.hmk-wrap .pager span{min-width:38px;height:38px;display:grid;place-items:center;padding:0 12px;border-radius:9px;
  border:1px solid var(--line);background:var(--card);color:var(--ink-2);text-decoration:none;
  font-family:var(--font-body);font-size:.92rem;font-weight:600;transition:border-color .15s ease,color .15s ease}.hmk-wrap .pager a:hover{border-color:var(--terra);color:var(--terra-deep)}.hmk-wrap .pager .cur{background:var(--terra);border-color:var(--terra);color:#fff}.hmk-wrap .pager .dots{border:0;background:none;min-width:auto;padding:0 4px}.hmk-wrap .sec--hot .hotcards{display:flex;flex-direction:column;gap:20px;align-self:stretch}.hmk-wrap .sec--hot .hotlead{display:grid;grid-template-columns:1.15fr 1fr;gap:22px;align-items:stretch;
    text-decoration:none;color:inherit;background:var(--card);border-radius:var(--r-card);
    box-shadow:var(--shadow-border);overflow:hidden;transition:box-shadow .2s ease,translate .2s ease}.hmk-wrap .sec--hot .hotlead:hover{box-shadow:var(--shadow-border-h);translate:0 -2px}.hmk-wrap .sec--hot .hotlead__im{position:relative;overflow:hidden;background:var(--light-gray)}.hmk-wrap .sec--hot .hotlead__im img{width:100%;height:100%;object-fit:cover;display:block}.hmk-wrap .sec--hot .hotlead__chip{position:absolute;top:12px;right:12px;font-family:var(--font-brand),sans-serif;
    font-weight:400;font-size:.8rem;letter-spacing:.02em;color:#fff;background:var(--terra);
    border-radius:var(--r-chip);padding:5px 10px}.hmk-wrap .sec--hot .hotlead__b{padding:20px 22px 22px;display:flex;flex-direction:column;justify-content:center}.hmk-wrap .sec--hot .hotlead__t{font-family:var(--font-head),Georgia,serif;font-weight:700;font-size:1.55rem;
    line-height:1.16;color:var(--ink);margin:2px 0 10px;text-wrap:pretty}.hmk-wrap .sec--hot .hotlead:hover .hotlead__t{color:var(--terra-deep)}.hmk-wrap .sec--hot .hotlead .standfirst{font-size:.96rem;line-height:1.55;margin-bottom:12px}.hmk-wrap .sec--hot .hotmore{display:grid;grid-template-columns:1fr 1fr;gap:2px 24px;
    padding-top:4px;border-top:1px solid var(--line)}.hmk-wrap .sec--hot .hotmore .hotq:first-child,.hmk-wrap .sec--hot .hotmore .hotq:nth-child(2){border-top:0}.hmk-wrap .podbanner{margin-top:24px;background:var(--ink);color:var(--bg);border-radius:var(--r-card);
    overflow:hidden;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:22px;
    padding:20px 26px}.hmk-wrap .podbanner__art{width:64px;height:64px;border-radius:14px;flex:none;display:grid;place-items:center;
    background:linear-gradient(135deg,var(--terra),var(--heather));color:#fff}.hmk-wrap .podbanner__art svg{width:34px;height:34px}.hmk-wrap .podbanner__b{min-width:0}.hmk-wrap .podbanner__k{font-family:var(--font-brand),sans-serif;font-weight:400;font-size:.82rem;
    letter-spacing:.04em;color:var(--terra);margin-bottom:5px;display:block}.hmk-wrap .podbanner__t{font-family:var(--font-head),Georgia,serif;font-weight:700;font-size:1.5rem;
    line-height:1.12;color:#fff;margin:0 0 5px}.hmk-wrap .podbanner__d{font-family:var(--font-body);font-size:.92rem;line-height:1.5;color:rgba(250,249,245,.74)}.hmk-wrap .podbanner__wave{display:flex;align-items:center;gap:4px;height:34px;opacity:.5;flex:none}.hmk-wrap .podbanner__wave i{display:block;width:4px;border-radius:3px;background:var(--terra);
    animation:podwave 1.3s ease-in-out infinite}.hmk-wrap .podbanner__wave i:nth-child(1){height:40%;animation-delay:0s}.hmk-wrap .podbanner__wave i:nth-child(2){height:78%;animation-delay:.12s;background:var(--heather)}.hmk-wrap .podbanner__wave i:nth-child(3){height:55%;animation-delay:.24s}.hmk-wrap .podbanner__wave i:nth-child(4){height:100%;animation-delay:.36s;background:var(--heather)}.hmk-wrap .podbanner__wave i:nth-child(5){height:48%;animation-delay:.48s}.hmk-wrap .podbanner__wave i:nth-child(6){height:85%;animation-delay:.6s;background:var(--terra)}.hmk-wrap .podbanner__wave i:nth-child(7){height:62%;animation-delay:.72s}.hmk-wrap .podbanner__wave i:nth-child(8){height:34%;animation-delay:.84s}.hmk-wrap .podbanner .btn-cta{background:var(--terra-cta);white-space:nowrap}.hmk-wrap .podbanner .btn-cta:hover{filter:brightness(1.06)}
  @media(prefers-reduced-motion:reduce){.hmk-wrap .podbanner__wave i{animation:none}}

  @media(max-width:920px){.hmk-wrap .sec--hot .hotlead{grid-template-columns:1fr}.hmk-wrap .sec--hot .hotlead__im{aspect-ratio:16/9}.hmk-wrap .podbanner{grid-template-columns:auto 1fr;gap:16px;padding:18px 20px}.hmk-wrap .podbanner__wave{display:none}.hmk-wrap .podbanner .btn-cta{grid-column:1 / -1;justify-self:start}
  }
  @media(max-width:760px){.hmk-wrap .sec--hot .hotmore{grid-template-columns:1fr}.hmk-wrap .sec--hot .hotmore .hotq:nth-child(2){border-top:1px solid var(--line)}.hmk-wrap .podbanner__t{font-size:1.25rem}
  }.hmk-wrap .magfeat{display:grid;grid-template-columns:1.55fr 1fr;gap:26px;align-items:stretch}.hmk-wrap .magcover{position:relative;display:block;border-radius:var(--r-card);overflow:hidden;
    text-decoration:none;color:inherit;background:var(--ink);min-height:380px;
    box-shadow:var(--shadow-border);transition:box-shadow .2s ease,translate .2s ease}.hmk-wrap .magcover:hover{box-shadow:var(--shadow-border-h);translate:0 -2px}.hmk-wrap .magcover img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;
    transition:transform .5s ease}.hmk-wrap .magcover:hover img{transform:scale(1.035)}.hmk-wrap .magcover::after{content:"";position:absolute;inset:0;
    background:linear-gradient(0deg,rgba(20,20,19,.86) 0%,rgba(20,20,19,.5) 38%,rgba(20,20,19,.06) 68%,transparent 100%)}.hmk-wrap .magcover__b{position:absolute;inset-inline:0;bottom:0;z-index:2;padding:26px 28px 28px;
    display:flex;flex-direction:column}.hmk-wrap .magcover__k{font-family:var(--font-brand),sans-serif;font-weight:400;font-size:.88rem;
    letter-spacing:.03em;color:#fff;background:var(--terra);align-self:flex-start;
    border-radius:var(--r-chip);padding:5px 11px;margin-bottom:12px}.hmk-wrap .magcover__t{font-family:var(--font-head),Georgia,serif;font-weight:800;font-size:2.05rem;
    line-height:1.1;color:#fff;margin:0;text-wrap:balance;
    text-shadow:0 1px 18px rgba(0,0,0,.35)}.hmk-wrap .magcover__by{margin-top:13px;font-family:var(--font-body),sans-serif;font-weight:600;
    font-size:.86rem;color:rgba(255,255,255,.86)}.hmk-wrap .maglist{display:flex;flex-direction:column}.hmk-wrap .magitem{display:grid;grid-template-columns:84px 1fr;gap:14px;align-items:center;
    padding:15px 0;border-top:1px solid var(--line);text-decoration:none;color:inherit}.hmk-wrap .magitem:first-child{border-top:0;padding-top:2px}.hmk-wrap .magitem__im{aspect-ratio:1/1;border-radius:10px;overflow:hidden;background:var(--light-gray)}.hmk-wrap .magitem__im img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.hmk-wrap .magitem:hover .magitem__im img{transform:scale(1.06)}.hmk-wrap .magitem__b{min-width:0}.hmk-wrap .magitem__k{font-family:var(--font-brand),sans-serif;font-weight:400;font-size:.78rem;
    letter-spacing:.02em;color:var(--terra-deep);display:block;margin-bottom:4px}.hmk-wrap .magitem__t{font-family:var(--font-head),Georgia,serif;font-weight:700;font-size:1.04rem;
    line-height:1.2;color:var(--ink);margin:0 0 5px;text-wrap:pretty;transition:color .16s ease}.hmk-wrap .magitem:hover .magitem__t{color:var(--terra-deep)}.hmk-wrap .magitem__by{font-family:var(--font-body),sans-serif;font-size:.78rem;color:var(--ink-soft)}

  @media(max-width:920px){.hmk-wrap .magfeat{grid-template-columns:1fr}.hmk-wrap .magcover{min-height:340px}
  }
  @media(max-width:520px){.hmk-wrap .magcover{min-height:300px}.hmk-wrap .magcover__t{font-size:1.6rem}
  }.hmk-wrap .magscroll{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(244px,1fr);gap:18px;overflow-x:auto;
    scroll-snap-type:x mandatory;padding-bottom:6px;margin-top:6px;scrollbar-width:none}.hmk-wrap .magscroll::-webkit-scrollbar{display:none}.hmk-wrap .magtile{position:relative;aspect-ratio:1/1;border-radius:var(--r-card);overflow:hidden;scroll-snap-align:start;
    text-decoration:none;box-shadow:var(--shadow-border);display:block}.hmk-wrap .magtile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:scale .4s ease}.hmk-wrap .magtile:hover img{scale:1.05}.hmk-wrap .magtile::after{content:"";position:absolute;inset:0;
    background:linear-gradient(to top,rgba(20,20,19,.93),rgba(20,20,19,.28) 52%,transparent 80%)}.hmk-wrap .magtile__b{position:absolute;inset-inline:0;bottom:0;z-index:2;padding:15px 15px 17px;color:#fff}.hmk-wrap .magtile__k{font-family:var(--font-brand),sans-serif;font-weight:400;font-size:.74rem;letter-spacing:.02em;color:#f0d9cf}.hmk-wrap .magtile__t{font-family:var(--font-head),Georgia,serif;font-weight:700;font-size:1.08rem;line-height:1.2;color:#fff;margin:6px 0 0;text-wrap:pretty}.hmk-wrap .magtile__by{font-family:var(--font-body),sans-serif;font-size:.78rem;color:rgba(255,255,255,.82);margin-top:7px}

/* ===== homepage notes pass (v1.6.0) — flagship hero tag, ticker controls,
   reachable mobile menu, elevated data band, mobile video grid, contrast ===== */

/* flagship "תחקיר" hero badge — distinct from the plain category chip */
.hmk-wrap .lead__chip--invest{background:var(--terra-deep);font-weight:700;letter-spacing:.04em}
.hmk-wrap .kicker--invest{color:var(--terra-deep);font-weight:700}
.hmk-wrap .kicker--invest::before{content:"";display:inline-block;width:18px;height:2px;border-radius:2px;background:var(--terra-deep);vertical-align:middle;margin-inline-start:7px}

@media(max-width:600px){
  /* עיגון מפורש. בלי position הרצועה (‎width:max-content‎ עם direction:ltr
     בתוך הורה RTL) נחתה כ-7000 פיקסל משמאל למסגרת - מחוץ למסך עוד לפני
     שהאנימציה התחילה. שלושה סבבים של תיקוני כיוון לא נגעו בזה, כי הבעיה
     מעולם לא הייתה בכיוון אלא בנקודת המוצא. 29.07.2026. */
  /* בלי transform:none!important כאן. הוא נועד לחסום את ה-transform המוטבע
     שטיימר ההיפוך האנכי הזריק, אבל !important גובר גם על אנימציות - ולכן הוא
     ביטל כל פריים של המרקי והרצועה עמדה במקום. מאז 1.6.70 ה-JS מדלג על
     הטיימר במובייל ומנקה transform מוטבע, ולכן החסימה מיותרת. 28.07.2026. */
  /* animation-direction:reverse ולא היפוך ה-keyframes. היפוך הפריימים מתחיל
     את הרצועה ב-translateX(-50%) - כלומר אלפי פיקסלים מחוץ למסגרת - והרצועה
     נראית ריקה. reverse משאיר את הגיאומטריה שעובדת ומהפך רק את ההשמעה. */
  /* מובייל: רצועה נגללת באצבע, בלי אנימציה אוטומטית.
     ההיפוך האנכי חתך כותרות עבריות ארוכות; חמישה ניסיונות מרקי אוטומטי
     (keyframes באחוזים, היפוך, reverse, עיגון absolute, ואז rAF) נכשלו על
     מיקום התחלתי בלתי צפוי של רצועת max-content בתוך הורה RTL. גלילה
     ידנית עובדת תמיד, מציגה כותרת שלמה, ונותנת לקורא שליטה על הקצב.
     29.07.2026. */
  /* התנועה ימינה, מאפס ל-50%+. הכפילויות מוזרקות *לפני* המקור (ראה
     homepage-ui.js), ולכן ב-0 רואים את הכותרות האמיתיות והמחזור אינסופי
     בלי רגע ריק. התנועה שמאלה בכוונה: בעברית הכותרת נכנסת מצד ימין, ולכן
     הסדר שהקורא מקבל הוא 1, 2, 3. תנועה ימינה חשפה אותן הפוך.
     שני ניסיונות קודמים (היפוך keyframes, ואחריו animation-direction:reverse)
     התחילו ב-50%- ודחפו את הרצועה אלפי פיקסלים מחוץ למסגרת. 29.07.2026. */
  
}

/* When a logged-in user sees the fixed WordPress admin bar it overlaps the top of the
   homepage (the tricolor strip + the start of the header). Push the homepage down by the
   admin-bar height so nothing hides behind it. Scoped to .hmk-wrap AND body.admin-bar, so
   it only affects logged-in users on this homepage — regular visitors (no admin bar) get
   no offset, and nothing else on the site is touched. */
body.admin-bar .hmk-wrap{margin-top:32px}
@media screen and (max-width:782px){body.admin-bar .hmk-wrap{margin-top:46px}}

/* On phones the bottom tab bar carries navigation ("נושאים" opens the drawer) and
   search ("חיפוש"), so the masthead hamburger + search icons are redundant — they
   stay hidden <600 (see the .mast__tools rule in the responsive-fix block below). */

/* elevated data band — a tinted full-width shelf that breaks the white-row rhythm
   and signals the data project as the page's centrepiece */
.hmk-wrap .band-soft{margin-inline:-22px;padding:6px 22px 30px;background:var(--paper);
  border-block:1px solid var(--line)}
.hmk-wrap .band-soft--data{background:linear-gradient(180deg,var(--paper),#ece5d3)}
.hmk-wrap .band-soft .sec{margin-top:24px}
@media(max-width:600px){.hmk-wrap .band-soft{margin-inline:-16px;padding:4px 16px 24px}}

/* the video rail stays a horizontal swipe carousel at EVERY width — it is
   mobile-first by design, so it is deliberately NOT converted to a grid. */

/* contrast: lift the faint settlement-number caption to clear AA on the dark card */
.hmk-wrap .snum .s{color:rgba(255,255,255,.72)}

/* ===== canonical breakpoint system (v1.7) — 4 tiers, scoped to .hmk-wrap =====
   Mobile ≤599 · Tablet 600–991 · Desktop 992–1399 · Wide ≥1400.
   This block is intentionally LAST so it wins the cascade over the older,
   per-component breakpoints (760/780/860/920…) without deleting them — the page
   now behaves predictably at the four tiers while the legacy rules stay as a
   harmless fallback. No rule here reaches outside .hmk-wrap. */

/* Tablet & down: asymmetric multi-column sections stack to a single column,
   instead of squeezing into cramped narrow side columns at 600–991. */
@media (max-width:991px){
  .hmk-wrap .lead,
  .hmk-wrap .invest,
  .hmk-wrap .cols,
  .hmk-wrap .data__grid,
  .hmk-wrap .magfeat,
  .hmk-wrap .sec--hot .hotgrid,
  .hmk-wrap .sec--hot .hotlead{grid-template-columns:1fr}
  .hmk-wrap .strip--feat{grid-template-columns:1fr}
}

/* Tablet (600–991): simple card grids settle on two columns. */
@media (min-width:600px) and (max-width:991px){
  .hmk-wrap .grid3,
  .hmk-wrap .grid4{grid-template-columns:1fr 1fr}
}

/* Mobile (≤599): single column for card grids; footer to two columns. */
@media (max-width:599px){
  .hmk-wrap .grid3,
  .hmk-wrap .grid4{grid-template-columns:1fr}
  .hmk-wrap .foot__top{grid-template-columns:1fr 1fr}
}

/* 2026.07.12 — the tricolor signature moved from the top of the content card
   to the header's bottom separator (editor's direction) */
.hmk-wrap .site::before{display:none}
.hmk-wrap .mast{border-bottom:4px solid;border-image:linear-gradient(to left,var(--terra) 0 33.34%,var(--sage) 33.34% 66.67%,var(--heather) 66.67% 100%) 1}

/* BRAND 2026.07 - the page base is WHITE; saved options must not bring ivory back.
   Guarded: without the :not() the !important pinned the TOKEN itself to white,
   so the dark block could never take effect and dark mode rendered ivory text
   on a white ground. Light mode is byte-for-byte unchanged. */
html:not([data-theme="dark"]) body .hmk-wrap{--bg:#ffffff!important;--hmk-bg:#ffffff!important;background:#fff!important}
html:not([data-theme="dark"]) body.hmk-tpl-home,html:not([data-theme="dark"]) body.hmk-tpl-page{background:#fff!important}

/* the standalone-module inner container — centers every section like the builder rows do */
.hmk-wrap .hmk-inner{max-width:1200px;margin:0 auto;padding:0 22px}
@media(max-width:640px){.hmk-wrap .hmk-inner{padding:0 14px}}

/* breathing room around the hero (editor, 13.07): the frameless homepage has no
   .body{padding:22px} wrapper like the prototype, so the ticker hairline sat flush
   against the lead and the lead's bottom rule almost touched the subrow cards. */
body.hmk-tpl-home .hmk-wrap .lead{margin-top:22px}
body.hmk-tpl-home .hmk-wrap .subrow{margin:18px 0 2px}
/* AUDIT 13.07: keep OneSignal bell / reCAPTCHA off the bottom tab bar + hero, and force brand ink on any link a mobile theme sheet paints blue. */
@media(max-width:600px){#onesignal-bell-launcher,#onesignal-bell-container .onesignal-bell-launcher{bottom:calc(86px + env(safe-area-inset-bottom))!important}.grecaptcha-badge{visibility:hidden!important}}
/* JNews paints links blue via -webkit-text-fill-color (with !important), which
   overrides plain color — so every chrome/headline link must set BOTH props. */
.hmk-wrap .nav a,.hmk-wrap .taxgrp__l a,.hmk-wrap .mtab a{color:var(--ink-2,#3b3a36);-webkit-text-fill-color:var(--ink-2,#3b3a36)}
.hmk-wrap .foot a{color:rgba(255,255,255,.9);-webkit-text-fill-color:rgba(255,255,255,.9)}
.hmk-wrap h1 a,.hmk-wrap h2 a,.hmk-wrap h3 a,.hmk-wrap .card__t a,.hmk-wrap .lead__txt a,.hmk-wrap .scard__t a,.hmk-wrap .hero__t a{color:var(--ink,#141413);-webkit-text-fill-color:var(--ink,#141413)}

/* ============ RESPONSIVE FIX 14.07 — mobile masthead ============ */
/* Phones: the bottom tab bar already provides navigation + search, so the
   masthead tools cluster (hamburger + search) is redundant. Hide it and centre
   the logo on its row. */
@media(max-width:600px){
  .hmk-wrap .mast__tools{display:none}
  .hmk-wrap .mast{justify-content:center}
}
/* The masthead category strip must scroll cleanly on phones/tablets, fading at
   the edges, instead of clipping a category name mid-letter (parity with
   tpl.css:1970). */
@media(max-width:780px){
  .hmk-wrap .mast .nav{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-inline:14px;scroll-padding-inline:14px;-webkit-mask-image:linear-gradient(to left,transparent 0,#000 22px,#000 calc(100% - 22px),transparent 100%);mask-image:linear-gradient(to left,transparent 0,#000 22px,#000 calc(100% - 22px),transparent 100%)}
  .hmk-wrap .mast .nav::-webkit-scrollbar{display:none}
  .hmk-wrap .mast .nav a{white-space:nowrap;flex:none}
}

/* ============ MOBILE MASTHEAD 2026.07.14 (editor) — sticky nameplate ============
   On phones the header collapses to ONE sticky row: a horizontal wordmark + the
   tricolor rule. The category strip and the date are dropped — navigation now
   lives in the bottom tab bar's "תפריט". <=600 only; tablet/desktop unchanged. */
@media(max-width:600px){
  /* .hmk-wrap ships overflow-x:hidden (full-bleed guard) which creates a scroll
     container and silently kills position:sticky — swap to clip on phones (clips
     the same, no scroll container) so the masthead can stick. */
  .hmk-wrap{overflow-x:clip}
  .hmk-wrap .mast{position:sticky;top:0;z-index:200;background:var(--bg,#fff);justify-content:center;padding:10px 16px}
  body.admin-bar .hmk-wrap .mast{top:46px}
  .hmk-wrap .mast__tools,.hmk-wrap .mast .nav,.hmk-wrap .hd-today,.hmk-wrap .mast-date,.hmk-wrap .mast .btn-cta{display:none!important}
  .hmk-wrap .mast .logo .brandmark{display:none}
  .hmk-wrap .mast .logo{justify-self:center;font-family:var(--font-brand);font-weight:400;font-size:1.5rem;letter-spacing:0;color:var(--ink);-webkit-text-fill-color:var(--ink);white-space:nowrap;gap:0}
  .hmk-wrap .mast .logo::after{content:"המקום הכי חם בגיהנום"}
}

/* ---------------------------------------------------------------------------
 * מצב כהה לרכיבים של דף הבית. 28.07.2026.
 *
 * homepage.css הוא קובץ־מראה של tpl.css בסקופ .hmk-wrap, ולכן נשא עותק משלו
 * של אותם רקעים בהירים קשיחים. תיקון ה-.hmk-tpl לא נגע בו, ודף הבית נשאר
 * במצב כהה עם מסטהד לבן, וורדמארק שנהב בלתי נראה וסרגל תחתון לבן.
 * נתפס בסימולטור iPhone 16 Pro - לא בקריאת קוד.
 *
 * ה-rgba לא ניתן להחלפה בטוקן (שקיפות + backdrop-filter), ולכן חוקים ייעודיים.
 * ------------------------------------------------------------------------- */
html[data-theme="dark"] .hmk-wrap .mtab{background:rgba(20,20,15,.94);
  box-shadow:0 -3px 14px rgba(0,0,0,.45)}
html[data-theme="dark"] .hmk-wrap .mtab a,
html[data-theme="dark"] .hmk-wrap .mtab button{color:var(--ink-2);-webkit-text-fill-color:var(--ink-2)}
html[data-theme="dark"] .hmk-wrap .mtab .is-on,
html[data-theme="dark"] .hmk-wrap .mtab a[aria-current]{color:var(--terra);-webkit-text-fill-color:var(--terra)}
html[data-theme="dark"] .hmk-wrap .cf-prev,
html[data-theme="dark"] .hmk-wrap .cf-next{background:rgba(20,20,15,.94)}
html[data-theme="dark"] .hmk-wrap .cf-orow{background:var(--paper)}

/* תיבת ההרשמה לניוזלטר בפוטר - בתחתית עמודת "המערכת", לפי העיצוב:
   כותרת עם אייקון מעטפה, ומתחתיה שדה מייל וכפתור הרשמה באותה שורה.
   הטופס הוא CF7 עם מבנה משלו (p > label + span + input, ו-p נפרד
   לכפתור); display:contents מפרק את העטיפות האלה כדי שהשדה והכפתור
   יהיו פריטי flex אחים, בלי לגעת בטופס עצמו. */
.hmk-wrap .foot__nl,.hmk-tpl .foot__nl{display:flex;flex-direction:column;gap:8px;margin-top:14px}
.hmk-wrap .foot__nl-h,.hmk-tpl .foot__nl-h{display:flex;align-items:center;gap:8px;
  font-family:var(--font-body);font-size:.875rem;font-weight:500;
  color:rgba(250,249,245,.85);text-decoration:none}
.hmk-wrap .foot__nl-h:hover,.hmk-tpl .foot__nl-h:hover{color:#FAF9F5;text-decoration:underline}
.hmk-wrap .foot__nl-h svg,.hmk-tpl .foot__nl-h svg{flex:none}
.hmk-wrap .foot__nl .wpcf7,.hmk-tpl .foot__nl .wpcf7,
.hmk-wrap .foot__nl form,.hmk-tpl .foot__nl form,
.hmk-wrap .foot__nl .mc4wp-form,.hmk-tpl .foot__nl .mc4wp-form{margin:0;padding:0;background:none;border:0}
.hmk-wrap .foot__nl fieldset,.hmk-tpl .foot__nl fieldset,
.hmk-wrap .foot__nl .hidden-fields-container,.hmk-tpl .foot__nl .hidden-fields-container,
.hmk-wrap .foot__nl .akismet-fields-container,.hmk-tpl .foot__nl .akismet-fields-container{display:none!important}
.hmk-wrap .foot__nl .mc4wp-form-fields,.hmk-tpl .foot__nl .mc4wp-form-fields{display:flex;gap:6px;
  align-items:stretch;flex-wrap:nowrap}
.hmk-wrap .foot__nl .mc4wp-form-fields>p,.hmk-tpl .foot__nl .mc4wp-form-fields>p{display:contents;margin:0}
.hmk-wrap .foot__nl label,.hmk-tpl .foot__nl label,
.hmk-wrap .foot__nl br,.hmk-tpl .foot__nl br{display:none}
.hmk-wrap .foot__nl .wpcf7-form-control-wrap,.hmk-tpl .foot__nl .wpcf7-form-control-wrap{flex:1;min-width:0;display:block}
.hmk-wrap .foot__nl input[type=email],.hmk-tpl .foot__nl input[type=email],
.hmk-wrap .foot__nl input[type=text],.hmk-tpl .foot__nl input[type=text]{width:100%;min-width:0;
  font-family:var(--font-body);font-size:.75rem;color:#FAF9F5;background:rgba(250,249,245,.08);
  border:1px solid rgba(250,249,245,.25);border-radius:8px;padding:8px 9px;box-shadow:none;
  -webkit-appearance:none;appearance:none}
.hmk-wrap .foot__nl input::placeholder,.hmk-tpl .foot__nl input::placeholder{color:rgba(250,249,245,.55)}
.hmk-wrap .foot__nl input[type=email]:focus,.hmk-tpl .foot__nl input[type=email]:focus{outline:0;
  border-color:rgba(250,249,245,.55)}
.hmk-wrap .foot__nl input[type=submit],.hmk-tpl .foot__nl input[type=submit],
.hmk-wrap .foot__nl button,.hmk-tpl .foot__nl button,
.hmk-wrap .foot__nl-go,.hmk-tpl .foot__nl-go{flex:none;font-family:var(--font-body);font-size:.75rem;
  font-weight:500;color:#141413;background:#FAF9F5;border:0;border-radius:8px;padding:8px 10px;
  cursor:pointer;white-space:nowrap;text-decoration:none;display:inline-flex;align-items:center;width:auto}
.hmk-wrap .foot__nl input::placeholder,.hmk-tpl .foot__nl input::placeholder{font-size:.72rem}
.hmk-wrap .foot__nl input[type=submit]:hover,.hmk-tpl .foot__nl input[type=submit]:hover,
.hmk-wrap .foot__nl-go:hover,.hmk-tpl .foot__nl-go:hover{background:#fff;color:#141413}
.hmk-wrap .foot__nl .wpcf7-spinner,.hmk-tpl .foot__nl .wpcf7-spinner{display:none}
.hmk-wrap .foot__nl .wpcf7-response-output,.hmk-tpl .foot__nl .wpcf7-response-output{margin:8px 0 0;
  padding:6px 8px;border:1px solid rgba(250,249,245,.25);border-radius:8px;font-size:.72rem;line-height:1.5;
  color:rgba(250,249,245,.8)}
.hmk-wrap .foot__nl form.init .wpcf7-response-output,.hmk-tpl .foot__nl form.init .wpcf7-response-output,
.hmk-wrap .foot__nl .wpcf7-response-output[aria-hidden="true"]:empty,
.hmk-tpl .foot__nl .wpcf7-response-output[aria-hidden="true"]:empty{display:none}
.hmk-wrap .foot__nl .wpcf7-not-valid-tip,.hmk-tpl .foot__nl .wpcf7-not-valid-tip{font-size:.7rem;
  color:#E8906F;margin-top:4px}

/* כותרות רשימת "חם" במובייל בגודל של כרטיסי התחקירים (.strip--row,
   1.12rem). ברירת המחדל 1rem נראתה קטנה מדי בטלפון. דור, 11.8.2026. */
@media(max-width:600px){.hmk-wrap .hotq__t{font-size:1.12rem;line-height:1.2}}

/* דאטה האב: כותרת-המשנה "עיתונות עצמאית" בתחתית העמודה (16.8.2026) */
.hmk-wrap .foot__peers-h{margin-top:18px}
/* במובייל נשאר מהקולופון רק המשפט הראשון */
@media(max-width:640px){.hmk-wrap .foot__colo-rest{display:none}}

/* === תיקוני מובייל 16.8.2026 (פוטר + promo), אומתו מול האתר החי === */
/* שדה המייל בפוטר: עברית מימין גם כשעטיפת ה-CF7 מוכרזת ltr */
.hmk-wrap .foot__nl input[type=email],.hmk-tpl .foot__nl input[type=email]{direction:rtl;text-align:right}
/* רכיב התמיכה לחיץ כולו - הקישור נמתח על כל הקופסה */
.hmk-wrap .promo,.hmk-tpl .promo{position:relative}
.hmk-wrap .promo .btn-cta::after,.hmk-tpl .promo .btn-cta::after{content:"";position:absolute;inset:0}
@media(max-width:640px){
  /* כפתור ההרשמה בפוטר יורד מתחת לשדה */
  .hmk-wrap .foot__nl .mc4wp-form-fields,.hmk-tpl .foot__nl .mc4wp-form-fields{flex-direction:column;align-items:stretch;gap:8px}
  .hmk-wrap .foot__nl input[type=submit],.hmk-tpl .foot__nl input[type=submit]{width:100%}
  /* promo: שורה וכפתור ממורכזים */
  .hmk-wrap .promo,.hmk-tpl .promo{flex-direction:column;align-items:center;text-align:center}
  .hmk-wrap .promo .btn-cta,.hmk-tpl .promo .btn-cta{margin-inline-start:0}
}
@media(max-width:600px){
  /* שורת הזכויות לא נבלעת מאחורי המסילה התחתונה */
  .hmk-wrap .foot__bottom,.hmk-tpl .foot__bottom{padding-bottom:calc(78px + env(safe-area-inset-bottom))}
}

/* ==== פוטר: כותרות טרקוטה + סדר מובייל (הנחיית דור 19.8.2026) ==== */
/* דסקטופ נשאר כשהיה (הבהרת דור 19.8) - הטרקוטה והרווח במובייל בלבד,
   בתוך בלוק המדיה מטה. */
/* במובייל (הגריד הדו-עמודי): דאטה האב יורדת מתחת לבלוק המותג והסושיאל,
   והמערכת מתחת למדורים. אזורים מפורשים - צד לא נקבע לפי סדר DOM. */
@media(max-width:760px){
  /* RTL: השם הראשון בכל שורה = הצד הימני. המותג נשאר ימין. */
  .hmk-wrap .foot__top{grid-template-areas:
    "brand sections"
    "datahub system"
    "peers ."}
  .hmk-wrap .foot__brand{grid-area:brand}
  .hmk-wrap .foot__top>div:nth-child(2){grid-area:sections}
  .hmk-wrap .foot__top>div:nth-child(3){grid-area:datahub}
  .hmk-wrap .foot__top>div:nth-child(4){grid-area:system}
  .hmk-wrap .foot__top>div:nth-child(5){grid-area:peers}
  /* כותרות העמודות בטרקוטה + רווח לפני "עיתונות עצמאית" - מובייל */
  .hmk-wrap .foot h4{color:var(--terra)}
}

/* וריאנטים ברוחב מלא: "חם" בלי עמודת מסביב לרשת, ותחקירים בלי עמודת הצד.
   מחלקת מודיפייר ולא דריסה של הסלקטור הבסיסי, כדי שדף הבית יישאר כשהיה.
   הסלקטורים מדויקים כמו המקוריים (.sec--hot .hotgrid = שלוש מחלקות), ויושבים
   אחריהם בקובץ, ולכן הם גוברים בסדר המקור בלי !important. */
.hmk-wrap .sec--hot .hotgrid--norss{grid-template-columns:1fr}
.hmk-wrap .sec--hot .hotgrid--norss .hotcards{min-width:0}
.hmk-wrap .invest--nosidebar{grid-template-columns:1fr}
.hmk-wrap .invest--nosidebar .invest__main{min-width:0}
/* בלי עמודת הצד יש מקום לשתי רצועות בשורה מ-900 ומעלה, אחרת רצועת ה-row
   נמתחת לרוחב מסך מלא והתמונה שלה מתנפחת ל-4:3 ענק. */
@media(min-width:900px){
.hmk-wrap .invest--nosidebar .strips{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.hmk-wrap .invest--nosidebar .strip--feat{grid-column:1/-1}
}

/* === וריאנטים לכותרת מדור (28.8.2026) ===
   נוספו יחד עם hmk_hp_section_head(). שמות הווריאנטים תואמים במתכוון לאלה
   של בלוקי hamakom_posts_*, כדי שהעורך יפגוש את אותה שפה בשני הסוגים.
   יושבים בסוף הקובץ ולכן גוברים על כלל הבסיס בסדר המקור, בלי !important. */
.hmk-wrap .sec__h.is-bold h2{font-weight:800}
.hmk-wrap .sec__h.is-center{justify-content:center;text-align:center}
.hmk-wrap .sec__h.is-center .more{margin-inline-start:0}
/* plain = בלי הקו הצבעוני מתחת לכותרת */
.hmk-wrap .sec__h.is-plain h2{padding-bottom:0}
.hmk-wrap .sec__h.is-plain h2::after{display:none}
/* כותרת משנה למדור, לצד הכותרת */
.hmk-wrap .sec__sub{font-family:var(--font-body);font-weight:400;font-size:.9rem;
  color:var(--ink-soft,#4a4842);line-height:1.35}

/* === עיצוב קופסה לבלוקי מדור (28.8.2026) ===
   אותן מחלקות שכבר משמשות את בלוקי hamakom_posts_* (is-boxed / is-shadow /
   is-paper / is-dark), מוחלות גם על .sec. הכללים המקוריים חיים ב-
   sections/posts.php ומוזרקים רק כשבלוק posts נמצא בעמוד, ולכן כאן יש
   עותק ל-.sec - לא כפילות מיותרת אלא שני מסלולי טעינה שונים. */
.hmk-wrap .sec.is-boxed{border:1px solid var(--line,#e7e0d2);border-radius:var(--hmk-radius,14px);padding:18px}
.hmk-wrap .sec.is-shadow{box-shadow:0 6px 22px rgba(20,20,19,.09)}
.hmk-wrap .sec.is-paper{background:var(--paper,#f3f1ea);padding:18px;border-radius:var(--hmk-radius,14px)}
.hmk-wrap .sec.is-dark{background:var(--ink,#141413);padding:18px;border-radius:var(--hmk-radius,14px)}
/* בערכה כהה הטקסט חייב להתהפך, אחרת הבלוק נעלם על עצמו */
.hmk-wrap .sec.is-dark .sec__h h2,
.hmk-wrap .sec.is-dark .hotlead__t,
.hmk-wrap .sec.is-dark .hotq__t,
.hmk-wrap .sec.is-dark .strip__t,
.hmk-wrap .sec.is-dark .opstory .ti{color:#fff}
.hmk-wrap .sec.is-dark .standfirst{background:rgba(255,255,255,.06);color:#cfccc4}
.hmk-wrap .sec.is-dark .byline,
.hmk-wrap .sec.is-dark .strip__by,
.hmk-wrap .sec.is-dark .sec__sub{color:#cfccc4}
.hmk-wrap .sec.is-dark .strip{background:rgba(255,255,255,.05);box-shadow:none}

/* === תחקיר = ירוק, בכל מקום (28.8.2026, הנחיית דור) ===
   `.kicker--invest` הייתה צבועה --terra-deep, כלומר כתום, וכך גם הקו
   הקטן שלפניה (::before) שנגזר מאותו משתנה. ל-`.lead__chip--invest`
   לא היה כלל צבע כלל, ולכן התג על התמונה נשאר בכתום של הבסיס.
   שלושתם עוברים לירוק. */
.hmk-wrap .kicker--invest{color:var(--sage-deep)}
.hmk-wrap .kicker--invest::before{background:var(--sage-deep)}
.hmk-wrap .lead__chip--invest{background:var(--sage-cta)}

/* === הירו של דף הבית: יישור אנכי, כותרת ממורכזת, משנה במשקל 500 ===
   (הנחיית דור, 28.8.2026)

   1. שתי העמודות מיושרות למרכז האנכי ולא לראש. קודם הן נתלו מהראש,
      ולכן כשקופסת המשנה הייתה גבוהה מהתמונה נוצר זנב חשוף מתחתיה.
      עכשיו התמונה יושבת תמיד באמצע גובה עמודת הטקסט, וההפרש מתחלק
      שווה בשוליים. זה גם מה שהפך את תקרת התווים מכלי עימוד לרשת ביטחון.
   2. הכותרת ממורכזת (רק היא - המשנה נשארת מיושרת להתחלה).
   3. הכותרת גדלה מ-2.2rem ל-2.35rem, כלומר 35.2px ← 37.6px.
   4. המשנה עולה למשקל 500. מוגבל ל-.lead בכוונה: .standfirst משמש גם
      את רצועת "חם" ואת הכרטיסים, ושם המשקל נשאר 400. */
.hmk-wrap .lead{align-items:center}
.hmk-wrap .lead h1{font-size:2.35rem;text-align:center}
.hmk-wrap .lead .standfirst{font-weight:500}

/* === גודל הכתבה המובלטת ברכיב התחקירים (28.8.2026, דור) ===
   ברירת המחדל (md) היא מה שהיה: מדיה ריבועית וכותרת 1.5rem. */
.hmk-wrap .strips--feat-sm .strip--feat .strip__media{aspect-ratio:16/9}
.hmk-wrap .strips--feat-sm .strip--feat .strip__t{font-size:1.18rem}
.hmk-wrap .strips--feat-lg .strip--feat{grid-template-columns:1fr}
.hmk-wrap .strips--feat-lg .strip--feat .strip__media{aspect-ratio:16/9}
.hmk-wrap .strips--feat-lg .strip--feat .strip__t{font-size:2rem}
