.capability-example-module__nea1Ua__section{background:var(--surface-2);border-block:1px solid var(--border);padding:64px 0}.capability-example-module__nea1Ua__heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:64px;margin-bottom:32px;display:grid}.capability-example-module__nea1Ua__heading h2{max-width:25ch;font:600 clamp(28px,3vw,42px)/1.13 var(--font-heading);letter-spacing:-.035em;margin-top:12px}.capability-example-module__nea1Ua__heading>p{max-width:48ch;color:var(--text-secondary);font-size:16px;line-height:1.7}.capability-example-module__nea1Ua__label{color:var(--red);font-size:13px;font-weight:600}.capability-example-module__nea1Ua__routing,.capability-example-module__nea1Ua__mapping,.capability-example-module__nea1Ua__extraction,.capability-example-module__nea1Ua__permissions{background:#fff;border:1px solid #d8d2c9;margin:0}.capability-example-module__nea1Ua__input{background:var(--slab);color:var(--slab-text);gap:6px;padding:25px 32px;display:grid}.capability-example-module__nea1Ua__input span{color:var(--slab-text-dim);font-size:13px}.capability-example-module__nea1Ua__input strong{font:500 23px/1.3 var(--font-heading)}.capability-example-module__nea1Ua__input p{color:var(--slab-text-dim);font-size:15px}.capability-example-module__nea1Ua__check{text-align:center;padding:12px 24px 22px}.capability-example-module__nea1Ua__check span{color:var(--red);font-size:25px;display:block}.capability-example-module__nea1Ua__check strong{font-size:16px}.capability-example-module__nea1Ua__branches{border-top:1px solid #d8d2c9;grid-template-columns:1fr 1fr;display:grid}.capability-example-module__nea1Ua__branches>div{padding:24px 32px}.capability-example-module__nea1Ua__branches>div+div{border-left:1px solid #d8d2c9}.capability-example-module__nea1Ua__branchLabel{color:var(--red);font-size:13px}.capability-example-module__nea1Ua__branches h3{font:600 24px/1.3 var(--font-heading);margin:12px 0}.capability-example-module__nea1Ua__branches p{max-width:48ch;color:var(--text-secondary);font-size:15px;line-height:1.65}.capability-example-module__nea1Ua__section figcaption{color:var(--text-secondary);background:#eee9e1;border-top:1px solid #d8d2c9;padding:19px 32px;font-size:14px;line-height:1.65}.capability-example-module__nea1Ua__section figcaption strong{color:var(--text-primary)}.capability-example-module__nea1Ua__mapHeader{font:500 23px/1.3 var(--font-heading);background:var(--slab);color:var(--slab-text);justify-content:space-between;align-items:center;gap:20px;padding:24px 32px;display:flex}.capability-example-module__nea1Ua__mapHeader span{color:var(--red-on-slab)}.capability-example-module__nea1Ua__tableWrap{padding:12px 32px 22px;overflow-x:auto}.capability-example-module__nea1Ua__section table{text-align:left;border-collapse:collapse;width:100%;font-size:15px;line-height:1.5}.capability-example-module__nea1Ua__section th,.capability-example-module__nea1Ua__section td{border-bottom:1px solid var(--border);vertical-align:top;padding:17px 20px 17px 0}.capability-example-module__nea1Ua__section th:last-child,.capability-example-module__nea1Ua__section td:last-child{padding-right:0}.capability-example-module__nea1Ua__section thead th{color:var(--text-secondary);font-size:13px;font-weight:500}.capability-example-module__nea1Ua__section tbody th{font-weight:600}.capability-example-module__nea1Ua__section td{color:var(--text-secondary)}.capability-example-module__nea1Ua__section caption{text-align:left;font:600 23px/1.3 var(--font-heading);padding:18px 0}.capability-example-module__nea1Ua__extraction{grid-template-columns:1fr 1fr;display:grid}.capability-example-module__nea1Ua__source,.capability-example-module__nea1Ua__draft{padding:30px 32px}.capability-example-module__nea1Ua__source{background:#fffdf9;border-right:1px solid #d8d2c9}.capability-example-module__nea1Ua__source blockquote{font:500 clamp(21px,2.3vw,29px)/1.5 var(--font-heading);letter-spacing:-.02em;margin:24px 0}.capability-example-module__nea1Ua__source>p{color:var(--text-secondary);font-size:14px}.capability-example-module__nea1Ua__draft dl{margin-top:20px}.capability-example-module__nea1Ua__draft dl div{border-bottom:1px solid var(--border);grid-template-columns:100px 1fr;gap:15px;padding:10px 0;font-size:15px;display:grid}.capability-example-module__nea1Ua__draft dt{color:var(--text-secondary)}.capability-example-module__nea1Ua__uncertain{color:var(--red);font-weight:600}.capability-example-module__nea1Ua__review{color:var(--text-secondary);margin-top:20px;font-size:14px;line-height:1.65}.capability-example-module__nea1Ua__review strong{color:var(--text-primary)}.capability-example-module__nea1Ua__extraction figcaption{grid-column:1/-1}@media (max-width:767px){.capability-example-module__nea1Ua__section{padding:44px 0}.capability-example-module__nea1Ua__heading{grid-template-columns:1fr;gap:16px}.capability-example-module__nea1Ua__heading h2{max-width:none}.capability-example-module__nea1Ua__branches,.capability-example-module__nea1Ua__extraction{grid-template-columns:1fr}.capability-example-module__nea1Ua__branches>div+div{border-top:1px solid #d8d2c9;border-left:0}.capability-example-module__nea1Ua__source{border-bottom:1px solid #d8d2c9;border-right:0}.capability-example-module__nea1Ua__input,.capability-example-module__nea1Ua__branches>div,.capability-example-module__nea1Ua__source,.capability-example-module__nea1Ua__draft{padding:22px}.capability-example-module__nea1Ua__section figcaption{padding:18px 22px}.capability-example-module__nea1Ua__mapHeader{padding:20px;font-size:18px}.capability-example-module__nea1Ua__tableWrap{padding:8px 16px 18px}.capability-example-module__nea1Ua__section table{font-size:13px}.capability-example-module__nea1Ua__section th,.capability-example-module__nea1Ua__section td{padding-right:12px}.capability-example-module__nea1Ua__section caption{font-size:20px}.capability-example-module__nea1Ua__draft dl div{grid-template-columns:85px 1fr;font-size:14px}}
