.wl-page{--wl-line:#d8d4ca;--wl-tint:#eeeae1;--wl-accent:#9a492d;overflow-wrap:anywhere}.wl-page :focus-visible{outline:3px solid var(--wl-accent);outline-offset:5px}.wl-page [id]{scroll-margin-top:110px}.wl-page h2{max-width:920px}.wl-page a:not(.button){text-underline-offset:4px;text-decoration:underline}.wl-hero,.wl-section{padding-block:75px}.wl-section{border-top:1px solid var(--wl-line)}.wl-tint,.wl-graph-bg{background:var(--wl-tint)}.wl-hero-inner,.wl-definition,.wl-pressure,.wl-reporting,.wl-relationship,.wl-control,.wl-final-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:55px;display:grid}.wl-hero-lead{font-size:1.1rem;line-height:1.85}.wl-hero-caps,.wl-trust-items{flex-wrap:wrap;gap:20px;margin-top:30px;display:flex}.wl-cap{border-top:1px solid var(--wl-line);flex:150px;padding-top:15px}.wl-cap b,.wl-cap span{display:block}.wl-cap span{margin-top:8px;font-size:.85rem}.wl-frame,.wl-report-board,.wl-rel-panel,.wl-fit-panel{border:1px solid var(--wl-line);background:#fffdf8;padding:28px}.wl-handoff{margin:0}.wl-handoff-top,.wl-boundary-label{margin-bottom:22px;font-size:.8rem;font-weight:650}.wl-handoff-top{justify-content:space-between;gap:15px;display:flex}.wl-layer{border:1px solid var(--wl-line);padding:18px}.wl-layer-label{align-items:baseline;gap:15px;display:flex}.wl-layer-label span{color:var(--wl-accent);font-size:.8rem}.wl-layer p{margin:12px 0 0;font-size:.85rem}.wl-connector{background:var(--wl-accent);width:1px;height:22px;margin-inline:auto}.wl-dimline{color:var(--wl-accent);align-items:center;gap:14px;margin-bottom:25px;display:flex}.wl-sheet{letter-spacing:.1em;font-size:.7rem}.wl-dim-rule{background:var(--wl-line);flex:1;height:1px}.wl-dim-tick{border-left:2px solid var(--wl-accent);height:12px}.wl-boundary-row{border-top:1px solid var(--wl-line);padding-block:17px}.wl-boundary-row span,.wl-boundary-row strong{display:block}.wl-boundary-row span{color:var(--wl-accent);margin-bottom:6px;font-size:.8rem}.wl-pressure-list article{border-top:1px solid var(--wl-line);padding-block:23px}.wl-pressure-no,.wl-stack-no,.wl-work-no,.wl-value-tag{color:var(--wl-accent);margin-bottom:12px;font-size:.8rem;display:block}.wl-pressure-output{padding:30px}.wl-value,.wl-models,.wl-fit{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;margin-block:30px;display:grid}.wl-value article,.wl-model{border-top:2px solid var(--wl-accent);padding-top:25px}.wl-stack article,.wl-capability{border-top:1px solid var(--wl-line);grid-template-columns:1fr 2fr;gap:40px;padding-block:25px;display:grid}.wl-stack-title{font-size:1.15rem;display:block}.wl-stack-items,.wl-marklist,.wl-checklist,.wl-rel-points{padding-left:20px}.wl-page li{margin-bottom:10px}.wl-table-wrap{border:1px solid var(--wl-line);margin-block:28px;overflow-x:auto}.wl-table{border-collapse:collapse;text-align:left;width:100%;min-width:780px}.wl-table th,.wl-table td{vertical-align:top;border-bottom:1px solid var(--wl-line);padding:18px}.wl-table thead{background:var(--ink);color:#fff}.wl-comparison-note,.wl-model-best{background:var(--wl-tint);padding:20px}.wl-workflow{padding:0;list-style:none}.wl-workflow>li,.wl-workflow>article{border-top:1px solid var(--wl-line);padding-block:25px}.wl-control-diagram{gap:16px;display:grid}.wl-control-node,.wl-control-hub{border:1px solid var(--wl-line);background:#fffdf8;padding:20px}.wl-control-hub{background:var(--ink);color:#fff}.wl-yes,.wl-check-mark{color:#376340}.wl-trust{border-block:1px solid var(--wl-line);padding-block:30px}.wl-trust-lead{max-width:850px}.wl-trust-items>*{flex:200px}.wl-final{background:var(--wl-tint);padding-block:65px}.wl-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:800px){.wl-hero,.wl-section{padding-block:45px}.wl-hero-inner,.wl-definition,.wl-pressure,.wl-reporting,.wl-relationship,.wl-control,.wl-final-grid,.wl-stack article,.wl-capability{grid-template-columns:1fr;gap:25px}.wl-frame,.wl-report-board,.wl-rel-panel,.wl-fit-panel{padding:22px}}@media (max-width:500px){.wl-value,.wl-models,.wl-fit{grid-template-columns:1fr}.wl-hero h1{font-size:2.25rem}}
