.pkd-glossary{--pkd-ink:#102033;--pkd-muted:#5b6573;--pkd-line:#d9e0e8;--pkd-soft:#f4f7fa;--pkd-accent:#00a36c;--pkd-accent-dark:#087750;color:var(--pkd-ink);background:#fff}.pkd-glossary .container{width:min(1120px, calc(100% - 32px));margin:0 auto}.pkd-glossary a{color:var(--pkd-accent-dark);text-decoration-thickness:1px;text-underline-offset:3px}.pkd-glossary-hero{padding:56px 0 42px;background:linear-gradient(180deg,#eef7f3 0%,#ffffff 100%);border-bottom:1px solid var(--pkd-line)}.pkd-glossary-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:18px;color:var(--pkd-muted);font-size:14px}.pkd-glossary-hero h1,.pkd-glossary-term h1{max-width:840px;margin:0;font-size:clamp(34px, 5vw, 56px);line-height:1.05;letter-spacing:0}.pkd-glossary-hero p{max-width:760px;margin:18px 0 0;color:var(--pkd-muted);font-size:18px;line-height:1.6}.pkd-glossary-search{display:block;max-width:680px;margin-top:28px}.pkd-glossary-search span{display:block;margin-bottom:8px;font-weight:700}.pkd-glossary-search input{width:100%;height:50px;padding:0 16px;border:1px solid var(--pkd-line);border-radius:6px;background:#fff;color:var(--pkd-ink);font-size:16px;box-shadow:0 8px 22px rgb(16 32 51 / .06)}.pkd-glossary-index{padding:34px 0 64px}.pkd-glossary-letters{position:sticky;top:0;z-index:2;display:flex;flex-wrap:wrap;gap:8px;padding:12px 0;background:rgb(255 255 255 / .94);backdrop-filter:blur(10px)}.pkd-glossary-letters a{display:inline-flex;min-width:34px;height:34px;align-items:center;justify-content:center;border:1px solid var(--pkd-line);border-radius:6px;color:var(--pkd-ink);font-weight:700;text-decoration:none}.pkd-glossary-group{padding-top:26px}.pkd-glossary-group h2{margin:0 0 14px;font-size:28px}.pkd-glossary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pkd-glossary-card{min-height:164px;padding:18px;border:1px solid var(--pkd-line);border-radius:8px;background:#fff}.pkd-glossary-card h3{margin:0 0 10px;font-size:20px;line-height:1.25}.pkd-glossary-card h3 a{color:var(--pkd-ink);text-decoration:none}.pkd-glossary-card h3 a:hover,.pkd-glossary-card h3 a:focus{color:var(--pkd-accent-dark);text-decoration:underline}.pkd-glossary-card p{margin:0;color:var(--pkd-muted);line-height:1.55}.pkd-glossary-empty{margin-top:24px;padding:18px;border:1px solid var(--pkd-line);border-radius:8px;background:var(--pkd-soft);color:var(--pkd-muted)}.pkd-glossary-single{padding:42px 0 70px}.pkd-glossary-term{max-width:860px}.pkd-glossary-eyebrow{margin:0 0 10px;color:var(--pkd-accent-dark);font-size:13px;font-weight:800;letter-spacing:0;text-transform:uppercase}.pkd-glossary-definition{margin:20px 0 0;padding:20px;border-left:4px solid var(--pkd-accent);border-radius:0 8px 8px 0;background:#eef7f3;font-size:20px;line-height:1.55}.pkd-glossary-content{margin-top:30px;color:#243447;font-size:18px;line-height:1.75}.pkd-glossary-content p{margin:0 0 18px}.pkd-glossary-context-link{font-weight:700}.pkd-glossary-deep-dive{display:grid;gap:22px;margin-top:34px}.pkd-glossary-section{padding:24px;border:1px solid var(--pkd-line);border-radius:8px;background:#fff;box-shadow:0 10px 28px rgb(16 32 51 / .04)}.pkd-glossary-section h2{margin:0 0 12px;font-size:26px;line-height:1.2}.pkd-glossary-section p{margin:0 0 14px;color:#2d3d4f;font-size:17px;line-height:1.7}.pkd-glossary-section p:last-child{margin-bottom:0}.pkd-glossary-section ul{display:grid;gap:10px;margin:16px 0 0;padding:0;list-style:none}.pkd-glossary-section li{position:relative;padding-left:24px;color:#2d3d4f;line-height:1.6}.pkd-glossary-section li::before{content:"";position:absolute;left:0;top:.72em;width:8px;height:8px;border-radius:50%;background:var(--pkd-accent)}.pkd-glossary-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;margin-top:30px;padding:24px;border-radius:8px;background:#102033;color:#fff}.pkd-glossary-cta h2{margin:0 0 8px;font-size:24px}.pkd-glossary-cta p{margin:0;color:rgb(255 255 255 / .82);line-height:1.6}.pkd-glossary-cta-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.pkd-glossary-cta-actions a{display:inline-flex;min-height:42px;align-items:center;justify-content:center;padding:9px 14px;border:1px solid rgb(255 255 255 / .28);border-radius:6px;color:#fff;font-weight:800;text-decoration:none}.pkd-glossary-cta-actions a:first-child{background:var(--pkd-accent);border-color:var(--pkd-accent);color:#102033}.pkd-glossary-faq,.pkd-glossary-related{margin-top:34px;padding-top:28px;border-top:1px solid var(--pkd-line)}.pkd-glossary-faq h2,.pkd-glossary-related h2{margin:0 0 16px;font-size:26px}.pkd-glossary-faq details{margin-bottom:10px;padding:14px 16px;border:1px solid var(--pkd-line);border-radius:8px;background:#fff}.pkd-glossary-faq summary{cursor:pointer;font-weight:800}.pkd-glossary-related ul{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.pkd-glossary-related a{display:inline-flex;padding:8px 12px;border:1px solid var(--pkd-line);border-radius:6px;color:var(--pkd-ink);text-decoration:none}.pkd-glossary-related a:hover,.pkd-glossary-related a:focus{border-color:var(--pkd-accent);color:var(--pkd-accent-dark)}@media (max-width:860px){.pkd-glossary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.pkd-glossary .container{width:min(100% - 24px, 1120px)}.pkd-glossary-hero{padding:38px 0 30px}.pkd-glossary-grid{grid-template-columns:1fr}.pkd-glossary-card{min-height:auto}.pkd-glossary-definition,.pkd-glossary-content{font-size:17px}.pkd-glossary-section,.pkd-glossary-cta{padding:18px}.pkd-glossary-cta{grid-template-columns:1fr}.pkd-glossary-cta-actions{justify-content:flex-start}}