/* V26 · Complete feature discovery. Additive and scoped to Features only.
   All original walkthroughs and the V25 flagship modules remain in the document. */
:is(body.pap-features-v26, .pap-features-v26) .f25-overview{background:linear-gradient(180deg,#fff,#f6faff);padding-bottom:68px}
:is(body.pap-features-v26, .pap-features-v26) .f26-complete-directory{gap:16px}
:is(body.pap-features-v26, .pap-features-v26) .f26-complete-directory .f25-jump{align-items:center;min-height:132px;box-shadow:0 7px 18px -18px #032d6040}
:is(body.pap-features-v26, .pap-features-v26) .f26-complete-directory .f25-jump .f25-illustration{object-fit:contain;width:72px;height:58px}
:is(body.pap-features-v26, .pap-features-v26) .f26-preview-label{display:inline-block;margin-top:7px;font:700 10px/1.4 Arial,sans-serif;background:#e5f4ec;color:#236e52;padding:4px 7px;border-radius:4px}
:is(body.pap-features-v26, .pap-features-v26) .f26-group-heading{display:flex;gap:36px;align-items:flex-end;margin-bottom:48px}
:is(body.pap-features-v26, .pap-features-v26) .f26-group-heading>div{max-width:790px}
:is(body.pap-features-v26, .pap-features-v26) .f26-group-heading h2{font-size:clamp(30px,3vw,42px)!important;line-height:1.16!important;letter-spacing:-.035em!important;margin:0 0 16px;text-wrap:balance}
:is(body.pap-features-v26, .pap-features-v26) .f26-group-heading p{font-size:16px!important;line-height:1.8!important;color:#435870;margin:0}
:is(body.pap-features-v26, .pap-features-v26) .f26-back-link{flex:none;margin-left:auto;display:inline-flex;align-items:center;gap:12px;min-height:44px;color:#0059bd;font-size:13px;font-weight:700;white-space:nowrap;border-bottom:1px solid #b8d3ec;text-decoration:none}
:is(body.pap-features-v26, .pap-features-v26) .f26-back-link:hover{text-decoration:underline;text-underline-offset:4px}
:is(body.pap-features-v26, .pap-features-v26) #team-workflows{background:#fff}
:is(body.pap-features-v26, .pap-features-v26) #personalization-design{background:#f5faff;border-block:1px solid #e0edf7}
:is(body.pap-features-v26, .pap-features-v26) #reporting-history{background:#fff}
:is(body.pap-features-v26, .pap-features-v26) .f26-core-group+.f26-core-group{padding-top:72px}
:is(body.pap-features-v26, .pap-features-v26) .blue-band .card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
:is(body.pap-features-v26, .pap-features-v26) .blue-band .cap-card{display:flex;flex-direction:column;align-items:flex-start}
:is(body.pap-features-v26, .pap-features-v26) .blue-band .cap-card p{flex:1;margin-bottom:8px}
:is(body.pap-features-v26, .pap-features-v26) .f26-summary-link{font:700 12px/1.55 Arial,sans-serif;display:inline-flex;align-items:center;min-height:44px;color:#0059bd;text-decoration:none}
:is(body.pap-features-v26, .pap-features-v26) .f26-summary-link:hover{text-decoration:underline;text-underline-offset:4px}
@media(max-width:1100px){
 :is(body.pap-features-v26, .pap-features-v26) .f26-group-heading{gap:24px}
 :is(body.pap-features-v26, .pap-features-v26) .blue-band .card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:760px){
 :is(body.pap-features-v26, .pap-features-v26) .f25-overview{padding:42px 0 46px}
 :is(body.pap-features-v26, .pap-features-v26) .f26-complete-directory{grid-template-columns:1fr;gap:10px}
 :is(body.pap-features-v26, .pap-features-v26) .f26-complete-directory .f25-jump{display:flex;align-items:center;min-height:90px;padding:14px 16px;gap:13px}
 :is(body.pap-features-v26, .pap-features-v26) .f26-complete-directory .f25-jump .f25-illustration{width:58px;height:47px;margin:0;flex:none}
 :is(body.pap-features-v26, .pap-features-v26) .f26-complete-directory .f25-jump>div{padding-right:10px;flex:1}
 :is(body.pap-features-v26, .pap-features-v26) .f26-complete-directory .f25-jump strong{font-size:15px;margin-bottom:5px}
 :is(body.pap-features-v26, .pap-features-v26) .f26-complete-directory .f25-jump div>span{font-size:12px;line-height:1.65}
 :is(body.pap-features-v26, .pap-features-v26) .f26-complete-directory .f25-jump-arrow{position:static;flex:none;font-size:17px;align-self:center}
 :is(body.pap-features-v26, .pap-features-v26) .f26-group-heading{display:block;margin-bottom:34px}
 :is(body.pap-features-v26, .pap-features-v26) .f26-group-heading h2{font-size:30px!important;line-height:1.18!important;text-wrap:initial}
 :is(body.pap-features-v26, .pap-features-v26) .f26-group-heading p{font-size:14px!important;line-height:1.8!important}
 :is(body.pap-features-v26, .pap-features-v26) .f26-back-link{margin-top:14px;margin-left:0;font-size:12px}
 :is(body.pap-features-v26, .pap-features-v26) .blue-band .card-grid{grid-template-columns:1fr;gap:14px}
 :is(body.pap-features-v26, .pap-features-v26) .f26-core-group+.f26-core-group{padding-top:45px}
}
@media print{
 :is(body.pap-features-v26, .pap-features-v26) .f26-back-link{display:none}
 :is(body.pap-features-v26, .pap-features-v26) .f26-core-group{background:#fff!important}
}
