hr{border:0;border-top:1px solid var(--fm-line);margin:32px 0}.entry-content h3,.elementor-widget-text-editor .elementor-text-editor h3{font-size:clamp(18px,2vw,21px);line-height:1.35;font-weight:650;margin:1.5em 0 .6em;color:var(--fm-ink)}.elementor-widget-icon-box,.elementor-widget-image-box,.fm-card{border-radius:var(--fm-r-lg);transition:transform .3s var(--fm-ease),box-shadow .3s var(--fm-ease)}.elementor-widget-icon-box:hover,.elementor-widget-image-box:hover{transform:translateY(-4px)}table{border-collapse:collapse;width:100%;font-size:15.5px}table th,table td{border-bottom:1px solid var(--fm-line)}.entry-content table th,.elementor-widget-text-editor table th{background:var(--fm-surface);color:var(--fm-ink);font-weight:650;text-align:left;padding:11px 14px}.entry-content table td,.elementor-widget-text-editor table td{padding:11px 14px;color:var(--fm-body)}.entry-content table tr:hover td,.elementor-widget-text-editor table tr:hover td{background:#fafbfc}@media (max-width:640px){.entry-content table,.elementor-widget-text-editor table{display:block;overflow-x:auto}}blockquote{margin:1.6em 0;padding:16px 20px;border-left:3px solid var(--fm-accent);background:var(--fm-surface);border-radius:0 var(--fm-r) var(--fm-r) 0;color:var(--fm-ink)}:where(table){border-collapse:collapse;width:100%}.elementor-widget-heading a{transition:opacity .2s var(--fm-ease-out)}.elementor-widget-heading a:hover{opacity:.78}.fm-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}