.articles-page{max-width:var(--max-site);padding:var(--space-l) clamp(1.5rem, 4vw, 4rem) var(--space-xl);gap:var(--space-l);flex-direction:column;margin-inline:auto;display:flex}.articles-page__head{max-width:var(--max-display,1200px);gap:var(--space-xs);flex-direction:column;width:100%;margin-inline:auto;display:flex}.articles-page__eyebrow{font-family:var(--label-font,inherit);font-size:var(--fs-xs);font-weight:var(--fw-eyebrow);letter-spacing:.12em;text-transform:var(--label-case,none);color:var(--color-green);margin:0}.articles-page__title{font-family:var(--font-display);font-weight:var(--fw-display-heavy);font-size:clamp(2.4rem,4vw,3.4rem);line-height:var(--layout-leading-heading-3xl);letter-spacing:-.02em;color:var(--color-fg-strong);margin:0}.articles-page__lede{font-family:var(--font-sans);font-size:var(--fs-lg);line-height:var(--layout-leading-body);color:var(--color-fg-muted);margin:0}.articles-page__empty{max-width:54rem;color:var(--color-fg-muted);margin-inline:auto}.feed{max-width:var(--max-display,1200px);margin-inline:auto}.feed__grid{gap:var(--space-xl) var(--space-l);grid-template-columns:repeat(3,1fr);display:grid}@media not (min-width:1024px){.feed__grid{grid-template-columns:repeat(2,1fr)}}@media not (min-width:768px){.feed__grid{grid-template-columns:1fr}}.feed__entry{gap:var(--space-xs);height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.feed__text{min-block-size:8.4rem}.feed__media{aspect-ratio:16/9;border-radius:var(--ds-radius-md);background:var(--color-surface);border:var(--rule-thin) solid var(--color-rule);margin:0;overflow:hidden}.feed__media img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease-out);display:block}.feed__entry:hover .feed__media img{transform:scale(1.03)}.feed__title{font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-lg);line-height:var(--layout-leading-heading-lg);letter-spacing:-.01em;color:var(--color-fg-strong);-webkit-line-clamp:2;line-clamp:2;transition:color .16s var(--ease-out);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.feed__entry:hover .feed__title{color:var(--color-green)}.feed__excerpt{font-family:var(--font-sans);font-size:var(--fs-sm);line-height:var(--layout-leading-body);color:var(--color-fg-muted);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:.55rem 0 0;display:-webkit-box;overflow:hidden}.feed__meta{margin:0;padding-top:var(--space-xs);font-family:var(--label-font,inherit);font-size:var(--fs-xs);color:var(--color-fg-subtle);flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:auto;display:flex}.feed__dot{color:var(--color-rule-strong)}@media (prefers-reduced-motion:reduce){.feed__media img{transition:none}}.article{max-width:62rem;padding:var(--space-l) clamp(1.5rem, 4vw, 3rem) var(--space-xl);gap:var(--space-l);flex-direction:column;margin-inline:auto;display:flex}.article-missing{min-height:60svh;font-family:var(--font-sans);color:var(--color-fg-muted);justify-content:center;align-items:center;display:flex}.article-missing a{color:var(--color-green)}.article-header{gap:var(--space-m);flex-direction:column;display:flex}.article-header__lead{max-width:var(--max-content);gap:var(--space-s);text-align:center;flex-direction:column;align-items:center;width:100%;margin-inline:auto;display:flex}.article-header__cat{font-family:var(--label-font,inherit);font-size:var(--fs-xs);font-weight:var(--fw-eyebrow);letter-spacing:.12em;text-transform:var(--label-case,none);color:var(--color-green);margin:0}.article-header__title{font-family:var(--font-display);font-weight:var(--fw-display-heavy);font-size:clamp(2.2rem,4vw,3.4rem);line-height:var(--layout-leading-heading-3xl);letter-spacing:-.02em;color:var(--color-fg-strong);text-wrap:balance;margin:0}.article-header__standfirst{font-family:var(--font-sans);font-size:var(--fs-lg);line-height:var(--layout-leading-body);color:var(--color-fg-muted);text-wrap:pretty;max-width:46rem;margin:0}.article-header__meta{font-family:var(--label-font,inherit);font-size:var(--fs-xs);letter-spacing:.02em;color:var(--color-fg-subtle);flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem;margin:.25rem 0 0;display:flex}.article-header__dot{color:var(--color-rule-strong)}.article-header__updated{color:var(--color-fg);font-weight:var(--fw-eyebrow)}.article-header__media{margin:var(--space-s) 0 0;aspect-ratio:16/9;border-radius:var(--ds-radius-lg);background:var(--color-surface);border:var(--rule-thin) solid var(--color-rule);overflow:hidden}.article-header__media img{object-fit:cover;width:100%;height:100%;display:block}.article-body{overflow-wrap:break-word;margin-inline:auto}.article-body>p:first-of-type:first-letter{float:left;font-family:var(--font-display);font-weight:var(--fw-display-heavy);color:var(--color-fg-strong);margin:0 .34em .04em 0;padding:.02em .02em 0 0;font-size:3.1em;line-height:.66}@supports (initial-letter:3){.article-body>p:first-of-type:first-letter{initial-letter:3;float:none;font-size:inherit;line-height:inherit;margin:0 .42em .04em 0;padding:0}}@supports (-webkit-initial-letter:3){.article-body>p:first-of-type:first-letter{-webkit-initial-letter:3;float:none;font-size:inherit;line-height:inherit;margin:0 .42em .04em 0;padding:0}}.article-body h2,.article-body h3{clear:both}.article-body h2{margin:var(--space-l) 0 var(--space-xs);font-size:var(--fs-2xl)}.article-body h3{margin:var(--space-m) 0 var(--space-xs);font-size:var(--fs-xl)}.article-body blockquote{clear:both;margin:var(--space-l) 0;padding-left:var(--space-m);border-left:3px solid var(--color-green);color:var(--color-fg-strong);font-style:italic}.article-body ul,.article-body ol{max-width:var(--max-content);margin:var(--space-m) 0;flex-direction:column;gap:.6em;display:flex}.article-body ul{padding-left:0;list-style:none}.article-body ul>li{padding-left:1.6em;position:relative}.article-body ul>li:before{content:"◆";color:var(--color-green);font-size:.85em;position:absolute;top:.05em;left:0}.article-body ol{padding-left:1.4em}.article-body a{color:var(--color-fg-strong);text-decoration:underline;-webkit-text-decoration-color:var(--color-green);text-decoration-color:var(--color-green);text-underline-offset:2px;text-decoration-thickness:1.5px}.article-body a:hover{color:var(--color-green)}.article-image{margin:var(--space-m) 0;clear:both}.article-image img{border-radius:var(--ds-radius-sm);border:var(--rule-thin) solid var(--color-rule);width:100%;height:auto}.article-image--left{float:left;max-width:50%;margin:0 var(--space-m) var(--space-s) 0}.article-image--right{float:right;max-width:50%;margin:0 0 var(--space-s) var(--space-m)}@media not (min-width:768px){.article-image--left,.article-image--right{float:none;max-width:100%;margin:var(--space-m) 0}}.article-image__caption{font-family:var(--font-sans);font-size:var(--fs-sm);color:var(--color-fg-muted);text-align:center;margin-top:var(--space-xs)}
