*{box-sizing:border-box}body{margin:0;background:#f3f6f8;color:#162d40;font:16px/1.65 system-ui,-apple-system,"Segoe UI",sans-serif}a{color:#096b80;text-underline-offset:3px}a:hover{color:#034657}a:focus-visible{outline:3px solid #e0a22b;outline-offset:3px}header,main,footer{max-width:980px;margin:auto;padding:22px}header{display:flex;align-items:center;justify-content:space-between;gap:16px}header strong{font-size:19px}main{background:white;border:1px solid #d9e3e8;border-radius:14px;margin-top:8px;margin-bottom:24px;padding:30px}h1{font-size:clamp(1.65rem,4vw,2.2rem);line-height:1.25;margin:8px 0 14px}h2{font-size:1.25rem;margin-top:28px}code{font:0.9em/1.5 ui-monospace,Consolas,monospace;overflow-wrap:anywhere}p{margin:12px 0}.badge{display:inline-block;background:#e7f3f5;padding:4px 10px;border-radius:7px}.lead{font-size:1.06rem}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.95rem}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #dce6eb;padding:12px}th{background:#edf4f6}td:first-child{min-width:170px;width:24%}td:nth-child(2){min-width:105px;width:17%}td small{display:block;color:#506779;margin-top:3px}ul{padding-left:23px}li{margin:8px 0}.context{padding:12px 15px;background:#eff7fa;border-left:3px solid #15768b}.bottom{display:flex;gap:20px;flex-wrap:wrap;margin-top:32px;padding-top:18px;border-top:1px solid #dce6eb}footer{font-size:.88rem;color:#506779;padding-top:0}@media(max-width:600px){header{align-items:flex-start;font-size:.9rem;padding:16px}main{border-radius:0;margin:0 0 20px;padding:22px 16px}th,td{padding:10px 8px}td:first-child{min-width:135px}td:nth-child(2){min-width:85px}}.format-note{padding:12px 15px;background:#f5f7f8;border-left:3px solid #71808a;font-size:.92rem}
.firmware-macros pre{padding:14px;background:#f3f6f8;border:1px solid #dce6eb;border-radius:4px;white-space:pre-wrap;overflow-wrap:anywhere}
