/* Scoped additions for the PDD link and card only. */
.kursor-pdd-nav{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 10px;border:1px solid #c9a84c;border-radius:8px;color:#1a2d4a;font-size:12px;font-weight:500;white-space:nowrap;transition:background .2s}
.kursor-pdd-nav:hover{background:#c9a84c14}
.kursor-pdd-nav:focus-visible,.kursor-pdd-button:focus-visible{outline:3px solid #c9a84c;outline-offset:3px}
.kursor-pdd-section{background:#f8f7f4;padding:0 24px 48px}
.kursor-pdd-card{max-width:1216px;margin:0 auto;padding:28px 32px;border:1px solid #c9a84c4d;border-radius:16px;background:#fdfbf5;display:flex;align-items:center;justify-content:space-between;gap:32px}
.kursor-pdd-copy{min-width:0}.kursor-pdd-copy h2{font-family:'Playfair Display',serif;font-size:26px;line-height:1.3;font-weight:600;color:#1a2d4a;margin:0 0 10px}
.kursor-pdd-copy p{font-size:15px;line-height:1.7;color:#555;margin:0;max-width:620px}
.kursor-pdd-action{flex-shrink:0;text-align:center}.kursor-pdd-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;background:#c9a84c;color:white;border-radius:8px;font-size:14px;font-weight:500;line-height:1.5;transition:background .2s}
.kursor-pdd-button:hover{background:#b8932e}.kursor-pdd-action p{font-size:12px;line-height:1.5;color:#666;margin:10px 0 0}
@media(max-width:767px){.kursor-pdd-section{padding:0 16px 32px}.kursor-pdd-card{padding:24px;flex-direction:column;align-items:stretch;gap:20px}.kursor-pdd-copy h2{font-size:23px}.kursor-pdd-action{width:100%}.kursor-pdd-button{width:100%}}
