.ResultTile-module__1d9Fhq__link{color:inherit;text-decoration:none}.ResultTile-module__1d9Fhq__link:after{content:"";border-radius:var(--radius-card);position:absolute;inset:0}.ResultTile-module__1d9Fhq__link:focus-visible{outline:none}.ResultTile-module__1d9Fhq__link:focus-visible:after{outline:var(--border-width-focus) solid var(--color-focus);outline-offset:var(--focus-offset)}.ResultTile-module__1d9Fhq__card:has(.ResultTile-module__1d9Fhq__link:focus-visible){border-color:var(--color-border-control)}.ResultTile-module__1d9Fhq__card:has(.ResultTile-module__1d9Fhq__link:focus-visible) .ResultTile-module__1d9Fhq__image{transform:var(--cover-lift)}.ResultTile-module__1d9Fhq__card:has(.ResultTile-module__1d9Fhq__link:focus-visible) .ResultTile-module__1d9Fhq__corner{background:var(--color-accent-fill-hover)}.ResultTile-module__1d9Fhq__card:has(.ResultTile-module__1d9Fhq__link:focus-visible) .ResultTile-module__1d9Fhq__arrow{transform:translate(calc(var(--motion-scene-hover-image-shift) / 2), calc(-1 * var(--motion-scene-hover-image-shift) / 2))}.ResultTile-module__1d9Fhq__eyebrow{align-self:flex-start;margin-block-end:var(--space-2)}@media (min-width:48em) and (max-width:63.99em){article.ResultTile-module__1d9Fhq__card{gap:var(--space-4);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ResultTile-module__1d9Fhq__card .ResultTile-module__1d9Fhq__media{grid-area:1/1/-1;place-self:stretch stretch}.ResultTile-module__1d9Fhq__card .ResultTile-module__1d9Fhq__image{object-position:100% 100%}.ResultTile-module__1d9Fhq__card .ResultTile-module__1d9Fhq__body{grid-area:1/2;padding-block-start:var(--space-2)}.ResultTile-module__1d9Fhq__card .ResultTile-module__1d9Fhq__footer{grid-area:2/2}}@media (min-width:64em){article.ResultTile-module__1d9Fhq__row{grid-row:span 3;grid-template-rows:subgrid;row-gap:var(--space-4);display:grid}.ResultTile-module__1d9Fhq__row .ResultTile-module__1d9Fhq__footer{margin-block-start:0}article.ResultTile-module__1d9Fhq__featured{grid-column:1/-1;grid-template-columns:subgrid;column-gap:normal;row-gap:var(--space-4);grid-template-rows:minmax(0,1fr) auto;display:grid}.ResultTile-module__1d9Fhq__featured .ResultTile-module__1d9Fhq__media{aspect-ratio:2;grid-area:1/1/-1/span 2;place-self:stretch stretch;margin-inline-end:calc(var(--tile-pad) + var(--border-width-hairline))}.ResultTile-module__1d9Fhq__featured .ResultTile-module__1d9Fhq__image{object-position:100% 100%}.ResultTile-module__1d9Fhq__featured .ResultTile-module__1d9Fhq__body,.ResultTile-module__1d9Fhq__featured .ResultTile-module__1d9Fhq__footer{grid-column:3;margin-inline-start:calc(var(--tile-pad) + var(--border-width-hairline))}.ResultTile-module__1d9Fhq__featured .ResultTile-module__1d9Fhq__body{grid-row:1;padding-block-start:var(--space-2)}.ResultTile-module__1d9Fhq__featured .ResultTile-module__1d9Fhq__footer{grid-row:2}}@media (min-width:80em){.ResultTile-module__1d9Fhq__featured .ResultTile-module__1d9Fhq__title{font:var(--type-h3);letter-spacing:var(--type-h3-tracking);text-transform:var(--type-h3-transform)}.ResultTile-module__1d9Fhq__featured .ResultTile-module__1d9Fhq__summary{font:var(--type-body);letter-spacing:var(--type-body-tracking)}}
.ResultGrid-module__v070uG__list{gap:var(--space-card-gap);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.ResultGrid-module__v070uG__item{min-width:0;display:grid}@media (min-width:64em){.ResultGrid-module__v070uG__list{grid-template-columns:repeat(3,minmax(0,1fr))}.ResultGrid-module__v070uG__item{grid-row:span 3;grid-template-rows:subgrid}.ResultGrid-module__v070uG__featured{grid-area:auto/1/auto/-1;grid-template-rows:none;grid-template-columns:subgrid}}
.BridgeCard-module__onuCyq__bridge{place-items:center start;gap:var(--space-4) var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.BridgeCard-module__onuCyq__line{font:var(--type-h4);letter-spacing:var(--type-h4-tracking);color:var(--color-text);max-inline-size:var(--measure-prose);text-wrap:balance}@media (min-width:48em){.BridgeCard-module__onuCyq__bridge{grid-template-columns:minmax(0,1fr) auto}}
.page-module__t-ObYq__listSection{padding-block-start:var(--space-card-gap)}.page-module__t-ObYq__empty{padding:var(--space-6);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-bg-raised);color:var(--color-text-secondary)}
