@layer components{.fs{gap:var(--space-5);display:grid}.fs-eyebrow{color:var(--accent);letter-spacing:var(--track-sm);text-transform:uppercase;font-size:.875rem;font-weight:700}.fs-title{font-family:var(--font-display);font-weight:700;line-height:1.2}.fs[data-variant=band] .fs-title{font-size:var(--t-h2);letter-spacing:var(--track-sm);margin-block-start:var(--space-2)}.fs[data-variant=rail] .fs-title{font-size:1.125rem}.fs-lede{max-inline-size:42rem;color:var(--fg-2);margin-block-start:var(--space-3);line-height:1.55}.fs-list{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.fs[data-variant=band] .fs-list{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}}.fs-card{display:flex}.fs-figure{gap:var(--space-3);inline-size:100%;padding:var(--space-5);border:1px solid var(--line);border-inline-start:3px solid var(--accent-fill);border-radius:var(--r-lg);background:var(--background);flex-direction:column;margin:0;display:flex}.fs-mark{color:var(--accent)}.fs-quote{margin:0}.fs-quote p{color:var(--foreground);font-size:1.0625rem;line-height:1.5}.fs[data-variant=rail] .fs-quote p{font-size:1rem}.fs-cite{gap:var(--space-1);margin-block-start:auto;font-size:.875rem;display:grid}.fs-cite strong{color:var(--foreground);font-weight:700}.fs-cite span{color:var(--muted)}.pb-ask{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-2);grid-template-columns:auto minmax(0,1fr);display:grid}.pb-ask-mark{border-radius:var(--r-md);background:var(--accent-soft);block-size:2.75rem;inline-size:2.75rem;color:var(--accent);place-items:center;display:grid}.pb-ask-title{font-family:var(--font-display);font-size:1.0625rem;font-weight:700;line-height:1.3}.pb-ask-line{color:var(--fg-2);margin-block-start:var(--space-1);font-size:.9375rem;line-height:1.5}.pb-ask-button{margin-block-start:var(--space-4)}.sent-steps .pb-ask{margin-block-start:var(--space-7)}}
