.directory-announcement{padding-block-start:var(--space-section-sm)}.directory-announcement__frame{isolation:isolate;margin-inline-end:var(--space-2);padding-block-end:var(--space-2);position:relative}.directory-announcement__frame:before{inset:var(--space-5) calc(-1 * var(--space-2)) 0 var(--space-5);border:var(--border) solid var(--brand-line);border-radius:var(--directory-panel-radius);content:"";position:absolute}.directory-announcement__panel{border:var(--border) solid var(--border-subtle);border-radius:var(--directory-panel-radius);background:var(--surface-raised);display:grid;position:relative;overflow:hidden}.directory-announcement__message{align-content:center;justify-items:start;gap:var(--space-4);min-inline-size:0;padding:var(--space-head);background:var(--directory-deep-forest);color:var(--directory-hero-ink);--focus-ring:var(--directory-lime);display:grid}.directory-announcement__label{color:var(--directory-lime);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.directory-announcement h2{max-inline-size:var(--measure-heading);color:inherit;font-size:var(--text-3xl);line-height:var(--leading-heading);text-wrap:balance}.directory-announcement__lead{max-inline-size:var(--measure-lede);color:var(--directory-hero-muted)}.directory-announcement__community,.directory-announcement__metrics{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--analytics-metric-min)), 1fr));gap:var(--space-3) var(--space-4);display:grid}.directory-announcement__community{inline-size:100%;border-block-start:var(--border) solid color-mix(in srgb, var(--directory-lime) 35%, transparent);padding-block-start:var(--space-3)}.directory-announcement :is(dl,dd){margin:0}.directory-announcement :is(.directory-announcement__community,.directory-announcement__metrics)>div{align-content:start;gap:var(--space-1);display:grid}.directory-announcement dt{font-size:var(--text-sm);line-height:var(--leading-snug)}.directory-announcement dd{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-bold);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);grid-row:1}.directory-announcement__community dt{color:var(--directory-hero-muted)}.directory-announcement .directory-announcement__cta{gap:var(--space-3);border-color:var(--directory-lime);background:var(--directory-lime);color:var(--directory-on-lime);white-space:normal;margin-block-start:var(--space-2)}.directory-announcement .directory-announcement__cta:hover{background:var(--directory-lime-hover);border-color:var(--directory-lime-hover)}.directory-announcement__evidence{align-content:center;gap:var(--space-4);min-inline-size:0;padding:var(--space-head);display:grid}.directory-announcement__evidence-head{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.directory-announcement h3{color:var(--ink);font-size:var(--text-xl);line-height:var(--leading-snug)}.directory-announcement__evidence-head p,.directory-announcement__source,.directory-announcement__chart figcaption{color:var(--ink-2);font-size:var(--text-xs)}.directory-announcement__metrics{padding-block:var(--space-4);border-block:var(--border) solid var(--border-subtle)}.directory-announcement__metrics dd{color:var(--brand-text)}.directory-announcement__chart{gap:var(--space-2);margin:0;display:grid}.directory-announcement__chart svg{inline-size:100%;block-size:var(--tap-comfy);border-block-end:var(--border) solid var(--border-subtle);fill:var(--brand-line);display:block}.directory-announcement__source a{min-block-size:var(--tap-min);text-underline-offset:var(--space-1);align-items:center;display:inline-flex}@media (min-width:64rem){.directory-announcement__panel{grid-template-columns:minmax(0,1.07fr) minmax(0,1fr)}.directory-announcement__message,.directory-announcement__evidence{padding:var(--space-7)}}
