:root{--font-ui:'Segoe UI Variable Text','Segoe UI',-apple-system,BlinkMacSystemFont,'Helvetica Neue',Arial,sans-serif;--font-display:'Segoe UI Variable Display','Segoe UI',-apple-system,BlinkMacSystemFont,'Helvetica Neue',Arial,sans-serif}
body{font-family:var(--font-ui);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,textarea,select{font-family:var(--font-ui);font-size:14px}h1,h2,h3,.brand,.page-heading h1,.dialog-heading h2,.project-card h2,.setup-strip h2,.quick-panel h2,.plan-card h2{font-family:var(--font-display);font-weight:650;letter-spacing:-.025em}.brand{font-weight:720;letter-spacing:.025em}.page-heading h1{font-size:34px;line-height:1.15;letter-spacing:-.035em}.page-heading p{font-size:15px}.eyebrow,.nav-label{font-weight:650;letter-spacing:.12em}.metric-value,.nw-command-amount,.plan-price{font-family:var(--font-display);font-weight:650;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.metric-value{font-size:30px}.metric-top{font-size:13px;font-weight:500}.metric-bottom{font-size:12px}.button{font-weight:600;letter-spacing:0}.panel-head h2{font-size:19px;font-weight:650}.nw-case-card h2{font-size:20px;line-height:1.4}.nw-case-id{font-family:var(--font-ui);font-size:12px;font-weight:600}.nw-checks-mini div{font-size:12px;line-height:1.45}.nw-next-step span{font-size:10px}.nw-decision-main h3{font-size:17px;font-weight:650}.nw-decision-main p{font-size:13px;line-height:1.6}.nw-proof-inline{font-size:12px}.nw-detail-tabs button{font-family:var(--font-ui);font-size:13px;font-weight:600}.nw-workbench-summary span{font-size:14px}.nw-step strong{font-size:15px;font-weight:600}.nw-step small{font-size:13px}.nw-economics-summary span{font-size:12px}.source-card,.compare-box{font-size:14px;line-height:1.8}.sidebar nav a{font-size:14px}.field-hint{font-size:12px;color:#867c6b}.nw-score{gap:1px}.nw-score small{font-size:9px}.back-to-site{display:block;margin-top:14px;font-size:12px;color:#afc3bb}.back-to-site:hover{color:#d9480f}.nw-decision-value strong{font-weight:650}.nw-case-price,.nw-workbench-summary strong{font-weight:650}
@media(max-width:720px){.page-heading h1{font-size:29px}.sidebar nav a{font-size:12px}.metric-value{font-size:25px}.nw-case-card h2{font-size:19px}.nw-decision-main{align-items:flex-start}.nw-decision-top{align-items:flex-start;flex-wrap:wrap;gap:7px}.nw-decision-bottom{align-items:flex-start;flex-wrap:wrap}.nw-decision-main h3{font-size:15px}.nw-decision-value strong{font-size:15px}.nw-proof-inline{font-size:11px}}
