/* AC MULTIMEDIA — מקטעי תוכן מורחב (מדריך) בדפי מוצר */
.guide{padding:70px 0;background:#fff}
.guide .wrap{max-width:860px}
.guide h2{font-size:clamp(24px,3.2vw,34px);font-weight:800;color:var(--navy);margin:0 0 14px;line-height:1.3}
.guide h3{font-size:21px;font-weight:700;color:var(--navy);margin:38px 0 10px}
.guide p{color:var(--ink);font-size:17px;line-height:1.85;margin:0 0 14px}
.guide ul{margin:0 0 16px;padding-inline-start:22px}
.guide li{color:var(--ink);font-size:17px;line-height:1.8;margin-bottom:6px}
.guide .lead{font-size:19px;color:var(--gray);margin-bottom:26px}
.guide .note{background:var(--bg-soft);border-right:4px solid var(--blue-light);border-radius:0;padding:16px 20px;margin:22px 0;font-size:16px;color:var(--ink)}
.guide table{width:100%;border-collapse:collapse;margin:16px 0 26px;font-size:16px;background:#fff}
.guide th,.guide td{border:1px solid var(--line);padding:12px 14px;text-align:right;vertical-align:top;line-height:1.6}
.guide th{background:var(--bg-soft);font-weight:700;color:var(--navy)}
.guide .price-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:18px 0 10px}
.guide .price-card{border:1.5px solid var(--line);border-radius:14px;padding:18px 20px;background:var(--bg-soft)}
.guide .price-card h4{margin:0 0 6px;font-size:17px;color:var(--navy)}
.guide .price-card .p{font-size:22px;font-weight:800;color:var(--blue);margin:0 0 6px}
.guide .price-card small{color:var(--gray);font-size:14px;line-height:1.5;display:block}
.guide .steps{counter-reset:s;list-style:none;padding:0;margin:14px 0 10px}
.guide .steps li{counter-increment:s;position:relative;padding-right:52px;margin-bottom:14px}
.guide .steps li::before{content:counter(s);position:absolute;right:0;top:2px;width:36px;height:36px;border-radius:50%;background:var(--navy);color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;font-size:16px}
.guide .steps strong{display:block;color:var(--navy)}
.guide .xlink{display:inline-block;margin-top:6px;color:var(--blue);font-weight:700;text-decoration:underline}
@media(max-width:760px){.guide{padding:50px 0}.guide table{display:block;overflow-x:auto;white-space:nowrap}.guide th,.guide td{white-space:normal;min-width:120px}}
