.pa-who__intro{color:var(--on-brand)}.pa-chk{background:var(--ground)}.pa-chk__track{counter-reset:pachk;gap:14px;margin-top:32px;padding:0;list-style:none;display:grid}.pa-chk__track li{box-shadow:var(--lift);counter-increment:pachk;background:#fff;border-radius:22px 22px 22px 5px;padding:24px 22px 26px;position:relative}.pa-chk__track h3{letter-spacing:-.015em;color:var(--brand-ink);font-size:19px;line-height:1.25}.pa-chk__track p{color:var(--brand-muted);margin-top:6px;font-size:16px;line-height:1.55}.pa-chk__close{color:var(--brand);margin-top:26px;font-size:16.5px;font-weight:600;line-height:1.6}@media (min-width:700px){.pa-chk__track{grid-template-columns:1fr 1fr}}@media (min-width:1100px){.pa-chk__track{grid-template-columns:repeat(5,1fr);gap:18px}}.pa-duty__grid{gap:28px;margin-top:30px;display:grid}.pa-duty__ph img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;box-shadow:var(--lift);border-radius:28px 28px 6px}.pa-duty__card{background:var(--paper);box-shadow:12px 12px 0 var(--pale);border-radius:22px 22px 22px 5px;margin-right:12px;padding:28px 28px 30px}.pa-duty__card h3{letter-spacing:-.015em;color:var(--brand-ink);font-size:20px;line-height:1.3}.pa-duty__card ul{gap:12px;margin-top:16px;display:grid}.pa-duty__card li{color:var(--brand-ink);padding-left:30px;font-size:16.5px;line-height:1.5;position:relative}.pa-duty__card li span{display:block}.pa-duty__card li span:first-letter{text-transform:uppercase}@media (min-width:900px){.pa-duty__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:56px}.pa-duty__card{margin-right:0}}.pa-reg{background:var(--ground)}.pa-reg__q{background:var(--brand);color:#fff;box-shadow:14px 14px 0 var(--pale);border-radius:28px 28px 28px 6px;margin:28px 14px 0 0;padding:28px 26px}.pa-reg__q blockquote{letter-spacing:-.015em;font-size:clamp(21px,2.3vw,29px);font-weight:600;line-height:1.32}.pa-reg__q a{color:#fff;text-underline-offset:4px;margin-top:14px;font-size:14px;font-weight:600;text-decoration:underline;display:inline-block}.pa-reg__after{color:var(--brand-ink);margin-top:36px;font-size:clamp(17px,1.5vw,19px);line-height:1.65}.pa-reg__after a{color:var(--brand);text-underline-offset:4px;font-weight:700;text-decoration:underline}@media (min-width:900px){.pa-reg__q{padding:40px 48px}}
