.fm-page__article{width:100%;max-width:760px;margin:0 auto;padding:clamp(32px,7vw,64px) 20px 0}.fm-page__hero{margin-bottom:32px}.fm-page__eyebrow{letter-spacing:.04em;color:var(--color-brand-on-surface);margin:0 0 10px;font-size:13px;font-weight:800}.fm-page__title{margin:0 0 12px;font-family:IRANSansDN,IRANYekanX,sans-serif;font-size:clamp(1.75rem,5vw,2.5rem);font-weight:900;line-height:1.3}.fm-page__lead{color:var(--color-fg-muted);margin:0;font-size:16px;line-height:1.9}.fm-page__meta{color:var(--color-fg-faint);margin:14px 0 0;font-size:13px}.fm-page__body{color:var(--color-fg-muted);font-size:16px;line-height:2}.fm-page__body h2{color:var(--color-fg);margin:32px 0 10px;font-size:1.2rem;font-weight:800;line-height:1.5}.fm-page__body p{margin:0 0 14px}.fm-page__body ul{margin:0 0 14px;padding-inline-start:22px;list-style:outside}.fm-page__body li{margin-bottom:6px}.fm-page__body a{color:var(--color-brand-on-surface);text-underline-offset:3px}.fm-page__card{border:1px solid color-mix(in srgb, var(--color-fg) 10%, transparent);background:color-mix(in srgb, var(--color-fg) 4%, transparent);border-radius:18px;margin:0 0 16px;padding:18px 20px}.fm-page__card h2{margin-top:0}
