/* Pull Quote — kabdalis2 design system. */
.b-pquote{
    margin:0;
    max-width:42ch;
    margin-inline:auto;
    text-align:center;
    display:flex; flex-direction:column; gap:18px;
    padding:clamp(20px,4vw,40px) 0;
}
.b-pquote__q{
    margin:0;
    position:relative;
    font-size:clamp(1.4rem,3.6vw,2.2rem);
    line-height:1.25;
    color:var(--ink);
    quotes:"\201C" "\201D";
}
.b-pquote__q::before{
    content:open-quote;
    color:var(--accent);
    font-size:1.4em; line-height:0;
    vertical-align:-.35em; margin-right:.06em;
}
.b-pquote__by{ display:flex; flex-direction:column; gap:2px; }
.b-pquote__author{ font-weight:600; color:var(--ink); }
.b-pquote__role{ font-family:var(--font-mono); font-size:.78rem; text-transform:uppercase; letter-spacing:.05em; color:var(--muted); }
