.pg-assistants .as-hero{padding-block:var(--sub-top) clamp(72px,8vw,120px)}.pg-assistants .as-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(40px,6vw,96px);align-items:start}.pg-assistants .as-intro{display:grid;gap:var(--space-5);justify-items:start}.pg-assistants .as-title{font-size:clamp(40px,5.6vw,80px);text-wrap:balance}.pg-assistants .as-lede{max-width:34ch;color:var(--muted);font-size:var(--text-lead);font-weight:450;line-height:1.45;text-wrap:pretty}.pg-assistants .as-card{display:grid;gap:var(--space-4);padding:12px;border-radius:var(--radius-card);background:var(--white);color:var(--ink);box-shadow:0 0 0 2px var(--ink),10px 10px 0 var(--ink)}.pg-assistants .as-card-title{padding:clamp(14px,2.2vw,24px) clamp(14px,2.2vw,24px) 0;font-family:var(--font-display);font-size:clamp(24px,2.4vw,34px);font-weight:700;letter-spacing:-.03em;line-height:1.1;text-wrap:balance}.pg-assistants .as-card-text{max-width:44ch;padding-inline:clamp(14px,2.2vw,24px);text-wrap:pretty}.pg-assistants .as-ways{display:grid;gap:8px;margin:0;padding:0;list-style:none}.pg-assistants .as-ways li{display:grid;gap:4px;padding:14px 16px;border-radius:var(--radius-inner);background:var(--fog)}.pg-assistants .as-ways strong{font:600 16px / 1.3 var(--font-label)}.pg-assistants .as-ways span{color:var(--stone);font-size:var(--text-small);line-height:1.5;text-wrap:pretty}.pg-assistants .as-open{justify-self:start;margin:4px clamp(14px,2.2vw,24px) clamp(14px,2.2vw,24px)}@media(max-width:900px){.pg-assistants .as-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){.pg-assistants .as-card{box-shadow:0 0 0 2px var(--ink),6px 6px 0 var(--ink)}}.pg-assistants .as-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-6) clamp(32px,6vw,96px);align-items:start}.pg-assistants .as-head{position:sticky;top:120px;display:grid;gap:var(--space-5)}.pg-assistants .as-lead p{max-width:36ch;color:var(--stone);font-size:var(--text-lead);font-weight:450;line-height:1.45;text-wrap:pretty}.pg-assistants .as-rows{margin:0;padding:0;list-style:none;border-top:1.5px solid var(--ink)}.pg-assistants .as-rows li{border-bottom:1px solid var(--line-light)}.pg-assistants .as-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;align-items:center;padding:22px 4px;color:inherit;text-decoration:none}.pg-assistants .as-row-name{grid-column:1;font-size:var(--text-h3);font-weight:700;letter-spacing:-.02em;line-height:1.15;text-wrap:balance}.pg-assistants .as-row-text{grid-column:1;max-width:54ch;color:var(--stone);text-wrap:pretty}.pg-assistants .as-row .btn-arrow{grid-column:2;grid-row:1 / span 2;width:18px;height:18px}.pg-assistants a.as-row{transition:transform .16s var(--ease-press)}.pg-assistants a.as-row:active{transform:scale(.99)}.pg-assistants .as-prose{display:grid;gap:var(--space-5);padding-top:var(--space-4);border-top:1.5px solid var(--ink)}.pg-assistants .as-prose p{max-width:44ch;font-size:var(--text-lead);line-height:1.45;text-wrap:pretty}.pg-assistants .as-prose p:first-child{font-size:clamp(22px,2.3vw,30px);font-weight:500;letter-spacing:-.02em;line-height:1.25}.pg-assistants .as-prose p:not(:first-child){color:var(--stone)}@media(hover:hover)and (pointer:fine){.pg-assistants a.as-row:hover .as-row-name{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.18em}.pg-assistants a.as-row:hover .btn-arrow{transform:translate(3px)}}@media(max-width:900px){.pg-assistants .as-split{grid-template-columns:minmax(0,1fr)}.pg-assistants .as-head{position:static}}.pg-assistants .as-steps{display:grid;margin:0;padding:0;list-style:none;border-top:1.5px solid var(--ink)}.pg-assistants .as-steps li{display:grid;grid-template-columns:48px minmax(0,1fr);gap:clamp(14px,2vw,24px);padding:24px 4px;border-bottom:1px solid var(--line-light)}.pg-assistants .as-step-number{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--lime);box-shadow:inset 0 0 0 2px var(--ink);font:800 20px / 1 var(--font-display)}.pg-assistants .as-step-body{display:grid;gap:6px;justify-items:start;min-width:0}.pg-assistants .as-step-body .as-open{margin:10px 0 0}@media(max-width:480px){.pg-assistants .as-steps li{grid-template-columns:minmax(0,1fr)}}
