.hp-persona{padding-block:clamp(56px,7vw,96px)}.hp-persona--white{background:var(--hp-white)}.hp-persona__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.hp-persona__card{grid-column:span 4;display:flex;flex-direction:column;gap:14px;padding:26px;border:1px solid var(--hp-line);border-radius:var(--hp-radius-md);background:var(--hp-white);scroll-margin-top:96px;align-self:start}.hp-persona--white .hp-persona__card{background:var(--hp-paper)}.hp-persona__grid[data-n="4"]>.hp-persona__card{grid-column:span 6}.hp-persona__grid[data-n="5"]>.hp-persona__card:nth-child(n+4){grid-column:span 6}.hp-persona__grid[data-n="7"]>.hp-persona__card:nth-child(n+4){grid-column:span 3}.hp-persona__name{margin:0;font-family:var(--hp-font-display);font-size:var(--bd-card-dense-size);font-weight:var(--bd-heading-weight);line-height:var(--bd-card-lh);color:var(--hp-ink)}.hp-persona__text{margin:0;line-height:1.55;color:var(--hp-ink-muted)}.hp-persona__path{position:relative;display:flex;flex-direction:column;gap:12px;margin:4px 0 0;padding:0 0 0 22px;list-style:none}.hp-persona__path::before{content:"";position:absolute;left:5px;top:8px;bottom:8px;width:2px;background:linear-gradient(180deg,var(--hp-coral),rgb(255 82 71 / .15))}.hp-persona__step{position:relative;display:flex;flex-direction:column;gap:2px}.hp-persona__step::before{content:"";position:absolute;left:-22px;top:5px;width:12px;height:12px;border:2px solid var(--hp-coral);border-radius:50%;background:var(--hp-white)}.hp-persona__step--buy::before{background:var(--hp-coral)}.hp-persona__stage{font-size:var(--bd-small-size);letter-spacing:.06em;text-transform:uppercase;color:var(--hp-ink-soft)}.hp-persona__step a,.hp-persona__roles a{font-weight:600;line-height:1.4;color:var(--hp-ink);text-decoration:none}.hp-persona__step a:hover,.hp-persona__roles a:hover{color:var(--hp-coral)}.hp-persona__roles{display:flex;flex-direction:column;gap:4px;margin:0;padding-top:14px;border-top:1px solid var(--hp-line)}.hp-role-band.hp-persona-path{background:var(--hp-white);color:var(--hp-ink);padding-block:clamp(40px,5vw,64px)}.hp-persona-path__inner{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:start}.hp-persona-path__title{margin:10px 0 0;font-family:var(--hp-font-display);font-size:var(--bd-card-dense-size);font-weight:var(--bd-heading-weight);line-height:var(--bd-card-lh);color:var(--hp-ink)}.hp-persona-path__steps{display:grid;grid-template-columns:repeat(var(--pp-n, 4),minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.hp-persona-path__steps[data-n="2"]{--pp-n: 2}.hp-persona-path__steps[data-n="3"]{--pp-n: 3}.hp-persona-path__steps[data-n="4"]{--pp-n: 4}.hp-persona-path__step{position:relative;display:flex;flex-direction:column;gap:6px;padding:18px 18px 20px;border:1px solid var(--hp-line);border-top:3px solid var(--hp-coral);border-radius:var(--hp-radius-md);background:var(--hp-paper)}.hp-persona-path__num{font-family:var(--hp-font-display);font-size:var(--bd-small-size);color:var(--hp-coral)}.hp-persona-path__stage{font-family:var(--hp-font-display);font-weight:var(--bd-heading-weight);color:var(--hp-ink)}.hp-persona-path__step a{font-weight:600;line-height:1.4;color:var(--hp-ink-muted);text-decoration:none}.hp-persona-path__step a:hover{color:var(--hp-coral)}.hp-guide-for{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-bottom:24px}.hp-guide-for__who{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0}.hp-guide-for__label{margin-right:4px;font-size:var(--bd-small-size);letter-spacing:.06em;text-transform:uppercase;color:var(--hp-ink-soft)}.hp-guide-for__who a{padding:4px 10px;border:1px solid var(--hp-line-strong);border-radius:6px;font-size:var(--bd-small-size);color:var(--hp-ink);text-decoration:none}.hp-guide-for__who a:hover{border-color:var(--hp-coral)}.hp-kb-guide--checklist .hp-kb-prose ul,.hp-kb-guide--playbook .hp-kb-prose ul{padding-left:0;list-style:none}.hp-kb-guide--checklist .hp-kb-prose ul>li{position:relative;padding:4px 0 4px 34px}.hp-kb-guide--checklist .hp-kb-prose ul>li::before{content:"";position:absolute;left:0;top:8px;width:18px;height:18px;border:2px solid var(--hp-line-strong);border-radius:4px;background:var(--hp-white)}.hp-kb-guide--playbook .hp-kb-prose ol{counter-reset:pb;padding-left:0;list-style:none}.hp-kb-guide--playbook .hp-kb-prose ol>li{position:relative;counter-increment:pb;margin-bottom:10px;padding:14px 18px 14px 58px;border:1px solid var(--hp-line);border-radius:var(--hp-radius-md);background:var(--hp-white)}.hp-kb-guide--playbook .hp-kb-prose ol>li::before{content:counter(pb,decimal-leading-zero);position:absolute;left:16px;top:14px;font-family:var(--hp-font-display);color:var(--hp-coral)}.hp-kb-guide--buyers-guide .hp-kb-prose table{width:100%}@media(max-width:1100px){.hp-persona__card,.hp-persona__grid[data-n]>.hp-persona__card:nth-child(n){grid-column:span 6}.hp-persona__grid>.hp-persona__card:last-child:nth-child(odd){grid-column:span 12}.hp-persona-path__inner{grid-template-columns:minmax(0,1fr)}.hp-persona-path__steps,.hp-persona-path__steps[data-n]{--pp-n: 2}}@media(max-width:720px){.hp-persona__card,.hp-persona__grid[data-n]>.hp-persona__card:nth-child(n),.hp-persona__grid>.hp-persona__card:last-child:nth-child(odd){grid-column:span 12;padding:22px}.hp-persona-path__steps,.hp-persona-path__steps[data-n]{--pp-n: 1}}@media print{header,footer,.hp-kb-hero .hp-kb-hero__actions,.hp-guide-for button,.hp-kb-toc,.hp-kb-explore,.hp-kb-related{display:none!important}.hp-kb-guide--checklist .hp-kb-hero,.hp-kb-guide--playbook .hp-kb-hero{background:none;color:#000}}
