@import url('https://fonts.googleapis.com/css2?family=Vazirmatn:wght@400;600;700&display=swap');
:root { color-scheme: light; }
* { box-sizing: border-box; }
body { margin: 0; background: #fafafa; color: #1b2630; font: 400 17px/1.9 Vazirmatn, Tahoma, sans-serif; }
main { max-width: 780px; min-height: 100vh; margin-inline: auto; padding: 48px 24px 72px; }
.eyebrow { margin: 0 0 14px; color: #37536a; font-weight: 700; }
h1, h2 { line-height: 1.5; }
h1 { margin: 0 0 24px; font-size: clamp(2rem, 5vw, 3rem); }
h2 { margin-block: 42px 8px; font-size: 1.35rem; }
p { margin-block: 0 16px; }
.lead { font-size: 1.2rem; }
a { color: #135e78; text-underline-offset: 4px; }
nav { display: flex; flex-wrap: wrap; gap: 20px; margin-block-start: 48px; border-block-start: 1px solid #d8dfe2; padding-block-start: 20px; }
@media (max-width: 480px) { main { padding: 32px 18px 56px; } }
