.zmd-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;padding:52px 56px;border-bottom:1px solid var(--rule);background:var(--paper);max-width:1440px;margin-inline:auto}.zmd-hero__lede{display:flex;flex-direction:column;justify-content:center;gap:22px;padding-block:8px}.zmd-hero__title{font-size:44px;line-height:1.1;letter-spacing:-.015em;font-weight:600;margin:0}.zmd-hero__title a{color:var(--ink)}.zmd-hero__title a:hover{color:var(--accent)}.zmd-hero__dek{font-family:var(--serif);font-size:18px;line-height:1.55;color:var(--ink-soft);max-width:540px}body.rtl .zmd-hero__dek{font-family:var(--arabic)}.zmd-hero__art{min-height:360px;display:block;overflow:hidden;border-radius:2px}.zmd-hero__img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:900px){.zmd-hero{grid-template-columns:1fr;gap:28px;padding:32px 22px}.zmd-hero__title{font-size:32px}.zmd-hero__dek{font-size:17px}.zmd-hero__art{min-height:220px;order:-1}}.zmd-home-pillars{padding:52px 56px 28px;max-width:1440px;margin-inline:auto}.zmd-home-pillars__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.zmd-pillar{display:flex;flex-direction:column}.zmd-pillar__head{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:12px;border-bottom:2px solid var(--ink);margin-bottom:4px}.zmd-pillar__title{font-size:19px;font-family:var(--sans);font-weight:700;letter-spacing:-.005em;margin:0;color:var(--ink)}body.rtl .zmd-pillar__title{font-family:var(--arabic);letter-spacing:0}.zmd-pillar__archive-link{font-family:var(--sans);font-size:12px;font-weight:500;color:var(--accent);letter-spacing:.04em;transition:color .15s}body.rtl .zmd-pillar__archive-link{font-family:var(--arabic);letter-spacing:0}.zmd-pillar__archive-link:hover{color:var(--ink)}.zmd-pillar__item-title{font-size:18px;line-height:1.25;font-weight:600;font-family:var(--serif);color:var(--ink);margin:0}body.rtl .zmd-pillar__item-title{font-family:var(--arabic)}.zmd-pillar__item-dek{font-family:var(--serif);font-size:15px;line-height:1.5;color:var(--ink-soft);margin:4px 0 0}body.rtl .zmd-pillar__item-dek{font-family:var(--arabic)}.zmd-pillar__empty{padding:18px 0;color:var(--muted)}@media (max-width:900px){.zmd-home-pillars{padding:36px 22px 8px}.zmd-home-pillars__grid{grid-template-columns:1fr;gap:28px}}.zmd-newsletter-band{background:var(--ink);color:var(--paper);padding:52px 56px}.zmd-newsletter-band__inner{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:center;max-width:1440px;margin-inline:auto}.zmd-newsletter-band__lede{display:flex;flex-direction:column;gap:12px}.zmd-newsletter-band__kicker{color:var(--accent)}.zmd-newsletter-band__heading{font-size:36px;color:var(--paper);line-height:1.15;max-width:540px;margin:0}body.rtl .zmd-newsletter-band__heading{font-family:var(--arabic);letter-spacing:0}.zmd-newsletter-band__copy{font-family:var(--serif);font-size:16px;color:var(--ink-soft);line-height:1.55;max-width:480px;margin:0}body.rtl .zmd-newsletter-band__copy{font-family:var(--arabic)}.zmd-newsletter-band__form{display:flex;flex-direction:column;gap:10px}.zmd-newsletter-band__input{background:0 0;border-color:rgba(255,255,255,.3);color:var(--paper)}.zmd-newsletter-band__input::placeholder{color:rgba(255,255,255,.45)}.zmd-newsletter-band__input:focus{border-color:var(--paper)}.zmd-newsletter-band__submit{background:var(--accent);color:#fff;justify-content:center}.zmd-newsletter-band__submit:hover{background:var(--paper);color:var(--ink)}.zmd-newsletter-band__note{font-family:var(--sans);font-size:12px;color:var(--muted-soft)}body.rtl .zmd-newsletter-band__note{font-family:var(--arabic)}@media (max-width:900px){.zmd-newsletter-band{padding:36px 22px}.zmd-newsletter-band__inner{grid-template-columns:1fr;gap:24px}.zmd-newsletter-band__heading{font-size:26px}}.zmd-home-medium{padding:52px 56px 56px;max-width:1440px;margin-inline:auto}.zmd-medium-strip__head{display:flex;align-items:baseline;justify-content:space-between;border-bottom:1px solid var(--rule);padding-bottom:12px;margin-bottom:16px}.zmd-medium-strip__title{font-size:22px;font-family:var(--sans);font-weight:700;margin:0;color:var(--ink)}body.rtl .zmd-medium-strip__title{font-family:var(--arabic)}.zmd-medium-strip__link{font-family:var(--sans);font-size:13px;font-weight:500;color:var(--accent)}body.rtl .zmd-medium-strip__link{font-family:var(--arabic)}.zmd-medium-strip__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.zmd-medium-strip__item{display:flex;flex-direction:column;gap:8px}.zmd-medium-strip__item-title{font-size:18px;line-height:1.3;font-family:var(--serif);font-weight:600;margin:0}body.rtl .zmd-medium-strip__item-title{font-family:var(--arabic)}@media (max-width:900px){.zmd-home-medium{padding:36px 22px}.zmd-medium-strip__grid{grid-template-columns:1fr;gap:22px}}.zmd-byline{display:flex;align-items:center;gap:14px}.zmd-byline__avatar{width:48px;height:48px;border-radius:50%;background:var(--paper-subtle);display:flex;align-items:center;justify-content:center;border:1px solid var(--rule);font-family:var(--mono);font-size:9px;color:var(--muted);flex-shrink:0;overflow:hidden}.zmd-byline__avatar-img{width:100%;height:100%;object-fit:cover;border-radius:50%}.zmd-byline--compact .zmd-byline__avatar{width:36px;height:36px}.zmd-byline__lines{display:flex;flex-direction:column;gap:2px}.zmd-byline__name{font-family:var(--sans);font-size:14px;font-weight:600;color:var(--ink)}.zmd-byline--compact .zmd-byline__name{font-size:13px}body.rtl .zmd-byline__name{font-family:var(--arabic)}.zmd-byline__cred{font-family:var(--sans);font-size:12px;color:var(--muted)}body.rtl .zmd-byline__cred{font-family:var(--arabic)}.zmd-byline__meta{margin-top:2px}