@font-face{font-family:Anton;src:url('/assets/anton-latin-400-normal-Byf51wtH.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'IBM Plex Mono';src:url('/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'IBM Plex Mono';src:url('/assets/ibm-plex-mono-latin-700-normal-7sUh57Bg.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}

.pd-system{--pd-paper:#efede7;--pd-ink:#151512;--pd-muted:#64635e;--pd-link:#005f78;--pd-line:rgba(21,21,18,.34);--pd-panel:#e6e3dc;--pd-gutter:clamp(18px,5vw,72px);color-scheme:light}
.pd-system *{box-sizing:border-box}
.pd-system body{margin:0!important;overflow-x:clip!important;color:var(--pd-ink)!important;background:var(--pd-paper)!important;font-family:'IBM Plex Mono','Noto Sans SC','Noto Sans Arabic','Noto Sans Devanagari',ui-monospace,monospace!important;-webkit-font-smoothing:antialiased}
.pd-system body:before{content:"";position:fixed;z-index:-1;inset:0;background:url('/assets/technical-grid-clean.png') center top/cover no-repeat;opacity:.18;pointer-events:none}
.pd-js .static-seo{display:none!important}
.pd-js #root:has(>.static-seo){min-height:calc(100vh - 118px);background:var(--pd-paper)}
.pd-motion .pd-telemetry>*,.pd-motion .pd-global-header>*,.pd-motion [class*="_hero_"]>*:not(.pd-orbital-engine){opacity:0}
.pd-system a{color:inherit}
.pd-system button,.pd-system input,.pd-system select,.pd-system textarea{font:inherit}
.pd-system button:focus-visible,.pd-system a:focus-visible,.pd-system select:focus-visible,.pd-system input:focus-visible{outline:3px solid var(--pd-ink)!important;outline-offset:3px!important}
.pd-telemetry{height:38px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 var(--pd-gutter);border-bottom:1px solid var(--pd-ink);background:var(--pd-paper);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}
.pd-global-header{height:80px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;padding:0 var(--pd-gutter);border-bottom:1px solid var(--pd-ink);background:var(--pd-paper)}
.pd-brand{font-family:Anton,Impact,'Arial Narrow',sans-serif;font-size:25px;letter-spacing:.01em;text-decoration:none;white-space:nowrap}
.pd-brand span{font-family:'IBM Plex Mono',monospace;font-size:10px;font-weight:700;letter-spacing:.08em}
.pd-global-header nav{display:flex;gap:32px;align-items:center}
.pd-global-header nav a{font-size:11px;font-weight:700;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}
.pd-global-header nav a:hover{text-decoration:underline;text-underline-offset:5px}
.pd-language{justify-self:end;height:42px;display:inline-flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--pd-ink);background:transparent}
.pd-language select{max-width:104px;border:0;color:var(--pd-ink);background:transparent;font-size:11px;font-weight:700;cursor:pointer}
.pd-language:hover{color:var(--pd-paper);background:var(--pd-ink)}
.pd-language:hover select{color:var(--pd-paper)}

.pd-system [class*="_headerWrapper_"]{display:none!important}
.pd-system #root>[class*="_wrapper_"]{min-height:calc(100vh - 118px)!important;color:var(--pd-ink)!important;background:transparent!important}
.pd-system [class*="_dragWrapper_"]{width:100%!important;max-width:100%!important;height:auto!important;min-height:760px!important;padding:56px var(--pd-gutter) 84px!important;color:var(--pd-ink)!important;background:transparent!important}
.pd-system [class*="_titleShow_"]{width:min(1180px,100%)!important;margin:0 auto 42px!important;color:var(--pd-ink)!important;font-family:Anton,Impact,'Noto Sans SC','Arial Narrow',sans-serif!important;font-size:clamp(52px,6.8vw,104px)!important;font-weight:400!important;line-height:.9!important;letter-spacing:-.02em!important;text-align:left!important;text-transform:uppercase}
.pd-system [class*="_group_"]{width:min(1180px,100%)!important;margin:0 auto!important}
.pd-system .ant-upload-wrapper,.pd-system .ant-upload,.pd-system .ant-upload-btn{width:100%!important}
.pd-system .ant-upload-drag{min-height:280px!important;border:1px solid var(--pd-ink)!important;border-radius:0!important;color:var(--pd-ink)!important;background:rgba(239,237,231,.76)!important;box-shadow:none!important}
.pd-system .ant-upload-drag:hover{background:var(--pd-panel)!important}
.pd-system .ant-upload-drag-icon{margin-bottom:18px!important;filter:grayscale(1) contrast(1.5)}
.pd-system .ant-upload-text,.pd-system .ant-upload-hint,.pd-system [class*="_uploadDescription_"]{color:var(--pd-ink)!important;font-family:'IBM Plex Mono',monospace!important;font-size:12px!important;line-height:1.65!important}
.pd-system .ant-upload-text{font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase}
.pd-system .ant-btn{border:1px solid var(--pd-ink)!important;border-radius:0!important;color:var(--pd-paper)!important;background:var(--pd-ink)!important;box-shadow:none!important}
.pd-system .ant-btn:hover{color:var(--pd-ink)!important;background:var(--pd-paper)!important}
.pd-system .ant-modal-content,.pd-system .ant-dropdown,.pd-system .ant-popover-inner{border:1px solid var(--pd-ink)!important;border-radius:0!important;color:var(--pd-ink)!important;background:var(--pd-paper)!important;box-shadow:8px 8px 0 rgba(21,21,18,.18)!important}
.pd-system .ant-progress-bg{border-radius:0!important;background:var(--pd-ink)!important}
.pd-system .ant-progress-inner{border-radius:0!important;background:var(--pd-panel)!important}
.pd-system [class*="_wrapperBoundary_"]{width:100%!important;max-width:100%!important;min-height:760px!important;padding:64px var(--pd-gutter)!important;color:var(--pd-ink)!important;background:transparent!important}
.pd-system [class*="_loader_"]{width:min(1180px,100%)!important;min-height:520px!important;margin:auto!important;border:1px solid var(--pd-ink)!important;border-radius:0!important;color:var(--pd-ink)!important;background:rgba(239,237,231,.88)!important;box-shadow:none!important}
.pd-system [class*="_loader_"] *{color:var(--pd-ink)!important;text-shadow:none!important}
.pd-system [class*="_loader_"] [class*="_glow_"]{display:none!important}
.pd-system [class*="_loader_"] [class*="_content_"]{color:var(--pd-ink)!important;background:transparent!important}
.pd-system [class*="_loader_"] [class*="_badge_"]{border:1px solid var(--pd-ink)!important;border-radius:0!important;color:var(--pd-paper)!important;background:var(--pd-ink)!important}
.pd-system [class*="_loader_"] [class*="_badge_"] *{color:var(--pd-paper)!important}
.pd-system [class*="_loader_"] [class*="_track_"]{border:1px solid var(--pd-ink)!important;border-radius:0!important;background:var(--pd-panel)!important;box-shadow:none!important}
.pd-system [class*="_loader_"] [class*="_track_"]>*{background:var(--pd-ink)!important;background-image:none!important}
.pd-handoff-waiting:after{content:"LOCAL HANDOFF / PREPARING FILE";position:fixed;z-index:10000;right:18px;bottom:18px;padding:12px 15px;color:var(--pd-paper);background:var(--pd-ink);font-size:10px;font-weight:700;letter-spacing:.08em}

.pd-system .seo-content{max-width:none!important;margin:0!important;padding:84px var(--pd-gutter)!important;border-top:1px solid var(--pd-ink)!important;color:var(--pd-ink)!important;background:var(--pd-panel)!important}
.pd-system .seo-content>*{width:min(1180px,100%);margin-right:auto!important;margin-left:auto!important}
.pd-system .seo-content__intro{padding-bottom:42px!important;border-bottom:1px solid var(--pd-ink)!important}
.pd-system .seo-content__intro>span,.pd-system .resource-page__eyebrow,.pd-system [class*="_eyebrow_"]{color:var(--pd-muted)!important;font-size:10px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase}
.pd-system #seo-content-title,.pd-system .resource-page h1,.pd-system [class*="_document_"] h1{margin:18px 0 24px!important;color:var(--pd-ink)!important;font-family:Anton,Impact,'Noto Sans SC','Arial Narrow',sans-serif!important;font-size:clamp(54px,7vw,106px)!important;font-weight:400!important;line-height:.88!important;letter-spacing:-.02em!important;text-transform:uppercase}
.pd-system .seo-content h3,.pd-system .resource-page h2,.pd-system .resource-page h3,.pd-system [class*="_document_"] h2{color:var(--pd-ink)!important;font-family:Anton,Impact,'Noto Sans SC','Arial Narrow',sans-serif!important;font-weight:400!important;line-height:1!important;text-transform:uppercase}
.pd-system .seo-content h3{font-size:30px!important}
.pd-system .seo-content p,.pd-system .seo-content li,.pd-system .resource-page p,.pd-system .resource-page li,.pd-system [class*="_document_"] p,.pd-system [class*="_document_"] li{color:var(--pd-muted)!important;font-size:13px!important;line-height:1.75!important}
.pd-system .seo-content__grid,.pd-system .seo-content__details{gap:0!important;border:solid var(--pd-ink)!important;border-width:1px 0 0 1px!important}
.pd-system .seo-content__grid article,.pd-system .seo-content__details article{padding:28px!important;border:solid var(--pd-ink)!important;border-width:0 1px 1px 0!important;border-radius:0!important;background:transparent!important}
.pd-system .seo-content__faq details{border:solid var(--pd-ink)!important;border-width:1px 0 0!important;border-radius:0!important;background:transparent!important}
.pd-system .seo-content__faq details:last-child{border-bottom:1px solid var(--pd-ink)!important}
.pd-system .seo-content__faq summary{padding:18px 0!important;font-weight:700!important}
.pd-system .seo-content__faq summary,.pd-system .seo-content__faq details[open] summary{color:var(--pd-ink)!important}

.pd-system .resource-page{width:100%!important;max-width:none!important;margin:0!important;padding:72px var(--pd-gutter) 96px!important;color:var(--pd-ink)!important;background:rgba(239,237,231,.94)!important}
.pd-system .resource-page>*{width:min(1040px,100%);margin-right:auto!important;margin-left:auto!important}
.pd-system .resource-page .resource-grid{gap:18px!important}
.pd-system main.resource-page>.resource-page__eyebrow,.pd-system main.resource-page>h1,.pd-system main.resource-page>.resource-page__lead{width:min(1320px,100%)!important}
.pd-system main.resource-page>.resource-grid{width:min(1760px,100%)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important}
.pd-system .resource-page .resource-grid article{display:flex!important;flex-direction:column!important;height:100%!important;padding:0!important;overflow:hidden;border:1px solid var(--pd-ink)!important;border-radius:0!important;color:var(--pd-ink)!important;background:var(--pd-paper)!important;box-shadow:none!important}
.pd-system .resource-page .resource-grid article>img{width:100%!important;margin:0!important;border-bottom:1px solid var(--pd-ink)!important;border-radius:0!important;filter:none!important}
.pd-system .resource-page .resource-grid article>p,.pd-system .resource-page .resource-grid article>h2,.pd-system .resource-page .resource-grid article>span,.pd-system .resource-page .resource-grid article>.resource-grid__more{margin-right:28px!important;margin-left:28px!important}
.pd-system .resource-page .resource-grid article>p{margin-top:24px!important;margin-bottom:12px!important;color:var(--pd-muted)!important;font-size:10px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase}
.pd-system .resource-page .resource-grid h2{margin-top:0!important;margin-bottom:16px!important;font-size:clamp(28px,2.4vw,38px)!important;line-height:.98!important}
.pd-system .resource-page .resource-grid h2 a{color:var(--pd-ink)!important;text-decoration:none!important}
.pd-system .resource-page .resource-grid article>span{color:var(--pd-muted)!important;font-size:12px!important;line-height:1.7!important}
.pd-system .resource-page .resource-grid article>.resource-grid__more{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-top:auto!important;padding:24px 0 26px!important;border-top:1px solid var(--pd-line)!important;color:var(--pd-ink)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.06em!important;text-decoration:none!important}
.pd-system .resource-page .resource-grid article>.resource-grid__more:hover{text-decoration:underline!important;text-underline-offset:5px!important}
.pd-system body>aside.resource-page{padding-top:70px!important;padding-bottom:70px!important;border-bottom:1px solid var(--pd-ink)!important}
.pd-system body>aside.resource-page>*{width:min(1180px,100%)!important}
.pd-system body>aside.resource-page .resource-grid{grid-template-columns:1fr!important}
.pd-system body>aside.resource-page .resource-grid article{display:grid!important;grid-template-columns:minmax(0,1.12fr) minmax(330px,.88fr)!important;grid-template-rows:auto auto 1fr auto!important;min-height:480px!important}
.pd-system body>aside.resource-page .resource-grid article>img{grid-column:1!important;grid-row:1/5!important;height:100%!important;aspect-ratio:auto!important;border-right:1px solid var(--pd-ink)!important;border-bottom:0!important;object-fit:cover!important}
.pd-system body>aside.resource-page .resource-grid article>p,.pd-system body>aside.resource-page .resource-grid article>h2,.pd-system body>aside.resource-page .resource-grid article>span,.pd-system body>aside.resource-page .resource-grid article>.resource-grid__more{grid-column:2!important}
.pd-system body>aside.resource-page .resource-grid article>p{margin-top:32px!important}
.pd-system body>aside.resource-page .resource-grid h2{font-size:clamp(38px,3.8vw,60px)!important}
@media(max-width:1280px){.pd-system main.resource-page>.resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:720px){.pd-system main.resource-page>.resource-grid{grid-template-columns:1fr!important}}
.pd-system .resource-article__header{padding-bottom:42px!important;border-bottom:1px solid var(--pd-ink)!important}
.pd-system .resource-article__hero{border:1px solid var(--pd-ink)!important;border-radius:0!important;filter:none!important}
.pd-system .resource-sections>section,.pd-system .resource-checklist,.pd-system .resource-article__faq details,.pd-system .resource-author{border:1px solid var(--pd-ink)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
.pd-system .resource-sections>section,.pd-system .resource-checklist,.pd-system .resource-author{padding:28px!important}
.pd-system .resource-article__faq{display:grid!important;grid-template-columns:minmax(150px,.24fr) minmax(0,1fr)!important;column-gap:36px!important;margin-top:88px!important;padding:0!important;border:0!important;background:transparent!important;counter-reset:pd-faq}
.pd-system .resource-article__faq>.resource-section-kicker{grid-column:1!important;align-self:end!important;margin:0 0 18px!important;color:var(--pd-muted)!important}
.pd-system .resource-article__faq>h2{grid-column:2!important;margin:0 0 18px!important;font-size:clamp(44px,5vw,72px)!important;line-height:.92!important}
.pd-system .resource-article__faq>details{counter-increment:pd-faq;grid-column:1/-1!important;margin:0!important;border-width:1px 0 0!important}
.pd-system .resource-article__faq>details:last-child{border-bottom-width:1px!important}
.pd-system .resource-article__faq>details[open]{background:var(--pd-panel)!important}
.pd-system .resource-article__faq summary{position:relative!important;min-height:74px!important;display:flex!important;align-items:center!important;padding:20px 66px 20px 70px!important;color:var(--pd-ink)!important;font-size:clamp(15px,1.5vw,20px)!important;font-weight:700!important;line-height:1.35!important;cursor:pointer!important;list-style:none!important}
.pd-system .resource-article__faq summary::-webkit-details-marker{display:none!important}
.pd-system .resource-article__faq summary:before{content:"Q" counter(pd-faq,decimal-leading-zero);position:absolute;left:0;top:50%;width:50px;color:var(--pd-muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-align:center;transform:translateY(-50%)}
.pd-system .resource-article__faq summary:after{content:"+";position:absolute;right:20px;top:50%;font-family:'IBM Plex Mono',monospace;font-size:24px;font-weight:400;line-height:1;transform:translateY(-52%);transition:transform .16s ease}
.pd-system .resource-article__faq details[open] summary:after{transform:translateY(-52%) rotate(45deg)}
.pd-system .resource-article__faq details>p{max-width:80ch!important;margin:0!important;padding:0 66px 24px 70px!important;color:var(--pd-muted)!important;font-size:13px!important;line-height:1.7!important}
.pd-system .resource-page code{border-radius:0!important;color:var(--pd-paper)!important;background:var(--pd-ink)!important}

.pd-system [class*="_document_"]{width:min(1040px,calc(100% - 2 * var(--pd-gutter)))!important;max-width:none!important;margin:0 auto!important;padding:72px 0 96px!important;color:var(--pd-ink)!important;background:transparent!important}
.pd-system [class*="_content_"] section{padding:24px 0!important;border-top:1px solid var(--pd-ink)!important}
.pd-system [class*="_content_"] section a,.pd-system .static-seo section a{color:var(--pd-link)!important;font-weight:700!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:4px!important;transition:color .15s,background .15s}
.pd-system [class*="_content_"] section a:hover,.pd-system .static-seo section a:hover{color:var(--pd-ink)!important;background:rgba(0,95,120,.09)!important;text-decoration-thickness:2px!important}
.pd-system [class*="_updated_"]{color:var(--pd-muted)!important;font-size:10px!important;letter-spacing:.08em!important}

.pd-system [class*="_hero_"]{min-height:720px!important;padding:72px var(--pd-gutter)!important;color:var(--pd-ink)!important;background:rgba(239,237,231,.72) url('/assets/technical-grid-clean.png') center top/cover no-repeat!important}
.pd-system [class*="_heroGlow_"]{display:none!important}
.pd-system [class*="_hero_"]{position:relative!important;overflow:hidden!important}
.pd-system [class*="_hero_"]>*:not(.pd-orbital-engine){position:relative;z-index:1}
.pd-orbital-engine{--pd-orbit-x:0deg;--pd-orbit-y:0deg;--pd-scroll-y:0px;--pd-scroll-r:0deg;position:absolute!important;z-index:0!important;top:34px!important;right:clamp(28px,4vw,72px)!important;width:min(46vw,620px)!important;aspect-ratio:1!important;pointer-events:none!important;perspective:900px!important;transform:translateY(var(--pd-scroll-y)) rotate(var(--pd-scroll-r)) rotateX(var(--pd-orbit-x)) rotateY(var(--pd-orbit-y))!important;transform-style:preserve-3d!important;will-change:transform!important}
.pd-orbital-engine img{display:block!important;width:100%!important;height:100%!important;animation:pd-orbit-breathe 7s ease-in-out infinite!important}
html[dir="rtl"] .pd-orbital-engine{right:auto!important;left:clamp(28px,4vw,72px)!important;transform:scaleX(-1) rotateX(var(--pd-orbit-x)) rotateY(var(--pd-orbit-y))!important}
@keyframes pd-orbit-breathe{0%,100%{translate:0 0;scale:1}50%{translate:0 -4px;scale:1.012}}
.pd-system [class*="_hero_"] h1{max-width:1100px!important;margin-right:auto!important;margin-left:auto!important;color:var(--pd-ink)!important;background:none!important;font-family:Anton,Impact,'Noto Sans SC','Noto Sans Arabic','Noto Sans Devanagari','Arial Narrow',sans-serif!important;font-size:clamp(58px,7.4vw,112px)!important;font-weight:400!important;line-height:.9!important;letter-spacing:-.02em!important;text-transform:uppercase!important;-webkit-text-fill-color:var(--pd-ink)!important}
.pd-system [class*="_hero_"] p{color:var(--pd-muted)!important}
.pd-system [class*="_hero_"]:has(.pd-orbital-engine){min-height:680px!important;padding-top:96px!important;text-align:left!important}
.pd-system [class*="_hero_"]:has(.pd-orbital-engine) [class*="_eyebrow_"]{display:flex!important;width:min(54%,700px)!important;justify-content:flex-start!important;margin:0!important}
.pd-system [class*="_hero_"]:has(.pd-orbital-engine) h1{width:min(57%,720px)!important;max-width:none!important;margin:24px 0 22px!important;font-size:clamp(56px,6.1vw,94px)!important;line-height:.92!important}
.pd-system [class*="_hero_"]:has(.pd-orbital-engine) h1 em{display:block!important}
html.pd-system[lang="zh"] [class*="_hero_"]:has(.pd-orbital-engine) h1,html.pd-system[lang="ja"] [class*="_hero_"]:has(.pd-orbital-engine) h1,html.pd-system[lang="ko"] [class*="_hero_"]:has(.pd-orbital-engine) h1{font-size:clamp(54px,5.3vw,80px)!important;word-break:keep-all!important}
.pd-system [class*="_hero_"]:has(.pd-orbital-engine)>p{width:min(52%,660px)!important;max-width:none!important;margin:0!important;font-size:clamp(14px,1.25vw,17px)!important;line-height:1.7!important}
.pd-system [class*="_hero_"]:has(.pd-orbital-engine) [class*="_heroActions_"],.pd-system [class*="_hero_"]:has(.pd-orbital-engine) [class*="_trustRow_"]{width:min(54%,700px)!important;justify-content:flex-start!important}
.pd-system [class*="_hero_"]:has(.pd-orbital-engine) .pd-orbital-engine{top:54px!important;right:clamp(22px,2.5vw,44px)!important;width:min(46vw,610px)!important}
html.pd-system[dir="rtl"] [class*="_hero_"]:has(.pd-orbital-engine){text-align:right!important}
html.pd-system[dir="rtl"] [class*="_hero_"]:has(.pd-orbital-engine) [class*="_eyebrow_"]{justify-content:flex-start!important;margin-right:0!important;margin-left:auto!important}
html.pd-system[dir="rtl"] [class*="_hero_"]:has(.pd-orbital-engine) h1,html.pd-system[dir="rtl"] [class*="_hero_"]:has(.pd-orbital-engine)>p{margin-right:0!important;margin-left:auto!important}
html.pd-system[dir="rtl"] [class*="_hero_"]:has(.pd-orbital-engine) [class*="_heroActions_"],html.pd-system[dir="rtl"] [class*="_hero_"]:has(.pd-orbital-engine) [class*="_trustRow_"]{margin-right:0!important;margin-left:auto!important;justify-content:flex-start!important}

/* Localized homes inherited the legacy 1160px landing-page cap. On wide
   displays that made the entire hero look like a small centered card while
   the English homepage used the full canvas. Keep normal desktop breakpoints
   unchanged, then let the composition breathe from 1600px upward. */
@media(min-width:1600px){
  .pd-system [class*="_hero_"]:has(.pd-orbital-engine){width:100%!important;max-width:none!important;min-height:clamp(780px,52vw,1040px)!important;margin:0!important;padding:clamp(104px,7vw,174px) clamp(96px,6vw,184px) clamp(96px,6vw,160px)!important}
  .pd-system [class*="_hero_"]:has(.pd-orbital-engine) [class*="_eyebrow_"]{width:min(47%,1120px)!important}
  .pd-system [class*="_hero_"]:has(.pd-orbital-engine) h1{width:min(48%,1240px)!important;margin-top:clamp(28px,2vw,48px)!important;margin-bottom:clamp(26px,1.8vw,42px)!important;font-size:clamp(96px,5.15vw,152px)!important;line-height:.88!important;text-wrap:balance!important}
  html.pd-system[lang="zh"] [class*="_hero_"]:has(.pd-orbital-engine) h1,html.pd-system[lang="ja"] [class*="_hero_"]:has(.pd-orbital-engine) h1,html.pd-system[lang="ko"] [class*="_hero_"]:has(.pd-orbital-engine) h1{font-size:clamp(84px,4.35vw,126px)!important;line-height:.94!important}
  .pd-system [class*="_hero_"]:has(.pd-orbital-engine)>p{width:min(45%,1040px)!important;font-size:clamp(17px,1vw,22px)!important;line-height:1.75!important}
  .pd-system [class*="_hero_"]:has(.pd-orbital-engine) [class*="_heroActions_"],.pd-system [class*="_hero_"]:has(.pd-orbital-engine) [class*="_trustRow_"]{width:min(47%,1120px)!important}
  .pd-system [class*="_hero_"]:has(.pd-orbital-engine) .pd-orbital-engine{top:clamp(70px,5vw,130px)!important;right:clamp(96px,6vw,184px)!important;width:min(43vw,1040px)!important}
  html.pd-system[dir="rtl"] [class*="_hero_"]:has(.pd-orbital-engine) .pd-orbital-engine{right:auto!important;left:clamp(96px,6vw,184px)!important}
}
.pd-system [class*="_primaryButton_"],.pd-system [class*="_secondaryButton_"]{border:1px solid var(--pd-ink)!important;border-radius:0!important;color:var(--pd-paper)!important;background:var(--pd-ink)!important;box-shadow:none!important}
.pd-system [class*="_secondaryButton_"]{color:var(--pd-ink)!important;background:var(--pd-paper)!important}
.pd-system [class*="_featured_"],.pd-system [class*="_toolsSection_"],.pd-system [class*="_resources_"],.pd-system [class*="_principles_"],.pd-system [class*="_transparency_"]{padding-right:var(--pd-gutter)!important;padding-left:var(--pd-gutter)!important;color:var(--pd-ink)!important;background:var(--pd-paper)!important}
.pd-system [class*="_featured_"]{border-radius:0!important}
.pd-system [class*="_toolGrid_"],.pd-system [class*="_resourceGrid_"],.pd-system [class*="_principleGrid_"]{gap:0!important;border:solid var(--pd-ink)!important;border-width:1px 0 0 1px!important}
.pd-system [class*="_toolCard_"],.pd-system [class*="_resourceGrid_"]>* ,.pd-system [class*="_principleGrid_"]>*{border:solid var(--pd-ink)!important;border-width:0 1px 1px 0!important;border-radius:0!important;color:var(--pd-ink)!important;background:transparent!important;box-shadow:none!important}
.pd-system [class*="_toolCard_"]:hover{color:var(--pd-paper)!important;background:var(--pd-ink)!important}
.pd-system [class*="_toolCard_"]:hover p,.pd-system [class*="_toolCard_"]:hover span{color:#c8c5bd!important}
.pd-system [class*="_cardImage_"]{border-radius:0!important;filter:none!important}
.pd-system [class*="_footer_"],.pd-system .seo-footer{width:100%!important;max-width:none!important;margin:0!important;padding:42px var(--pd-gutter)!important;border-radius:0!important;color:var(--pd-paper)!important;background:var(--pd-ink)!important;box-sizing:border-box!important}
.pd-system [class*="_footer_"]{flex-wrap:wrap!important}
.pd-system .seo-footer{min-height:150px;display:flex!important;align-items:flex-start!important;gap:24px!important}
.pd-system .seo-footer a{color:var(--pd-paper)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase}

@media(max-width:900px){.pd-global-header{grid-template-columns:1fr auto}.pd-global-header nav{display:none}.pd-system [class*="_dragWrapper_"],.pd-system [class*="_wrapperBoundary_"]{min-height:640px!important}.pd-system [class*="_titleShow_"]{font-size:clamp(48px,12vw,82px)!important}.pd-system .seo-content__grid,.pd-system .seo-content__details{display:grid!important;grid-template-columns:1fr!important}}
@media(max-width:620px){.pd-telemetry{padding-inline:18px}.pd-telemetry span:last-child{display:none}.pd-global-header{height:68px;padding-inline:18px}.pd-brand{font-size:20px}.pd-brand span{display:none}.pd-language{width:42px;padding:0 8px}.pd-language select{position:absolute;width:36px;opacity:0}.pd-system [class*="_dragWrapper_"]{min-height:560px!important;padding:42px 18px 64px!important}.pd-system [class*="_titleShow_"]{margin-bottom:28px!important;font-size:16vw!important}.pd-system .ant-upload-drag{min-height:240px!important}.pd-system .seo-content,.pd-system .resource-page{padding:64px 18px!important}.pd-system body>aside.resource-page .resource-grid article{display:flex!important;min-height:0!important}.pd-system body>aside.resource-page .resource-grid article>img{height:auto!important;aspect-ratio:16/10!important;border-right:0!important;border-bottom:1px solid var(--pd-ink)!important}.pd-system body>aside.resource-page .resource-grid h2{font-size:36px!important}.pd-system [class*="_document_"]{width:calc(100% - 36px)!important;padding:58px 0 72px!important}.pd-system [class*="_hero_"]{min-height:620px!important;padding:56px 18px!important}.pd-system [class*="_hero_"] h1{font-size:15vw!important}.pd-system [class*="_featured_"],.pd-system [class*="_toolsSection_"],.pd-system [class*="_resources_"],.pd-system [class*="_principles_"],.pd-system [class*="_transparency_"]{padding-right:18px!important;padding-left:18px!important}.pd-system [class*="_footer_"],.pd-system .seo-footer{flex-direction:column!important;align-items:flex-start!important;gap:16px!important;padding:34px 18px!important}.pd-system [class*="_footer_"] span{margin-right:0!important}}

@media(max-width:620px){.pd-system .resource-article__faq{grid-template-columns:1fr!important;gap:0!important;margin-top:64px!important}.pd-system .resource-article__faq>.resource-section-kicker,.pd-system .resource-article__faq>h2{grid-column:1!important}.pd-system .resource-article__faq>.resource-section-kicker{margin-bottom:14px!important}.pd-system .resource-article__faq>h2{margin-bottom:22px!important;font-size:42px!important}.pd-system .resource-article__faq summary{min-height:66px!important;padding:17px 48px 17px 50px!important;font-size:15px!important}.pd-system .resource-article__faq summary:before{width:40px!important;text-align:left!important}.pd-system .resource-article__faq summary:after{right:8px!important}.pd-system .resource-article__faq details>p{padding:0 24px 20px 50px!important;font-size:12px!important}}

@media(max-width:900px){.pd-system [class*="_hero_"]:has(.pd-orbital-engine){min-height:650px!important;padding-top:72px!important}.pd-system [class*="_hero_"]:has(.pd-orbital-engine) h1{width:min(76%,680px)!important;font-size:clamp(54px,9vw,78px)!important}.pd-system [class*="_hero_"]:has(.pd-orbital-engine)>p,.pd-system [class*="_hero_"]:has(.pd-orbital-engine) [class*="_eyebrow_"],.pd-system [class*="_hero_"]:has(.pd-orbital-engine) [class*="_heroActions_"],.pd-system [class*="_hero_"]:has(.pd-orbital-engine) [class*="_trustRow_"]{width:min(72%,620px)!important}.pd-orbital-engine{right:-96px!important;width:min(58vw,520px)!important;opacity:.28!important}html[dir="rtl"] .pd-orbital-engine{right:auto!important;left:-96px!important}}
@media(max-width:620px){.pd-system [class*="_hero_"]:has(.pd-orbital-engine){min-height:620px!important;padding-top:56px!important;text-align:left!important}.pd-system [class*="_hero_"]:has(.pd-orbital-engine) h1{width:100%!important;margin-top:20px!important;font-size:15vw!important;line-height:.94!important}.pd-system [class*="_hero_"]:has(.pd-orbital-engine)>p,.pd-system [class*="_hero_"]:has(.pd-orbital-engine) [class*="_eyebrow_"],.pd-system [class*="_hero_"]:has(.pd-orbital-engine) [class*="_heroActions_"],.pd-system [class*="_hero_"]:has(.pd-orbital-engine) [class*="_trustRow_"]{width:100%!important}.pd-system [class*="_hero_"]:has(.pd-orbital-engine) [class*="_heroActions_"]{flex-direction:column!important;align-items:stretch!important}.pd-system [class*="_hero_"]:has(.pd-orbital-engine) [class*="_heroActions_"] a{text-align:center!important}html.pd-system[lang="zh"] [class*="_hero_"]:has(.pd-orbital-engine) h1,html.pd-system[lang="ja"] [class*="_hero_"]:has(.pd-orbital-engine) h1{font-size:10.5vw!important;line-height:1.02!important}.pd-orbital-engine{top:190px!important;right:-130px!important;width:370px!important;opacity:.2!important}html.pd-system[dir="rtl"] [class*="_hero_"]:has(.pd-orbital-engine){text-align:right!important}html[dir="rtl"] .pd-orbital-engine{right:auto!important;left:-130px!important}}
@media(prefers-reduced-motion:reduce){.pd-orbital-engine,.pd-orbital-engine img{animation:none!important;transition:none!important}}
