.list-page-intro{background:var(--brand-base);border-bottom:1px solid #f3f4f6;padding-block:2.5rem 1.25rem;position:relative}.list-page-intro__inner{min-width:0;max-width:72rem;margin-inline:auto;padding-inline:clamp(1rem,2.2vw,2rem)}.list-page-intro__crumb{inset-inline:0;position:absolute;top:.75rem}.list-page-intro__grid{text-align:left;flex-direction:column;align-items:flex-start;gap:.375rem;min-width:0;display:flex}.list-page-intro__label,.list-page-intro__title,.list-page-intro__lead{min-width:0;max-width:100%;margin:0}.list-page-intro__label{color:var(--brand-main);letter-spacing:.14em;font-size:.75rem;font-weight:700;line-height:var(--text-xs--line-height)}.list-page-intro__title{color:var(--color-gray-900);font-size:var(--text-3xl);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-wide);line-height:var(--text-3xl--line-height);overflow-wrap:break-word}.list-page-intro__lead{color:var(--color-gray-600);font-size:var(--text-sm);line-height:var(--leading-relaxed);overflow-wrap:break-word}@media (min-width:768px){.list-page-intro{padding-block:clamp(2.5rem,4.375vw,3.5rem) clamp(2.5rem,4.6875vw,3.75rem)}.list-page-intro__grid{grid-template-rows:auto auto;grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr);align-items:start;gap:.5rem clamp(1.5rem,3vw,3rem);display:grid}.list-page-intro__label{grid-area:1/1}.list-page-intro__title{font-size:var(--text-4xl);line-height:var(--text-4xl--line-height);grid-area:2/1;align-self:center}.list-page-intro__lead{grid-area:2/2;align-self:center;font-size:15px}}
