/* Page styles (see lib/site-assets.ts) */
@media (min-width:1400px){
.partners.f2s .pl{display:contents}
.partners.f2s .pl>.eyebrow,.partners.f2s .pl>h2,.partners.f2s .pl>.psub{grid-column:1/-1}
.partners.f2s .pl>h2{margin-top:16px}
}
.arch{position:absolute;inset:0;padding:clamp(12px,2.2vw,26px);display:flex;flex-direction:column;gap:clamp(6px,1vw,12px);color:var(--paper)}
.pl{display:flex;flex-direction:column;gap:14px;min-width:0}
@media (max-width:899px){
.pl{width:100%}
}
