.dd-page{--ink:#10141b;--navy:#004851;--midnight:#004851;--charcoal:#151a20;--gray:#737b87;--soft:#eef0f3;--line:#eef0f3;--violet:#004851;color:var(--ink);background:#fff;overflow-x:clip}.dd-page *,.dd-page *:before,.dd-page *:after{box-sizing:border-box}.dd-page :is(h1,h2,h3,p,figure,dl,dd,ul){margin:0}.dd-page a{color:inherit}.dd-page img{display:block;max-width:100%}.dd-shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}.dd-eyebrow{color:var(--violet);font-size:10px;font-weight:760;letter-spacing:.17em;line-height:1.35}.dd-eyebrow--light{color:#a2aab6}.dd-page :is(h1,h2,h3){font-weight:500;letter-spacing:-.055em}.dd-page h1{font-size:clamp(3.4rem,5.7vw,5.9rem);line-height:.94}.dd-page h2{font-size:clamp(2.55rem,4.55vw,4.6rem);line-height:.97}.dd-page h3{font-size:1.42rem;line-height:1.12}.dd-brand,.dd-product{display:inline;white-space:nowrap}.dd-brand strong,.dd-product strong{color:var(--navy);font-weight:800}.dd-brand>span,.dd-product>span{color:#999fa9}.dd-product em{color:#999fa9;font-family:Georgia,serif;font-style:italic;font-weight:400}.dd-brand--light strong,.dd-product--light strong{color:#fff}.dd-brand--light>span,.dd-product--light>span,.dd-product--light em{color:#ffffff8f}.dd-actions{display:flex;flex-wrap:wrap;gap:10px}.dd-button{min-height:50px;padding:0 19px;border:2px solid #000000;border-radius:6px;display:inline-flex;align-items:center;justify-content:space-between;gap:30px;font-size:14px;font-weight:650;text-decoration:none;transition:transform .2s,border-color .2s}.dd-button:hover{transform:translateY(-1px)}.dd-button--dark{color:#fff!important;background:var(--ink)}.dd-button--light{border-color:#000;background:#a2aab6;color:#000}.dd-button--white{color:#000!important;background:#a2aab6}.dd-button--outline{color:#fff!important;border-color:#000}.dd-arrow{font-size:18px;font-weight:400}.dd-hero{padding:clamp(74px,8.5vw,132px) 0;background:linear-gradient(130deg,#fff,#fff 62%,#eef0f3)}.dd-hero__grid{display:grid;grid-template-columns:1.03fr .72fr;align-items:center;gap:clamp(55px,8vw,130px)}.dd-hero__copy{display:flex;flex-direction:column;align-items:flex-start;gap:23px}.dd-hero__lede{max-width:750px;color:var(--gray);font-size:clamp(1.04rem,1.45vw,1.23rem);line-height:1.66}.dd-hero__boundary{max-width:720px;padding-top:19px;border-top:1px solid var(--line);color:#8c929b;font-size:11px;line-height:1.55}.dd-hero__boundary strong{color:var(--navy)}.dd-hero__visual{min-height:600px;padding:30px;border:1px solid #ccd1d8;display:flex;flex-direction:column;background:#eef0f3}.dd-hero__visual-head{padding-bottom:19px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;color:var(--gray);font-size:8px;letter-spacing:.13em}.dd-hero__visual-head .dd-brand{font-size:9px;letter-spacing:normal}.dd-source-card{padding:23px;border:1px solid var(--line);background:#fff}.dd-source-card small{display:block;color:var(--violet);font-size:8px;font-weight:760;letter-spacing:.14em}.dd-source-card strong{display:block;margin:13px 0 8px;color:var(--navy);font-size:15px;font-weight:650}.dd-source-card p{color:var(--gray);font-size:12px;line-height:1.5}.dd-source-card>span{display:block;margin-top:18px;padding-top:12px;border-top:1px solid var(--line);color:#959ba5;font-size:9px}.dd-source-card--record{margin-top:66px}.dd-source-card--analysis{background:#eef0f3}.dd-source-line{height:58px;display:flex;align-items:center}.dd-source-line:before,.dd-source-line:after{height:1px;flex:1;background:var(--line);content:""}.dd-source-line i{width:9px;height:9px;margin:0 7px;border:1px solid var(--violet);border-radius:50%}.dd-source-line i:nth-child(2){background:var(--violet)}.dd-hero__visual-foot{margin-top:auto;padding-top:23px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:20px}.dd-hero__visual-foot .dd-product{font-size:9px}.dd-hero__visual-foot>span{color:var(--navy);font-size:11px;font-weight:650}.dd-principle{padding:clamp(90px,10vw,145px) 0;color:#fff;background:var(--midnight)}.dd-principle__grid{display:grid;grid-template-columns:1fr .5fr;align-items:end;gap:clamp(70px,11vw,165px)}.dd-principle h2{margin-top:18px}.dd-principle__grid>div:last-child{padding-bottom:7px}.dd-principle__grid>div:last-child p{margin-bottom:28px;color:#ffffff96;font-size:15px;line-height:1.76}.dd-principle a{padding-bottom:5px;border-bottom:1px solid rgba(255,255,255,.32);display:flex;justify-content:space-between;color:#fff;font-size:12px;font-weight:650;text-decoration:none}.dd-layers{padding:clamp(95px,10vw,155px) 0;background:#fff}.dd-section-head{max-width:880px;margin-bottom:55px}.dd-section-head h2{margin:18px 0 22px}.dd-section-head>p:last-child{color:var(--gray);font-size:14px;line-height:1.74}.dd-section-head--split{max-width:none;display:grid;grid-template-columns:1fr .52fr;align-items:end;gap:85px}.dd-section-head--split>p{padding-bottom:6px}.dd-layer-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.dd-layer{min-height:360px;padding:31px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-direction:column}.dd-layer__top{display:flex;justify-content:space-between;color:var(--violet);font-size:9px;font-weight:760;letter-spacing:.12em}.dd-layer__top small{color:#9198a3;text-transform:uppercase}.dd-layer h3{margin:92px 0 22px;font-size:clamp(1.55rem,2.3vw,2.18rem)}.dd-layer>p{max-width:515px;color:var(--gray);font-size:13px;line-height:1.72}.dd-report{padding:clamp(95px,10vw,155px) 0;color:#fff;background:var(--navy)}.dd-report__grid{display:grid;grid-template-columns:.68fr 1fr;align-items:center;gap:clamp(60px,10vw,150px)}.dd-report__cover{min-height:660px;padding:37px;border:1px solid rgba(255,255,255,.22);display:flex;flex-direction:column;background:var(--midnight)}.dd-report__cover-top{display:flex;justify-content:space-between;color:#ffffff78;font-size:8px;letter-spacing:.13em}.dd-report__cover-top .dd-product{font-size:9px;letter-spacing:normal}.dd-report__cover>strong{margin-top:92px;font-size:clamp(3rem,5vw,5rem);font-weight:450;letter-spacing:-.07em;line-height:.93}.dd-report__citation{margin-top:auto;padding:22px;border:1px solid rgba(255,255,255,.17)}.dd-report__citation small{color:#a2aab6;font-size:8px;font-weight:750;letter-spacing:.14em}.dd-report__citation p{margin:13px 0 8px;font-size:15px}.dd-report__citation span{color:#ffffff73;font-size:9px}.dd-report__signatures{margin-top:22px;padding-top:16px;border-top:1px solid rgba(255,255,255,.18);display:grid;grid-template-columns:1fr 1fr;gap:20px;color:#ffffff70;font-size:7px;letter-spacing:.13em}.dd-report__copy h2{margin:18px 0 33px}.dd-report__list{margin-bottom:32px;border-top:1px solid rgba(255,255,255,.18)}.dd-report__list article{min-height:105px;padding:22px 0;border-bottom:1px solid rgba(255,255,255,.18);display:grid;grid-template-columns:50px 1fr;gap:15px}.dd-report__list article>span{color:#a2aab6;font-size:9px}.dd-report__list h3{font-size:1.18rem;letter-spacing:-.035em}.dd-report__list p{margin-top:7px;color:#ffffff8a;font-size:12px;line-height:1.55}.dd-boundaries{padding:clamp(95px,10vw,155px) 0;background:var(--soft)}.dd-boundary-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #cbd0d7;border-left:1px solid #cbd0d7}.dd-boundary-card{min-height:500px;padding:35px;border-right:1px solid #cbd0d7;border-bottom:1px solid #cbd0d7;background:#fff}.dd-boundary-card>span{color:var(--violet);font-size:9px;font-weight:750;letter-spacing:.14em}.dd-boundary-card h3{max-width:500px;margin:85px 0 38px;font-size:clamp(1.75rem,3vw,2.85rem)}.dd-boundary-card ul{padding:0;list-style:none;border-top:1px solid var(--line)}.dd-boundary-card li{min-height:56px;padding:15px 0 15px 24px;border-bottom:1px solid var(--line);display:flex;align-items:center;position:relative;color:var(--gray);font-size:12px;line-height:1.5}.dd-boundary-card li:before{position:absolute;left:0;color:var(--navy);content:"✓"}.dd-boundary-card--not{color:#fff;background:var(--charcoal)}.dd-boundary-card--not h3{color:#fff}.dd-boundary-card--not ul,.dd-boundary-card--not li{border-color:#ffffff29}.dd-boundary-card--not li{color:#ffffff94}.dd-boundary-card--not li:before{color:#a2aab6;content:"—"}.dd-use{padding:clamp(95px,10vw,145px) 0;background:#fff}.dd-use__grid{display:grid;grid-template-columns:.58fr 1fr;gap:clamp(70px,10vw,150px)}.dd-use__grid>div:first-child h2{margin:18px 0 24px}.dd-use__grid>div:first-child>p:last-child{color:var(--gray);font-size:14px;line-height:1.74}.dd-use__list{border-top:1px solid var(--line)}.dd-use__list article{min-height:155px;padding:28px 5px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:60px 1fr;gap:20px}.dd-use__list article>span{color:var(--violet);font-size:9px}.dd-use__list h3{font-size:1.34rem}.dd-use__list p{margin-top:10px;color:var(--gray);font-size:13px;line-height:1.67}.dd-faq{padding:clamp(95px,10vw,150px) 0;background:var(--soft)}.dd-faq__grid{display:grid;grid-template-columns:.58fr 1fr;align-items:start;gap:clamp(65px,10vw,150px)}.dd-faq__grid>div:first-child h2{margin:18px 0 24px}.dd-faq__grid>div:first-child>p:last-child{color:var(--gray);font-size:14px;line-height:1.75}.dd-faq__list{border-top:1px solid #cbd0d7}.dd-faq details{border-bottom:1px solid #cbd0d7}.dd-faq summary{min-height:82px;padding:20px 5px;display:flex;align-items:center;justify-content:space-between;gap:25px;cursor:pointer;list-style:none;font-size:15px;font-weight:650}.dd-faq summary::-webkit-details-marker{display:none}.dd-faq summary i{color:var(--violet);font-size:21px;font-style:normal;font-weight:400}.dd-faq details[open] summary i{transform:rotate(45deg)}.dd-faq details>p{padding:0 5px 30px;color:var(--gray);font-size:14px;line-height:1.75}.dd-final{width:min(1180px,calc(100% - 40px));min-height:570px;margin:clamp(80px,9vw,130px) auto;display:grid;grid-template-columns:1fr .42fr;color:#fff;background:var(--navy);overflow:hidden}.dd-final>div:first-child{padding:clamp(48px,6vw,88px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.dd-final h2{max-width:700px;margin:18px 0 24px}.dd-final>div:first-child>p:not(.dd-eyebrow){max-width:680px;margin-bottom:30px;color:#ffffff96;font-size:14px;line-height:1.72}.dd-final__mark{padding:35px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:34px;background:var(--midnight)}.dd-final__mark img{width:140px;opacity:.92}.dd-final__mark span{color:#ffffff70;font-size:8px;letter-spacing:.17em;text-align:center;line-height:1.65}@media (max-width:1000px){.dd-hero__grid,.dd-report__grid,.dd-principle__grid,.dd-use__grid,.dd-faq__grid{grid-template-columns:1fr}.dd-hero__visual{min-height:530px}.dd-principle__grid{gap:60px}.dd-layer-grid{grid-template-columns:1fr 1fr}.dd-section-head--split{grid-template-columns:1fr;gap:20px}.dd-report__cover{max-width:640px}.dd-final{grid-template-columns:1fr .32fr}}@media (max-width:720px){.dd-shell{width:calc(100% - 36px)}.dd-page h1{font-size:clamp(3rem,13.1vw,4.05rem)}.dd-page h2{font-size:clamp(2.4rem,11vw,3.45rem)}.dd-hero{padding:66px 0 76px}.dd-hero__grid{gap:50px}.dd-actions,.dd-button{width:100%}.dd-hero__visual{min-height:500px;padding:22px}.dd-source-card--record{margin-top:48px}.dd-hero__visual-foot{align-items:flex-start;flex-direction:column}.dd-principle__grid{gap:48px}.dd-layer-grid,.dd-boundary-grid{grid-template-columns:1fr}.dd-layer{min-height:330px;padding:25px}.dd-layer h3{margin-top:65px}.dd-report__cover{min-height:540px;padding:27px}.dd-report__cover>strong{margin-top:70px}.dd-report__list article{grid-template-columns:42px 1fr}.dd-boundary-card{min-height:470px;padding:27px}.dd-boundary-card h3{margin-top:58px}.dd-use__grid,.dd-faq__grid{gap:50px}.dd-use__list article{grid-template-columns:45px 1fr}.dd-final{width:100%;margin-bottom:0;grid-template-columns:1fr}.dd-final>div:first-child{padding:68px 18px}.dd-final__mark{min-height:360px}.dd-final__mark img{width:120px}}@media (prefers-reduced-motion:reduce){.dd-page *{transition:none!important}}.dd-page[data-build=wgmd-documentation-defensibility-sanaris-v2-2026-09-08]{--ink:#004851;--navy:#004851;--midnight:#004851;--charcoal:#004851;--gray:#4b555b;--soft:#eef0f3;--soft-strong:#eef0f3;--line:#d9ddda;--violet:#004851;--magenta:#52756b;color:var(--ink);background:#fff;font-family:Manrope,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.dd-page[data-build=wgmd-documentation-defensibility-sanaris-v2-2026-09-08] .dd-shell{width:min(1428px,calc(100% - 64px))}.dd-page[data-build=wgmd-documentation-defensibility-sanaris-v2-2026-09-08] :is(h1,h2,h3){color:inherit;font-family:inherit;font-weight:600;text-wrap:balance}.dd-page[data-build=wgmd-documentation-defensibility-sanaris-v2-2026-09-08] .dd-eyebrow{display:flex;align-items:center;gap:10px;color:var(--gray);font-size:12px;font-weight:700;letter-spacing:.14em}.dd-page[data-build=wgmd-documentation-defensibility-sanaris-v2-2026-09-08] .dd-eyebrow:before{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:linear-gradient(135deg,var(--magenta),var(--violet));content:""}.dd-page[data-build=wgmd-documentation-defensibility-sanaris-v2-2026-09-08] .dd-eyebrow--light{color:#ffffff9e}.dd-page[data-build=wgmd-documentation-defensibility-sanaris-v2-2026-09-08] .dd-button[class]{min-height:54px;padding:0 24px;border-radius:6px!important;gap:18px;font-weight:700;border:2px solid #000000!important}.dd-page[data-build=wgmd-documentation-defensibility-sanaris-v2-2026-09-08] :is(a,button,summary):focus-visible{outline:3px solid color-mix(in srgb,var(--violet) 58%,white);outline-offset:4px}.dd-page[data-build=wgmd-documentation-defensibility-sanaris-v2-2026-09-08] .dd-hero{background:radial-gradient(circle at 92% 8%,rgba(82,117,107,.1),transparent 31%),radial-gradient(circle at 78% 70%,rgba(0,72,81,.08),transparent 34%),linear-gradient(135deg,#fff,#eef0f3)}.dd-page[data-build=wgmd-documentation-defensibility-sanaris-v2-2026-09-08] :is(.dd-hero__visual,.dd-source-card,.dd-layer,.dd-report__cover,.dd-report__citation,.dd-boundary-card){border-color:var(--line);border-radius:24px}.dd-page[data-build=wgmd-documentation-defensibility-sanaris-v2-2026-09-08] :is(.dd-layer-grid,.dd-boundary-grid){gap:12px;border:0}.dd-page[data-build=wgmd-documentation-defensibility-sanaris-v2-2026-09-08] :is(.dd-layer,.dd-boundary-card){border:1px solid var(--line)}.dd-page[data-build=wgmd-documentation-defensibility-sanaris-v2-2026-09-08] :is(.dd-principle,.dd-report){background:var(--ink)}.dd-page[data-build=wgmd-documentation-defensibility-sanaris-v2-2026-09-08] :is(.dd-boundaries,.dd-faq){background:var(--soft)}.dd-page[data-build=wgmd-documentation-defensibility-sanaris-v2-2026-09-08] .dd-boundary-card--not{background:var(--navy)}.dd-page[data-build=wgmd-documentation-defensibility-sanaris-v2-2026-09-08] .dd-final{width:min(1428px,calc(100% - 64px));border-radius:32px;background:var(--navy)}.dd-page[data-build=wgmd-documentation-defensibility-sanaris-v2-2026-09-08] .dd-final__mark{background:var(--ink)}.dd-page[data-build=wgmd-documentation-defensibility-sanaris-v2-2026-09-08] [style*="opacity:"]{opacity:1!important;transform:none!important}@media (max-width:991px){.dd-page[data-build=wgmd-documentation-defensibility-sanaris-v2-2026-09-08] .dd-shell{width:min(1428px,calc(100% - 48px))}.dd-page[data-build=wgmd-documentation-defensibility-sanaris-v2-2026-09-08] .dd-final{width:calc(100% - 48px)}}@media (max-width:767px){.dd-page[data-build=wgmd-documentation-defensibility-sanaris-v2-2026-09-08] .dd-shell{width:calc(100% - 36px)}.dd-page[data-build=wgmd-documentation-defensibility-sanaris-v2-2026-09-08] :is(.dd-layer-grid,.dd-boundary-grid){gap:10px}.dd-page[data-build=wgmd-documentation-defensibility-sanaris-v2-2026-09-08] .dd-final{width:100%;border-radius:0}}@media (max-width:479px){.dd-page[data-build=wgmd-documentation-defensibility-sanaris-v2-2026-09-08] .dd-button[class]{width:100%;padding-inline:20px}.dd-page[data-build=wgmd-documentation-defensibility-sanaris-v2-2026-09-08] .dd-eyebrow{font-size:11px}}@media (prefers-reduced-motion:reduce){.dd-page[data-build=wgmd-documentation-defensibility-sanaris-v2-2026-09-08] *,.dd-page[data-build=wgmd-documentation-defensibility-sanaris-v2-2026-09-08] *:before,.dd-page[data-build=wgmd-documentation-defensibility-sanaris-v2-2026-09-08] *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
