section.partner-panel{border-radius:0;--measure:434px;--gutter:40px;.panel-grid{display:grid;gap:48px;grid-template-columns:minmax(0,1fr);@media (min-width:1024px){align-items:center;column-gap:0;grid-template-columns:repeat(2,minmax(0,1fr))}}.panel-copy{max-width:var(--measure);@media (min-width:1024px){max-width:calc(var(--measure) + var(--gutter));padding-inline-end:var(--gutter)}}.panel-eyebrow{margin:0 0 26px}.panel-heading{margin:0 0 30px;text-wrap:balance;--emphasis-weight:inherit;--emphasis-color:inherit}.panel-lead{p{font-size:1.728rem;line-height:1.4;margin:0;&+p{margin-top:8px}}}.panel-list{display:grid;gap:35px}.panel-item{column-gap:24px;display:grid;grid-template-columns:60px minmax(0,1fr);row-gap:3px;&.no-icon{column-gap:0;grid-template-columns:0 minmax(0,1fr)}}.tile{align-self:start;background-color:var(--surface-raised);block-size:60px;border-radius:var(--radTile);display:grid;grid-column:1;grid-row:1;inline-size:60px;place-items:center}.tile-icon{color:var(--ink-deep);font-size:3rem;line-height:1}.item-heading{align-self:center;font-size:clamp(2.0736rem,2.0735vw,2.9858rem);font-weight:var(--display);grid-column:2;grid-row:1;letter-spacing:0;line-height:1;margin:0;max-width:var(--measure)}.item-body{grid-column:2;grid-row:2;max-width:var(--measure);p{font-size:1.44rem;line-height:1.4;margin:0;&+p{margin-top:5px}}}.item-body,.panel-lead{a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;&:hover{text-decoration-thickness:2px}&:focus-visible{border-radius:var(--radFocus);outline:2px solid var(--focus);outline-offset:2px}}}&.surface-quiet,&.surface-warm,&.surface-working{.panel-eyebrow{color:var(--ink-accent)}.panel-heading{color:var(--ink-deep)}.panel-lead{color:var(--ink-secondary)}.item-heading{color:var(--ink-deep)}.item-body{color:var(--ink-secondary)}.item-body a,.panel-lead a{color:var(--ink-accent)}}&.surface-declaring{.panel-eyebrow{color:var(--action)}.panel-lead{color:var(--ink-inverse-secondary)}.item-heading{color:var(--ink-inverse)}.item-body{color:var(--ink-inverse-secondary)}.item-body a,.panel-lead a{color:var(--ink-inverse);&:focus-visible{outline-color:var(--focus-inverse)}}}@media (max-width:479px){.panel-item{grid-template-columns:minmax(0,1fr);row-gap:12px}.item-body,.item-heading{grid-column:1}.item-heading{grid-row:2}.item-body{grid-row:3}}}