.peripheral-cat-page{font:17px/1.7 Arial,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#0b1220}.peripheral-cat-page .pe-category-header,.peripheral-cat-page .pe-cta,.peripheral-cat-page .pe-hub-section{max-width:1160px;margin-left:auto;margin-right:auto}.peripheral-cat-page .pe-category-header{padding:42px 20px 26px;text-align:center}.peripheral-cat-page .pe-category-header h1{max-width:900px;margin:4px auto 14px;color:#0b2f5b;font-size:clamp(2rem,4vw,3.25rem);line-height:1.12;font-weight:900}.peripheral-cat-page .pe-category-header>p:not(.pe-eyebrow){max-width:900px;margin:0 auto;color:#334155;font-size:1.05rem}.peripheral-cat-page .pe-category-header a,.peripheral-cat-page .pe-hub-section a{color:#1456a0;font-weight:700}.peripheral-cat-page .pe-eyebrow{margin:0 0 6px;color:#9a4d00;font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.peripheral-cat-page .pe-jump-links{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin-top:22px}.peripheral-cat-page .pe-jump-links a{display:inline-flex;align-items:center;min-height:42px;padding:8px 14px;border:1px solid #cbd5e1;border-radius:999px;background:#fff;color:#174b80;font-size:.92rem;font-weight:700;text-decoration:none}.peripheral-cat-page .pe-jump-links a:focus-visible,.peripheral-cat-page .pe-jump-links a:hover{border-color:#174b80;background:#eff6ff}.peripheral-cat-page .pe-top{display:flex;gap:20px;padding:20px;max-width:1200px;margin:0 auto;align-items:stretch}.peripheral-cat-page .pe-intro{flex:0 0 48%;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:16px 18px}.peripheral-cat-page .pe-intro h2{font-size:22px;color:#036;margin:0 0 10px;font-weight:800}.peripheral-cat-page .pe-intro h3{font-size:17px;color:#036;margin:14px 0 8px;font-weight:700}.peripheral-cat-page .pe-intro p{font-size:16px;line-height:1.8;color:#0b1220;margin:8px 0}.peripheral-cat-page .pe-media{flex:1 1;display:flex;flex-direction:column;gap:40px}.peripheral-cat-page .pe-ratio{position:relative;width:100%;padding-top:56.25%;border-radius:12px;overflow:hidden;border:1px solid #e6e8ef;background:#000;box-shadow:0 10px 24px rgba(0,0,0,.06)}.peripheral-cat-page .pe-ratio iframe{position:absolute;inset:0;width:100%;height:100%;border:0}@media (max-width:900px){.peripheral-cat-page .pe-top{flex-direction:column}.peripheral-cat-page .pe-intro{flex-basis:auto}.peripheral-cat-page .pe-media{gap:20px}}.peripheral-cat-page .pe-products{max-width:1200px;margin:10px auto 30px;padding:0 20px}.peripheral-cat-page .pe-products h2{color:#036;font-size:1.4rem;margin:0 0 16px;font-weight:800}.peripheral-cat-page .pe-section-lead{max-width:880px;margin:-4px 0 18px;color:#475569}.peripheral-cat-page .pe-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.peripheral-cat-page .pe-card{border:1px solid #ddd;text-align:center;padding:12px;background:#fff;border-radius:4px;transition:box-shadow .2s ease,transform .2s ease;overflow:hidden}.peripheral-cat-page .pe-card:hover{box-shadow:0 6px 16px rgba(0,0,0,.08);transform:translateY(-2px)}.peripheral-cat-page .pe-card a{text-decoration:none;color:inherit;display:block}.peripheral-cat-page .pe-img-wrap{overflow:hidden;background:#f9fafb;border-radius:4px;aspect-ratio:4/3;display:flex;align-items:center;justify-content:center}.peripheral-cat-page .pe-card img{max-width:100%;max-height:100%;height:auto;transition:transform .35s ease;display:block;margin:0 auto;object-fit:contain}.peripheral-cat-page .pe-card:hover img{transform:scale(1.08)}.peripheral-cat-page .pe-card .pe-name{margin:10px 0 4px;font-size:14px;color:#000;font-weight:600;text-align:center;line-height:1.4;min-height:42px}@media (max-width:768px){.peripheral-cat-page .pe-grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.peripheral-cat-page .pe-grid{grid-template-columns:1fr}}.peripheral-cat-page .pe-hub-section{margin-top:34px;margin-bottom:34px;padding:30px 28px;border:1px solid #dbe4ee;border-radius:14px;background:#f8fbff}.peripheral-cat-page .pe-section-heading{max-width:900px;margin-bottom:20px}.peripheral-cat-page .pe-cta h2,.peripheral-cat-page .pe-hub-section h2{margin:0 0 8px;color:#0b2f5b;font-size:1.55rem;line-height:1.25}.peripheral-cat-page .pe-section-heading>p:last-child,.peripheral-cat-page .pe-selection>div>p:not(.pe-eyebrow){margin:0;color:#475569}.peripheral-cat-page .pe-workflow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin:0;padding:0;list-style:none}.peripheral-cat-page .pe-workflow li{position:relative;display:flex;flex-direction:column;min-height:150px;padding:18px 16px 16px;border:1px solid #d7e2ee;border-radius:10px;background:#fff}.peripheral-cat-page .pe-workflow li>span{display:inline-grid;place-items:center;width:30px;height:30px;margin-bottom:8px;border-radius:50%;background:#0b5fa5;color:#fff;font-size:.88rem;font-weight:800}.peripheral-cat-page .pe-workflow strong{margin-bottom:4px;color:#0b2f5b}.peripheral-cat-page .pe-workflow p{margin:auto 0 0;color:#475569;font-size:.92rem;line-height:1.45}.peripheral-cat-page .pe-workflow a{margin-top:auto;font-size:.92rem;line-height:1.45;text-decoration:none}.peripheral-cat-page .pe-workflow a:hover{text-decoration:underline}.peripheral-cat-page .pe-selection{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:34px;gap:34px;background:#fff}.peripheral-cat-page .pe-application-list,.peripheral-cat-page .pe-checklist{margin:16px 0 0;padding-left:1.2rem}.peripheral-cat-page .pe-application-list li,.peripheral-cat-page .pe-checklist li{margin:8px 0}.peripheral-cat-page .pe-cta{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:34px;margin-bottom:42px;padding:28px;border-radius:14px;background:#073763;color:#fff}.peripheral-cat-page .pe-cta .pe-eyebrow,.peripheral-cat-page .pe-cta h2{color:#fff}.peripheral-cat-page .pe-cta p:not(.pe-eyebrow){max-width:760px;margin:0;color:#e5eef8}.peripheral-cat-page a.pe-cta-button{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 20px;border-radius:8px;background:#ffb000;color:#14202c;font-weight:800;text-decoration:none}.peripheral-cat-page a.pe-cta-button:focus-visible,.peripheral-cat-page a.pe-cta-button:hover{background:#ffc340}.peripheral-cat-page .pe-resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:16px}.peripheral-cat-page .pe-resource-grid article{padding:14px;border:1px solid #dde5ee;border-radius:8px;background:#fff}.peripheral-cat-page .pe-resource-grid h3{margin:0 0 5px;font-size:1rem;line-height:1.4}.peripheral-cat-page .pe-resource-grid p{margin:0;color:#475569;font-size:.93rem}.peripheral-cat-page .pe-faq-list details{margin:10px 0;padding:12px 14px;border:1px solid #dce4ed;border-radius:8px;background:#fff}.peripheral-cat-page .pe-faq-list summary{cursor:pointer;color:#0b2f5b;font-weight:800}.peripheral-cat-page .pe-faq-list details p{margin:10px 0 2px}@media (max-width:900px){.peripheral-cat-page .pe-cta,.peripheral-cat-page .pe-hub-section{margin-left:20px;margin-right:20px}.peripheral-cat-page .pe-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.peripheral-cat-page .pe-selection{grid-template-columns:1fr}}@media (max-width:640px){.peripheral-cat-page .pe-category-header{padding-top:28px}.peripheral-cat-page .pe-jump-links{justify-content:flex-start}.peripheral-cat-page .pe-hub-section{padding:22px 18px}.peripheral-cat-page .pe-resource-grid,.peripheral-cat-page .pe-workflow{grid-template-columns:1fr}.peripheral-cat-page .pe-cta{align-items:stretch;flex-direction:column}.peripheral-cat-page a.pe-cta-button{align-self:flex-start}}.ddsk-article{font-family:Arial,Helvetica,sans-serif;color:#0b1220;line-height:1.75;max-width:1100px;margin:30px auto;padding:0 20px}.ddsk-article h1{margin:.5rem 0 1rem;font-size:2.2rem;line-height:1.18;color:#0b1220;font-weight:900}.ddsk-article h2{margin:1.4rem 0 .7rem;font-size:1.55rem;color:#0b1220;font-weight:800}.ddsk-article h3{font-size:1.15rem}.ddsk-article h3,.ddsk-article h4{margin:1rem 0 .4rem;font-weight:700}.ddsk-article h4{font-size:1.05rem;color:#0b1220}.ddsk-article p{margin:.6rem 0}.ddsk-article .lead{color:#0b1220;font-size:1.05rem;margin:.5rem 0 1.25rem}.ddsk-article ol,.ddsk-article ul{margin:.4rem 0 1rem 1.2rem}.ddsk-article ol li,.ddsk-article ul li{margin:.35rem 0}.ddsk-article a{color:#1c5bad;text-decoration:none;font-weight:600}.ddsk-article a:hover{text-decoration:underline}.ddsk-article figure{margin:1rem auto;border:1px solid #e6e8ef;border-radius:10px;overflow:hidden;text-align:center}.ddsk-article figure img{display:block;width:100%;height:auto}.ddsk-article figure figcaption{font-size:.9rem;color:#64748b;padding:8px 12px;background:#fafafa;border-top:1px solid #e6e8ef}.ddsk-toc{background:#f7f9fc;border:1px solid #e6e8ef;border-radius:10px;padding:12px 18px;margin:16px 0}.ddsk-toc strong{display:block;margin-bottom:6px}.ddsk-toc ol{margin:.25rem 0 0 1rem}.ddsk-table{width:100%;border-collapse:collapse;margin:10px 0 18px}.peripheral-cat-page .ddsk-table-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.peripheral-cat-page .ddsk-table-scroll .ddsk-table{min-width:680px}.ddsk-table td,.ddsk-table th{border:1px solid #e6e8ef;padding:10px 12px;vertical-align:top;font-size:.96rem}.ddsk-table th{background:#f2f5fb;font-weight:800}.ddsk-keywords{background:#fafafa;border:1px dashed #e2e2e2;border-radius:10px;padding:10px 14px;margin:14px 0;font-size:.92rem}.peripheral-cat-page .note{font-size:.95rem;color:#475569;background:#f8fafc;border-left:3px solid #94a3b8;padding:.5rem .75rem;margin:.5rem 0}.peripheral-cat-page .ddsk-whitepaper h1{text-align:center;font-size:2.3rem}.peripheral-cat-page .ddsk-whitepaper figure{text-align:center}.peripheral-cat-page .ddsk-whitepaper figure img{display:block;margin:.25rem auto;max-width:66.666%}@media (max-width:600px){.peripheral-cat-page .ddsk-whitepaper figure img{max-width:100%}}