.blog-page{--paper:#f6f7ef;--ink:#173c32;--ink-strong:#0d2622;--ink-muted:#546e60;--line:#d5ded5;--cell-line:#cfd9c9;--link:#285d45;--tint:#e9efd6;background:var(--paper);color:var(--ink)}.blog-topband{background:var(--color-black,#0d2622);height:88px}.blog-shell{box-sizing:border-box;max-width:1120px;margin-inline:auto;padding:28px 24px 72px}.blog-page a:focus-visible,.blog-page [tabindex="0"]:focus-visible{outline:2px solid var(--link);outline-offset:3px;border-radius:4px}.blog-breadcrumbs{color:var(--ink-muted);flex-wrap:wrap;gap:4px 8px;font-size:13px;display:flex}.blog-breadcrumbs li{gap:8px;min-width:0;display:flex}.blog-breadcrumbs a{color:var(--link);text-underline-offset:3px}.blog-breadcrumbs a:hover{text-decoration:underline}.blog-crumb-current span{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:min(60ch,70vw);display:inline-block;overflow:hidden}.blog-eyebrow{color:#4e6b50;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:600}.blog-header .blog-eyebrow{margin-top:32px}.blog-title{max-width:980px;color:var(--ink-strong);letter-spacing:-.01em;text-wrap:balance;overflow-wrap:anywhere;margin-top:14px;font-size:clamp(30px,4vw,48px);font-weight:600;line-height:1.25}.blog-header>nav+.blog-title{margin-top:32px}html:lang(hy) .blog-title,html:lang(he) .blog-title{letter-spacing:0;line-height:1.35}.blog-dek{color:#2c5045;max-width:860px;margin-top:18px;font-size:20px;line-height:1.65}.blog-meta{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:6px 20px;margin-top:18px;font-size:14px;display:flex}.blog-meta a,.blog-feed-link{color:var(--link);text-underline-offset:3px;text-decoration:underline}.blog-feed-link{align-items:center;gap:6px;display:inline-flex}.blog-draft-banner{width:fit-content;max-width:100%;color:var(--ink);background:#ecf3d4;border:1px solid #94ad84;border-radius:20px;margin-bottom:20px;padding:8px 16px;font-size:14px;line-height:1.5}.blog-hero-figure{margin:28px 0 0}.blog-hero-figure img{background:#0d2622;border-radius:22px;width:100%;height:auto;display:block}.blog-hero-figure figcaption,.blog-figure figcaption{color:var(--ink-muted);margin-top:10px;font-size:13px;line-height:1.6}.blog-column{max-width:820px;margin:38px auto 0}.blog-notice{background:var(--tint);border-radius:12px;padding:16px 22px;font-size:15px;line-height:1.65}.blog-box{border:1px solid var(--line);background:#fff;border-radius:18px;margin-top:28px;padding:22px 24px}.blog-box-title{color:var(--ink-strong);font-size:17px;font-weight:600;line-height:1.4}.blog-box-text{color:var(--ink-muted);margin-top:6px;font-size:15px;line-height:1.65}.blog-contents ol{margin-top:10px;padding-inline-start:1.3em;font-size:15px;line-height:1.6;list-style:decimal}.blog-contents li+li{margin-top:6px}.blog-contents a{color:var(--link);text-underline-offset:3px}.blog-contents a:hover{text-decoration:underline}.blog-prose{color:var(--ink);margin-top:36px;font-size:18px;line-height:1.85}.blog-prose>*+*{margin-top:1.05em}.blog-prose h2,.blog-prose h3,.blog-prose h4{color:var(--ink-strong);font-family:var(--font-display);scroll-margin-top:104px;font-weight:600}.blog-prose h2{margin-top:2.1em;font-size:28px;line-height:1.4}.blog-prose h3{margin-top:1.7em;font-size:23px;line-height:1.45}.blog-prose h4{margin-top:1.4em;font-size:19px;line-height:1.5}.blog-prose h2+*,.blog-prose h3+*,.blog-prose h4+*{margin-top:.6em}.blog-prose strong{color:var(--ink-strong);font-weight:700}.blog-prose a,.blog-sources a,.blog-related a .blog-related-title{color:var(--link);text-underline-offset:3px;text-decoration:underline}.blog-prose a:hover{color:var(--ink-strong)}.blog-prose ul,.blog-prose ol{padding-inline-start:1.4em}.blog-prose ul{list-style:outside}.blog-prose ol{list-style:decimal}.blog-prose li{margin-block:6px}.blog-prose li::marker{color:#71923c}.blog-prose blockquote{background:#edf1e3;border-inline-start:4px solid #71923c;margin-block:20px;padding:14px 24px}.blog-prose blockquote>*+*{margin-top:.6em}.blog-prose code{font-family:var(--font-mono);direction:ltr;unicode-bidi:isolate;background:#e7eddf;border-radius:4px;padding:1px 5px;font-size:.85em}.blog-prose .blog-code{text-align:left;border:1px solid var(--cell-line);direction:ltr;unicode-bidi:isolate;background:#fff;border-radius:12px;padding:16px 18px;font-size:14px;line-height:1.6;overflow-x:auto}.blog-prose .blog-code code{background:0 0;padding:0}.blog-prose hr{border:0;border-top:1px solid var(--line)}.blog-unlinked{color:var(--ink-strong)}.blog-figure{margin-block:28px}.blog-figure img{width:100%;max-width:600px;height:auto;margin-inline:auto;display:block}.blog-figure figcaption{text-align:center}.blog-table{border:1px solid var(--cell-line);background:#fff;border-radius:12px;max-width:100%;margin-block:24px;overflow-x:auto}.blog-table table{border-collapse:collapse;width:100%;min-width:560px;font-size:15px;line-height:1.7}.blog-table th,.blog-table td{text-align:start;vertical-align:top;border-bottom:1px solid var(--cell-line);padding:12px}.blog-table th+th,.blog-table td+td{border-inline-start:1px solid var(--cell-line)}.blog-table th{color:var(--ink-strong);background:#e9eedc;font-weight:600}.blog-table tr:last-child td{border-bottom:0}.blog-table td:first-child{white-space:nowrap}.blog-downloads{gap:10px;margin-top:16px;display:grid}.blog-downloads a{border:1px solid var(--line);background:var(--paper);min-height:50px;color:var(--ink-strong);border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:12px 16px;font-size:15px;display:flex}.blog-downloads a:hover{border-color:#71923c}.blog-downloads svg{color:#4e6b50;flex-shrink:0}.blog-file-type{color:var(--ink-muted);margin-inline-start:auto;font-size:13px}.blog-sources{color:var(--ink-muted);gap:8px;margin-top:14px;font-size:15px;line-height:1.6;display:grid}.blog-article-cta{margin-top:32px}.blog-article-cta a{background:var(--ink-strong);color:#d7f25c;border-radius:999px;align-items:center;gap:10px;min-height:46px;padding:12px 22px;font-size:15px;font-weight:600;display:inline-flex}.blog-article-cta a:hover{background:#173c32}.blog-related{border-top:1px solid var(--line);max-width:1120px;margin-top:64px;padding-top:32px}.blog-section-title{color:var(--ink-strong);font-family:var(--font-display);font-size:28px;font-weight:600;line-height:1.35}.blog-related-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:16px;margin-top:20px;display:grid}.blog-related-list a{border:1px solid var(--line);background:#fff;border-radius:18px;gap:8px;height:100%;padding:22px 24px;display:grid}.blog-related-list a:hover{border-color:#71923c}.blog-related-title{font-size:19px;font-weight:600;line-height:1.45}.blog-related-excerpt{color:var(--ink-muted);font-size:15px;line-height:1.6}.blog-more-link{color:var(--link);align-items:center;gap:8px;margin-top:22px;font-weight:600;display:inline-flex}.blog-archive{margin-top:36px}.blog-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.blog-cards>li{min-width:0}.blog-card{background:#fff;border:1px solid #d7e0d4;border-radius:22px;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);min-width:0;height:100%;display:grid;overflow:hidden}.blog-card:hover,.blog-card:focus-within{border-color:#71923c}.blog-card-media img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.blog-card-body{flex-direction:column;gap:10px;padding:25px;display:flex}.blog-card-title{overflow-wrap:anywhere;color:var(--ink-strong);font-family:var(--font-display);font-size:26px;font-weight:600;line-height:1.3}.blog-card-title a{text-underline-offset:4px;-webkit-text-decoration:underline #173c3259;text-decoration:underline #173c3259}.blog-card-title a:hover{text-decoration-color:currentColor}.blog-card-excerpt{overflow-wrap:anywhere;font-size:16px;line-height:1.65}.blog-card-meta{color:var(--ink-muted);flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:6px;font-size:13px;display:flex}.blog-pagination{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin-top:40px;font-size:15px;display:grid}.blog-pagination>a{color:var(--link);align-items:center;gap:8px;display:inline-flex}.blog-pagination>a[rel=next]{justify-self:end}.blog-pagination ol{gap:6px;display:flex}.blog-pagination ol a,.blog-pagination ol span{border:1px solid var(--line);background:#fff;border-radius:10px;place-items:center;min-width:40px;height:40px;display:grid}.blog-pagination ol [aria-current]{border-color:var(--ink-strong);background:var(--ink-strong);color:#d7f25c}.blog-closing{background:var(--color-black,#0d2622)}@media (max-width:760px){.blog-topband{height:76px}.blog-shell{padding:22px 18px 56px}.blog-title{font-size:28px}.blog-dek{font-size:18px}.blog-prose{font-size:17px}.blog-prose h2{font-size:25px}.blog-hero-figure img{border-radius:14px}.blog-cards{grid-template-columns:minmax(0,1fr)}.blog-card-title{font-size:22px}.blog-table table{min-width:520px;font-size:14px}.blog-pagination{grid-template-columns:1fr;justify-items:start}.blog-pagination>a[rel=next]{justify-self:start}}
