.cp-tbl{margin-top:44px;overflow-x:auto}.cp{width:100%;border-collapse:collapse;font-size:13.5px;min-width:760px}.cp th{text-align:left;font:500 9.5px var(--mono);letter-spacing:.11em;text-transform:uppercase;padding:0 14px 11px 0;border-bottom:1px solid var(--line);opacity:.6;font-weight:500}.cp td{padding:14px 14px 14px 0;border-bottom:1px solid var(--line);vertical-align:top;color:var(--muted);line-height:1.6}.cp td:first-child{font-weight:600;color:var(--ink);white-space:nowrap}.cp .us{color:var(--ink)}.cp .us b{color:#2f6f5e}.band--ink .cp td{color:#b9b3a8;border-color:#2f3235}.band--ink .cp td:first-child,.band--ink .cp .us{color:#fff}.band--ink .cp .us b{color:#6cc4a8}.band--ink .cp th{color:#8a857c;border-color:#2f3235}.cp-cat{margin-top:46px;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.cp-cat article{padding:26px 24px 28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;gap:9px;align-content:start;min-height:210px}.cp-cat span.k{font:500 10px var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--orange-dark)}.cp-cat b{font-size:16.5px;font-weight:600;letter-spacing:-.018em;color:var(--ink)}.cp-cat p{margin:0;color:var(--muted);font-size:13px;line-height:1.62}.cp-cat em{font:500 10px var(--mono);text-transform:uppercase;letter-spacing:.09em;color:var(--muted-2);font-style:normal}.cp-quad{margin-top:44px;border-left:2px solid var(--orange);padding:6px 0 6px 20px;max-width:78ch}.cp-quad b{display:block;font-size:17px;color:var(--ink);letter-spacing:-.02em;margin-bottom:6px}.cp-quad p{margin:0;color:var(--muted);font-size:14px;line-height:1.7}.band--ink .cp-quad b{color:#fff}.cp-stack{margin-top:40px;display:grid;gap:9px}.cp-lyr{display:grid;grid-template-columns:minmax(0,196px) minmax(0,1fr);gap:20px;align-items:center;padding:17px 21px;border:1px solid var(--line);border-radius:7px;background:#00000005}.cp-lyr .nm{display:flex;flex-direction:column;gap:3px}.cp-lyr .nm b{font-size:14.5px;font-weight:600;letter-spacing:-.015em;line-height:1.25}.cp-lyr .nm span{font:500 10px var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--muted)}.cp-lyr p{margin:0;font-size:13.5px;line-height:1.6;color:var(--muted)}.cp-lyr p em{font-style:normal;font-weight:600}.cp-lyr--us{background:#fff7ef;border-color:var(--orange);border-width:1.5px}.cp-lyr--us .nm b{font-size:16px}.cp-lyr--us .nm span{color:var(--orange-dark)}.cp-lyr--thin{background:transparent;border-style:dashed;opacity:.82}.cp-span{display:flex;align-items:center;gap:9px;padding:2px 0 2px 21px;font:500 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--orange-dark)}.cp-span i{flex:none;width:5px;height:5px;border-radius:50%;background:var(--orange)}@media(max-width:700px){.cp-lyr{grid-template-columns:1fr;gap:8px}}.cp-note{margin-top:30px;border-left:2px solid var(--orange);padding:4px 0 4px 18px;color:var(--muted);font-size:13.5px;line-height:1.7;max-width:84ch}.cp-note em{font-style:italic}.cp-sub{margin-top:22px;color:var(--muted);font-size:13.5px;line-height:1.7;max-width:84ch}.cp-sub code{font:500 12px var(--mono);background:#f0eae0;padding:1px 5px;border-radius:3px;color:var(--amber-ink)}.cp-sub a{color:var(--orange-dark);font-weight:700}.codecard{margin-top:30px;background:#141617;border:1px solid #2c2f32;border-radius:8px;overflow:hidden}.codecard header{display:flex;align-items:center;gap:8px;padding:11px 16px;border-bottom:1px solid #2f3235;font:500 10.5px var(--mono);letter-spacing:.09em;text-transform:uppercase;color:#9aa0a6}.codecard pre{margin:0;padding:20px 18px;overflow-x:auto}.codecard code{font:500 12.5px/1.75 var(--mono);color:#e6e3db;white-space:pre}.codecard code span{color:#9aa0a6}.codecard code em{color:#e9be65;font-style:normal}.cf-four .claim .claim-acts{display:flex;flex-wrap:wrap;gap:13px;align-items:center;margin:16px 0 0}.cf-four{background:var(--paper-2);color:var(--ink);padding:78px max(24px,calc((100vw - var(--max))/2))}.cf-grid{margin-top:46px;display:grid;grid-template-columns:repeat(auto-fit,minmax(232px,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.cf-grid article{padding:26px 24px 30px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:9px}.cf-grid article.us{background:#fff7ef}.cf-grid .q{font:500 10px var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--muted)}.cf-grid article.us .q{color:var(--orange-dark)}.cf-grid h3{margin:0;font-size:16.5px;font-weight:600;letter-spacing:-.02em;line-height:1.28;text-wrap:balance}.cf-grid p{margin:0;font-size:13.5px;line-height:1.62;color:var(--muted)}.cf-grid .who{margin-top:auto;padding-top:12px;font:500 10.5px var(--mono);letter-spacing:.06em;color:#655f56}.band--ink .claim .claim-acts .arrow-link{color:#d8d5cd}
