.wanted-system-header{gap:.9rem;display:grid}.wanted-system .wanted-legal-title{letter-spacing:.06em;font-size:clamp(1.15rem,2.4vw,1.6rem)}.wanted-system-eyebrow{text-transform:uppercase;letter-spacing:.28em;color:var(--text-secondary);font-size:.62rem;font-weight:700}.wanted-system-rule{border-top:2px solid var(--surface-dark);border-bottom:1px dashed color-mix(in srgb, var(--surface-dark) 40%, transparent);height:3px}.wanted-system-lede>p:first-of-type{color:var(--surface-dark);font-size:1.08rem;font-weight:600;line-height:1.7}.wanted-system-toc{border-bottom:1px solid color-mix(in srgb, var(--surface-dark) 30%, transparent);flex-wrap:wrap;align-items:flex-end;gap:.4rem;padding-bottom:0;display:flex}.wanted-system-toc-title{border:1px solid var(--surface-dark);border-bottom:3px solid var(--surface-dark);background:var(--surface-dark);color:var(--parchment-cream);text-transform:uppercase;letter-spacing:.2em;border-radius:.45rem .45rem 0 0;align-items:center;padding:.4rem .7rem;font-size:.58rem;font-weight:700;display:inline-flex}.wanted-system-toc-list{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.wanted-system-tab{border:1px solid color-mix(in srgb, var(--surface-dark) 26%, transparent);border-bottom:3px solid color-mix(in srgb, var(--surface-dark) 26%, transparent);background:color-mix(in srgb, var(--parchment-cream) 72%, transparent);text-transform:uppercase;letter-spacing:.09em;color:var(--text-secondary);border-radius:.45rem .45rem 0 0;align-items:baseline;gap:.45rem;padding:.4rem .7rem;font-size:.7rem;font-weight:700;transition:border-color .18s,color .18s;display:inline-flex}.wanted-system-tab:hover,.wanted-system-tab:focus-visible{border-bottom-color:var(--copper-gold);color:var(--surface-dark)}.wanted-system-tab-index{color:var(--copper-ink);font-size:.74rem;font-weight:800}.wanted-system-section{scroll-margin-top:5rem}.wanted-system-heading{text-transform:uppercase;letter-spacing:.08em;color:var(--surface-dark);align-items:center;gap:.7rem;font-size:clamp(1.05rem,2.2vw,1.3rem);font-weight:800;display:flex}.wanted-system-heading-index{color:var(--copper-ink);font-size:1.35rem;font-weight:800;line-height:1}.title-flag .wanted-system-heading-index{color:#e9c25b}.wanted-system-layer{--layer-tint:var(--surface-dark);--layer-label-ink:var(--parchment-cream);border:1px solid color-mix(in srgb, var(--layer-tint) 26%, transparent);border-left:3px solid var(--layer-tint);background:color-mix(in srgb, var(--layer-tint) 5%, transparent);border-radius:0 .5rem .5rem 0;padding:1.6rem 1.1rem 1.1rem;position:relative}.wanted-system-layer.is-site{--layer-tint:var(--copper-gold);--layer-label-ink:var(--chocolate-ink)}.wanted-system-layer:after{content:"";clear:both;display:block}.wanted-system-layer-label{background:var(--layer-tint);color:var(--layer-label-ink);text-transform:uppercase;letter-spacing:.2em;border-radius:0 0 .4rem;padding:.22rem .7rem;font-size:.58rem;font-weight:700;position:absolute;top:0;left:-3px}.wanted-system-facts{gap:.9rem;min-width:0;padding-top:.4rem;display:grid}.wanted-system-facts-title{text-transform:uppercase;letter-spacing:.12em;color:var(--copper-ink);font-size:1rem;font-weight:800}.wanted-system-example{margin:0}.wanted-system-example:after{content:"";border-top:1px solid color-mix(in srgb, var(--surface-dark) 22%, transparent);width:50%;margin:.9rem auto 0;display:block}.wanted-system-example.is-strip:after{width:80%}.wanted-system-example.is-strip{margin-bottom:.4rem}.wanted-system-example-list{flex-direction:column;align-items:center;gap:.9rem;margin:0;padding:0;list-style:none;display:flex}.wanted-system-example.is-strip .wanted-system-example-list{flex-flow:row;justify-content:center;align-items:flex-start;gap:.5rem}.wanted-system-example.is-strip .wanted-system-example-item{flex:1 1 0;width:auto;min-width:0;max-width:9rem}.wanted-system-example-item{width:9rem;max-width:100%}.wanted-system-example-link{justify-items:center;gap:.4rem;text-decoration:none;display:grid}.wanted-system-example-name{text-transform:uppercase;letter-spacing:.08em;text-align:center;color:var(--text-secondary);font-size:.64rem;font-weight:700}.wanted-system-example-label{text-transform:uppercase;letter-spacing:.22em;text-align:center;color:color-mix(in srgb, var(--text-secondary) 85%, var(--parchment-cream));margin-bottom:.5rem;font-size:.55rem;font-weight:700}@media (min-width:768px){.wanted-system-example:not(.is-strip){float:right;width:9rem;margin:0 0 .9rem 1.3rem}}
