.NoaC3W_section{padding:clamp(9rem,min(16vw,15vh),12rem) 1.41rem 4.71rem}.NoaC3W_content{max-width:42.4rem;margin:0 auto}.NoaC3W_content h1{letter-spacing:-.02em;text-transform:uppercase;color:var(--text-primary);margin-bottom:.94rem;font-size:clamp(2rem,4vw,2.75rem);font-weight:800}.NoaC3W_content h2{letter-spacing:.02em;text-transform:uppercase;color:var(--text-primary);border-bottom:1px solid var(--border);margin:2.82rem 0 .94rem;padding-bottom:.59rem;font-size:1.35rem;font-weight:800}.NoaC3W_content h3{color:var(--text-primary);margin:1.65rem 0 .59rem;font-size:1.05rem;font-weight:700}.NoaC3W_content p{color:var(--text-secondary);font-size:1rem;line-height:1.7}.NoaC3W_content p+p,.NoaC3W_content ul+p,.NoaC3W_content dl+p{margin-top:.82rem}.NoaC3W_content strong{color:var(--text-primary);font-weight:700}.NoaC3W_content a{color:var(--tsg-blue-light);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.NoaC3W_content code{color:var(--text-primary);border:1px solid var(--border);border-radius:var(--radius);background:#ffffff0f;padding:1px .29rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86em}.NoaC3W_lead{color:var(--text-secondary);font-size:1.06rem!important}.NoaC3W_toc{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-raised);margin-top:1.88rem;padding:1.29rem 1.41rem}.NoaC3W_tocTitle{letter-spacing:.2em;text-transform:uppercase;margin-bottom:.71rem;font-weight:800;color:var(--tsg-blue-light)!important;font-size:.7rem!important}.NoaC3W_tocList{gap:.35rem 1.41rem;font-size:.94rem;line-height:1.5;list-style:none;display:grid}@media (min-width:720px){.NoaC3W_tocList{grid-template-columns:1fr 1fr}}.NoaC3W_tocList a{color:var(--text-secondary);text-decoration:none;transition:color .2s}.NoaC3W_tocList a:hover{color:var(--tsg-blue-light)}.NoaC3W_list{color:var(--text-secondary);margin:.82rem 0 0 1.1rem;font-size:1rem;line-height:1.7}.NoaC3W_list li+li{margin-top:.47rem}.NoaC3W_list::marker{color:var(--tsg-blue-bright)}.NoaC3W_address{color:var(--text-secondary);margin-top:.82rem;font-size:1rem;font-style:normal;line-height:1.7}.NoaC3W_address:first-line{font-weight:700}.NoaC3W_dataList{grid-template-columns:minmax(9rem,auto) 1fr;gap:0;margin-top:1.18rem;font-size:1rem;line-height:1.6;display:grid}.NoaC3W_dataList dt{letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);border-top:1px solid var(--border);padding:.71rem 1.41rem .71rem 0;font-size:.78rem;font-weight:700}.NoaC3W_dataList dd{color:var(--text-primary);border-top:1px solid var(--border);overflow-wrap:anywhere;margin:0;padding:.71rem 0}@media (max-width:640px){.NoaC3W_dataList{grid-template-columns:1fr}.NoaC3W_dataList dt{padding-bottom:2px}.NoaC3W_dataList dd{border-top:none;padding-top:2px}}.NoaC3W_processorList{gap:1rem;margin-top:1.41rem;display:grid}.NoaC3W_processor{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(135deg, #005cac1f 0%, transparent 55%), var(--surface);padding:1.29rem 1.41rem 1.41rem}.NoaC3W_processorHead{padding-bottom:.82rem}.NoaC3W_processor h3{margin:0;font-size:1.25rem}.NoaC3W_badge{letter-spacing:.16em;text-transform:uppercase;margin-top:.35rem;font-weight:800;color:var(--tsg-blue-light)!important;font-size:.66rem!important}.NoaC3W_processor .NoaC3W_dataList{margin-top:0}.NoaC3W_extraLink{margin-top:.35rem;font-size:.94rem;display:block}.NoaC3W_actions{margin-top:1.06rem}.NoaC3W_button{border-radius:var(--radius);background:var(--accent);color:var(--accent-contrast);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border:none;padding:.85rem 1.6rem;font-family:inherit;font-size:.78rem;font-weight:800;transition:background-color .2s,transform .2s;display:inline-block}.NoaC3W_button:hover{background:var(--accent-hover);transform:translateY(-2px)}.NoaC3W_button:active{transform:translateY(0)}.NoaC3W_inlineButton{border:none;border-bottom:2px solid var(--tsg-blue-bright);letter-spacing:.04em;text-transform:uppercase;color:var(--tsg-blue-light);cursor:pointer;background:0 0;padding:0;font-family:inherit;font-size:1rem;font-weight:700;transition:color .2s}.NoaC3W_inlineButton:hover{color:var(--text-primary)}.NoaC3W_button:disabled,.NoaC3W_inlineButton:disabled{cursor:default;opacity:.55;transform:none}.NoaC3W_updated{border-top:1px solid var(--border);letter-spacing:.16em;text-transform:uppercase;color:var(--text-secondary);margin-top:2.35rem;padding-top:1.06rem;font-weight:700;font-size:.78rem!important}
