/* WEB-13 editorial knowledge/trust pages; scoped away from tenant workspaces. */
.w13-page{font-family:var(--web6-font);font-weight:500;color:var(--web6-ink);line-height:1.7;background:#fff;--w13-gap:clamp(1.5rem,4vw,4rem)}
.w13-page[dir=rtl]{font-family:var(--web6-font-arabic)}
.w13-page :where(h1,h2,h3,strong){color:var(--web6-navy);font-family:inherit}
.w13-page :where(h1,h2,h3,p,ul,ol,figure){margin:0}
.w13-page h1{font-size:clamp(2.35rem,3.8vw,3.65rem);font-weight:800;letter-spacing:-.042em;line-height:1.14;text-wrap:balance}
.w13-page[dir=rtl] h1{letter-spacing:0;line-height:1.5;font-size:clamp(2rem,3.25vw,3.2rem)}
.w13-page h2{font-size:clamp(1.45rem,2.1vw,2rem);font-weight:800;line-height:1.3;letter-spacing:-.025em}
.w13-page h3{font-size:1.14rem;line-height:1.45;font-weight:750}
.w13-page p{font-size:1.07rem;line-height:1.8;max-width:72ch}
.w13-page :where(a,button,input,select,summary){font:inherit}
.w13-page :where(a,button,input,select,summary):focus-visible{outline:3px solid #007f78;outline-offset:4px}
.w13-page [hidden]{display:none!important}
.w13-page :where(.w13-hero,.w13-directory,.w13-reader,.w13-related,.w13-cta,.w13-back,.w13-language-note,.w13-featured-resource,[data-w13-resources],.w13-capability-details){width:min(100% - 2*var(--web6-gutter),1360px);margin-inline:auto}
.w13-hero{padding-block:clamp(2.5rem,5vw,4rem);display:grid;gap:var(--w13-gap);align-items:center}
.w13-hero-split{grid-template-columns:1.15fr 1fr}
.w13-hero p{font-size:clamp(1.1rem,1.55vw,1.3rem);line-height:1.7;margin-top:1.4rem}
.w13-back{padding-top:1.5rem}.w13-back+.w13-hero{padding-top:1rem}
.w13-link{display:inline-flex;align-items:center;gap:.75rem;min-height:44px;max-width:100%;text-decoration:none;font-weight:750;color:#007f78}
.w13-link svg{width:24px;height:24px;flex:none}.w13-link:hover{text-decoration:underline;text-underline-offset:4px}
.w13-link-button{padding:.9rem 1.35rem;background:#007f78;color:#fff!important;border:1px solid #007f78;border-radius:.65rem;box-shadow:0 10px 22px -15px #142c4980;justify-content:center}
.w13-link-button:hover{background:#006b65;text-decoration:none}
.w13-page[dir=rtl] .w13-link>svg{transform:scaleX(-1)}
.w13-flow{display:grid;grid-template-columns:1fr 24px 1fr 24px 1fr;gap:.5rem;align-items:center;text-align:center;min-width:0}
.w13-flow>div{display:flex;flex-direction:column;align-items:center;gap:1rem;min-width:0}.w13-flow .site-icon{width:58px;height:58px;padding:15px;box-sizing:content-box;background:#e2f2f0;border-radius:50%;color:#142c49;stroke-width:1.5}.w13-flow strong{font-size:.98rem;line-height:1.5}.w13-flow>svg{width:24px;color:#728695}.w13-page[dir=rtl] .w13-flow>svg{transform:scaleX(-1)}
.w13-filters{display:grid;grid-template-columns:minmax(240px,2fr) 1fr 1fr auto;gap:1rem;align-items:end;padding:1.5rem;background:#f0f8f7;border-radius:.6rem}
.w13-filters label{display:flex;flex-direction:column;gap:.5rem;font-weight:700;color:#142c49;min-width:0}
.w13-filters :where(input,select){width:100%;min-width:0;min-height:48px;padding:.7rem;border:1px solid #cbdadf;background:#fff;border-radius:.45rem;color:#374151;font-size:.98rem;box-sizing:border-box}
.w13-filters button,.w13-resource-filters button{min-height:48px;padding:.7rem 1rem;border:1px solid #b9cfce;border-radius:.45rem;color:#142c49;background:#fff;cursor:pointer;font-weight:700}
.w13-result-count{padding:1.4rem 0 .4rem;color:#526171}.w13-directory-list{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:0 2rem;padding:0}
.w13-directory-list li{min-width:0;border-bottom:1px solid #dce5e8}.w13-directory-list a{display:grid;grid-template-columns:76px minmax(0,1fr) 24px;align-items:center;gap:1.2rem;padding:1.2rem .5rem;text-decoration:none;min-height:100px;box-sizing:border-box;border-radius:.25rem;transition:background 180ms}
.w13-directory-list a:hover{background:#f1f8f7}.w13-acronym{min-height:66px;padding:.3rem;box-sizing:border-box;display:grid;place-items:center;text-align:center;background:#e2f2f0;border-radius:.5rem;font-size:1rem;color:#142c49;font-weight:800;line-height:1.35;overflow-wrap:anywhere}
.w13-directory-list strong{display:block;font-size:1.04rem;font-weight:750;line-height:1.55}.w13-directory-list small{display:block;font-size:.86rem;color:#526171;line-height:1.65;margin-top:.35rem}.w13-directory-list svg{width:23px;height:23px;color:#007f78}.w13-page[dir=rtl] .w13-directory-list svg{transform:scaleX(-1)}
.w13-empty{padding:3rem 1rem;text-align:center;background:#f3f7fa;border-radius:.6rem;margin-block:1rem!important}
.w13-boundary{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.6rem max(var(--web6-gutter),calc((100% - 1360px)/2));background:#e2f2f0;margin-block:2.5rem;color:#142c49}.w13-boundary p{font-size:1rem;font-weight:600}.w13-boundary .w13-link{flex-shrink:0}
.w13-related{padding-block:2.2rem}.w13-related>div{display:flex;flex-wrap:wrap;gap:1rem 3rem;padding-block:1rem}.w13-related>ul{margin-top:1rem}
.w13-cta{background:#142c49;border-radius:1rem;padding:2.3rem 2.6rem;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-block:2.5rem 4rem!important}.w13-page .w13-cta h2{color:#fff}.w13-cta p{color:#dbe9ef;font-size:1rem;margin-top:.75rem}.w13-cta .w13-link{flex-shrink:0}
.w13-guide-mark{min-height:210px;background:linear-gradient(135deg,#f0faf9 0 30%,#e2f2f0 30% 72%,#cfe9e5 72%);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem;padding:1.5rem;border-radius:.3rem}.w13-guide-mark b{font-size:clamp(2.5rem,5.2vw,5rem);line-height:1.15;color:#142c49;font-weight:800;text-align:center}.w13-guide-mark span{font-size:1rem;color:#142c49;font-weight:650}
.w13-hero+.w13-boundary{margin-top:0}.w13-reader{display:grid;grid-template-columns:190px minmax(0,1fr) 230px;gap:2rem;align-items:start;padding-block:1rem 2rem}
.w13-reading{min-width:0;max-width:78ch}.w13-reading>h2{margin-bottom:1.8rem}.w13-reader-note{background:#edf8f6;padding:1.2rem;border-radius:.5rem}.w13-reader-note h2{font-size:1.1rem}.w13-reader-note p{font-size:.94rem;margin-top:.8rem}.w13-reader-note .w13-link{font-size:.9rem;margin-top:.8rem}
.w13-toc{position:sticky;top:110px;min-width:0;border-inline-start:1px solid #dce5e8;padding-inline-start:1rem}.w13-toc>strong{font-size:.92rem}.w13-toc ul,.w13-mobile-toc ul{list-style:none;padding:0;margin-top:.5rem}.w13-toc a,.w13-mobile-toc a{display:block;min-height:44px;padding:.65rem .75rem;text-decoration:none;color:#526171;font-size:.93rem;line-height:1.5;border-inline-start:3px solid transparent}.w13-toc a[aria-current],.w13-mobile-toc a[aria-current]{color:#007f78;border-color:#007f78;background:#eef8f6;font-weight:750}
.w13-mobile-toc{display:none}.w13-article-section{scroll-margin-top:115px;border-bottom:1px solid #dce5e8;padding-bottom:1.8rem;margin-bottom:1.8rem}.w13-article-section>p{margin-top:1rem}.w13-source-note,.w13-language-note{font-size:.92rem!important;color:#526171;margin-bottom:1.3rem!important}.w13-language-note{border-inline-start:3px solid #007f78;padding-inline-start:1rem;box-sizing:border-box}
.w13-roadmap{list-style:none;padding:0;margin-top:1.2rem!important}.w13-roadmap li{display:flex;gap:1rem;padding:1rem 0}.w13-roadmap .site-icon{width:30px;height:30px;flex:none;color:#007f78;padding:.5rem;background:#e2f2f0;border-radius:.7rem;box-sizing:content-box}.w13-roadmap p{margin-top:.35rem;font-size:1rem}.w13-prose-link{padding-top:1.5rem}.w13-prose-link p{margin-top:.4rem}.w13-prose-link .w13-link{font-size:.95rem;margin-top:.4rem}
.w13-trust-art{display:flex;align-items:center;justify-content:space-around;gap:1rem;min-height:210px;background:radial-gradient(ellipse at center,#e2f2f0,transparent 70%)}.w13-trust-art>.site-icon{width:80px;height:80px;color:#142c49;stroke-width:1.25}.w13-trust-art>svg:not(.site-icon){width:24px;color:#007f78}
.w13-trust-reader,.w13-legal-reader{grid-template-columns:220px minmax(0,1fr)}.w13-trust-reader .w13-reading{max-width:none}.w13-evidence-row{display:grid;grid-template-columns:1.12fr 1fr;gap:2.4rem;padding:1.8rem 0;border-top:1px solid #dce5e8;scroll-margin-top:115px}.w13-evidence-row .site-icon{width:30px;height:30px;color:#007f78;margin-bottom:.5rem}.w13-evidence-row p{font-size:1rem;margin-top:.65rem}.w13-evidence-row strong{font-size:.96rem}.w13-verification{display:inline-block;padding:.25rem .65rem;border-radius:.35rem;background:#e2f2f0;color:#006b65;font-size:.82rem;font-weight:700;margin-top:1rem}.w13-verification-hosted{background:#eef1f4;color:#142c49}
.w13-legal-reader .w13-reading{max-width:74ch}.w13-legal-notice{padding:1.5rem;background:#f3f7fa;border-inline-start:3px solid #007f78}.w13-legal-notice h2{font-size:1.25rem}.w13-legal-notice p{font-size:1rem;margin-top:.75rem}
.w13-featured-resource{display:grid;grid-template-columns:1.25fr 1fr;align-items:center;gap:2rem;border:1px solid #dce5e8;border-radius:1rem;padding:1.4rem;box-sizing:border-box}.w13-resource-media{min-width:0;overflow:hidden}.w13-resource-media .wm-device{margin:0!important}.w13-resource-media .wm-device-stand,.w13-resource-media .wm-device-foot{display:none}.w13-resource-media .wm-viewport{width:100%;min-width:0;max-width:100%;aspect-ratio:16/9}.w13-featured-resource p{margin-block:.8rem}.w13-featured-resource .w13-link{margin-top:.7rem}.w13-meta{font-size:.82rem!important;color:#526171;line-height:1.6!important}
.w13-resource-filters{display:flex;gap:.7rem;flex-wrap:wrap;margin-block:2rem 1rem}.w13-resource-filters button{border-radius:99px;transition:background 160ms,color 160ms}.w13-resource-filters button[aria-pressed=true]{background:#142c49;border-color:#142c49;color:#fff}
.w13-resource-list{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.w13-resource-list li{border:1px solid #dce5e8;border-radius:.75rem;min-width:0}.w13-resource-list a{display:grid;grid-template-columns:65px minmax(0,1fr) 20px;align-items:center;gap:1rem;padding:1.2rem;text-decoration:none;height:100%;box-sizing:border-box}.w13-resource-list a:hover{background:#f5faf9}.w13-resource-list h2{font-size:1.12rem;margin-block:.35rem}.w13-resource-list a>svg{width:20px;color:#007f78}.w13-resource-icon{display:grid;place-items:center;background:#e2f2f0;border-radius:.6rem;aspect-ratio:1}.w13-resource-icon .site-icon{width:35px;height:35px;color:#007f78}.w13-page[dir=rtl] .w13-resource-list a>svg{transform:scaleX(-1)}
.w13-capability-details{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem;padding-block:2rem}.w13-capability-details article{border-top:2px solid #c4e3df;padding-top:1.5rem;min-width:0}.w13-capability-details .site-icon{width:40px;height:40px;color:#007f78;margin-bottom:1rem}.w13-capability-details h2{font-size:1.4rem}.w13-capability-details p{font-size:1rem;margin-block:1rem}
@media(max-width:1100px){.w13-reader{grid-template-columns:185px minmax(0,1fr)}.w13-reader-note{grid-column:2}.w13-resource-list{grid-template-columns:1fr 1fr}.w13-filters{grid-template-columns:2fr 1fr 1fr}.w13-filters button{grid-column:3}.w13-flow .site-icon{width:45px;height:45px;padding:12px}.w13-hero-split{grid-template-columns:1.2fr 1fr}.w13-flow strong{font-size:.88rem}}
@media(max-width:840px){.w13-hero-split{grid-template-columns:1fr}.w13-hero{padding-block:2.5rem;gap:2rem}.w13-hero h1{max-width:24ch}.w13-flow{max-width:650px;width:100%;margin-inline:auto}.w13-flow .site-icon{width:42px;height:42px}.w13-guide-mark{min-height:150px}.w13-reader{display:block}.w13-toc{display:none}.w13-mobile-toc{display:block;border:1px solid #cbdadf;border-radius:.6rem;margin-bottom:1.5rem;background:#f3f7fa}.w13-mobile-toc summary{padding:1rem;font-weight:750;color:#142c49;cursor:pointer}.w13-mobile-toc ul{padding:.2rem .6rem .6rem}.w13-reader-note{margin-top:1.5rem}.w13-reading{max-width:none}.w13-article-section,.w13-evidence-row{scroll-margin-top:30px}.w13-directory-list{gap:0 1rem}.w13-directory-list a{grid-template-columns:65px minmax(0,1fr) 20px;gap:.8rem}.w13-filters{grid-template-columns:1fr 1fr}.w13-filters label:first-child{grid-column:1/-1}.w13-filters button{grid-column:auto}.w13-filters{padding:1rem}.w13-featured-resource{grid-template-columns:1fr}.w13-featured-resource>div:last-child{padding:.5rem}.w13-resource-list a{grid-template-columns:50px minmax(0,1fr) 20px;padding:1rem}.w13-capability-details{grid-template-columns:1fr;gap:1rem}.w13-capability-details p{max-width:70ch}.w13-cta{padding:1.8rem;display:block}.w13-cta .w13-link{margin-top:1.5rem}.w13-boundary{align-items:flex-start;flex-direction:column;gap:.8rem}.w13-trust-art{min-height:140px}}
@media(max-width:540px){.w13-directory-list,.w13-resource-list{grid-template-columns:1fr}.w13-hero h1{font-size:2.2rem}.w13-page[dir=rtl] h1{font-size:2rem}.w13-page p{font-size:1rem}.w13-directory-list a{min-height:98px}.w13-directory-list strong{font-size:1rem}.w13-evidence-row{grid-template-columns:1fr;gap:1.25rem}.w13-hero p{font-size:1.08rem}.w13-filters{gap:.8rem}.w13-filters label{font-size:.9rem}.w13-resource-filters{gap:.5rem}.w13-resource-filters button{font-size:.9rem;padding:.6rem .8rem}.w13-flow{grid-template-columns:1fr 15px 1fr 15px 1fr;gap:.15rem}.w13-flow>svg{width:15px}.w13-flow .site-icon{width:33px;height:33px;padding:10px}.w13-flow strong{font-size:.8rem}.w13-flow>div{gap:.65rem}.w13-trust-art>.site-icon{width:62px;height:62px}.w13-featured-resource{padding:.75rem}.w13-guide-mark b{font-size:3rem}}
@media(prefers-reduced-motion:reduce){.w13-page *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}

/* The older public stylesheet uses !important typography. Keep this family explicit. */
.site-modern.w13-page{--w13-body:#374151;--w13-heading:#142c49;overflow:visible}
.site-modern.w13-page[dir=rtl]{--web6-font:var(--web6-font-arabic)}
.site-modern.w13-page :is(h1,h2,h3){font-family:var(--web6-font)!important;color:var(--w13-heading)!important;margin:0!important;letter-spacing:-.025em!important;line-height:1.3!important}
.site-modern.w13-page h1{font-size:clamp(2.2rem,3.35vw,3.25rem)!important;font-weight:800!important;line-height:1.16!important;text-wrap:pretty}
.site-modern.w13-page h2{font-size:var(--w13-h2,clamp(1.45rem,2.1vw,2rem))!important;font-weight:800!important}
.site-modern.w13-page h3{font-size:1.14rem!important;font-weight:750!important;line-height:1.45!important}
.site-modern.w13-page p{font:500 var(--w13-p,1.07rem)/1.8 var(--web6-font)!important;color:var(--w13-body)!important;margin:0!important;max-width:72ch}
.site-modern.w13-page .w13-hero p{--w13-p:clamp(1.1rem,1.55vw,1.3rem);margin-top:1.25rem!important}
.site-modern.w13-page .w13-reader-note{--w13-h2:1.1rem;--w13-p:.94rem}
.site-modern.w13-page .w13-reader-note p{margin-top:.8rem!important}
.site-modern.w13-page .w13-resource-list{--w13-h2:1.12rem;--w13-p:.9rem}
.site-modern.w13-page .w13-resource-list h2{margin-block:.35rem!important}
.site-modern.w13-page .w13-meta{--w13-p:.82rem;--w13-body:#526171;line-height:1.6!important}
.site-modern.w13-page .w13-featured-resource p{margin-block:.8rem!important}
.site-modern.w13-page .w13-cta{--w13-heading:#fff;--w13-body:#dbe9ef;--w13-p:1rem}
.site-modern.w13-page .w13-cta p{margin-top:.75rem!important}
.site-modern.w13-page .w13-boundary{--w13-p:1rem;--w13-body:#142c49}
.site-modern.w13-page .w13-article-section>p{margin-top:1rem!important}
.site-modern.w13-page .w13-roadmap p,.site-modern.w13-page .w13-prose-link p{--w13-p:1rem;margin-top:.4rem!important}
.site-modern.w13-page .w13-evidence-row p{--w13-p:1rem;margin-top:.65rem!important}
.site-modern.w13-page .w13-legal-notice{--w13-h2:1.25rem;--w13-p:1rem}
.site-modern.w13-page .w13-legal-notice p{margin-top:.75rem!important}
.site-modern.w13-page .w13-capability-details{--w13-h2:1.4rem;--w13-p:1rem}
.site-modern.w13-page .w13-capability-details p{margin-block:1rem!important}
.site-modern.w13-page .w13-result-count{--w13-p:.95rem;--w13-body:#526171}
.site-modern.w13-page :is(.w13-source-note,.w13-language-note){--w13-p:.92rem;--w13-body:#526171;margin-bottom:1.3rem!important}
.site-modern.w13-page .w13-reading>h2{margin-bottom:1.8rem!important}
.site-modern.w13-page .w13-filters label{text-align:start;font-weight:700}
.site-modern.w13-page :is(.w13-filters,.w13-resource-filters) button{box-shadow:none!important;font:700 .96rem/1.4 var(--web6-font)!important;margin:0!important}
.site-modern.w13-page[dir=rtl] :is(h1,h2,h3){letter-spacing:0!important;line-height:1.5!important}
.site-modern.w13-page[dir=rtl] h1{font-size:clamp(2rem,3vw,3rem)!important}
.site-modern.w13-page[dir=rtl] .w13-trust-art>svg:not(.site-icon){transform:scaleX(-1)}
@media(max-width:540px){.site-modern.w13-page h1{font-size:2.15rem!important}.site-modern.w13-page[dir=rtl] h1{font-size:2rem!important}.site-modern.w13-page p{--w13-p:1rem}.site-modern.w13-page .w13-meta{--w13-p:.82rem}}


/* WEB-13 illustrated library and restored WEB-7 hands-on demo hub. */
.w13-page .w13-resource-list>li{overflow:hidden;border-radius:16px;background:linear-gradient(130deg,#fff,#f6faf9);box-shadow:0 12px 25px -23px #07506b66}
.w13-page .w13-resource-icon{width:108px;height:108px;display:grid;place-items:center;flex:none;border-radius:14px;background:radial-gradient(ellipse at 30% 20%,#e7f8f0,#d6eaf0);position:relative}.w13-page .w13-resource-icon .site-icon{width:64px;height:64px}
.w13-page .w13-featured-resource{padding:28px;border:1px solid #d4e4e5;border-radius:22px;background:linear-gradient(125deg,#eff9f4,#fff 70%);box-sizing:border-box}
.w13-trust-art{display:flex;align-items:center;gap:15px;padding:28px;border-radius:30px;background:linear-gradient(135deg,#eefaf6,#e2f0f3)}.w13-trust-art>div{flex:1;min-width:0;display:grid;justify-items:center;text-align:center;gap:15px}.w13-trust-art>div>.site-icon{width:74px;height:74px}.w13-trust-art strong{font-size:14px;line-height:1.5}.w13-trust-art>svg{width:22px;flex:none}
.w13-page .wd-hub{margin-block:60px;background:linear-gradient(140deg,#edf8f4,#f4f8fc);padding:45px 0;border-block:1px solid #d4e6e1}.w13-page .wd-hub>.w3-wrap{width:min(100% - 2*var(--web6-gutter),1360px);margin-inline:auto}.w13-page .wd-heading{max-width:760px;margin-bottom:28px}.w13-page .wd-heading h2{margin-block:10px}.w13-page .wd-workspace{background:white}
.w13-page .w13-flow>div>.site-icon{width:58px;height:58px}
@media(max-width:640px){.w13-page .w13-resource-icon{width:72px;height:84px}.w13-page .w13-resource-icon .site-icon{width:48px;height:48px}.w13-page .w13-featured-resource{padding:16px}.w13-trust-art{padding:18px;gap:8px}.w13-trust-art>div>.site-icon{width:48px;height:48px}.w13-trust-art strong{font-size:11px}.w13-page .wd-hub{padding-block:32px;margin-block:40px}}

.w13-page .w13-resource-list a{grid-template-columns:120px minmax(0,1fr) 20px;align-items:start;gap:20px}
.w13-page .w13-resource-icon{width:120px;height:125px}
.pg-resource-art{display:grid;width:100%;height:100%;padding:15px;box-sizing:border-box;position:relative;align-items:center;justify-content:center}
.pg-art-matrix{grid-template-columns:repeat(4,1fr);gap:3px}.pg-art-matrix i{width:100%;height:23px;border-radius:3px;box-shadow:inset 0 1px #fff8}
.pg-art-document .site-icon{width:72px!important;height:72px!important}.pg-art-stamp{position:absolute;width:33px;height:33px;bottom:17px;inset-inline-end:12px;filter:drop-shadow(0 3px 3px #006b7630)}
.pg-art-coverage i{width:80px;height:80px;border-radius:50%;background:conic-gradient(#009487 0 50%,#cbdedc 50%);position:absolute;inset:22px 20px}.pg-art-coverage i:after{content:'';position:absolute;inset:9px;border-radius:50%;background:#e9f6f1}.pg-art-coverage .site-icon{position:relative;width:38px!important;height:38px!important}
.pg-art-path{grid-template-columns:1fr 9px 1fr 9px 1fr;padding:8px;gap:0}.pg-art-path .site-icon{width:28px!important;height:38px!important}.pg-art-path i{font-size:12px;color:#007f83;font-style:normal}
.pg-art-asset{grid-template-columns:1fr 1fr;gap:8px}.pg-art-asset>.site-icon{width:34px!important;height:34px!important}.pg-art-asset>.site-icon:nth-child(2){grid-column:2;grid-row:1/3;width:45px!important;height:45px!important}
.w13-featured-flow{display:grid;grid-template-columns:1fr 20px 1fr 20px 1fr 20px 1fr;gap:12px;align-items:center;padding:30px 18px;background:linear-gradient(135deg,#e3f4ed,#edf7f8);border-radius:16px;min-height:240px}.w13-featured-flow>div{display:grid;justify-items:center;gap:16px;text-align:center;min-width:0}.w13-featured-flow .site-icon{width:75px;height:75px;padding:12px;box-sizing:content-box;background:#ffffffb8;border-radius:50%;box-shadow:0 10px 20px -15px #00435766}.w13-featured-flow strong{font-size:13px;line-height:1.6}.w13-featured-flow>svg{width:20px;height:20px;color:#00877f}
html[lang=ar] .w13-featured-flow>svg{transform:scaleX(-1)}
@media(max-width:1100px){.w13-page .w13-resource-list a{grid-template-columns:1fr 20px}.w13-page .w13-resource-icon{grid-column:1/-1;width:100%;height:145px}.pg-resource-art{max-width:160px}.w13-featured-flow .site-icon{width:50px;height:50px}}
@media(max-width:640px){.w13-page .w13-resource-list a{grid-template-columns:90px minmax(0,1fr) 16px;gap:14px}.w13-page .w13-resource-icon{grid-column:auto;width:90px;height:105px}.pg-resource-art{padding:10px}.pg-art-matrix i{height:20px}.pg-art-coverage i{width:68px;height:68px;inset:18px 11px}.pg-art-document .site-icon{width:58px!important;height:58px!important}.pg-art-path{padding:3px;grid-template-columns:1fr 7px 1fr 7px 1fr}.pg-art-path .site-icon{width:23px!important}.pg-art-asset{gap:2px;padding:5px}.pg-art-asset>.site-icon:nth-child(2){width:35px!important}.w13-featured-flow{grid-template-columns:1fr 1fr;gap:25px 16px;padding:24px 15px;min-height:0}.w13-featured-flow>svg{display:none}.w13-featured-flow .site-icon{width:48px;height:48px;padding:10px}.w13-featured-flow strong{font-size:12px}}
/* WEB-20 / C29–32: compact knowledge directory, editorial rails, illustrated library. */
.site-modern.w20-page .w13-hero{padding-block:42px 38px;gap:48px}
.site-modern.w20-page .w13-flow .site-icon{width:64px;height:64px;padding:14px;border-radius:0;background:none;box-sizing:content-box}
.site-modern.w20-page .w13-flow>div{gap:12px;background:radial-gradient(circle at 50% 42px,#e4f5ef 0 42px,transparent 43px)}
.site-modern.w20-page .w13-flow strong{font-size:1rem}
.w20-filter-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;background:#eff8f6;padding:22px 24px;border-radius:8px}
.w20-page .w13-filters{padding:0;background:none;gap:18px;grid-template-columns:minmax(220px,1.7fr) minmax(130px,1fr) minmax(140px,1fr) auto}
.w20-page .w13-result-count{padding:0;white-space:nowrap;align-self:end;min-height:48px;display:flex;align-items:center}
.w20-page .w13-directory-list{gap:0 38px;margin-top:12px}
.w20-page .w13-directory-list a{grid-template-columns:90px minmax(0,1fr) 22px;min-height:96px;padding:16px 4px;gap:22px}
.w20-page .w13-acronym{min-height:58px;border-radius:5px;font-size:.94rem;background:#e0f4ef}
.w20-page .w13-acronym.w20-long-acronym{font-size:.78rem;overflow-wrap:normal}
.w20-page .w13-directory-list strong{font-size:1rem;line-height:1.45}
.w20-page .w13-directory-list small{font-size:.82rem;margin-top:5px}
.w20-page .w13-directory-list a:focus-visible,.w20-page :is(button,input,select,summary):focus-visible{outline:3px solid #008d82;outline-offset:4px}
.site-modern.w20-article .w13-hero{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);padding-block:12px 28px;align-items:center}
.w20-article .w13-back{padding-top:22px}
.w20-article .w13-guide-mark{min-height:160px;background:linear-gradient(135deg,#f1faf8 0 25%,#d9f0e9 25% 65%,#bce5db 65%);border-radius:0}
.site-modern.w20-article .w13-hero p{--w13-p:1.5rem;line-height:1.5!important;margin-top:12px!important}
.w20-article .w13-reader{grid-template-columns:180px minmax(0,1fr) 235px;gap:32px;padding-block:8px 24px}
.w20-page .w13-toc{top:105px;padding-inline-start:14px}
.w20-article .w13-reader-note{position:sticky;top:105px;border-radius:0;border-inline-start:2px solid #b7dfd5;background:#edf8f4;padding:22px}
.w20-note-icon{width:34px;height:34px;display:block;margin-bottom:16px}
.w20-article .w13-reader-note .w13-link{margin-top:20px}
.w20-article .w13-reader-note .w13-link-button{padding:12px 15px;min-height:44px}
.site-modern.w20-article .w13-reading{max-width:76ch;--w13-p:1.025rem}
.w20-article .w13-article-section{padding-bottom:24px;margin-bottom:24px;scroll-margin-top:110px}
.w20-article .w13-roadmap li{gap:18px;padding:16px 0}
.w20-article .w13-roadmap .site-icon{width:40px;height:40px;padding:8px;background:#e5f5ef;border-radius:0}
.w20-article .w13-boundary{padding-block:14px;margin-bottom:28px}
.w20-page .w13-trust-art{background:none;padding:16px 0;gap:14px;border-radius:0;min-height:200px}
.w20-page .w13-trust-art>div{align-self:stretch;align-content:center;gap:22px;background:radial-gradient(ellipse at 50% 42%,#e0f4ed,transparent 72%);padding:20px 0}
.w20-page .w13-trust-art>div>.site-icon{width:76px;height:76px}
.w20-page .w13-trust-art strong{font-size:.96rem}
.w20-page .w13-hero>div,.w20-page .w13-trust-art>div{min-width:0}
.w20-page .w13-trust-art strong{max-width:100%;overflow-wrap:anywhere;hyphens:auto}
.w20-page .w13-trust-reader{grid-template-columns:200px minmax(0,1fr);gap:42px}
.w20-page .w13-evidence-row{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) 175px;gap:28px;padding:28px 0}
.w20-evidence-status{align-self:start}
.w20-page .w13-verification{margin-top:0;line-height:1.6;font-size:.8rem;padding:8px 12px;border-radius:5px}
.w20-page .w13-evidence-row .site-icon{width:38px;height:38px;margin-bottom:12px}
.site-modern.w20-resources>.w13-hero{text-align:center;display:block;padding-block:42px 34px}
.site-modern.w20-resources>.w13-hero :is(h1,p){max-width:none}
.w20-page .w13-featured-resource{background:#fff;border-radius:12px;gap:36px;padding:20px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}
.w20-page .w13-featured-flow{background:#eef8f5;border-radius:8px;padding:32px 16px;gap:10px;min-height:245px}
.w20-page .w13-featured-flow .site-icon{width:58px;height:58px;padding:12px;border-radius:0;background:none;box-shadow:none}
.w20-page .w13-featured-flow>div{background:radial-gradient(circle at 50% 40px,#d5f0e6 0 39px,transparent 40px);gap:14px}
.w20-resource-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px}
.w20-page .w13-resource-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.w20-page .w13-resource-list>li{background:#fff;border-radius:10px;box-shadow:none}
.w20-page .w13-resource-list a{grid-template-columns:106px minmax(0,1fr);gap:18px;position:relative;padding:20px 20px 42px}
.w20-page .w13-resource-list a>svg{position:absolute;bottom:16px;inset-inline-end:20px}
.w20-page .w13-resource-icon{width:106px;height:118px;background:#eef8f5;border-radius:8px}
.w20-page .w13-resource-list .pg-resource-art{padding:10px}
.w20-page .w13-resource-list .pg-art-path{padding:4px}
.w20-page .pg-art-document .pg-art-stamp{width:32px!important;height:32px!important;bottom:10px;inset-inline-end:6px}
.w20-page .w13-resource-list .pg-art-coverage i{inset:19px 13px}
.w20-walkthroughs{scroll-margin-top:110px}
.w20-page .wd-hub{margin-block:46px;padding:40px 0;background:#eef8f5}
.w20-page .wd-hub .wd-workspace{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);border-radius:12px}
.w20-page .wd-hub .wd-description{font-size:1rem!important;line-height:1.75!important}
.w20-page .wd-hub .wd-story h3{margin-block:14px!important;font-size:1.35rem!important}
.w20-page .wd-hub .wd-why{margin-block:18px}
.w20-page .wd-hub .wd-why p{font-size:.92rem!important}
.w20-page .wd-hub .wd-source-state{font-size:.87rem!important;margin-bottom:20px!important}
.w20-page .w13-capability-details .site-icon{width:52px;height:52px}
@media(max-width:1200px){
 .w20-filter-bar{grid-template-columns:1fr;gap:14px}.w20-page .w13-result-count{min-height:24px}
 .w20-page .w13-resource-list{grid-template-columns:repeat(2,minmax(0,1fr))}
 .w20-page .w13-resource-icon{grid-column:auto}
 .w20-article .w13-reader{grid-template-columns:165px minmax(0,1fr);gap:26px}
 .w20-article .w13-reader-note{grid-column:2;position:static}
 .w20-page .w13-evidence-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px}
 .w20-evidence-status{grid-column:2}
}
@media(max-width:840px){
 .site-modern.w20-page .w13-hero{padding-block:28px;gap:28px}
 .site-modern.w20-article .w13-hero{grid-template-columns:1fr}
 .w20-article .w13-guide-mark{min-height:120px;padding:20px}
 .w20-article .w13-reader,.w20-page .w13-trust-reader{display:block}
 .w20-page .w13-mobile-toc{background:#f0f8f5}
 .w20-page :is(.w13-article-section,.w13-evidence-row){scroll-margin-top:100px}
 .w20-page .w13-filters{grid-template-columns:1fr 1fr;gap:14px}
 .w20-page .w13-filters button{grid-column:auto}
 .w20-page .w13-featured-resource{grid-template-columns:1fr;gap:20px}
 .w20-page .wd-hub .wd-workspace{display:flex;flex-direction:column}
 .w20-page .wd-hub .wd-media,.w20-page .wd-hub .wd-story{width:100%;box-sizing:border-box}
}
@media(max-width:540px){
 .w20-filter-bar{padding:18px 14px}
 .w20-page .w13-directory-list,.w20-page .w13-resource-list{grid-template-columns:1fr}
 .w20-page .w13-directory-list a{grid-template-columns:82px minmax(0,1fr) 18px;gap:14px}
 .site-modern.w20-page .w13-flow .site-icon{width:43px;height:43px;padding:10px}
 .site-modern.w20-page .w13-flow>div{background:radial-gradient(circle at 50% 31px,#e4f5ef 0 30px,transparent 31px)}
 .site-modern.w20-page .w13-flow strong{font-size:.8rem}
 .w20-page .w13-trust-art{gap:6px;min-height:160px}
 .w20-page .w13-trust-art>div>.site-icon{width:48px;height:48px}
 .w20-page .w13-trust-art strong{font-size:.78rem}
 .w20-page .w13-trust-art>svg{width:15px}
 .w20-page .w13-evidence-row{grid-template-columns:1fr;gap:18px}
 .w20-evidence-status{grid-column:1}
 .w20-page .w13-resource-list a{grid-template-columns:96px minmax(0,1fr);padding:18px 16px 42px;gap:18px}
 .w20-page .w13-resource-icon{width:96px;height:116px}
 .w20-page .w13-featured-flow{grid-template-columns:1fr 1fr;gap:26px 16px;padding:22px 12px}
 .w20-page .w13-featured-flow .site-icon{width:50px;height:50px;padding:12px}
 .w20-page .w13-featured-resource{padding:14px}
 .w20-page .w13-filters input,.w20-page .w13-filters select{font-size:16px}
 .w20-page .w13-result-count{white-space:normal}
 .w20-page .wd-hub .wd-story{padding:22px 18px}
}
/* WEB-22: long translated legal headings must reflow inside their grid track. */
.w13-page:is([data-w13-page="/privacy"],[data-w13-page="/terms"]) .w13-hero>div{min-width:0;max-width:100%}
.w13-page:is([data-w13-page="/privacy"],[data-w13-page="/terms"]) .w13-hero h1{overflow-wrap:anywhere;hyphens:auto}
.w13-legal-reader{overflow-wrap:anywhere;hyphens:auto}
