.site{--navy:#0b1a3c;--ink:#1a2230;--body:#3e4a5a;--teal:#16727c;--mint:#8fd3b6;--off-white:#eef1f5;--border:#c9d3e0;--teal-pale:#e7f2f3;--white:#fff;background:var(--white);color:var(--body);font-family:var(--font-inter), system-ui, -apple-system, sans-serif;flex-direction:column;min-height:100vh;font-size:16px;line-height:1.6;display:flex}.site a{color:var(--teal)}.site a:hover{color:var(--navy)}.site h1,.site h2,.site h3,.site h4{color:var(--ink);line-height:1.25}.site h1{letter-spacing:-.01em;margin:0 0 12px;font-size:34px;font-weight:600}.site h2{margin:0 0 16px;font-size:22px;font-weight:600}.site h3{margin:24px 0 8px;font-size:17px;font-weight:600}.site h4{margin:18px 0 6px;font-size:15px;font-weight:600}.site p{margin:0 0 12px}.site ul,.site ol{margin:0 0 12px;padding-left:22px}.site li{margin-bottom:4px}.site code{background:var(--teal-pale);color:var(--ink);border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.site .wrap{max-width:960px;margin:0 auto;padding:0 16px}.site .band{padding:40px 0}.site .band-white{background:var(--white)}.site .band-off{background:var(--off-white)}.site .band-pale{background:var(--teal-pale)}.site-header{background:var(--navy);color:var(--white)}.site-header .wrap{flex-wrap:wrap;align-items:center;gap:24px;padding-top:14px;padding-bottom:14px;display:flex}.site-header a{color:var(--white);text-decoration:none}.site-header a:hover{color:var(--mint)}.site-header .brand{font-size:19px;font-weight:600}.site-header nav ul{flex-wrap:wrap;gap:18px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.site-header nav li{margin:0}.site-footer{background:var(--ink);color:#c9d3e0;margin-top:auto;font-size:14px}.site-footer .wrap{flex-wrap:wrap;gap:20px;padding-top:24px;padding-bottom:24px;display:flex}.site-footer a{color:var(--mint)}.site .lede{color:var(--ink);max-width:760px;font-size:18px}.site .muted{color:var(--body);opacity:.85}.site .meta{color:var(--body);margin:4px 0 16px;font-size:13px}.site .breadcrumb{margin-bottom:8px;font-size:14px}.site .grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.site .card{background:var(--white);border:1px solid var(--border);border-radius:10px;padding:18px}.site .card h3{margin-top:0}.site .band-white .card{background:var(--off-white)}.site .status{background:var(--white);border:1px solid var(--border);color:var(--ink);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-block}.site .status-customer_production{border-color:var(--mint);color:#12513a;background:#e3f4ec}.site .status-sandbox{background:var(--teal-pale);color:var(--teal);border-color:#b5d9dc}.site .status-pilot{background:var(--off-white)}.site .source{color:var(--body);font-size:12px}.site .claims{gap:12px;margin:0;padding:0;list-style:none;display:grid}.site .claim{background:var(--white);border:1px solid var(--border);border-radius:10px;margin:0;padding:14px 16px}.site .band-white .claim{background:var(--off-white)}.site .claim-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.site .claim-head .code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:600;text-decoration:none}.site .claim-statement{color:var(--ink);margin-bottom:8px}.site .claim-meta{grid-template-columns:max-content 1fr;gap:2px 12px;margin:0;font-size:13px;display:grid}.site .claim-meta dt{color:var(--ink);font-weight:500}.site .claim-meta dd{margin:0}.site .table-wrap{margin:0 0 16px;overflow-x:auto}.site table{border-collapse:collapse;background:var(--white);width:100%;font-size:14px}.site th,.site td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:8px 10px}.site th{color:var(--ink);background:var(--off-white);font-weight:600}.site dl.facts{grid-template-columns:max-content 1fr;gap:6px 16px;margin:0 0 12px;display:grid}.site dl.facts dt{color:var(--ink);font-weight:600}.site dl.facts dd{margin:0}@media (max-width:600px){.site h1{font-size:27px}.site .band{padding:28px 0}.site dl.facts,.site .claim-meta{grid-template-columns:1fr}}
