.expertise-composition{--expertise-gap:clamp(24px, 3.5vw, 64px);width:100%;min-width:0}.expertise-composition :is(section,aside,div,li,dl,dd){min-width:0}.expertise-composition :is(ul,ol,dl,dd,blockquote){margin:0}.expertise-composition :is(ul,ol){padding:0;list-style:none}.expertise-composition p:last-child{margin-bottom:0}.expertise-composition h2{text-wrap:balance;max-width:23ch;font-size:clamp(2.35rem,3.7vw,4.6rem);line-height:1.07}.expertise-composition h3{letter-spacing:-.025em;font-size:clamp(1.55rem,2vw,2.25rem);line-height:1.16}.expertise-composition :is(p,dd,li){overflow-wrap:anywhere}.expertise-composition dt{letter-spacing:.025em;font-size:.75rem;font-weight:600;line-height:1.5}.expertise-composition dd{margin-top:7px}.expertise-composition details{border-top:1px solid var(--m-line)}.expertise-composition summary{width:100%;min-height:44px;color:var(--m-cobalt);cursor:pointer;text-underline-offset:4px;padding:16px 0;font-size:.875rem;font-weight:600;line-height:1.6;text-decoration-thickness:1px}.expertise-composition summary:hover{text-decoration:underline}.expertise-composition summary:focus-visible{outline:2px solid var(--m-cobalt);outline-offset:5px}.expertise-composition details[open]>summary,.expertise-composition details>p{padding-bottom:20px}.expertise-decision{align-items:end;gap:var(--expertise-gap);border-top:1px solid var(--m-ink);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);padding:clamp(40px,6vw,90px) 0;display:grid}.expertise-decision>p{max-width:55ch;font-size:clamp(1.1rem,1.35vw,1.4rem);line-height:1.65}.expertise-artifact{border-top:1px solid var(--m-line);padding:clamp(38px,5vw,76px) 0}.expertise-artifact-heading{align-items:end;gap:var(--expertise-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-bottom:clamp(30px,4vw,60px);display:grid}.expertise-artifact-heading h2{font-size:clamp(2rem,2.9vw,3.7rem)}.expertise-artifact-heading>p{max-width:65ch}.expertise-artifact-caption{max-width:90ch;color:var(--m-slate);margin-top:24px;font-size:.8rem;line-height:1.7}.expertise-verification{column-gap:var(--expertise-gap);border-top:1px solid var(--m-ink);grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:clamp(40px,5vw,80px) 0 0;display:grid}.expertise-evidence h2{margin-bottom:28px;font-size:clamp(2rem,3vw,3.6rem)}.expertise-evidence li{border-top:1px solid var(--m-line);max-width:65ch;padding:18px 0}.expertise-failure{background:var(--m-ink);color:var(--m-paper);padding:clamp(24px,3vw,44px)}.expertise-failure h3{margin-bottom:26px;font-size:clamp(1.8rem,2.4vw,2.8rem)}.expertise-failure dl>div+div{margin-top:22px}.expertise-failure dt{color:#c8d5dd}.expertise-failure dd{line-height:1.75}.expertise-limit{gap:var(--expertise-gap);border-top:1px solid var(--m-line);grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:clamp(36px,5vw,72px);padding:30px 0;display:grid}.expertise-limit h3{max-width:25ch;font-style:italic}.expertise-limit p{max-width:65ch}.expertise-retrieval-chain{border-top:1px solid var(--m-ink);border-bottom:1px solid var(--m-ink);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.expertise-retrieval-chain>li{padding:28px 20px 16px;position:relative}.expertise-retrieval-chain>li:first-child{padding-left:0}.expertise-retrieval-chain>li+li{border-left:1px solid var(--m-line)}.expertise-retrieval-chain>li+li:before{border-top:1px solid var(--m-cobalt);border-right:1px solid var(--m-cobalt);background:var(--m-paper);content:"";width:8px;height:8px;position:absolute;top:38px;left:-5px;transform:rotate(45deg)}.expertise-retrieval-chain h3{color:var(--m-cobalt);margin-bottom:22px}.expertise-retrieval-chain p{font-size:.94rem}.expertise-retrieval-chain summary{font-size:.75rem}.expertise-no-answer{gap:var(--expertise-gap);background:var(--m-mist);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);margin-top:36px;padding:clamp(24px,3vw,42px);display:grid}.expertise-no-answer ul{grid-template-columns:1fr 1fr;gap:18px 28px;display:grid}.expertise-no-answer li{border-top:1px solid #aab6b9;padding-top:12px}.expertise-composition--authorization-two-personas .expertise-decision,.expertise-composition--platform-contract-trace .expertise-decision,.expertise-composition--governance-control-ledger .expertise-decision{grid-template-columns:minmax(0,1fr);gap:28px}.expertise-composition--authorization-two-personas .expertise-decision h2{max-width:26ch}.expertise-composition--authorization-two-personas .expertise-decision>p,.expertise-composition--governance-control-ledger .expertise-decision>p,.expertise-composition--platform-contract-trace .expertise-decision>p{max-width:72ch;margin-left:20%}.expertise-access-head,.expertise-access-row{grid-template-columns:minmax(0,.7fr) minmax(0,1fr) minmax(0,1fr);display:grid}.expertise-access-head{border-top:1px solid var(--m-ink);border-bottom:1px solid var(--m-ink);gap:28px;padding:20px 0;font-size:.8rem}.expertise-access-head strong:last-child{color:var(--m-cobalt)}.expertise-access-row{border-bottom:1px solid var(--m-line);gap:28px;padding:26px 0}.expertise-access-row h3{max-width:18ch;font-size:1.45rem}.expertise-access-row dl{grid-column:2/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;display:grid}.expertise-access-row dt{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.expertise-access-row dd{margin:0}.expertise-revocation{margin-top:30px}.expertise-revocation ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;padding:8px 0 26px;display:grid}.expertise-revocation h3{margin-bottom:16px;font-size:1.4rem}.expertise-revocation li{border-top:1px solid var(--m-cobalt);padding-top:20px}.expertise-dossier{gap:var(--expertise-gap);grid-template-columns:minmax(0,2fr) minmax(0,.75fr);align-items:start;display:grid}.expertise-acceptance-cases>li{border-top:1px solid var(--m-ink);padding:28px 0 34px}.expertise-acceptance-cases h3{margin-bottom:25px}.expertise-acceptance-cases dl{grid-template-columns:1fr 1.3fr;gap:26px;display:grid}.expertise-acceptance-cases dl>div:last-child{border-top:1px solid var(--m-line);grid-column:1/-1;padding-top:18px}.expertise-acceptance-cases dt{color:var(--m-slate)}.expertise-release-record{background:var(--m-white);border-top:1px solid var(--m-cobalt);padding:30px 24px}.expertise-release-record h3{margin-bottom:26px;font-style:italic}.expertise-release-record li+li{border-top:1px solid var(--m-line);margin-top:22px;padding-top:22px}.expertise-agent-model{gap:var(--expertise-gap);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;display:grid}.expertise-state-machine>li{border-left:1px solid var(--m-cobalt);grid-template-columns:minmax(0,.4fr) minmax(0,1fr);gap:12px 28px;margin-left:5px;padding:4px 0 35px 27px;display:grid;position:relative}.expertise-state-machine>li:before{background:var(--m-cobalt);content:"";width:9px;height:9px;position:absolute;top:9px;left:-5px}.expertise-state-machine>li:last-child{border-left-color:#0000;padding-bottom:0}.expertise-state-machine h3{color:var(--m-cobalt)}.expertise-state-machine p{margin:0}.expertise-state-machine dl{border-top:1px solid var(--m-line);grid-column:2;margin-top:10px;padding-top:14px}.expertise-state-machine dd{color:var(--m-slate);font-size:.875rem}.expertise-blocked-transitions{background:var(--m-mist);padding:clamp(24px,3vw,38px)}.expertise-blocked-transitions h3{margin-bottom:28px}.expertise-blocked-transitions dl>div+div{border-top:1px solid #b8c3c5;margin-top:24px;padding-top:24px}.expertise-blocked-transitions dt{letter-spacing:0;font-size:1rem}.expertise-governance-ledger>li{border-top:1px solid var(--m-line);grid-template-columns:minmax(0,.7fr) minmax(0,2fr);gap:32px;padding:28px 0;display:grid}.expertise-governance-ledger>li:first-child{border-top-color:var(--m-ink)}.expertise-governance-ledger h3{max-width:18ch;font-size:1.65rem}.expertise-governance-ledger dl{grid-template-columns:minmax(0,1.5fr) minmax(0,.7fr) minmax(0,1fr);gap:28px;display:grid}.expertise-governance-ledger dt{color:var(--m-slate)}.expertise-incident-strip{background:var(--m-ink);color:var(--m-paper);margin-top:24px;padding:clamp(26px,3vw,42px)}.expertise-incident-strip h3{margin-bottom:30px}.expertise-incident-strip dl{grid-template-columns:1fr 1fr 1fr;gap:30px;display:grid}.expertise-incident-strip dt{color:#c8d5dd}.expertise-composition--governance-control-ledger .expertise-failure{background:var(--m-mist);color:var(--m-ink)}.expertise-composition--governance-control-ledger .expertise-failure dt{color:var(--m-slate)}.expertise-lifecycle{gap:var(--expertise-gap);grid-template-columns:minmax(0,1.8fr) minmax(0,.8fr);display:grid}.expertise-release-loop{border:1px solid var(--m-cobalt);grid-template-columns:1fr 1fr;display:grid}.expertise-release-loop>li{padding:clamp(22px,2.7vw,36px)}.expertise-release-loop>li:nth-child(2n){border-left:1px solid var(--m-cobalt)}.expertise-release-loop>li:nth-child(n+3){border-top:1px solid var(--m-cobalt)}.expertise-release-loop h3{color:var(--m-cobalt);margin-bottom:25px}.expertise-release-loop dl>div+div{margin-top:20px}.expertise-release-loop dl>div:last-child{border-top:1px solid var(--m-line);padding-top:18px}.expertise-pilot-measures h3{margin-bottom:28px}.expertise-pilot-measures dl>div{border-top:1px solid var(--m-line);padding:22px 0}.expertise-pilot-measures dt{letter-spacing:0;font-size:1rem}.expertise-pilot-measures dd p+p{color:var(--m-slate);font-size:.875rem}.expertise-correction-desk{border-top:1px solid var(--m-ink);grid-template-columns:1fr 1fr;display:grid}.expertise-source-clause,.expertise-proposed-clause{padding:clamp(24px,3vw,44px)}.expertise-source-clause{background:var(--m-white)}.expertise-proposed-clause{border-left:1px solid var(--m-line)}.expertise-correction-desk h3{margin-bottom:28px;font-size:1.35rem}.expertise-source-clause blockquote,.expertise-proposal{font-family:var(--m-serif);font-size:clamp(1.5rem,2.2vw,2.3rem);line-height:1.45}.expertise-proposed-clause dl{border-top:1px solid var(--m-line);margin-top:28px;padding-top:22px}.expertise-unresolved{background:var(--m-mist);grid-column:1/-1;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:28px;padding:clamp(24px,3vw,40px);display:grid}.expertise-unresolved h3{margin-bottom:0}.expertise-correction-choices{grid-template-columns:1fr 1fr 1fr;gap:32px;display:grid;margin-top:34px!important}.expertise-correction-choices>li{border-top:1px solid var(--m-cobalt);padding-top:24px}.expertise-correction-choices h3{margin-bottom:20px;font-size:1.65rem}.expertise-choice-invariant{color:var(--m-slate);font-size:.875rem}.expertise-state-details{margin-top:28px}.expertise-state-details dl,.expertise-compatibility dl{grid-template-columns:1fr 1fr;gap:26px;padding-bottom:28px;display:grid}.expertise-state-details dt,.expertise-compatibility dt{letter-spacing:0;font-size:1rem}.expertise-contract-model{gap:var(--expertise-gap);grid-template-columns:minmax(0,.8fr) minmax(0,1.8fr);align-items:start;display:grid}.expertise-contract-fields{background:var(--m-ink);color:var(--m-paper);padding:clamp(24px,3vw,38px)}.expertise-contract-fields h3{margin-bottom:30px}.expertise-contract-fields dl>div+div{border-top:1px solid #43515b;margin-top:24px;padding-top:20px}.expertise-contract-fields code{font-family:var(--m-mono);overflow-wrap:anywhere;font-size:.8rem}.expertise-contract-fields dd{font-size:.875rem;line-height:1.8}.expertise-transaction-trace>li{border-left:1px solid var(--m-cobalt);margin-left:5px;padding:0 0 30px 30px;position:relative}.expertise-transaction-trace>li:before{border:1px solid var(--m-cobalt);background:var(--m-paper);content:"";width:9px;height:9px;position:absolute;top:7px;left:-5px}.expertise-transaction-trace>li:last-child{border-left-color:#0000}.expertise-transaction-trace h3{color:var(--m-cobalt);margin-bottom:20px}.expertise-transaction-trace dl{grid-template-columns:1fr 1fr;gap:28px;display:grid}.expertise-compatibility{margin-top:32px}.expertise-composition--platform-contract-trace .expertise-failure{background:var(--m-mist);color:var(--m-ink)}.expertise-composition--platform-contract-trace .expertise-failure dt{color:var(--m-slate)}.expertise-inference-options{border-top:1px solid var(--m-ink);border-bottom:1px solid var(--m-ink);grid-template-columns:1fr 1fr 1fr;display:grid}.expertise-inference-options>section{padding:30px 28px}.expertise-inference-options>section:first-child{padding-left:0}.expertise-inference-options>section+section{border-left:1px solid var(--m-line)}.expertise-inference-options h3{min-height:3em;color:var(--m-cobalt);margin-bottom:28px}.expertise-inference-options dl>div+div{border-top:1px solid var(--m-line);margin-top:25px;padding-top:22px}.expertise-responsibility-planes{margin-top:38px!important}.expertise-responsibility-planes>div{border-bottom:1px solid var(--m-line);grid-template-columns:minmax(0,.6fr) minmax(0,2fr);gap:28px;padding:24px 0;display:grid}.expertise-responsibility-planes dt{font-family:var(--m-serif);letter-spacing:-.025em;font-size:1.65rem;font-weight:400}.expertise-responsibility-planes dd{grid-template-columns:1fr 1fr;gap:28px;margin:0;display:grid}.expertise-responsibility-planes p{color:var(--m-slate);margin:0}.expertise-responsibility-planes strong{font-weight:500}.expertise-product-map>li{column-gap:var(--expertise-gap);grid-template-columns:minmax(0,.8fr) minmax(0,1.7fr);display:grid}.expertise-product-job{border-left:1px solid var(--m-cobalt);margin-left:5px;padding:0 24px 35px 27px;position:relative}.expertise-product-job:before{background:var(--m-cobalt);content:"";width:9px;height:9px;position:absolute;top:10px;left:-5px}.expertise-product-job h3{margin-bottom:15px}.expertise-product-job p{color:var(--m-slate);font-size:.875rem}.expertise-product-map>li:last-child .expertise-product-job{border-left-color:#0000}.expertise-product-map>li>dl{border-top:1px solid var(--m-line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-content:start;gap:30px;margin-bottom:32px;padding-top:18px;display:grid}.expertise-product-map>li>dl dt{color:var(--m-slate)}.expertise-product-foundation{background:var(--m-mist);grid-template-columns:1fr 1fr 1fr;gap:32px;padding:clamp(25px,3vw,42px);display:grid}.expertise-product-foundation dt{font-family:var(--m-serif);letter-spacing:-.025em;margin-bottom:15px;font-size:1.65rem;font-weight:400}@media (width<=1100px){.expertise-retrieval-chain{border-bottom:0;grid-template-columns:1fr}.expertise-retrieval-chain>li,.expertise-retrieval-chain>li:first-child{border-bottom:1px solid var(--m-line);grid-template-columns:minmax(0,.35fr) minmax(0,1fr) minmax(0,.75fr);align-items:start;gap:28px;padding:26px 0;display:grid}.expertise-retrieval-chain>li+li{border-left:0}.expertise-retrieval-chain>li+li:before{display:none}.expertise-retrieval-chain h3,.expertise-retrieval-chain p{margin-bottom:0}.expertise-retrieval-chain details{border-top:0}.expertise-retrieval-chain summary{padding-top:0}.expertise-governance-ledger>li{grid-template-columns:1fr;gap:24px}.expertise-governance-ledger h3{max-width:35ch}.expertise-lifecycle,.expertise-agent-model{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.expertise-release-loop{grid-template-columns:1fr}.expertise-release-loop>li:nth-child(2n){border-left:0}.expertise-release-loop>li+li{border-top:1px solid var(--m-cobalt)}.expertise-state-machine>li{grid-template-columns:1fr}.expertise-state-machine dl{grid-column:1}}@media (width<=800px){.expertise-decision,.expertise-artifact-heading,.expertise-no-answer,.expertise-dossier,.expertise-agent-model,.expertise-lifecycle,.expertise-contract-model,.expertise-verification{grid-template-columns:1fr;gap:32px}.expertise-decision>p,.expertise-artifact-heading>p{max-width:65ch}.expertise-composition--authorization-two-personas .expertise-decision>p,.expertise-composition--governance-control-ledger .expertise-decision>p,.expertise-composition--platform-contract-trace .expertise-decision>p{margin-left:0}.expertise-access-head,.expertise-access-row{grid-template-columns:minmax(0,.65fr) minmax(0,1fr) minmax(0,1fr);gap:20px}.expertise-access-row dl{gap:20px}.expertise-access-row h3{font-size:1.3rem}.expertise-access-row dd{font-size:.875rem}.expertise-revocation ol{grid-template-columns:1fr 1fr}.expertise-release-record{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:24px;display:grid}.expertise-blocked-transitions dl{grid-template-columns:1fr;display:grid}.expertise-state-machine>li{grid-template-columns:minmax(0,.35fr) minmax(0,1fr)}.expertise-state-machine dl{grid-column:2}.expertise-release-loop{grid-template-columns:1fr 1fr}.expertise-release-loop>li:nth-child(2n){border-left:1px solid var(--m-cobalt)}.expertise-release-loop>li:nth-child(2){border-top:0}.expertise-pilot-measures dl{grid-template-columns:1fr 1fr 1fr;gap:28px;display:grid}.expertise-pilot-measures h3{max-width:30ch}.expertise-inference-options{grid-template-columns:1fr}.expertise-inference-options>section,.expertise-inference-options>section:first-child{padding:28px 0}.expertise-inference-options>section+section{border-top:1px solid var(--m-line);border-left:0}.expertise-inference-options h3{min-height:auto}.expertise-inference-options dl{grid-template-columns:1fr 1fr 1fr;gap:28px;display:grid}.expertise-inference-options dl>div+div{border-top:0;margin-top:0;padding-top:0}.expertise-responsibility-planes>div{grid-template-columns:minmax(0,.7fr) minmax(0,1.7fr)}.expertise-product-map>li{grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);column-gap:28px}.expertise-product-map>li>dl{grid-template-columns:1fr;gap:20px}.expertise-limit{margin-top:8px}}@media (width<=560px){.expertise-composition h2{font-size:clamp(2.1rem,8.5vw,2.75rem)}.expertise-composition h3{font-size:1.6rem}.expertise-decision{gap:22px;padding:36px 0}.expertise-decision>p{font-size:1.05rem}.expertise-artifact{padding:34px 0}.expertise-artifact-heading{gap:22px;margin-bottom:28px}.expertise-retrieval-chain>li,.expertise-retrieval-chain>li:first-child,.expertise-no-answer ul,.expertise-acceptance-cases dl,.expertise-release-record,.expertise-state-machine>li,.expertise-governance-ledger dl,.expertise-incident-strip dl,.expertise-release-loop,.expertise-pilot-measures dl,.expertise-correction-desk,.expertise-unresolved,.expertise-correction-choices,.expertise-state-details dl,.expertise-compatibility dl,.expertise-transaction-trace dl,.expertise-inference-options dl,.expertise-responsibility-planes>div,.expertise-responsibility-planes dd,.expertise-product-map>li,.expertise-product-foundation,.expertise-limit{grid-template-columns:1fr;gap:20px}.expertise-retrieval-chain>li,.expertise-retrieval-chain>li:first-child{gap:16px}.expertise-retrieval-chain summary{padding:8px 0;font-size:.8rem}.expertise-retrieval-chain details>p{padding-top:10px}.expertise-no-answer{padding:24px}.expertise-access-head{display:none}.expertise-access-matrix{border-top:1px solid var(--m-ink)}.expertise-access-row{grid-template-columns:1fr;gap:22px}.expertise-access-row dl{grid-column:1;grid-template-columns:1fr;gap:0}.expertise-access-row dt{clip-path:none;white-space:normal;width:auto;height:auto;color:var(--m-slate);position:static;overflow:visible}.expertise-access-row dd{margin:7px 0 22px;font-size:1rem}.expertise-access-row dt:nth-of-type(2){color:var(--m-cobalt)}.expertise-access-row dd:last-child{margin-bottom:0}.expertise-revocation ol{grid-template-columns:1fr}.expertise-acceptance-cases dl>div:last-child,.expertise-state-machine dl{grid-column:1}.expertise-release-record h3{margin-bottom:0}.expertise-state-machine>li{gap:18px}.expertise-governance-ledger dl>div+div{border-top:1px solid var(--m-line);padding-top:16px}.expertise-release-loop>li:nth-child(2n){border-left:0}.expertise-release-loop>li:nth-child(2){border-top:1px solid var(--m-cobalt)}.expertise-pilot-measures dl{gap:0}.expertise-proposed-clause{border-top:1px solid var(--m-line);border-left:0}.expertise-correction-desk{gap:0}.expertise-unresolved{gap:18px}.expertise-correction-choices{gap:28px}.expertise-state-details dl>div,.expertise-compatibility dl>div{border-top:1px solid var(--m-line);padding-top:16px}.expertise-responsibility-planes dd{gap:10px}.expertise-product-map>li{border-left:1px solid var(--m-cobalt);gap:0;margin-left:5px;padding:0 0 30px 25px}.expertise-product-job{border-left:0;margin-left:0;padding:0 0 22px}.expertise-product-job:before{left:-30px}.expertise-product-map>li:last-child{border-left-color:#0000;padding-bottom:0}.expertise-product-map>li>dl{margin-bottom:0}.expertise-product-foundation{margin-top:28px!important}.expertise-product-foundation>div+div{border-top:1px solid #b8c3c5;padding-top:20px}.expertise-evidence h2{margin-bottom:24px}.expertise-limit{margin-top:0}}
