#fares-design-v3 .fe-custom-section{margin:0 5%;padding:60px 0;border-top:1px solid var(--ft-line);display:grid;grid-template-columns:var(--fe-columns,1fr);gap:28px;direction:rtl}
#fares-design-v3 .fe-column{min-width:0;display:flex;flex-direction:column;gap:18px;align-items:stretch}
#fares-design-v3 .fe-custom-section[data-fe-layout=large-side]>.fe-column:first-child{grid-row:span 2}
#fares-design-v3 .fe-custom-section[data-fe-layout=wide-top]>.fe-column:first-child{grid-column:span 2}
#fares-design-v3 .fe-heading{font-size:34px;line-height:1.6;font-weight:500;margin:0}
#fares-design-v3 .fe-text{font-size:14px;color:var(--ft-muted);line-height:2;margin:0;white-space:pre-wrap}
#fares-design-v3 .fe-image{margin:0;min-width:0}
#fares-design-v3 .fe-image>img{max-width:100%;width:100%;height:auto;object-fit:contain;display:block}
#fares-design-v3 .fe-button{display:inline-flex;align-self:start;border:1px solid var(--ft-line);border-radius:2px;padding:12px 24px;font-size:13px;min-height:44px}
#fares-design-v3 .fe-button:hover{background:var(--ft-accent);color:var(--ft-bg)}
#fares-design-v3 .fe-video video{max-width:100%;width:100%;background:#080908}
#fares-design-v3 .fe-card{border:1px solid var(--ft-line);padding:26px;background:var(--ft-soft)}
#fares-design-v3 .fe-card h3{font-size:23px;font-weight:500;line-height:1.5;margin:0 0 15px}
#fares-design-v3 .fe-card p{color:var(--ft-muted);line-height:1.9;font-size:13px}
#fares-design-v3 .fe-divider hr{border:0;border-top:1px solid var(--ft-line);margin:20px 0}
#fares-design-v3 .fe-added{min-width:0;max-width:100%}
#fares-design-v3 .fe-node .school-widget{border-color:var(--ft-line);border-radius:2px;padding:22px;background:transparent;color:var(--ft-ink);font-family:inherit}
#fares-design-v3 .fe-node .school-widget button,#fares-design-v3 .fe-node .school-widget a{font:inherit;color:inherit;background:transparent;border:1px solid var(--ft-line);padding:9px 15px;font-size:12px}
#fares-design-v3 .fe-node .school-widget h2,#fares-design-v3 .fe-node .school-widget h3{font-weight:500;line-height:1.6}
#fares-design-v3 .fe-node .school-widget p{font-size:13px;line-height:1.9}
#fares-design-v3 .fe-node .school-widget [role=tab][aria-selected=true]{background:var(--ft-accent);border-color:var(--ft-accent);color:var(--ft-bg)}
#fares-design-v3 .fe-node .school-widget details,#fares-design-v3 .fe-node .school-widget .widget-item,#fares-design-v3 .fe-node .extra-widget-grid article{border-color:var(--ft-line);border-radius:2px}
#fares-design-v3 .fe-node .school-widget .widget-offcanvas,#fares-design-v3 .fe-node .widget-side-dialog,#fares-design-v3 .fe-node .widget-flip-content{background:var(--ft-soft);color:var(--ft-ink);border-color:var(--ft-line)}
#fares-design-v3 .fe-node .widget-config-note{color:var(--ft-muted);background:var(--ft-soft);border-right:2px solid var(--ft-accent)}
#fares-design-v3 .fe-node .school-widget pre{background:var(--ft-soft);color:var(--ft-ink)}
#fares-design-v3 .fe-node .extra-widget-form input,#fares-design-v3 .fe-node .extra-widget-form textarea{background:var(--ft-bg);color:var(--ft-ink);border-color:var(--ft-line);font:inherit}
#fares-design-v3 .fe-node .school-widget img{object-fit:contain;max-height:500px}
#fares-design-v3 .fe-node .widget-tabs{gap:5px}
@container(max-width:650px){#fares-design-v3 .fe-custom-section{grid-template-columns:1fr;gap:22px;padding:35px 0}#fares-design-v3 .fe-custom-section[data-fe-layout=large-side]>.fe-column:first-child{grid-row:auto}#fares-design-v3 .fe-custom-section[data-fe-layout=wide-top]>.fe-column:first-child{grid-column:auto}#fares-design-v3 .fe-heading{font-size:28px}}
