/* ישראל בודקת — static magazine stylesheet (replaces Tailwind CDN for speed/SEO) */
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;border:0 solid #e7e0d2}
html{-webkit-text-size-adjust:100%}
body{font-family:'Heebo',sans-serif;line-height:1.5;color:#1c1a17;background-color:#faf6ef}
a{color:inherit;text-decoration:none}
ul{list-style:none}
img,svg{display:block;max-width:100%}
b,strong{font-weight:700}
h1,h2,h3{font-weight:inherit}
.font-heebo{font-family:'Heebo',sans-serif}
.serif{font-family:'Frank Ruhl Libre',serif}
.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.min-h-screen{min-height:100vh}
.kicker{letter-spacing:.06em}
.dropcap::first-letter{font-family:'Frank Ruhl Libre',serif;font-weight:900;font-size:3.4rem;line-height:.75;float:right;margin:6px 0 2px 10px;color:#b1232b}
.mast{border-top:5px double #1c1a17;border-bottom:5px double #1c1a17}
.pq{border-inline-start:4px solid #b1232b}
details summary{list-style:none;cursor:pointer}
details summary::-webkit-details-marker{display:none}
details[open] summary .pm{transform:rotate(45deg)}
.pm{display:inline-block;transition:transform .2s}
.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}
.items-center{align-items:center}.justify-between{justify-content:space-between}.flex-1{flex:1 1 0%}
.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}
.h-14{height:3.5rem}.h-px{height:1px}.max-w-3xl{max-width:48rem}.max-w-5xl{max-width:64rem}
.mx-auto{margin-left:auto;margin-right:auto}.ms-auto{margin-inline-start:auto}
.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}
.mt-1{margin-top:.25rem}.mt-3{margin-top:.75rem}.mt-14{margin-top:3.5rem}
.my-8{margin-top:2rem;margin-bottom:2rem}.my-9{margin-top:2.25rem;margin-bottom:2.25rem}
.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}
.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-8{padding-left:2rem;padding-right:2rem}
.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-9{padding-top:2.25rem;padding-bottom:2.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}
.pt-3{padding-top:.75rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}
.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-12{padding-bottom:3rem}
.pr-5{padding-right:1.25rem}.ps-5{padding-inline-start:1.25rem}.pe-4{padding-inline-end:1rem}
.space-y-1>*+*{margin-top:.25rem}
.sticky{position:sticky}.top-0{top:0}.z-30{z-index:30}
.border{border-width:1px}.border-2{border-width:2px}.border-t{border-top-width:1px}.border-b{border-bottom-width:1px}.border-y{border-top-width:1px;border-bottom-width:1px}
.border-line{border-color:#e7e0d2}.border-crimson-600{border-color:#b1232b}.border-ink\/15{border-color:rgba(28,26,23,.15)}
.rounded-sm{border-radius:.125rem}.rounded-full{border-radius:9999px}
.bg-paper{background-color:#faf6ef}.bg-white{background-color:#fff}.bg-ink{background-color:#1c1a17}.bg-crimson-600{background-color:#b1232b}
.bg-paper\/90{background-color:rgba(250,246,239,.9)}.bg-ink\/20{background-color:rgba(28,26,23,.2)}
.backdrop-blur{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-5xl{font-size:3rem;line-height:1}
.font-bold{font-weight:700}.font-black{font-weight:900}
.leading-tight{line-height:1.25}.leading-snug{line-height:1.375}.leading-relaxed{line-height:1.625}.leading-loose{line-height:2}
.text-center{text-align:center}.underline{text-decoration:underline}.list-disc{list-style:disc}
.text-ink{color:#1c1a17}.text-white{color:#fff}.text-muted{color:#6b6357}.text-crimson-600{color:#b1232b}.text-crimson-700{color:#8c1a20}
.text-ink\/90{color:rgba(28,26,23,.9)}.text-paper\/45{color:rgba(250,246,239,.45)}.text-paper\/70{color:rgba(250,246,239,.7)}.text-paper\/80{color:rgba(250,246,239,.8)}
.marker\:text-crimson-600 li::marker{color:#b1232b}
.shadow-xl{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}
.transition{transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}
.hover\:bg-crimson-700:hover{background-color:#8c1a20}
.hover\:border-crimson-600:hover{border-color:#b1232b}
.hover\:shadow-xl:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}
.hover\:text-crimson-700:hover{color:#8c1a20}
.group:hover .group-hover\:text-crimson-700{color:#8c1a20}
@media(min-width:640px){.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(min-width:768px){
.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.md\:p-8{padding:2rem}
.md\:text-2xl{font-size:1.5rem;line-height:2rem}
.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}
.md\:text-5xl{font-size:3rem;line-height:1}
.md\:text-6xl{font-size:3.75rem;line-height:1}
.md\:text-7xl{font-size:4.5rem;line-height:1}
}