.pdd{--pdd-nav-h:112px;background:#fff;color:#30343b;font-family:Poppins,Segoe UI,Helvetica,Arial,sans-serif}.pdd *,.pdd :after,.pdd :before{box-sizing:border-box}.pdd-wrap{margin:0 auto;max-width:1180px;padding-left:24px;padding-right:24px}.pdd-hero{background:#001539;padding:calc(var(--pdd-nav-h) + 56px) 0 64px}.pdd-eyebrow{color:hsla(0,0%,100%,.82);display:block;font-size:16px;font-weight:500;letter-spacing:.02em}.pdd-h1{color:#fff;font-family:Oswald,Poppins,sans-serif;font-size:clamp(38px,7vw,68px);font-weight:500;letter-spacing:-.01em;line-height:1.02;margin:16px 0 0;text-wrap:balance}.pdd-intro{color:#d5deec;font-size:clamp(16px,2.2vw,19px);line-height:1.6;margin:24px 0 0;max-width:62ch}.pdd-nav{background:#fff;border-bottom:1px solid #d6e0e9;box-shadow:0 4px 16px rgba(0,0,0,.06);position:sticky;top:0;transition:top .2s ease;z-index:20}.pdd.is-navshown .pdd-nav{top:var(--pdd-nav-h)}.pdd-nav-inner{align-items:center;display:flex;min-width:0;padding:10px 16px}.pdd-alpha{column-gap:4px;display:flex;flex:1 1 auto;flex-wrap:nowrap;min-width:0;overflow-x:auto;overflow-y:hidden;padding-bottom:6px;-webkit-overflow-scrolling:touch}.pdd-alpha::-webkit-scrollbar{height:6px}.pdd-alpha::-webkit-scrollbar-track{background:#f3f7ff;border-radius:3px}.pdd-alpha::-webkit-scrollbar-thumb{background:#b9cbe4;border-radius:3px}.pdd-alpha>a,.pdd-alpha>span{border-radius:6px;color:#001539;display:grid;flex:0 0 auto;font-family:Oswald,sans-serif;font-size:17px;font-weight:500;height:44px;min-width:44px;padding:0 4px;place-items:center;text-decoration:none;transition:background .15s ease,color .15s ease}.pdd-alpha>a:hover{background:#f3f7ff;color:#0048ff;text-decoration:none}.pdd-alpha>span[aria-disabled]{opacity:.28;pointer-events:none}.pdd-entry,.pdd-section{scroll-margin-top:calc(var(--pdd-nav-h) + 20px)}@media (min-width:780px){.pdd-alpha{column-gap:2px;flex-wrap:nowrap;overflow-x:visible;padding-bottom:0}.pdd-alpha>a,.pdd-alpha>span{flex:1 1 0;height:40px;min-width:0}.pdd-entry,.pdd-section{scroll-margin-top:calc(var(--pdd-nav-h) + 16px)}}.pdd-body{padding-bottom:96px;padding-top:48px}.pdd-section{padding:40px 0 8px}.pdd-letter{align-items:center;display:flex;gap:20px;padding-bottom:28px}.pdd-letter h2{color:#0048ff;font-family:Oswald,sans-serif;font-size:46px;font-weight:700;line-height:1;margin:0}.pdd-rule{background:#d6e0e9;flex:1;height:1px}.pdd-list{display:grid;gap:20px}.pdd-entry{background:#fff;border:1px solid #d6e0e9;border-radius:8px;display:grid;gap:22px;padding:32px}.pdd-term{color:#001539;font-family:Oswald,sans-serif;font-size:clamp(22px,3.4vw,30px);font-weight:600;line-height:1.15;margin:0}.pdd-def{color:#30343b;font-size:17px;line-height:1.7;margin:0;max-width:78ch;text-wrap:pretty}.pdd-rows{border-top:1px solid #e5e7ea;display:grid;gap:18px;padding-top:22px}.pdd-row{display:flex;flex-wrap:wrap;gap:6px 28px}.pdd-row p{color:#3e444d;flex:1 1 280px;font-size:15px;line-height:1.7;margin:0;max-width:72ch;text-wrap:pretty}.pdd-label{color:#0048ff;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.pdd-row .pdd-label{flex:0 0 190px;padding-top:4px}.pdd-related{align-items:center;border-top:1px solid #e5e7ea;display:flex;flex-wrap:wrap;gap:8px 12px;padding-top:20px}.pdd-related .pdd-label{color:#566072}.pdd-chips{display:flex;flex-wrap:wrap;gap:8px}.pdd-chip{background:#f3f7ff;border:1px solid #dce7ff;border-radius:999px;color:#0048ff;font-size:13px;font-weight:500;padding:7px 14px;text-decoration:none;transition:background .15s ease}a.pdd-chip:hover{background:#e4edff;text-decoration:none}.pdd-chip-plain{background:#f7f9fa;border-color:#e5e7ea;color:#566072}.pdd-top{align-items:center;background:#001539;border-radius:999px;bottom:20px;box-shadow:0 4px 16px rgba(0,0,0,.18);color:#fff;display:none;font-size:13px;font-weight:600;gap:8px;left:20px;min-height:46px;padding:0 18px;position:fixed;text-decoration:none;z-index:30}.pdd-top.is-on{display:inline-flex}.pdd-top:hover{background:#0048ff;color:#fff;text-decoration:none}@media (max-width:600px){.pdd{--pdd-nav-h:76px}.pdd-hero{padding:calc(var(--pdd-nav-h) + 32px) 0 40px}.pdd-entry{padding:24px 20px}.pdd-body{padding-bottom:64px;padding-top:32px}}