/* Partnership · same white editorial system and charcoal stages as the platform page. */
.partner-next{--pp-muted:#6c6d67}
.partner-next .pp-hero{padding-block:72px 0;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:72px;align-items:center}
.partner-next .pp-hero h1{font-size:clamp(34px,3.3vw,50px);line-height:1.07;letter-spacing:-.045em}
.partner-next .pp-hero-copy>p:not(.pn-eyebrow){font-size:clamp(17px,1.35vw,20px);line-height:1.6;letter-spacing:-.015em;max-width:44ch;margin-top:26px;color:var(--pn-ink)}
.partner-next .pp-hero-figure{position:relative;aspect-ratio:1.28;border-radius:24px;overflow:hidden;background:var(--pn-charcoal);outline:1px solid rgba(0,0,0,.1);outline-offset:-1px}
.partner-next .pp-hero-figure img{width:100%;height:100%;object-fit:cover;object-position:50% 40%}
.partner-next .pp-film{position:absolute;left:16px;bottom:16px;display:inline-flex;align-items:center;gap:9px;min-height:40px;padding:0 16px 0 14px;border:0;border-radius:999px;background:rgba(20,17,14,.58);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;font-size:12px;font-weight:500;box-shadow:0 0 0 1px rgba(255,255,255,.14);transition-property:background-color,box-shadow,scale;transition-duration:150ms;transition-timing-function:ease-out}
.partner-next .pp-film span{color:#ffffffb8;font-variant-numeric:tabular-nums}
@media(hover:hover){.partner-next .pp-film:hover{background:rgba(20,17,14,.74);box-shadow:0 0 0 1px rgba(255,255,255,.24)}}
@media(prefers-reduced-motion:no-preference){.partner-next .pp-film:active{scale:.96}}
.partner-next .pp-film:focus-visible{outline-color:#fff;border-radius:999px}
@media(max-width:1100px){
 .partner-next .pp-hero{display:block;padding-top:56px}
 .partner-next .pp-hero h1{font-size:clamp(32px,5.4vw,48px)}
 .partner-next .pp-hero-figure{margin-top:40px;aspect-ratio:1.6}
}
/* Proof: the number first, the story beside it. */
.partner-next .pp-proof{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:72px;align-items:end;padding-block:var(--pn-section-gap) clamp(72px,7vw,112px)}
.partner-next .pp-count{display:flex;flex-direction:column}
.partner-next .pp-count-num{font-size:clamp(104px,13vw,196px);font-weight:450;line-height:.82;letter-spacing:-.065em;margin-left:-.05em;font-variant-numeric:tabular-nums}
.partner-next .pp-count-label{margin-top:28px;font-size:14px;line-height:1.5;color:var(--pp-muted);max-width:26ch}
.partner-next .pp-count ul{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}
.partner-next .pp-count li{box-shadow:0 0 0 1px rgba(0,0,0,.08);border-radius:999px;padding:7px 14px;font-size:12px}
.partner-next .pp-proof h2{font-size:clamp(28px,2.7vw,40px);line-height:1.12;letter-spacing:-.04em}
.partner-next .pp-proof-copy>p:not(.pn-eyebrow){font-size:16px;line-height:1.65;color:var(--pp-muted);max-width:46ch;margin-top:20px}
.partner-next .pp-proof-copy .pn-text-link{margin-top:14px}
/* Three stages at a glance; each one jumps to its chapter. */
.partner-next .pp-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}
.partner-next .pp-overview>a{display:block;border-top:1px solid var(--pn-line);padding:20px 0 4px;transition:border-color 150ms ease-out}
.partner-next .pp-overview span{display:block;font-size:11px;color:var(--pp-muted);margin-bottom:17px;font-variant-numeric:tabular-nums}
.partner-next .pp-overview h2{font-size:18px;line-height:1.3;letter-spacing:-.025em;font-weight:500;margin:0}
.partner-next .pp-overview p{font-size:14px;line-height:1.6;color:var(--pp-muted);margin-top:8px;max-width:34ch}
@media(hover:hover){.partner-next .pp-overview>a:hover{border-top-color:var(--pn-ink)}}
/* Chapters: copy on one side, an illustrative workspace card on the other. */
.partner-next .pp-chapter{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);gap:80px;align-items:center;padding-top:var(--pn-section-gap);scroll-margin-top:0}
.partner-next .pp-chapter.is-flipped .pp-figure{order:-1}
.partner-next .pp-chapter.is-flipped{grid-template-columns:minmax(0,1.06fr) minmax(0,1fr)}
.partner-next .pp-copy .pn-eyebrow span{color:var(--pn-ink);margin-right:12px;font-variant-numeric:tabular-nums}
.partner-next .pp-copy h2,.partner-next .pp-closing h2{font-size:clamp(32px,3.55vw,54px);line-height:1.1;letter-spacing:-.045em}
.partner-next .pp-copy>p:not(.pn-eyebrow){font-size:16px;line-height:1.65;color:var(--pp-muted);max-width:46ch;margin-top:24px}
.partner-next .pp-copy>p:not(.pn-eyebrow)+p{margin-top:16px}
.partner-next .pp-stage{background:var(--pn-charcoal);border-radius:24px;padding:clamp(28px,3.6vw,52px)}
.partner-next .pp-card{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 0 0 1px rgba(255,255,255,.08),0 18px 36px -22px #0006}
.partner-next .pp-card-bar{height:46px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding-inline:26px;border-bottom:1px solid var(--pn-line);font-size:10px;color:var(--pp-muted)}
.partner-next .pp-card-bar>span:last-child{font-size:9px;white-space:nowrap}
.partner-next .pp-card-body{padding:22px 26px 8px}
.partner-next .pp-card-heading{display:flex;justify-content:space-between;align-items:start;gap:16px;padding-bottom:18px;border-bottom:1px solid var(--pn-line)}
.partner-next .pp-card-heading strong{display:block;font-size:19px;font-weight:500;letter-spacing:-.025em;line-height:1.2}
.partner-next .pp-card-heading div>span{display:block;font-size:11px;color:var(--pp-muted);margin-top:6px}
.partner-next .pp-card .pn-file-row:last-child{border-bottom:0}
.partner-next .pp-card .pn-file-row>svg{flex:none}
.partner-next .pp-card .pn-file-row>div>span{max-width:none}
.partner-next .pp-dot{width:7px;height:7px;margin:0 6px 0 5px;border-radius:50%;background:#a0ad95;flex:none}
.partner-next .pp-figure figcaption{font-size:12px;line-height:1.5;color:var(--pp-muted);margin-top:14px;text-wrap:pretty}
/* Closing statement before the film footer. */
.partner-next .pp-closing{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);gap:80px;align-items:end;padding-block:var(--pn-section-gap)}
.partner-next .pp-closing-copy>p{font-size:16px;line-height:1.65;color:var(--pp-muted);max-width:46ch}
@media(max-width:1000px){
 .partner-next .pp-chapter,.partner-next .pp-closing{gap:44px}
 .partner-next .pp-overview{gap:24px}
}
@media(max-width:760px){
 .partner-next .pp-hero{padding-top:42px}
 .partner-next .pp-hero-figure{margin-top:32px;border-radius:20px;aspect-ratio:1.35}
 .partner-next .pp-proof{display:block}
 .partner-next .pp-proof-copy{margin-top:40px}
 .partner-next .pp-team,.partner-next .pp-faq{display:block}
 .partner-next .pp-team p{margin-top:20px;font-size:15px}
 .partner-next .pp-team h2,.partner-next .pp-faq h2{font-size:30px}
 .partner-next .pp-faqs{margin-top:28px}
 .partner-next .pp-faqs summary{font-size:17px;padding-block:22px;gap:18px}
 .partner-next .pp-role{display:block}
 .partner-next .pp-role p{margin-top:6px}
 .partner-next .pp-overview{display:block}
 .partner-next .pp-overview>a{padding:16px 0 18px}
 .partner-next .pp-overview span{margin-bottom:10px}
 .partner-next .pp-overview p{max-width:none}
 .partner-next .pp-chapter,.partner-next .pp-chapter.is-flipped,.partner-next .pp-closing{display:block}
 .partner-next .pp-chapter.is-flipped .pp-figure{order:0}
 .partner-next .pp-copy h2,.partner-next .pp-closing h2{font-size:34px}
 .partner-next .pp-copy>p:not(.pn-eyebrow){font-size:15px;max-width:none;margin-top:20px}
 .partner-next .pp-figure{margin-top:32px}
 .partner-next .pp-stage{padding:14px;border-radius:20px}
 .partner-next .pp-card{border-radius:6px}   /* concentric: stage 20px, padding 14px */
 .partner-next .pp-card-bar{padding-inline:18px;height:40px}
 .partner-next .pp-card-body{padding:18px 18px 4px}
 .partner-next .pp-card .pn-file-scope{display:none}
 .partner-next .pp-closing-copy{margin-top:24px}
 .partner-next .pp-closing-copy>p{font-size:15px;max-width:none}
}

/* What each stage leaves you with. */
.partner-next .pp-gets{margin-top:28px;padding-top:18px;border-top:1px solid var(--pn-line);max-width:46ch}
.partner-next .pp-gets>span{display:block;font-size:11px;color:var(--pp-muted);letter-spacing:.01em;margin-bottom:10px}
.partner-next .pp-gets ul{list-style:none;margin:0;padding:0}
.partner-next .pp-gets li{position:relative;padding:5px 0 5px 22px;font-size:14px;line-height:1.5;text-wrap:pretty}
.partner-next .pp-gets li::before{content:"";position:absolute;left:1px;top:.78em;width:9px;height:5px;border-left:1.5px solid #5c7850;border-bottom:1.5px solid #5c7850;rotate:-45deg}
/* Who does what, and how one engagement feeds the next. */
.partner-next .pp-card-bar>span:last-child{font-size:10px}
.partner-next .pp-roles{padding-block:6px}
.partner-next .pp-role{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:20px;padding:18px 0;border-bottom:1px solid var(--pn-line)}
.partner-next .pp-role:last-child{border-bottom:0}
.partner-next .pp-role strong{font-size:13px;font-weight:500;line-height:1.4}
.partner-next .pp-role p{font-size:12px;line-height:1.55;color:var(--pp-muted)}
.partner-next .pp-loop{list-style:none;margin:0;padding-block:6px}
.partner-next .pp-loop li{display:flex;gap:16px;padding:16px 0;border-bottom:1px solid var(--pn-line)}
.partner-next .pp-loop li:last-child{border-bottom:0}
.partner-next .pp-loop li>span{flex:none;width:22px;font-size:11px;line-height:1.7;color:var(--pp-muted);font-variant-numeric:tabular-nums}
.partner-next .pp-loop strong{display:block;font-size:13px;font-weight:500;line-height:1.4}
.partner-next .pp-loop p{font-size:12px;line-height:1.5;color:var(--pp-muted);margin-top:3px}
/* Continuity statement and questions. */
.partner-next .pp-team{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:72px;align-items:end;padding-top:var(--pn-section-gap)}
.partner-next .pp-team h2{font-size:clamp(32px,3.55vw,54px);line-height:1.1;letter-spacing:-.045em}
.partner-next .pp-team p{font-size:16px;line-height:1.65;color:var(--pp-muted);max-width:46ch}
.partner-next .pp-faq{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:72px;padding-top:var(--pn-section-gap)}
.partner-next .pp-faq h2{font-size:32px;line-height:1.15;letter-spacing:-.035em}
.partner-next .pp-faqs{border-top:1px solid var(--pn-line)}
.partner-next .pp-faqs details{border-bottom:1px solid var(--pn-line)}
.partner-next .pp-faqs summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:24px;font-size:18px;font-weight:500;line-height:1.4;letter-spacing:-.02em}
.partner-next .pp-faqs summary::-webkit-details-marker{display:none}
.partner-next .pp-faqs summary>span{font-size:20px;font-weight:400;color:var(--pp-muted);transition:rotate 150ms ease;flex:none}
.partner-next .pp-faqs details[open] summary>span{rotate:45deg}
.partner-next .pp-faqs details>div{padding-bottom:24px}
.partner-next .pp-faqs p{font-size:15px;line-height:1.7;color:var(--pp-muted)}
@media(prefers-reduced-motion:no-preference){.partner-next .pp-faqs details[open]>div{animation:id-swap 360ms cubic-bezier(.25,.46,.45,.94) both}}
@media(max-width:1000px){.partner-next .pp-proof,.partner-next .pp-team,.partner-next .pp-faq{gap:44px}}
@media(max-width:760px){
 .partner-next .pp-proof,.partner-next .pp-team,.partner-next .pp-faq{display:block}
 .partner-next .pp-proof-copy{margin-top:40px}
 .partner-next .pp-count-num{font-size:34vw}
 .partner-next .pp-team p{margin-top:20px;font-size:15px;max-width:none}
 .partner-next .pp-team h2{font-size:34px}
 .partner-next .pp-faq h2{font-size:30px}
 .partner-next .pp-faqs{margin-top:28px}
 .partner-next .pp-faqs summary{font-size:17px;padding-block:22px;gap:18px}
 .partner-next .pp-role{display:block;padding:16px 0}
 .partner-next .pp-role p{margin-top:6px}
 .partner-next .pp-gets{max-width:none}
}

/* Visuals in the language of the platform's square scenes: a charcoal square, one sheet of white
   paper entering from the lower right and running off the frame, slate ink, type that scales with the square. */
body.partner-next .pp-stage{aspect-ratio:1;padding:0;position:relative;overflow:hidden;container-type:inline-size}
body.partner-next .pp-stage .pp-card{position:absolute;inset:15.5% 0 0 12%;border-radius:1.4em 0 0 0;box-shadow:none;filter:drop-shadow(0 8px 14px #1a3b5010);color:#203d53;font-size:clamp(9px,2.86cqw,17px);overflow:hidden}
body.partner-next .pp-stage .pp-card-bar{height:3.4em;padding-inline:1.9em;font-size:1em;color:#557082;border-bottom-color:#e3eaf0}
body.partner-next .pp-stage .pp-card-bar>span{font-size:.8em}
body.partner-next .pp-stage .pp-card-bar>span:last-child{font-size:.75em}
body.partner-next .pp-stage .pp-card-body{padding:1.5em 1.9em 0}
body.partner-next .pp-stage .pp-card-heading{padding-bottom:1.1em;border-bottom-color:#e3eaf0;gap:1em}
body.partner-next .pp-stage .pp-card-heading strong{font-size:1.5em;letter-spacing:-.03em;color:#203d53}
body.partner-next .pp-stage .pp-card-heading div>span{font-size:.82em;margin-top:.45em;color:#557082}
body.partner-next .pp-stage .pp-card .pn-status{font-size:.75em;margin-top:.5em;color:#42637b;gap:.45em}
body.partner-next .pp-stage .pp-card .pn-status svg{width:1.1em;height:1.1em}
body.partner-next .pp-stage .pp-card .pn-file-row{gap:1em;padding:1.15em 0;border-bottom-color:#e3eaf0}
body.partner-next .pp-stage .pp-card .pn-file-row>img{width:2.15em;height:2.15em}
body.partner-next .pp-stage .pp-card .pn-file-row strong{font-size:1em;color:#203d53}
body.partner-next .pp-stage .pp-card .pn-file-row>div>span{font-size:.8em;margin-top:.25em;color:#557082}
body.partner-next .pp-stage .pp-roles,body.partner-next .pp-stage .pp-loop{padding-block:.4em 0}
body.partner-next .pp-stage .pp-role{gap:1.3em;padding:1.2em 0;border-bottom-color:#e3eaf0}
body.partner-next .pp-stage .pp-role strong{font-size:.95em;color:#203d53}
body.partner-next .pp-stage .pp-role p{font-size:.8em;line-height:1.55;color:#557082}
body.partner-next .pp-stage .pp-loop li{gap:1em;padding:1.05em 0;border-bottom-color:#e3eaf0}
body.partner-next .pp-stage .pp-loop li>span{width:1.6em;font-size:.75em;line-height:1.9;color:#557082}
body.partner-next .pp-stage .pp-loop strong{font-size:.98em;color:#203d53}
body.partner-next .pp-stage .pp-loop p{font-size:.8em;margin-top:.25em;color:#557082}
@media(max-width:760px){
 body.partner-next .pp-stage{aspect-ratio:auto;padding:26px 0 0 20px;border-radius:20px}
 body.partner-next .pp-stage .pp-card{position:relative;inset:auto;border-radius:16px 0 0 0;font-size:13.5px;padding-bottom:12px}
}

/* ---- Scenes that play out: a review point (02) and capabilities growing (03). 12s loops. ---- */
body.partner-next .pp-stage .sc-label{display:block;font-size:.72em;letter-spacing:.01em;color:#557082}
body.partner-next .pp-stage .pp-scene .pp-card-body{padding-top:1.3em}
/* 02 */
body.partner-next .pp-stage .s2 .pp-card-body>div{margin-bottom:.8em}
body.partner-next .pp-stage .s2-draft,body.partner-next .pp-stage .s2-rev{padding:.95em 1.1em;border-radius:.75em;background:#f6f9fb;box-shadow:0 0 0 1px #e3eaf0}
body.partner-next .pp-stage .s2-draft p,body.partner-next .pp-stage .s2-rev p{font-size:.95em;line-height:1.4;margin-top:.4em;color:#203d53;font-weight:500}
body.partner-next .pp-stage .s2-old{background:linear-gradient(#8aa0b0,#8aa0b0) no-repeat 0 55%/0% 1px}
body.partner-next .pp-stage .s2-note{display:flex;gap:.8em;align-items:flex-start;margin-left:1.6em;padding:.85em 1.1em;border-radius:.75em;background:#302e2b;color:#fff}
body.partner-next .pp-stage .s2-note i{flex:none;width:1.9em;height:1.9em;border-radius:50%;background:#ffffff24;display:grid;place-items:center;font-style:normal;font-size:.75em;font-weight:500}
body.partner-next .pp-stage .s2-note .sc-label{color:#ffffffa6}
body.partner-next .pp-stage .s2-note p{font-size:.88em;line-height:1.45;margin-top:.3em;color:#fff}
body.partner-next .pp-stage .s2-rev{background:#fff;box-shadow:0 0 0 1px #cfdbe4,0 .5em 1.2em -.7em #1a3b5055}
body.partner-next .pp-stage .s2-src{display:inline-flex;gap:.35em;margin-top:.75em;padding:.3em .7em;border-radius:99px;background:#eef3f7;font-size:.72em;color:#42637b;font-variant-numeric:tabular-nums}
body.partner-next .pp-stage .s2-src b{font-weight:600}
body.partner-next .pp-stage .s2-ok{display:flex;align-items:center;gap:.6em;font-size:.88em;font-weight:500;color:#465c3d}
body.partner-next .pp-stage .s2-ok svg{width:1.5em;height:1.5em;flex:none}
body.partner-next .pp-stage .s2-ok small{margin-left:auto;font-size:.82em;font-weight:400;color:#557082}
/* 03 */
body.partner-next .pp-stage .s3-chart{display:grid;grid-template-columns:repeat(4,1fr);gap:.9em;align-items:end;height:10.6em;margin:.9em 0 1.1em;padding-bottom:1.5em;border-bottom:1px solid #e3eaf0;position:relative}
body.partner-next .pp-stage .s3-col{position:relative;height:100%;display:flex;flex-direction:column;justify-content:flex-end}
body.partner-next .pp-stage .s3-col>div{display:flex;flex-direction:column-reverse;gap:.22em}
body.partner-next .pp-stage .s3-col i{display:block;height:1.02em;border-radius:.28em;background:#d5e0e8}
body.partner-next .pp-stage .s3-col.is-now i{background:#42637b}
body.partner-next .pp-stage .s3-col i.is-new{background:#7d9a6c}
body.partner-next .pp-stage .s3-col>span{position:absolute;left:0;right:0;bottom:-1.75em;font-size:.68em;color:#557082;white-space:nowrap}
body.partner-next .pp-stage .s3-col.is-now>span{color:#203d53;font-weight:500}
body.partner-next .pp-stage .s3-row{display:flex;align-items:center;justify-content:space-between;gap:1em;padding:.72em 0;border-bottom:1px solid #e3eaf0}
body.partner-next .pp-stage .s3-row:last-child{border-bottom:0}
body.partner-next .pp-stage .s3-row strong{font-size:.92em;font-weight:500;color:#203d53}
body.partner-next .pp-stage .s3-chip{flex:none;padding:.32em .75em;border-radius:99px;background:#eef3f7;font-size:.7em;color:#42637b;white-space:nowrap}
body.partner-next .pp-stage .s3-chip.is-new{background:#e4ebdd;color:#465c3d}
body.partner-next .pp-stage .s3-chip.is-ok{background:#fff;box-shadow:0 0 0 1px #cfdbe4}
@media(prefers-reduced-motion:no-preference){
 body.partner-next .pp-stage .s2-draft{animation:s2-a 12s cubic-bezier(.25,.46,.45,.94) infinite}
 body.partner-next .pp-stage .s2-note{animation:s2-b 12s cubic-bezier(.25,.46,.45,.94) infinite}
 body.partner-next .pp-stage .s2-old{animation:s2-strike 12s linear infinite}
 body.partner-next .pp-stage .s2-draft p{animation:s2-dim 12s linear infinite}
 body.partner-next .pp-stage .s2-rev{animation:s2-c 12s cubic-bezier(.25,.46,.45,.94) infinite}
 body.partner-next .pp-stage .s2-ok{animation:s2-d 12s cubic-bezier(.25,.46,.45,.94) infinite}
 body.partner-next .pp-stage .s2-ok svg{animation:s2-pop 12s cubic-bezier(.25,.46,.45,.94) infinite}
 body.partner-next .pp-stage .s3-col i{transform-origin:50% 100%;animation:s3-grow 12s cubic-bezier(.25,.46,.45,.94) infinite;animation-delay:calc(var(--c) * .55s)}
 body.partner-next .pp-stage .s3-col i.is-new{animation-name:s3-new}
 body.partner-next .pp-stage .s3-row{animation:s3-row 12s cubic-bezier(.25,.46,.45,.94) infinite;animation-delay:calc(var(--r) * .5s)}
}
@keyframes s2-a{0%,2%{opacity:0;transform:translateY(.6em)}8%,93%{opacity:1;transform:none}98%,100%{opacity:0}}
@keyframes s2-b{0%,17%{opacity:0;transform:translateY(.6em) scale(.98)}24%,93%{opacity:1;transform:none}98%,100%{opacity:0}}
@keyframes s2-strike{0%,36%{background-size:0% 1px}44%,100%{background-size:100% 1px}}
@keyframes s2-dim{0%,36%{opacity:1}44%,100%{opacity:.45}}
@keyframes s2-c{0%,40%{opacity:0;transform:translateY(.6em)}48%,93%{opacity:1;transform:none}98%,100%{opacity:0}}
@keyframes s2-d{0%,60%{opacity:0;transform:translateY(.4em)}66%,93%{opacity:1;transform:none}98%,100%{opacity:0}}
@keyframes s2-pop{0%,60%{scale:.4}68%{scale:1.12}72%,100%{scale:1}}
@keyframes s3-grow{0%,4%{opacity:0;transform:scaleY(0)}11%,93%{opacity:1;transform:none}98%,100%{opacity:0}}
@keyframes s3-new{0%,34%{opacity:0;transform:scaleY(0)}42%{opacity:1;transform:scaleY(1.12)}46%,93%{opacity:1;transform:none}98%,100%{opacity:0}}
@keyframes s3-row{0%,44%{opacity:0;transform:translateY(.5em)}51%,93%{opacity:1;transform:none}98%,100%{opacity:0}}

/* ---- One closing statement, set apart from the two-column blocks above it. ---- */
.partner-next .pp-closing{display:block;text-align:center;padding-block:var(--pn-section-gap)}
.partner-next .pp-closing h2{font-size:clamp(36px,4.4vw,68px);line-height:1.04;letter-spacing:-.05em}
.partner-next .pp-closing-copy>p{max-width:54ch;margin:28px auto 0;font-size:clamp(16px,1.3vw,19px);line-height:1.6;color:var(--pn-ink)}
.partner-next .pp-closing .pn-actions{justify-content:center;margin-top:30px}
.partner-next .pp-faq{padding-bottom:0}
@media(max-width:760px){
 .partner-next .pp-closing{text-align:left}
 .partner-next .pp-closing h2{font-size:34px}
 .partner-next .pp-closing-copy>p{margin-inline:0;font-size:16px}
 .partner-next .pp-closing .pn-actions{justify-content:flex-start}
}
