.pypl .ab{--gut:clamp(16px, 3.4vw, 48px);--col:1344px;--read:680px;z-index:2;width:100%;max-width:calc(var(--col) + 2 * var(--gut));padding:0 var(--gut);box-sizing:border-box;color:var(--ink);margin:0 auto;position:relative}.pypl .ab-col{max-width:var(--read);margin:0 auto;padding:clamp(40px,7vw,96px) 0 clamp(72px,10vw,128px)}.pypl .ab-col p{color:var(--soft);text-wrap:pretty;margin:0;font-size:clamp(17px,15px + .35vw,20px);line-height:1.65}.pypl .ab-col p+p{margin-top:1.2em}.pypl .ab-title{font-family:var(--sys-face);letter-spacing:-.055em;margin:0;font-size:clamp(56px,8.4vw,120px);font-weight:500;line-height:.9}.pypl .ab-col .ab-q{letter-spacing:-.025em;color:var(--ink);text-wrap:balance;margin-top:clamp(20px,2.6vw,32px);font-size:clamp(24px,16px + 1.4vw,36px);line-height:1.2}.pypl .ab-q span{color:var(--soft)}.pypl .ab-break{justify-content:center;margin:clamp(48px,6vw,72px) 0;display:flex}.pypl .ab-break canvas{opacity:.4;width:64px!important;height:64px!important}.pypl .ab .ab-ink{color:var(--ink)}.pypl .ab-col .ab-pull{letter-spacing:-.04em;color:var(--ink);text-wrap:balance;margin:1.4em 0;font-size:clamp(30px,18px + 2.4vw,52px);font-weight:500;line-height:1.05}.pypl .ab .ab-end{margin-top:2.4em}.pypl .ab-foot{color:var(--faint);justify-content:space-between;align-items:center;padding:22px 0 30px;font-size:14px;display:flex}.pypl .ab-foot .wm{font-size:20px}.pypl .ab-foot .foot-links{gap:20px;display:flex}.pypl .ab-foot a{color:var(--faint)}.pypl .ab-foot a:hover{color:var(--ink)}
