.pk-editorial-section{--pk-editorial-brass:var(--peetalya-brass,#B08D57);--pk-editorial-magenta:var(--peetalya-magenta,#8F174A);--pk-editorial-ivory:var(--peetalya-ivory,#F5EFE6);--pk-editorial-bronze:var(--peetalya-bronze,#3B2F2F);background:#F8F5F0;color:var(--pk-editorial-bronze);padding:clamp(58px,7vw,96px) 0}.pk-editorial-section + .pk-editorial-section{padding-top:0}.pk-editorial-inner{width:min(var(--container-wide,1320px),calc(100% - 40px));margin:0 auto}.pk-editorial-heading{max-width:760px;margin:0 auto clamp(30px,4vw,44px);text-align:center}.pk-editorial-eyebrow{display:inline-flex;margin:0 0 12px;color:var(--pk-editorial-brass);font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.pk-editorial-heading h2{margin:0;color:var(--pk-editorial-magenta);font-size:clamp(2rem,4vw,3.25rem);line-height:1.08;letter-spacing:0}.pk-editorial-heading p{margin:16px auto 0;max-width:640px;color:rgba(59,47,47,.76);font-size:clamp(1rem,1.4vw,1.12rem);line-height:1.75}.pk-benefits-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.2vw,28px)}.pk-benefit-card{display:grid;align-content:start;min-height:100%;padding:clamp(24px,3vw,34px);border:1px solid rgba(176,141,87,.2);border-radius:20px;background:#fff;box-shadow:none;transition:transform 240ms ease,border-color 240ms ease,background-color 240ms ease}.pk-benefit-card:hover,.pk-benefit-card:focus-within{transform:translateY(-4px);border-color:rgba(143,23,74,.24);background:rgba(245,239,230,.28)}.pk-benefit-icon{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;margin:0 0 22px;border-radius:20px;background:rgba(176,141,87,.12);color:var(--pk-editorial-brass)}.pk-benefit-icon svg,.pk-benefit-icon img{width:34px;height:34px;object-fit:contain}.pk-benefit-icon svg{fill:currentColor}.pk-benefit-icon span{color:var(--pk-editorial-brass);font-size:1.2rem;font-weight:700}.pk-benefit-card h3{margin:0 0 12px;color:var(--pk-editorial-bronze);font-size:clamp(1.08rem,1.5vw,1.28rem);line-height:1.28;letter-spacing:0}.pk-benefit-card p{margin:0;color:rgba(59,47,47,.72);font-size:.98rem;line-height:1.72}@media (max-width:991px){.pk-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pk-editorial-inner{width:min(100% - 28px,var(--container-wide,1320px))}.pk-editorial-heading{text-align:left}.pk-benefits-grid{grid-template-columns:1fr}.pk-benefit-card{padding:24px}}