/*
 * Common page-content stylesheet.
 *
 * The rules below were extracted from the former inline <style> blocks.
 * Each page is scoped by its data-site-page attribute so one article cannot
 * overwrite another article’s body, heading, table, or equation styling.
 */

/* Extracted styles: AI-testing/ai-review-exhibit.html [p-4088fa3b9814] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-4088fa3b9814"] { font-size: 10.5pt; }
  body[data-site-page="p-4088fa3b9814"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-4088fa3b9814"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-4088fa3b9814"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-4088fa3b9814"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-4088fa3b9814"] h4, body[data-site-page="p-4088fa3b9814"] h5, body[data-site-page="p-4088fa3b9814"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-4088fa3b9814"] h1, body[data-site-page="p-4088fa3b9814"] h2, body[data-site-page="p-4088fa3b9814"] h3, body[data-site-page="p-4088fa3b9814"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-4088fa3b9814"] p { margin: .55rem 0; }
  body[data-site-page="p-4088fa3b9814"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-4088fa3b9814"] a:hover { text-decoration: underline; }
  body[data-site-page="p-4088fa3b9814"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-4088fa3b9814"] th, body[data-site-page="p-4088fa3b9814"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-4088fa3b9814"] th { background: #f0f0f0; } body[data-site-page="p-4088fa3b9814"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-4088fa3b9814"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-4088fa3b9814"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-4088fa3b9814"] pre code { background: none; padding: 0; }
  body[data-site-page="p-4088fa3b9814"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-4088fa3b9814"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-4088fa3b9814"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-4088fa3b9814"] img { max-width: 100%; }
  body[data-site-page="p-4088fa3b9814"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-4088fa3b9814"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-4088fa3b9814"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-4088fa3b9814"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 256px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.4;}
body[data-site-page="p-4088fa3b9814"] .anchor-content{flex:1 1 auto;min-width:0;max-width:64rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-4088fa3b9814"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-4088fa3b9814"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-4088fa3b9814"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-4088fa3b9814"] .ann-title{font-weight:800;font-size:14.5px;margin:0 0 6px;line-height:1.25;}
body[data-site-page="p-4088fa3b9814"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-4088fa3b9814"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:13px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-4088fa3b9814"] .anchor-layout{display:block;}body[data-site-page="p-4088fa3b9814"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-4088fa3b9814"] .anchor-content{max-width:none;}}


body[data-site-page="p-4088fa3b9814"] .at-lead{font-size:1.05rem;color:#333;}
body[data-site-page="p-4088fa3b9814"] .scorecard{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:1.2rem 0;}
body[data-site-page="p-4088fa3b9814"] .sc{border:1px solid #cfc9bb;border-left:5px solid #0b8f5a;border-radius:8px;padding:12px 14px;background:#f7fbf8;}
body[data-site-page="p-4088fa3b9814"] .sc h4{margin:.1rem 0 .35rem;font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;color:#0b6b3a;font-family:"Helvetica Neue",Arial,sans-serif;}
body[data-site-page="p-4088fa3b9814"] .sc .g{font-weight:700;font-size:1.02rem;line-height:1.25;}
body[data-site-page="p-4088fa3b9814"] .sc p{margin:.4rem 0 0;font-size:.9rem;color:#444;}
body[data-site-page="p-4088fa3b9814"] .callout{border:1px solid #d8d3c7;border-radius:8px;background:#fbfaf7;padding:14px 18px;margin:1.2rem 0;}
body[data-site-page="p-4088fa3b9814"] .callout.warn{border-left:5px solid #b5892a;background:#fdfaf2;}
body[data-site-page="p-4088fa3b9814"] .callout.ok{border-left:5px solid #0b8f5a;background:#f6faf7;}
body[data-site-page="p-4088fa3b9814"] .concern{border:1px solid #ddd;border-radius:8px;padding:12px 16px;margin:12px 0;background:#fff;}
body[data-site-page="p-4088fa3b9814"] .badge{display:inline-block;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;
  padding:2px 9px;border-radius:11px;font-family:"Helvetica Neue",Arial,sans-serif;vertical-align:middle;}
body[data-site-page="p-4088fa3b9814"] .b-solved{background:#e6f6ec;color:#0b6b3a;} body[data-site-page="p-4088fa3b9814"] .b-recon{background:#eef2fb;color:#2c4a8f;} body[data-site-page="p-4088fa3b9814"] .b-open{background:#fdf2e4;color:#8a5a10;}
body[data-site-page="p-4088fa3b9814"] .concern h4{margin:.1rem 0 .5rem;font-size:1rem;}
body[data-site-page="p-4088fa3b9814"] .concern .fld{margin:.35rem 0;font-size:.93rem;} body[data-site-page="p-4088fa3b9814"] .concern .lbl{font-weight:700;color:#333;}
body[data-site-page="p-4088fa3b9814"] .steps{counter-reset:st;list-style:none;padding-left:0;} body[data-site-page="p-4088fa3b9814"] .steps li{counter-increment:st;position:relative;padding:.35rem 0 .35rem 2.2rem;border-bottom:1px solid #eee;}
body[data-site-page="p-4088fa3b9814"] .steps li::before{content:counter(st);position:absolute;left:0;top:.35rem;width:1.5rem;height:1.5rem;border-radius:50%;background:#0b8f5a;color:#fff;font-weight:700;font-size:.8rem;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;}
body[data-site-page="p-4088fa3b9814"] .linkgrid{columns:2;column-gap:2rem;font-size:.92rem;} @media(max-width:640px){body[data-site-page="p-4088fa3b9814"] .linkgrid{columns:1;}}
body[data-site-page="p-4088fa3b9814"] .small{font-size:.85rem;color:#666;}

/* evidence section (2026-07-08) */
body[data-site-page="p-4088fa3b9814"] .ev-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:12px;margin:.8rem 0 1.2rem;}
body[data-site-page="p-4088fa3b9814"] .ev-card{border:1px solid #d8d3c7;border-radius:8px;background:#fff;padding:12px 14px;}
body[data-site-page="p-4088fa3b9814"] .ev-card.ev-head{border-left:5px solid #0b8f5a;background:#f7fbf8;}
body[data-site-page="p-4088fa3b9814"] .ev-title{font-family:"Helvetica Neue",Arial,sans-serif;font-weight:700;font-size:.95rem;margin-bottom:.35rem;}
body[data-site-page="p-4088fa3b9814"] .ev-plain{margin:.2rem 0 .5rem;font-size:.92rem;}
body[data-site-page="p-4088fa3b9814"] .ev-meta{font-size:.78rem;color:#666;display:flex;flex-wrap:wrap;gap:.6em;align-items:center;}
body[data-site-page="p-4088fa3b9814"] .ev-num{font-weight:700;color:#0b6b3a;}
body[data-site-page="p-4088fa3b9814"] .ev-status{background:#f2efe8;border-radius:9px;padding:1px 8px;}
body[data-site-page="p-4088fa3b9814"] .ev-cat{border:1px solid #d8d3c7;border-radius:8px;margin:.7rem 0;padding:.6rem .9rem;background:#fbfaf7;}
body[data-site-page="p-4088fa3b9814"] .ev-cat summary{cursor:pointer;}
body[data-site-page="p-4088fa3b9814"] .ev-count{color:#0b6b3a;font-size:.8rem;font-weight:700;margin-left:.5em;}
body[data-site-page="p-4088fa3b9814"] .ev-sub{color:#666;font-size:.85rem;}


/* Extracted styles: AI-testing/bundles/index.html [p-dafa07c2bbe3] */
body[data-site-page="p-dafa07c2bbe3"]{font-family:system-ui,-apple-system,Segoe UI,Arial,sans-serif;max-width:52rem;margin:0 auto;padding:1.5rem 1.2rem 4rem;line-height:1.55;color:#1b1f23}body[data-site-page="p-dafa07c2bbe3"] h1{font-size:1.5rem}body[data-site-page="p-dafa07c2bbe3"] .stamp{display:inline-block;background:#1b1f23;color:#e7c9a9;font-size:.78rem;padding:.2em .6em;border-radius:4px}body[data-site-page="p-dafa07c2bbe3"] .b{display:block;border:1px solid #d8d3c7;border-left:4px solid #1f4e5f;border-radius:0 6px 6px 0;padding:.8em 1em;margin:.7em 0;text-decoration:none;color:inherit;background:#fbfaf7}body[data-site-page="p-dafa07c2bbe3"] .b:hover{background:#f2efe8}body[data-site-page="p-dafa07c2bbe3"] .n{display:block;font-weight:700;color:#1f4e5f}body[data-site-page="p-dafa07c2bbe3"] .s{display:block;font-size:.8rem;color:#6b6257;margin:.1em 0 .3em}body[data-site-page="p-dafa07c2bbe3"] .d{display:block;font-size:.92rem;color:#333}body[data-site-page="p-dafa07c2bbe3"] code{background:#f2efe8;padding:.05em .35em;border-radius:3px}

/* Extracted styles: AI-testing/index.html [p-e199e4bfff4e] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-e199e4bfff4e"] { font-size: 10.5pt; }
  body[data-site-page="p-e199e4bfff4e"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-e199e4bfff4e"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-e199e4bfff4e"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-e199e4bfff4e"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-e199e4bfff4e"] h4, body[data-site-page="p-e199e4bfff4e"] h5, body[data-site-page="p-e199e4bfff4e"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-e199e4bfff4e"] h1, body[data-site-page="p-e199e4bfff4e"] h2, body[data-site-page="p-e199e4bfff4e"] h3, body[data-site-page="p-e199e4bfff4e"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-e199e4bfff4e"] p { margin: .55rem 0; }
  body[data-site-page="p-e199e4bfff4e"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-e199e4bfff4e"] a:hover { text-decoration: underline; }
  body[data-site-page="p-e199e4bfff4e"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-e199e4bfff4e"] th, body[data-site-page="p-e199e4bfff4e"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-e199e4bfff4e"] th { background: #f0f0f0; } body[data-site-page="p-e199e4bfff4e"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-e199e4bfff4e"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-e199e4bfff4e"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-e199e4bfff4e"] pre code { background: none; padding: 0; }
  body[data-site-page="p-e199e4bfff4e"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-e199e4bfff4e"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-e199e4bfff4e"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-e199e4bfff4e"] img { max-width: 100%; }
  body[data-site-page="p-e199e4bfff4e"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-e199e4bfff4e"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-e199e4bfff4e"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-e199e4bfff4e"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 256px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.4;}
body[data-site-page="p-e199e4bfff4e"] .anchor-content{flex:1 1 auto;min-width:0;max-width:64rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-e199e4bfff4e"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-e199e4bfff4e"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-e199e4bfff4e"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-e199e4bfff4e"] .ann-title{font-weight:800;font-size:14.5px;margin:0 0 6px;line-height:1.25;}
body[data-site-page="p-e199e4bfff4e"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-e199e4bfff4e"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:13px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-e199e4bfff4e"] .anchor-layout{display:block;}body[data-site-page="p-e199e4bfff4e"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-e199e4bfff4e"] .anchor-content{max-width:none;}}


body[data-site-page="p-e199e4bfff4e"] .at-lead{font-size:1.05rem;color:#333;}
body[data-site-page="p-e199e4bfff4e"] .scorecard{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:1.2rem 0;}
body[data-site-page="p-e199e4bfff4e"] .sc{border:1px solid #cfc9bb;border-left:5px solid #0b8f5a;border-radius:8px;padding:12px 14px;background:#f7fbf8;}
body[data-site-page="p-e199e4bfff4e"] .sc h4{margin:.1rem 0 .35rem;font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;color:#0b6b3a;font-family:"Helvetica Neue",Arial,sans-serif;}
body[data-site-page="p-e199e4bfff4e"] .sc .g{font-weight:700;font-size:1.02rem;line-height:1.25;}
body[data-site-page="p-e199e4bfff4e"] .sc p{margin:.4rem 0 0;font-size:.9rem;color:#444;}
body[data-site-page="p-e199e4bfff4e"] .callout{border:1px solid #d8d3c7;border-radius:8px;background:#fbfaf7;padding:14px 18px;margin:1.2rem 0;}
body[data-site-page="p-e199e4bfff4e"] .callout.warn{border-left:5px solid #b5892a;background:#fdfaf2;}
body[data-site-page="p-e199e4bfff4e"] .callout.ok{border-left:5px solid #0b8f5a;background:#f6faf7;}
body[data-site-page="p-e199e4bfff4e"] .concern{border:1px solid #ddd;border-radius:8px;padding:12px 16px;margin:12px 0;background:#fff;}
body[data-site-page="p-e199e4bfff4e"] .badge{display:inline-block;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;
  padding:2px 9px;border-radius:11px;font-family:"Helvetica Neue",Arial,sans-serif;vertical-align:middle;}
body[data-site-page="p-e199e4bfff4e"] .b-solved{background:#e6f6ec;color:#0b6b3a;} body[data-site-page="p-e199e4bfff4e"] .b-recon{background:#eef2fb;color:#2c4a8f;} body[data-site-page="p-e199e4bfff4e"] .b-open{background:#fdf2e4;color:#8a5a10;}
body[data-site-page="p-e199e4bfff4e"] .concern h4{margin:.1rem 0 .5rem;font-size:1rem;}
body[data-site-page="p-e199e4bfff4e"] .concern .fld{margin:.35rem 0;font-size:.93rem;} body[data-site-page="p-e199e4bfff4e"] .concern .lbl{font-weight:700;color:#333;}
body[data-site-page="p-e199e4bfff4e"] .steps{counter-reset:st;list-style:none;padding-left:0;} body[data-site-page="p-e199e4bfff4e"] .steps li{counter-increment:st;position:relative;padding:.35rem 0 .35rem 2.2rem;border-bottom:1px solid #eee;}
body[data-site-page="p-e199e4bfff4e"] .steps li::before{content:counter(st);position:absolute;left:0;top:.35rem;width:1.5rem;height:1.5rem;border-radius:50%;background:#0b8f5a;color:#fff;font-weight:700;font-size:.8rem;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;}
body[data-site-page="p-e199e4bfff4e"] .linkgrid{columns:2;column-gap:2rem;font-size:.92rem;} @media(max-width:640px){body[data-site-page="p-e199e4bfff4e"] .linkgrid{columns:1;}}
body[data-site-page="p-e199e4bfff4e"] .small{font-size:.85rem;color:#666;}

/* evidence section (2026-07-08) */
body[data-site-page="p-e199e4bfff4e"] .ev-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:12px;margin:.8rem 0 1.2rem;}
body[data-site-page="p-e199e4bfff4e"] .ev-card{border:1px solid #d8d3c7;border-radius:8px;background:#fff;padding:12px 14px;}
body[data-site-page="p-e199e4bfff4e"] .ev-card.ev-head{border-left:5px solid #0b8f5a;background:#f7fbf8;}
body[data-site-page="p-e199e4bfff4e"] .ev-title{font-family:"Helvetica Neue",Arial,sans-serif;font-weight:700;font-size:.95rem;margin-bottom:.35rem;}
body[data-site-page="p-e199e4bfff4e"] .ev-plain{margin:.2rem 0 .5rem;font-size:.92rem;}
body[data-site-page="p-e199e4bfff4e"] .ev-meta{font-size:.78rem;color:#666;display:flex;flex-wrap:wrap;gap:.6em;align-items:center;}
body[data-site-page="p-e199e4bfff4e"] .ev-num{font-weight:700;color:#0b6b3a;}
body[data-site-page="p-e199e4bfff4e"] .ev-status{background:#f2efe8;border-radius:9px;padding:1px 8px;}
body[data-site-page="p-e199e4bfff4e"] .ev-cat{border:1px solid #d8d3c7;border-radius:8px;margin:.7rem 0;padding:.6rem .9rem;background:#fbfaf7;}
body[data-site-page="p-e199e4bfff4e"] .ev-cat summary{cursor:pointer;}
body[data-site-page="p-e199e4bfff4e"] .ev-count{color:#0b6b3a;font-size:.8rem;font-weight:700;margin-left:.5em;}
body[data-site-page="p-e199e4bfff4e"] .ev-sub{color:#666;font-size:.85rem;}


/* Extracted styles: AI-testing/review/index.html [p-84fa81c4f193] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-84fa81c4f193"] { font-size: 10.5pt; }
  body[data-site-page="p-84fa81c4f193"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-84fa81c4f193"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-84fa81c4f193"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-84fa81c4f193"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-84fa81c4f193"] h4, body[data-site-page="p-84fa81c4f193"] h5, body[data-site-page="p-84fa81c4f193"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-84fa81c4f193"] h1, body[data-site-page="p-84fa81c4f193"] h2, body[data-site-page="p-84fa81c4f193"] h3, body[data-site-page="p-84fa81c4f193"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-84fa81c4f193"] p { margin: .55rem 0; }
  body[data-site-page="p-84fa81c4f193"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-84fa81c4f193"] a:hover { text-decoration: underline; }
  body[data-site-page="p-84fa81c4f193"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-84fa81c4f193"] th, body[data-site-page="p-84fa81c4f193"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-84fa81c4f193"] th { background: #f0f0f0; } body[data-site-page="p-84fa81c4f193"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-84fa81c4f193"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-84fa81c4f193"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-84fa81c4f193"] pre code { background: none; padding: 0; }
  body[data-site-page="p-84fa81c4f193"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-84fa81c4f193"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-84fa81c4f193"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-84fa81c4f193"] img { max-width: 100%; }
  body[data-site-page="p-84fa81c4f193"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-84fa81c4f193"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-84fa81c4f193"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-84fa81c4f193"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 256px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.4;}
body[data-site-page="p-84fa81c4f193"] .anchor-content{flex:1 1 auto;min-width:0;max-width:64rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-84fa81c4f193"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-84fa81c4f193"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-84fa81c4f193"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-84fa81c4f193"] .ann-title{font-weight:800;font-size:14.5px;margin:0 0 6px;line-height:1.25;}
body[data-site-page="p-84fa81c4f193"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-84fa81c4f193"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:13px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-84fa81c4f193"] .anchor-layout{display:block;}body[data-site-page="p-84fa81c4f193"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-84fa81c4f193"] .anchor-content{max-width:none;}}


body[data-site-page="p-84fa81c4f193"] .at-lead{font-size:1.05rem;color:#333;}
body[data-site-page="p-84fa81c4f193"] .callout{border:1px solid #d8d3c7;border-radius:8px;background:#fbfaf7;padding:14px 18px;margin:1.2rem 0;}
body[data-site-page="p-84fa81c4f193"] .callout.warn{border-left:5px solid #b5892a;background:#fdfaf2;}
body[data-site-page="p-84fa81c4f193"] .callout.ok{border-left:5px solid #0b8f5a;background:#f6faf7;}
body[data-site-page="p-84fa81c4f193"] .badge{display:inline-block;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;
  padding:2px 9px;border-radius:11px;font-family:"Helvetica Neue",Arial,sans-serif;vertical-align:middle;}
body[data-site-page="p-84fa81c4f193"] .b-solved{background:#e6f6ec;color:#0b6b3a;} body[data-site-page="p-84fa81c4f193"] .b-recon{background:#eef2fb;color:#2c4a8f;} body[data-site-page="p-84fa81c4f193"] .b-open{background:#fdf2e4;color:#8a5a10;}
body[data-site-page="p-84fa81c4f193"] .small{font-size:.85rem;color:#666;}

/* evidence-file cards (review hub) */
body[data-site-page="p-84fa81c4f193"] .ev-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px;margin:1rem 0 1.4rem;}
body[data-site-page="p-84fa81c4f193"] .ev-card{border:1px solid #d8d3c7;border-radius:8px;background:#fff;padding:14px 16px;display:flex;flex-direction:column;}
body[data-site-page="p-84fa81c4f193"] .ev-card.ev-head{border-left:5px solid #0b8f5a;background:#f7fbf8;}
body[data-site-page="p-84fa81c4f193"] .ev-title{font-family:"Helvetica Neue",Arial,sans-serif;font-weight:700;font-size:1rem;margin-bottom:.4rem;}
body[data-site-page="p-84fa81c4f193"] .ev-plain{margin:.2rem 0 .9rem;font-size:.92rem;color:#333;flex:1 1 auto;}
body[data-site-page="p-84fa81c4f193"] .ev-soon{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.03em;
  font-family:"Helvetica Neue",Arial,sans-serif;color:#8a5a10;background:#fdf2e4;
  border:1px dashed #d8b06a;border-radius:7px;padding:6px 12px;align-self:flex-start;cursor:default;}
body[data-site-page="p-84fa81c4f193"] .ev-dl{display:inline-block;background:#0b8f5a;color:#fff;padding:8px 15px;border-radius:6px;
  font-weight:700;text-decoration:none;font-size:.85rem;font-family:"Helvetica Neue",Arial,sans-serif;align-self:flex-start;}
/* per-gate dossier cards */
body[data-site-page="p-84fa81c4f193"] .gate-sec{margin:1.6rem 0 .4rem;}
body[data-site-page="p-84fa81c4f193"] .gate-sec h3{margin:1.4rem 0 .2rem;}
body[data-site-page="p-84fa81c4f193"] .gate-sec .small{margin:.1rem 0 .4rem;}
body[data-site-page="p-84fa81c4f193"] .ev-card.ev-gate{padding:12px 14px;}
body[data-site-page="p-84fa81c4f193"] .ev-status{font-family:"Consolas","SF Mono",monospace;font-size:.74rem;line-height:1.35;
  color:#0b6b3a;background:#eef7f1;border:1px solid #cfe6d8;border-radius:6px;
  padding:6px 9px;margin:.15rem 0 .8rem;flex:1 1 auto;}
body[data-site-page="p-84fa81c4f193"] .ev-status.ev-adverse{color:#8a5a10;background:#fdf2e4;border-color:#e6c88a;}
body[data-site-page="p-84fa81c4f193"] .ev-dl.ev-dl-sm{padding:6px 12px;font-size:.8rem;}


/* Extracted styles: AI-testing/review/root-dynamics.html [p-e26c25517f7e] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-e26c25517f7e"] { font-size: 10.5pt; }
  body[data-site-page="p-e26c25517f7e"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-e26c25517f7e"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-e26c25517f7e"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-e26c25517f7e"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-e26c25517f7e"] h4, body[data-site-page="p-e26c25517f7e"] h5, body[data-site-page="p-e26c25517f7e"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-e26c25517f7e"] h1, body[data-site-page="p-e26c25517f7e"] h2, body[data-site-page="p-e26c25517f7e"] h3, body[data-site-page="p-e26c25517f7e"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-e26c25517f7e"] p { margin: .55rem 0; }
  body[data-site-page="p-e26c25517f7e"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-e26c25517f7e"] a:hover { text-decoration: underline; }
  body[data-site-page="p-e26c25517f7e"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-e26c25517f7e"] th, body[data-site-page="p-e26c25517f7e"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-e26c25517f7e"] th { background: #f0f0f0; } body[data-site-page="p-e26c25517f7e"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-e26c25517f7e"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-e26c25517f7e"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-e26c25517f7e"] pre code { background: none; padding: 0; }
  body[data-site-page="p-e26c25517f7e"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-e26c25517f7e"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-e26c25517f7e"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-e26c25517f7e"] img { max-width: 100%; }
  body[data-site-page="p-e26c25517f7e"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-e26c25517f7e"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-e26c25517f7e"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-e26c25517f7e"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 256px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.4;}
body[data-site-page="p-e26c25517f7e"] .anchor-content{flex:1 1 auto;min-width:0;max-width:64rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-e26c25517f7e"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-e26c25517f7e"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-e26c25517f7e"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-e26c25517f7e"] .ann-title{font-weight:800;font-size:14.5px;margin:0 0 6px;line-height:1.25;}
body[data-site-page="p-e26c25517f7e"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-e26c25517f7e"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:13px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-e26c25517f7e"] .anchor-layout{display:block;}body[data-site-page="p-e26c25517f7e"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-e26c25517f7e"] .anchor-content{max-width:none;}}


body[data-site-page="p-e26c25517f7e"] .at-lead{font-size:1.05rem;color:#333;}
body[data-site-page="p-e26c25517f7e"] .callout{border:1px solid #d8d3c7;border-radius:8px;background:#fbfaf7;padding:14px 18px;margin:1.2rem 0;}
body[data-site-page="p-e26c25517f7e"] .callout.warn{border-left:5px solid #b5892a;background:#fdfaf2;}
body[data-site-page="p-e26c25517f7e"] .callout.ok{border-left:5px solid #0b8f5a;background:#f6faf7;}
body[data-site-page="p-e26c25517f7e"] .badge{display:inline-block;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;
  padding:2px 9px;border-radius:11px;font-family:"Helvetica Neue",Arial,sans-serif;vertical-align:middle;}
body[data-site-page="p-e26c25517f7e"] .b-solved{background:#e6f6ec;color:#0b6b3a;} body[data-site-page="p-e26c25517f7e"] .b-recon{background:#eef2fb;color:#2c4a8f;} body[data-site-page="p-e26c25517f7e"] .b-open{background:#fdf2e4;color:#8a5a10;}
body[data-site-page="p-e26c25517f7e"] .b-neg{background:#fdeceb;color:#9b2222;}
body[data-site-page="p-e26c25517f7e"] .small{font-size:.85rem;color:#666;}
body[data-site-page="p-e26c25517f7e"] .prov{font-size:.8rem;color:#555;font-family:"Helvetica Neue",Arial,sans-serif;background:#f4f6f9;
  border-left:4px solid #2c4a8f;padding:.35rem .7rem;margin:.6rem 0;border-radius:0 5px 5px 0;}


/* Extracted styles: AI-testing/review/root-granularity.html [p-ab9cfd6f1e18] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-ab9cfd6f1e18"] { font-size: 10.5pt; }
  body[data-site-page="p-ab9cfd6f1e18"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-ab9cfd6f1e18"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-ab9cfd6f1e18"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-ab9cfd6f1e18"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-ab9cfd6f1e18"] h4, body[data-site-page="p-ab9cfd6f1e18"] h5, body[data-site-page="p-ab9cfd6f1e18"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-ab9cfd6f1e18"] h1, body[data-site-page="p-ab9cfd6f1e18"] h2, body[data-site-page="p-ab9cfd6f1e18"] h3, body[data-site-page="p-ab9cfd6f1e18"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-ab9cfd6f1e18"] p { margin: .55rem 0; }
  body[data-site-page="p-ab9cfd6f1e18"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-ab9cfd6f1e18"] a:hover { text-decoration: underline; }
  body[data-site-page="p-ab9cfd6f1e18"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-ab9cfd6f1e18"] th, body[data-site-page="p-ab9cfd6f1e18"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-ab9cfd6f1e18"] th { background: #f0f0f0; } body[data-site-page="p-ab9cfd6f1e18"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-ab9cfd6f1e18"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-ab9cfd6f1e18"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-ab9cfd6f1e18"] pre code { background: none; padding: 0; }
  body[data-site-page="p-ab9cfd6f1e18"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-ab9cfd6f1e18"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-ab9cfd6f1e18"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-ab9cfd6f1e18"] img { max-width: 100%; }
  body[data-site-page="p-ab9cfd6f1e18"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-ab9cfd6f1e18"] .status-box { border: 1px solid #b7c9bd; border-left: 6px solid #0b8f5a; background: #f4faf6;
  border-radius: 8px; padding: 16px 20px; margin: 1.2rem 0 1.6rem;
  font-family: "Helvetica Neue", Arial, sans-serif; font-size: .92rem; line-height: 1.55; }
body[data-site-page="p-ab9cfd6f1e18"] .status-box .sb-head { font-weight: 800; font-size: 1rem; color: #0b6b3a; margin-bottom: .5rem;
  text-transform: uppercase; letter-spacing: .03em; }
body[data-site-page="p-ab9cfd6f1e18"] .status-box p { margin: .5rem 0; }
body[data-site-page="p-ab9cfd6f1e18"] .status-box .sb-note { font-size: .84rem; color: #444; border-top: 1px solid #cfe0d5;
  padding-top: .6rem; margin-top: .7rem; }
body[data-site-page="p-ab9cfd6f1e18"] .prov { font-family: "Helvetica Neue", Arial, sans-serif; font-size: .8rem; color: #666;
  border-top: 1px solid #ccc; margin-top: 2rem; padding-top: .7rem; }
body[data-site-page="p-ab9cfd6f1e18"] .keybox { border: 1px solid #c9c1b7; border-left: 6px solid #8a6d2f; background: #fbf8f2;
  border-radius: 8px; padding: 12px 18px; margin: 1.1rem 0; font-family: "Helvetica Neue", Arial, sans-serif; font-size: .9rem; }
body[data-site-page="p-ab9cfd6f1e18"] .keybox .kb-head { font-weight: 800; color: #6b4b0f; margin-bottom: .35rem; }


/* Extracted styles: AI-testing/review/root-scale.html [p-8b6a01d13b8b] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-8b6a01d13b8b"] { font-size: 10.5pt; }
  body[data-site-page="p-8b6a01d13b8b"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-8b6a01d13b8b"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-8b6a01d13b8b"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-8b6a01d13b8b"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-8b6a01d13b8b"] h4, body[data-site-page="p-8b6a01d13b8b"] h5, body[data-site-page="p-8b6a01d13b8b"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-8b6a01d13b8b"] h1, body[data-site-page="p-8b6a01d13b8b"] h2, body[data-site-page="p-8b6a01d13b8b"] h3, body[data-site-page="p-8b6a01d13b8b"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-8b6a01d13b8b"] p { margin: .55rem 0; }
  body[data-site-page="p-8b6a01d13b8b"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-8b6a01d13b8b"] a:hover { text-decoration: underline; }
  body[data-site-page="p-8b6a01d13b8b"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-8b6a01d13b8b"] th, body[data-site-page="p-8b6a01d13b8b"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-8b6a01d13b8b"] th { background: #f0f0f0; } body[data-site-page="p-8b6a01d13b8b"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-8b6a01d13b8b"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-8b6a01d13b8b"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-8b6a01d13b8b"] pre code { background: none; padding: 0; }
  body[data-site-page="p-8b6a01d13b8b"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-8b6a01d13b8b"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-8b6a01d13b8b"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-8b6a01d13b8b"] img { max-width: 100%; }
  body[data-site-page="p-8b6a01d13b8b"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }
  body[data-site-page="p-8b6a01d13b8b"] .status-box { border: 1px solid #c9d8cd; border-left: 5px solid #0b8f5a; border-radius: 8px;
                background: #f6faf7; padding: 14px 18px; margin: 1.2rem 0 1.6rem;
                font-family: "Helvetica Neue", Arial, sans-serif; font-size: .92rem; line-height: 1.55; }
  body[data-site-page="p-8b6a01d13b8b"] .status-box .st-label { display:inline-block; font-weight:700; letter-spacing:.03em; text-transform:uppercase;
                font-size:.72rem; color:#0b6b3a; background:#e6f6ec; border-radius:11px; padding:2px 10px; margin-bottom:.5rem; }
  body[data-site-page="p-8b6a01d13b8b"] .status-box p { margin:.45rem 0; }
  body[data-site-page="p-8b6a01d13b8b"] .prov { font-family:"Helvetica Neue", Arial, sans-serif; font-size:.8rem; color:#666;
          border-top:1px solid #ccc; margin-top:2rem; padding-top:.8rem; }


/* Extracted styles: AI-testing/review/root-shape.html [p-e565e3ecff89] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-e565e3ecff89"] { font-size: 10.5pt; }
  body[data-site-page="p-e565e3ecff89"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-e565e3ecff89"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-e565e3ecff89"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-e565e3ecff89"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-e565e3ecff89"] h4, body[data-site-page="p-e565e3ecff89"] h5, body[data-site-page="p-e565e3ecff89"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-e565e3ecff89"] h1, body[data-site-page="p-e565e3ecff89"] h2, body[data-site-page="p-e565e3ecff89"] h3, body[data-site-page="p-e565e3ecff89"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-e565e3ecff89"] p { margin: .55rem 0; }
  body[data-site-page="p-e565e3ecff89"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-e565e3ecff89"] a:hover { text-decoration: underline; }
  body[data-site-page="p-e565e3ecff89"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-e565e3ecff89"] th, body[data-site-page="p-e565e3ecff89"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-e565e3ecff89"] th { background: #f0f0f0; } body[data-site-page="p-e565e3ecff89"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-e565e3ecff89"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-e565e3ecff89"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-e565e3ecff89"] pre code { background: none; padding: 0; }
  body[data-site-page="p-e565e3ecff89"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-e565e3ecff89"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-e565e3ecff89"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-e565e3ecff89"] img { max-width: 100%; }
  body[data-site-page="p-e565e3ecff89"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-e565e3ecff89"] .at-lead{font-size:1.05rem;color:#333;}
body[data-site-page="p-e565e3ecff89"] .callout{border:1px solid #d8d3c7;border-radius:8px;background:#fbfaf7;padding:14px 18px;margin:1.2rem 0;}
body[data-site-page="p-e565e3ecff89"] .callout.warn{border-left:5px solid #b5892a;background:#fdfaf2;}
body[data-site-page="p-e565e3ecff89"] .callout.ok{border-left:5px solid #0b8f5a;background:#f6faf7;}
body[data-site-page="p-e565e3ecff89"] .callout h3{margin-top:.2rem;}
body[data-site-page="p-e565e3ecff89"] .badge{display:inline-block;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;
  padding:2px 9px;border-radius:11px;font-family:"Helvetica Neue",Arial,sans-serif;vertical-align:middle;}
body[data-site-page="p-e565e3ecff89"] .b-solved{background:#e6f6ec;color:#0b6b3a;} body[data-site-page="p-e565e3ecff89"] .b-recon{background:#eef2fb;color:#2c4a8f;} body[data-site-page="p-e565e3ecff89"] .b-open{background:#fdf2e4;color:#8a5a10;}
body[data-site-page="p-e565e3ecff89"] .small{font-size:.85rem;color:#666;}
body[data-site-page="p-e565e3ecff89"] .prov{font-size:.82rem;color:#666;border-top:1px solid #ccc;margin-top:2rem;padding-top:.8rem;}


/* Extracted styles: anchors/a0-master-anchor.html [p-7f29ca9d44b3] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-7f29ca9d44b3"] { font-size: 10.5pt; }
  body[data-site-page="p-7f29ca9d44b3"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-7f29ca9d44b3"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-7f29ca9d44b3"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-7f29ca9d44b3"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-7f29ca9d44b3"] h4, body[data-site-page="p-7f29ca9d44b3"] h5, body[data-site-page="p-7f29ca9d44b3"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-7f29ca9d44b3"] h1, body[data-site-page="p-7f29ca9d44b3"] h2, body[data-site-page="p-7f29ca9d44b3"] h3, body[data-site-page="p-7f29ca9d44b3"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-7f29ca9d44b3"] p { margin: .55rem 0; }
  body[data-site-page="p-7f29ca9d44b3"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-7f29ca9d44b3"] a:hover { text-decoration: underline; }
  body[data-site-page="p-7f29ca9d44b3"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-7f29ca9d44b3"] th, body[data-site-page="p-7f29ca9d44b3"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-7f29ca9d44b3"] th { background: #f0f0f0; } body[data-site-page="p-7f29ca9d44b3"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-7f29ca9d44b3"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-7f29ca9d44b3"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-7f29ca9d44b3"] pre code { background: none; padding: 0; }
  body[data-site-page="p-7f29ca9d44b3"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-7f29ca9d44b3"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-7f29ca9d44b3"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-7f29ca9d44b3"] img { max-width: 100%; }
  body[data-site-page="p-7f29ca9d44b3"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-7f29ca9d44b3"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-7f29ca9d44b3"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-7f29ca9d44b3"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 252px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.35;}
body[data-site-page="p-7f29ca9d44b3"] .anchor-content{flex:1 1 auto;min-width:0;max-width:52rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-7f29ca9d44b3"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-7f29ca9d44b3"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-7f29ca9d44b3"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-7f29ca9d44b3"] .ann-title{font-weight:800;font-size:15px;margin:0 0 10px;}
body[data-site-page="p-7f29ca9d44b3"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-7f29ca9d44b3"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:14px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-7f29ca9d44b3"] .anchor-layout{display:block;}body[data-site-page="p-7f29ca9d44b3"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-7f29ca9d44b3"] .anchor-content{max-width:none;}}


/* Extracted styles: anchors/ai-agent-completion-protocol.html [p-28136cf35395] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-28136cf35395"] { font-size: 10.5pt; }
  body[data-site-page="p-28136cf35395"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-28136cf35395"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-28136cf35395"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-28136cf35395"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-28136cf35395"] h4, body[data-site-page="p-28136cf35395"] h5, body[data-site-page="p-28136cf35395"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-28136cf35395"] h1, body[data-site-page="p-28136cf35395"] h2, body[data-site-page="p-28136cf35395"] h3, body[data-site-page="p-28136cf35395"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-28136cf35395"] p { margin: .55rem 0; }
  body[data-site-page="p-28136cf35395"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-28136cf35395"] a:hover { text-decoration: underline; }
  body[data-site-page="p-28136cf35395"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-28136cf35395"] th, body[data-site-page="p-28136cf35395"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-28136cf35395"] th { background: #f0f0f0; } body[data-site-page="p-28136cf35395"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-28136cf35395"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-28136cf35395"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-28136cf35395"] pre code { background: none; padding: 0; }
  body[data-site-page="p-28136cf35395"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-28136cf35395"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-28136cf35395"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-28136cf35395"] img { max-width: 100%; }
  body[data-site-page="p-28136cf35395"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-28136cf35395"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-28136cf35395"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-28136cf35395"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 252px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.35;}
body[data-site-page="p-28136cf35395"] .anchor-content{flex:1 1 auto;min-width:0;max-width:52rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-28136cf35395"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-28136cf35395"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-28136cf35395"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-28136cf35395"] .ann-title{font-weight:800;font-size:15px;margin:0 0 10px;}
body[data-site-page="p-28136cf35395"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-28136cf35395"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:14px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-28136cf35395"] .anchor-layout{display:block;}body[data-site-page="p-28136cf35395"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-28136cf35395"] .anchor-content{max-width:none;}}


/* Extracted styles: anchors/anchor-hierarchy-overview.html [p-27cca193efbe] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-27cca193efbe"] { font-size: 10.5pt; }
  body[data-site-page="p-27cca193efbe"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-27cca193efbe"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-27cca193efbe"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-27cca193efbe"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-27cca193efbe"] h4, body[data-site-page="p-27cca193efbe"] h5, body[data-site-page="p-27cca193efbe"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-27cca193efbe"] h1, body[data-site-page="p-27cca193efbe"] h2, body[data-site-page="p-27cca193efbe"] h3, body[data-site-page="p-27cca193efbe"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-27cca193efbe"] p { margin: .55rem 0; }
  body[data-site-page="p-27cca193efbe"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-27cca193efbe"] a:hover { text-decoration: underline; }
  body[data-site-page="p-27cca193efbe"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-27cca193efbe"] th, body[data-site-page="p-27cca193efbe"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-27cca193efbe"] th { background: #f0f0f0; } body[data-site-page="p-27cca193efbe"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-27cca193efbe"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-27cca193efbe"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-27cca193efbe"] pre code { background: none; padding: 0; }
  body[data-site-page="p-27cca193efbe"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-27cca193efbe"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-27cca193efbe"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-27cca193efbe"] img { max-width: 100%; }
  body[data-site-page="p-27cca193efbe"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-27cca193efbe"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-27cca193efbe"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-27cca193efbe"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 252px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.35;}
body[data-site-page="p-27cca193efbe"] .anchor-content{flex:1 1 auto;min-width:0;max-width:52rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-27cca193efbe"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-27cca193efbe"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-27cca193efbe"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-27cca193efbe"] .ann-title{font-weight:800;font-size:15px;margin:0 0 10px;}
body[data-site-page="p-27cca193efbe"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-27cca193efbe"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:14px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-27cca193efbe"] .anchor-layout{display:block;}body[data-site-page="p-27cca193efbe"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-27cca193efbe"] .anchor-content{max-width:none;}}


/* Extracted styles: anchors/blackhole-singularity-anchor-ledger.html [p-0e3388267881] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-0e3388267881"] { font-size: 10.5pt; }
  body[data-site-page="p-0e3388267881"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-0e3388267881"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-0e3388267881"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-0e3388267881"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-0e3388267881"] h4, body[data-site-page="p-0e3388267881"] h5, body[data-site-page="p-0e3388267881"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-0e3388267881"] h1, body[data-site-page="p-0e3388267881"] h2, body[data-site-page="p-0e3388267881"] h3, body[data-site-page="p-0e3388267881"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-0e3388267881"] p { margin: .55rem 0; }
  body[data-site-page="p-0e3388267881"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-0e3388267881"] a:hover { text-decoration: underline; }
  body[data-site-page="p-0e3388267881"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-0e3388267881"] th, body[data-site-page="p-0e3388267881"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-0e3388267881"] th { background: #f0f0f0; } body[data-site-page="p-0e3388267881"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-0e3388267881"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-0e3388267881"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-0e3388267881"] pre code { background: none; padding: 0; }
  body[data-site-page="p-0e3388267881"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-0e3388267881"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-0e3388267881"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-0e3388267881"] img { max-width: 100%; }
  body[data-site-page="p-0e3388267881"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-0e3388267881"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-0e3388267881"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-0e3388267881"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 252px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.35;}
body[data-site-page="p-0e3388267881"] .anchor-content{flex:1 1 auto;min-width:0;max-width:52rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-0e3388267881"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-0e3388267881"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-0e3388267881"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-0e3388267881"] .ann-title{font-weight:800;font-size:15px;margin:0 0 10px;}
body[data-site-page="p-0e3388267881"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-0e3388267881"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:14px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-0e3388267881"] .anchor-layout{display:block;}body[data-site-page="p-0e3388267881"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-0e3388267881"] .anchor-content{max-width:none;}}


/* Extracted styles: anchors/blind-spots.html [p-97eb7397cbe5] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-97eb7397cbe5"] { font-size: 10.5pt; }
  body[data-site-page="p-97eb7397cbe5"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-97eb7397cbe5"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-97eb7397cbe5"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-97eb7397cbe5"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-97eb7397cbe5"] h4, body[data-site-page="p-97eb7397cbe5"] h5, body[data-site-page="p-97eb7397cbe5"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-97eb7397cbe5"] h1, body[data-site-page="p-97eb7397cbe5"] h2, body[data-site-page="p-97eb7397cbe5"] h3, body[data-site-page="p-97eb7397cbe5"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-97eb7397cbe5"] p { margin: .55rem 0; }
  body[data-site-page="p-97eb7397cbe5"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-97eb7397cbe5"] a:hover { text-decoration: underline; }
  body[data-site-page="p-97eb7397cbe5"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-97eb7397cbe5"] th, body[data-site-page="p-97eb7397cbe5"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-97eb7397cbe5"] th { background: #f0f0f0; } body[data-site-page="p-97eb7397cbe5"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-97eb7397cbe5"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-97eb7397cbe5"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-97eb7397cbe5"] pre code { background: none; padding: 0; }
  body[data-site-page="p-97eb7397cbe5"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-97eb7397cbe5"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-97eb7397cbe5"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-97eb7397cbe5"] img { max-width: 100%; }
  body[data-site-page="p-97eb7397cbe5"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-97eb7397cbe5"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-97eb7397cbe5"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-97eb7397cbe5"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 252px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.35;}
body[data-site-page="p-97eb7397cbe5"] .anchor-content{flex:1 1 auto;min-width:0;max-width:52rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-97eb7397cbe5"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-97eb7397cbe5"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-97eb7397cbe5"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-97eb7397cbe5"] .ann-title{font-weight:800;font-size:15px;margin:0 0 10px;}
body[data-site-page="p-97eb7397cbe5"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-97eb7397cbe5"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:14px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-97eb7397cbe5"] .anchor-layout{display:block;}body[data-site-page="p-97eb7397cbe5"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-97eb7397cbe5"] .anchor-content{max-width:none;}}


/* Extracted styles: anchors/born-anchor-ledger.html [p-d3e7fbd44304] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-d3e7fbd44304"] { font-size: 10.5pt; }
  body[data-site-page="p-d3e7fbd44304"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-d3e7fbd44304"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-d3e7fbd44304"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-d3e7fbd44304"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-d3e7fbd44304"] h4, body[data-site-page="p-d3e7fbd44304"] h5, body[data-site-page="p-d3e7fbd44304"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-d3e7fbd44304"] h1, body[data-site-page="p-d3e7fbd44304"] h2, body[data-site-page="p-d3e7fbd44304"] h3, body[data-site-page="p-d3e7fbd44304"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-d3e7fbd44304"] p { margin: .55rem 0; }
  body[data-site-page="p-d3e7fbd44304"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-d3e7fbd44304"] a:hover { text-decoration: underline; }
  body[data-site-page="p-d3e7fbd44304"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-d3e7fbd44304"] th, body[data-site-page="p-d3e7fbd44304"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-d3e7fbd44304"] th { background: #f0f0f0; } body[data-site-page="p-d3e7fbd44304"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-d3e7fbd44304"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-d3e7fbd44304"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-d3e7fbd44304"] pre code { background: none; padding: 0; }
  body[data-site-page="p-d3e7fbd44304"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-d3e7fbd44304"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-d3e7fbd44304"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-d3e7fbd44304"] img { max-width: 100%; }
  body[data-site-page="p-d3e7fbd44304"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-d3e7fbd44304"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-d3e7fbd44304"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-d3e7fbd44304"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 252px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.35;}
body[data-site-page="p-d3e7fbd44304"] .anchor-content{flex:1 1 auto;min-width:0;max-width:52rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-d3e7fbd44304"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-d3e7fbd44304"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-d3e7fbd44304"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-d3e7fbd44304"] .ann-title{font-weight:800;font-size:15px;margin:0 0 10px;}
body[data-site-page="p-d3e7fbd44304"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-d3e7fbd44304"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:14px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-d3e7fbd44304"] .anchor-layout{display:block;}body[data-site-page="p-d3e7fbd44304"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-d3e7fbd44304"] .anchor-content{max-width:none;}}


/* Extracted styles: anchors/deep-roots.html [p-925aa7246f01] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-925aa7246f01"] { font-size: 10.5pt; }
  body[data-site-page="p-925aa7246f01"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-925aa7246f01"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-925aa7246f01"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-925aa7246f01"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-925aa7246f01"] h4, body[data-site-page="p-925aa7246f01"] h5, body[data-site-page="p-925aa7246f01"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-925aa7246f01"] h1, body[data-site-page="p-925aa7246f01"] h2, body[data-site-page="p-925aa7246f01"] h3, body[data-site-page="p-925aa7246f01"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-925aa7246f01"] p { margin: .55rem 0; }
  body[data-site-page="p-925aa7246f01"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-925aa7246f01"] a:hover { text-decoration: underline; }
  body[data-site-page="p-925aa7246f01"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-925aa7246f01"] th, body[data-site-page="p-925aa7246f01"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-925aa7246f01"] th { background: #f0f0f0; } body[data-site-page="p-925aa7246f01"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-925aa7246f01"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-925aa7246f01"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-925aa7246f01"] pre code { background: none; padding: 0; }
  body[data-site-page="p-925aa7246f01"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-925aa7246f01"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-925aa7246f01"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-925aa7246f01"] img { max-width: 100%; }
  body[data-site-page="p-925aa7246f01"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: anchors/deeproot-granularity-anchor-ledger.html [p-5d197b38a221] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-5d197b38a221"] { font-size: 10.5pt; }
  body[data-site-page="p-5d197b38a221"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-5d197b38a221"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-5d197b38a221"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-5d197b38a221"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-5d197b38a221"] h4, body[data-site-page="p-5d197b38a221"] h5, body[data-site-page="p-5d197b38a221"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-5d197b38a221"] h1, body[data-site-page="p-5d197b38a221"] h2, body[data-site-page="p-5d197b38a221"] h3, body[data-site-page="p-5d197b38a221"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-5d197b38a221"] p { margin: .55rem 0; }
  body[data-site-page="p-5d197b38a221"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-5d197b38a221"] a:hover { text-decoration: underline; }
  body[data-site-page="p-5d197b38a221"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-5d197b38a221"] th, body[data-site-page="p-5d197b38a221"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-5d197b38a221"] th { background: #f0f0f0; } body[data-site-page="p-5d197b38a221"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-5d197b38a221"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-5d197b38a221"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-5d197b38a221"] pre code { background: none; padding: 0; }
  body[data-site-page="p-5d197b38a221"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-5d197b38a221"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-5d197b38a221"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-5d197b38a221"] img { max-width: 100%; }
  body[data-site-page="p-5d197b38a221"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-5d197b38a221"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-5d197b38a221"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-5d197b38a221"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 252px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.35;}
body[data-site-page="p-5d197b38a221"] .anchor-content{flex:1 1 auto;min-width:0;max-width:52rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-5d197b38a221"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-5d197b38a221"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-5d197b38a221"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-5d197b38a221"] .ann-title{font-weight:800;font-size:15px;margin:0 0 10px;}
body[data-site-page="p-5d197b38a221"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-5d197b38a221"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:14px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-5d197b38a221"] .anchor-layout{display:block;}body[data-site-page="p-5d197b38a221"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-5d197b38a221"] .anchor-content{max-width:none;}}


/* Extracted styles: anchors/deeproot-scale-anchor-ledger.html [p-1fdee9f09eee] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-1fdee9f09eee"] { font-size: 10.5pt; }
  body[data-site-page="p-1fdee9f09eee"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-1fdee9f09eee"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-1fdee9f09eee"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-1fdee9f09eee"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-1fdee9f09eee"] h4, body[data-site-page="p-1fdee9f09eee"] h5, body[data-site-page="p-1fdee9f09eee"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-1fdee9f09eee"] h1, body[data-site-page="p-1fdee9f09eee"] h2, body[data-site-page="p-1fdee9f09eee"] h3, body[data-site-page="p-1fdee9f09eee"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-1fdee9f09eee"] p { margin: .55rem 0; }
  body[data-site-page="p-1fdee9f09eee"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-1fdee9f09eee"] a:hover { text-decoration: underline; }
  body[data-site-page="p-1fdee9f09eee"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-1fdee9f09eee"] th, body[data-site-page="p-1fdee9f09eee"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-1fdee9f09eee"] th { background: #f0f0f0; } body[data-site-page="p-1fdee9f09eee"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-1fdee9f09eee"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-1fdee9f09eee"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-1fdee9f09eee"] pre code { background: none; padding: 0; }
  body[data-site-page="p-1fdee9f09eee"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-1fdee9f09eee"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-1fdee9f09eee"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-1fdee9f09eee"] img { max-width: 100%; }
  body[data-site-page="p-1fdee9f09eee"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-1fdee9f09eee"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-1fdee9f09eee"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-1fdee9f09eee"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 252px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.35;}
body[data-site-page="p-1fdee9f09eee"] .anchor-content{flex:1 1 auto;min-width:0;max-width:52rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-1fdee9f09eee"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-1fdee9f09eee"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-1fdee9f09eee"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-1fdee9f09eee"] .ann-title{font-weight:800;font-size:15px;margin:0 0 10px;}
body[data-site-page="p-1fdee9f09eee"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-1fdee9f09eee"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:14px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-1fdee9f09eee"] .anchor-layout{display:block;}body[data-site-page="p-1fdee9f09eee"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-1fdee9f09eee"] .anchor-content{max-width:none;}}


/* Extracted styles: anchors/deeproot-shape-anchor-ledger.html [p-9e32d7c55c15] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-9e32d7c55c15"] { font-size: 10.5pt; }
  body[data-site-page="p-9e32d7c55c15"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-9e32d7c55c15"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-9e32d7c55c15"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-9e32d7c55c15"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-9e32d7c55c15"] h4, body[data-site-page="p-9e32d7c55c15"] h5, body[data-site-page="p-9e32d7c55c15"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-9e32d7c55c15"] h1, body[data-site-page="p-9e32d7c55c15"] h2, body[data-site-page="p-9e32d7c55c15"] h3, body[data-site-page="p-9e32d7c55c15"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-9e32d7c55c15"] p { margin: .55rem 0; }
  body[data-site-page="p-9e32d7c55c15"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-9e32d7c55c15"] a:hover { text-decoration: underline; }
  body[data-site-page="p-9e32d7c55c15"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-9e32d7c55c15"] th, body[data-site-page="p-9e32d7c55c15"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-9e32d7c55c15"] th { background: #f0f0f0; } body[data-site-page="p-9e32d7c55c15"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-9e32d7c55c15"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-9e32d7c55c15"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-9e32d7c55c15"] pre code { background: none; padding: 0; }
  body[data-site-page="p-9e32d7c55c15"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-9e32d7c55c15"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-9e32d7c55c15"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-9e32d7c55c15"] img { max-width: 100%; }
  body[data-site-page="p-9e32d7c55c15"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-9e32d7c55c15"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-9e32d7c55c15"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-9e32d7c55c15"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 252px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.35;}
body[data-site-page="p-9e32d7c55c15"] .anchor-content{flex:1 1 auto;min-width:0;max-width:52rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-9e32d7c55c15"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-9e32d7c55c15"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-9e32d7c55c15"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-9e32d7c55c15"] .ann-title{font-weight:800;font-size:15px;margin:0 0 10px;}
body[data-site-page="p-9e32d7c55c15"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-9e32d7c55c15"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:14px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-9e32d7c55c15"] .anchor-layout{display:block;}body[data-site-page="p-9e32d7c55c15"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-9e32d7c55c15"] .anchor-content{max-width:none;}}


/* Extracted styles: anchors/gap01-anchor-ledger.html [p-813b131d4c3a] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-813b131d4c3a"] { font-size: 10.5pt; }
  body[data-site-page="p-813b131d4c3a"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-813b131d4c3a"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-813b131d4c3a"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-813b131d4c3a"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-813b131d4c3a"] h4, body[data-site-page="p-813b131d4c3a"] h5, body[data-site-page="p-813b131d4c3a"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-813b131d4c3a"] h1, body[data-site-page="p-813b131d4c3a"] h2, body[data-site-page="p-813b131d4c3a"] h3, body[data-site-page="p-813b131d4c3a"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-813b131d4c3a"] p { margin: .55rem 0; }
  body[data-site-page="p-813b131d4c3a"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-813b131d4c3a"] a:hover { text-decoration: underline; }
  body[data-site-page="p-813b131d4c3a"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-813b131d4c3a"] th, body[data-site-page="p-813b131d4c3a"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-813b131d4c3a"] th { background: #f0f0f0; } body[data-site-page="p-813b131d4c3a"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-813b131d4c3a"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-813b131d4c3a"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-813b131d4c3a"] pre code { background: none; padding: 0; }
  body[data-site-page="p-813b131d4c3a"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-813b131d4c3a"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-813b131d4c3a"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-813b131d4c3a"] img { max-width: 100%; }
  body[data-site-page="p-813b131d4c3a"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-813b131d4c3a"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-813b131d4c3a"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-813b131d4c3a"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 252px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.35;}
body[data-site-page="p-813b131d4c3a"] .anchor-content{flex:1 1 auto;min-width:0;max-width:52rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-813b131d4c3a"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-813b131d4c3a"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-813b131d4c3a"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-813b131d4c3a"] .ann-title{font-weight:800;font-size:15px;margin:0 0 10px;}
body[data-site-page="p-813b131d4c3a"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-813b131d4c3a"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:14px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-813b131d4c3a"] .anchor-layout{display:block;}body[data-site-page="p-813b131d4c3a"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-813b131d4c3a"] .anchor-content{max-width:none;}}


/* Extracted styles: anchors/gap02-anchor-ledger.html [p-423b11ed2072] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-423b11ed2072"] { font-size: 10.5pt; }
  body[data-site-page="p-423b11ed2072"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-423b11ed2072"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-423b11ed2072"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-423b11ed2072"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-423b11ed2072"] h4, body[data-site-page="p-423b11ed2072"] h5, body[data-site-page="p-423b11ed2072"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-423b11ed2072"] h1, body[data-site-page="p-423b11ed2072"] h2, body[data-site-page="p-423b11ed2072"] h3, body[data-site-page="p-423b11ed2072"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-423b11ed2072"] p { margin: .55rem 0; }
  body[data-site-page="p-423b11ed2072"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-423b11ed2072"] a:hover { text-decoration: underline; }
  body[data-site-page="p-423b11ed2072"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-423b11ed2072"] th, body[data-site-page="p-423b11ed2072"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-423b11ed2072"] th { background: #f0f0f0; } body[data-site-page="p-423b11ed2072"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-423b11ed2072"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-423b11ed2072"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-423b11ed2072"] pre code { background: none; padding: 0; }
  body[data-site-page="p-423b11ed2072"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-423b11ed2072"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-423b11ed2072"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-423b11ed2072"] img { max-width: 100%; }
  body[data-site-page="p-423b11ed2072"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-423b11ed2072"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-423b11ed2072"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-423b11ed2072"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 252px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.35;}
body[data-site-page="p-423b11ed2072"] .anchor-content{flex:1 1 auto;min-width:0;max-width:52rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-423b11ed2072"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-423b11ed2072"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-423b11ed2072"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-423b11ed2072"] .ann-title{font-weight:800;font-size:15px;margin:0 0 10px;}
body[data-site-page="p-423b11ed2072"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-423b11ed2072"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:14px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-423b11ed2072"] .anchor-layout{display:block;}body[data-site-page="p-423b11ed2072"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-423b11ed2072"] .anchor-content{max-width:none;}}


/* Extracted styles: anchors/gap05-stability-anchor-ledger.html [p-113b813c268a] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-113b813c268a"] { font-size: 10.5pt; }
  body[data-site-page="p-113b813c268a"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-113b813c268a"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-113b813c268a"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-113b813c268a"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-113b813c268a"] h4, body[data-site-page="p-113b813c268a"] h5, body[data-site-page="p-113b813c268a"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-113b813c268a"] h1, body[data-site-page="p-113b813c268a"] h2, body[data-site-page="p-113b813c268a"] h3, body[data-site-page="p-113b813c268a"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-113b813c268a"] p { margin: .55rem 0; }
  body[data-site-page="p-113b813c268a"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-113b813c268a"] a:hover { text-decoration: underline; }
  body[data-site-page="p-113b813c268a"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-113b813c268a"] th, body[data-site-page="p-113b813c268a"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-113b813c268a"] th { background: #f0f0f0; } body[data-site-page="p-113b813c268a"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-113b813c268a"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-113b813c268a"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-113b813c268a"] pre code { background: none; padding: 0; }
  body[data-site-page="p-113b813c268a"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-113b813c268a"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-113b813c268a"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-113b813c268a"] img { max-width: 100%; }
  body[data-site-page="p-113b813c268a"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-113b813c268a"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-113b813c268a"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-113b813c268a"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 252px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.35;}
body[data-site-page="p-113b813c268a"] .anchor-content{flex:1 1 auto;min-width:0;max-width:52rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-113b813c268a"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-113b813c268a"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-113b813c268a"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-113b813c268a"] .ann-title{font-weight:800;font-size:15px;margin:0 0 10px;}
body[data-site-page="p-113b813c268a"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-113b813c268a"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:14px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-113b813c268a"] .anchor-layout{display:block;}body[data-site-page="p-113b813c268a"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-113b813c268a"] .anchor-content{max-width:none;}}


/* Extracted styles: anchors/gap05-value-anchor-ledger.html [p-a17bfd833aac] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-a17bfd833aac"] { font-size: 10.5pt; }
  body[data-site-page="p-a17bfd833aac"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-a17bfd833aac"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-a17bfd833aac"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-a17bfd833aac"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-a17bfd833aac"] h4, body[data-site-page="p-a17bfd833aac"] h5, body[data-site-page="p-a17bfd833aac"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-a17bfd833aac"] h1, body[data-site-page="p-a17bfd833aac"] h2, body[data-site-page="p-a17bfd833aac"] h3, body[data-site-page="p-a17bfd833aac"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-a17bfd833aac"] p { margin: .55rem 0; }
  body[data-site-page="p-a17bfd833aac"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-a17bfd833aac"] a:hover { text-decoration: underline; }
  body[data-site-page="p-a17bfd833aac"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-a17bfd833aac"] th, body[data-site-page="p-a17bfd833aac"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-a17bfd833aac"] th { background: #f0f0f0; } body[data-site-page="p-a17bfd833aac"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-a17bfd833aac"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-a17bfd833aac"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-a17bfd833aac"] pre code { background: none; padding: 0; }
  body[data-site-page="p-a17bfd833aac"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-a17bfd833aac"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-a17bfd833aac"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-a17bfd833aac"] img { max-width: 100%; }
  body[data-site-page="p-a17bfd833aac"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-a17bfd833aac"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-a17bfd833aac"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-a17bfd833aac"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 252px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.35;}
body[data-site-page="p-a17bfd833aac"] .anchor-content{flex:1 1 auto;min-width:0;max-width:52rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-a17bfd833aac"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-a17bfd833aac"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-a17bfd833aac"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-a17bfd833aac"] .ann-title{font-weight:800;font-size:15px;margin:0 0 10px;}
body[data-site-page="p-a17bfd833aac"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-a17bfd833aac"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:14px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-a17bfd833aac"] .anchor-layout{display:block;}body[data-site-page="p-a17bfd833aac"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-a17bfd833aac"] .anchor-content{max-width:none;}}


/* Extracted styles: anchors/gap08-anchor-ledger.html [p-66a42bd95308] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-66a42bd95308"] { font-size: 10.5pt; }
  body[data-site-page="p-66a42bd95308"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-66a42bd95308"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-66a42bd95308"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-66a42bd95308"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-66a42bd95308"] h4, body[data-site-page="p-66a42bd95308"] h5, body[data-site-page="p-66a42bd95308"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-66a42bd95308"] h1, body[data-site-page="p-66a42bd95308"] h2, body[data-site-page="p-66a42bd95308"] h3, body[data-site-page="p-66a42bd95308"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-66a42bd95308"] p { margin: .55rem 0; }
  body[data-site-page="p-66a42bd95308"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-66a42bd95308"] a:hover { text-decoration: underline; }
  body[data-site-page="p-66a42bd95308"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-66a42bd95308"] th, body[data-site-page="p-66a42bd95308"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-66a42bd95308"] th { background: #f0f0f0; } body[data-site-page="p-66a42bd95308"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-66a42bd95308"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-66a42bd95308"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-66a42bd95308"] pre code { background: none; padding: 0; }
  body[data-site-page="p-66a42bd95308"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-66a42bd95308"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-66a42bd95308"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-66a42bd95308"] img { max-width: 100%; }
  body[data-site-page="p-66a42bd95308"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-66a42bd95308"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-66a42bd95308"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-66a42bd95308"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 252px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.35;}
body[data-site-page="p-66a42bd95308"] .anchor-content{flex:1 1 auto;min-width:0;max-width:52rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-66a42bd95308"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-66a42bd95308"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-66a42bd95308"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-66a42bd95308"] .ann-title{font-weight:800;font-size:15px;margin:0 0 10px;}
body[data-site-page="p-66a42bd95308"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-66a42bd95308"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:14px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-66a42bd95308"] .anchor-layout{display:block;}body[data-site-page="p-66a42bd95308"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-66a42bd95308"] .anchor-content{max-width:none;}}


/* Extracted styles: anchors/gap10-bg10-anchor-ledger.html [p-ea2efaa0e28e] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-ea2efaa0e28e"] { font-size: 10.5pt; }
  body[data-site-page="p-ea2efaa0e28e"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-ea2efaa0e28e"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-ea2efaa0e28e"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-ea2efaa0e28e"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-ea2efaa0e28e"] h4, body[data-site-page="p-ea2efaa0e28e"] h5, body[data-site-page="p-ea2efaa0e28e"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-ea2efaa0e28e"] h1, body[data-site-page="p-ea2efaa0e28e"] h2, body[data-site-page="p-ea2efaa0e28e"] h3, body[data-site-page="p-ea2efaa0e28e"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-ea2efaa0e28e"] p { margin: .55rem 0; }
  body[data-site-page="p-ea2efaa0e28e"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-ea2efaa0e28e"] a:hover { text-decoration: underline; }
  body[data-site-page="p-ea2efaa0e28e"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-ea2efaa0e28e"] th, body[data-site-page="p-ea2efaa0e28e"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-ea2efaa0e28e"] th { background: #f0f0f0; } body[data-site-page="p-ea2efaa0e28e"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-ea2efaa0e28e"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-ea2efaa0e28e"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-ea2efaa0e28e"] pre code { background: none; padding: 0; }
  body[data-site-page="p-ea2efaa0e28e"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-ea2efaa0e28e"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-ea2efaa0e28e"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-ea2efaa0e28e"] img { max-width: 100%; }
  body[data-site-page="p-ea2efaa0e28e"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-ea2efaa0e28e"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-ea2efaa0e28e"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-ea2efaa0e28e"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 252px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.35;}
body[data-site-page="p-ea2efaa0e28e"] .anchor-content{flex:1 1 auto;min-width:0;max-width:52rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-ea2efaa0e28e"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-ea2efaa0e28e"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-ea2efaa0e28e"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-ea2efaa0e28e"] .ann-title{font-weight:800;font-size:15px;margin:0 0 10px;}
body[data-site-page="p-ea2efaa0e28e"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-ea2efaa0e28e"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:14px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-ea2efaa0e28e"] .anchor-layout{display:block;}body[data-site-page="p-ea2efaa0e28e"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-ea2efaa0e28e"] .anchor-content{max-width:none;}}


/* Extracted styles: anchors/gap11-anchor-ledger.html [p-a823d54ed5a1] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-a823d54ed5a1"] { font-size: 10.5pt; }
  body[data-site-page="p-a823d54ed5a1"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-a823d54ed5a1"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-a823d54ed5a1"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-a823d54ed5a1"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-a823d54ed5a1"] h4, body[data-site-page="p-a823d54ed5a1"] h5, body[data-site-page="p-a823d54ed5a1"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-a823d54ed5a1"] h1, body[data-site-page="p-a823d54ed5a1"] h2, body[data-site-page="p-a823d54ed5a1"] h3, body[data-site-page="p-a823d54ed5a1"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-a823d54ed5a1"] p { margin: .55rem 0; }
  body[data-site-page="p-a823d54ed5a1"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-a823d54ed5a1"] a:hover { text-decoration: underline; }
  body[data-site-page="p-a823d54ed5a1"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-a823d54ed5a1"] th, body[data-site-page="p-a823d54ed5a1"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-a823d54ed5a1"] th { background: #f0f0f0; } body[data-site-page="p-a823d54ed5a1"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-a823d54ed5a1"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-a823d54ed5a1"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-a823d54ed5a1"] pre code { background: none; padding: 0; }
  body[data-site-page="p-a823d54ed5a1"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-a823d54ed5a1"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-a823d54ed5a1"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-a823d54ed5a1"] img { max-width: 100%; }
  body[data-site-page="p-a823d54ed5a1"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-a823d54ed5a1"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-a823d54ed5a1"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-a823d54ed5a1"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 252px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.35;}
body[data-site-page="p-a823d54ed5a1"] .anchor-content{flex:1 1 auto;min-width:0;max-width:52rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-a823d54ed5a1"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-a823d54ed5a1"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-a823d54ed5a1"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-a823d54ed5a1"] .ann-title{font-weight:800;font-size:15px;margin:0 0 10px;}
body[data-site-page="p-a823d54ed5a1"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-a823d54ed5a1"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:14px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-a823d54ed5a1"] .anchor-layout{display:block;}body[data-site-page="p-a823d54ed5a1"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-a823d54ed5a1"] .anchor-content{max-width:none;}}


/* Extracted styles: anchors/gap13-anchor-ledger.html [p-66435b8f4590] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-66435b8f4590"] { font-size: 10.5pt; }
  body[data-site-page="p-66435b8f4590"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-66435b8f4590"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-66435b8f4590"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-66435b8f4590"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-66435b8f4590"] h4, body[data-site-page="p-66435b8f4590"] h5, body[data-site-page="p-66435b8f4590"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-66435b8f4590"] h1, body[data-site-page="p-66435b8f4590"] h2, body[data-site-page="p-66435b8f4590"] h3, body[data-site-page="p-66435b8f4590"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-66435b8f4590"] p { margin: .55rem 0; }
  body[data-site-page="p-66435b8f4590"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-66435b8f4590"] a:hover { text-decoration: underline; }
  body[data-site-page="p-66435b8f4590"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-66435b8f4590"] th, body[data-site-page="p-66435b8f4590"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-66435b8f4590"] th { background: #f0f0f0; } body[data-site-page="p-66435b8f4590"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-66435b8f4590"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-66435b8f4590"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-66435b8f4590"] pre code { background: none; padding: 0; }
  body[data-site-page="p-66435b8f4590"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-66435b8f4590"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-66435b8f4590"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-66435b8f4590"] img { max-width: 100%; }
  body[data-site-page="p-66435b8f4590"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-66435b8f4590"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-66435b8f4590"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-66435b8f4590"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 252px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.35;}
body[data-site-page="p-66435b8f4590"] .anchor-content{flex:1 1 auto;min-width:0;max-width:52rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-66435b8f4590"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-66435b8f4590"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-66435b8f4590"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-66435b8f4590"] .ann-title{font-weight:800;font-size:15px;margin:0 0 10px;}
body[data-site-page="p-66435b8f4590"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-66435b8f4590"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:14px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-66435b8f4590"] .anchor-layout{display:block;}body[data-site-page="p-66435b8f4590"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-66435b8f4590"] .anchor-content{max-width:none;}}


/* Extracted styles: anchors/gate-traceability-template.html [p-c177e564e464] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-c177e564e464"] { font-size: 10.5pt; }
  body[data-site-page="p-c177e564e464"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-c177e564e464"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-c177e564e464"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-c177e564e464"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-c177e564e464"] h4, body[data-site-page="p-c177e564e464"] h5, body[data-site-page="p-c177e564e464"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-c177e564e464"] h1, body[data-site-page="p-c177e564e464"] h2, body[data-site-page="p-c177e564e464"] h3, body[data-site-page="p-c177e564e464"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-c177e564e464"] p { margin: .55rem 0; }
  body[data-site-page="p-c177e564e464"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-c177e564e464"] a:hover { text-decoration: underline; }
  body[data-site-page="p-c177e564e464"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-c177e564e464"] th, body[data-site-page="p-c177e564e464"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-c177e564e464"] th { background: #f0f0f0; } body[data-site-page="p-c177e564e464"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-c177e564e464"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-c177e564e464"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-c177e564e464"] pre code { background: none; padding: 0; }
  body[data-site-page="p-c177e564e464"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-c177e564e464"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-c177e564e464"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-c177e564e464"] img { max-width: 100%; }
  body[data-site-page="p-c177e564e464"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-c177e564e464"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-c177e564e464"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-c177e564e464"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 252px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.35;}
body[data-site-page="p-c177e564e464"] .anchor-content{flex:1 1 auto;min-width:0;max-width:52rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-c177e564e464"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-c177e564e464"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-c177e564e464"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-c177e564e464"] .ann-title{font-weight:800;font-size:15px;margin:0 0 10px;}
body[data-site-page="p-c177e564e464"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-c177e564e464"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:14px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-c177e564e464"] .anchor-layout{display:block;}body[data-site-page="p-c177e564e464"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-c177e564e464"] .anchor-content{max-width:none;}}


/* Extracted styles: anchors/index.html [p-770185a28400] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-770185a28400"] { font-size: 10.5pt; }
  body[data-site-page="p-770185a28400"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-770185a28400"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-770185a28400"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-770185a28400"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-770185a28400"] h4, body[data-site-page="p-770185a28400"] h5, body[data-site-page="p-770185a28400"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-770185a28400"] h1, body[data-site-page="p-770185a28400"] h2, body[data-site-page="p-770185a28400"] h3, body[data-site-page="p-770185a28400"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-770185a28400"] p { margin: .55rem 0; }
  body[data-site-page="p-770185a28400"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-770185a28400"] a:hover { text-decoration: underline; }
  body[data-site-page="p-770185a28400"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-770185a28400"] th, body[data-site-page="p-770185a28400"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-770185a28400"] th { background: #f0f0f0; } body[data-site-page="p-770185a28400"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-770185a28400"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-770185a28400"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-770185a28400"] pre code { background: none; padding: 0; }
  body[data-site-page="p-770185a28400"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-770185a28400"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-770185a28400"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-770185a28400"] img { max-width: 100%; }
  body[data-site-page="p-770185a28400"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-770185a28400"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-770185a28400"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-770185a28400"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 252px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.35;}
body[data-site-page="p-770185a28400"] .anchor-content{flex:1 1 auto;min-width:0;max-width:52rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-770185a28400"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-770185a28400"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-770185a28400"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-770185a28400"] .ann-title{font-weight:800;font-size:15px;margin:0 0 10px;}
body[data-site-page="p-770185a28400"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-770185a28400"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:14px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-770185a28400"] .anchor-layout{display:block;}body[data-site-page="p-770185a28400"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-770185a28400"] .anchor-content{max-width:none;}}


body[data-site-page="p-770185a28400"] .example-card{display:block;border:1px solid #d8d3c7;border-left:4px solid #0b5;background:#f7fdf9;border-radius:0 6px 6px 0;padding:1em 1.2em;text-decoration:none;font-family:"Helvetica Neue",Arial,sans-serif;margin:1.5rem 0;transition:background .15s;}
body[data-site-page="p-770185a28400"] .example-card:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-770185a28400"] .example-card .ec-kicker{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:#0b5;font-weight:700;margin-bottom:.25em;}
body[data-site-page="p-770185a28400"] .example-card .ec-title{display:block;font-size:1.1rem;font-weight:700;color:#1b1f23;margin-bottom:.3em;}
body[data-site-page="p-770185a28400"] .example-card .ec-desc{display:block;font-size:.92rem;color:#333;line-height:1.5;}


/* Extracted styles: anchors/internal-methods.html [p-1bcdd243a514] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-1bcdd243a514"] { font-size: 10.5pt; }
  body[data-site-page="p-1bcdd243a514"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-1bcdd243a514"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-1bcdd243a514"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-1bcdd243a514"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-1bcdd243a514"] h4, body[data-site-page="p-1bcdd243a514"] h5, body[data-site-page="p-1bcdd243a514"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-1bcdd243a514"] h1, body[data-site-page="p-1bcdd243a514"] h2, body[data-site-page="p-1bcdd243a514"] h3, body[data-site-page="p-1bcdd243a514"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-1bcdd243a514"] p { margin: .55rem 0; }
  body[data-site-page="p-1bcdd243a514"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-1bcdd243a514"] a:hover { text-decoration: underline; }
  body[data-site-page="p-1bcdd243a514"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-1bcdd243a514"] th, body[data-site-page="p-1bcdd243a514"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-1bcdd243a514"] th { background: #f0f0f0; } body[data-site-page="p-1bcdd243a514"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-1bcdd243a514"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-1bcdd243a514"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-1bcdd243a514"] pre code { background: none; padding: 0; }
  body[data-site-page="p-1bcdd243a514"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-1bcdd243a514"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-1bcdd243a514"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-1bcdd243a514"] img { max-width: 100%; }
  body[data-site-page="p-1bcdd243a514"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-1bcdd243a514"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-1bcdd243a514"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-1bcdd243a514"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 252px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.35;}
body[data-site-page="p-1bcdd243a514"] .anchor-content{flex:1 1 auto;min-width:0;max-width:52rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-1bcdd243a514"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-1bcdd243a514"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-1bcdd243a514"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-1bcdd243a514"] .ann-title{font-weight:800;font-size:15px;margin:0 0 10px;}
body[data-site-page="p-1bcdd243a514"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-1bcdd243a514"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:14px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-1bcdd243a514"] .anchor-layout{display:block;}body[data-site-page="p-1bcdd243a514"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-1bcdd243a514"] .anchor-content{max-width:none;}}


/* Extracted styles: anchors/lambda-catastrophe-anchor-ledger.html [p-c67d1c7ac313] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-c67d1c7ac313"] { font-size: 10.5pt; }
  body[data-site-page="p-c67d1c7ac313"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-c67d1c7ac313"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-c67d1c7ac313"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-c67d1c7ac313"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-c67d1c7ac313"] h4, body[data-site-page="p-c67d1c7ac313"] h5, body[data-site-page="p-c67d1c7ac313"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-c67d1c7ac313"] h1, body[data-site-page="p-c67d1c7ac313"] h2, body[data-site-page="p-c67d1c7ac313"] h3, body[data-site-page="p-c67d1c7ac313"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-c67d1c7ac313"] p { margin: .55rem 0; }
  body[data-site-page="p-c67d1c7ac313"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-c67d1c7ac313"] a:hover { text-decoration: underline; }
  body[data-site-page="p-c67d1c7ac313"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-c67d1c7ac313"] th, body[data-site-page="p-c67d1c7ac313"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-c67d1c7ac313"] th { background: #f0f0f0; } body[data-site-page="p-c67d1c7ac313"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-c67d1c7ac313"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-c67d1c7ac313"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-c67d1c7ac313"] pre code { background: none; padding: 0; }
  body[data-site-page="p-c67d1c7ac313"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-c67d1c7ac313"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-c67d1c7ac313"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-c67d1c7ac313"] img { max-width: 100%; }
  body[data-site-page="p-c67d1c7ac313"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-c67d1c7ac313"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-c67d1c7ac313"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-c67d1c7ac313"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 252px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.35;}
body[data-site-page="p-c67d1c7ac313"] .anchor-content{flex:1 1 auto;min-width:0;max-width:52rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-c67d1c7ac313"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-c67d1c7ac313"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-c67d1c7ac313"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-c67d1c7ac313"] .ann-title{font-weight:800;font-size:15px;margin:0 0 10px;}
body[data-site-page="p-c67d1c7ac313"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-c67d1c7ac313"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:14px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-c67d1c7ac313"] .anchor-layout{display:block;}body[data-site-page="p-c67d1c7ac313"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-c67d1c7ac313"] .anchor-content{max-width:none;}}


/* Extracted styles: anchors/layer-1-metric.html [p-49fbc6982c50] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-49fbc6982c50"] { font-size: 10.5pt; }
  body[data-site-page="p-49fbc6982c50"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-49fbc6982c50"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-49fbc6982c50"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-49fbc6982c50"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-49fbc6982c50"] h4, body[data-site-page="p-49fbc6982c50"] h5, body[data-site-page="p-49fbc6982c50"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-49fbc6982c50"] h1, body[data-site-page="p-49fbc6982c50"] h2, body[data-site-page="p-49fbc6982c50"] h3, body[data-site-page="p-49fbc6982c50"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-49fbc6982c50"] p { margin: .55rem 0; }
  body[data-site-page="p-49fbc6982c50"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-49fbc6982c50"] a:hover { text-decoration: underline; }
  body[data-site-page="p-49fbc6982c50"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-49fbc6982c50"] th, body[data-site-page="p-49fbc6982c50"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-49fbc6982c50"] th { background: #f0f0f0; } body[data-site-page="p-49fbc6982c50"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-49fbc6982c50"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-49fbc6982c50"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-49fbc6982c50"] pre code { background: none; padding: 0; }
  body[data-site-page="p-49fbc6982c50"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-49fbc6982c50"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-49fbc6982c50"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-49fbc6982c50"] img { max-width: 100%; }
  body[data-site-page="p-49fbc6982c50"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-49fbc6982c50"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-49fbc6982c50"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-49fbc6982c50"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 252px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.35;}
body[data-site-page="p-49fbc6982c50"] .anchor-content{flex:1 1 auto;min-width:0;max-width:52rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-49fbc6982c50"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-49fbc6982c50"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-49fbc6982c50"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-49fbc6982c50"] .ann-title{font-weight:800;font-size:15px;margin:0 0 10px;}
body[data-site-page="p-49fbc6982c50"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-49fbc6982c50"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:14px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-49fbc6982c50"] .anchor-layout{display:block;}body[data-site-page="p-49fbc6982c50"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-49fbc6982c50"] .anchor-content{max-width:none;}}


/* Extracted styles: anchors/layer-2-no-unpaid-labels.html [p-5eb42277baef] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-5eb42277baef"] { font-size: 10.5pt; }
  body[data-site-page="p-5eb42277baef"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-5eb42277baef"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-5eb42277baef"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-5eb42277baef"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-5eb42277baef"] h4, body[data-site-page="p-5eb42277baef"] h5, body[data-site-page="p-5eb42277baef"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-5eb42277baef"] h1, body[data-site-page="p-5eb42277baef"] h2, body[data-site-page="p-5eb42277baef"] h3, body[data-site-page="p-5eb42277baef"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-5eb42277baef"] p { margin: .55rem 0; }
  body[data-site-page="p-5eb42277baef"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-5eb42277baef"] a:hover { text-decoration: underline; }
  body[data-site-page="p-5eb42277baef"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-5eb42277baef"] th, body[data-site-page="p-5eb42277baef"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-5eb42277baef"] th { background: #f0f0f0; } body[data-site-page="p-5eb42277baef"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-5eb42277baef"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-5eb42277baef"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-5eb42277baef"] pre code { background: none; padding: 0; }
  body[data-site-page="p-5eb42277baef"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-5eb42277baef"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-5eb42277baef"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-5eb42277baef"] img { max-width: 100%; }
  body[data-site-page="p-5eb42277baef"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-5eb42277baef"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-5eb42277baef"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-5eb42277baef"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 252px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.35;}
body[data-site-page="p-5eb42277baef"] .anchor-content{flex:1 1 auto;min-width:0;max-width:52rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-5eb42277baef"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-5eb42277baef"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-5eb42277baef"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-5eb42277baef"] .ann-title{font-weight:800;font-size:15px;margin:0 0 10px;}
body[data-site-page="p-5eb42277baef"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-5eb42277baef"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:14px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-5eb42277baef"] .anchor-layout{display:block;}body[data-site-page="p-5eb42277baef"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-5eb42277baef"] .anchor-content{max-width:none;}}


/* Extracted styles: anchors/layer-3-search-grammars.html [p-d492886e12cb] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-d492886e12cb"] { font-size: 10.5pt; }
  body[data-site-page="p-d492886e12cb"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-d492886e12cb"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-d492886e12cb"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-d492886e12cb"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-d492886e12cb"] h4, body[data-site-page="p-d492886e12cb"] h5, body[data-site-page="p-d492886e12cb"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-d492886e12cb"] h1, body[data-site-page="p-d492886e12cb"] h2, body[data-site-page="p-d492886e12cb"] h3, body[data-site-page="p-d492886e12cb"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-d492886e12cb"] p { margin: .55rem 0; }
  body[data-site-page="p-d492886e12cb"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-d492886e12cb"] a:hover { text-decoration: underline; }
  body[data-site-page="p-d492886e12cb"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-d492886e12cb"] th, body[data-site-page="p-d492886e12cb"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-d492886e12cb"] th { background: #f0f0f0; } body[data-site-page="p-d492886e12cb"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-d492886e12cb"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-d492886e12cb"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-d492886e12cb"] pre code { background: none; padding: 0; }
  body[data-site-page="p-d492886e12cb"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-d492886e12cb"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-d492886e12cb"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-d492886e12cb"] img { max-width: 100%; }
  body[data-site-page="p-d492886e12cb"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-d492886e12cb"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-d492886e12cb"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-d492886e12cb"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 252px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.35;}
body[data-site-page="p-d492886e12cb"] .anchor-content{flex:1 1 auto;min-width:0;max-width:52rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-d492886e12cb"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-d492886e12cb"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-d492886e12cb"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-d492886e12cb"] .ann-title{font-weight:800;font-size:15px;margin:0 0 10px;}
body[data-site-page="p-d492886e12cb"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-d492886e12cb"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:14px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-d492886e12cb"] .anchor-layout{display:block;}body[data-site-page="p-d492886e12cb"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-d492886e12cb"] .anchor-content{max-width:none;}}


/* Extracted styles: anchors/layer-4-carrier-forcing.html [p-422ab66e246d] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-422ab66e246d"] { font-size: 10.5pt; }
  body[data-site-page="p-422ab66e246d"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-422ab66e246d"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-422ab66e246d"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-422ab66e246d"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-422ab66e246d"] h4, body[data-site-page="p-422ab66e246d"] h5, body[data-site-page="p-422ab66e246d"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-422ab66e246d"] h1, body[data-site-page="p-422ab66e246d"] h2, body[data-site-page="p-422ab66e246d"] h3, body[data-site-page="p-422ab66e246d"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-422ab66e246d"] p { margin: .55rem 0; }
  body[data-site-page="p-422ab66e246d"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-422ab66e246d"] a:hover { text-decoration: underline; }
  body[data-site-page="p-422ab66e246d"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-422ab66e246d"] th, body[data-site-page="p-422ab66e246d"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-422ab66e246d"] th { background: #f0f0f0; } body[data-site-page="p-422ab66e246d"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-422ab66e246d"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-422ab66e246d"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-422ab66e246d"] pre code { background: none; padding: 0; }
  body[data-site-page="p-422ab66e246d"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-422ab66e246d"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-422ab66e246d"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-422ab66e246d"] img { max-width: 100%; }
  body[data-site-page="p-422ab66e246d"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-422ab66e246d"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-422ab66e246d"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-422ab66e246d"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 252px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.35;}
body[data-site-page="p-422ab66e246d"] .anchor-content{flex:1 1 auto;min-width:0;max-width:52rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-422ab66e246d"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-422ab66e246d"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-422ab66e246d"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-422ab66e246d"] .ann-title{font-weight:800;font-size:15px;margin:0 0 10px;}
body[data-site-page="p-422ab66e246d"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-422ab66e246d"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:14px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-422ab66e246d"] .anchor-layout{display:block;}body[data-site-page="p-422ab66e246d"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-422ab66e246d"] .anchor-content{max-width:none;}}


/* Extracted styles: anchors/logical-endpoint-proof.html [p-22d641df439c] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-22d641df439c"] { font-size: 10.5pt; }
  body[data-site-page="p-22d641df439c"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-22d641df439c"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-22d641df439c"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-22d641df439c"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-22d641df439c"] h4, body[data-site-page="p-22d641df439c"] h5, body[data-site-page="p-22d641df439c"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-22d641df439c"] h1, body[data-site-page="p-22d641df439c"] h2, body[data-site-page="p-22d641df439c"] h3, body[data-site-page="p-22d641df439c"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-22d641df439c"] p { margin: .55rem 0; }
  body[data-site-page="p-22d641df439c"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-22d641df439c"] a:hover { text-decoration: underline; }
  body[data-site-page="p-22d641df439c"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-22d641df439c"] th, body[data-site-page="p-22d641df439c"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-22d641df439c"] th { background: #f0f0f0; } body[data-site-page="p-22d641df439c"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-22d641df439c"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-22d641df439c"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-22d641df439c"] pre code { background: none; padding: 0; }
  body[data-site-page="p-22d641df439c"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-22d641df439c"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-22d641df439c"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-22d641df439c"] img { max-width: 100%; }
  body[data-site-page="p-22d641df439c"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-22d641df439c"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-22d641df439c"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-22d641df439c"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 252px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.35;}
body[data-site-page="p-22d641df439c"] .anchor-content{flex:1 1 auto;min-width:0;max-width:52rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-22d641df439c"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-22d641df439c"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-22d641df439c"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-22d641df439c"] .ann-title{font-weight:800;font-size:15px;margin:0 0 10px;}
body[data-site-page="p-22d641df439c"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-22d641df439c"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:14px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-22d641df439c"] .anchor-layout{display:block;}body[data-site-page="p-22d641df439c"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-22d641df439c"] .anchor-content{max-width:none;}}


/* Extracted styles: anchors/master-anchors.html [p-3d44d9a10749] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-3d44d9a10749"] { font-size: 10.5pt; }
  body[data-site-page="p-3d44d9a10749"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-3d44d9a10749"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-3d44d9a10749"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-3d44d9a10749"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-3d44d9a10749"] h4, body[data-site-page="p-3d44d9a10749"] h5, body[data-site-page="p-3d44d9a10749"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-3d44d9a10749"] h1, body[data-site-page="p-3d44d9a10749"] h2, body[data-site-page="p-3d44d9a10749"] h3, body[data-site-page="p-3d44d9a10749"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-3d44d9a10749"] p { margin: .55rem 0; }
  body[data-site-page="p-3d44d9a10749"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-3d44d9a10749"] a:hover { text-decoration: underline; }
  body[data-site-page="p-3d44d9a10749"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-3d44d9a10749"] th, body[data-site-page="p-3d44d9a10749"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-3d44d9a10749"] th { background: #f0f0f0; } body[data-site-page="p-3d44d9a10749"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-3d44d9a10749"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-3d44d9a10749"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-3d44d9a10749"] pre code { background: none; padding: 0; }
  body[data-site-page="p-3d44d9a10749"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-3d44d9a10749"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-3d44d9a10749"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-3d44d9a10749"] img { max-width: 100%; }
  body[data-site-page="p-3d44d9a10749"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-3d44d9a10749"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-3d44d9a10749"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-3d44d9a10749"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 252px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.35;}
body[data-site-page="p-3d44d9a10749"] .anchor-content{flex:1 1 auto;min-width:0;max-width:52rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-3d44d9a10749"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-3d44d9a10749"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-3d44d9a10749"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-3d44d9a10749"] .ann-title{font-weight:800;font-size:15px;margin:0 0 10px;}
body[data-site-page="p-3d44d9a10749"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-3d44d9a10749"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:14px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-3d44d9a10749"] .anchor-layout{display:block;}body[data-site-page="p-3d44d9a10749"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-3d44d9a10749"] .anchor-content{max-width:none;}}


/* Extracted styles: anchors/sg1-anchor-ledger.html [p-ead10819307e] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-ead10819307e"] { font-size: 10.5pt; }
  body[data-site-page="p-ead10819307e"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-ead10819307e"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-ead10819307e"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-ead10819307e"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-ead10819307e"] h4, body[data-site-page="p-ead10819307e"] h5, body[data-site-page="p-ead10819307e"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-ead10819307e"] h1, body[data-site-page="p-ead10819307e"] h2, body[data-site-page="p-ead10819307e"] h3, body[data-site-page="p-ead10819307e"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-ead10819307e"] p { margin: .55rem 0; }
  body[data-site-page="p-ead10819307e"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-ead10819307e"] a:hover { text-decoration: underline; }
  body[data-site-page="p-ead10819307e"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-ead10819307e"] th, body[data-site-page="p-ead10819307e"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-ead10819307e"] th { background: #f0f0f0; } body[data-site-page="p-ead10819307e"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-ead10819307e"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-ead10819307e"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-ead10819307e"] pre code { background: none; padding: 0; }
  body[data-site-page="p-ead10819307e"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-ead10819307e"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-ead10819307e"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-ead10819307e"] img { max-width: 100%; }
  body[data-site-page="p-ead10819307e"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-ead10819307e"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-ead10819307e"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-ead10819307e"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 252px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.35;}
body[data-site-page="p-ead10819307e"] .anchor-content{flex:1 1 auto;min-width:0;max-width:52rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-ead10819307e"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-ead10819307e"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-ead10819307e"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-ead10819307e"] .ann-title{font-weight:800;font-size:15px;margin:0 0 10px;}
body[data-site-page="p-ead10819307e"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-ead10819307e"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:14px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-ead10819307e"] .anchor-layout{display:block;}body[data-site-page="p-ead10819307e"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-ead10819307e"] .anchor-content{max-width:none;}}


/* Extracted styles: anchors/sg10-anchor-ledger.html [p-2d2885dfb403] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-2d2885dfb403"] { font-size: 10.5pt; }
  body[data-site-page="p-2d2885dfb403"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-2d2885dfb403"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-2d2885dfb403"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-2d2885dfb403"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-2d2885dfb403"] h4, body[data-site-page="p-2d2885dfb403"] h5, body[data-site-page="p-2d2885dfb403"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-2d2885dfb403"] h1, body[data-site-page="p-2d2885dfb403"] h2, body[data-site-page="p-2d2885dfb403"] h3, body[data-site-page="p-2d2885dfb403"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-2d2885dfb403"] p { margin: .55rem 0; }
  body[data-site-page="p-2d2885dfb403"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-2d2885dfb403"] a:hover { text-decoration: underline; }
  body[data-site-page="p-2d2885dfb403"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-2d2885dfb403"] th, body[data-site-page="p-2d2885dfb403"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-2d2885dfb403"] th { background: #f0f0f0; } body[data-site-page="p-2d2885dfb403"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-2d2885dfb403"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-2d2885dfb403"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-2d2885dfb403"] pre code { background: none; padding: 0; }
  body[data-site-page="p-2d2885dfb403"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-2d2885dfb403"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-2d2885dfb403"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-2d2885dfb403"] img { max-width: 100%; }
  body[data-site-page="p-2d2885dfb403"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-2d2885dfb403"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-2d2885dfb403"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-2d2885dfb403"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 252px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.35;}
body[data-site-page="p-2d2885dfb403"] .anchor-content{flex:1 1 auto;min-width:0;max-width:52rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-2d2885dfb403"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-2d2885dfb403"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-2d2885dfb403"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-2d2885dfb403"] .ann-title{font-weight:800;font-size:15px;margin:0 0 10px;}
body[data-site-page="p-2d2885dfb403"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-2d2885dfb403"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:14px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-2d2885dfb403"] .anchor-layout{display:block;}body[data-site-page="p-2d2885dfb403"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-2d2885dfb403"] .anchor-content{max-width:none;}}


/* Extracted styles: anchors/sg2-anchor-ledger.html [p-9781294af1fe] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-9781294af1fe"] { font-size: 10.5pt; }
  body[data-site-page="p-9781294af1fe"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-9781294af1fe"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-9781294af1fe"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-9781294af1fe"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-9781294af1fe"] h4, body[data-site-page="p-9781294af1fe"] h5, body[data-site-page="p-9781294af1fe"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-9781294af1fe"] h1, body[data-site-page="p-9781294af1fe"] h2, body[data-site-page="p-9781294af1fe"] h3, body[data-site-page="p-9781294af1fe"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-9781294af1fe"] p { margin: .55rem 0; }
  body[data-site-page="p-9781294af1fe"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-9781294af1fe"] a:hover { text-decoration: underline; }
  body[data-site-page="p-9781294af1fe"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-9781294af1fe"] th, body[data-site-page="p-9781294af1fe"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-9781294af1fe"] th { background: #f0f0f0; } body[data-site-page="p-9781294af1fe"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-9781294af1fe"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-9781294af1fe"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-9781294af1fe"] pre code { background: none; padding: 0; }
  body[data-site-page="p-9781294af1fe"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-9781294af1fe"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-9781294af1fe"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-9781294af1fe"] img { max-width: 100%; }
  body[data-site-page="p-9781294af1fe"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-9781294af1fe"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-9781294af1fe"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-9781294af1fe"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 252px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.35;}
body[data-site-page="p-9781294af1fe"] .anchor-content{flex:1 1 auto;min-width:0;max-width:52rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-9781294af1fe"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-9781294af1fe"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-9781294af1fe"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-9781294af1fe"] .ann-title{font-weight:800;font-size:15px;margin:0 0 10px;}
body[data-site-page="p-9781294af1fe"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-9781294af1fe"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:14px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-9781294af1fe"] .anchor-layout{display:block;}body[data-site-page="p-9781294af1fe"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-9781294af1fe"] .anchor-content{max-width:none;}}


/* Extracted styles: anchors/sg3-anchor-ledger.html [p-ee3601a43fdb] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-ee3601a43fdb"] { font-size: 10.5pt; }
  body[data-site-page="p-ee3601a43fdb"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-ee3601a43fdb"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-ee3601a43fdb"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-ee3601a43fdb"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-ee3601a43fdb"] h4, body[data-site-page="p-ee3601a43fdb"] h5, body[data-site-page="p-ee3601a43fdb"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-ee3601a43fdb"] h1, body[data-site-page="p-ee3601a43fdb"] h2, body[data-site-page="p-ee3601a43fdb"] h3, body[data-site-page="p-ee3601a43fdb"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-ee3601a43fdb"] p { margin: .55rem 0; }
  body[data-site-page="p-ee3601a43fdb"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-ee3601a43fdb"] a:hover { text-decoration: underline; }
  body[data-site-page="p-ee3601a43fdb"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-ee3601a43fdb"] th, body[data-site-page="p-ee3601a43fdb"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-ee3601a43fdb"] th { background: #f0f0f0; } body[data-site-page="p-ee3601a43fdb"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-ee3601a43fdb"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-ee3601a43fdb"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-ee3601a43fdb"] pre code { background: none; padding: 0; }
  body[data-site-page="p-ee3601a43fdb"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-ee3601a43fdb"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-ee3601a43fdb"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-ee3601a43fdb"] img { max-width: 100%; }
  body[data-site-page="p-ee3601a43fdb"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-ee3601a43fdb"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-ee3601a43fdb"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-ee3601a43fdb"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 252px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.35;}
body[data-site-page="p-ee3601a43fdb"] .anchor-content{flex:1 1 auto;min-width:0;max-width:52rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-ee3601a43fdb"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-ee3601a43fdb"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-ee3601a43fdb"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-ee3601a43fdb"] .ann-title{font-weight:800;font-size:15px;margin:0 0 10px;}
body[data-site-page="p-ee3601a43fdb"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-ee3601a43fdb"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:14px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-ee3601a43fdb"] .anchor-layout{display:block;}body[data-site-page="p-ee3601a43fdb"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-ee3601a43fdb"] .anchor-content{max-width:none;}}


/* Extracted styles: anchors/sg4-anchor-ledger.html [p-a09a6aa9b80d] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-a09a6aa9b80d"] { font-size: 10.5pt; }
  body[data-site-page="p-a09a6aa9b80d"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-a09a6aa9b80d"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-a09a6aa9b80d"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-a09a6aa9b80d"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-a09a6aa9b80d"] h4, body[data-site-page="p-a09a6aa9b80d"] h5, body[data-site-page="p-a09a6aa9b80d"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-a09a6aa9b80d"] h1, body[data-site-page="p-a09a6aa9b80d"] h2, body[data-site-page="p-a09a6aa9b80d"] h3, body[data-site-page="p-a09a6aa9b80d"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-a09a6aa9b80d"] p { margin: .55rem 0; }
  body[data-site-page="p-a09a6aa9b80d"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-a09a6aa9b80d"] a:hover { text-decoration: underline; }
  body[data-site-page="p-a09a6aa9b80d"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-a09a6aa9b80d"] th, body[data-site-page="p-a09a6aa9b80d"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-a09a6aa9b80d"] th { background: #f0f0f0; } body[data-site-page="p-a09a6aa9b80d"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-a09a6aa9b80d"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-a09a6aa9b80d"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-a09a6aa9b80d"] pre code { background: none; padding: 0; }
  body[data-site-page="p-a09a6aa9b80d"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-a09a6aa9b80d"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-a09a6aa9b80d"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-a09a6aa9b80d"] img { max-width: 100%; }
  body[data-site-page="p-a09a6aa9b80d"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-a09a6aa9b80d"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-a09a6aa9b80d"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-a09a6aa9b80d"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 252px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.35;}
body[data-site-page="p-a09a6aa9b80d"] .anchor-content{flex:1 1 auto;min-width:0;max-width:52rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-a09a6aa9b80d"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-a09a6aa9b80d"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-a09a6aa9b80d"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-a09a6aa9b80d"] .ann-title{font-weight:800;font-size:15px;margin:0 0 10px;}
body[data-site-page="p-a09a6aa9b80d"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-a09a6aa9b80d"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:14px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-a09a6aa9b80d"] .anchor-layout{display:block;}body[data-site-page="p-a09a6aa9b80d"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-a09a6aa9b80d"] .anchor-content{max-width:none;}}


/* Extracted styles: anchors/sg5-anchor-ledger.html [p-53c5b9fa9500] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-53c5b9fa9500"] { font-size: 10.5pt; }
  body[data-site-page="p-53c5b9fa9500"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-53c5b9fa9500"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-53c5b9fa9500"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-53c5b9fa9500"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-53c5b9fa9500"] h4, body[data-site-page="p-53c5b9fa9500"] h5, body[data-site-page="p-53c5b9fa9500"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-53c5b9fa9500"] h1, body[data-site-page="p-53c5b9fa9500"] h2, body[data-site-page="p-53c5b9fa9500"] h3, body[data-site-page="p-53c5b9fa9500"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-53c5b9fa9500"] p { margin: .55rem 0; }
  body[data-site-page="p-53c5b9fa9500"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-53c5b9fa9500"] a:hover { text-decoration: underline; }
  body[data-site-page="p-53c5b9fa9500"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-53c5b9fa9500"] th, body[data-site-page="p-53c5b9fa9500"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-53c5b9fa9500"] th { background: #f0f0f0; } body[data-site-page="p-53c5b9fa9500"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-53c5b9fa9500"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-53c5b9fa9500"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-53c5b9fa9500"] pre code { background: none; padding: 0; }
  body[data-site-page="p-53c5b9fa9500"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-53c5b9fa9500"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-53c5b9fa9500"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-53c5b9fa9500"] img { max-width: 100%; }
  body[data-site-page="p-53c5b9fa9500"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-53c5b9fa9500"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-53c5b9fa9500"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-53c5b9fa9500"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 252px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.35;}
body[data-site-page="p-53c5b9fa9500"] .anchor-content{flex:1 1 auto;min-width:0;max-width:52rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-53c5b9fa9500"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-53c5b9fa9500"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-53c5b9fa9500"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-53c5b9fa9500"] .ann-title{font-weight:800;font-size:15px;margin:0 0 10px;}
body[data-site-page="p-53c5b9fa9500"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-53c5b9fa9500"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:14px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-53c5b9fa9500"] .anchor-layout{display:block;}body[data-site-page="p-53c5b9fa9500"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-53c5b9fa9500"] .anchor-content{max-width:none;}}


/* Extracted styles: anchors/sg6-anchor-ledger.html [p-d695baa4ad6a] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-d695baa4ad6a"] { font-size: 10.5pt; }
  body[data-site-page="p-d695baa4ad6a"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-d695baa4ad6a"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-d695baa4ad6a"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-d695baa4ad6a"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-d695baa4ad6a"] h4, body[data-site-page="p-d695baa4ad6a"] h5, body[data-site-page="p-d695baa4ad6a"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-d695baa4ad6a"] h1, body[data-site-page="p-d695baa4ad6a"] h2, body[data-site-page="p-d695baa4ad6a"] h3, body[data-site-page="p-d695baa4ad6a"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-d695baa4ad6a"] p { margin: .55rem 0; }
  body[data-site-page="p-d695baa4ad6a"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-d695baa4ad6a"] a:hover { text-decoration: underline; }
  body[data-site-page="p-d695baa4ad6a"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-d695baa4ad6a"] th, body[data-site-page="p-d695baa4ad6a"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-d695baa4ad6a"] th { background: #f0f0f0; } body[data-site-page="p-d695baa4ad6a"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-d695baa4ad6a"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-d695baa4ad6a"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-d695baa4ad6a"] pre code { background: none; padding: 0; }
  body[data-site-page="p-d695baa4ad6a"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-d695baa4ad6a"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-d695baa4ad6a"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-d695baa4ad6a"] img { max-width: 100%; }
  body[data-site-page="p-d695baa4ad6a"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-d695baa4ad6a"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-d695baa4ad6a"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-d695baa4ad6a"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 252px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.35;}
body[data-site-page="p-d695baa4ad6a"] .anchor-content{flex:1 1 auto;min-width:0;max-width:52rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-d695baa4ad6a"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-d695baa4ad6a"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-d695baa4ad6a"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-d695baa4ad6a"] .ann-title{font-weight:800;font-size:15px;margin:0 0 10px;}
body[data-site-page="p-d695baa4ad6a"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-d695baa4ad6a"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:14px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-d695baa4ad6a"] .anchor-layout{display:block;}body[data-site-page="p-d695baa4ad6a"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-d695baa4ad6a"] .anchor-content{max-width:none;}}


/* Extracted styles: anchors/sg7-anchor-ledger.html [p-86c028640b83] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-86c028640b83"] { font-size: 10.5pt; }
  body[data-site-page="p-86c028640b83"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-86c028640b83"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-86c028640b83"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-86c028640b83"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-86c028640b83"] h4, body[data-site-page="p-86c028640b83"] h5, body[data-site-page="p-86c028640b83"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-86c028640b83"] h1, body[data-site-page="p-86c028640b83"] h2, body[data-site-page="p-86c028640b83"] h3, body[data-site-page="p-86c028640b83"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-86c028640b83"] p { margin: .55rem 0; }
  body[data-site-page="p-86c028640b83"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-86c028640b83"] a:hover { text-decoration: underline; }
  body[data-site-page="p-86c028640b83"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-86c028640b83"] th, body[data-site-page="p-86c028640b83"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-86c028640b83"] th { background: #f0f0f0; } body[data-site-page="p-86c028640b83"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-86c028640b83"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-86c028640b83"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-86c028640b83"] pre code { background: none; padding: 0; }
  body[data-site-page="p-86c028640b83"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-86c028640b83"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-86c028640b83"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-86c028640b83"] img { max-width: 100%; }
  body[data-site-page="p-86c028640b83"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-86c028640b83"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-86c028640b83"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-86c028640b83"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 252px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.35;}
body[data-site-page="p-86c028640b83"] .anchor-content{flex:1 1 auto;min-width:0;max-width:52rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-86c028640b83"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-86c028640b83"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-86c028640b83"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-86c028640b83"] .ann-title{font-weight:800;font-size:15px;margin:0 0 10px;}
body[data-site-page="p-86c028640b83"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-86c028640b83"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:14px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-86c028640b83"] .anchor-layout{display:block;}body[data-site-page="p-86c028640b83"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-86c028640b83"] .anchor-content{max-width:none;}}


/* Extracted styles: anchors/sg8-anchor-ledger.html [p-01af735132cf] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-01af735132cf"] { font-size: 10.5pt; }
  body[data-site-page="p-01af735132cf"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-01af735132cf"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-01af735132cf"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-01af735132cf"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-01af735132cf"] h4, body[data-site-page="p-01af735132cf"] h5, body[data-site-page="p-01af735132cf"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-01af735132cf"] h1, body[data-site-page="p-01af735132cf"] h2, body[data-site-page="p-01af735132cf"] h3, body[data-site-page="p-01af735132cf"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-01af735132cf"] p { margin: .55rem 0; }
  body[data-site-page="p-01af735132cf"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-01af735132cf"] a:hover { text-decoration: underline; }
  body[data-site-page="p-01af735132cf"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-01af735132cf"] th, body[data-site-page="p-01af735132cf"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-01af735132cf"] th { background: #f0f0f0; } body[data-site-page="p-01af735132cf"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-01af735132cf"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-01af735132cf"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-01af735132cf"] pre code { background: none; padding: 0; }
  body[data-site-page="p-01af735132cf"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-01af735132cf"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-01af735132cf"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-01af735132cf"] img { max-width: 100%; }
  body[data-site-page="p-01af735132cf"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-01af735132cf"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-01af735132cf"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-01af735132cf"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 252px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.35;}
body[data-site-page="p-01af735132cf"] .anchor-content{flex:1 1 auto;min-width:0;max-width:52rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-01af735132cf"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-01af735132cf"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-01af735132cf"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-01af735132cf"] .ann-title{font-weight:800;font-size:15px;margin:0 0 10px;}
body[data-site-page="p-01af735132cf"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-01af735132cf"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:14px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-01af735132cf"] .anchor-layout{display:block;}body[data-site-page="p-01af735132cf"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-01af735132cf"] .anchor-content{max-width:none;}}


/* Extracted styles: anchors/sg9-anchor-ledger.html [p-e8ca0f71270b] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-e8ca0f71270b"] { font-size: 10.5pt; }
  body[data-site-page="p-e8ca0f71270b"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-e8ca0f71270b"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-e8ca0f71270b"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-e8ca0f71270b"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-e8ca0f71270b"] h4, body[data-site-page="p-e8ca0f71270b"] h5, body[data-site-page="p-e8ca0f71270b"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-e8ca0f71270b"] h1, body[data-site-page="p-e8ca0f71270b"] h2, body[data-site-page="p-e8ca0f71270b"] h3, body[data-site-page="p-e8ca0f71270b"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-e8ca0f71270b"] p { margin: .55rem 0; }
  body[data-site-page="p-e8ca0f71270b"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-e8ca0f71270b"] a:hover { text-decoration: underline; }
  body[data-site-page="p-e8ca0f71270b"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-e8ca0f71270b"] th, body[data-site-page="p-e8ca0f71270b"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-e8ca0f71270b"] th { background: #f0f0f0; } body[data-site-page="p-e8ca0f71270b"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-e8ca0f71270b"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-e8ca0f71270b"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-e8ca0f71270b"] pre code { background: none; padding: 0; }
  body[data-site-page="p-e8ca0f71270b"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-e8ca0f71270b"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-e8ca0f71270b"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-e8ca0f71270b"] img { max-width: 100%; }
  body[data-site-page="p-e8ca0f71270b"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-e8ca0f71270b"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-e8ca0f71270b"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-e8ca0f71270b"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 252px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.35;}
body[data-site-page="p-e8ca0f71270b"] .anchor-content{flex:1 1 auto;min-width:0;max-width:52rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-e8ca0f71270b"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-e8ca0f71270b"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-e8ca0f71270b"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-e8ca0f71270b"] .ann-title{font-weight:800;font-size:15px;margin:0 0 10px;}
body[data-site-page="p-e8ca0f71270b"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-e8ca0f71270b"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:14px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-e8ca0f71270b"] .anchor-layout{display:block;}body[data-site-page="p-e8ca0f71270b"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-e8ca0f71270b"] .anchor-content{max-width:none;}}


/* Extracted styles: anchors/shape-minimality-challenge.html [p-943e9922cca4] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-943e9922cca4"] { font-size: 10.5pt; }
  body[data-site-page="p-943e9922cca4"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-943e9922cca4"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-943e9922cca4"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-943e9922cca4"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-943e9922cca4"] h4, body[data-site-page="p-943e9922cca4"] h5, body[data-site-page="p-943e9922cca4"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-943e9922cca4"] h1, body[data-site-page="p-943e9922cca4"] h2, body[data-site-page="p-943e9922cca4"] h3, body[data-site-page="p-943e9922cca4"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-943e9922cca4"] p { margin: .55rem 0; }
  body[data-site-page="p-943e9922cca4"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-943e9922cca4"] a:hover { text-decoration: underline; }
  body[data-site-page="p-943e9922cca4"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-943e9922cca4"] th, body[data-site-page="p-943e9922cca4"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-943e9922cca4"] th { background: #f0f0f0; } body[data-site-page="p-943e9922cca4"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-943e9922cca4"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-943e9922cca4"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-943e9922cca4"] pre code { background: none; padding: 0; }
  body[data-site-page="p-943e9922cca4"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-943e9922cca4"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-943e9922cca4"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-943e9922cca4"] img { max-width: 100%; }
  body[data-site-page="p-943e9922cca4"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-943e9922cca4"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-943e9922cca4"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-943e9922cca4"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 252px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.35;}
body[data-site-page="p-943e9922cca4"] .anchor-content{flex:1 1 auto;min-width:0;max-width:52rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-943e9922cca4"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-943e9922cca4"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-943e9922cca4"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-943e9922cca4"] .ann-title{font-weight:800;font-size:15px;margin:0 0 10px;}
body[data-site-page="p-943e9922cca4"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-943e9922cca4"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:14px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-943e9922cca4"] .anchor-layout{display:block;}body[data-site-page="p-943e9922cca4"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-943e9922cca4"] .anchor-content{max-width:none;}}


/* Extracted styles: anchors/uqf10-anchor-ledger.html [p-534f7fc3b539] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-534f7fc3b539"] { font-size: 10.5pt; }
  body[data-site-page="p-534f7fc3b539"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-534f7fc3b539"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-534f7fc3b539"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-534f7fc3b539"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-534f7fc3b539"] h4, body[data-site-page="p-534f7fc3b539"] h5, body[data-site-page="p-534f7fc3b539"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-534f7fc3b539"] h1, body[data-site-page="p-534f7fc3b539"] h2, body[data-site-page="p-534f7fc3b539"] h3, body[data-site-page="p-534f7fc3b539"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-534f7fc3b539"] p { margin: .55rem 0; }
  body[data-site-page="p-534f7fc3b539"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-534f7fc3b539"] a:hover { text-decoration: underline; }
  body[data-site-page="p-534f7fc3b539"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-534f7fc3b539"] th, body[data-site-page="p-534f7fc3b539"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-534f7fc3b539"] th { background: #f0f0f0; } body[data-site-page="p-534f7fc3b539"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-534f7fc3b539"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-534f7fc3b539"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-534f7fc3b539"] pre code { background: none; padding: 0; }
  body[data-site-page="p-534f7fc3b539"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-534f7fc3b539"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-534f7fc3b539"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-534f7fc3b539"] img { max-width: 100%; }
  body[data-site-page="p-534f7fc3b539"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-534f7fc3b539"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-534f7fc3b539"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-534f7fc3b539"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 252px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.35;}
body[data-site-page="p-534f7fc3b539"] .anchor-content{flex:1 1 auto;min-width:0;max-width:52rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-534f7fc3b539"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-534f7fc3b539"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-534f7fc3b539"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-534f7fc3b539"] .ann-title{font-weight:800;font-size:15px;margin:0 0 10px;}
body[data-site-page="p-534f7fc3b539"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-534f7fc3b539"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:14px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-534f7fc3b539"] .anchor-layout{display:block;}body[data-site-page="p-534f7fc3b539"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-534f7fc3b539"] .anchor-content{max-width:none;}}


/* Extracted styles: anchors/uqf14-anchor-ledger.html [p-b380e0c500aa] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-b380e0c500aa"] { font-size: 10.5pt; }
  body[data-site-page="p-b380e0c500aa"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-b380e0c500aa"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-b380e0c500aa"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-b380e0c500aa"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-b380e0c500aa"] h4, body[data-site-page="p-b380e0c500aa"] h5, body[data-site-page="p-b380e0c500aa"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-b380e0c500aa"] h1, body[data-site-page="p-b380e0c500aa"] h2, body[data-site-page="p-b380e0c500aa"] h3, body[data-site-page="p-b380e0c500aa"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-b380e0c500aa"] p { margin: .55rem 0; }
  body[data-site-page="p-b380e0c500aa"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-b380e0c500aa"] a:hover { text-decoration: underline; }
  body[data-site-page="p-b380e0c500aa"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-b380e0c500aa"] th, body[data-site-page="p-b380e0c500aa"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-b380e0c500aa"] th { background: #f0f0f0; } body[data-site-page="p-b380e0c500aa"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-b380e0c500aa"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-b380e0c500aa"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-b380e0c500aa"] pre code { background: none; padding: 0; }
  body[data-site-page="p-b380e0c500aa"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-b380e0c500aa"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-b380e0c500aa"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-b380e0c500aa"] img { max-width: 100%; }
  body[data-site-page="p-b380e0c500aa"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-b380e0c500aa"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-b380e0c500aa"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-b380e0c500aa"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 252px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.35;}
body[data-site-page="p-b380e0c500aa"] .anchor-content{flex:1 1 auto;min-width:0;max-width:52rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-b380e0c500aa"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-b380e0c500aa"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-b380e0c500aa"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-b380e0c500aa"] .ann-title{font-weight:800;font-size:15px;margin:0 0 10px;}
body[data-site-page="p-b380e0c500aa"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-b380e0c500aa"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:14px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-b380e0c500aa"] .anchor-layout{display:block;}body[data-site-page="p-b380e0c500aa"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-b380e0c500aa"] .anchor-content{max-width:none;}}


/* Extracted styles: anchors/uqf3-anchor-ledger.html [p-c0c1b16ffb99] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-c0c1b16ffb99"] { font-size: 10.5pt; }
  body[data-site-page="p-c0c1b16ffb99"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-c0c1b16ffb99"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-c0c1b16ffb99"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-c0c1b16ffb99"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-c0c1b16ffb99"] h4, body[data-site-page="p-c0c1b16ffb99"] h5, body[data-site-page="p-c0c1b16ffb99"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-c0c1b16ffb99"] h1, body[data-site-page="p-c0c1b16ffb99"] h2, body[data-site-page="p-c0c1b16ffb99"] h3, body[data-site-page="p-c0c1b16ffb99"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-c0c1b16ffb99"] p { margin: .55rem 0; }
  body[data-site-page="p-c0c1b16ffb99"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-c0c1b16ffb99"] a:hover { text-decoration: underline; }
  body[data-site-page="p-c0c1b16ffb99"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-c0c1b16ffb99"] th, body[data-site-page="p-c0c1b16ffb99"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-c0c1b16ffb99"] th { background: #f0f0f0; } body[data-site-page="p-c0c1b16ffb99"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-c0c1b16ffb99"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-c0c1b16ffb99"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-c0c1b16ffb99"] pre code { background: none; padding: 0; }
  body[data-site-page="p-c0c1b16ffb99"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-c0c1b16ffb99"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-c0c1b16ffb99"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-c0c1b16ffb99"] img { max-width: 100%; }
  body[data-site-page="p-c0c1b16ffb99"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-c0c1b16ffb99"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-c0c1b16ffb99"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-c0c1b16ffb99"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 252px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.35;}
body[data-site-page="p-c0c1b16ffb99"] .anchor-content{flex:1 1 auto;min-width:0;max-width:52rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-c0c1b16ffb99"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-c0c1b16ffb99"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-c0c1b16ffb99"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-c0c1b16ffb99"] .ann-title{font-weight:800;font-size:15px;margin:0 0 10px;}
body[data-site-page="p-c0c1b16ffb99"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-c0c1b16ffb99"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:14px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-c0c1b16ffb99"] .anchor-layout{display:block;}body[data-site-page="p-c0c1b16ffb99"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-c0c1b16ffb99"] .anchor-content{max-width:none;}}


/* Extracted styles: anchors/uqf4-anchor-ledger.html [p-45f395b9a7b1] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-45f395b9a7b1"] { font-size: 10.5pt; }
  body[data-site-page="p-45f395b9a7b1"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-45f395b9a7b1"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-45f395b9a7b1"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-45f395b9a7b1"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-45f395b9a7b1"] h4, body[data-site-page="p-45f395b9a7b1"] h5, body[data-site-page="p-45f395b9a7b1"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-45f395b9a7b1"] h1, body[data-site-page="p-45f395b9a7b1"] h2, body[data-site-page="p-45f395b9a7b1"] h3, body[data-site-page="p-45f395b9a7b1"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-45f395b9a7b1"] p { margin: .55rem 0; }
  body[data-site-page="p-45f395b9a7b1"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-45f395b9a7b1"] a:hover { text-decoration: underline; }
  body[data-site-page="p-45f395b9a7b1"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-45f395b9a7b1"] th, body[data-site-page="p-45f395b9a7b1"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-45f395b9a7b1"] th { background: #f0f0f0; } body[data-site-page="p-45f395b9a7b1"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-45f395b9a7b1"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-45f395b9a7b1"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-45f395b9a7b1"] pre code { background: none; padding: 0; }
  body[data-site-page="p-45f395b9a7b1"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-45f395b9a7b1"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-45f395b9a7b1"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-45f395b9a7b1"] img { max-width: 100%; }
  body[data-site-page="p-45f395b9a7b1"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-45f395b9a7b1"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-45f395b9a7b1"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-45f395b9a7b1"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 252px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.35;}
body[data-site-page="p-45f395b9a7b1"] .anchor-content{flex:1 1 auto;min-width:0;max-width:52rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-45f395b9a7b1"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-45f395b9a7b1"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-45f395b9a7b1"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-45f395b9a7b1"] .ann-title{font-weight:800;font-size:15px;margin:0 0 10px;}
body[data-site-page="p-45f395b9a7b1"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-45f395b9a7b1"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:14px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-45f395b9a7b1"] .anchor-layout{display:block;}body[data-site-page="p-45f395b9a7b1"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-45f395b9a7b1"] .anchor-content{max-width:none;}}


/* Extracted styles: anchors/uqf5a-5b-anchor-ledger.html [p-12d48b3b0eb4] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-12d48b3b0eb4"] { font-size: 10.5pt; }
  body[data-site-page="p-12d48b3b0eb4"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-12d48b3b0eb4"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-12d48b3b0eb4"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-12d48b3b0eb4"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-12d48b3b0eb4"] h4, body[data-site-page="p-12d48b3b0eb4"] h5, body[data-site-page="p-12d48b3b0eb4"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-12d48b3b0eb4"] h1, body[data-site-page="p-12d48b3b0eb4"] h2, body[data-site-page="p-12d48b3b0eb4"] h3, body[data-site-page="p-12d48b3b0eb4"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-12d48b3b0eb4"] p { margin: .55rem 0; }
  body[data-site-page="p-12d48b3b0eb4"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-12d48b3b0eb4"] a:hover { text-decoration: underline; }
  body[data-site-page="p-12d48b3b0eb4"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-12d48b3b0eb4"] th, body[data-site-page="p-12d48b3b0eb4"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-12d48b3b0eb4"] th { background: #f0f0f0; } body[data-site-page="p-12d48b3b0eb4"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-12d48b3b0eb4"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-12d48b3b0eb4"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-12d48b3b0eb4"] pre code { background: none; padding: 0; }
  body[data-site-page="p-12d48b3b0eb4"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-12d48b3b0eb4"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-12d48b3b0eb4"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-12d48b3b0eb4"] img { max-width: 100%; }
  body[data-site-page="p-12d48b3b0eb4"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-12d48b3b0eb4"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-12d48b3b0eb4"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-12d48b3b0eb4"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 252px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.35;}
body[data-site-page="p-12d48b3b0eb4"] .anchor-content{flex:1 1 auto;min-width:0;max-width:52rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-12d48b3b0eb4"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-12d48b3b0eb4"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-12d48b3b0eb4"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-12d48b3b0eb4"] .ann-title{font-weight:800;font-size:15px;margin:0 0 10px;}
body[data-site-page="p-12d48b3b0eb4"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-12d48b3b0eb4"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:14px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-12d48b3b0eb4"] .anchor-layout{display:block;}body[data-site-page="p-12d48b3b0eb4"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-12d48b3b0eb4"] .anchor-content{max-width:none;}}


/* Extracted styles: anchors/uqf5c-anchor-ledger.html [p-9803b0fd6392] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-9803b0fd6392"] { font-size: 10.5pt; }
  body[data-site-page="p-9803b0fd6392"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-9803b0fd6392"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-9803b0fd6392"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-9803b0fd6392"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-9803b0fd6392"] h4, body[data-site-page="p-9803b0fd6392"] h5, body[data-site-page="p-9803b0fd6392"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-9803b0fd6392"] h1, body[data-site-page="p-9803b0fd6392"] h2, body[data-site-page="p-9803b0fd6392"] h3, body[data-site-page="p-9803b0fd6392"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-9803b0fd6392"] p { margin: .55rem 0; }
  body[data-site-page="p-9803b0fd6392"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-9803b0fd6392"] a:hover { text-decoration: underline; }
  body[data-site-page="p-9803b0fd6392"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-9803b0fd6392"] th, body[data-site-page="p-9803b0fd6392"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-9803b0fd6392"] th { background: #f0f0f0; } body[data-site-page="p-9803b0fd6392"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-9803b0fd6392"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-9803b0fd6392"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-9803b0fd6392"] pre code { background: none; padding: 0; }
  body[data-site-page="p-9803b0fd6392"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-9803b0fd6392"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-9803b0fd6392"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-9803b0fd6392"] img { max-width: 100%; }
  body[data-site-page="p-9803b0fd6392"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-9803b0fd6392"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-9803b0fd6392"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-9803b0fd6392"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 252px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.35;}
body[data-site-page="p-9803b0fd6392"] .anchor-content{flex:1 1 auto;min-width:0;max-width:52rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-9803b0fd6392"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-9803b0fd6392"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-9803b0fd6392"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-9803b0fd6392"] .ann-title{font-weight:800;font-size:15px;margin:0 0 10px;}
body[data-site-page="p-9803b0fd6392"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-9803b0fd6392"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:14px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-9803b0fd6392"] .anchor-layout{display:block;}body[data-site-page="p-9803b0fd6392"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-9803b0fd6392"] .anchor-content{max-width:none;}}


/* Extracted styles: anchors/uqf7-anchor-ledger.html [p-e03ff6f269be] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-e03ff6f269be"] { font-size: 10.5pt; }
  body[data-site-page="p-e03ff6f269be"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-e03ff6f269be"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-e03ff6f269be"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-e03ff6f269be"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-e03ff6f269be"] h4, body[data-site-page="p-e03ff6f269be"] h5, body[data-site-page="p-e03ff6f269be"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-e03ff6f269be"] h1, body[data-site-page="p-e03ff6f269be"] h2, body[data-site-page="p-e03ff6f269be"] h3, body[data-site-page="p-e03ff6f269be"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-e03ff6f269be"] p { margin: .55rem 0; }
  body[data-site-page="p-e03ff6f269be"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-e03ff6f269be"] a:hover { text-decoration: underline; }
  body[data-site-page="p-e03ff6f269be"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-e03ff6f269be"] th, body[data-site-page="p-e03ff6f269be"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-e03ff6f269be"] th { background: #f0f0f0; } body[data-site-page="p-e03ff6f269be"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-e03ff6f269be"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-e03ff6f269be"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-e03ff6f269be"] pre code { background: none; padding: 0; }
  body[data-site-page="p-e03ff6f269be"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-e03ff6f269be"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-e03ff6f269be"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-e03ff6f269be"] img { max-width: 100%; }
  body[data-site-page="p-e03ff6f269be"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-e03ff6f269be"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-e03ff6f269be"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-e03ff6f269be"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 252px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.35;}
body[data-site-page="p-e03ff6f269be"] .anchor-content{flex:1 1 auto;min-width:0;max-width:52rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-e03ff6f269be"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-e03ff6f269be"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-e03ff6f269be"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-e03ff6f269be"] .ann-title{font-weight:800;font-size:15px;margin:0 0 10px;}
body[data-site-page="p-e03ff6f269be"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-e03ff6f269be"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:14px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-e03ff6f269be"] .anchor-layout{display:block;}body[data-site-page="p-e03ff6f269be"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-e03ff6f269be"] .anchor-content{max-width:none;}}


/* Extracted styles: anchors/uqf9-anchor-ledger.html [p-d99aded0c6b9] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-d99aded0c6b9"] { font-size: 10.5pt; }
  body[data-site-page="p-d99aded0c6b9"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-d99aded0c6b9"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-d99aded0c6b9"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-d99aded0c6b9"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-d99aded0c6b9"] h4, body[data-site-page="p-d99aded0c6b9"] h5, body[data-site-page="p-d99aded0c6b9"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-d99aded0c6b9"] h1, body[data-site-page="p-d99aded0c6b9"] h2, body[data-site-page="p-d99aded0c6b9"] h3, body[data-site-page="p-d99aded0c6b9"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-d99aded0c6b9"] p { margin: .55rem 0; }
  body[data-site-page="p-d99aded0c6b9"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-d99aded0c6b9"] a:hover { text-decoration: underline; }
  body[data-site-page="p-d99aded0c6b9"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-d99aded0c6b9"] th, body[data-site-page="p-d99aded0c6b9"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-d99aded0c6b9"] th { background: #f0f0f0; } body[data-site-page="p-d99aded0c6b9"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-d99aded0c6b9"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-d99aded0c6b9"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-d99aded0c6b9"] pre code { background: none; padding: 0; }
  body[data-site-page="p-d99aded0c6b9"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-d99aded0c6b9"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-d99aded0c6b9"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-d99aded0c6b9"] img { max-width: 100%; }
  body[data-site-page="p-d99aded0c6b9"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-d99aded0c6b9"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-d99aded0c6b9"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-d99aded0c6b9"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 252px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.35;}
body[data-site-page="p-d99aded0c6b9"] .anchor-content{flex:1 1 auto;min-width:0;max-width:52rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-d99aded0c6b9"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-d99aded0c6b9"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-d99aded0c6b9"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-d99aded0c6b9"] .ann-title{font-weight:800;font-size:15px;margin:0 0 10px;}
body[data-site-page="p-d99aded0c6b9"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-d99aded0c6b9"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:14px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-d99aded0c6b9"] .anchor-layout{display:block;}body[data-site-page="p-d99aded0c6b9"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-d99aded0c6b9"] .anchor-content{max-width:none;}}


/* Extracted styles: articles/AXIOM_GATES_AI.html [p-fbe4930fb402] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-fbe4930fb402"] { font-size: 10.5pt; }
  body[data-site-page="p-fbe4930fb402"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-fbe4930fb402"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-fbe4930fb402"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-fbe4930fb402"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-fbe4930fb402"] h4, body[data-site-page="p-fbe4930fb402"] h5, body[data-site-page="p-fbe4930fb402"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-fbe4930fb402"] h1, body[data-site-page="p-fbe4930fb402"] h2, body[data-site-page="p-fbe4930fb402"] h3, body[data-site-page="p-fbe4930fb402"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-fbe4930fb402"] p { margin: .55rem 0; }
  body[data-site-page="p-fbe4930fb402"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-fbe4930fb402"] a:hover { text-decoration: underline; }
  body[data-site-page="p-fbe4930fb402"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-fbe4930fb402"] th, body[data-site-page="p-fbe4930fb402"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-fbe4930fb402"] th { background: #f0f0f0; } body[data-site-page="p-fbe4930fb402"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-fbe4930fb402"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-fbe4930fb402"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-fbe4930fb402"] pre code { background: none; padding: 0; }
  body[data-site-page="p-fbe4930fb402"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-fbe4930fb402"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-fbe4930fb402"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-fbe4930fb402"] img { max-width: 100%; }
  body[data-site-page="p-fbe4930fb402"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/AXIOM_GATES_HUMAN.html [p-043c95debbb5] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-043c95debbb5"] { font-size: 10.5pt; }
  body[data-site-page="p-043c95debbb5"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-043c95debbb5"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-043c95debbb5"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-043c95debbb5"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-043c95debbb5"] h4, body[data-site-page="p-043c95debbb5"] h5, body[data-site-page="p-043c95debbb5"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-043c95debbb5"] h1, body[data-site-page="p-043c95debbb5"] h2, body[data-site-page="p-043c95debbb5"] h3, body[data-site-page="p-043c95debbb5"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-043c95debbb5"] p { margin: .55rem 0; }
  body[data-site-page="p-043c95debbb5"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-043c95debbb5"] a:hover { text-decoration: underline; }
  body[data-site-page="p-043c95debbb5"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-043c95debbb5"] th, body[data-site-page="p-043c95debbb5"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-043c95debbb5"] th { background: #f0f0f0; } body[data-site-page="p-043c95debbb5"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-043c95debbb5"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-043c95debbb5"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-043c95debbb5"] pre code { background: none; padding: 0; }
  body[data-site-page="p-043c95debbb5"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-043c95debbb5"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-043c95debbb5"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-043c95debbb5"] img { max-width: 100%; }
  body[data-site-page="p-043c95debbb5"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/Bit_Flip_Code_Quantum_Computing_Check.html [p-174e3b2052ac] */

body[data-site-page="p-174e3b2052ac"]{--ink:#1a1c20;--muted:#5a6068;--line:#dfe2e7;--bg:#fbfcfd;--accent:#2b4a6f;--accent-soft:#eef3f8;--code-bg:#f4f6f8}
body[data-site-page="p-174e3b2052ac"], body[data-site-page="p-174e3b2052ac"] *{box-sizing:border-box}body[data-site-page="p-174e3b2052ac"]{margin:0;background:var(--bg);color:var(--ink);font:17px/1.64 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}
body[data-site-page="p-174e3b2052ac"] .wrap{max-width:820px;margin:0 auto;padding:0 22px}
body[data-site-page="p-174e3b2052ac"] header.hero{background:linear-gradient(180deg,#0f1b2b 0%,#1d3350 100%);color:#eef3f8;padding:36px 0 28px;border-bottom:3px solid #0a1320}
body[data-site-page="p-174e3b2052ac"] header.hero .eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:12px;color:#9fb6d2;margin:0 0 12px}
body[data-site-page="p-174e3b2052ac"] header.hero h1{font-size:27px;line-height:1.22;margin:0 0 8px;font-weight:700;color:#fff}
body[data-site-page="p-174e3b2052ac"] header.hero .sub{font-size:16px;color:#cdd9ea;margin:0}
body[data-site-page="p-174e3b2052ac"] header.hero .back{font-size:14px;color:#9fb6d2;margin-top:16px}body[data-site-page="p-174e3b2052ac"] header.hero a{color:#d7e2f0;border-bottom:1px solid #41597a}
body[data-site-page="p-174e3b2052ac"] main{padding:24px 0 46px}body[data-site-page="p-174e3b2052ac"] h1{font-size:23px;color:var(--accent);line-height:1.26;margin:28px 0 12px}
body[data-site-page="p-174e3b2052ac"] h2{font-size:20px;color:var(--accent);margin:26px 0 10px}body[data-site-page="p-174e3b2052ac"] h3{font-size:17px;color:var(--accent);margin:20px 0 8px}
body[data-site-page="p-174e3b2052ac"] p{margin:0 0 14px}body[data-site-page="p-174e3b2052ac"] img{max-width:100%;height:auto;vertical-align:middle}
body[data-site-page="p-174e3b2052ac"] a{color:var(--accent);text-decoration:none;border-bottom:1px solid #b9cbe0}body[data-site-page="p-174e3b2052ac"] a:hover{border-bottom-color:var(--accent)}
body[data-site-page="p-174e3b2052ac"] ul, body[data-site-page="p-174e3b2052ac"] ol{margin:0 0 14px;padding-left:24px}body[data-site-page="p-174e3b2052ac"] li{margin:0 0 7px}
body[data-site-page="p-174e3b2052ac"] table{border-collapse:collapse;width:100%;margin:14px 0;font-size:14.5px;display:block;overflow-x:auto}
body[data-site-page="p-174e3b2052ac"] th, body[data-site-page="p-174e3b2052ac"] td{border:1px solid var(--line);padding:8px 10px;text-align:left}body[data-site-page="p-174e3b2052ac"] th{background:var(--accent-soft);color:var(--accent)}
body[data-site-page="p-174e3b2052ac"] code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.92em;background:var(--code-bg);padding:1px 4px;border-radius:3px}
body[data-site-page="p-174e3b2052ac"] blockquote{margin:14px 0;padding:6px 16px;border-left:3px solid var(--line);color:var(--muted)}


/* Extracted styles: articles/BLACK_HOLE_DISSOLUTION.html [p-5dec1040f238] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-5dec1040f238"] { font-size: 10.5pt; }
  body[data-site-page="p-5dec1040f238"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-5dec1040f238"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-5dec1040f238"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-5dec1040f238"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-5dec1040f238"] h4, body[data-site-page="p-5dec1040f238"] h5, body[data-site-page="p-5dec1040f238"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-5dec1040f238"] h1, body[data-site-page="p-5dec1040f238"] h2, body[data-site-page="p-5dec1040f238"] h3, body[data-site-page="p-5dec1040f238"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-5dec1040f238"] p { margin: .55rem 0; }
  body[data-site-page="p-5dec1040f238"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-5dec1040f238"] a:hover { text-decoration: underline; }
  body[data-site-page="p-5dec1040f238"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-5dec1040f238"] th, body[data-site-page="p-5dec1040f238"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-5dec1040f238"] th { background: #f0f0f0; } body[data-site-page="p-5dec1040f238"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-5dec1040f238"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-5dec1040f238"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-5dec1040f238"] pre code { background: none; padding: 0; }
  body[data-site-page="p-5dec1040f238"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-5dec1040f238"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-5dec1040f238"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-5dec1040f238"] img { max-width: 100%; }
  body[data-site-page="p-5dec1040f238"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/DOSSIER_BLACKHOLE_SINGULARITY_FULL.html [p-a86f74f1c8bf] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-a86f74f1c8bf"] { font-size: 10.5pt; }
  body[data-site-page="p-a86f74f1c8bf"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-a86f74f1c8bf"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-a86f74f1c8bf"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-a86f74f1c8bf"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-a86f74f1c8bf"] h4, body[data-site-page="p-a86f74f1c8bf"] h5, body[data-site-page="p-a86f74f1c8bf"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-a86f74f1c8bf"] h1, body[data-site-page="p-a86f74f1c8bf"] h2, body[data-site-page="p-a86f74f1c8bf"] h3, body[data-site-page="p-a86f74f1c8bf"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-a86f74f1c8bf"] p { margin: .55rem 0; }
  body[data-site-page="p-a86f74f1c8bf"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-a86f74f1c8bf"] a:hover { text-decoration: underline; }
  body[data-site-page="p-a86f74f1c8bf"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-a86f74f1c8bf"] th, body[data-site-page="p-a86f74f1c8bf"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-a86f74f1c8bf"] th { background: #f0f0f0; } body[data-site-page="p-a86f74f1c8bf"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-a86f74f1c8bf"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-a86f74f1c8bf"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-a86f74f1c8bf"] pre code { background: none; padding: 0; }
  body[data-site-page="p-a86f74f1c8bf"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-a86f74f1c8bf"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-a86f74f1c8bf"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-a86f74f1c8bf"] img { max-width: 100%; }
  body[data-site-page="p-a86f74f1c8bf"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/DOSSIER_BORN_FULL.html [p-4d30936db1e5] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-4d30936db1e5"] { font-size: 10.5pt; }
  body[data-site-page="p-4d30936db1e5"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-4d30936db1e5"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-4d30936db1e5"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-4d30936db1e5"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-4d30936db1e5"] h4, body[data-site-page="p-4d30936db1e5"] h5, body[data-site-page="p-4d30936db1e5"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-4d30936db1e5"] h1, body[data-site-page="p-4d30936db1e5"] h2, body[data-site-page="p-4d30936db1e5"] h3, body[data-site-page="p-4d30936db1e5"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-4d30936db1e5"] p { margin: .55rem 0; }
  body[data-site-page="p-4d30936db1e5"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-4d30936db1e5"] a:hover { text-decoration: underline; }
  body[data-site-page="p-4d30936db1e5"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-4d30936db1e5"] th, body[data-site-page="p-4d30936db1e5"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-4d30936db1e5"] th { background: #f0f0f0; } body[data-site-page="p-4d30936db1e5"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-4d30936db1e5"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-4d30936db1e5"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-4d30936db1e5"] pre code { background: none; padding: 0; }
  body[data-site-page="p-4d30936db1e5"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-4d30936db1e5"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-4d30936db1e5"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-4d30936db1e5"] img { max-width: 100%; }
  body[data-site-page="p-4d30936db1e5"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/DOSSIER_DEEPROOT_GRANULARITY_FULL.html [p-65406497297b] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-65406497297b"] { font-size: 10.5pt; }
  body[data-site-page="p-65406497297b"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-65406497297b"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-65406497297b"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-65406497297b"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-65406497297b"] h4, body[data-site-page="p-65406497297b"] h5, body[data-site-page="p-65406497297b"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-65406497297b"] h1, body[data-site-page="p-65406497297b"] h2, body[data-site-page="p-65406497297b"] h3, body[data-site-page="p-65406497297b"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-65406497297b"] p { margin: .55rem 0; }
  body[data-site-page="p-65406497297b"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-65406497297b"] a:hover { text-decoration: underline; }
  body[data-site-page="p-65406497297b"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-65406497297b"] th, body[data-site-page="p-65406497297b"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-65406497297b"] th { background: #f0f0f0; } body[data-site-page="p-65406497297b"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-65406497297b"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-65406497297b"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-65406497297b"] pre code { background: none; padding: 0; }
  body[data-site-page="p-65406497297b"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-65406497297b"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-65406497297b"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-65406497297b"] img { max-width: 100%; }
  body[data-site-page="p-65406497297b"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/DOSSIER_DEEPROOT_SHAPE_FULL.html [p-1d09a0086534] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-1d09a0086534"] { font-size: 10.5pt; }
  body[data-site-page="p-1d09a0086534"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-1d09a0086534"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-1d09a0086534"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-1d09a0086534"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-1d09a0086534"] h4, body[data-site-page="p-1d09a0086534"] h5, body[data-site-page="p-1d09a0086534"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-1d09a0086534"] h1, body[data-site-page="p-1d09a0086534"] h2, body[data-site-page="p-1d09a0086534"] h3, body[data-site-page="p-1d09a0086534"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-1d09a0086534"] p { margin: .55rem 0; }
  body[data-site-page="p-1d09a0086534"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-1d09a0086534"] a:hover { text-decoration: underline; }
  body[data-site-page="p-1d09a0086534"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-1d09a0086534"] th, body[data-site-page="p-1d09a0086534"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-1d09a0086534"] th { background: #f0f0f0; } body[data-site-page="p-1d09a0086534"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-1d09a0086534"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-1d09a0086534"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-1d09a0086534"] pre code { background: none; padding: 0; }
  body[data-site-page="p-1d09a0086534"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-1d09a0086534"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-1d09a0086534"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-1d09a0086534"] img { max-width: 100%; }
  body[data-site-page="p-1d09a0086534"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/DOSSIER_GAP01_FULL.html [p-dc951dede893] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-dc951dede893"] { font-size: 10.5pt; }
  body[data-site-page="p-dc951dede893"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-dc951dede893"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-dc951dede893"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-dc951dede893"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-dc951dede893"] h4, body[data-site-page="p-dc951dede893"] h5, body[data-site-page="p-dc951dede893"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-dc951dede893"] h1, body[data-site-page="p-dc951dede893"] h2, body[data-site-page="p-dc951dede893"] h3, body[data-site-page="p-dc951dede893"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-dc951dede893"] p { margin: .55rem 0; }
  body[data-site-page="p-dc951dede893"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-dc951dede893"] a:hover { text-decoration: underline; }
  body[data-site-page="p-dc951dede893"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-dc951dede893"] th, body[data-site-page="p-dc951dede893"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-dc951dede893"] th { background: #f0f0f0; } body[data-site-page="p-dc951dede893"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-dc951dede893"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-dc951dede893"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-dc951dede893"] pre code { background: none; padding: 0; }
  body[data-site-page="p-dc951dede893"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-dc951dede893"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-dc951dede893"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-dc951dede893"] img { max-width: 100%; }
  body[data-site-page="p-dc951dede893"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/DOSSIER_GAP02_FULL.html [p-c5502053d17d] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-c5502053d17d"] { font-size: 10.5pt; }
  body[data-site-page="p-c5502053d17d"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-c5502053d17d"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-c5502053d17d"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-c5502053d17d"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-c5502053d17d"] h4, body[data-site-page="p-c5502053d17d"] h5, body[data-site-page="p-c5502053d17d"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-c5502053d17d"] h1, body[data-site-page="p-c5502053d17d"] h2, body[data-site-page="p-c5502053d17d"] h3, body[data-site-page="p-c5502053d17d"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-c5502053d17d"] p { margin: .55rem 0; }
  body[data-site-page="p-c5502053d17d"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-c5502053d17d"] a:hover { text-decoration: underline; }
  body[data-site-page="p-c5502053d17d"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-c5502053d17d"] th, body[data-site-page="p-c5502053d17d"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-c5502053d17d"] th { background: #f0f0f0; } body[data-site-page="p-c5502053d17d"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-c5502053d17d"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-c5502053d17d"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-c5502053d17d"] pre code { background: none; padding: 0; }
  body[data-site-page="p-c5502053d17d"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-c5502053d17d"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-c5502053d17d"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-c5502053d17d"] img { max-width: 100%; }
  body[data-site-page="p-c5502053d17d"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/DOSSIER_GAP05_CATASTROPHE_FULL.html [p-b21356130a27] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-b21356130a27"] { font-size: 10.5pt; }
  body[data-site-page="p-b21356130a27"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-b21356130a27"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-b21356130a27"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-b21356130a27"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-b21356130a27"] h4, body[data-site-page="p-b21356130a27"] h5, body[data-site-page="p-b21356130a27"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-b21356130a27"] h1, body[data-site-page="p-b21356130a27"] h2, body[data-site-page="p-b21356130a27"] h3, body[data-site-page="p-b21356130a27"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-b21356130a27"] p { margin: .55rem 0; }
  body[data-site-page="p-b21356130a27"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-b21356130a27"] a:hover { text-decoration: underline; }
  body[data-site-page="p-b21356130a27"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-b21356130a27"] th, body[data-site-page="p-b21356130a27"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-b21356130a27"] th { background: #f0f0f0; } body[data-site-page="p-b21356130a27"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-b21356130a27"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-b21356130a27"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-b21356130a27"] pre code { background: none; padding: 0; }
  body[data-site-page="p-b21356130a27"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-b21356130a27"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-b21356130a27"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-b21356130a27"] img { max-width: 100%; }
  body[data-site-page="p-b21356130a27"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/DOSSIER_GAP05_STABILITY_FULL.html [p-abd5867b100b] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-abd5867b100b"] { font-size: 10.5pt; }
  body[data-site-page="p-abd5867b100b"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-abd5867b100b"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-abd5867b100b"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-abd5867b100b"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-abd5867b100b"] h4, body[data-site-page="p-abd5867b100b"] h5, body[data-site-page="p-abd5867b100b"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-abd5867b100b"] h1, body[data-site-page="p-abd5867b100b"] h2, body[data-site-page="p-abd5867b100b"] h3, body[data-site-page="p-abd5867b100b"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-abd5867b100b"] p { margin: .55rem 0; }
  body[data-site-page="p-abd5867b100b"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-abd5867b100b"] a:hover { text-decoration: underline; }
  body[data-site-page="p-abd5867b100b"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-abd5867b100b"] th, body[data-site-page="p-abd5867b100b"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-abd5867b100b"] th { background: #f0f0f0; } body[data-site-page="p-abd5867b100b"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-abd5867b100b"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-abd5867b100b"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-abd5867b100b"] pre code { background: none; padding: 0; }
  body[data-site-page="p-abd5867b100b"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-abd5867b100b"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-abd5867b100b"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-abd5867b100b"] img { max-width: 100%; }
  body[data-site-page="p-abd5867b100b"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/DOSSIER_GAP05_VALUE_FULL.html [p-08995f5a99ea] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-08995f5a99ea"] { font-size: 10.5pt; }
  body[data-site-page="p-08995f5a99ea"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-08995f5a99ea"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-08995f5a99ea"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-08995f5a99ea"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-08995f5a99ea"] h4, body[data-site-page="p-08995f5a99ea"] h5, body[data-site-page="p-08995f5a99ea"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-08995f5a99ea"] h1, body[data-site-page="p-08995f5a99ea"] h2, body[data-site-page="p-08995f5a99ea"] h3, body[data-site-page="p-08995f5a99ea"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-08995f5a99ea"] p { margin: .55rem 0; }
  body[data-site-page="p-08995f5a99ea"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-08995f5a99ea"] a:hover { text-decoration: underline; }
  body[data-site-page="p-08995f5a99ea"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-08995f5a99ea"] th, body[data-site-page="p-08995f5a99ea"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-08995f5a99ea"] th { background: #f0f0f0; } body[data-site-page="p-08995f5a99ea"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-08995f5a99ea"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-08995f5a99ea"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-08995f5a99ea"] pre code { background: none; padding: 0; }
  body[data-site-page="p-08995f5a99ea"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-08995f5a99ea"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-08995f5a99ea"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-08995f5a99ea"] img { max-width: 100%; }
  body[data-site-page="p-08995f5a99ea"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/DOSSIER_GAP08_FULL.html [p-a4110d721f1a] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-a4110d721f1a"] { font-size: 10.5pt; }
  body[data-site-page="p-a4110d721f1a"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-a4110d721f1a"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-a4110d721f1a"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-a4110d721f1a"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-a4110d721f1a"] h4, body[data-site-page="p-a4110d721f1a"] h5, body[data-site-page="p-a4110d721f1a"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-a4110d721f1a"] h1, body[data-site-page="p-a4110d721f1a"] h2, body[data-site-page="p-a4110d721f1a"] h3, body[data-site-page="p-a4110d721f1a"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-a4110d721f1a"] p { margin: .55rem 0; }
  body[data-site-page="p-a4110d721f1a"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-a4110d721f1a"] a:hover { text-decoration: underline; }
  body[data-site-page="p-a4110d721f1a"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-a4110d721f1a"] th, body[data-site-page="p-a4110d721f1a"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-a4110d721f1a"] th { background: #f0f0f0; } body[data-site-page="p-a4110d721f1a"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-a4110d721f1a"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-a4110d721f1a"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-a4110d721f1a"] pre code { background: none; padding: 0; }
  body[data-site-page="p-a4110d721f1a"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-a4110d721f1a"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-a4110d721f1a"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-a4110d721f1a"] img { max-width: 100%; }
  body[data-site-page="p-a4110d721f1a"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/DOSSIER_GAP10_BG_10_FULL.html [p-948bb11cc75d] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-948bb11cc75d"] { font-size: 10.5pt; }
  body[data-site-page="p-948bb11cc75d"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-948bb11cc75d"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-948bb11cc75d"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-948bb11cc75d"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-948bb11cc75d"] h4, body[data-site-page="p-948bb11cc75d"] h5, body[data-site-page="p-948bb11cc75d"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-948bb11cc75d"] h1, body[data-site-page="p-948bb11cc75d"] h2, body[data-site-page="p-948bb11cc75d"] h3, body[data-site-page="p-948bb11cc75d"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-948bb11cc75d"] p { margin: .55rem 0; }
  body[data-site-page="p-948bb11cc75d"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-948bb11cc75d"] a:hover { text-decoration: underline; }
  body[data-site-page="p-948bb11cc75d"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-948bb11cc75d"] th, body[data-site-page="p-948bb11cc75d"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-948bb11cc75d"] th { background: #f0f0f0; } body[data-site-page="p-948bb11cc75d"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-948bb11cc75d"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-948bb11cc75d"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-948bb11cc75d"] pre code { background: none; padding: 0; }
  body[data-site-page="p-948bb11cc75d"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-948bb11cc75d"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-948bb11cc75d"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-948bb11cc75d"] img { max-width: 100%; }
  body[data-site-page="p-948bb11cc75d"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/DOSSIER_GAP11_FULL.html [p-6af68e9ba3fc] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-6af68e9ba3fc"] { font-size: 10.5pt; }
  body[data-site-page="p-6af68e9ba3fc"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-6af68e9ba3fc"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-6af68e9ba3fc"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-6af68e9ba3fc"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-6af68e9ba3fc"] h4, body[data-site-page="p-6af68e9ba3fc"] h5, body[data-site-page="p-6af68e9ba3fc"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-6af68e9ba3fc"] h1, body[data-site-page="p-6af68e9ba3fc"] h2, body[data-site-page="p-6af68e9ba3fc"] h3, body[data-site-page="p-6af68e9ba3fc"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-6af68e9ba3fc"] p { margin: .55rem 0; }
  body[data-site-page="p-6af68e9ba3fc"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-6af68e9ba3fc"] a:hover { text-decoration: underline; }
  body[data-site-page="p-6af68e9ba3fc"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-6af68e9ba3fc"] th, body[data-site-page="p-6af68e9ba3fc"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-6af68e9ba3fc"] th { background: #f0f0f0; } body[data-site-page="p-6af68e9ba3fc"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-6af68e9ba3fc"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-6af68e9ba3fc"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-6af68e9ba3fc"] pre code { background: none; padding: 0; }
  body[data-site-page="p-6af68e9ba3fc"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-6af68e9ba3fc"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-6af68e9ba3fc"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-6af68e9ba3fc"] img { max-width: 100%; }
  body[data-site-page="p-6af68e9ba3fc"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/DOSSIER_GAP13_FULL.html [p-52b98a565ccb] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-52b98a565ccb"] { font-size: 10.5pt; }
  body[data-site-page="p-52b98a565ccb"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-52b98a565ccb"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-52b98a565ccb"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-52b98a565ccb"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-52b98a565ccb"] h4, body[data-site-page="p-52b98a565ccb"] h5, body[data-site-page="p-52b98a565ccb"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-52b98a565ccb"] h1, body[data-site-page="p-52b98a565ccb"] h2, body[data-site-page="p-52b98a565ccb"] h3, body[data-site-page="p-52b98a565ccb"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-52b98a565ccb"] p { margin: .55rem 0; }
  body[data-site-page="p-52b98a565ccb"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-52b98a565ccb"] a:hover { text-decoration: underline; }
  body[data-site-page="p-52b98a565ccb"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-52b98a565ccb"] th, body[data-site-page="p-52b98a565ccb"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-52b98a565ccb"] th { background: #f0f0f0; } body[data-site-page="p-52b98a565ccb"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-52b98a565ccb"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-52b98a565ccb"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-52b98a565ccb"] pre code { background: none; padding: 0; }
  body[data-site-page="p-52b98a565ccb"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-52b98a565ccb"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-52b98a565ccb"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-52b98a565ccb"] img { max-width: 100%; }
  body[data-site-page="p-52b98a565ccb"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/DOSSIER_LITHIUM_ASSUMPTION_DEPENDENCE_FULL.html [p-7497c23c0dcf] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-7497c23c0dcf"] { font-size: 10.5pt; }
  body[data-site-page="p-7497c23c0dcf"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-7497c23c0dcf"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-7497c23c0dcf"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-7497c23c0dcf"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-7497c23c0dcf"] h4, body[data-site-page="p-7497c23c0dcf"] h5, body[data-site-page="p-7497c23c0dcf"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-7497c23c0dcf"] h1, body[data-site-page="p-7497c23c0dcf"] h2, body[data-site-page="p-7497c23c0dcf"] h3, body[data-site-page="p-7497c23c0dcf"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-7497c23c0dcf"] p { margin: .55rem 0; }
  body[data-site-page="p-7497c23c0dcf"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-7497c23c0dcf"] a:hover { text-decoration: underline; }
  body[data-site-page="p-7497c23c0dcf"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-7497c23c0dcf"] th, body[data-site-page="p-7497c23c0dcf"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-7497c23c0dcf"] th { background: #f0f0f0; } body[data-site-page="p-7497c23c0dcf"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-7497c23c0dcf"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-7497c23c0dcf"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-7497c23c0dcf"] pre code { background: none; padding: 0; }
  body[data-site-page="p-7497c23c0dcf"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-7497c23c0dcf"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-7497c23c0dcf"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-7497c23c0dcf"] img { max-width: 100%; }
  body[data-site-page="p-7497c23c0dcf"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }
  body[data-site-page="p-7497c23c0dcf"] .notprove { border: 2px solid #b23; border-radius: 6px; background: #fff6f6; padding: .6rem 1rem; margin: 1.2rem 0; }
  body[data-site-page="p-7497c23c0dcf"] .notprove h2, body[data-site-page="p-7497c23c0dcf"] .notprove h3 { border: none; color: #a11; }


/* Extracted styles: articles/DOSSIER_SG1_FULL.html [p-bb6fdcff2892] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-bb6fdcff2892"] { font-size: 10.5pt; }
  body[data-site-page="p-bb6fdcff2892"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-bb6fdcff2892"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-bb6fdcff2892"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-bb6fdcff2892"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-bb6fdcff2892"] h4, body[data-site-page="p-bb6fdcff2892"] h5, body[data-site-page="p-bb6fdcff2892"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-bb6fdcff2892"] h1, body[data-site-page="p-bb6fdcff2892"] h2, body[data-site-page="p-bb6fdcff2892"] h3, body[data-site-page="p-bb6fdcff2892"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-bb6fdcff2892"] p { margin: .55rem 0; }
  body[data-site-page="p-bb6fdcff2892"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-bb6fdcff2892"] a:hover { text-decoration: underline; }
  body[data-site-page="p-bb6fdcff2892"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-bb6fdcff2892"] th, body[data-site-page="p-bb6fdcff2892"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-bb6fdcff2892"] th { background: #f0f0f0; } body[data-site-page="p-bb6fdcff2892"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-bb6fdcff2892"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-bb6fdcff2892"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-bb6fdcff2892"] pre code { background: none; padding: 0; }
  body[data-site-page="p-bb6fdcff2892"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-bb6fdcff2892"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-bb6fdcff2892"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-bb6fdcff2892"] img { max-width: 100%; }
  body[data-site-page="p-bb6fdcff2892"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/DOSSIER_SG1_GEOMETRY_SPEC_CLOSURE_ATTACK.html [p-cab5724c0c4c] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-cab5724c0c4c"] { font-size: 10.5pt; }
  body[data-site-page="p-cab5724c0c4c"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-cab5724c0c4c"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-cab5724c0c4c"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-cab5724c0c4c"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-cab5724c0c4c"] h4, body[data-site-page="p-cab5724c0c4c"] h5, body[data-site-page="p-cab5724c0c4c"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-cab5724c0c4c"] h1, body[data-site-page="p-cab5724c0c4c"] h2, body[data-site-page="p-cab5724c0c4c"] h3, body[data-site-page="p-cab5724c0c4c"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-cab5724c0c4c"] p { margin: .55rem 0; }
  body[data-site-page="p-cab5724c0c4c"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-cab5724c0c4c"] a:hover { text-decoration: underline; }
  body[data-site-page="p-cab5724c0c4c"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-cab5724c0c4c"] th, body[data-site-page="p-cab5724c0c4c"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-cab5724c0c4c"] th { background: #f0f0f0; } body[data-site-page="p-cab5724c0c4c"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-cab5724c0c4c"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-cab5724c0c4c"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-cab5724c0c4c"] pre code { background: none; padding: 0; }
  body[data-site-page="p-cab5724c0c4c"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-cab5724c0c4c"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-cab5724c0c4c"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-cab5724c0c4c"] img { max-width: 100%; }
  body[data-site-page="p-cab5724c0c4c"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/DOSSIER_SG10_CLAIM_BOUNDARY_CLOSURE_ATTACK.html [p-e3a42b3d63f2] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-e3a42b3d63f2"] { font-size: 10.5pt; }
  body[data-site-page="p-e3a42b3d63f2"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-e3a42b3d63f2"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-e3a42b3d63f2"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-e3a42b3d63f2"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-e3a42b3d63f2"] h4, body[data-site-page="p-e3a42b3d63f2"] h5, body[data-site-page="p-e3a42b3d63f2"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-e3a42b3d63f2"] h1, body[data-site-page="p-e3a42b3d63f2"] h2, body[data-site-page="p-e3a42b3d63f2"] h3, body[data-site-page="p-e3a42b3d63f2"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-e3a42b3d63f2"] p { margin: .55rem 0; }
  body[data-site-page="p-e3a42b3d63f2"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-e3a42b3d63f2"] a:hover { text-decoration: underline; }
  body[data-site-page="p-e3a42b3d63f2"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-e3a42b3d63f2"] th, body[data-site-page="p-e3a42b3d63f2"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-e3a42b3d63f2"] th { background: #f0f0f0; } body[data-site-page="p-e3a42b3d63f2"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-e3a42b3d63f2"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-e3a42b3d63f2"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-e3a42b3d63f2"] pre code { background: none; padding: 0; }
  body[data-site-page="p-e3a42b3d63f2"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-e3a42b3d63f2"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-e3a42b3d63f2"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-e3a42b3d63f2"] img { max-width: 100%; }
  body[data-site-page="p-e3a42b3d63f2"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/DOSSIER_SG10_FULL.html [p-b90c1651e61b] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-b90c1651e61b"] { font-size: 10.5pt; }
  body[data-site-page="p-b90c1651e61b"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-b90c1651e61b"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-b90c1651e61b"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-b90c1651e61b"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-b90c1651e61b"] h4, body[data-site-page="p-b90c1651e61b"] h5, body[data-site-page="p-b90c1651e61b"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-b90c1651e61b"] h1, body[data-site-page="p-b90c1651e61b"] h2, body[data-site-page="p-b90c1651e61b"] h3, body[data-site-page="p-b90c1651e61b"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-b90c1651e61b"] p { margin: .55rem 0; }
  body[data-site-page="p-b90c1651e61b"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-b90c1651e61b"] a:hover { text-decoration: underline; }
  body[data-site-page="p-b90c1651e61b"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-b90c1651e61b"] th, body[data-site-page="p-b90c1651e61b"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-b90c1651e61b"] th { background: #f0f0f0; } body[data-site-page="p-b90c1651e61b"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-b90c1651e61b"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-b90c1651e61b"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-b90c1651e61b"] pre code { background: none; padding: 0; }
  body[data-site-page="p-b90c1651e61b"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-b90c1651e61b"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-b90c1651e61b"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-b90c1651e61b"] img { max-width: 100%; }
  body[data-site-page="p-b90c1651e61b"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/DOSSIER_SG2_FULL.html [p-7205656c3653] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-7205656c3653"] { font-size: 10.5pt; }
  body[data-site-page="p-7205656c3653"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-7205656c3653"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-7205656c3653"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-7205656c3653"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-7205656c3653"] h4, body[data-site-page="p-7205656c3653"] h5, body[data-site-page="p-7205656c3653"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-7205656c3653"] h1, body[data-site-page="p-7205656c3653"] h2, body[data-site-page="p-7205656c3653"] h3, body[data-site-page="p-7205656c3653"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-7205656c3653"] p { margin: .55rem 0; }
  body[data-site-page="p-7205656c3653"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-7205656c3653"] a:hover { text-decoration: underline; }
  body[data-site-page="p-7205656c3653"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-7205656c3653"] th, body[data-site-page="p-7205656c3653"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-7205656c3653"] th { background: #f0f0f0; } body[data-site-page="p-7205656c3653"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-7205656c3653"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-7205656c3653"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-7205656c3653"] pre code { background: none; padding: 0; }
  body[data-site-page="p-7205656c3653"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-7205656c3653"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-7205656c3653"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-7205656c3653"] img { max-width: 100%; }
  body[data-site-page="p-7205656c3653"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/DOSSIER_SG2_GAUGE_RECOVERY_CLOSURE_ATTACK.html [p-599667a5d876] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-599667a5d876"] { font-size: 10.5pt; }
  body[data-site-page="p-599667a5d876"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-599667a5d876"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-599667a5d876"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-599667a5d876"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-599667a5d876"] h4, body[data-site-page="p-599667a5d876"] h5, body[data-site-page="p-599667a5d876"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-599667a5d876"] h1, body[data-site-page="p-599667a5d876"] h2, body[data-site-page="p-599667a5d876"] h3, body[data-site-page="p-599667a5d876"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-599667a5d876"] p { margin: .55rem 0; }
  body[data-site-page="p-599667a5d876"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-599667a5d876"] a:hover { text-decoration: underline; }
  body[data-site-page="p-599667a5d876"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-599667a5d876"] th, body[data-site-page="p-599667a5d876"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-599667a5d876"] th { background: #f0f0f0; } body[data-site-page="p-599667a5d876"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-599667a5d876"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-599667a5d876"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-599667a5d876"] pre code { background: none; padding: 0; }
  body[data-site-page="p-599667a5d876"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-599667a5d876"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-599667a5d876"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-599667a5d876"] img { max-width: 100%; }
  body[data-site-page="p-599667a5d876"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/DOSSIER_SG3_FULL.html [p-a2b9cdc1aa3e] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-a2b9cdc1aa3e"] { font-size: 10.5pt; }
  body[data-site-page="p-a2b9cdc1aa3e"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-a2b9cdc1aa3e"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-a2b9cdc1aa3e"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-a2b9cdc1aa3e"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-a2b9cdc1aa3e"] h4, body[data-site-page="p-a2b9cdc1aa3e"] h5, body[data-site-page="p-a2b9cdc1aa3e"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-a2b9cdc1aa3e"] h1, body[data-site-page="p-a2b9cdc1aa3e"] h2, body[data-site-page="p-a2b9cdc1aa3e"] h3, body[data-site-page="p-a2b9cdc1aa3e"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-a2b9cdc1aa3e"] p { margin: .55rem 0; }
  body[data-site-page="p-a2b9cdc1aa3e"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-a2b9cdc1aa3e"] a:hover { text-decoration: underline; }
  body[data-site-page="p-a2b9cdc1aa3e"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-a2b9cdc1aa3e"] th, body[data-site-page="p-a2b9cdc1aa3e"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-a2b9cdc1aa3e"] th { background: #f0f0f0; } body[data-site-page="p-a2b9cdc1aa3e"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-a2b9cdc1aa3e"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-a2b9cdc1aa3e"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-a2b9cdc1aa3e"] pre code { background: none; padding: 0; }
  body[data-site-page="p-a2b9cdc1aa3e"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-a2b9cdc1aa3e"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-a2b9cdc1aa3e"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-a2b9cdc1aa3e"] img { max-width: 100%; }
  body[data-site-page="p-a2b9cdc1aa3e"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/DOSSIER_SG3_THREE_GENERATIONS_CLOSURE_ATTACK.html [p-65450a7ec7dc] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-65450a7ec7dc"] { font-size: 10.5pt; }
  body[data-site-page="p-65450a7ec7dc"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-65450a7ec7dc"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-65450a7ec7dc"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-65450a7ec7dc"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-65450a7ec7dc"] h4, body[data-site-page="p-65450a7ec7dc"] h5, body[data-site-page="p-65450a7ec7dc"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-65450a7ec7dc"] h1, body[data-site-page="p-65450a7ec7dc"] h2, body[data-site-page="p-65450a7ec7dc"] h3, body[data-site-page="p-65450a7ec7dc"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-65450a7ec7dc"] p { margin: .55rem 0; }
  body[data-site-page="p-65450a7ec7dc"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-65450a7ec7dc"] a:hover { text-decoration: underline; }
  body[data-site-page="p-65450a7ec7dc"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-65450a7ec7dc"] th, body[data-site-page="p-65450a7ec7dc"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-65450a7ec7dc"] th { background: #f0f0f0; } body[data-site-page="p-65450a7ec7dc"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-65450a7ec7dc"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-65450a7ec7dc"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-65450a7ec7dc"] pre code { background: none; padding: 0; }
  body[data-site-page="p-65450a7ec7dc"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-65450a7ec7dc"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-65450a7ec7dc"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-65450a7ec7dc"] img { max-width: 100%; }
  body[data-site-page="p-65450a7ec7dc"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/DOSSIER_SG4_FULL.html [p-f6a442f59d49] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-f6a442f59d49"] { font-size: 10.5pt; }
  body[data-site-page="p-f6a442f59d49"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-f6a442f59d49"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-f6a442f59d49"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-f6a442f59d49"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-f6a442f59d49"] h4, body[data-site-page="p-f6a442f59d49"] h5, body[data-site-page="p-f6a442f59d49"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-f6a442f59d49"] h1, body[data-site-page="p-f6a442f59d49"] h2, body[data-site-page="p-f6a442f59d49"] h3, body[data-site-page="p-f6a442f59d49"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-f6a442f59d49"] p { margin: .55rem 0; }
  body[data-site-page="p-f6a442f59d49"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-f6a442f59d49"] a:hover { text-decoration: underline; }
  body[data-site-page="p-f6a442f59d49"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-f6a442f59d49"] th, body[data-site-page="p-f6a442f59d49"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-f6a442f59d49"] th { background: #f0f0f0; } body[data-site-page="p-f6a442f59d49"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-f6a442f59d49"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-f6a442f59d49"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-f6a442f59d49"] pre code { background: none; padding: 0; }
  body[data-site-page="p-f6a442f59d49"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-f6a442f59d49"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-f6a442f59d49"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-f6a442f59d49"] img { max-width: 100%; }
  body[data-site-page="p-f6a442f59d49"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/DOSSIER_SG4_HYPERCHARGE_ANOMALY_CLOSURE_ATTACK.html [p-9c15aea6d084] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-9c15aea6d084"] { font-size: 10.5pt; }
  body[data-site-page="p-9c15aea6d084"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-9c15aea6d084"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-9c15aea6d084"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-9c15aea6d084"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-9c15aea6d084"] h4, body[data-site-page="p-9c15aea6d084"] h5, body[data-site-page="p-9c15aea6d084"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-9c15aea6d084"] h1, body[data-site-page="p-9c15aea6d084"] h2, body[data-site-page="p-9c15aea6d084"] h3, body[data-site-page="p-9c15aea6d084"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-9c15aea6d084"] p { margin: .55rem 0; }
  body[data-site-page="p-9c15aea6d084"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-9c15aea6d084"] a:hover { text-decoration: underline; }
  body[data-site-page="p-9c15aea6d084"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-9c15aea6d084"] th, body[data-site-page="p-9c15aea6d084"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-9c15aea6d084"] th { background: #f0f0f0; } body[data-site-page="p-9c15aea6d084"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-9c15aea6d084"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-9c15aea6d084"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-9c15aea6d084"] pre code { background: none; padding: 0; }
  body[data-site-page="p-9c15aea6d084"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-9c15aea6d084"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-9c15aea6d084"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-9c15aea6d084"] img { max-width: 100%; }
  body[data-site-page="p-9c15aea6d084"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/DOSSIER_SG5_ELECTROWEAK_CLOSURE_ATTACK.html [p-c7fbf9497798] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-c7fbf9497798"] { font-size: 10.5pt; }
  body[data-site-page="p-c7fbf9497798"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-c7fbf9497798"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-c7fbf9497798"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-c7fbf9497798"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-c7fbf9497798"] h4, body[data-site-page="p-c7fbf9497798"] h5, body[data-site-page="p-c7fbf9497798"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-c7fbf9497798"] h1, body[data-site-page="p-c7fbf9497798"] h2, body[data-site-page="p-c7fbf9497798"] h3, body[data-site-page="p-c7fbf9497798"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-c7fbf9497798"] p { margin: .55rem 0; }
  body[data-site-page="p-c7fbf9497798"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-c7fbf9497798"] a:hover { text-decoration: underline; }
  body[data-site-page="p-c7fbf9497798"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-c7fbf9497798"] th, body[data-site-page="p-c7fbf9497798"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-c7fbf9497798"] th { background: #f0f0f0; } body[data-site-page="p-c7fbf9497798"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-c7fbf9497798"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-c7fbf9497798"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-c7fbf9497798"] pre code { background: none; padding: 0; }
  body[data-site-page="p-c7fbf9497798"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-c7fbf9497798"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-c7fbf9497798"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-c7fbf9497798"] img { max-width: 100%; }
  body[data-site-page="p-c7fbf9497798"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/DOSSIER_SG5_FULL.html [p-9049c07af939] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-9049c07af939"] { font-size: 10.5pt; }
  body[data-site-page="p-9049c07af939"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-9049c07af939"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-9049c07af939"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-9049c07af939"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-9049c07af939"] h4, body[data-site-page="p-9049c07af939"] h5, body[data-site-page="p-9049c07af939"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-9049c07af939"] h1, body[data-site-page="p-9049c07af939"] h2, body[data-site-page="p-9049c07af939"] h3, body[data-site-page="p-9049c07af939"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-9049c07af939"] p { margin: .55rem 0; }
  body[data-site-page="p-9049c07af939"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-9049c07af939"] a:hover { text-decoration: underline; }
  body[data-site-page="p-9049c07af939"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-9049c07af939"] th, body[data-site-page="p-9049c07af939"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-9049c07af939"] th { background: #f0f0f0; } body[data-site-page="p-9049c07af939"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-9049c07af939"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-9049c07af939"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-9049c07af939"] pre code { background: none; padding: 0; }
  body[data-site-page="p-9049c07af939"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-9049c07af939"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-9049c07af939"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-9049c07af939"] img { max-width: 100%; }
  body[data-site-page="p-9049c07af939"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/DOSSIER_SG6_FULL.html [p-ea6b51367199] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-ea6b51367199"] { font-size: 10.5pt; }
  body[data-site-page="p-ea6b51367199"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-ea6b51367199"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-ea6b51367199"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-ea6b51367199"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-ea6b51367199"] h4, body[data-site-page="p-ea6b51367199"] h5, body[data-site-page="p-ea6b51367199"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-ea6b51367199"] h1, body[data-site-page="p-ea6b51367199"] h2, body[data-site-page="p-ea6b51367199"] h3, body[data-site-page="p-ea6b51367199"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-ea6b51367199"] p { margin: .55rem 0; }
  body[data-site-page="p-ea6b51367199"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-ea6b51367199"] a:hover { text-decoration: underline; }
  body[data-site-page="p-ea6b51367199"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-ea6b51367199"] th, body[data-site-page="p-ea6b51367199"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-ea6b51367199"] th { background: #f0f0f0; } body[data-site-page="p-ea6b51367199"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-ea6b51367199"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-ea6b51367199"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-ea6b51367199"] pre code { background: none; padding: 0; }
  body[data-site-page="p-ea6b51367199"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-ea6b51367199"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-ea6b51367199"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-ea6b51367199"] img { max-width: 100%; }
  body[data-site-page="p-ea6b51367199"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/DOSSIER_SG6_MODULI_STABILIZATION_CLOSURE_ATTACK.html [p-a090dae61201] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-a090dae61201"] { font-size: 10.5pt; }
  body[data-site-page="p-a090dae61201"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-a090dae61201"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-a090dae61201"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-a090dae61201"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-a090dae61201"] h4, body[data-site-page="p-a090dae61201"] h5, body[data-site-page="p-a090dae61201"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-a090dae61201"] h1, body[data-site-page="p-a090dae61201"] h2, body[data-site-page="p-a090dae61201"] h3, body[data-site-page="p-a090dae61201"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-a090dae61201"] p { margin: .55rem 0; }
  body[data-site-page="p-a090dae61201"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-a090dae61201"] a:hover { text-decoration: underline; }
  body[data-site-page="p-a090dae61201"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-a090dae61201"] th, body[data-site-page="p-a090dae61201"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-a090dae61201"] th { background: #f0f0f0; } body[data-site-page="p-a090dae61201"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-a090dae61201"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-a090dae61201"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-a090dae61201"] pre code { background: none; padding: 0; }
  body[data-site-page="p-a090dae61201"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-a090dae61201"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-a090dae61201"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-a090dae61201"] img { max-width: 100%; }
  body[data-site-page="p-a090dae61201"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/DOSSIER_SG7_FULL.html [p-5eef4bebf839] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-5eef4bebf839"] { font-size: 10.5pt; }
  body[data-site-page="p-5eef4bebf839"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-5eef4bebf839"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-5eef4bebf839"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-5eef4bebf839"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-5eef4bebf839"] h4, body[data-site-page="p-5eef4bebf839"] h5, body[data-site-page="p-5eef4bebf839"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-5eef4bebf839"] h1, body[data-site-page="p-5eef4bebf839"] h2, body[data-site-page="p-5eef4bebf839"] h3, body[data-site-page="p-5eef4bebf839"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-5eef4bebf839"] p { margin: .55rem 0; }
  body[data-site-page="p-5eef4bebf839"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-5eef4bebf839"] a:hover { text-decoration: underline; }
  body[data-site-page="p-5eef4bebf839"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-5eef4bebf839"] th, body[data-site-page="p-5eef4bebf839"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-5eef4bebf839"] th { background: #f0f0f0; } body[data-site-page="p-5eef4bebf839"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-5eef4bebf839"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-5eef4bebf839"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-5eef4bebf839"] pre code { background: none; padding: 0; }
  body[data-site-page="p-5eef4bebf839"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-5eef4bebf839"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-5eef4bebf839"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-5eef4bebf839"] img { max-width: 100%; }
  body[data-site-page="p-5eef4bebf839"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/DOSSIER_SG7_THRESHOLD_UNIFICATION_CLOSURE_ATTACK.html [p-66766aa6d093] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-66766aa6d093"] { font-size: 10.5pt; }
  body[data-site-page="p-66766aa6d093"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-66766aa6d093"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-66766aa6d093"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-66766aa6d093"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-66766aa6d093"] h4, body[data-site-page="p-66766aa6d093"] h5, body[data-site-page="p-66766aa6d093"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-66766aa6d093"] h1, body[data-site-page="p-66766aa6d093"] h2, body[data-site-page="p-66766aa6d093"] h3, body[data-site-page="p-66766aa6d093"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-66766aa6d093"] p { margin: .55rem 0; }
  body[data-site-page="p-66766aa6d093"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-66766aa6d093"] a:hover { text-decoration: underline; }
  body[data-site-page="p-66766aa6d093"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-66766aa6d093"] th, body[data-site-page="p-66766aa6d093"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-66766aa6d093"] th { background: #f0f0f0; } body[data-site-page="p-66766aa6d093"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-66766aa6d093"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-66766aa6d093"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-66766aa6d093"] pre code { background: none; padding: 0; }
  body[data-site-page="p-66766aa6d093"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-66766aa6d093"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-66766aa6d093"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-66766aa6d093"] img { max-width: 100%; }
  body[data-site-page="p-66766aa6d093"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/DOSSIER_SG8_FLAVOR_CLOSURE_ATTACK.html [p-45ee56fb23cd] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-45ee56fb23cd"] { font-size: 10.5pt; }
  body[data-site-page="p-45ee56fb23cd"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-45ee56fb23cd"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-45ee56fb23cd"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-45ee56fb23cd"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-45ee56fb23cd"] h4, body[data-site-page="p-45ee56fb23cd"] h5, body[data-site-page="p-45ee56fb23cd"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-45ee56fb23cd"] h1, body[data-site-page="p-45ee56fb23cd"] h2, body[data-site-page="p-45ee56fb23cd"] h3, body[data-site-page="p-45ee56fb23cd"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-45ee56fb23cd"] p { margin: .55rem 0; }
  body[data-site-page="p-45ee56fb23cd"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-45ee56fb23cd"] a:hover { text-decoration: underline; }
  body[data-site-page="p-45ee56fb23cd"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-45ee56fb23cd"] th, body[data-site-page="p-45ee56fb23cd"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-45ee56fb23cd"] th { background: #f0f0f0; } body[data-site-page="p-45ee56fb23cd"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-45ee56fb23cd"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-45ee56fb23cd"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-45ee56fb23cd"] pre code { background: none; padding: 0; }
  body[data-site-page="p-45ee56fb23cd"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-45ee56fb23cd"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-45ee56fb23cd"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-45ee56fb23cd"] img { max-width: 100%; }
  body[data-site-page="p-45ee56fb23cd"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/DOSSIER_SG8_FULL.html [p-b76718659bc3] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-b76718659bc3"] { font-size: 10.5pt; }
  body[data-site-page="p-b76718659bc3"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-b76718659bc3"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-b76718659bc3"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-b76718659bc3"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-b76718659bc3"] h4, body[data-site-page="p-b76718659bc3"] h5, body[data-site-page="p-b76718659bc3"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-b76718659bc3"] h1, body[data-site-page="p-b76718659bc3"] h2, body[data-site-page="p-b76718659bc3"] h3, body[data-site-page="p-b76718659bc3"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-b76718659bc3"] p { margin: .55rem 0; }
  body[data-site-page="p-b76718659bc3"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-b76718659bc3"] a:hover { text-decoration: underline; }
  body[data-site-page="p-b76718659bc3"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-b76718659bc3"] th, body[data-site-page="p-b76718659bc3"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-b76718659bc3"] th { background: #f0f0f0; } body[data-site-page="p-b76718659bc3"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-b76718659bc3"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-b76718659bc3"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-b76718659bc3"] pre code { background: none; padding: 0; }
  body[data-site-page="p-b76718659bc3"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-b76718659bc3"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-b76718659bc3"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-b76718659bc3"] img { max-width: 100%; }
  body[data-site-page="p-b76718659bc3"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/DOSSIER_SG9_FULL.html [p-625268780ca6] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-625268780ca6"] { font-size: 10.5pt; }
  body[data-site-page="p-625268780ca6"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-625268780ca6"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-625268780ca6"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-625268780ca6"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-625268780ca6"] h4, body[data-site-page="p-625268780ca6"] h5, body[data-site-page="p-625268780ca6"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-625268780ca6"] h1, body[data-site-page="p-625268780ca6"] h2, body[data-site-page="p-625268780ca6"] h3, body[data-site-page="p-625268780ca6"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-625268780ca6"] p { margin: .55rem 0; }
  body[data-site-page="p-625268780ca6"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-625268780ca6"] a:hover { text-decoration: underline; }
  body[data-site-page="p-625268780ca6"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-625268780ca6"] th, body[data-site-page="p-625268780ca6"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-625268780ca6"] th { background: #f0f0f0; } body[data-site-page="p-625268780ca6"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-625268780ca6"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-625268780ca6"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-625268780ca6"] pre code { background: none; padding: 0; }
  body[data-site-page="p-625268780ca6"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-625268780ca6"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-625268780ca6"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-625268780ca6"] img { max-width: 100%; }
  body[data-site-page="p-625268780ca6"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/DOSSIER_SG9_PROTON_SAFETY_CLOSURE_ATTACK.html [p-c588e3af316c] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-c588e3af316c"] { font-size: 10.5pt; }
  body[data-site-page="p-c588e3af316c"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-c588e3af316c"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-c588e3af316c"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-c588e3af316c"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-c588e3af316c"] h4, body[data-site-page="p-c588e3af316c"] h5, body[data-site-page="p-c588e3af316c"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-c588e3af316c"] h1, body[data-site-page="p-c588e3af316c"] h2, body[data-site-page="p-c588e3af316c"] h3, body[data-site-page="p-c588e3af316c"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-c588e3af316c"] p { margin: .55rem 0; }
  body[data-site-page="p-c588e3af316c"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-c588e3af316c"] a:hover { text-decoration: underline; }
  body[data-site-page="p-c588e3af316c"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-c588e3af316c"] th, body[data-site-page="p-c588e3af316c"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-c588e3af316c"] th { background: #f0f0f0; } body[data-site-page="p-c588e3af316c"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-c588e3af316c"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-c588e3af316c"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-c588e3af316c"] pre code { background: none; padding: 0; }
  body[data-site-page="p-c588e3af316c"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-c588e3af316c"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-c588e3af316c"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-c588e3af316c"] img { max-width: 100%; }
  body[data-site-page="p-c588e3af316c"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/DOSSIER_UQF10_FULL.html [p-ac6f2e00827d] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-ac6f2e00827d"] { font-size: 10.5pt; }
  body[data-site-page="p-ac6f2e00827d"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-ac6f2e00827d"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-ac6f2e00827d"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-ac6f2e00827d"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-ac6f2e00827d"] h4, body[data-site-page="p-ac6f2e00827d"] h5, body[data-site-page="p-ac6f2e00827d"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-ac6f2e00827d"] h1, body[data-site-page="p-ac6f2e00827d"] h2, body[data-site-page="p-ac6f2e00827d"] h3, body[data-site-page="p-ac6f2e00827d"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-ac6f2e00827d"] p { margin: .55rem 0; }
  body[data-site-page="p-ac6f2e00827d"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-ac6f2e00827d"] a:hover { text-decoration: underline; }
  body[data-site-page="p-ac6f2e00827d"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-ac6f2e00827d"] th, body[data-site-page="p-ac6f2e00827d"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-ac6f2e00827d"] th { background: #f0f0f0; } body[data-site-page="p-ac6f2e00827d"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-ac6f2e00827d"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-ac6f2e00827d"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-ac6f2e00827d"] pre code { background: none; padding: 0; }
  body[data-site-page="p-ac6f2e00827d"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-ac6f2e00827d"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-ac6f2e00827d"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-ac6f2e00827d"] img { max-width: 100%; }
  body[data-site-page="p-ac6f2e00827d"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/DOSSIER_UQF14_FULL.html [p-deca17a2324b] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-deca17a2324b"] { font-size: 10.5pt; }
  body[data-site-page="p-deca17a2324b"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-deca17a2324b"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-deca17a2324b"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-deca17a2324b"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-deca17a2324b"] h4, body[data-site-page="p-deca17a2324b"] h5, body[data-site-page="p-deca17a2324b"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-deca17a2324b"] h1, body[data-site-page="p-deca17a2324b"] h2, body[data-site-page="p-deca17a2324b"] h3, body[data-site-page="p-deca17a2324b"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-deca17a2324b"] p { margin: .55rem 0; }
  body[data-site-page="p-deca17a2324b"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-deca17a2324b"] a:hover { text-decoration: underline; }
  body[data-site-page="p-deca17a2324b"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-deca17a2324b"] th, body[data-site-page="p-deca17a2324b"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-deca17a2324b"] th { background: #f0f0f0; } body[data-site-page="p-deca17a2324b"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-deca17a2324b"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-deca17a2324b"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-deca17a2324b"] pre code { background: none; padding: 0; }
  body[data-site-page="p-deca17a2324b"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-deca17a2324b"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-deca17a2324b"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-deca17a2324b"] img { max-width: 100%; }
  body[data-site-page="p-deca17a2324b"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/DOSSIER_UQF3_FULL.html [p-bd1691b3291b] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-bd1691b3291b"] { font-size: 10.5pt; }
  body[data-site-page="p-bd1691b3291b"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-bd1691b3291b"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-bd1691b3291b"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-bd1691b3291b"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-bd1691b3291b"] h4, body[data-site-page="p-bd1691b3291b"] h5, body[data-site-page="p-bd1691b3291b"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-bd1691b3291b"] h1, body[data-site-page="p-bd1691b3291b"] h2, body[data-site-page="p-bd1691b3291b"] h3, body[data-site-page="p-bd1691b3291b"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-bd1691b3291b"] p { margin: .55rem 0; }
  body[data-site-page="p-bd1691b3291b"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-bd1691b3291b"] a:hover { text-decoration: underline; }
  body[data-site-page="p-bd1691b3291b"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-bd1691b3291b"] th, body[data-site-page="p-bd1691b3291b"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-bd1691b3291b"] th { background: #f0f0f0; } body[data-site-page="p-bd1691b3291b"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-bd1691b3291b"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-bd1691b3291b"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-bd1691b3291b"] pre code { background: none; padding: 0; }
  body[data-site-page="p-bd1691b3291b"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-bd1691b3291b"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-bd1691b3291b"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-bd1691b3291b"] img { max-width: 100%; }
  body[data-site-page="p-bd1691b3291b"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/DOSSIER_UQF4_FULL.html [p-233c130a2ca0] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-233c130a2ca0"] { font-size: 10.5pt; }
  body[data-site-page="p-233c130a2ca0"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-233c130a2ca0"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-233c130a2ca0"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-233c130a2ca0"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-233c130a2ca0"] h4, body[data-site-page="p-233c130a2ca0"] h5, body[data-site-page="p-233c130a2ca0"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-233c130a2ca0"] h1, body[data-site-page="p-233c130a2ca0"] h2, body[data-site-page="p-233c130a2ca0"] h3, body[data-site-page="p-233c130a2ca0"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-233c130a2ca0"] p { margin: .55rem 0; }
  body[data-site-page="p-233c130a2ca0"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-233c130a2ca0"] a:hover { text-decoration: underline; }
  body[data-site-page="p-233c130a2ca0"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-233c130a2ca0"] th, body[data-site-page="p-233c130a2ca0"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-233c130a2ca0"] th { background: #f0f0f0; } body[data-site-page="p-233c130a2ca0"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-233c130a2ca0"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-233c130a2ca0"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-233c130a2ca0"] pre code { background: none; padding: 0; }
  body[data-site-page="p-233c130a2ca0"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-233c130a2ca0"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-233c130a2ca0"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-233c130a2ca0"] img { max-width: 100%; }
  body[data-site-page="p-233c130a2ca0"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/DOSSIER_UQF5A_5B_FULL.html [p-192cda69a359] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-192cda69a359"] { font-size: 10.5pt; }
  body[data-site-page="p-192cda69a359"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-192cda69a359"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-192cda69a359"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-192cda69a359"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-192cda69a359"] h4, body[data-site-page="p-192cda69a359"] h5, body[data-site-page="p-192cda69a359"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-192cda69a359"] h1, body[data-site-page="p-192cda69a359"] h2, body[data-site-page="p-192cda69a359"] h3, body[data-site-page="p-192cda69a359"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-192cda69a359"] p { margin: .55rem 0; }
  body[data-site-page="p-192cda69a359"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-192cda69a359"] a:hover { text-decoration: underline; }
  body[data-site-page="p-192cda69a359"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-192cda69a359"] th, body[data-site-page="p-192cda69a359"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-192cda69a359"] th { background: #f0f0f0; } body[data-site-page="p-192cda69a359"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-192cda69a359"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-192cda69a359"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-192cda69a359"] pre code { background: none; padding: 0; }
  body[data-site-page="p-192cda69a359"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-192cda69a359"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-192cda69a359"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-192cda69a359"] img { max-width: 100%; }
  body[data-site-page="p-192cda69a359"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/DOSSIER_UQF5C_FULL.html [p-20200b1ae92f] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-20200b1ae92f"] { font-size: 10.5pt; }
  body[data-site-page="p-20200b1ae92f"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-20200b1ae92f"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-20200b1ae92f"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-20200b1ae92f"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-20200b1ae92f"] h4, body[data-site-page="p-20200b1ae92f"] h5, body[data-site-page="p-20200b1ae92f"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-20200b1ae92f"] h1, body[data-site-page="p-20200b1ae92f"] h2, body[data-site-page="p-20200b1ae92f"] h3, body[data-site-page="p-20200b1ae92f"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-20200b1ae92f"] p { margin: .55rem 0; }
  body[data-site-page="p-20200b1ae92f"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-20200b1ae92f"] a:hover { text-decoration: underline; }
  body[data-site-page="p-20200b1ae92f"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-20200b1ae92f"] th, body[data-site-page="p-20200b1ae92f"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-20200b1ae92f"] th { background: #f0f0f0; } body[data-site-page="p-20200b1ae92f"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-20200b1ae92f"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-20200b1ae92f"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-20200b1ae92f"] pre code { background: none; padding: 0; }
  body[data-site-page="p-20200b1ae92f"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-20200b1ae92f"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-20200b1ae92f"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-20200b1ae92f"] img { max-width: 100%; }
  body[data-site-page="p-20200b1ae92f"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/DOSSIER_UQF7_FULL.html [p-5005581d794a] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-5005581d794a"] { font-size: 10.5pt; }
  body[data-site-page="p-5005581d794a"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-5005581d794a"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-5005581d794a"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-5005581d794a"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-5005581d794a"] h4, body[data-site-page="p-5005581d794a"] h5, body[data-site-page="p-5005581d794a"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-5005581d794a"] h1, body[data-site-page="p-5005581d794a"] h2, body[data-site-page="p-5005581d794a"] h3, body[data-site-page="p-5005581d794a"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-5005581d794a"] p { margin: .55rem 0; }
  body[data-site-page="p-5005581d794a"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-5005581d794a"] a:hover { text-decoration: underline; }
  body[data-site-page="p-5005581d794a"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-5005581d794a"] th, body[data-site-page="p-5005581d794a"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-5005581d794a"] th { background: #f0f0f0; } body[data-site-page="p-5005581d794a"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-5005581d794a"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-5005581d794a"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-5005581d794a"] pre code { background: none; padding: 0; }
  body[data-site-page="p-5005581d794a"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-5005581d794a"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-5005581d794a"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-5005581d794a"] img { max-width: 100%; }
  body[data-site-page="p-5005581d794a"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/DOSSIER_UQF9_FULL.html [p-11f755275edc] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-11f755275edc"] { font-size: 10.5pt; }
  body[data-site-page="p-11f755275edc"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-11f755275edc"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-11f755275edc"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-11f755275edc"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-11f755275edc"] h4, body[data-site-page="p-11f755275edc"] h5, body[data-site-page="p-11f755275edc"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-11f755275edc"] h1, body[data-site-page="p-11f755275edc"] h2, body[data-site-page="p-11f755275edc"] h3, body[data-site-page="p-11f755275edc"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-11f755275edc"] p { margin: .55rem 0; }
  body[data-site-page="p-11f755275edc"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-11f755275edc"] a:hover { text-decoration: underline; }
  body[data-site-page="p-11f755275edc"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-11f755275edc"] th, body[data-site-page="p-11f755275edc"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-11f755275edc"] th { background: #f0f0f0; } body[data-site-page="p-11f755275edc"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-11f755275edc"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-11f755275edc"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-11f755275edc"] pre code { background: none; padding: 0; }
  body[data-site-page="p-11f755275edc"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-11f755275edc"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-11f755275edc"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-11f755275edc"] img { max-width: 100%; }
  body[data-site-page="p-11f755275edc"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/FABLE_FOUNDATIONS_TESTFILE.html [p-28755b9995ec] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-28755b9995ec"] { font-size: 10.5pt; }
  body[data-site-page="p-28755b9995ec"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-28755b9995ec"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-28755b9995ec"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-28755b9995ec"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-28755b9995ec"] h4, body[data-site-page="p-28755b9995ec"] h5, body[data-site-page="p-28755b9995ec"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-28755b9995ec"] h1, body[data-site-page="p-28755b9995ec"] h2, body[data-site-page="p-28755b9995ec"] h3, body[data-site-page="p-28755b9995ec"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-28755b9995ec"] p { margin: .55rem 0; }
  body[data-site-page="p-28755b9995ec"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-28755b9995ec"] a:hover { text-decoration: underline; }
  body[data-site-page="p-28755b9995ec"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-28755b9995ec"] th, body[data-site-page="p-28755b9995ec"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-28755b9995ec"] th { background: #f0f0f0; } body[data-site-page="p-28755b9995ec"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-28755b9995ec"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-28755b9995ec"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-28755b9995ec"] pre code { background: none; padding: 0; }
  body[data-site-page="p-28755b9995ec"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-28755b9995ec"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-28755b9995ec"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-28755b9995ec"] img { max-width: 100%; }
  body[data-site-page="p-28755b9995ec"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/Forces.html [p-b911eb658582] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-b911eb658582"] { font-size: 10.5pt; }
  body[data-site-page="p-b911eb658582"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-b911eb658582"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-b911eb658582"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-b911eb658582"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-b911eb658582"] h4, body[data-site-page="p-b911eb658582"] h5, body[data-site-page="p-b911eb658582"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-b911eb658582"] h1, body[data-site-page="p-b911eb658582"] h2, body[data-site-page="p-b911eb658582"] h3, body[data-site-page="p-b911eb658582"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-b911eb658582"] p { margin: .55rem 0; }
  body[data-site-page="p-b911eb658582"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-b911eb658582"] a:hover { text-decoration: underline; }
  body[data-site-page="p-b911eb658582"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-b911eb658582"] th, body[data-site-page="p-b911eb658582"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-b911eb658582"] th { background: #f0f0f0; } body[data-site-page="p-b911eb658582"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-b911eb658582"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-b911eb658582"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-b911eb658582"] pre code { background: none; padding: 0; }
  body[data-site-page="p-b911eb658582"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-b911eb658582"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-b911eb658582"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-b911eb658582"] img { max-width: 100%; }
  body[data-site-page="p-b911eb658582"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/GAPS_AND_WALLS_REGISTER.html [p-76b2402900d5] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-76b2402900d5"] { font-size: 10.5pt; }
  body[data-site-page="p-76b2402900d5"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-76b2402900d5"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-76b2402900d5"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-76b2402900d5"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-76b2402900d5"] h4, body[data-site-page="p-76b2402900d5"] h5, body[data-site-page="p-76b2402900d5"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-76b2402900d5"] h1, body[data-site-page="p-76b2402900d5"] h2, body[data-site-page="p-76b2402900d5"] h3, body[data-site-page="p-76b2402900d5"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-76b2402900d5"] p { margin: .55rem 0; }
  body[data-site-page="p-76b2402900d5"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-76b2402900d5"] a:hover { text-decoration: underline; }
  body[data-site-page="p-76b2402900d5"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-76b2402900d5"] th, body[data-site-page="p-76b2402900d5"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-76b2402900d5"] th { background: #f0f0f0; } body[data-site-page="p-76b2402900d5"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-76b2402900d5"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-76b2402900d5"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-76b2402900d5"] pre code { background: none; padding: 0; }
  body[data-site-page="p-76b2402900d5"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-76b2402900d5"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-76b2402900d5"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-76b2402900d5"] img { max-width: 100%; }
  body[data-site-page="p-76b2402900d5"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/GATE_BRIEF_BG10.html [p-a24b3d9859b7] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-a24b3d9859b7"] { font-size: 10.5pt; }
  body[data-site-page="p-a24b3d9859b7"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-a24b3d9859b7"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-a24b3d9859b7"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-a24b3d9859b7"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-a24b3d9859b7"] h4, body[data-site-page="p-a24b3d9859b7"] h5, body[data-site-page="p-a24b3d9859b7"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-a24b3d9859b7"] h1, body[data-site-page="p-a24b3d9859b7"] h2, body[data-site-page="p-a24b3d9859b7"] h3, body[data-site-page="p-a24b3d9859b7"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-a24b3d9859b7"] p { margin: .55rem 0; }
  body[data-site-page="p-a24b3d9859b7"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-a24b3d9859b7"] a:hover { text-decoration: underline; }
  body[data-site-page="p-a24b3d9859b7"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-a24b3d9859b7"] th, body[data-site-page="p-a24b3d9859b7"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-a24b3d9859b7"] th { background: #f0f0f0; } body[data-site-page="p-a24b3d9859b7"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-a24b3d9859b7"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-a24b3d9859b7"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-a24b3d9859b7"] pre code { background: none; padding: 0; }
  body[data-site-page="p-a24b3d9859b7"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-a24b3d9859b7"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-a24b3d9859b7"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-a24b3d9859b7"] img { max-width: 100%; }
  body[data-site-page="p-a24b3d9859b7"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/GATE_BRIEF_BORN.html [p-be9cacd16916] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-be9cacd16916"] { font-size: 10.5pt; }
  body[data-site-page="p-be9cacd16916"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-be9cacd16916"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-be9cacd16916"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-be9cacd16916"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-be9cacd16916"] h4, body[data-site-page="p-be9cacd16916"] h5, body[data-site-page="p-be9cacd16916"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-be9cacd16916"] h1, body[data-site-page="p-be9cacd16916"] h2, body[data-site-page="p-be9cacd16916"] h3, body[data-site-page="p-be9cacd16916"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-be9cacd16916"] p { margin: .55rem 0; }
  body[data-site-page="p-be9cacd16916"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-be9cacd16916"] a:hover { text-decoration: underline; }
  body[data-site-page="p-be9cacd16916"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-be9cacd16916"] th, body[data-site-page="p-be9cacd16916"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-be9cacd16916"] th { background: #f0f0f0; } body[data-site-page="p-be9cacd16916"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-be9cacd16916"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-be9cacd16916"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-be9cacd16916"] pre code { background: none; padding: 0; }
  body[data-site-page="p-be9cacd16916"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-be9cacd16916"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-be9cacd16916"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-be9cacd16916"] img { max-width: 100%; }
  body[data-site-page="p-be9cacd16916"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/GATE_BRIEF_DEEPROOTS.html [p-44a2e00e28ed] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-44a2e00e28ed"] { font-size: 10.5pt; }
  body[data-site-page="p-44a2e00e28ed"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-44a2e00e28ed"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-44a2e00e28ed"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-44a2e00e28ed"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-44a2e00e28ed"] h4, body[data-site-page="p-44a2e00e28ed"] h5, body[data-site-page="p-44a2e00e28ed"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-44a2e00e28ed"] h1, body[data-site-page="p-44a2e00e28ed"] h2, body[data-site-page="p-44a2e00e28ed"] h3, body[data-site-page="p-44a2e00e28ed"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-44a2e00e28ed"] p { margin: .55rem 0; }
  body[data-site-page="p-44a2e00e28ed"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-44a2e00e28ed"] a:hover { text-decoration: underline; }
  body[data-site-page="p-44a2e00e28ed"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-44a2e00e28ed"] th, body[data-site-page="p-44a2e00e28ed"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-44a2e00e28ed"] th { background: #f0f0f0; } body[data-site-page="p-44a2e00e28ed"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-44a2e00e28ed"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-44a2e00e28ed"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-44a2e00e28ed"] pre code { background: none; padding: 0; }
  body[data-site-page="p-44a2e00e28ed"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-44a2e00e28ed"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-44a2e00e28ed"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-44a2e00e28ed"] img { max-width: 100%; }
  body[data-site-page="p-44a2e00e28ed"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/GATE_BRIEF_GAP01.html [p-e2832a5b924a] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-e2832a5b924a"] { font-size: 10.5pt; }
  body[data-site-page="p-e2832a5b924a"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-e2832a5b924a"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-e2832a5b924a"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-e2832a5b924a"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-e2832a5b924a"] h4, body[data-site-page="p-e2832a5b924a"] h5, body[data-site-page="p-e2832a5b924a"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-e2832a5b924a"] h1, body[data-site-page="p-e2832a5b924a"] h2, body[data-site-page="p-e2832a5b924a"] h3, body[data-site-page="p-e2832a5b924a"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-e2832a5b924a"] p { margin: .55rem 0; }
  body[data-site-page="p-e2832a5b924a"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-e2832a5b924a"] a:hover { text-decoration: underline; }
  body[data-site-page="p-e2832a5b924a"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-e2832a5b924a"] th, body[data-site-page="p-e2832a5b924a"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-e2832a5b924a"] th { background: #f0f0f0; } body[data-site-page="p-e2832a5b924a"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-e2832a5b924a"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-e2832a5b924a"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-e2832a5b924a"] pre code { background: none; padding: 0; }
  body[data-site-page="p-e2832a5b924a"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-e2832a5b924a"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-e2832a5b924a"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-e2832a5b924a"] img { max-width: 100%; }
  body[data-site-page="p-e2832a5b924a"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/GATE_BRIEF_GAP02.html [p-c5517cb84cef] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-c5517cb84cef"] { font-size: 10.5pt; }
  body[data-site-page="p-c5517cb84cef"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-c5517cb84cef"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-c5517cb84cef"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-c5517cb84cef"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-c5517cb84cef"] h4, body[data-site-page="p-c5517cb84cef"] h5, body[data-site-page="p-c5517cb84cef"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-c5517cb84cef"] h1, body[data-site-page="p-c5517cb84cef"] h2, body[data-site-page="p-c5517cb84cef"] h3, body[data-site-page="p-c5517cb84cef"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-c5517cb84cef"] p { margin: .55rem 0; }
  body[data-site-page="p-c5517cb84cef"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-c5517cb84cef"] a:hover { text-decoration: underline; }
  body[data-site-page="p-c5517cb84cef"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-c5517cb84cef"] th, body[data-site-page="p-c5517cb84cef"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-c5517cb84cef"] th { background: #f0f0f0; } body[data-site-page="p-c5517cb84cef"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-c5517cb84cef"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-c5517cb84cef"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-c5517cb84cef"] pre code { background: none; padding: 0; }
  body[data-site-page="p-c5517cb84cef"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-c5517cb84cef"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-c5517cb84cef"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-c5517cb84cef"] img { max-width: 100%; }
  body[data-site-page="p-c5517cb84cef"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/GATE_BRIEF_GAP08.html [p-a09e7643867a] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-a09e7643867a"] { font-size: 10.5pt; }
  body[data-site-page="p-a09e7643867a"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-a09e7643867a"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-a09e7643867a"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-a09e7643867a"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-a09e7643867a"] h4, body[data-site-page="p-a09e7643867a"] h5, body[data-site-page="p-a09e7643867a"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-a09e7643867a"] h1, body[data-site-page="p-a09e7643867a"] h2, body[data-site-page="p-a09e7643867a"] h3, body[data-site-page="p-a09e7643867a"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-a09e7643867a"] p { margin: .55rem 0; }
  body[data-site-page="p-a09e7643867a"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-a09e7643867a"] a:hover { text-decoration: underline; }
  body[data-site-page="p-a09e7643867a"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-a09e7643867a"] th, body[data-site-page="p-a09e7643867a"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-a09e7643867a"] th { background: #f0f0f0; } body[data-site-page="p-a09e7643867a"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-a09e7643867a"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-a09e7643867a"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-a09e7643867a"] pre code { background: none; padding: 0; }
  body[data-site-page="p-a09e7643867a"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-a09e7643867a"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-a09e7643867a"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-a09e7643867a"] img { max-width: 100%; }
  body[data-site-page="p-a09e7643867a"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/GATE_BRIEF_GAP11.html [p-75f30bf5759a] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-75f30bf5759a"] { font-size: 10.5pt; }
  body[data-site-page="p-75f30bf5759a"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-75f30bf5759a"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-75f30bf5759a"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-75f30bf5759a"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-75f30bf5759a"] h4, body[data-site-page="p-75f30bf5759a"] h5, body[data-site-page="p-75f30bf5759a"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-75f30bf5759a"] h1, body[data-site-page="p-75f30bf5759a"] h2, body[data-site-page="p-75f30bf5759a"] h3, body[data-site-page="p-75f30bf5759a"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-75f30bf5759a"] p { margin: .55rem 0; }
  body[data-site-page="p-75f30bf5759a"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-75f30bf5759a"] a:hover { text-decoration: underline; }
  body[data-site-page="p-75f30bf5759a"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-75f30bf5759a"] th, body[data-site-page="p-75f30bf5759a"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-75f30bf5759a"] th { background: #f0f0f0; } body[data-site-page="p-75f30bf5759a"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-75f30bf5759a"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-75f30bf5759a"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-75f30bf5759a"] pre code { background: none; padding: 0; }
  body[data-site-page="p-75f30bf5759a"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-75f30bf5759a"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-75f30bf5759a"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-75f30bf5759a"] img { max-width: 100%; }
  body[data-site-page="p-75f30bf5759a"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/GATE_BRIEF_GAP13.html [p-4fc015685336] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-4fc015685336"] { font-size: 10.5pt; }
  body[data-site-page="p-4fc015685336"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-4fc015685336"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-4fc015685336"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-4fc015685336"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-4fc015685336"] h4, body[data-site-page="p-4fc015685336"] h5, body[data-site-page="p-4fc015685336"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-4fc015685336"] h1, body[data-site-page="p-4fc015685336"] h2, body[data-site-page="p-4fc015685336"] h3, body[data-site-page="p-4fc015685336"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-4fc015685336"] p { margin: .55rem 0; }
  body[data-site-page="p-4fc015685336"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-4fc015685336"] a:hover { text-decoration: underline; }
  body[data-site-page="p-4fc015685336"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-4fc015685336"] th, body[data-site-page="p-4fc015685336"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-4fc015685336"] th { background: #f0f0f0; } body[data-site-page="p-4fc015685336"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-4fc015685336"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-4fc015685336"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-4fc015685336"] pre code { background: none; padding: 0; }
  body[data-site-page="p-4fc015685336"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-4fc015685336"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-4fc015685336"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-4fc015685336"] img { max-width: 100%; }
  body[data-site-page="p-4fc015685336"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/GATE_BRIEF_GRAVITON.html [p-f678c07a0d93] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-f678c07a0d93"] { font-size: 10.5pt; }
  body[data-site-page="p-f678c07a0d93"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-f678c07a0d93"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-f678c07a0d93"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-f678c07a0d93"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-f678c07a0d93"] h4, body[data-site-page="p-f678c07a0d93"] h5, body[data-site-page="p-f678c07a0d93"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-f678c07a0d93"] h1, body[data-site-page="p-f678c07a0d93"] h2, body[data-site-page="p-f678c07a0d93"] h3, body[data-site-page="p-f678c07a0d93"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-f678c07a0d93"] p { margin: .55rem 0; }
  body[data-site-page="p-f678c07a0d93"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-f678c07a0d93"] a:hover { text-decoration: underline; }
  body[data-site-page="p-f678c07a0d93"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-f678c07a0d93"] th, body[data-site-page="p-f678c07a0d93"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-f678c07a0d93"] th { background: #f0f0f0; } body[data-site-page="p-f678c07a0d93"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-f678c07a0d93"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-f678c07a0d93"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-f678c07a0d93"] pre code { background: none; padding: 0; }
  body[data-site-page="p-f678c07a0d93"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-f678c07a0d93"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-f678c07a0d93"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-f678c07a0d93"] img { max-width: 100%; }
  body[data-site-page="p-f678c07a0d93"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/GATE_BRIEF_LAMBDA.html [p-6209b1c85e8d] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-6209b1c85e8d"] { font-size: 10.5pt; }
  body[data-site-page="p-6209b1c85e8d"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-6209b1c85e8d"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-6209b1c85e8d"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-6209b1c85e8d"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-6209b1c85e8d"] h4, body[data-site-page="p-6209b1c85e8d"] h5, body[data-site-page="p-6209b1c85e8d"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-6209b1c85e8d"] h1, body[data-site-page="p-6209b1c85e8d"] h2, body[data-site-page="p-6209b1c85e8d"] h3, body[data-site-page="p-6209b1c85e8d"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-6209b1c85e8d"] p { margin: .55rem 0; }
  body[data-site-page="p-6209b1c85e8d"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-6209b1c85e8d"] a:hover { text-decoration: underline; }
  body[data-site-page="p-6209b1c85e8d"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-6209b1c85e8d"] th, body[data-site-page="p-6209b1c85e8d"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-6209b1c85e8d"] th { background: #f0f0f0; } body[data-site-page="p-6209b1c85e8d"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-6209b1c85e8d"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-6209b1c85e8d"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-6209b1c85e8d"] pre code { background: none; padding: 0; }
  body[data-site-page="p-6209b1c85e8d"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-6209b1c85e8d"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-6209b1c85e8d"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-6209b1c85e8d"] img { max-width: 100%; }
  body[data-site-page="p-6209b1c85e8d"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/GATE_BRIEF_UQF10.html [p-3276e8bec2a2] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-3276e8bec2a2"] { font-size: 10.5pt; }
  body[data-site-page="p-3276e8bec2a2"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-3276e8bec2a2"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-3276e8bec2a2"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-3276e8bec2a2"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-3276e8bec2a2"] h4, body[data-site-page="p-3276e8bec2a2"] h5, body[data-site-page="p-3276e8bec2a2"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-3276e8bec2a2"] h1, body[data-site-page="p-3276e8bec2a2"] h2, body[data-site-page="p-3276e8bec2a2"] h3, body[data-site-page="p-3276e8bec2a2"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-3276e8bec2a2"] p { margin: .55rem 0; }
  body[data-site-page="p-3276e8bec2a2"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-3276e8bec2a2"] a:hover { text-decoration: underline; }
  body[data-site-page="p-3276e8bec2a2"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-3276e8bec2a2"] th, body[data-site-page="p-3276e8bec2a2"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-3276e8bec2a2"] th { background: #f0f0f0; } body[data-site-page="p-3276e8bec2a2"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-3276e8bec2a2"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-3276e8bec2a2"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-3276e8bec2a2"] pre code { background: none; padding: 0; }
  body[data-site-page="p-3276e8bec2a2"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-3276e8bec2a2"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-3276e8bec2a2"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-3276e8bec2a2"] img { max-width: 100%; }
  body[data-site-page="p-3276e8bec2a2"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/GATE_BRIEF_UQF14.html [p-e6c75a42ca61] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-e6c75a42ca61"] { font-size: 10.5pt; }
  body[data-site-page="p-e6c75a42ca61"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-e6c75a42ca61"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-e6c75a42ca61"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-e6c75a42ca61"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-e6c75a42ca61"] h4, body[data-site-page="p-e6c75a42ca61"] h5, body[data-site-page="p-e6c75a42ca61"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-e6c75a42ca61"] h1, body[data-site-page="p-e6c75a42ca61"] h2, body[data-site-page="p-e6c75a42ca61"] h3, body[data-site-page="p-e6c75a42ca61"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-e6c75a42ca61"] p { margin: .55rem 0; }
  body[data-site-page="p-e6c75a42ca61"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-e6c75a42ca61"] a:hover { text-decoration: underline; }
  body[data-site-page="p-e6c75a42ca61"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-e6c75a42ca61"] th, body[data-site-page="p-e6c75a42ca61"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-e6c75a42ca61"] th { background: #f0f0f0; } body[data-site-page="p-e6c75a42ca61"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-e6c75a42ca61"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-e6c75a42ca61"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-e6c75a42ca61"] pre code { background: none; padding: 0; }
  body[data-site-page="p-e6c75a42ca61"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-e6c75a42ca61"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-e6c75a42ca61"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-e6c75a42ca61"] img { max-width: 100%; }
  body[data-site-page="p-e6c75a42ca61"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/GATE_BRIEF_UQF3.html [p-4fc8906188e9] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-4fc8906188e9"] { font-size: 10.5pt; }
  body[data-site-page="p-4fc8906188e9"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-4fc8906188e9"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-4fc8906188e9"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-4fc8906188e9"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-4fc8906188e9"] h4, body[data-site-page="p-4fc8906188e9"] h5, body[data-site-page="p-4fc8906188e9"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-4fc8906188e9"] h1, body[data-site-page="p-4fc8906188e9"] h2, body[data-site-page="p-4fc8906188e9"] h3, body[data-site-page="p-4fc8906188e9"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-4fc8906188e9"] p { margin: .55rem 0; }
  body[data-site-page="p-4fc8906188e9"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-4fc8906188e9"] a:hover { text-decoration: underline; }
  body[data-site-page="p-4fc8906188e9"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-4fc8906188e9"] th, body[data-site-page="p-4fc8906188e9"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-4fc8906188e9"] th { background: #f0f0f0; } body[data-site-page="p-4fc8906188e9"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-4fc8906188e9"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-4fc8906188e9"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-4fc8906188e9"] pre code { background: none; padding: 0; }
  body[data-site-page="p-4fc8906188e9"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-4fc8906188e9"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-4fc8906188e9"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-4fc8906188e9"] img { max-width: 100%; }
  body[data-site-page="p-4fc8906188e9"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/GATE_BRIEF_UQF4.html [p-ac6381b07155] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-ac6381b07155"] { font-size: 10.5pt; }
  body[data-site-page="p-ac6381b07155"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-ac6381b07155"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-ac6381b07155"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-ac6381b07155"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-ac6381b07155"] h4, body[data-site-page="p-ac6381b07155"] h5, body[data-site-page="p-ac6381b07155"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-ac6381b07155"] h1, body[data-site-page="p-ac6381b07155"] h2, body[data-site-page="p-ac6381b07155"] h3, body[data-site-page="p-ac6381b07155"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-ac6381b07155"] p { margin: .55rem 0; }
  body[data-site-page="p-ac6381b07155"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-ac6381b07155"] a:hover { text-decoration: underline; }
  body[data-site-page="p-ac6381b07155"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-ac6381b07155"] th, body[data-site-page="p-ac6381b07155"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-ac6381b07155"] th { background: #f0f0f0; } body[data-site-page="p-ac6381b07155"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-ac6381b07155"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-ac6381b07155"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-ac6381b07155"] pre code { background: none; padding: 0; }
  body[data-site-page="p-ac6381b07155"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-ac6381b07155"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-ac6381b07155"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-ac6381b07155"] img { max-width: 100%; }
  body[data-site-page="p-ac6381b07155"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/GATE_BRIEF_UQF7.html [p-8cb964c05bfa] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-8cb964c05bfa"] { font-size: 10.5pt; }
  body[data-site-page="p-8cb964c05bfa"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-8cb964c05bfa"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-8cb964c05bfa"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-8cb964c05bfa"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-8cb964c05bfa"] h4, body[data-site-page="p-8cb964c05bfa"] h5, body[data-site-page="p-8cb964c05bfa"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-8cb964c05bfa"] h1, body[data-site-page="p-8cb964c05bfa"] h2, body[data-site-page="p-8cb964c05bfa"] h3, body[data-site-page="p-8cb964c05bfa"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-8cb964c05bfa"] p { margin: .55rem 0; }
  body[data-site-page="p-8cb964c05bfa"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-8cb964c05bfa"] a:hover { text-decoration: underline; }
  body[data-site-page="p-8cb964c05bfa"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-8cb964c05bfa"] th, body[data-site-page="p-8cb964c05bfa"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-8cb964c05bfa"] th { background: #f0f0f0; } body[data-site-page="p-8cb964c05bfa"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-8cb964c05bfa"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-8cb964c05bfa"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-8cb964c05bfa"] pre code { background: none; padding: 0; }
  body[data-site-page="p-8cb964c05bfa"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-8cb964c05bfa"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-8cb964c05bfa"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-8cb964c05bfa"] img { max-width: 100%; }
  body[data-site-page="p-8cb964c05bfa"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/GATE_BRIEF_UQF9.html [p-a7cebf418224] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-a7cebf418224"] { font-size: 10.5pt; }
  body[data-site-page="p-a7cebf418224"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-a7cebf418224"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-a7cebf418224"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-a7cebf418224"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-a7cebf418224"] h4, body[data-site-page="p-a7cebf418224"] h5, body[data-site-page="p-a7cebf418224"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-a7cebf418224"] h1, body[data-site-page="p-a7cebf418224"] h2, body[data-site-page="p-a7cebf418224"] h3, body[data-site-page="p-a7cebf418224"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-a7cebf418224"] p { margin: .55rem 0; }
  body[data-site-page="p-a7cebf418224"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-a7cebf418224"] a:hover { text-decoration: underline; }
  body[data-site-page="p-a7cebf418224"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-a7cebf418224"] th, body[data-site-page="p-a7cebf418224"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-a7cebf418224"] th { background: #f0f0f0; } body[data-site-page="p-a7cebf418224"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-a7cebf418224"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-a7cebf418224"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-a7cebf418224"] pre code { background: none; padding: 0; }
  body[data-site-page="p-a7cebf418224"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-a7cebf418224"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-a7cebf418224"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-a7cebf418224"] img { max-width: 100%; }
  body[data-site-page="p-a7cebf418224"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/GRANULARITY_ROOT_DOSSIER.html [p-0158221effd6] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-0158221effd6"] { font-size: 10.5pt; }
  body[data-site-page="p-0158221effd6"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-0158221effd6"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-0158221effd6"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-0158221effd6"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-0158221effd6"] h4, body[data-site-page="p-0158221effd6"] h5, body[data-site-page="p-0158221effd6"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-0158221effd6"] h1, body[data-site-page="p-0158221effd6"] h2, body[data-site-page="p-0158221effd6"] h3, body[data-site-page="p-0158221effd6"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-0158221effd6"] p { margin: .55rem 0; }
  body[data-site-page="p-0158221effd6"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-0158221effd6"] a:hover { text-decoration: underline; }
  body[data-site-page="p-0158221effd6"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-0158221effd6"] th, body[data-site-page="p-0158221effd6"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-0158221effd6"] th { background: #f0f0f0; } body[data-site-page="p-0158221effd6"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-0158221effd6"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-0158221effd6"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-0158221effd6"] pre code { background: none; padding: 0; }
  body[data-site-page="p-0158221effd6"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-0158221effd6"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-0158221effd6"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-0158221effd6"] img { max-width: 100%; }
  body[data-site-page="p-0158221effd6"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/GUT_AI_CLOSURE_COMPENDIUM.html [p-0e47d931244a] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-0e47d931244a"] { font-size: 10.5pt; }
  body[data-site-page="p-0e47d931244a"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-0e47d931244a"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-0e47d931244a"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-0e47d931244a"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-0e47d931244a"] h4, body[data-site-page="p-0e47d931244a"] h5, body[data-site-page="p-0e47d931244a"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-0e47d931244a"] h1, body[data-site-page="p-0e47d931244a"] h2, body[data-site-page="p-0e47d931244a"] h3, body[data-site-page="p-0e47d931244a"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-0e47d931244a"] p { margin: .55rem 0; }
  body[data-site-page="p-0e47d931244a"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-0e47d931244a"] a:hover { text-decoration: underline; }
  body[data-site-page="p-0e47d931244a"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-0e47d931244a"] th, body[data-site-page="p-0e47d931244a"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-0e47d931244a"] th { background: #f0f0f0; } body[data-site-page="p-0e47d931244a"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-0e47d931244a"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-0e47d931244a"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-0e47d931244a"] pre code { background: none; padding: 0; }
  body[data-site-page="p-0e47d931244a"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-0e47d931244a"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-0e47d931244a"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-0e47d931244a"] img { max-width: 100%; }
  body[data-site-page="p-0e47d931244a"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/GUT_HUMAN_CLOSURE_COMPENDIUM.html [p-2ad5b493c380] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-2ad5b493c380"] { font-size: 10.5pt; }
  body[data-site-page="p-2ad5b493c380"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-2ad5b493c380"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-2ad5b493c380"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-2ad5b493c380"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-2ad5b493c380"] h4, body[data-site-page="p-2ad5b493c380"] h5, body[data-site-page="p-2ad5b493c380"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-2ad5b493c380"] h1, body[data-site-page="p-2ad5b493c380"] h2, body[data-site-page="p-2ad5b493c380"] h3, body[data-site-page="p-2ad5b493c380"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-2ad5b493c380"] p { margin: .55rem 0; }
  body[data-site-page="p-2ad5b493c380"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-2ad5b493c380"] a:hover { text-decoration: underline; }
  body[data-site-page="p-2ad5b493c380"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-2ad5b493c380"] th, body[data-site-page="p-2ad5b493c380"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-2ad5b493c380"] th { background: #f0f0f0; } body[data-site-page="p-2ad5b493c380"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-2ad5b493c380"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-2ad5b493c380"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-2ad5b493c380"] pre code { background: none; padding: 0; }
  body[data-site-page="p-2ad5b493c380"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-2ad5b493c380"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-2ad5b493c380"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-2ad5b493c380"] img { max-width: 100%; }
  body[data-site-page="p-2ad5b493c380"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/GUT.html [p-2a377ae9dc16] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-2a377ae9dc16"] { font-size: 10.5pt; }
  body[data-site-page="p-2a377ae9dc16"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-2a377ae9dc16"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-2a377ae9dc16"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-2a377ae9dc16"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-2a377ae9dc16"] h4, body[data-site-page="p-2a377ae9dc16"] h5, body[data-site-page="p-2a377ae9dc16"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-2a377ae9dc16"] h1, body[data-site-page="p-2a377ae9dc16"] h2, body[data-site-page="p-2a377ae9dc16"] h3, body[data-site-page="p-2a377ae9dc16"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-2a377ae9dc16"] p { margin: .55rem 0; }
  body[data-site-page="p-2a377ae9dc16"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-2a377ae9dc16"] a:hover { text-decoration: underline; }
  body[data-site-page="p-2a377ae9dc16"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-2a377ae9dc16"] th, body[data-site-page="p-2a377ae9dc16"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-2a377ae9dc16"] th { background: #f0f0f0; } body[data-site-page="p-2a377ae9dc16"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-2a377ae9dc16"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-2a377ae9dc16"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-2a377ae9dc16"] pre code { background: none; padding: 0; }
  body[data-site-page="p-2a377ae9dc16"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-2a377ae9dc16"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-2a377ae9dc16"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-2a377ae9dc16"] img { max-width: 100%; }
  body[data-site-page="p-2a377ae9dc16"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/How_the_Geometry_Designed_the_Quantum_Computer.html [p-aaa52dc9366d] */

  body[data-site-page="p-aaa52dc9366d"]{--ink:#1a1c20;--muted:#5a6068;--line:#dfe2e7;--bg:#fbfcfd;--accent:#2b4a6f;
        --accent-soft:#eef3f8;--code-bg:#f4f6f8;}
  body[data-site-page="p-aaa52dc9366d"], body[data-site-page="p-aaa52dc9366d"] *{box-sizing:border-box}
  body[data-site-page="p-aaa52dc9366d"]{margin:0;background:var(--bg);color:var(--ink);
       font:17px/1.64 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;}
  body[data-site-page="p-aaa52dc9366d"] .wrap{max-width:820px;margin:0 auto;padding:0 22px}
  body[data-site-page="p-aaa52dc9366d"] header.hero{background:linear-gradient(180deg,#0f1b2b 0%,#1d3350 100%);color:#eef3f8;
              padding:40px 0 32px;border-bottom:3px solid #0a1320}
  body[data-site-page="p-aaa52dc9366d"] header.hero .eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:12.5px;color:#9fb6d2;margin:0 0 12px}
  body[data-site-page="p-aaa52dc9366d"] header.hero h1{font-size:29px;line-height:1.22;margin:0 0 8px;font-weight:700;color:#fff}
  body[data-site-page="p-aaa52dc9366d"] header.hero .lede{font-size:18px;color:#d7e2f0;margin:0}
  body[data-site-page="p-aaa52dc9366d"] header.hero .back{font-size:14px;color:#9fb6d2;margin-top:16px}
  body[data-site-page="p-aaa52dc9366d"] header.hero a{color:#d7e2f0;border-bottom:1px solid #41597a}
  body[data-site-page="p-aaa52dc9366d"] main{padding:28px 0 52px}
  body[data-site-page="p-aaa52dc9366d"] h2{font-size:21px;color:var(--accent);line-height:1.27;margin:30px 0 10px}
  body[data-site-page="p-aaa52dc9366d"] h3{font-size:17.5px;color:var(--accent);margin:22px 0 7px}
  body[data-site-page="p-aaa52dc9366d"] p{margin:0 0 14px}
  body[data-site-page="p-aaa52dc9366d"] a{color:var(--accent);text-decoration:none;border-bottom:1px solid #b9cbe0}
  body[data-site-page="p-aaa52dc9366d"] a:hover{border-bottom-color:var(--accent)}
  body[data-site-page="p-aaa52dc9366d"] ul, body[data-site-page="p-aaa52dc9366d"] ol{margin:0 0 14px;padding-left:24px} body[data-site-page="p-aaa52dc9366d"] li{margin:0 0 8px}
  body[data-site-page="p-aaa52dc9366d"] strong{font-weight:700}
  body[data-site-page="p-aaa52dc9366d"] .lead{font-size:18.5px;line-height:1.6}
  body[data-site-page="p-aaa52dc9366d"] .callout{border:1px solid var(--line);border-left:4px solid var(--accent);
           background:var(--accent-soft);border-radius:8px;padding:15px 18px;margin:18px 0}
  body[data-site-page="p-aaa52dc9366d"] .callout p:last-child{margin-bottom:0}
  body[data-site-page="p-aaa52dc9366d"] .step{border:1px solid var(--line);border-radius:10px;padding:4px 18px 6px;margin:14px 0;background:#fff}
  body[data-site-page="p-aaa52dc9366d"] .step .n{display:inline-block;font-size:12.5px;letter-spacing:.05em;text-transform:uppercase;
           color:var(--accent);font-weight:700;margin-top:14px}
  body[data-site-page="p-aaa52dc9366d"] .muted{color:var(--muted)} body[data-site-page="p-aaa52dc9366d"] .small{font-size:14.5px;line-height:1.55}
  body[data-site-page="p-aaa52dc9366d"] hr{border:none;border-top:1px solid var(--line);margin:26px 0}


/* Extracted styles: articles/HUMAN_SUMMARY.html [p-2c155c261302] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-2c155c261302"] { font-size: 10.5pt; }
  body[data-site-page="p-2c155c261302"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-2c155c261302"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-2c155c261302"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-2c155c261302"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-2c155c261302"] h4, body[data-site-page="p-2c155c261302"] h5, body[data-site-page="p-2c155c261302"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-2c155c261302"] h1, body[data-site-page="p-2c155c261302"] h2, body[data-site-page="p-2c155c261302"] h3, body[data-site-page="p-2c155c261302"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-2c155c261302"] p { margin: .55rem 0; }
  body[data-site-page="p-2c155c261302"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-2c155c261302"] a:hover { text-decoration: underline; }
  body[data-site-page="p-2c155c261302"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-2c155c261302"] th, body[data-site-page="p-2c155c261302"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-2c155c261302"] th { background: #f0f0f0; } body[data-site-page="p-2c155c261302"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-2c155c261302"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-2c155c261302"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-2c155c261302"] pre code { background: none; padding: 0; }
  body[data-site-page="p-2c155c261302"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-2c155c261302"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-2c155c261302"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-2c155c261302"] img { max-width: 100%; }
  body[data-site-page="p-2c155c261302"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/Hydrogen_Quantum_Electrostatic_Check.html [p-61740ef5e6ea] */

body[data-site-page="p-61740ef5e6ea"]{--ink:#1a1c20;--muted:#5a6068;--line:#dfe2e7;--bg:#fbfcfd;--accent:#2b4a6f;--accent-soft:#eef3f8;--code-bg:#f4f6f8}
body[data-site-page="p-61740ef5e6ea"], body[data-site-page="p-61740ef5e6ea"] *{box-sizing:border-box}body[data-site-page="p-61740ef5e6ea"]{margin:0;background:var(--bg);color:var(--ink);font:17px/1.64 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}
body[data-site-page="p-61740ef5e6ea"] .wrap{max-width:820px;margin:0 auto;padding:0 22px}
body[data-site-page="p-61740ef5e6ea"] header.hero{background:linear-gradient(180deg,#0f1b2b 0%,#1d3350 100%);color:#eef3f8;padding:36px 0 28px;border-bottom:3px solid #0a1320}
body[data-site-page="p-61740ef5e6ea"] header.hero .eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:12px;color:#9fb6d2;margin:0 0 12px}
body[data-site-page="p-61740ef5e6ea"] header.hero h1{font-size:27px;line-height:1.22;margin:0 0 8px;font-weight:700;color:#fff}
body[data-site-page="p-61740ef5e6ea"] header.hero .sub{font-size:16px;color:#cdd9ea;margin:0}
body[data-site-page="p-61740ef5e6ea"] header.hero .back{font-size:14px;color:#9fb6d2;margin-top:16px}body[data-site-page="p-61740ef5e6ea"] header.hero a{color:#d7e2f0;border-bottom:1px solid #41597a}
body[data-site-page="p-61740ef5e6ea"] main{padding:24px 0 46px}body[data-site-page="p-61740ef5e6ea"] h1{font-size:23px;color:var(--accent);line-height:1.26;margin:28px 0 12px}
body[data-site-page="p-61740ef5e6ea"] h2{font-size:20px;color:var(--accent);margin:26px 0 10px}body[data-site-page="p-61740ef5e6ea"] h3{font-size:17px;color:var(--accent);margin:20px 0 8px}
body[data-site-page="p-61740ef5e6ea"] p{margin:0 0 14px}body[data-site-page="p-61740ef5e6ea"] img{max-width:100%;height:auto;vertical-align:middle}
body[data-site-page="p-61740ef5e6ea"] a{color:var(--accent);text-decoration:none;border-bottom:1px solid #b9cbe0}body[data-site-page="p-61740ef5e6ea"] a:hover{border-bottom-color:var(--accent)}
body[data-site-page="p-61740ef5e6ea"] ul, body[data-site-page="p-61740ef5e6ea"] ol{margin:0 0 14px;padding-left:24px}body[data-site-page="p-61740ef5e6ea"] li{margin:0 0 7px}
body[data-site-page="p-61740ef5e6ea"] table{border-collapse:collapse;width:100%;margin:14px 0;font-size:14.5px;display:block;overflow-x:auto}
body[data-site-page="p-61740ef5e6ea"] th, body[data-site-page="p-61740ef5e6ea"] td{border:1px solid var(--line);padding:8px 10px;text-align:left}body[data-site-page="p-61740ef5e6ea"] th{background:var(--accent-soft);color:var(--accent)}
body[data-site-page="p-61740ef5e6ea"] code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.92em;background:var(--code-bg);padding:1px 4px;border-radius:3px}
body[data-site-page="p-61740ef5e6ea"] blockquote{margin:14px 0;padding:6px 16px;border-left:3px solid var(--line);color:var(--muted)}


/* Extracted styles: articles/In_Search_of_Natures_Elegance.html [p-54d00181e71f] */

  body[data-site-page="p-54d00181e71f"]{--ink:#1a1c20;--muted:#5a6068;--line:#dfe2e7;--bg:#fbfcfd;--accent:#2b4a6f;
        --accent-soft:#eef3f8;--code-bg:#f4f6f8;}
  body[data-site-page="p-54d00181e71f"], body[data-site-page="p-54d00181e71f"] *{box-sizing:border-box}
  body[data-site-page="p-54d00181e71f"]{margin:0;background:var(--bg);color:var(--ink);
       font:17px/1.64 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;}
  body[data-site-page="p-54d00181e71f"] .wrap{max-width:820px;margin:0 auto;padding:0 22px}
  body[data-site-page="p-54d00181e71f"] header.hero{background:linear-gradient(180deg,#0f1b2b 0%,#1d3350 100%);color:#eef3f8;
              padding:40px 0 32px;border-bottom:3px solid #0a1320}
  body[data-site-page="p-54d00181e71f"] header.hero .eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:12.5px;color:#9fb6d2;margin:0 0 12px}
  body[data-site-page="p-54d00181e71f"] header.hero h1{font-size:30px;line-height:1.22;margin:0 0 6px;font-weight:700;color:#fff}
  body[data-site-page="p-54d00181e71f"] header.hero .back{font-size:14px;color:#9fb6d2;margin-top:16px}
  body[data-site-page="p-54d00181e71f"] header.hero a{color:#d7e2f0;border-bottom:1px solid #41597a}
  body[data-site-page="p-54d00181e71f"] main{padding:26px 0 52px}
  body[data-site-page="p-54d00181e71f"] h1{font-size:25px;color:var(--accent);line-height:1.25;margin:30px 0 12px}
  body[data-site-page="p-54d00181e71f"] h2{font-size:21px;color:var(--accent);line-height:1.27;margin:28px 0 10px}
  body[data-site-page="p-54d00181e71f"] h3{font-size:18px;color:var(--accent);margin:22px 0 8px}
  body[data-site-page="p-54d00181e71f"] h4{font-size:16px;color:var(--accent);margin:18px 0 6px}
  body[data-site-page="p-54d00181e71f"] p{margin:0 0 14px}
  body[data-site-page="p-54d00181e71f"] a{color:var(--accent);text-decoration:none;border-bottom:1px solid #b9cbe0}
  body[data-site-page="p-54d00181e71f"] a:hover{border-bottom-color:var(--accent)}
  body[data-site-page="p-54d00181e71f"] ul, body[data-site-page="p-54d00181e71f"] ol{margin:0 0 14px;padding-left:24px} body[data-site-page="p-54d00181e71f"] li{margin:0 0 7px}
  body[data-site-page="p-54d00181e71f"] table{border-collapse:collapse;width:100%;margin:14px 0;font-size:14.5px;display:block;overflow-x:auto}
  body[data-site-page="p-54d00181e71f"] th, body[data-site-page="p-54d00181e71f"] td{border:1px solid var(--line);padding:8px 10px;text-align:left;vertical-align:top}
  body[data-site-page="p-54d00181e71f"] th{background:var(--accent-soft);color:var(--accent);font-weight:600}
  body[data-site-page="p-54d00181e71f"] blockquote{margin:14px 0;padding:8px 16px;border-left:4px solid var(--accent);background:var(--accent-soft)}
  body[data-site-page="p-54d00181e71f"] code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.92em;background:var(--code-bg);padding:1px 5px;border-radius:4px}
  body[data-site-page="p-54d00181e71f"] img{max-width:100%;height:auto}
  body[data-site-page="p-54d00181e71f"] strong{font-weight:700}


/* Extracted styles: articles/index.html [p-b8a920325076] */

  body[data-site-page="p-b8a920325076"]{--ink:#1a1c20;--muted:#5a6068;--line:#dfe2e7;--bg:#fbfcfd;--accent:#2b4a6f;--accent-soft:#eef3f8;}
  body[data-site-page="p-b8a920325076"], body[data-site-page="p-b8a920325076"] *{box-sizing:border-box}
  body[data-site-page="p-b8a920325076"]{margin:0;background:var(--bg);color:var(--ink);font:16px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;}
  body[data-site-page="p-b8a920325076"] .wrap{max-width:820px;margin:0 auto;padding:34px 22px 60px}
  body[data-site-page="p-b8a920325076"] h1{font-size:25px;margin:0 0 6px;color:var(--accent)}
  body[data-site-page="p-b8a920325076"] p{margin:0 0 14px}
  body[data-site-page="p-b8a920325076"] a{color:var(--accent)}
  body[data-site-page="p-b8a920325076"] .muted{color:var(--muted)}
  body[data-site-page="p-b8a920325076"] .small{font-size:14px;line-height:1.55}
  body[data-site-page="p-b8a920325076"] table{border-collapse:collapse;width:100%;margin:16px 0;font-size:14.5px}
  body[data-site-page="p-b8a920325076"] th, body[data-site-page="p-b8a920325076"] td{border:1px solid var(--line);padding:8px 10px;text-align:left;vertical-align:top}
  body[data-site-page="p-b8a920325076"] th{background:var(--accent-soft);color:var(--accent);font-weight:600}
  body[data-site-page="p-b8a920325076"] code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.92em}
  body[data-site-page="p-b8a920325076"] .back{font-size:14px;margin-bottom:18px;display:inline-block}


/* Extracted styles: articles/LAMBDA_DISSOLUTION.html [p-f2a4b9e718b8] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-f2a4b9e718b8"] { font-size: 10.5pt; }
  body[data-site-page="p-f2a4b9e718b8"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-f2a4b9e718b8"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-f2a4b9e718b8"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-f2a4b9e718b8"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-f2a4b9e718b8"] h4, body[data-site-page="p-f2a4b9e718b8"] h5, body[data-site-page="p-f2a4b9e718b8"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-f2a4b9e718b8"] h1, body[data-site-page="p-f2a4b9e718b8"] h2, body[data-site-page="p-f2a4b9e718b8"] h3, body[data-site-page="p-f2a4b9e718b8"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-f2a4b9e718b8"] p { margin: .55rem 0; }
  body[data-site-page="p-f2a4b9e718b8"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-f2a4b9e718b8"] a:hover { text-decoration: underline; }
  body[data-site-page="p-f2a4b9e718b8"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-f2a4b9e718b8"] th, body[data-site-page="p-f2a4b9e718b8"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-f2a4b9e718b8"] th { background: #f0f0f0; } body[data-site-page="p-f2a4b9e718b8"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-f2a4b9e718b8"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-f2a4b9e718b8"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-f2a4b9e718b8"] pre code { background: none; padding: 0; }
  body[data-site-page="p-f2a4b9e718b8"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-f2a4b9e718b8"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-f2a4b9e718b8"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-f2a4b9e718b8"] img { max-width: 100%; }
  body[data-site-page="p-f2a4b9e718b8"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/LITHIUM_ASSUMPTION_DEPENDENCE_LAYMAN.html [p-6e9a288ca270] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-6e9a288ca270"] { font-size: 10.5pt; }
  body[data-site-page="p-6e9a288ca270"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-6e9a288ca270"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-6e9a288ca270"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-6e9a288ca270"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-6e9a288ca270"] h4, body[data-site-page="p-6e9a288ca270"] h5, body[data-site-page="p-6e9a288ca270"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-6e9a288ca270"] h1, body[data-site-page="p-6e9a288ca270"] h2, body[data-site-page="p-6e9a288ca270"] h3, body[data-site-page="p-6e9a288ca270"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-6e9a288ca270"] p { margin: .55rem 0; }
  body[data-site-page="p-6e9a288ca270"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-6e9a288ca270"] a:hover { text-decoration: underline; }
  body[data-site-page="p-6e9a288ca270"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-6e9a288ca270"] th, body[data-site-page="p-6e9a288ca270"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-6e9a288ca270"] th { background: #f0f0f0; } body[data-site-page="p-6e9a288ca270"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-6e9a288ca270"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-6e9a288ca270"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-6e9a288ca270"] pre code { background: none; padding: 0; }
  body[data-site-page="p-6e9a288ca270"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-6e9a288ca270"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-6e9a288ca270"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-6e9a288ca270"] img { max-width: 100%; }
  body[data-site-page="p-6e9a288ca270"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }
  body[data-site-page="p-6e9a288ca270"] .box-proves { border: 2px solid #0b5; border-radius: 6px; background: #f2fbf6; padding: .8rem 1.1rem; margin: 1.1rem 0; }
  body[data-site-page="p-6e9a288ca270"] .box-notproves { border: 2px solid #c0392b; border-radius: 6px; background: #fdf4f2; padding: .8rem 1.1rem; margin: 1.2rem 0; }
  body[data-site-page="p-6e9a288ca270"] .box-notproves h3 { color: #c0392b; margin-top: .2rem; }
  body[data-site-page="p-6e9a288ca270"] .box-reviewer { border-left: 4px solid #b8860b; background: #fdfaf2; padding: .5rem 1rem; margin: 1rem 0; color: #333; }
  body[data-site-page="p-6e9a288ca270"] .label-pair { background: #f4f4f4; border-radius: 5px; padding: .6rem .9rem; margin: .8rem 0; font-size: .95rem; }


/* Extracted styles: articles/MINIMAL_SHAPE_AI.html [p-9678992c8ce8] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-9678992c8ce8"] { font-size: 10.5pt; }
  body[data-site-page="p-9678992c8ce8"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-9678992c8ce8"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-9678992c8ce8"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-9678992c8ce8"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-9678992c8ce8"] h4, body[data-site-page="p-9678992c8ce8"] h5, body[data-site-page="p-9678992c8ce8"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-9678992c8ce8"] h1, body[data-site-page="p-9678992c8ce8"] h2, body[data-site-page="p-9678992c8ce8"] h3, body[data-site-page="p-9678992c8ce8"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-9678992c8ce8"] p { margin: .55rem 0; }
  body[data-site-page="p-9678992c8ce8"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-9678992c8ce8"] a:hover { text-decoration: underline; }
  body[data-site-page="p-9678992c8ce8"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-9678992c8ce8"] th, body[data-site-page="p-9678992c8ce8"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-9678992c8ce8"] th { background: #f0f0f0; } body[data-site-page="p-9678992c8ce8"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-9678992c8ce8"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-9678992c8ce8"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-9678992c8ce8"] pre code { background: none; padding: 0; }
  body[data-site-page="p-9678992c8ce8"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-9678992c8ce8"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-9678992c8ce8"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-9678992c8ce8"] img { max-width: 100%; }
  body[data-site-page="p-9678992c8ce8"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/MINIMAL_SHAPE_HUMAN.html [p-45a45f7659c2] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-45a45f7659c2"] { font-size: 10.5pt; }
  body[data-site-page="p-45a45f7659c2"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-45a45f7659c2"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-45a45f7659c2"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-45a45f7659c2"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-45a45f7659c2"] h4, body[data-site-page="p-45a45f7659c2"] h5, body[data-site-page="p-45a45f7659c2"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-45a45f7659c2"] h1, body[data-site-page="p-45a45f7659c2"] h2, body[data-site-page="p-45a45f7659c2"] h3, body[data-site-page="p-45a45f7659c2"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-45a45f7659c2"] p { margin: .55rem 0; }
  body[data-site-page="p-45a45f7659c2"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-45a45f7659c2"] a:hover { text-decoration: underline; }
  body[data-site-page="p-45a45f7659c2"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-45a45f7659c2"] th, body[data-site-page="p-45a45f7659c2"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-45a45f7659c2"] th { background: #f0f0f0; } body[data-site-page="p-45a45f7659c2"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-45a45f7659c2"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-45a45f7659c2"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-45a45f7659c2"] pre code { background: none; padding: 0; }
  body[data-site-page="p-45a45f7659c2"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-45a45f7659c2"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-45a45f7659c2"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-45a45f7659c2"] img { max-width: 100%; }
  body[data-site-page="p-45a45f7659c2"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/Muon_Decay_Weak_Force_Check.html [p-9e87ef860c7f] */

body[data-site-page="p-9e87ef860c7f"]{--ink:#1a1c20;--muted:#5a6068;--line:#dfe2e7;--bg:#fbfcfd;--accent:#2b4a6f;--accent-soft:#eef3f8;--code-bg:#f4f6f8}
body[data-site-page="p-9e87ef860c7f"], body[data-site-page="p-9e87ef860c7f"] *{box-sizing:border-box}body[data-site-page="p-9e87ef860c7f"]{margin:0;background:var(--bg);color:var(--ink);font:17px/1.64 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}
body[data-site-page="p-9e87ef860c7f"] .wrap{max-width:820px;margin:0 auto;padding:0 22px}
body[data-site-page="p-9e87ef860c7f"] header.hero{background:linear-gradient(180deg,#0f1b2b 0%,#1d3350 100%);color:#eef3f8;padding:36px 0 28px;border-bottom:3px solid #0a1320}
body[data-site-page="p-9e87ef860c7f"] header.hero .eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:12px;color:#9fb6d2;margin:0 0 12px}
body[data-site-page="p-9e87ef860c7f"] header.hero h1{font-size:27px;line-height:1.22;margin:0 0 8px;font-weight:700;color:#fff}
body[data-site-page="p-9e87ef860c7f"] header.hero .sub{font-size:16px;color:#cdd9ea;margin:0}
body[data-site-page="p-9e87ef860c7f"] header.hero .back{font-size:14px;color:#9fb6d2;margin-top:16px}body[data-site-page="p-9e87ef860c7f"] header.hero a{color:#d7e2f0;border-bottom:1px solid #41597a}
body[data-site-page="p-9e87ef860c7f"] main{padding:24px 0 46px}body[data-site-page="p-9e87ef860c7f"] h1{font-size:23px;color:var(--accent);line-height:1.26;margin:28px 0 12px}
body[data-site-page="p-9e87ef860c7f"] h2{font-size:20px;color:var(--accent);margin:26px 0 10px}body[data-site-page="p-9e87ef860c7f"] h3{font-size:17px;color:var(--accent);margin:20px 0 8px}
body[data-site-page="p-9e87ef860c7f"] p{margin:0 0 14px}body[data-site-page="p-9e87ef860c7f"] img{max-width:100%;height:auto;vertical-align:middle}
body[data-site-page="p-9e87ef860c7f"] a{color:var(--accent);text-decoration:none;border-bottom:1px solid #b9cbe0}body[data-site-page="p-9e87ef860c7f"] a:hover{border-bottom-color:var(--accent)}
body[data-site-page="p-9e87ef860c7f"] ul, body[data-site-page="p-9e87ef860c7f"] ol{margin:0 0 14px;padding-left:24px}body[data-site-page="p-9e87ef860c7f"] li{margin:0 0 7px}
body[data-site-page="p-9e87ef860c7f"] table{border-collapse:collapse;width:100%;margin:14px 0;font-size:14.5px;display:block;overflow-x:auto}
body[data-site-page="p-9e87ef860c7f"] th, body[data-site-page="p-9e87ef860c7f"] td{border:1px solid var(--line);padding:8px 10px;text-align:left}body[data-site-page="p-9e87ef860c7f"] th{background:var(--accent-soft);color:var(--accent)}
body[data-site-page="p-9e87ef860c7f"] code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.92em;background:var(--code-bg);padding:1px 4px;border-radius:3px}
body[data-site-page="p-9e87ef860c7f"] blockquote{margin:14px 0;padding:6px 16px;border-left:3px solid var(--line);color:var(--muted)}


/* Extracted styles: articles/Native_Geometry_Design_Manuscript.html [p-8ed6a3b9782e] */

  body[data-site-page="p-8ed6a3b9782e"]{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;
       line-height:1.6;color:#1a1a1a;background:#fafafa;margin:0;padding:0}
  body[data-site-page="p-8ed6a3b9782e"] .wrap{max-width:640px;margin:0 auto;padding:4rem 1.5rem}
  body[data-site-page="p-8ed6a3b9782e"] h1{font-size:1.5rem;font-weight:600;margin:0 0 1rem}
  body[data-site-page="p-8ed6a3b9782e"] p{color:#444;margin:0 0 1rem}
  body[data-site-page="p-8ed6a3b9782e"] a{color:#2657a8;text-decoration:none}
  body[data-site-page="p-8ed6a3b9782e"] a:hover{text-decoration:underline}
  body[data-site-page="p-8ed6a3b9782e"] .card{background:#fff;border:1px solid #e4e4e4;border-radius:10px;padding:2rem 2.25rem;
        box-shadow:0 1px 3px rgba(0,0,0,.04)}
  body[data-site-page="p-8ed6a3b9782e"] .muted{color:#777;font-size:.92rem}


/* Extracted styles: articles/One_Geometry_Four_Forces.html [p-aaf42bbcd6a4] */

body[data-site-page="p-aaf42bbcd6a4"]{--ink:#1a1c20;--muted:#5a6068;--line:#dfe2e7;--bg:#fbfcfd;--accent:#2b4a6f;--accent-soft:#eef3f8;--code-bg:#f4f6f8}
body[data-site-page="p-aaf42bbcd6a4"], body[data-site-page="p-aaf42bbcd6a4"] *{box-sizing:border-box}body[data-site-page="p-aaf42bbcd6a4"]{margin:0;background:var(--bg);color:var(--ink);font:17px/1.64 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}
body[data-site-page="p-aaf42bbcd6a4"] .wrap{max-width:820px;margin:0 auto;padding:0 22px}
body[data-site-page="p-aaf42bbcd6a4"] header.hero{background:linear-gradient(180deg,#0f1b2b 0%,#1d3350 100%);color:#eef3f8;padding:36px 0 28px;border-bottom:3px solid #0a1320}
body[data-site-page="p-aaf42bbcd6a4"] header.hero .eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:12px;color:#9fb6d2;margin:0 0 12px}
body[data-site-page="p-aaf42bbcd6a4"] header.hero h1{font-size:27px;line-height:1.22;margin:0 0 8px;font-weight:700;color:#fff}
body[data-site-page="p-aaf42bbcd6a4"] header.hero .sub{font-size:16px;color:#cdd9ea;margin:0}
body[data-site-page="p-aaf42bbcd6a4"] header.hero .back{font-size:14px;color:#9fb6d2;margin-top:16px}body[data-site-page="p-aaf42bbcd6a4"] header.hero a{color:#d7e2f0;border-bottom:1px solid #41597a}
body[data-site-page="p-aaf42bbcd6a4"] main{padding:24px 0 46px}body[data-site-page="p-aaf42bbcd6a4"] h1{font-size:23px;color:var(--accent);line-height:1.26;margin:28px 0 12px}
body[data-site-page="p-aaf42bbcd6a4"] h2{font-size:20px;color:var(--accent);margin:26px 0 10px}body[data-site-page="p-aaf42bbcd6a4"] h3{font-size:17px;color:var(--accent);margin:20px 0 8px}
body[data-site-page="p-aaf42bbcd6a4"] p{margin:0 0 14px}body[data-site-page="p-aaf42bbcd6a4"] img{max-width:100%;height:auto;vertical-align:middle}
body[data-site-page="p-aaf42bbcd6a4"] a{color:var(--accent);text-decoration:none;border-bottom:1px solid #b9cbe0}body[data-site-page="p-aaf42bbcd6a4"] a:hover{border-bottom-color:var(--accent)}
body[data-site-page="p-aaf42bbcd6a4"] ul, body[data-site-page="p-aaf42bbcd6a4"] ol{margin:0 0 14px;padding-left:24px}body[data-site-page="p-aaf42bbcd6a4"] li{margin:0 0 7px}
body[data-site-page="p-aaf42bbcd6a4"] table{border-collapse:collapse;width:100%;margin:14px 0;font-size:14.5px;display:block;overflow-x:auto}
body[data-site-page="p-aaf42bbcd6a4"] th, body[data-site-page="p-aaf42bbcd6a4"] td{border:1px solid var(--line);padding:8px 10px;text-align:left}body[data-site-page="p-aaf42bbcd6a4"] th{background:var(--accent-soft);color:var(--accent)}
body[data-site-page="p-aaf42bbcd6a4"] code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.92em;background:var(--code-bg);padding:1px 4px;border-radius:3px}
body[data-site-page="p-aaf42bbcd6a4"] blockquote{margin:14px 0;padding:6px 16px;border-left:3px solid var(--line);color:var(--muted)}


/* Extracted styles: articles/Particles.html [p-d0f25d791084] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-d0f25d791084"] { font-size: 10.5pt; }
  body[data-site-page="p-d0f25d791084"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-d0f25d791084"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-d0f25d791084"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-d0f25d791084"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-d0f25d791084"] h4, body[data-site-page="p-d0f25d791084"] h5, body[data-site-page="p-d0f25d791084"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-d0f25d791084"] h1, body[data-site-page="p-d0f25d791084"] h2, body[data-site-page="p-d0f25d791084"] h3, body[data-site-page="p-d0f25d791084"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-d0f25d791084"] p { margin: .55rem 0; }
  body[data-site-page="p-d0f25d791084"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-d0f25d791084"] a:hover { text-decoration: underline; }
  body[data-site-page="p-d0f25d791084"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-d0f25d791084"] th, body[data-site-page="p-d0f25d791084"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-d0f25d791084"] th { background: #f0f0f0; } body[data-site-page="p-d0f25d791084"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-d0f25d791084"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-d0f25d791084"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-d0f25d791084"] pre code { background: none; padding: 0; }
  body[data-site-page="p-d0f25d791084"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-d0f25d791084"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-d0f25d791084"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-d0f25d791084"] img { max-width: 100%; }
  body[data-site-page="p-d0f25d791084"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/Provisional_Patent_Native_Geometry_Screening.html [p-d36d26c413c9] */

  body[data-site-page="p-d36d26c413c9"]{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;
       line-height:1.6;color:#1a1a1a;background:#fafafa;margin:0;padding:0}
  body[data-site-page="p-d36d26c413c9"] .wrap{max-width:640px;margin:0 auto;padding:4rem 1.5rem}
  body[data-site-page="p-d36d26c413c9"] h1{font-size:1.5rem;font-weight:600;margin:0 0 1rem}
  body[data-site-page="p-d36d26c413c9"] p{color:#444;margin:0 0 1rem}
  body[data-site-page="p-d36d26c413c9"] a{color:#2657a8;text-decoration:none}
  body[data-site-page="p-d36d26c413c9"] a:hover{text-decoration:underline}
  body[data-site-page="p-d36d26c413c9"] .card{background:#fff;border:1px solid #e4e4e4;border-radius:10px;padding:2rem 2.25rem;
        box-shadow:0 1px 3px rgba(0,0,0,.04)}
  body[data-site-page="p-d36d26c413c9"] .muted{color:#777;font-size:.92rem}


/* Extracted styles: articles/QC_Full_Math_Constant_Overhead_Reviewer_Response.html [p-6b32391af696] */

body[data-site-page="p-6b32391af696"]{--ink:#1a1c20;--muted:#5a6068;--line:#dfe2e7;--bg:#fbfcfd;--accent:#2b4a6f;--accent-soft:#eef3f8;--code-bg:#f4f6f8}
body[data-site-page="p-6b32391af696"], body[data-site-page="p-6b32391af696"] *{box-sizing:border-box}body[data-site-page="p-6b32391af696"]{margin:0;background:var(--bg);color:var(--ink);font:17px/1.64 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}
body[data-site-page="p-6b32391af696"] .wrap{max-width:820px;margin:0 auto;padding:0 22px}
body[data-site-page="p-6b32391af696"] header.hero{background:linear-gradient(180deg,#0f1b2b 0%,#1d3350 100%);color:#eef3f8;padding:36px 0 28px;border-bottom:3px solid #0a1320}
body[data-site-page="p-6b32391af696"] header.hero .eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:12px;color:#9fb6d2;margin:0 0 12px}
body[data-site-page="p-6b32391af696"] header.hero h1{font-size:27px;line-height:1.22;margin:0 0 8px;font-weight:700;color:#fff}
body[data-site-page="p-6b32391af696"] header.hero .sub{font-size:16px;color:#cdd9ea;margin:0}
body[data-site-page="p-6b32391af696"] header.hero .back{font-size:14px;color:#9fb6d2;margin-top:16px}body[data-site-page="p-6b32391af696"] header.hero a{color:#d7e2f0;border-bottom:1px solid #41597a}
body[data-site-page="p-6b32391af696"] main{padding:24px 0 46px}body[data-site-page="p-6b32391af696"] h1{font-size:23px;color:var(--accent);line-height:1.26;margin:28px 0 12px}
body[data-site-page="p-6b32391af696"] h2{font-size:20px;color:var(--accent);margin:26px 0 10px}body[data-site-page="p-6b32391af696"] h3{font-size:17px;color:var(--accent);margin:20px 0 8px}
body[data-site-page="p-6b32391af696"] p{margin:0 0 14px}body[data-site-page="p-6b32391af696"] img{max-width:100%;height:auto;vertical-align:middle}
body[data-site-page="p-6b32391af696"] a{color:var(--accent);text-decoration:none;border-bottom:1px solid #b9cbe0}body[data-site-page="p-6b32391af696"] a:hover{border-bottom-color:var(--accent)}
body[data-site-page="p-6b32391af696"] ul, body[data-site-page="p-6b32391af696"] ol{margin:0 0 14px;padding-left:24px}body[data-site-page="p-6b32391af696"] li{margin:0 0 7px}
body[data-site-page="p-6b32391af696"] table{border-collapse:collapse;width:100%;margin:14px 0;font-size:14.5px;display:block;overflow-x:auto}
body[data-site-page="p-6b32391af696"] th, body[data-site-page="p-6b32391af696"] td{border:1px solid var(--line);padding:8px 10px;text-align:left}body[data-site-page="p-6b32391af696"] th{background:var(--accent-soft);color:var(--accent)}
body[data-site-page="p-6b32391af696"] code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.92em;background:var(--code-bg);padding:1px 4px;border-radius:3px}
body[data-site-page="p-6b32391af696"] blockquote{margin:14px 0;padding:6px 16px;border-left:3px solid var(--line);color:var(--muted)}


/* Extracted styles: articles/QG_AI_CLOSURE_COMPENDIUM.html [p-3898df2f6369] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-3898df2f6369"] { font-size: 10.5pt; }
  body[data-site-page="p-3898df2f6369"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-3898df2f6369"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-3898df2f6369"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-3898df2f6369"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-3898df2f6369"] h4, body[data-site-page="p-3898df2f6369"] h5, body[data-site-page="p-3898df2f6369"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-3898df2f6369"] h1, body[data-site-page="p-3898df2f6369"] h2, body[data-site-page="p-3898df2f6369"] h3, body[data-site-page="p-3898df2f6369"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-3898df2f6369"] p { margin: .55rem 0; }
  body[data-site-page="p-3898df2f6369"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-3898df2f6369"] a:hover { text-decoration: underline; }
  body[data-site-page="p-3898df2f6369"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-3898df2f6369"] th, body[data-site-page="p-3898df2f6369"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-3898df2f6369"] th { background: #f0f0f0; } body[data-site-page="p-3898df2f6369"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-3898df2f6369"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-3898df2f6369"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-3898df2f6369"] pre code { background: none; padding: 0; }
  body[data-site-page="p-3898df2f6369"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-3898df2f6369"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-3898df2f6369"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-3898df2f6369"] img { max-width: 100%; }
  body[data-site-page="p-3898df2f6369"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/QG_HUMAN_CLOSURE_COMPENDIUM.html [p-0378d81da33a] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-0378d81da33a"] { font-size: 10.5pt; }
  body[data-site-page="p-0378d81da33a"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-0378d81da33a"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-0378d81da33a"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-0378d81da33a"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-0378d81da33a"] h4, body[data-site-page="p-0378d81da33a"] h5, body[data-site-page="p-0378d81da33a"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-0378d81da33a"] h1, body[data-site-page="p-0378d81da33a"] h2, body[data-site-page="p-0378d81da33a"] h3, body[data-site-page="p-0378d81da33a"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-0378d81da33a"] p { margin: .55rem 0; }
  body[data-site-page="p-0378d81da33a"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-0378d81da33a"] a:hover { text-decoration: underline; }
  body[data-site-page="p-0378d81da33a"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-0378d81da33a"] th, body[data-site-page="p-0378d81da33a"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-0378d81da33a"] th { background: #f0f0f0; } body[data-site-page="p-0378d81da33a"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-0378d81da33a"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-0378d81da33a"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-0378d81da33a"] pre code { background: none; padding: 0; }
  body[data-site-page="p-0378d81da33a"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-0378d81da33a"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-0378d81da33a"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-0378d81da33a"] img { max-width: 100%; }
  body[data-site-page="p-0378d81da33a"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/Quantum.html [p-e31f7dad9852] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-e31f7dad9852"] { font-size: 10.5pt; }
  body[data-site-page="p-e31f7dad9852"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-e31f7dad9852"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-e31f7dad9852"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-e31f7dad9852"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-e31f7dad9852"] h4, body[data-site-page="p-e31f7dad9852"] h5, body[data-site-page="p-e31f7dad9852"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-e31f7dad9852"] h1, body[data-site-page="p-e31f7dad9852"] h2, body[data-site-page="p-e31f7dad9852"] h3, body[data-site-page="p-e31f7dad9852"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-e31f7dad9852"] p { margin: .55rem 0; }
  body[data-site-page="p-e31f7dad9852"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-e31f7dad9852"] a:hover { text-decoration: underline; }
  body[data-site-page="p-e31f7dad9852"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-e31f7dad9852"] th, body[data-site-page="p-e31f7dad9852"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-e31f7dad9852"] th { background: #f0f0f0; } body[data-site-page="p-e31f7dad9852"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-e31f7dad9852"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-e31f7dad9852"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-e31f7dad9852"] pre code { background: none; padding: 0; }
  body[data-site-page="p-e31f7dad9852"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-e31f7dad9852"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-e31f7dad9852"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-e31f7dad9852"] img { max-width: 100%; }
  body[data-site-page="p-e31f7dad9852"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/SCALE_ROOT_DOSSIER.html [p-1ad067cbe816] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-1ad067cbe816"] { font-size: 10.5pt; }
  body[data-site-page="p-1ad067cbe816"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-1ad067cbe816"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-1ad067cbe816"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-1ad067cbe816"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-1ad067cbe816"] h4, body[data-site-page="p-1ad067cbe816"] h5, body[data-site-page="p-1ad067cbe816"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-1ad067cbe816"] h1, body[data-site-page="p-1ad067cbe816"] h2, body[data-site-page="p-1ad067cbe816"] h3, body[data-site-page="p-1ad067cbe816"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-1ad067cbe816"] p { margin: .55rem 0; }
  body[data-site-page="p-1ad067cbe816"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-1ad067cbe816"] a:hover { text-decoration: underline; }
  body[data-site-page="p-1ad067cbe816"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-1ad067cbe816"] th, body[data-site-page="p-1ad067cbe816"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-1ad067cbe816"] th { background: #f0f0f0; } body[data-site-page="p-1ad067cbe816"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-1ad067cbe816"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-1ad067cbe816"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-1ad067cbe816"] pre code { background: none; padding: 0; }
  body[data-site-page="p-1ad067cbe816"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-1ad067cbe816"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-1ad067cbe816"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-1ad067cbe816"] img { max-width: 100%; }
  body[data-site-page="p-1ad067cbe816"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/SCOPED_GUT_PER_GATE_STATUS_LEDGER.html [p-211d4a24906d] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-211d4a24906d"] { font-size: 10.5pt; }
  body[data-site-page="p-211d4a24906d"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-211d4a24906d"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-211d4a24906d"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-211d4a24906d"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-211d4a24906d"] h4, body[data-site-page="p-211d4a24906d"] h5, body[data-site-page="p-211d4a24906d"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-211d4a24906d"] h1, body[data-site-page="p-211d4a24906d"] h2, body[data-site-page="p-211d4a24906d"] h3, body[data-site-page="p-211d4a24906d"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-211d4a24906d"] p { margin: .55rem 0; }
  body[data-site-page="p-211d4a24906d"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-211d4a24906d"] a:hover { text-decoration: underline; }
  body[data-site-page="p-211d4a24906d"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-211d4a24906d"] th, body[data-site-page="p-211d4a24906d"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-211d4a24906d"] th { background: #f0f0f0; } body[data-site-page="p-211d4a24906d"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-211d4a24906d"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-211d4a24906d"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-211d4a24906d"] pre code { background: none; padding: 0; }
  body[data-site-page="p-211d4a24906d"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-211d4a24906d"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-211d4a24906d"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-211d4a24906d"] img { max-width: 100%; }
  body[data-site-page="p-211d4a24906d"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/SG4_ANOMALY_CLOSURE_RESULT.html [p-0bf36623b76a] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-0bf36623b76a"] { font-size: 10.5pt; }
  body[data-site-page="p-0bf36623b76a"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-0bf36623b76a"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-0bf36623b76a"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-0bf36623b76a"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-0bf36623b76a"] h4, body[data-site-page="p-0bf36623b76a"] h5, body[data-site-page="p-0bf36623b76a"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-0bf36623b76a"] h1, body[data-site-page="p-0bf36623b76a"] h2, body[data-site-page="p-0bf36623b76a"] h3, body[data-site-page="p-0bf36623b76a"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-0bf36623b76a"] p { margin: .55rem 0; }
  body[data-site-page="p-0bf36623b76a"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-0bf36623b76a"] a:hover { text-decoration: underline; }
  body[data-site-page="p-0bf36623b76a"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-0bf36623b76a"] th, body[data-site-page="p-0bf36623b76a"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-0bf36623b76a"] th { background: #f0f0f0; } body[data-site-page="p-0bf36623b76a"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-0bf36623b76a"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-0bf36623b76a"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-0bf36623b76a"] pre code { background: none; padding: 0; }
  body[data-site-page="p-0bf36623b76a"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-0bf36623b76a"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-0bf36623b76a"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-0bf36623b76a"] img { max-width: 100%; }
  body[data-site-page="p-0bf36623b76a"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/SG5_ELECTROWEAK_CLOSURE_RESULT.html [p-9b2f46ef3e4c] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-9b2f46ef3e4c"] { font-size: 10.5pt; }
  body[data-site-page="p-9b2f46ef3e4c"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-9b2f46ef3e4c"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-9b2f46ef3e4c"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-9b2f46ef3e4c"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-9b2f46ef3e4c"] h4, body[data-site-page="p-9b2f46ef3e4c"] h5, body[data-site-page="p-9b2f46ef3e4c"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-9b2f46ef3e4c"] h1, body[data-site-page="p-9b2f46ef3e4c"] h2, body[data-site-page="p-9b2f46ef3e4c"] h3, body[data-site-page="p-9b2f46ef3e4c"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-9b2f46ef3e4c"] p { margin: .55rem 0; }
  body[data-site-page="p-9b2f46ef3e4c"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-9b2f46ef3e4c"] a:hover { text-decoration: underline; }
  body[data-site-page="p-9b2f46ef3e4c"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-9b2f46ef3e4c"] th, body[data-site-page="p-9b2f46ef3e4c"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-9b2f46ef3e4c"] th { background: #f0f0f0; } body[data-site-page="p-9b2f46ef3e4c"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-9b2f46ef3e4c"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-9b2f46ef3e4c"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-9b2f46ef3e4c"] pre code { background: none; padding: 0; }
  body[data-site-page="p-9b2f46ef3e4c"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-9b2f46ef3e4c"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-9b2f46ef3e4c"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-9b2f46ef3e4c"] img { max-width: 100%; }
  body[data-site-page="p-9b2f46ef3e4c"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/SG5B_EW_HIERARCHY_EXPORT_LEDGER.html [p-48722e286158] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-48722e286158"] { font-size: 10.5pt; }
  body[data-site-page="p-48722e286158"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-48722e286158"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-48722e286158"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-48722e286158"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-48722e286158"] h4, body[data-site-page="p-48722e286158"] h5, body[data-site-page="p-48722e286158"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-48722e286158"] h1, body[data-site-page="p-48722e286158"] h2, body[data-site-page="p-48722e286158"] h3, body[data-site-page="p-48722e286158"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-48722e286158"] p { margin: .55rem 0; }
  body[data-site-page="p-48722e286158"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-48722e286158"] a:hover { text-decoration: underline; }
  body[data-site-page="p-48722e286158"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-48722e286158"] th, body[data-site-page="p-48722e286158"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-48722e286158"] th { background: #f0f0f0; } body[data-site-page="p-48722e286158"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-48722e286158"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-48722e286158"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-48722e286158"] pre code { background: none; padding: 0; }
  body[data-site-page="p-48722e286158"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-48722e286158"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-48722e286158"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-48722e286158"] img { max-width: 100%; }
  body[data-site-page="p-48722e286158"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/SG7_THRESHOLD_CLOSURE_RESULT.html [p-71d4e295554e] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-71d4e295554e"] { font-size: 10.5pt; }
  body[data-site-page="p-71d4e295554e"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-71d4e295554e"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-71d4e295554e"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-71d4e295554e"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-71d4e295554e"] h4, body[data-site-page="p-71d4e295554e"] h5, body[data-site-page="p-71d4e295554e"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-71d4e295554e"] h1, body[data-site-page="p-71d4e295554e"] h2, body[data-site-page="p-71d4e295554e"] h3, body[data-site-page="p-71d4e295554e"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-71d4e295554e"] p { margin: .55rem 0; }
  body[data-site-page="p-71d4e295554e"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-71d4e295554e"] a:hover { text-decoration: underline; }
  body[data-site-page="p-71d4e295554e"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-71d4e295554e"] th, body[data-site-page="p-71d4e295554e"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-71d4e295554e"] th { background: #f0f0f0; } body[data-site-page="p-71d4e295554e"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-71d4e295554e"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-71d4e295554e"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-71d4e295554e"] pre code { background: none; padding: 0; }
  body[data-site-page="p-71d4e295554e"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-71d4e295554e"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-71d4e295554e"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-71d4e295554e"] img { max-width: 100%; }
  body[data-site-page="p-71d4e295554e"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/SG8_FLAVOR_CLOSURE_RESULT.html [p-df3c67ba05dd] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-df3c67ba05dd"] { font-size: 10.5pt; }
  body[data-site-page="p-df3c67ba05dd"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-df3c67ba05dd"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-df3c67ba05dd"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-df3c67ba05dd"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-df3c67ba05dd"] h4, body[data-site-page="p-df3c67ba05dd"] h5, body[data-site-page="p-df3c67ba05dd"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-df3c67ba05dd"] h1, body[data-site-page="p-df3c67ba05dd"] h2, body[data-site-page="p-df3c67ba05dd"] h3, body[data-site-page="p-df3c67ba05dd"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-df3c67ba05dd"] p { margin: .55rem 0; }
  body[data-site-page="p-df3c67ba05dd"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-df3c67ba05dd"] a:hover { text-decoration: underline; }
  body[data-site-page="p-df3c67ba05dd"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-df3c67ba05dd"] th, body[data-site-page="p-df3c67ba05dd"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-df3c67ba05dd"] th { background: #f0f0f0; } body[data-site-page="p-df3c67ba05dd"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-df3c67ba05dd"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-df3c67ba05dd"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-df3c67ba05dd"] pre code { background: none; padding: 0; }
  body[data-site-page="p-df3c67ba05dd"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-df3c67ba05dd"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-df3c67ba05dd"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-df3c67ba05dd"] img { max-width: 100%; }
  body[data-site-page="p-df3c67ba05dd"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/SG9_PROTON_SAFETY_CLOSURE_RESULT.html [p-e5c20b2631d0] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-e5c20b2631d0"] { font-size: 10.5pt; }
  body[data-site-page="p-e5c20b2631d0"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-e5c20b2631d0"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-e5c20b2631d0"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-e5c20b2631d0"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-e5c20b2631d0"] h4, body[data-site-page="p-e5c20b2631d0"] h5, body[data-site-page="p-e5c20b2631d0"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-e5c20b2631d0"] h1, body[data-site-page="p-e5c20b2631d0"] h2, body[data-site-page="p-e5c20b2631d0"] h3, body[data-site-page="p-e5c20b2631d0"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-e5c20b2631d0"] p { margin: .55rem 0; }
  body[data-site-page="p-e5c20b2631d0"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-e5c20b2631d0"] a:hover { text-decoration: underline; }
  body[data-site-page="p-e5c20b2631d0"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-e5c20b2631d0"] th, body[data-site-page="p-e5c20b2631d0"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-e5c20b2631d0"] th { background: #f0f0f0; } body[data-site-page="p-e5c20b2631d0"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-e5c20b2631d0"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-e5c20b2631d0"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-e5c20b2631d0"] pre code { background: none; padding: 0; }
  body[data-site-page="p-e5c20b2631d0"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-e5c20b2631d0"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-e5c20b2631d0"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-e5c20b2631d0"] img { max-width: 100%; }
  body[data-site-page="p-e5c20b2631d0"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/SHAPE_MINIMALITY_LAYMAN.html [p-d13625efd143] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-d13625efd143"] { font-size: 10.5pt; }
  body[data-site-page="p-d13625efd143"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-d13625efd143"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-d13625efd143"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-d13625efd143"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-d13625efd143"] h4, body[data-site-page="p-d13625efd143"] h5, body[data-site-page="p-d13625efd143"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-d13625efd143"] h1, body[data-site-page="p-d13625efd143"] h2, body[data-site-page="p-d13625efd143"] h3, body[data-site-page="p-d13625efd143"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-d13625efd143"] p { margin: .55rem 0; }
  body[data-site-page="p-d13625efd143"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-d13625efd143"] a:hover { text-decoration: underline; }
  body[data-site-page="p-d13625efd143"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-d13625efd143"] th, body[data-site-page="p-d13625efd143"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-d13625efd143"] th { background: #f0f0f0; } body[data-site-page="p-d13625efd143"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-d13625efd143"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-d13625efd143"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-d13625efd143"] pre code { background: none; padding: 0; }
  body[data-site-page="p-d13625efd143"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-d13625efd143"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-d13625efd143"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-d13625efd143"] img { max-width: 100%; }
  body[data-site-page="p-d13625efd143"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/SHAPE_MINIMALITY_PHD.html [p-43346d57ec43] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-43346d57ec43"] { font-size: 10.5pt; }
  body[data-site-page="p-43346d57ec43"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-43346d57ec43"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-43346d57ec43"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-43346d57ec43"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-43346d57ec43"] h4, body[data-site-page="p-43346d57ec43"] h5, body[data-site-page="p-43346d57ec43"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-43346d57ec43"] h1, body[data-site-page="p-43346d57ec43"] h2, body[data-site-page="p-43346d57ec43"] h3, body[data-site-page="p-43346d57ec43"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-43346d57ec43"] p { margin: .55rem 0; }
  body[data-site-page="p-43346d57ec43"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-43346d57ec43"] a:hover { text-decoration: underline; }
  body[data-site-page="p-43346d57ec43"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-43346d57ec43"] th, body[data-site-page="p-43346d57ec43"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-43346d57ec43"] th { background: #f0f0f0; } body[data-site-page="p-43346d57ec43"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-43346d57ec43"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-43346d57ec43"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-43346d57ec43"] pre code { background: none; padding: 0; }
  body[data-site-page="p-43346d57ec43"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-43346d57ec43"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-43346d57ec43"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-43346d57ec43"] img { max-width: 100%; }
  body[data-site-page="p-43346d57ec43"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/SHAPE_ROOT_DOSSIER.html [p-badf45c2c882] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-badf45c2c882"] { font-size: 10.5pt; }
  body[data-site-page="p-badf45c2c882"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-badf45c2c882"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-badf45c2c882"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-badf45c2c882"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-badf45c2c882"] h4, body[data-site-page="p-badf45c2c882"] h5, body[data-site-page="p-badf45c2c882"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-badf45c2c882"] h1, body[data-site-page="p-badf45c2c882"] h2, body[data-site-page="p-badf45c2c882"] h3, body[data-site-page="p-badf45c2c882"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-badf45c2c882"] p { margin: .55rem 0; }
  body[data-site-page="p-badf45c2c882"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-badf45c2c882"] a:hover { text-decoration: underline; }
  body[data-site-page="p-badf45c2c882"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-badf45c2c882"] th, body[data-site-page="p-badf45c2c882"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-badf45c2c882"] th { background: #f0f0f0; } body[data-site-page="p-badf45c2c882"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-badf45c2c882"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-badf45c2c882"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-badf45c2c882"] pre code { background: none; padding: 0; }
  body[data-site-page="p-badf45c2c882"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-badf45c2c882"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-badf45c2c882"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-badf45c2c882"] img { max-width: 100%; }
  body[data-site-page="p-badf45c2c882"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/SHAPE_SCALE_GRANULARITY_DYNAMICS_SOURCE_OF_TRUTH_v1_2.html [p-641ff9f33570] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-641ff9f33570"] { font-size: 10.5pt; }
  body[data-site-page="p-641ff9f33570"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-641ff9f33570"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-641ff9f33570"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-641ff9f33570"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-641ff9f33570"] h4, body[data-site-page="p-641ff9f33570"] h5, body[data-site-page="p-641ff9f33570"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-641ff9f33570"] h1, body[data-site-page="p-641ff9f33570"] h2, body[data-site-page="p-641ff9f33570"] h3, body[data-site-page="p-641ff9f33570"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-641ff9f33570"] p { margin: .55rem 0; }
  body[data-site-page="p-641ff9f33570"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-641ff9f33570"] a:hover { text-decoration: underline; }
  body[data-site-page="p-641ff9f33570"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-641ff9f33570"] th, body[data-site-page="p-641ff9f33570"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-641ff9f33570"] th { background: #f0f0f0; } body[data-site-page="p-641ff9f33570"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-641ff9f33570"] td.num, body[data-site-page="p-641ff9f33570"] th.num { text-align: right; }
  body[data-site-page="p-641ff9f33570"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-641ff9f33570"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-641ff9f33570"] pre code { background: none; padding: 0; }
  body[data-site-page="p-641ff9f33570"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-641ff9f33570"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-641ff9f33570"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-641ff9f33570"] img { max-width: 100%; }
  body[data-site-page="p-641ff9f33570"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }
  body[data-site-page="p-641ff9f33570"] .lock-note { font-family: Arial, sans-serif; font-size: .8rem; color: #24421f;
               border: 1px solid #9ccf8f; border-left: 4px solid #2f8f2f; border-radius: 5px;
               padding: .6rem .9rem; margin: 0 0 1.4rem; background: #f2fbf0; }
  body[data-site-page="p-641ff9f33570"] .lock-note code { background: #e5f4e1; font-size: .82em; word-break: break-all; }
  body[data-site-page="p-641ff9f33570"] .meta { font-family: "Helvetica Neue", Arial, sans-serif; font-size: .85rem; color: #333;
          background: #fafafa; border: 1px solid #ddd; border-radius: 5px; padding: .6rem .9rem; margin: 1rem 0 1.4rem; }
  body[data-site-page="p-641ff9f33570"] .meta p { margin: .25rem 0; }


/* Extracted styles: articles/SHAPE_SCALE_GRANULARITY_DYNAMICS_SOURCE_OF_TRUTH_v2_0.html [p-5a2fb9295435] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-5a2fb9295435"] { font-size: 10.5pt; }
  body[data-site-page="p-5a2fb9295435"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-5a2fb9295435"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-5a2fb9295435"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-5a2fb9295435"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-5a2fb9295435"] h4, body[data-site-page="p-5a2fb9295435"] h5, body[data-site-page="p-5a2fb9295435"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-5a2fb9295435"] h1, body[data-site-page="p-5a2fb9295435"] h2, body[data-site-page="p-5a2fb9295435"] h3, body[data-site-page="p-5a2fb9295435"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-5a2fb9295435"] p { margin: .55rem 0; }
  body[data-site-page="p-5a2fb9295435"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-5a2fb9295435"] a:hover { text-decoration: underline; }
  body[data-site-page="p-5a2fb9295435"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-5a2fb9295435"] th, body[data-site-page="p-5a2fb9295435"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-5a2fb9295435"] th { background: #f0f0f0; } body[data-site-page="p-5a2fb9295435"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-5a2fb9295435"] td.num, body[data-site-page="p-5a2fb9295435"] th.num { text-align: right; }
  body[data-site-page="p-5a2fb9295435"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-5a2fb9295435"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-5a2fb9295435"] pre code { background: none; padding: 0; }
  body[data-site-page="p-5a2fb9295435"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-5a2fb9295435"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-5a2fb9295435"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-5a2fb9295435"] img { max-width: 100%; }
  body[data-site-page="p-5a2fb9295435"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }
  body[data-site-page="p-5a2fb9295435"] .lock-note { font-family: Arial, sans-serif; font-size: .8rem; color: #24421f;
               border: 1px solid #9ccf8f; border-left: 4px solid #2f8f2f; border-radius: 5px;
               padding: .6rem .9rem; margin: 0 0 1.4rem; background: #f2fbf0; }
  body[data-site-page="p-5a2fb9295435"] .lock-note code { background: #e5f4e1; font-size: .82em; word-break: break-all; }
  body[data-site-page="p-5a2fb9295435"] .meta { font-family: "Helvetica Neue", Arial, sans-serif; font-size: .85rem; color: #333;
          background: #fafafa; border: 1px solid #ddd; border-radius: 5px; padding: .6rem .9rem; margin: 1rem 0 1.4rem; }
  body[data-site-page="p-5a2fb9295435"] .meta p { margin: .25rem 0; }


/* Extracted styles: articles/SHAPE_WHAT_IT_FORCES_LAYMAN.html [p-a2849ab0fade] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-a2849ab0fade"] { font-size: 10.5pt; }
  body[data-site-page="p-a2849ab0fade"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-a2849ab0fade"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-a2849ab0fade"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-a2849ab0fade"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-a2849ab0fade"] h4, body[data-site-page="p-a2849ab0fade"] h5, body[data-site-page="p-a2849ab0fade"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-a2849ab0fade"] h1, body[data-site-page="p-a2849ab0fade"] h2, body[data-site-page="p-a2849ab0fade"] h3, body[data-site-page="p-a2849ab0fade"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-a2849ab0fade"] p { margin: .55rem 0; }
  body[data-site-page="p-a2849ab0fade"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-a2849ab0fade"] a:hover { text-decoration: underline; }
  body[data-site-page="p-a2849ab0fade"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-a2849ab0fade"] th, body[data-site-page="p-a2849ab0fade"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-a2849ab0fade"] th { background: #f0f0f0; } body[data-site-page="p-a2849ab0fade"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-a2849ab0fade"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-a2849ab0fade"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-a2849ab0fade"] pre code { background: none; padding: 0; }
  body[data-site-page="p-a2849ab0fade"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-a2849ab0fade"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-a2849ab0fade"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-a2849ab0fade"] img { max-width: 100%; }
  body[data-site-page="p-a2849ab0fade"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/SHAPE_WHAT_IT_FORCES_PHD.html [p-63e205b17881] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-63e205b17881"] { font-size: 10.5pt; }
  body[data-site-page="p-63e205b17881"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-63e205b17881"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-63e205b17881"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-63e205b17881"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-63e205b17881"] h4, body[data-site-page="p-63e205b17881"] h5, body[data-site-page="p-63e205b17881"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-63e205b17881"] h1, body[data-site-page="p-63e205b17881"] h2, body[data-site-page="p-63e205b17881"] h3, body[data-site-page="p-63e205b17881"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-63e205b17881"] p { margin: .55rem 0; }
  body[data-site-page="p-63e205b17881"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-63e205b17881"] a:hover { text-decoration: underline; }
  body[data-site-page="p-63e205b17881"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-63e205b17881"] th, body[data-site-page="p-63e205b17881"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-63e205b17881"] th { background: #f0f0f0; } body[data-site-page="p-63e205b17881"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-63e205b17881"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-63e205b17881"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-63e205b17881"] pre code { background: none; padding: 0; }
  body[data-site-page="p-63e205b17881"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-63e205b17881"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-63e205b17881"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-63e205b17881"] img { max-width: 100%; }
  body[data-site-page="p-63e205b17881"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/Single_Graviton_Quantum_Gravity_Check.html [p-26b8f1d99d84] */

body[data-site-page="p-26b8f1d99d84"]{--ink:#1a1c20;--muted:#5a6068;--line:#dfe2e7;--bg:#fbfcfd;--accent:#2b4a6f;--accent-soft:#eef3f8;--code-bg:#f4f6f8}
body[data-site-page="p-26b8f1d99d84"], body[data-site-page="p-26b8f1d99d84"] *{box-sizing:border-box}body[data-site-page="p-26b8f1d99d84"]{margin:0;background:var(--bg);color:var(--ink);font:17px/1.64 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}
body[data-site-page="p-26b8f1d99d84"] .wrap{max-width:820px;margin:0 auto;padding:0 22px}
body[data-site-page="p-26b8f1d99d84"] header.hero{background:linear-gradient(180deg,#0f1b2b 0%,#1d3350 100%);color:#eef3f8;padding:36px 0 28px;border-bottom:3px solid #0a1320}
body[data-site-page="p-26b8f1d99d84"] header.hero .eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:12px;color:#9fb6d2;margin:0 0 12px}
body[data-site-page="p-26b8f1d99d84"] header.hero h1{font-size:27px;line-height:1.22;margin:0 0 8px;font-weight:700;color:#fff}
body[data-site-page="p-26b8f1d99d84"] header.hero .sub{font-size:16px;color:#cdd9ea;margin:0}
body[data-site-page="p-26b8f1d99d84"] header.hero .back{font-size:14px;color:#9fb6d2;margin-top:16px}body[data-site-page="p-26b8f1d99d84"] header.hero a{color:#d7e2f0;border-bottom:1px solid #41597a}
body[data-site-page="p-26b8f1d99d84"] main{padding:24px 0 46px}body[data-site-page="p-26b8f1d99d84"] h1{font-size:23px;color:var(--accent);line-height:1.26;margin:28px 0 12px}
body[data-site-page="p-26b8f1d99d84"] h2{font-size:20px;color:var(--accent);margin:26px 0 10px}body[data-site-page="p-26b8f1d99d84"] h3{font-size:17px;color:var(--accent);margin:20px 0 8px}
body[data-site-page="p-26b8f1d99d84"] p{margin:0 0 14px}body[data-site-page="p-26b8f1d99d84"] img{max-width:100%;height:auto;vertical-align:middle}
body[data-site-page="p-26b8f1d99d84"] a{color:var(--accent);text-decoration:none;border-bottom:1px solid #b9cbe0}body[data-site-page="p-26b8f1d99d84"] a:hover{border-bottom-color:var(--accent)}
body[data-site-page="p-26b8f1d99d84"] ul, body[data-site-page="p-26b8f1d99d84"] ol{margin:0 0 14px;padding-left:24px}body[data-site-page="p-26b8f1d99d84"] li{margin:0 0 7px}
body[data-site-page="p-26b8f1d99d84"] table{border-collapse:collapse;width:100%;margin:14px 0;font-size:14.5px;display:block;overflow-x:auto}
body[data-site-page="p-26b8f1d99d84"] th, body[data-site-page="p-26b8f1d99d84"] td{border:1px solid var(--line);padding:8px 10px;text-align:left}body[data-site-page="p-26b8f1d99d84"] th{background:var(--accent-soft);color:var(--accent)}
body[data-site-page="p-26b8f1d99d84"] code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.92em;background:var(--code-bg);padding:1px 4px;border-radius:3px}
body[data-site-page="p-26b8f1d99d84"] blockquote{margin:14px 0;padding:6px 16px;border-left:3px solid var(--line);color:var(--muted)}


/* Extracted styles: articles/Six_Layer_Chip_Constraint_Engine_Reviewer_Response.html [p-c1109f2900a9] */

body[data-site-page="p-c1109f2900a9"]{--ink:#1a1c20;--muted:#5a6068;--line:#dfe2e7;--bg:#fbfcfd;--accent:#2b4a6f;--accent-soft:#eef3f8;--code-bg:#f4f6f8}
body[data-site-page="p-c1109f2900a9"], body[data-site-page="p-c1109f2900a9"] *{box-sizing:border-box}body[data-site-page="p-c1109f2900a9"]{margin:0;background:var(--bg);color:var(--ink);font:17px/1.64 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}
body[data-site-page="p-c1109f2900a9"] .wrap{max-width:820px;margin:0 auto;padding:0 22px}
body[data-site-page="p-c1109f2900a9"] header.hero{background:linear-gradient(180deg,#0f1b2b 0%,#1d3350 100%);color:#eef3f8;padding:36px 0 28px;border-bottom:3px solid #0a1320}
body[data-site-page="p-c1109f2900a9"] header.hero .eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:12px;color:#9fb6d2;margin:0 0 12px}
body[data-site-page="p-c1109f2900a9"] header.hero h1{font-size:27px;line-height:1.22;margin:0 0 8px;font-weight:700;color:#fff}
body[data-site-page="p-c1109f2900a9"] header.hero .sub{font-size:16px;color:#cdd9ea;margin:0}
body[data-site-page="p-c1109f2900a9"] header.hero .back{font-size:14px;color:#9fb6d2;margin-top:16px}body[data-site-page="p-c1109f2900a9"] header.hero a{color:#d7e2f0;border-bottom:1px solid #41597a}
body[data-site-page="p-c1109f2900a9"] main{padding:24px 0 46px}body[data-site-page="p-c1109f2900a9"] h1{font-size:23px;color:var(--accent);line-height:1.26;margin:28px 0 12px}
body[data-site-page="p-c1109f2900a9"] h2{font-size:20px;color:var(--accent);margin:26px 0 10px}body[data-site-page="p-c1109f2900a9"] h3{font-size:17px;color:var(--accent);margin:20px 0 8px}
body[data-site-page="p-c1109f2900a9"] p{margin:0 0 14px}body[data-site-page="p-c1109f2900a9"] img{max-width:100%;height:auto;vertical-align:middle}
body[data-site-page="p-c1109f2900a9"] a{color:var(--accent);text-decoration:none;border-bottom:1px solid #b9cbe0}body[data-site-page="p-c1109f2900a9"] a:hover{border-bottom-color:var(--accent)}
body[data-site-page="p-c1109f2900a9"] ul, body[data-site-page="p-c1109f2900a9"] ol{margin:0 0 14px;padding-left:24px}body[data-site-page="p-c1109f2900a9"] li{margin:0 0 7px}
body[data-site-page="p-c1109f2900a9"] table{border-collapse:collapse;width:100%;margin:14px 0;font-size:14.5px;display:block;overflow-x:auto}
body[data-site-page="p-c1109f2900a9"] th, body[data-site-page="p-c1109f2900a9"] td{border:1px solid var(--line);padding:8px 10px;text-align:left}body[data-site-page="p-c1109f2900a9"] th{background:var(--accent-soft);color:var(--accent)}
body[data-site-page="p-c1109f2900a9"] code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.92em;background:var(--code-bg);padding:1px 4px;border-radius:3px}
body[data-site-page="p-c1109f2900a9"] blockquote{margin:14px 0;padding:6px 16px;border-left:3px solid var(--line);color:var(--muted)}


/* Extracted styles: articles/STATE_OF_CLOSURE_OVERVIEW.html [p-8e5379e174fc] */

  /* Scoped fallback — harmless if the site stylesheet already defines these. */
  body[data-site-page="p-8e5379e174fc"] .soc-wrap{max-width:1040px;margin:0 auto;padding:1.2rem 1.1rem;line-height:1.55;
    font-family:-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#1c1c1c}
  body[data-site-page="p-8e5379e174fc"] .soc-wrap h1{font-size:1.7rem;margin:.2rem 0 .3rem}
  body[data-site-page="p-8e5379e174fc"] .soc-wrap h2{font-size:1.25rem;margin:1.6rem 0 .5rem}
  body[data-site-page="p-8e5379e174fc"] .soc-wrap h3{font-size:1.05rem;margin:.2rem 0 .4rem}
  body[data-site-page="p-8e5379e174fc"] .soc-wrap .card{border:1px solid #ccc;border-radius:8px;padding:1rem 1.2rem;
    margin:1.2rem 0;background:#fcfcfc}
  body[data-site-page="p-8e5379e174fc"] .soc-wrap .callout{border:1px solid #d4d4d4;border-left:4px solid #0b5;border-radius:5px;
    padding:.6rem .95rem;margin:.7rem 0;background:#f7fdf9}
  body[data-site-page="p-8e5379e174fc"] .soc-wrap .callout.warn{border-left-color:#d9822b;background:#fff8f0}
  body[data-site-page="p-8e5379e174fc"] .soc-wrap .callout.frontier{border-left-color:#b33;background:#fdf6f6}
  body[data-site-page="p-8e5379e174fc"] .soc-wrap table{border-collapse:collapse;width:100%;margin:.6rem 0;font-size:.92rem}
  body[data-site-page="p-8e5379e174fc"] .soc-wrap th, body[data-site-page="p-8e5379e174fc"] .soc-wrap td{border:1px solid #ccc;padding:.45rem .6rem;text-align:left;vertical-align:top}
  body[data-site-page="p-8e5379e174fc"] .soc-wrap th{background:#f0f0f0}
  body[data-site-page="p-8e5379e174fc"] .soc-wrap tbody tr:nth-child(even){background:#f8f8f8}
  body[data-site-page="p-8e5379e174fc"] .soc-wrap .grp td{background:#ececec;font-weight:700}
  body[data-site-page="p-8e5379e174fc"] .soc-wrap .badge{display:inline-block;padding:.08rem .5rem;border-radius:10px;font-size:.78rem;
    font-weight:700;white-space:nowrap}
  body[data-site-page="p-8e5379e174fc"] .soc-wrap .b-build{background:#e3f1ff;color:#0a4a8c}
  body[data-site-page="p-8e5379e174fc"] .soc-wrap .b-constr{background:#eee6ff;color:#5a2ca0}
  body[data-site-page="p-8e5379e174fc"] .soc-wrap .b-frontier{background:#ffe3e3;color:#9c2222}
  body[data-site-page="p-8e5379e174fc"] .soc-wrap .b-derived{background:#e6f7ec;color:#1c7a3e}
  body[data-site-page="p-8e5379e174fc"] .soc-wrap .b-disclosed{background:#f0f0f0;color:#444}
  body[data-site-page="p-8e5379e174fc"] .soc-wrap .lede{font-size:1.05rem}
  body[data-site-page="p-8e5379e174fc"] .soc-wrap .muted{color:#555;font-size:.9rem}
  body[data-site-page="p-8e5379e174fc"] .soc-wrap code{background:#f2f2f2;padding:.05rem .3rem;border-radius:3px}


/* Extracted styles: articles/The_Last_Wall.html [p-2024cff08188] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-2024cff08188"] { font-size: 10.5pt; }
  body[data-site-page="p-2024cff08188"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-2024cff08188"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-2024cff08188"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-2024cff08188"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-2024cff08188"] h4, body[data-site-page="p-2024cff08188"] h5, body[data-site-page="p-2024cff08188"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-2024cff08188"] h1, body[data-site-page="p-2024cff08188"] h2, body[data-site-page="p-2024cff08188"] h3, body[data-site-page="p-2024cff08188"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-2024cff08188"] p { margin: .55rem 0; }
  body[data-site-page="p-2024cff08188"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-2024cff08188"] a:hover { text-decoration: underline; }
  body[data-site-page="p-2024cff08188"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-2024cff08188"] th, body[data-site-page="p-2024cff08188"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-2024cff08188"] th { background: #f0f0f0; } body[data-site-page="p-2024cff08188"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-2024cff08188"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-2024cff08188"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-2024cff08188"] pre code { background: none; padding: 0; }
  body[data-site-page="p-2024cff08188"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-2024cff08188"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-2024cff08188"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-2024cff08188"] img { max-width: 100%; }
  body[data-site-page="p-2024cff08188"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/The_Road_in_Front_of_the_Ship.html [p-acd58c1dc6e4] */

body[data-site-page="p-acd58c1dc6e4"]{--ink:#1a1c20;--muted:#5a6068;--line:#dfe2e7;--bg:#fbfcfd;--accent:#2b4a6f;--accent-soft:#eef3f8;--code-bg:#f4f6f8}
body[data-site-page="p-acd58c1dc6e4"], body[data-site-page="p-acd58c1dc6e4"] *{box-sizing:border-box}body[data-site-page="p-acd58c1dc6e4"]{margin:0;background:var(--bg);color:var(--ink);font:17px/1.64 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}
body[data-site-page="p-acd58c1dc6e4"] .wrap{max-width:820px;margin:0 auto;padding:0 22px}
body[data-site-page="p-acd58c1dc6e4"] header.hero{background:linear-gradient(180deg,#0f1b2b 0%,#1d3350 100%);color:#eef3f8;padding:36px 0 28px;border-bottom:3px solid #0a1320}
body[data-site-page="p-acd58c1dc6e4"] header.hero .eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:12px;color:#9fb6d2;margin:0 0 12px}
body[data-site-page="p-acd58c1dc6e4"] header.hero h1{font-size:27px;line-height:1.22;margin:0 0 8px;font-weight:700;color:#fff}
body[data-site-page="p-acd58c1dc6e4"] header.hero .sub{font-size:16px;color:#cdd9ea;margin:0}
body[data-site-page="p-acd58c1dc6e4"] header.hero .back{font-size:14px;color:#9fb6d2;margin-top:16px}body[data-site-page="p-acd58c1dc6e4"] header.hero a{color:#d7e2f0;border-bottom:1px solid #41597a}
body[data-site-page="p-acd58c1dc6e4"] main{padding:24px 0 46px}body[data-site-page="p-acd58c1dc6e4"] h1{font-size:23px;color:var(--accent);line-height:1.26;margin:28px 0 12px}
body[data-site-page="p-acd58c1dc6e4"] h2{font-size:20px;color:var(--accent);margin:26px 0 10px}body[data-site-page="p-acd58c1dc6e4"] h3{font-size:17px;color:var(--accent);margin:20px 0 8px}
body[data-site-page="p-acd58c1dc6e4"] p{margin:0 0 14px}body[data-site-page="p-acd58c1dc6e4"] img{max-width:100%;height:auto;vertical-align:middle}
body[data-site-page="p-acd58c1dc6e4"] a{color:var(--accent);text-decoration:none;border-bottom:1px solid #b9cbe0}body[data-site-page="p-acd58c1dc6e4"] a:hover{border-bottom-color:var(--accent)}
body[data-site-page="p-acd58c1dc6e4"] ul, body[data-site-page="p-acd58c1dc6e4"] ol{margin:0 0 14px;padding-left:24px}body[data-site-page="p-acd58c1dc6e4"] li{margin:0 0 7px}
body[data-site-page="p-acd58c1dc6e4"] table{border-collapse:collapse;width:100%;margin:14px 0;font-size:14.5px;display:block;overflow-x:auto}
body[data-site-page="p-acd58c1dc6e4"] th, body[data-site-page="p-acd58c1dc6e4"] td{border:1px solid var(--line);padding:8px 10px;text-align:left}body[data-site-page="p-acd58c1dc6e4"] th{background:var(--accent-soft);color:var(--accent)}
body[data-site-page="p-acd58c1dc6e4"] code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.92em;background:var(--code-bg);padding:1px 4px;border-radius:3px}
body[data-site-page="p-acd58c1dc6e4"] blockquote{margin:14px 0;padding:6px 16px;border-left:3px solid var(--line);color:var(--muted)}


/* Extracted styles: articles/The_Sun_as_a_Lens.html [p-1639638cb7a9] */

body[data-site-page="p-1639638cb7a9"]{--ink:#1a1c20;--muted:#5a6068;--line:#dfe2e7;--bg:#fbfcfd;--accent:#2b4a6f;--accent-soft:#eef3f8;--code-bg:#f4f6f8}
body[data-site-page="p-1639638cb7a9"], body[data-site-page="p-1639638cb7a9"] *{box-sizing:border-box}body[data-site-page="p-1639638cb7a9"]{margin:0;background:var(--bg);color:var(--ink);font:17px/1.64 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}
body[data-site-page="p-1639638cb7a9"] .wrap{max-width:820px;margin:0 auto;padding:0 22px}
body[data-site-page="p-1639638cb7a9"] header.hero{background:linear-gradient(180deg,#0f1b2b 0%,#1d3350 100%);color:#eef3f8;padding:36px 0 28px;border-bottom:3px solid #0a1320}
body[data-site-page="p-1639638cb7a9"] header.hero .eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:12px;color:#9fb6d2;margin:0 0 12px}
body[data-site-page="p-1639638cb7a9"] header.hero h1{font-size:27px;line-height:1.22;margin:0 0 8px;font-weight:700;color:#fff}
body[data-site-page="p-1639638cb7a9"] header.hero .sub{font-size:16px;color:#cdd9ea;margin:0}
body[data-site-page="p-1639638cb7a9"] header.hero .back{font-size:14px;color:#9fb6d2;margin-top:16px}body[data-site-page="p-1639638cb7a9"] header.hero a{color:#d7e2f0;border-bottom:1px solid #41597a}
body[data-site-page="p-1639638cb7a9"] main{padding:24px 0 46px}body[data-site-page="p-1639638cb7a9"] h1{font-size:23px;color:var(--accent);line-height:1.26;margin:28px 0 12px}
body[data-site-page="p-1639638cb7a9"] h2{font-size:20px;color:var(--accent);margin:26px 0 10px}body[data-site-page="p-1639638cb7a9"] h3{font-size:17px;color:var(--accent);margin:20px 0 8px}
body[data-site-page="p-1639638cb7a9"] p{margin:0 0 14px}body[data-site-page="p-1639638cb7a9"] img{max-width:100%;height:auto;vertical-align:middle}
body[data-site-page="p-1639638cb7a9"] a{color:var(--accent);text-decoration:none;border-bottom:1px solid #b9cbe0}body[data-site-page="p-1639638cb7a9"] a:hover{border-bottom-color:var(--accent)}
body[data-site-page="p-1639638cb7a9"] ul, body[data-site-page="p-1639638cb7a9"] ol{margin:0 0 14px;padding-left:24px}body[data-site-page="p-1639638cb7a9"] li{margin:0 0 7px}
body[data-site-page="p-1639638cb7a9"] table{border-collapse:collapse;width:100%;margin:14px 0;font-size:14.5px;display:block;overflow-x:auto}
body[data-site-page="p-1639638cb7a9"] th, body[data-site-page="p-1639638cb7a9"] td{border:1px solid var(--line);padding:8px 10px;text-align:left}body[data-site-page="p-1639638cb7a9"] th{background:var(--accent-soft);color:var(--accent)}
body[data-site-page="p-1639638cb7a9"] code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.92em;background:var(--code-bg);padding:1px 4px;border-radius:3px}
body[data-site-page="p-1639638cb7a9"] blockquote{margin:14px 0;padding:6px 16px;border-left:3px solid var(--line);color:var(--muted)}


/* Extracted styles: articles/TOE_CANDIDATE_REVIEWABLE.html [p-9e1954140e98] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-9e1954140e98"] { font-size: 10.5pt; }
  body[data-site-page="p-9e1954140e98"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-9e1954140e98"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-9e1954140e98"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-9e1954140e98"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-9e1954140e98"] h4, body[data-site-page="p-9e1954140e98"] h5, body[data-site-page="p-9e1954140e98"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-9e1954140e98"] h1, body[data-site-page="p-9e1954140e98"] h2, body[data-site-page="p-9e1954140e98"] h3, body[data-site-page="p-9e1954140e98"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-9e1954140e98"] p { margin: .55rem 0; }
  body[data-site-page="p-9e1954140e98"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-9e1954140e98"] a:hover { text-decoration: underline; }
  body[data-site-page="p-9e1954140e98"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-9e1954140e98"] th, body[data-site-page="p-9e1954140e98"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-9e1954140e98"] th { background: #f0f0f0; } body[data-site-page="p-9e1954140e98"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-9e1954140e98"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-9e1954140e98"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-9e1954140e98"] pre code { background: none; padding: 0; }
  body[data-site-page="p-9e1954140e98"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-9e1954140e98"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-9e1954140e98"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-9e1954140e98"] img { max-width: 100%; }
  body[data-site-page="p-9e1954140e98"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/TOE_FINAL_merged.html [p-ddf1d5ebcbf4] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-ddf1d5ebcbf4"] { font-size: 10.5pt; }
  body[data-site-page="p-ddf1d5ebcbf4"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-ddf1d5ebcbf4"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-ddf1d5ebcbf4"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-ddf1d5ebcbf4"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-ddf1d5ebcbf4"] h4, body[data-site-page="p-ddf1d5ebcbf4"] h5, body[data-site-page="p-ddf1d5ebcbf4"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-ddf1d5ebcbf4"] h1, body[data-site-page="p-ddf1d5ebcbf4"] h2, body[data-site-page="p-ddf1d5ebcbf4"] h3, body[data-site-page="p-ddf1d5ebcbf4"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-ddf1d5ebcbf4"] p { margin: .55rem 0; }
  body[data-site-page="p-ddf1d5ebcbf4"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-ddf1d5ebcbf4"] a:hover { text-decoration: underline; }
  body[data-site-page="p-ddf1d5ebcbf4"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-ddf1d5ebcbf4"] th, body[data-site-page="p-ddf1d5ebcbf4"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-ddf1d5ebcbf4"] th { background: #f0f0f0; } body[data-site-page="p-ddf1d5ebcbf4"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-ddf1d5ebcbf4"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-ddf1d5ebcbf4"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-ddf1d5ebcbf4"] pre code { background: none; padding: 0; }
  body[data-site-page="p-ddf1d5ebcbf4"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-ddf1d5ebcbf4"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-ddf1d5ebcbf4"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-ddf1d5ebcbf4"] img { max-width: 100%; }
  body[data-site-page="p-ddf1d5ebcbf4"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/TOE_HUMAN_CLOSURE_COMPENDIUM.html [p-d1d708e980c8] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-d1d708e980c8"] { font-size: 10.5pt; }
  body[data-site-page="p-d1d708e980c8"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-d1d708e980c8"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-d1d708e980c8"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-d1d708e980c8"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-d1d708e980c8"] h4, body[data-site-page="p-d1d708e980c8"] h5, body[data-site-page="p-d1d708e980c8"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-d1d708e980c8"] h1, body[data-site-page="p-d1d708e980c8"] h2, body[data-site-page="p-d1d708e980c8"] h3, body[data-site-page="p-d1d708e980c8"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-d1d708e980c8"] p { margin: .55rem 0; }
  body[data-site-page="p-d1d708e980c8"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-d1d708e980c8"] a:hover { text-decoration: underline; }
  body[data-site-page="p-d1d708e980c8"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-d1d708e980c8"] th, body[data-site-page="p-d1d708e980c8"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-d1d708e980c8"] th { background: #f0f0f0; } body[data-site-page="p-d1d708e980c8"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-d1d708e980c8"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-d1d708e980c8"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-d1d708e980c8"] pre code { background: none; padding: 0; }
  body[data-site-page="p-d1d708e980c8"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-d1d708e980c8"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-d1d708e980c8"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-d1d708e980c8"] img { max-width: 100%; }
  body[data-site-page="p-d1d708e980c8"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/TOE.html [p-67a0e251851b] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-67a0e251851b"] { font-size: 10.5pt; }
  body[data-site-page="p-67a0e251851b"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-67a0e251851b"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-67a0e251851b"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-67a0e251851b"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-67a0e251851b"] h4, body[data-site-page="p-67a0e251851b"] h5, body[data-site-page="p-67a0e251851b"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-67a0e251851b"] h1, body[data-site-page="p-67a0e251851b"] h2, body[data-site-page="p-67a0e251851b"] h3, body[data-site-page="p-67a0e251851b"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-67a0e251851b"] p { margin: .55rem 0; }
  body[data-site-page="p-67a0e251851b"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-67a0e251851b"] a:hover { text-decoration: underline; }
  body[data-site-page="p-67a0e251851b"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-67a0e251851b"] th, body[data-site-page="p-67a0e251851b"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-67a0e251851b"] th { background: #f0f0f0; } body[data-site-page="p-67a0e251851b"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-67a0e251851b"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-67a0e251851b"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-67a0e251851b"] pre code { background: none; padding: 0; }
  body[data-site-page="p-67a0e251851b"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-67a0e251851b"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-67a0e251851b"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-67a0e251851b"] img { max-width: 100%; }
  body[data-site-page="p-67a0e251851b"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/UQF_AI_CLOSURE_COMPENDIUM.html [p-ff3c9a52734d] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-ff3c9a52734d"] { font-size: 10.5pt; }
  body[data-site-page="p-ff3c9a52734d"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-ff3c9a52734d"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-ff3c9a52734d"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-ff3c9a52734d"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-ff3c9a52734d"] h4, body[data-site-page="p-ff3c9a52734d"] h5, body[data-site-page="p-ff3c9a52734d"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-ff3c9a52734d"] h1, body[data-site-page="p-ff3c9a52734d"] h2, body[data-site-page="p-ff3c9a52734d"] h3, body[data-site-page="p-ff3c9a52734d"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-ff3c9a52734d"] p { margin: .55rem 0; }
  body[data-site-page="p-ff3c9a52734d"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-ff3c9a52734d"] a:hover { text-decoration: underline; }
  body[data-site-page="p-ff3c9a52734d"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-ff3c9a52734d"] th, body[data-site-page="p-ff3c9a52734d"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-ff3c9a52734d"] th { background: #f0f0f0; } body[data-site-page="p-ff3c9a52734d"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-ff3c9a52734d"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-ff3c9a52734d"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-ff3c9a52734d"] pre code { background: none; padding: 0; }
  body[data-site-page="p-ff3c9a52734d"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-ff3c9a52734d"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-ff3c9a52734d"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-ff3c9a52734d"] img { max-width: 100%; }
  body[data-site-page="p-ff3c9a52734d"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/UQF_HUMAN_CLOSURE_COMPENDIUM.html [p-83206544a2d5] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-83206544a2d5"] { font-size: 10.5pt; }
  body[data-site-page="p-83206544a2d5"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-83206544a2d5"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-83206544a2d5"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-83206544a2d5"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-83206544a2d5"] h4, body[data-site-page="p-83206544a2d5"] h5, body[data-site-page="p-83206544a2d5"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-83206544a2d5"] h1, body[data-site-page="p-83206544a2d5"] h2, body[data-site-page="p-83206544a2d5"] h3, body[data-site-page="p-83206544a2d5"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-83206544a2d5"] p { margin: .55rem 0; }
  body[data-site-page="p-83206544a2d5"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-83206544a2d5"] a:hover { text-decoration: underline; }
  body[data-site-page="p-83206544a2d5"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-83206544a2d5"] th, body[data-site-page="p-83206544a2d5"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-83206544a2d5"] th { background: #f0f0f0; } body[data-site-page="p-83206544a2d5"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-83206544a2d5"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-83206544a2d5"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-83206544a2d5"] pre code { background: none; padding: 0; }
  body[data-site-page="p-83206544a2d5"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-83206544a2d5"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-83206544a2d5"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-83206544a2d5"] img { max-width: 100%; }
  body[data-site-page="p-83206544a2d5"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/WHY_NOT_4D_OR_STRING_LAYMAN.html [p-cab2a57640aa] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-cab2a57640aa"] { font-size: 10.5pt; }
  body[data-site-page="p-cab2a57640aa"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-cab2a57640aa"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-cab2a57640aa"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-cab2a57640aa"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-cab2a57640aa"] h4, body[data-site-page="p-cab2a57640aa"] h5, body[data-site-page="p-cab2a57640aa"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-cab2a57640aa"] h1, body[data-site-page="p-cab2a57640aa"] h2, body[data-site-page="p-cab2a57640aa"] h3, body[data-site-page="p-cab2a57640aa"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-cab2a57640aa"] p { margin: .55rem 0; }
  body[data-site-page="p-cab2a57640aa"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-cab2a57640aa"] a:hover { text-decoration: underline; }
  body[data-site-page="p-cab2a57640aa"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-cab2a57640aa"] th, body[data-site-page="p-cab2a57640aa"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-cab2a57640aa"] th { background: #f0f0f0; } body[data-site-page="p-cab2a57640aa"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-cab2a57640aa"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-cab2a57640aa"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-cab2a57640aa"] pre code { background: none; padding: 0; }
  body[data-site-page="p-cab2a57640aa"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-cab2a57640aa"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-cab2a57640aa"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-cab2a57640aa"] img { max-width: 100%; }
  body[data-site-page="p-cab2a57640aa"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/WHY_NOT_4D_OR_STRING_PHD.html [p-b9826634168e] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-b9826634168e"] { font-size: 10.5pt; }
  body[data-site-page="p-b9826634168e"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-b9826634168e"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-b9826634168e"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-b9826634168e"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-b9826634168e"] h4, body[data-site-page="p-b9826634168e"] h5, body[data-site-page="p-b9826634168e"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-b9826634168e"] h1, body[data-site-page="p-b9826634168e"] h2, body[data-site-page="p-b9826634168e"] h3, body[data-site-page="p-b9826634168e"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-b9826634168e"] p { margin: .55rem 0; }
  body[data-site-page="p-b9826634168e"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-b9826634168e"] a:hover { text-decoration: underline; }
  body[data-site-page="p-b9826634168e"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-b9826634168e"] th, body[data-site-page="p-b9826634168e"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-b9826634168e"] th { background: #f0f0f0; } body[data-site-page="p-b9826634168e"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-b9826634168e"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-b9826634168e"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-b9826634168e"] pre code { background: none; padding: 0; }
  body[data-site-page="p-b9826634168e"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-b9826634168e"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-b9826634168e"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-b9826634168e"] img { max-width: 100%; }
  body[data-site-page="p-b9826634168e"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


/* Extracted styles: articles/Why_Only_These_Particles.html [p-9a11117090d5] */

body[data-site-page="p-9a11117090d5"]{--ink:#1a1c20;--muted:#5a6068;--line:#dfe2e7;--bg:#fbfcfd;--accent:#2b4a6f;--accent-soft:#eef3f8;--code-bg:#f4f6f8}
body[data-site-page="p-9a11117090d5"], body[data-site-page="p-9a11117090d5"] *{box-sizing:border-box}body[data-site-page="p-9a11117090d5"]{margin:0;background:var(--bg);color:var(--ink);font:17px/1.64 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}
body[data-site-page="p-9a11117090d5"] .wrap{max-width:820px;margin:0 auto;padding:0 22px}
body[data-site-page="p-9a11117090d5"] header.hero{background:linear-gradient(180deg,#0f1b2b 0%,#1d3350 100%);color:#eef3f8;padding:36px 0 28px;border-bottom:3px solid #0a1320}
body[data-site-page="p-9a11117090d5"] header.hero .eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:12px;color:#9fb6d2;margin:0 0 12px}
body[data-site-page="p-9a11117090d5"] header.hero h1{font-size:27px;line-height:1.22;margin:0 0 8px;font-weight:700;color:#fff}
body[data-site-page="p-9a11117090d5"] header.hero .sub{font-size:16px;color:#cdd9ea;margin:0}
body[data-site-page="p-9a11117090d5"] header.hero .back{font-size:14px;color:#9fb6d2;margin-top:16px}body[data-site-page="p-9a11117090d5"] header.hero a{color:#d7e2f0;border-bottom:1px solid #41597a}
body[data-site-page="p-9a11117090d5"] main{padding:24px 0 46px}body[data-site-page="p-9a11117090d5"] h1{font-size:23px;color:var(--accent);line-height:1.26;margin:28px 0 12px}
body[data-site-page="p-9a11117090d5"] h2{font-size:20px;color:var(--accent);margin:26px 0 10px}body[data-site-page="p-9a11117090d5"] h3{font-size:17px;color:var(--accent);margin:20px 0 8px}
body[data-site-page="p-9a11117090d5"] p{margin:0 0 14px}body[data-site-page="p-9a11117090d5"] img{max-width:100%;height:auto;vertical-align:middle}
body[data-site-page="p-9a11117090d5"] a{color:var(--accent);text-decoration:none;border-bottom:1px solid #b9cbe0}body[data-site-page="p-9a11117090d5"] a:hover{border-bottom-color:var(--accent)}
body[data-site-page="p-9a11117090d5"] ul, body[data-site-page="p-9a11117090d5"] ol{margin:0 0 14px;padding-left:24px}body[data-site-page="p-9a11117090d5"] li{margin:0 0 7px}
body[data-site-page="p-9a11117090d5"] table{border-collapse:collapse;width:100%;margin:14px 0;font-size:14.5px;display:block;overflow-x:auto}
body[data-site-page="p-9a11117090d5"] th, body[data-site-page="p-9a11117090d5"] td{border:1px solid var(--line);padding:8px 10px;text-align:left}body[data-site-page="p-9a11117090d5"] th{background:var(--accent-soft);color:var(--accent)}
body[data-site-page="p-9a11117090d5"] code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.92em;background:var(--code-bg);padding:1px 4px;border-radius:3px}
body[data-site-page="p-9a11117090d5"] blockquote{margin:14px 0;padding:6px 16px;border-left:3px solid var(--line);color:var(--muted)}


/* Extracted styles: building-blocks/index.html [p-cb3f5e28fb73] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-cb3f5e28fb73"] { font-size: 10.5pt; }
  body[data-site-page="p-cb3f5e28fb73"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-cb3f5e28fb73"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-cb3f5e28fb73"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-cb3f5e28fb73"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-cb3f5e28fb73"] h4, body[data-site-page="p-cb3f5e28fb73"] h5, body[data-site-page="p-cb3f5e28fb73"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-cb3f5e28fb73"] h1, body[data-site-page="p-cb3f5e28fb73"] h2, body[data-site-page="p-cb3f5e28fb73"] h3, body[data-site-page="p-cb3f5e28fb73"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-cb3f5e28fb73"] p { margin: .55rem 0; }
  body[data-site-page="p-cb3f5e28fb73"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-cb3f5e28fb73"] a:hover { text-decoration: underline; }
  body[data-site-page="p-cb3f5e28fb73"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-cb3f5e28fb73"] th, body[data-site-page="p-cb3f5e28fb73"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-cb3f5e28fb73"] th { background: #f0f0f0; } body[data-site-page="p-cb3f5e28fb73"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-cb3f5e28fb73"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-cb3f5e28fb73"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-cb3f5e28fb73"] pre code { background: none; padding: 0; }
  body[data-site-page="p-cb3f5e28fb73"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-cb3f5e28fb73"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-cb3f5e28fb73"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-cb3f5e28fb73"] img { max-width: 100%; }
  body[data-site-page="p-cb3f5e28fb73"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-cb3f5e28fb73"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-cb3f5e28fb73"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-cb3f5e28fb73"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 256px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.4;}
body[data-site-page="p-cb3f5e28fb73"] .anchor-content{flex:1 1 auto;min-width:0;max-width:64rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-cb3f5e28fb73"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-cb3f5e28fb73"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-cb3f5e28fb73"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-cb3f5e28fb73"] .ann-title{font-weight:800;font-size:14.5px;margin:0 0 6px;line-height:1.25;}
body[data-site-page="p-cb3f5e28fb73"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-cb3f5e28fb73"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:13px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-cb3f5e28fb73"] .anchor-layout{display:block;}body[data-site-page="p-cb3f5e28fb73"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-cb3f5e28fb73"] .anchor-content{max-width:none;}}


/* ---- Canonical top-nav bridge (site-wide sections) ---- */
body[data-site-page="p-cb3f5e28fb73"] .site-topbar{background:#1b1f23;color:#eee;font-family:"Helvetica Neue",Arial,sans-serif;font-size:.78rem;}
body[data-site-page="p-cb3f5e28fb73"] .site-topbar-inner{max-width:76rem;margin:0 auto;padding:.4em 1.2em;display:flex;flex-wrap:wrap;gap:.5em 1.2em;align-items:center;justify-content:space-between;}
body[data-site-page="p-cb3f5e28fb73"] .site-topbar .stamp{color:#e7c9a9;letter-spacing:.01em;}
body[data-site-page="p-cb3f5e28fb73"] .site-topbar .stamp b{color:#fff;font-weight:700;}
body[data-site-page="p-cb3f5e28fb73"] .site-topbar .topbar-site{color:#c9c2b3;}
body[data-site-page="p-cb3f5e28fb73"] header.site-header-bridge{background:#fbfaf7;border-bottom:1px solid #d8d3c7;font-family:"Helvetica Neue",Arial,sans-serif;}
body[data-site-page="p-cb3f5e28fb73"] .bridge-brand-row{max-width:76rem;margin:0 auto;padding:.85em 1.2em .5em;display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.4em;}
body[data-site-page="p-cb3f5e28fb73"] .bridge-brand-row a.bridge-title{color:#1b1f23;text-decoration:none;font-weight:700;font-size:1.15rem;}
body[data-site-page="p-cb3f5e28fb73"] .bridge-brand-row .bridge-tag{font-family:Georgia,serif;font-style:italic;color:#4a5056;font-size:.85rem;}
body[data-site-page="p-cb3f5e28fb73"] nav.site-main-nav{max-width:76rem;margin:0 auto;padding:0 1.2em;}
body[data-site-page="p-cb3f5e28fb73"] nav.site-main-nav ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.15em;border-top:1px solid #d8d3c7;}
body[data-site-page="p-cb3f5e28fb73"] nav.site-main-nav li{margin:0;}
body[data-site-page="p-cb3f5e28fb73"] nav.site-main-nav a{display:block;padding:.65em .8em;color:#1b1f23;text-decoration:none;font-family:"Helvetica Neue",Arial,sans-serif;font-size:.85rem;font-weight:600;border-bottom:3px solid transparent;white-space:nowrap;}
body[data-site-page="p-cb3f5e28fb73"] nav.site-main-nav a:hover{border-bottom-color:#6b3f2a;color:#6b3f2a;}
body[data-site-page="p-cb3f5e28fb73"] nav.site-main-nav a[aria-current="page"]{border-bottom-color:#0b5;color:#0b5;}
body[data-site-page="p-cb3f5e28fb73"] .start-callout{max-width:64rem;margin:1.2rem auto 0;padding:0 1.6rem;}
body[data-site-page="p-cb3f5e28fb73"] .start-callout .box{border:1px solid #d8d3c7;border-left:4px solid #0b5;background:#f7fdf9;border-radius:0 6px 6px 0;padding:.9em 1.2em;font-family:"Helvetica Neue",Arial,sans-serif;font-size:.88rem;color:#222;}
body[data-site-page="p-cb3f5e28fb73"] .start-callout .box strong.cta{font-size:1.02em;}
body[data-site-page="p-cb3f5e28fb73"] .start-callout .box a{color:#0b5;font-weight:700;text-decoration:none;}
body[data-site-page="p-cb3f5e28fb73"] .start-callout .box a:hover{text-decoration:underline;}
body[data-site-page="p-cb3f5e28fb73"] .start-callout .sections{margin:.5em 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.3em 1.1em;}
body[data-site-page="p-cb3f5e28fb73"] .start-callout .sections li{margin:0;}
@media(max-width:860px){body[data-site-page="p-cb3f5e28fb73"] .bridge-brand-row{padding:.7em 1em .4em;} body[data-site-page="p-cb3f5e28fb73"] nav.site-main-nav a{padding:.55em .6em;font-size:.8rem;}}
body[data-site-page="p-cb3f5e28fb73"] .feature-card-wrap{max-width:64rem;margin:1rem auto 0;padding:0 1.6rem;}
body[data-site-page="p-cb3f5e28fb73"] .feature-card{display:block;border:1px solid #d8d3c7;border-left:4px solid #6b3f2a;background:#fbf3ea;border-radius:0 6px 6px 0;padding:1em 1.2em;text-decoration:none;font-family:"Helvetica Neue",Arial,sans-serif;transition:background .15s;}
body[data-site-page="p-cb3f5e28fb73"] .feature-card:hover{background:#f6ead9;text-decoration:none;}
body[data-site-page="p-cb3f5e28fb73"] .feature-card .fc-kicker{display:block;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:#6b3f2a;font-weight:700;margin-bottom:.2em;}
body[data-site-page="p-cb3f5e28fb73"] .feature-card .fc-title{display:block;font-size:1.08rem;font-weight:700;color:#1b1f23;margin-bottom:.3em;}
body[data-site-page="p-cb3f5e28fb73"] .feature-card .fc-desc{display:block;font-size:.9rem;color:#333;line-height:1.5;}


body[data-site-page="p-cb3f5e28fb73"] .hero{margin:1.4rem 0 1.9rem;}
body[data-site-page="p-cb3f5e28fb73"] .masthead-kicker{font-family:"Helvetica Neue",Arial,sans-serif;font-size:.95rem;font-style:italic;color:#6b3f2a;letter-spacing:.01em;margin:0 0 .35rem;}
body[data-site-page="p-cb3f5e28fb73"] .hero h1{margin-top:.2rem;}
body[data-site-page="p-cb3f5e28fb73"] .lede{font-size:1.06rem;line-height:1.62;color:#222;}
body[data-site-page="p-cb3f5e28fb73"] main.anchor-content > section{margin:1.7rem 0;}
body[data-site-page="p-cb3f5e28fb73"] .prev-version{font-family:"Helvetica Neue",Arial,sans-serif;font-size:.8rem;color:#888;border-top:1px solid #e2ded4;margin-top:2.4rem;padding-top:.8rem;}
body[data-site-page="p-cb3f5e28fb73"] .prev-version a{color:#0b5;}
/* ---- Board strip + evidence cards (2026-07-09) ---- */
body[data-site-page="p-cb3f5e28fb73"] .board-strip{display:flex;flex-wrap:wrap;gap:.7rem;margin:.7rem 0 .3rem;font-family:"Helvetica Neue",Arial,sans-serif;}
body[data-site-page="p-cb3f5e28fb73"] .board-chip{flex:1 1 15rem;border:1px solid #d8d3c7;border-left:4px solid #0b5;background:#f7fdf9;border-radius:0 6px 6px 0;padding:.6em .9em;font-size:.85rem;color:#222;line-height:1.5;}
body[data-site-page="p-cb3f5e28fb73"] .board-chip b.num{display:block;font-size:1.25rem;color:#0b5;font-weight:800;margin-bottom:.15em;}
body[data-site-page="p-cb3f5e28fb73"] .board-verify{font-family:"Helvetica Neue",Arial,sans-serif;font-size:.82rem;color:#555;margin:.5rem 0 0;}
body[data-site-page="p-cb3f5e28fb73"] .ev-card{border:1px solid #d8d3c7;border-left:4px solid #0b5;border-radius:0 6px 6px 0;background:#fafdf9;padding:.8em 1.1em;margin:.8rem 0;}
body[data-site-page="p-cb3f5e28fb73"] .ev-card h3{margin:.1rem 0 .35rem;font-size:1.02rem;}
body[data-site-page="p-cb3f5e28fb73"] .ev-card p{margin:.3rem 0;}


/* Extracted styles: closure/deep-roots.html [p-5ae805d8f9cc] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-5ae805d8f9cc"] { font-size: 10.5pt; }
  body[data-site-page="p-5ae805d8f9cc"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-5ae805d8f9cc"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-5ae805d8f9cc"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-5ae805d8f9cc"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-5ae805d8f9cc"] h4, body[data-site-page="p-5ae805d8f9cc"] h5, body[data-site-page="p-5ae805d8f9cc"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-5ae805d8f9cc"] h1, body[data-site-page="p-5ae805d8f9cc"] h2, body[data-site-page="p-5ae805d8f9cc"] h3, body[data-site-page="p-5ae805d8f9cc"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-5ae805d8f9cc"] p { margin: .55rem 0; }
  body[data-site-page="p-5ae805d8f9cc"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-5ae805d8f9cc"] a:hover { text-decoration: underline; }
  body[data-site-page="p-5ae805d8f9cc"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-5ae805d8f9cc"] th, body[data-site-page="p-5ae805d8f9cc"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-5ae805d8f9cc"] th { background: #f0f0f0; } body[data-site-page="p-5ae805d8f9cc"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-5ae805d8f9cc"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-5ae805d8f9cc"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-5ae805d8f9cc"] pre code { background: none; padding: 0; }
  body[data-site-page="p-5ae805d8f9cc"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-5ae805d8f9cc"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-5ae805d8f9cc"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-5ae805d8f9cc"] img { max-width: 100%; }
  body[data-site-page="p-5ae805d8f9cc"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-5ae805d8f9cc"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-5ae805d8f9cc"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-5ae805d8f9cc"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 240px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.4;}
body[data-site-page="p-5ae805d8f9cc"] .anchor-content{flex:1 1 auto;min-width:0;max-width:52rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-5ae805d8f9cc"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-5ae805d8f9cc"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-5ae805d8f9cc"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-5ae805d8f9cc"] .ann-title{font-weight:800;font-size:15px;margin:0 0 4px;}
body[data-site-page="p-5ae805d8f9cc"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-5ae805d8f9cc"] .ann-sub a{color:#0b5;padding:0;font-size:12px;}
body[data-site-page="p-5ae805d8f9cc"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:13px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-5ae805d8f9cc"] .anchor-layout{display:block;}body[data-site-page="p-5ae805d8f9cc"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-5ae805d8f9cc"] .anchor-content{max-width:none;}}


/* Extracted styles: closure/dissolutions.html [p-64b25798a029] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-64b25798a029"] { font-size: 10.5pt; }
  body[data-site-page="p-64b25798a029"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-64b25798a029"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-64b25798a029"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-64b25798a029"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-64b25798a029"] h4, body[data-site-page="p-64b25798a029"] h5, body[data-site-page="p-64b25798a029"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-64b25798a029"] h1, body[data-site-page="p-64b25798a029"] h2, body[data-site-page="p-64b25798a029"] h3, body[data-site-page="p-64b25798a029"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-64b25798a029"] p { margin: .55rem 0; }
  body[data-site-page="p-64b25798a029"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-64b25798a029"] a:hover { text-decoration: underline; }
  body[data-site-page="p-64b25798a029"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-64b25798a029"] th, body[data-site-page="p-64b25798a029"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-64b25798a029"] th { background: #f0f0f0; } body[data-site-page="p-64b25798a029"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-64b25798a029"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-64b25798a029"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-64b25798a029"] pre code { background: none; padding: 0; }
  body[data-site-page="p-64b25798a029"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-64b25798a029"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-64b25798a029"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-64b25798a029"] img { max-width: 100%; }
  body[data-site-page="p-64b25798a029"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-64b25798a029"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-64b25798a029"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-64b25798a029"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 240px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.4;}
body[data-site-page="p-64b25798a029"] .anchor-content{flex:1 1 auto;min-width:0;max-width:52rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-64b25798a029"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-64b25798a029"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-64b25798a029"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-64b25798a029"] .ann-title{font-weight:800;font-size:15px;margin:0 0 4px;}
body[data-site-page="p-64b25798a029"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-64b25798a029"] .ann-sub a{color:#0b5;padding:0;font-size:12px;}
body[data-site-page="p-64b25798a029"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:13px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-64b25798a029"] .anchor-layout{display:block;}body[data-site-page="p-64b25798a029"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-64b25798a029"] .anchor-content{max-width:none;}}


/* Extracted styles: closure/entropy-arrow.html [p-f8fefb37c296] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-f8fefb37c296"] { font-size: 10.5pt; }
  body[data-site-page="p-f8fefb37c296"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-f8fefb37c296"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-f8fefb37c296"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-f8fefb37c296"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-f8fefb37c296"] h4, body[data-site-page="p-f8fefb37c296"] h5, body[data-site-page="p-f8fefb37c296"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-f8fefb37c296"] h1, body[data-site-page="p-f8fefb37c296"] h2, body[data-site-page="p-f8fefb37c296"] h3, body[data-site-page="p-f8fefb37c296"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-f8fefb37c296"] p { margin: .55rem 0; }
  body[data-site-page="p-f8fefb37c296"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-f8fefb37c296"] a:hover { text-decoration: underline; }
  body[data-site-page="p-f8fefb37c296"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-f8fefb37c296"] th, body[data-site-page="p-f8fefb37c296"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-f8fefb37c296"] th { background: #f0f0f0; } body[data-site-page="p-f8fefb37c296"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-f8fefb37c296"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-f8fefb37c296"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-f8fefb37c296"] pre code { background: none; padding: 0; }
  body[data-site-page="p-f8fefb37c296"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-f8fefb37c296"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-f8fefb37c296"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-f8fefb37c296"] img { max-width: 100%; }
  body[data-site-page="p-f8fefb37c296"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-f8fefb37c296"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-f8fefb37c296"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-f8fefb37c296"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 240px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.4;}
body[data-site-page="p-f8fefb37c296"] .anchor-content{flex:1 1 auto;min-width:0;max-width:52rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-f8fefb37c296"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-f8fefb37c296"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-f8fefb37c296"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-f8fefb37c296"] .ann-title{font-weight:800;font-size:15px;margin:0 0 4px;}
body[data-site-page="p-f8fefb37c296"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-f8fefb37c296"] .ann-sub a{color:#0b5;padding:0;font-size:12px;}
body[data-site-page="p-f8fefb37c296"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:13px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-f8fefb37c296"] .anchor-layout{display:block;}body[data-site-page="p-f8fefb37c296"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-f8fefb37c296"] .anchor-content{max-width:none;}}


/* Extracted styles: closure/index.html [p-610d949b9c4a] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-610d949b9c4a"] { font-size: 10.5pt; }
  body[data-site-page="p-610d949b9c4a"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-610d949b9c4a"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-610d949b9c4a"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-610d949b9c4a"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-610d949b9c4a"] h4, body[data-site-page="p-610d949b9c4a"] h5, body[data-site-page="p-610d949b9c4a"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-610d949b9c4a"] h1, body[data-site-page="p-610d949b9c4a"] h2, body[data-site-page="p-610d949b9c4a"] h3, body[data-site-page="p-610d949b9c4a"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-610d949b9c4a"] p { margin: .55rem 0; }
  body[data-site-page="p-610d949b9c4a"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-610d949b9c4a"] a:hover { text-decoration: underline; }
  body[data-site-page="p-610d949b9c4a"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-610d949b9c4a"] th, body[data-site-page="p-610d949b9c4a"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-610d949b9c4a"] th { background: #f0f0f0; } body[data-site-page="p-610d949b9c4a"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-610d949b9c4a"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-610d949b9c4a"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-610d949b9c4a"] pre code { background: none; padding: 0; }
  body[data-site-page="p-610d949b9c4a"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-610d949b9c4a"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-610d949b9c4a"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-610d949b9c4a"] img { max-width: 100%; }
  body[data-site-page="p-610d949b9c4a"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-610d949b9c4a"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-610d949b9c4a"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-610d949b9c4a"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 240px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.4;}
body[data-site-page="p-610d949b9c4a"] .anchor-content{flex:1 1 auto;min-width:0;max-width:52rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-610d949b9c4a"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-610d949b9c4a"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-610d949b9c4a"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-610d949b9c4a"] .ann-title{font-weight:800;font-size:15px;margin:0 0 4px;}
body[data-site-page="p-610d949b9c4a"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-610d949b9c4a"] .ann-sub a{color:#0b5;padding:0;font-size:12px;}
body[data-site-page="p-610d949b9c4a"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:13px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-610d949b9c4a"] .anchor-layout{display:block;}body[data-site-page="p-610d949b9c4a"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-610d949b9c4a"] .anchor-content{max-width:none;}}


/* Extracted styles: closure/separability.html [p-8015abcaef90] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-8015abcaef90"] { font-size: 10.5pt; }
  body[data-site-page="p-8015abcaef90"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-8015abcaef90"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-8015abcaef90"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-8015abcaef90"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-8015abcaef90"] h4, body[data-site-page="p-8015abcaef90"] h5, body[data-site-page="p-8015abcaef90"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-8015abcaef90"] h1, body[data-site-page="p-8015abcaef90"] h2, body[data-site-page="p-8015abcaef90"] h3, body[data-site-page="p-8015abcaef90"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-8015abcaef90"] p { margin: .55rem 0; }
  body[data-site-page="p-8015abcaef90"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-8015abcaef90"] a:hover { text-decoration: underline; }
  body[data-site-page="p-8015abcaef90"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-8015abcaef90"] th, body[data-site-page="p-8015abcaef90"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-8015abcaef90"] th { background: #f0f0f0; } body[data-site-page="p-8015abcaef90"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-8015abcaef90"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-8015abcaef90"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-8015abcaef90"] pre code { background: none; padding: 0; }
  body[data-site-page="p-8015abcaef90"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-8015abcaef90"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-8015abcaef90"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-8015abcaef90"] img { max-width: 100%; }
  body[data-site-page="p-8015abcaef90"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-8015abcaef90"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-8015abcaef90"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-8015abcaef90"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 240px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.4;}
body[data-site-page="p-8015abcaef90"] .anchor-content{flex:1 1 auto;min-width:0;max-width:52rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-8015abcaef90"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-8015abcaef90"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-8015abcaef90"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-8015abcaef90"] .ann-title{font-weight:800;font-size:15px;margin:0 0 4px;}
body[data-site-page="p-8015abcaef90"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-8015abcaef90"] .ann-sub a{color:#0b5;padding:0;font-size:12px;}
body[data-site-page="p-8015abcaef90"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:13px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-8015abcaef90"] .anchor-layout{display:block;}body[data-site-page="p-8015abcaef90"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-8015abcaef90"] .anchor-content{max-width:none;}}


/* Extracted styles: closure/wall-routing-protocol.html [p-63b207eff4c7] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-63b207eff4c7"] { font-size: 10.5pt; }
  body[data-site-page="p-63b207eff4c7"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-63b207eff4c7"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-63b207eff4c7"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-63b207eff4c7"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-63b207eff4c7"] h4, body[data-site-page="p-63b207eff4c7"] h5, body[data-site-page="p-63b207eff4c7"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-63b207eff4c7"] h1, body[data-site-page="p-63b207eff4c7"] h2, body[data-site-page="p-63b207eff4c7"] h3, body[data-site-page="p-63b207eff4c7"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-63b207eff4c7"] p { margin: .55rem 0; }
  body[data-site-page="p-63b207eff4c7"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-63b207eff4c7"] a:hover { text-decoration: underline; }
  body[data-site-page="p-63b207eff4c7"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-63b207eff4c7"] th, body[data-site-page="p-63b207eff4c7"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-63b207eff4c7"] th { background: #f0f0f0; } body[data-site-page="p-63b207eff4c7"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-63b207eff4c7"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-63b207eff4c7"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-63b207eff4c7"] pre code { background: none; padding: 0; }
  body[data-site-page="p-63b207eff4c7"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-63b207eff4c7"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-63b207eff4c7"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-63b207eff4c7"] img { max-width: 100%; }
  body[data-site-page="p-63b207eff4c7"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-63b207eff4c7"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-63b207eff4c7"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-63b207eff4c7"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 240px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.4;}
body[data-site-page="p-63b207eff4c7"] .anchor-content{flex:1 1 auto;min-width:0;max-width:52rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-63b207eff4c7"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-63b207eff4c7"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-63b207eff4c7"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-63b207eff4c7"] .ann-title{font-weight:800;font-size:15px;margin:0 0 4px;}
body[data-site-page="p-63b207eff4c7"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-63b207eff4c7"] .ann-sub a{color:#0b5;padding:0;font-size:12px;}
body[data-site-page="p-63b207eff4c7"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:13px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-63b207eff4c7"] .anchor-layout{display:block;}body[data-site-page="p-63b207eff4c7"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-63b207eff4c7"] .anchor-content{max-width:none;}}


/* Extracted styles: closure/walls/index.html [p-e9f31369a6e9] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-e9f31369a6e9"] { font-size: 10.5pt; }
  body[data-site-page="p-e9f31369a6e9"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-e9f31369a6e9"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-e9f31369a6e9"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-e9f31369a6e9"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-e9f31369a6e9"] h4, body[data-site-page="p-e9f31369a6e9"] h5, body[data-site-page="p-e9f31369a6e9"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-e9f31369a6e9"] h1, body[data-site-page="p-e9f31369a6e9"] h2, body[data-site-page="p-e9f31369a6e9"] h3, body[data-site-page="p-e9f31369a6e9"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-e9f31369a6e9"] p { margin: .55rem 0; }
  body[data-site-page="p-e9f31369a6e9"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-e9f31369a6e9"] a:hover { text-decoration: underline; }
  body[data-site-page="p-e9f31369a6e9"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-e9f31369a6e9"] th, body[data-site-page="p-e9f31369a6e9"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-e9f31369a6e9"] th { background: #f0f0f0; } body[data-site-page="p-e9f31369a6e9"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-e9f31369a6e9"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-e9f31369a6e9"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-e9f31369a6e9"] pre code { background: none; padding: 0; }
  body[data-site-page="p-e9f31369a6e9"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-e9f31369a6e9"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-e9f31369a6e9"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-e9f31369a6e9"] img { max-width: 100%; }
  body[data-site-page="p-e9f31369a6e9"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-e9f31369a6e9"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-e9f31369a6e9"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-e9f31369a6e9"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 250px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.4;}
body[data-site-page="p-e9f31369a6e9"] .anchor-content{flex:1 1 auto;min-width:0;max-width:52rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-e9f31369a6e9"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-e9f31369a6e9"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-e9f31369a6e9"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-e9f31369a6e9"] .ann-title{font-weight:800;font-size:15px;margin:0 0 4px;}
body[data-site-page="p-e9f31369a6e9"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-e9f31369a6e9"] .ann-sub a{color:#0b5;padding:0;font-size:12px;}
body[data-site-page="p-e9f31369a6e9"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:13px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-e9f31369a6e9"] .anchor-layout{display:block;}body[data-site-page="p-e9f31369a6e9"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-e9f31369a6e9"] .anchor-content{max-width:none;}}


/* Extracted styles: closure/walls/INDEX.html [p-07997a6f3041] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-07997a6f3041"] { font-size: 10.5pt; }
  body[data-site-page="p-07997a6f3041"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-07997a6f3041"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-07997a6f3041"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-07997a6f3041"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-07997a6f3041"] h4, body[data-site-page="p-07997a6f3041"] h5, body[data-site-page="p-07997a6f3041"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-07997a6f3041"] h1, body[data-site-page="p-07997a6f3041"] h2, body[data-site-page="p-07997a6f3041"] h3, body[data-site-page="p-07997a6f3041"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-07997a6f3041"] p { margin: .55rem 0; }
  body[data-site-page="p-07997a6f3041"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-07997a6f3041"] a:hover { text-decoration: underline; }
  body[data-site-page="p-07997a6f3041"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-07997a6f3041"] th, body[data-site-page="p-07997a6f3041"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-07997a6f3041"] th { background: #f0f0f0; } body[data-site-page="p-07997a6f3041"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-07997a6f3041"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-07997a6f3041"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-07997a6f3041"] pre code { background: none; padding: 0; }
  body[data-site-page="p-07997a6f3041"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-07997a6f3041"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-07997a6f3041"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-07997a6f3041"] img { max-width: 100%; }
  body[data-site-page="p-07997a6f3041"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-07997a6f3041"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-07997a6f3041"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-07997a6f3041"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 250px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.4;}
body[data-site-page="p-07997a6f3041"] .anchor-content{flex:1 1 auto;min-width:0;max-width:52rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-07997a6f3041"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-07997a6f3041"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-07997a6f3041"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-07997a6f3041"] .ann-title{font-weight:800;font-size:15px;margin:0 0 4px;}
body[data-site-page="p-07997a6f3041"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-07997a6f3041"] .ann-sub a{color:#0b5;padding:0;font-size:12px;}
body[data-site-page="p-07997a6f3041"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:13px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-07997a6f3041"] .anchor-layout{display:block;}body[data-site-page="p-07997a6f3041"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-07997a6f3041"] .anchor-content{max-width:none;}}


/* Extracted styles: closure/walls/W01_UV_COMPLETION_CLOSURE_PATH.html [p-24116d0cb13d] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-24116d0cb13d"] { font-size: 10.5pt; }
  body[data-site-page="p-24116d0cb13d"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-24116d0cb13d"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-24116d0cb13d"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-24116d0cb13d"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-24116d0cb13d"] h4, body[data-site-page="p-24116d0cb13d"] h5, body[data-site-page="p-24116d0cb13d"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-24116d0cb13d"] h1, body[data-site-page="p-24116d0cb13d"] h2, body[data-site-page="p-24116d0cb13d"] h3, body[data-site-page="p-24116d0cb13d"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-24116d0cb13d"] p { margin: .55rem 0; }
  body[data-site-page="p-24116d0cb13d"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-24116d0cb13d"] a:hover { text-decoration: underline; }
  body[data-site-page="p-24116d0cb13d"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-24116d0cb13d"] th, body[data-site-page="p-24116d0cb13d"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-24116d0cb13d"] th { background: #f0f0f0; } body[data-site-page="p-24116d0cb13d"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-24116d0cb13d"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-24116d0cb13d"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-24116d0cb13d"] pre code { background: none; padding: 0; }
  body[data-site-page="p-24116d0cb13d"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-24116d0cb13d"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-24116d0cb13d"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-24116d0cb13d"] img { max-width: 100%; }
  body[data-site-page="p-24116d0cb13d"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-24116d0cb13d"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-24116d0cb13d"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-24116d0cb13d"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 250px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.4;}
body[data-site-page="p-24116d0cb13d"] .anchor-content{flex:1 1 auto;min-width:0;max-width:52rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-24116d0cb13d"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-24116d0cb13d"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-24116d0cb13d"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-24116d0cb13d"] .ann-title{font-weight:800;font-size:15px;margin:0 0 4px;}
body[data-site-page="p-24116d0cb13d"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-24116d0cb13d"] .ann-sub a{color:#0b5;padding:0;font-size:12px;}
body[data-site-page="p-24116d0cb13d"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:13px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-24116d0cb13d"] .anchor-layout{display:block;}body[data-site-page="p-24116d0cb13d"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-24116d0cb13d"] .anchor-content{max-width:none;}}


/* Extracted styles: closure/walls/W02_CONTINUUM_EXISTENCE_CLOSURE_PATH.html [p-0980f5daf09b] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-0980f5daf09b"] { font-size: 10.5pt; }
  body[data-site-page="p-0980f5daf09b"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-0980f5daf09b"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-0980f5daf09b"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-0980f5daf09b"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-0980f5daf09b"] h4, body[data-site-page="p-0980f5daf09b"] h5, body[data-site-page="p-0980f5daf09b"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-0980f5daf09b"] h1, body[data-site-page="p-0980f5daf09b"] h2, body[data-site-page="p-0980f5daf09b"] h3, body[data-site-page="p-0980f5daf09b"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-0980f5daf09b"] p { margin: .55rem 0; }
  body[data-site-page="p-0980f5daf09b"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-0980f5daf09b"] a:hover { text-decoration: underline; }
  body[data-site-page="p-0980f5daf09b"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-0980f5daf09b"] th, body[data-site-page="p-0980f5daf09b"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-0980f5daf09b"] th { background: #f0f0f0; } body[data-site-page="p-0980f5daf09b"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-0980f5daf09b"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-0980f5daf09b"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-0980f5daf09b"] pre code { background: none; padding: 0; }
  body[data-site-page="p-0980f5daf09b"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-0980f5daf09b"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-0980f5daf09b"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-0980f5daf09b"] img { max-width: 100%; }
  body[data-site-page="p-0980f5daf09b"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-0980f5daf09b"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-0980f5daf09b"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-0980f5daf09b"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 250px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.4;}
body[data-site-page="p-0980f5daf09b"] .anchor-content{flex:1 1 auto;min-width:0;max-width:52rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-0980f5daf09b"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-0980f5daf09b"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-0980f5daf09b"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-0980f5daf09b"] .ann-title{font-weight:800;font-size:15px;margin:0 0 4px;}
body[data-site-page="p-0980f5daf09b"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-0980f5daf09b"] .ann-sub a{color:#0b5;padding:0;font-size:12px;}
body[data-site-page="p-0980f5daf09b"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:13px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-0980f5daf09b"] .anchor-layout{display:block;}body[data-site-page="p-0980f5daf09b"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-0980f5daf09b"] .anchor-content{max-width:none;}}


/* Extracted styles: closure/walls/W03_A6_COEFFICIENT_CLOSURE_PATH.html [p-c9dc56b7ea98] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-c9dc56b7ea98"] { font-size: 10.5pt; }
  body[data-site-page="p-c9dc56b7ea98"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-c9dc56b7ea98"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-c9dc56b7ea98"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-c9dc56b7ea98"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-c9dc56b7ea98"] h4, body[data-site-page="p-c9dc56b7ea98"] h5, body[data-site-page="p-c9dc56b7ea98"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-c9dc56b7ea98"] h1, body[data-site-page="p-c9dc56b7ea98"] h2, body[data-site-page="p-c9dc56b7ea98"] h3, body[data-site-page="p-c9dc56b7ea98"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-c9dc56b7ea98"] p { margin: .55rem 0; }
  body[data-site-page="p-c9dc56b7ea98"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-c9dc56b7ea98"] a:hover { text-decoration: underline; }
  body[data-site-page="p-c9dc56b7ea98"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-c9dc56b7ea98"] th, body[data-site-page="p-c9dc56b7ea98"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-c9dc56b7ea98"] th { background: #f0f0f0; } body[data-site-page="p-c9dc56b7ea98"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-c9dc56b7ea98"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-c9dc56b7ea98"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-c9dc56b7ea98"] pre code { background: none; padding: 0; }
  body[data-site-page="p-c9dc56b7ea98"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-c9dc56b7ea98"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-c9dc56b7ea98"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-c9dc56b7ea98"] img { max-width: 100%; }
  body[data-site-page="p-c9dc56b7ea98"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-c9dc56b7ea98"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-c9dc56b7ea98"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-c9dc56b7ea98"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 250px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.4;}
body[data-site-page="p-c9dc56b7ea98"] .anchor-content{flex:1 1 auto;min-width:0;max-width:52rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-c9dc56b7ea98"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-c9dc56b7ea98"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-c9dc56b7ea98"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-c9dc56b7ea98"] .ann-title{font-weight:800;font-size:15px;margin:0 0 4px;}
body[data-site-page="p-c9dc56b7ea98"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-c9dc56b7ea98"] .ann-sub a{color:#0b5;padding:0;font-size:12px;}
body[data-site-page="p-c9dc56b7ea98"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:13px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-c9dc56b7ea98"] .anchor-layout{display:block;}body[data-site-page="p-c9dc56b7ea98"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-c9dc56b7ea98"] .anchor-content{max-width:none;}}


/* Extracted styles: closure/walls/W04_GRANULARITY_MDL_CLOSURE_PATH.html [p-529ce1c9f5db] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-529ce1c9f5db"] { font-size: 10.5pt; }
  body[data-site-page="p-529ce1c9f5db"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-529ce1c9f5db"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-529ce1c9f5db"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-529ce1c9f5db"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-529ce1c9f5db"] h4, body[data-site-page="p-529ce1c9f5db"] h5, body[data-site-page="p-529ce1c9f5db"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-529ce1c9f5db"] h1, body[data-site-page="p-529ce1c9f5db"] h2, body[data-site-page="p-529ce1c9f5db"] h3, body[data-site-page="p-529ce1c9f5db"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-529ce1c9f5db"] p { margin: .55rem 0; }
  body[data-site-page="p-529ce1c9f5db"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-529ce1c9f5db"] a:hover { text-decoration: underline; }
  body[data-site-page="p-529ce1c9f5db"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-529ce1c9f5db"] th, body[data-site-page="p-529ce1c9f5db"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-529ce1c9f5db"] th { background: #f0f0f0; } body[data-site-page="p-529ce1c9f5db"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-529ce1c9f5db"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-529ce1c9f5db"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-529ce1c9f5db"] pre code { background: none; padding: 0; }
  body[data-site-page="p-529ce1c9f5db"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-529ce1c9f5db"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-529ce1c9f5db"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-529ce1c9f5db"] img { max-width: 100%; }
  body[data-site-page="p-529ce1c9f5db"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-529ce1c9f5db"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-529ce1c9f5db"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-529ce1c9f5db"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 250px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.4;}
body[data-site-page="p-529ce1c9f5db"] .anchor-content{flex:1 1 auto;min-width:0;max-width:52rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-529ce1c9f5db"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-529ce1c9f5db"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-529ce1c9f5db"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-529ce1c9f5db"] .ann-title{font-weight:800;font-size:15px;margin:0 0 4px;}
body[data-site-page="p-529ce1c9f5db"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-529ce1c9f5db"] .ann-sub a{color:#0b5;padding:0;font-size:12px;}
body[data-site-page="p-529ce1c9f5db"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:13px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-529ce1c9f5db"] .anchor-layout{display:block;}body[data-site-page="p-529ce1c9f5db"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-529ce1c9f5db"] .anchor-content{max-width:none;}}


/* Extracted styles: closure/walls/W05_GIVEN_E_BUNDLE_CLOSURE_PATH.html [p-80f788111a89] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-80f788111a89"] { font-size: 10.5pt; }
  body[data-site-page="p-80f788111a89"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-80f788111a89"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-80f788111a89"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-80f788111a89"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-80f788111a89"] h4, body[data-site-page="p-80f788111a89"] h5, body[data-site-page="p-80f788111a89"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-80f788111a89"] h1, body[data-site-page="p-80f788111a89"] h2, body[data-site-page="p-80f788111a89"] h3, body[data-site-page="p-80f788111a89"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-80f788111a89"] p { margin: .55rem 0; }
  body[data-site-page="p-80f788111a89"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-80f788111a89"] a:hover { text-decoration: underline; }
  body[data-site-page="p-80f788111a89"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-80f788111a89"] th, body[data-site-page="p-80f788111a89"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-80f788111a89"] th { background: #f0f0f0; } body[data-site-page="p-80f788111a89"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-80f788111a89"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-80f788111a89"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-80f788111a89"] pre code { background: none; padding: 0; }
  body[data-site-page="p-80f788111a89"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-80f788111a89"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-80f788111a89"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-80f788111a89"] img { max-width: 100%; }
  body[data-site-page="p-80f788111a89"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-80f788111a89"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-80f788111a89"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-80f788111a89"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 250px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.4;}
body[data-site-page="p-80f788111a89"] .anchor-content{flex:1 1 auto;min-width:0;max-width:52rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-80f788111a89"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-80f788111a89"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-80f788111a89"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-80f788111a89"] .ann-title{font-weight:800;font-size:15px;margin:0 0 4px;}
body[data-site-page="p-80f788111a89"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-80f788111a89"] .ann-sub a{color:#0b5;padding:0;font-size:12px;}
body[data-site-page="p-80f788111a89"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:13px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-80f788111a89"] .anchor-layout{display:block;}body[data-site-page="p-80f788111a89"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-80f788111a89"] .anchor-content{max-width:none;}}


/* Extracted styles: closure/walls/W06_FLAVOR_RULEBOOK_CLOSURE_PATH.html [p-473faf2db7a5] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-473faf2db7a5"] { font-size: 10.5pt; }
  body[data-site-page="p-473faf2db7a5"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-473faf2db7a5"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-473faf2db7a5"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-473faf2db7a5"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-473faf2db7a5"] h4, body[data-site-page="p-473faf2db7a5"] h5, body[data-site-page="p-473faf2db7a5"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-473faf2db7a5"] h1, body[data-site-page="p-473faf2db7a5"] h2, body[data-site-page="p-473faf2db7a5"] h3, body[data-site-page="p-473faf2db7a5"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-473faf2db7a5"] p { margin: .55rem 0; }
  body[data-site-page="p-473faf2db7a5"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-473faf2db7a5"] a:hover { text-decoration: underline; }
  body[data-site-page="p-473faf2db7a5"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-473faf2db7a5"] th, body[data-site-page="p-473faf2db7a5"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-473faf2db7a5"] th { background: #f0f0f0; } body[data-site-page="p-473faf2db7a5"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-473faf2db7a5"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-473faf2db7a5"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-473faf2db7a5"] pre code { background: none; padding: 0; }
  body[data-site-page="p-473faf2db7a5"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-473faf2db7a5"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-473faf2db7a5"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-473faf2db7a5"] img { max-width: 100%; }
  body[data-site-page="p-473faf2db7a5"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-473faf2db7a5"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-473faf2db7a5"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-473faf2db7a5"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 250px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.4;}
body[data-site-page="p-473faf2db7a5"] .anchor-content{flex:1 1 auto;min-width:0;max-width:52rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-473faf2db7a5"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-473faf2db7a5"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-473faf2db7a5"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-473faf2db7a5"] .ann-title{font-weight:800;font-size:15px;margin:0 0 4px;}
body[data-site-page="p-473faf2db7a5"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-473faf2db7a5"] .ann-sub a{color:#0b5;padding:0;font-size:12px;}
body[data-site-page="p-473faf2db7a5"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:13px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-473faf2db7a5"] .anchor-layout{display:block;}body[data-site-page="p-473faf2db7a5"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-473faf2db7a5"] .anchor-content{max-width:none;}}


/* Extracted styles: closure/walls/W07_ANOMALY_DESCENT_CLOSURE_PATH.html [p-61ae8b6bb648] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-61ae8b6bb648"] { font-size: 10.5pt; }
  body[data-site-page="p-61ae8b6bb648"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-61ae8b6bb648"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-61ae8b6bb648"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-61ae8b6bb648"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-61ae8b6bb648"] h4, body[data-site-page="p-61ae8b6bb648"] h5, body[data-site-page="p-61ae8b6bb648"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-61ae8b6bb648"] h1, body[data-site-page="p-61ae8b6bb648"] h2, body[data-site-page="p-61ae8b6bb648"] h3, body[data-site-page="p-61ae8b6bb648"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-61ae8b6bb648"] p { margin: .55rem 0; }
  body[data-site-page="p-61ae8b6bb648"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-61ae8b6bb648"] a:hover { text-decoration: underline; }
  body[data-site-page="p-61ae8b6bb648"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-61ae8b6bb648"] th, body[data-site-page="p-61ae8b6bb648"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-61ae8b6bb648"] th { background: #f0f0f0; } body[data-site-page="p-61ae8b6bb648"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-61ae8b6bb648"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-61ae8b6bb648"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-61ae8b6bb648"] pre code { background: none; padding: 0; }
  body[data-site-page="p-61ae8b6bb648"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-61ae8b6bb648"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-61ae8b6bb648"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-61ae8b6bb648"] img { max-width: 100%; }
  body[data-site-page="p-61ae8b6bb648"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-61ae8b6bb648"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-61ae8b6bb648"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-61ae8b6bb648"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 250px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.4;}
body[data-site-page="p-61ae8b6bb648"] .anchor-content{flex:1 1 auto;min-width:0;max-width:52rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-61ae8b6bb648"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-61ae8b6bb648"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-61ae8b6bb648"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-61ae8b6bb648"] .ann-title{font-weight:800;font-size:15px;margin:0 0 4px;}
body[data-site-page="p-61ae8b6bb648"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-61ae8b6bb648"] .ann-sub a{color:#0b5;padding:0;font-size:12px;}
body[data-site-page="p-61ae8b6bb648"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:13px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-61ae8b6bb648"] .anchor-layout{display:block;}body[data-site-page="p-61ae8b6bb648"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-61ae8b6bb648"] .anchor-content{max-width:none;}}


/* Extracted styles: closure/walls/W08_CUSTODIAL_RHO_CLOSURE_PATH.html [p-e289f98f64ad] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-e289f98f64ad"] { font-size: 10.5pt; }
  body[data-site-page="p-e289f98f64ad"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-e289f98f64ad"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-e289f98f64ad"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-e289f98f64ad"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-e289f98f64ad"] h4, body[data-site-page="p-e289f98f64ad"] h5, body[data-site-page="p-e289f98f64ad"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-e289f98f64ad"] h1, body[data-site-page="p-e289f98f64ad"] h2, body[data-site-page="p-e289f98f64ad"] h3, body[data-site-page="p-e289f98f64ad"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-e289f98f64ad"] p { margin: .55rem 0; }
  body[data-site-page="p-e289f98f64ad"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-e289f98f64ad"] a:hover { text-decoration: underline; }
  body[data-site-page="p-e289f98f64ad"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-e289f98f64ad"] th, body[data-site-page="p-e289f98f64ad"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-e289f98f64ad"] th { background: #f0f0f0; } body[data-site-page="p-e289f98f64ad"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-e289f98f64ad"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-e289f98f64ad"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-e289f98f64ad"] pre code { background: none; padding: 0; }
  body[data-site-page="p-e289f98f64ad"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-e289f98f64ad"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-e289f98f64ad"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-e289f98f64ad"] img { max-width: 100%; }
  body[data-site-page="p-e289f98f64ad"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-e289f98f64ad"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-e289f98f64ad"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-e289f98f64ad"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 250px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.4;}
body[data-site-page="p-e289f98f64ad"] .anchor-content{flex:1 1 auto;min-width:0;max-width:52rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-e289f98f64ad"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-e289f98f64ad"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-e289f98f64ad"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-e289f98f64ad"] .ann-title{font-weight:800;font-size:15px;margin:0 0 4px;}
body[data-site-page="p-e289f98f64ad"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-e289f98f64ad"] .ann-sub a{color:#0b5;padding:0;font-size:12px;}
body[data-site-page="p-e289f98f64ad"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:13px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-e289f98f64ad"] .anchor-layout{display:block;}body[data-site-page="p-e289f98f64ad"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-e289f98f64ad"] .anchor-content{max-width:none;}}


/* Extracted styles: closure/walls/W09_MODULI_STABILIZATION_CLOSURE_PATH.html [p-061602c421dd] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-061602c421dd"] { font-size: 10.5pt; }
  body[data-site-page="p-061602c421dd"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-061602c421dd"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-061602c421dd"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-061602c421dd"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-061602c421dd"] h4, body[data-site-page="p-061602c421dd"] h5, body[data-site-page="p-061602c421dd"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-061602c421dd"] h1, body[data-site-page="p-061602c421dd"] h2, body[data-site-page="p-061602c421dd"] h3, body[data-site-page="p-061602c421dd"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-061602c421dd"] p { margin: .55rem 0; }
  body[data-site-page="p-061602c421dd"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-061602c421dd"] a:hover { text-decoration: underline; }
  body[data-site-page="p-061602c421dd"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-061602c421dd"] th, body[data-site-page="p-061602c421dd"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-061602c421dd"] th { background: #f0f0f0; } body[data-site-page="p-061602c421dd"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-061602c421dd"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-061602c421dd"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-061602c421dd"] pre code { background: none; padding: 0; }
  body[data-site-page="p-061602c421dd"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-061602c421dd"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-061602c421dd"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-061602c421dd"] img { max-width: 100%; }
  body[data-site-page="p-061602c421dd"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-061602c421dd"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-061602c421dd"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-061602c421dd"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 250px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.4;}
body[data-site-page="p-061602c421dd"] .anchor-content{flex:1 1 auto;min-width:0;max-width:52rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-061602c421dd"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-061602c421dd"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-061602c421dd"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-061602c421dd"] .ann-title{font-weight:800;font-size:15px;margin:0 0 4px;}
body[data-site-page="p-061602c421dd"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-061602c421dd"] .ann-sub a{color:#0b5;padding:0;font-size:12px;}
body[data-site-page="p-061602c421dd"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:13px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-061602c421dd"] .anchor-layout{display:block;}body[data-site-page="p-061602c421dd"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-061602c421dd"] .anchor-content{max-width:none;}}


/* Extracted styles: closure/walls/W10_LAMBDA_STABILITY_CLOSURE_PATH.html [p-a5f69ff9565a] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-a5f69ff9565a"] { font-size: 10.5pt; }
  body[data-site-page="p-a5f69ff9565a"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-a5f69ff9565a"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-a5f69ff9565a"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-a5f69ff9565a"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-a5f69ff9565a"] h4, body[data-site-page="p-a5f69ff9565a"] h5, body[data-site-page="p-a5f69ff9565a"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-a5f69ff9565a"] h1, body[data-site-page="p-a5f69ff9565a"] h2, body[data-site-page="p-a5f69ff9565a"] h3, body[data-site-page="p-a5f69ff9565a"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-a5f69ff9565a"] p { margin: .55rem 0; }
  body[data-site-page="p-a5f69ff9565a"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-a5f69ff9565a"] a:hover { text-decoration: underline; }
  body[data-site-page="p-a5f69ff9565a"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-a5f69ff9565a"] th, body[data-site-page="p-a5f69ff9565a"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-a5f69ff9565a"] th { background: #f0f0f0; } body[data-site-page="p-a5f69ff9565a"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-a5f69ff9565a"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-a5f69ff9565a"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-a5f69ff9565a"] pre code { background: none; padding: 0; }
  body[data-site-page="p-a5f69ff9565a"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-a5f69ff9565a"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-a5f69ff9565a"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-a5f69ff9565a"] img { max-width: 100%; }
  body[data-site-page="p-a5f69ff9565a"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-a5f69ff9565a"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-a5f69ff9565a"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-a5f69ff9565a"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 250px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.4;}
body[data-site-page="p-a5f69ff9565a"] .anchor-content{flex:1 1 auto;min-width:0;max-width:52rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-a5f69ff9565a"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-a5f69ff9565a"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-a5f69ff9565a"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-a5f69ff9565a"] .ann-title{font-weight:800;font-size:15px;margin:0 0 4px;}
body[data-site-page="p-a5f69ff9565a"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-a5f69ff9565a"] .ann-sub a{color:#0b5;padding:0;font-size:12px;}
body[data-site-page="p-a5f69ff9565a"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:13px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-a5f69ff9565a"] .anchor-layout{display:block;}body[data-site-page="p-a5f69ff9565a"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-a5f69ff9565a"] .anchor-content{max-width:none;}}


/* Extracted styles: closure/walls/W11_LAMBDA_VALUE_CLOSURE_PATH.html [p-07a1a1d75e7c] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-07a1a1d75e7c"] { font-size: 10.5pt; }
  body[data-site-page="p-07a1a1d75e7c"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-07a1a1d75e7c"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-07a1a1d75e7c"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-07a1a1d75e7c"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-07a1a1d75e7c"] h4, body[data-site-page="p-07a1a1d75e7c"] h5, body[data-site-page="p-07a1a1d75e7c"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-07a1a1d75e7c"] h1, body[data-site-page="p-07a1a1d75e7c"] h2, body[data-site-page="p-07a1a1d75e7c"] h3, body[data-site-page="p-07a1a1d75e7c"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-07a1a1d75e7c"] p { margin: .55rem 0; }
  body[data-site-page="p-07a1a1d75e7c"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-07a1a1d75e7c"] a:hover { text-decoration: underline; }
  body[data-site-page="p-07a1a1d75e7c"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-07a1a1d75e7c"] th, body[data-site-page="p-07a1a1d75e7c"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-07a1a1d75e7c"] th { background: #f0f0f0; } body[data-site-page="p-07a1a1d75e7c"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-07a1a1d75e7c"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-07a1a1d75e7c"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-07a1a1d75e7c"] pre code { background: none; padding: 0; }
  body[data-site-page="p-07a1a1d75e7c"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-07a1a1d75e7c"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-07a1a1d75e7c"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-07a1a1d75e7c"] img { max-width: 100%; }
  body[data-site-page="p-07a1a1d75e7c"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-07a1a1d75e7c"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-07a1a1d75e7c"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-07a1a1d75e7c"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 250px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.4;}
body[data-site-page="p-07a1a1d75e7c"] .anchor-content{flex:1 1 auto;min-width:0;max-width:52rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-07a1a1d75e7c"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-07a1a1d75e7c"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-07a1a1d75e7c"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-07a1a1d75e7c"] .ann-title{font-weight:800;font-size:15px;margin:0 0 4px;}
body[data-site-page="p-07a1a1d75e7c"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-07a1a1d75e7c"] .ann-sub a{color:#0b5;padding:0;font-size:12px;}
body[data-site-page="p-07a1a1d75e7c"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:13px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-07a1a1d75e7c"] .anchor-layout{display:block;}body[data-site-page="p-07a1a1d75e7c"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-07a1a1d75e7c"] .anchor-content{max-width:none;}}


/* Extracted styles: closure/walls/W12_BARYOGENESIS_CP_CLOSURE_PATH.html [p-8e6fb1fc7b3b] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-8e6fb1fc7b3b"] { font-size: 10.5pt; }
  body[data-site-page="p-8e6fb1fc7b3b"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-8e6fb1fc7b3b"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-8e6fb1fc7b3b"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-8e6fb1fc7b3b"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-8e6fb1fc7b3b"] h4, body[data-site-page="p-8e6fb1fc7b3b"] h5, body[data-site-page="p-8e6fb1fc7b3b"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-8e6fb1fc7b3b"] h1, body[data-site-page="p-8e6fb1fc7b3b"] h2, body[data-site-page="p-8e6fb1fc7b3b"] h3, body[data-site-page="p-8e6fb1fc7b3b"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-8e6fb1fc7b3b"] p { margin: .55rem 0; }
  body[data-site-page="p-8e6fb1fc7b3b"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-8e6fb1fc7b3b"] a:hover { text-decoration: underline; }
  body[data-site-page="p-8e6fb1fc7b3b"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-8e6fb1fc7b3b"] th, body[data-site-page="p-8e6fb1fc7b3b"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-8e6fb1fc7b3b"] th { background: #f0f0f0; } body[data-site-page="p-8e6fb1fc7b3b"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-8e6fb1fc7b3b"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-8e6fb1fc7b3b"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-8e6fb1fc7b3b"] pre code { background: none; padding: 0; }
  body[data-site-page="p-8e6fb1fc7b3b"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-8e6fb1fc7b3b"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-8e6fb1fc7b3b"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-8e6fb1fc7b3b"] img { max-width: 100%; }
  body[data-site-page="p-8e6fb1fc7b3b"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-8e6fb1fc7b3b"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-8e6fb1fc7b3b"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-8e6fb1fc7b3b"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 250px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.4;}
body[data-site-page="p-8e6fb1fc7b3b"] .anchor-content{flex:1 1 auto;min-width:0;max-width:52rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-8e6fb1fc7b3b"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-8e6fb1fc7b3b"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-8e6fb1fc7b3b"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-8e6fb1fc7b3b"] .ann-title{font-weight:800;font-size:15px;margin:0 0 4px;}
body[data-site-page="p-8e6fb1fc7b3b"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-8e6fb1fc7b3b"] .ann-sub a{color:#0b5;padding:0;font-size:12px;}
body[data-site-page="p-8e6fb1fc7b3b"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:13px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-8e6fb1fc7b3b"] .anchor-layout{display:block;}body[data-site-page="p-8e6fb1fc7b3b"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-8e6fb1fc7b3b"] .anchor-content{max-width:none;}}


/* Extracted styles: closure/walls/W13_DARK_MATTER_PORTAL_CLOSURE_PATH.html [p-c05fd432bda9] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-c05fd432bda9"] { font-size: 10.5pt; }
  body[data-site-page="p-c05fd432bda9"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-c05fd432bda9"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-c05fd432bda9"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-c05fd432bda9"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-c05fd432bda9"] h4, body[data-site-page="p-c05fd432bda9"] h5, body[data-site-page="p-c05fd432bda9"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-c05fd432bda9"] h1, body[data-site-page="p-c05fd432bda9"] h2, body[data-site-page="p-c05fd432bda9"] h3, body[data-site-page="p-c05fd432bda9"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-c05fd432bda9"] p { margin: .55rem 0; }
  body[data-site-page="p-c05fd432bda9"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-c05fd432bda9"] a:hover { text-decoration: underline; }
  body[data-site-page="p-c05fd432bda9"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-c05fd432bda9"] th, body[data-site-page="p-c05fd432bda9"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-c05fd432bda9"] th { background: #f0f0f0; } body[data-site-page="p-c05fd432bda9"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-c05fd432bda9"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-c05fd432bda9"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-c05fd432bda9"] pre code { background: none; padding: 0; }
  body[data-site-page="p-c05fd432bda9"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-c05fd432bda9"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-c05fd432bda9"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-c05fd432bda9"] img { max-width: 100%; }
  body[data-site-page="p-c05fd432bda9"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-c05fd432bda9"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-c05fd432bda9"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-c05fd432bda9"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 250px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.4;}
body[data-site-page="p-c05fd432bda9"] .anchor-content{flex:1 1 auto;min-width:0;max-width:52rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-c05fd432bda9"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-c05fd432bda9"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-c05fd432bda9"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-c05fd432bda9"] .ann-title{font-weight:800;font-size:15px;margin:0 0 4px;}
body[data-site-page="p-c05fd432bda9"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-c05fd432bda9"] .ann-sub a{color:#0b5;padding:0;font-size:12px;}
body[data-site-page="p-c05fd432bda9"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:13px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-c05fd432bda9"] .anchor-layout{display:block;}body[data-site-page="p-c05fd432bda9"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-c05fd432bda9"] .anchor-content{max-width:none;}}


/* Extracted styles: closure/walls/W14_INFLATION_SPECTRUM_CLOSURE_PATH.html [p-eacc78af962d] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-eacc78af962d"] { font-size: 10.5pt; }
  body[data-site-page="p-eacc78af962d"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-eacc78af962d"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-eacc78af962d"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-eacc78af962d"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-eacc78af962d"] h4, body[data-site-page="p-eacc78af962d"] h5, body[data-site-page="p-eacc78af962d"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-eacc78af962d"] h1, body[data-site-page="p-eacc78af962d"] h2, body[data-site-page="p-eacc78af962d"] h3, body[data-site-page="p-eacc78af962d"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-eacc78af962d"] p { margin: .55rem 0; }
  body[data-site-page="p-eacc78af962d"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-eacc78af962d"] a:hover { text-decoration: underline; }
  body[data-site-page="p-eacc78af962d"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-eacc78af962d"] th, body[data-site-page="p-eacc78af962d"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-eacc78af962d"] th { background: #f0f0f0; } body[data-site-page="p-eacc78af962d"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-eacc78af962d"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-eacc78af962d"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-eacc78af962d"] pre code { background: none; padding: 0; }
  body[data-site-page="p-eacc78af962d"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-eacc78af962d"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-eacc78af962d"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-eacc78af962d"] img { max-width: 100%; }
  body[data-site-page="p-eacc78af962d"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-eacc78af962d"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-eacc78af962d"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-eacc78af962d"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 250px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.4;}
body[data-site-page="p-eacc78af962d"] .anchor-content{flex:1 1 auto;min-width:0;max-width:52rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-eacc78af962d"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-eacc78af962d"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-eacc78af962d"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-eacc78af962d"] .ann-title{font-weight:800;font-size:15px;margin:0 0 4px;}
body[data-site-page="p-eacc78af962d"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-eacc78af962d"] .ann-sub a{color:#0b5;padding:0;font-size:12px;}
body[data-site-page="p-eacc78af962d"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:13px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-eacc78af962d"] .anchor-layout{display:block;}body[data-site-page="p-eacc78af962d"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-eacc78af962d"] .anchor-content{max-width:none;}}


/* Extracted styles: closure/walls/W15_BORN_WEIGHT_CLOSURE_PATH.html [p-1fd843ef10cf] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-1fd843ef10cf"] { font-size: 10.5pt; }
  body[data-site-page="p-1fd843ef10cf"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-1fd843ef10cf"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-1fd843ef10cf"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-1fd843ef10cf"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-1fd843ef10cf"] h4, body[data-site-page="p-1fd843ef10cf"] h5, body[data-site-page="p-1fd843ef10cf"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-1fd843ef10cf"] h1, body[data-site-page="p-1fd843ef10cf"] h2, body[data-site-page="p-1fd843ef10cf"] h3, body[data-site-page="p-1fd843ef10cf"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-1fd843ef10cf"] p { margin: .55rem 0; }
  body[data-site-page="p-1fd843ef10cf"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-1fd843ef10cf"] a:hover { text-decoration: underline; }
  body[data-site-page="p-1fd843ef10cf"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-1fd843ef10cf"] th, body[data-site-page="p-1fd843ef10cf"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-1fd843ef10cf"] th { background: #f0f0f0; } body[data-site-page="p-1fd843ef10cf"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-1fd843ef10cf"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-1fd843ef10cf"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-1fd843ef10cf"] pre code { background: none; padding: 0; }
  body[data-site-page="p-1fd843ef10cf"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-1fd843ef10cf"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-1fd843ef10cf"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-1fd843ef10cf"] img { max-width: 100%; }
  body[data-site-page="p-1fd843ef10cf"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-1fd843ef10cf"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-1fd843ef10cf"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-1fd843ef10cf"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 250px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.4;}
body[data-site-page="p-1fd843ef10cf"] .anchor-content{flex:1 1 auto;min-width:0;max-width:52rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-1fd843ef10cf"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-1fd843ef10cf"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-1fd843ef10cf"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-1fd843ef10cf"] .ann-title{font-weight:800;font-size:15px;margin:0 0 4px;}
body[data-site-page="p-1fd843ef10cf"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-1fd843ef10cf"] .ann-sub a{color:#0b5;padding:0;font-size:12px;}
body[data-site-page="p-1fd843ef10cf"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:13px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-1fd843ef10cf"] .anchor-layout{display:block;}body[data-site-page="p-1fd843ef10cf"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-1fd843ef10cf"] .anchor-content{max-width:none;}}


/* Extracted styles: closure/walls/W16_BH_MICROSTATES_CLOSURE_PATH.html [p-07c4e3d0a848] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-07c4e3d0a848"] { font-size: 10.5pt; }
  body[data-site-page="p-07c4e3d0a848"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-07c4e3d0a848"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-07c4e3d0a848"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-07c4e3d0a848"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-07c4e3d0a848"] h4, body[data-site-page="p-07c4e3d0a848"] h5, body[data-site-page="p-07c4e3d0a848"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-07c4e3d0a848"] h1, body[data-site-page="p-07c4e3d0a848"] h2, body[data-site-page="p-07c4e3d0a848"] h3, body[data-site-page="p-07c4e3d0a848"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-07c4e3d0a848"] p { margin: .55rem 0; }
  body[data-site-page="p-07c4e3d0a848"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-07c4e3d0a848"] a:hover { text-decoration: underline; }
  body[data-site-page="p-07c4e3d0a848"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-07c4e3d0a848"] th, body[data-site-page="p-07c4e3d0a848"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-07c4e3d0a848"] th { background: #f0f0f0; } body[data-site-page="p-07c4e3d0a848"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-07c4e3d0a848"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-07c4e3d0a848"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-07c4e3d0a848"] pre code { background: none; padding: 0; }
  body[data-site-page="p-07c4e3d0a848"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-07c4e3d0a848"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-07c4e3d0a848"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-07c4e3d0a848"] img { max-width: 100%; }
  body[data-site-page="p-07c4e3d0a848"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-07c4e3d0a848"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-07c4e3d0a848"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-07c4e3d0a848"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 250px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.4;}
body[data-site-page="p-07c4e3d0a848"] .anchor-content{flex:1 1 auto;min-width:0;max-width:52rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-07c4e3d0a848"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-07c4e3d0a848"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-07c4e3d0a848"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-07c4e3d0a848"] .ann-title{font-weight:800;font-size:15px;margin:0 0 4px;}
body[data-site-page="p-07c4e3d0a848"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-07c4e3d0a848"] .ann-sub a{color:#0b5;padding:0;font-size:12px;}
body[data-site-page="p-07c4e3d0a848"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:13px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-07c4e3d0a848"] .anchor-layout{display:block;}body[data-site-page="p-07c4e3d0a848"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-07c4e3d0a848"] .anchor-content{max-width:none;}}


/* Extracted styles: closure/walls/W17_PROTON_OPERATORS_CLOSURE_PATH.html [p-55f7bc3e4e0b] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-55f7bc3e4e0b"] { font-size: 10.5pt; }
  body[data-site-page="p-55f7bc3e4e0b"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-55f7bc3e4e0b"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-55f7bc3e4e0b"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-55f7bc3e4e0b"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-55f7bc3e4e0b"] h4, body[data-site-page="p-55f7bc3e4e0b"] h5, body[data-site-page="p-55f7bc3e4e0b"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-55f7bc3e4e0b"] h1, body[data-site-page="p-55f7bc3e4e0b"] h2, body[data-site-page="p-55f7bc3e4e0b"] h3, body[data-site-page="p-55f7bc3e4e0b"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-55f7bc3e4e0b"] p { margin: .55rem 0; }
  body[data-site-page="p-55f7bc3e4e0b"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-55f7bc3e4e0b"] a:hover { text-decoration: underline; }
  body[data-site-page="p-55f7bc3e4e0b"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-55f7bc3e4e0b"] th, body[data-site-page="p-55f7bc3e4e0b"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-55f7bc3e4e0b"] th { background: #f0f0f0; } body[data-site-page="p-55f7bc3e4e0b"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-55f7bc3e4e0b"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-55f7bc3e4e0b"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-55f7bc3e4e0b"] pre code { background: none; padding: 0; }
  body[data-site-page="p-55f7bc3e4e0b"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-55f7bc3e4e0b"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-55f7bc3e4e0b"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-55f7bc3e4e0b"] img { max-width: 100%; }
  body[data-site-page="p-55f7bc3e4e0b"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-55f7bc3e4e0b"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-55f7bc3e4e0b"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-55f7bc3e4e0b"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 250px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.4;}
body[data-site-page="p-55f7bc3e4e0b"] .anchor-content{flex:1 1 auto;min-width:0;max-width:52rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-55f7bc3e4e0b"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-55f7bc3e4e0b"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-55f7bc3e4e0b"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-55f7bc3e4e0b"] .ann-title{font-weight:800;font-size:15px;margin:0 0 4px;}
body[data-site-page="p-55f7bc3e4e0b"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-55f7bc3e4e0b"] .ann-sub a{color:#0b5;padding:0;font-size:12px;}
body[data-site-page="p-55f7bc3e4e0b"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:13px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-55f7bc3e4e0b"] .anchor-layout{display:block;}body[data-site-page="p-55f7bc3e4e0b"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-55f7bc3e4e0b"] .anchor-content{max-width:none;}}


/* Extracted styles: closure/walls/W18_YM_UNIFORM_GAP_CLOSURE_PATH.html [p-fba77446f223] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-fba77446f223"] { font-size: 10.5pt; }
  body[data-site-page="p-fba77446f223"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-fba77446f223"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-fba77446f223"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-fba77446f223"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-fba77446f223"] h4, body[data-site-page="p-fba77446f223"] h5, body[data-site-page="p-fba77446f223"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-fba77446f223"] h1, body[data-site-page="p-fba77446f223"] h2, body[data-site-page="p-fba77446f223"] h3, body[data-site-page="p-fba77446f223"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-fba77446f223"] p { margin: .55rem 0; }
  body[data-site-page="p-fba77446f223"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-fba77446f223"] a:hover { text-decoration: underline; }
  body[data-site-page="p-fba77446f223"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-fba77446f223"] th, body[data-site-page="p-fba77446f223"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-fba77446f223"] th { background: #f0f0f0; } body[data-site-page="p-fba77446f223"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-fba77446f223"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-fba77446f223"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-fba77446f223"] pre code { background: none; padding: 0; }
  body[data-site-page="p-fba77446f223"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-fba77446f223"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-fba77446f223"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-fba77446f223"] img { max-width: 100%; }
  body[data-site-page="p-fba77446f223"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-fba77446f223"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-fba77446f223"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-fba77446f223"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 250px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.4;}
body[data-site-page="p-fba77446f223"] .anchor-content{flex:1 1 auto;min-width:0;max-width:52rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-fba77446f223"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-fba77446f223"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-fba77446f223"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-fba77446f223"] .ann-title{font-weight:800;font-size:15px;margin:0 0 4px;}
body[data-site-page="p-fba77446f223"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-fba77446f223"] .ann-sub a{color:#0b5;padding:0;font-size:12px;}
body[data-site-page="p-fba77446f223"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:13px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-fba77446f223"] .anchor-layout{display:block;}body[data-site-page="p-fba77446f223"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-fba77446f223"] .anchor-content{max-width:none;}}


/* Extracted styles: closure/walls/W19_THRESHOLD_MAGNITUDES_CLOSURE_PATH.html [p-5ef176fbdd92] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-5ef176fbdd92"] { font-size: 10.5pt; }
  body[data-site-page="p-5ef176fbdd92"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-5ef176fbdd92"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-5ef176fbdd92"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-5ef176fbdd92"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-5ef176fbdd92"] h4, body[data-site-page="p-5ef176fbdd92"] h5, body[data-site-page="p-5ef176fbdd92"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-5ef176fbdd92"] h1, body[data-site-page="p-5ef176fbdd92"] h2, body[data-site-page="p-5ef176fbdd92"] h3, body[data-site-page="p-5ef176fbdd92"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-5ef176fbdd92"] p { margin: .55rem 0; }
  body[data-site-page="p-5ef176fbdd92"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-5ef176fbdd92"] a:hover { text-decoration: underline; }
  body[data-site-page="p-5ef176fbdd92"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-5ef176fbdd92"] th, body[data-site-page="p-5ef176fbdd92"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-5ef176fbdd92"] th { background: #f0f0f0; } body[data-site-page="p-5ef176fbdd92"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-5ef176fbdd92"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-5ef176fbdd92"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-5ef176fbdd92"] pre code { background: none; padding: 0; }
  body[data-site-page="p-5ef176fbdd92"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-5ef176fbdd92"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-5ef176fbdd92"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-5ef176fbdd92"] img { max-width: 100%; }
  body[data-site-page="p-5ef176fbdd92"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-5ef176fbdd92"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-5ef176fbdd92"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-5ef176fbdd92"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 250px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.4;}
body[data-site-page="p-5ef176fbdd92"] .anchor-content{flex:1 1 auto;min-width:0;max-width:52rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-5ef176fbdd92"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-5ef176fbdd92"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-5ef176fbdd92"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-5ef176fbdd92"] .ann-title{font-weight:800;font-size:15px;margin:0 0 4px;}
body[data-site-page="p-5ef176fbdd92"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-5ef176fbdd92"] .ann-sub a{color:#0b5;padding:0;font-size:12px;}
body[data-site-page="p-5ef176fbdd92"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:13px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-5ef176fbdd92"] .anchor-layout{display:block;}body[data-site-page="p-5ef176fbdd92"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-5ef176fbdd92"] .anchor-content{max-width:none;}}


/* Extracted styles: consciousness/index.html [p-da86007acf89] */

  body[data-site-page="p-da86007acf89"]{
    --ink:#1b1f23;
    --ink-soft:#4a5056;
    --paper:#fbfaf7;
    --paper-alt:#f2efe8;
    --line:#d8d3c7;
    --accent:#6b3f2a;
    --accent-2:#1f4e5f;
    --maxw:1180px;
  }
  body[data-site-page="p-da86007acf89"], body[data-site-page="p-da86007acf89"] *{box-sizing:border-box;}
  body[data-site-page="p-da86007acf89"], body[data-site-page="p-da86007acf89"]{margin:0;padding:0;}
  body[data-site-page="p-da86007acf89"]{
    background:var(--paper);
    color:var(--ink);
    font-family: Georgia, 'Times New Roman', Cambria, serif;
    line-height:1.6;
    font-size:17px;
    -webkit-font-smoothing:antialiased;
  }
  body[data-site-page="p-da86007acf89"] a{color:var(--accent-2);}
  body[data-site-page="p-da86007acf89"] a:hover{color:var(--accent);}
  body[data-site-page="p-da86007acf89"] h1, body[data-site-page="p-da86007acf89"] h2, body[data-site-page="p-da86007acf89"] h3, body[data-site-page="p-da86007acf89"] h4{
    font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    line-height:1.25;
    font-weight:700;
    color:var(--ink);
  }
  body[data-site-page="p-da86007acf89"] code, body[data-site-page="p-da86007acf89"] pre{
    font-family: Consolas, 'Courier New', monospace;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:3px;
  }
  body[data-site-page="p-da86007acf89"] code{padding:0.05em 0.35em; font-size:0.92em;}
  body[data-site-page="p-da86007acf89"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-da86007acf89"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-da86007acf89"] th, body[data-site-page="p-da86007acf89"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-da86007acf89"] th{background:var(--paper-alt);}
  body[data-site-page="p-da86007acf89"] blockquote{
    margin:1em 0;
    padding:0.4em 1.1em;
    border-left:3px solid var(--accent);
    background:var(--paper-alt);
    color:var(--ink-soft);
  }
  body[data-site-page="p-da86007acf89"] .skip-link{
    position:absolute; left:-999px; top:auto;
  }
  body[data-site-page="p-da86007acf89"] .skip-link:focus{
    left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);
  }

  /* ---------- Top bar: identity + honesty stamp ---------- */
  body[data-site-page="p-da86007acf89"] .topbar{
    background:var(--ink);
    color:#eee;
    font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    font-size:0.82rem;
  }
  body[data-site-page="p-da86007acf89"] .topbar-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0.4em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:0.6em 1.2em;
    align-items:center;
    justify-content:space-between;
  }
  body[data-site-page="p-da86007acf89"] .stamp{
    display:inline-flex;
    align-items:center;
    gap:0.5em;
    color:#e7c9a9;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-da86007acf89"] .stamp b{color:#fff; font-weight:700;}
  body[data-site-page="p-da86007acf89"] .topbar-site{color:#c9c2b3;}

  /* ---------- Main nav ---------- */
  body[data-site-page="p-da86007acf89"] header.site-header{
    background:var(--paper);
    border-bottom:1px solid var(--line);
  }
  body[data-site-page="p-da86007acf89"] .brand-row{
    max-width:var(--maxw);
    margin:0 auto;
    padding:1.1em 1.2em 0.6em;
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:0.4em;
  }
  body[data-site-page="p-da86007acf89"] .brand-row h1{
    margin:0;
    font-size:1.5rem;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-da86007acf89"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-da86007acf89"] .brand-tag{
    font-family: Georgia, serif;
    font-style:italic;
    color:var(--ink-soft);
    font-size:0.95rem;
  }
  body[data-site-page="p-da86007acf89"] nav.main-nav{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em;
  }
  body[data-site-page="p-da86007acf89"] nav.main-nav ul{
    list-style:none;
    margin:0; padding:0;
    display:flex;
    flex-wrap:wrap;
    gap:0.2em;
    border-top:1px solid var(--line);
  }
  body[data-site-page="p-da86007acf89"] nav.main-nav li{margin:0;}
  body[data-site-page="p-da86007acf89"] nav.main-nav a{
    display:block;
    padding:0.8em 0.9em;
    color:var(--ink);
    text-decoration:none;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.92rem;
    font-weight:600;
    border-bottom:3px solid transparent;
    white-space:nowrap;
  }
  body[data-site-page="p-da86007acf89"] nav.main-nav a:hover{
    border-bottom-color:var(--accent);
    color:var(--accent);
  }
  body[data-site-page="p-da86007acf89"] nav.main-nav a[aria-current="page"]{
    border-bottom-color:var(--accent-2);
    color:var(--accent-2);
  }

  /* ---------- Layout: subnav + main ---------- */
  body[data-site-page="p-da86007acf89"] .layout{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em 3em;
    display:grid;
    grid-template-columns:220px 1fr;
    gap:2.4em;
    align-items:start;
  }
  body[data-site-page="p-da86007acf89"] .subnav{
    position:sticky;
    top:1.2em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
  }
  body[data-site-page="p-da86007acf89"] .subnav-box{
    border:1px solid var(--line);
    background:var(--paper-alt);
    border-radius:4px;
    padding:1em 1.1em;
  }
  body[data-site-page="p-da86007acf89"] .subnav-box h2{
    margin:0 0 0.6em;
    font-size:0.75rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
    color:var(--ink-soft);
  }
  body[data-site-page="p-da86007acf89"] .subnav-box ul{list-style:none; margin:0; padding:0;}
  body[data-site-page="p-da86007acf89"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-da86007acf89"] .subnav-box a{
    text-decoration:none;
    color:var(--ink);
  }
  body[data-site-page="p-da86007acf89"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-da86007acf89"] .subnav-box a[aria-current="page"]{
    color:var(--accent-2);
    font-weight:700;
  }
  body[data-site-page="p-da86007acf89"] .subnav-empty{
    color:var(--ink-soft);
    font-style:italic;
    font-size:0.85rem;
  }

  body[data-site-page="p-da86007acf89"] main{min-width:0;}
  body[data-site-page="p-da86007acf89"] main h2{
    margin-top:1.9em;
    padding-bottom:0.25em;
    border-bottom:1px solid var(--line);
    font-size:1.5rem;
  }
  body[data-site-page="p-da86007acf89"] main h2:first-child{margin-top:0;}
  body[data-site-page="p-da86007acf89"] main h3{font-size:1.18rem; margin-top:1.5em;}
  body[data-site-page="p-da86007acf89"] main p{margin:0.9em 0;}
  body[data-site-page="p-da86007acf89"] .lede{
    font-size:1.12rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-da86007acf89"] .callout{
    border:1px solid var(--line);
    border-left:4px solid var(--accent-2);
    background:var(--paper-alt);
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:0 4px 4px 0;
  }
  body[data-site-page="p-da86007acf89"] .callout h3, body[data-site-page="p-da86007acf89"] .callout h4{margin-top:0;}
  body[data-site-page="p-da86007acf89"] .honesty-box{
    border:1px dashed var(--accent);
    background:#fbf3ea;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.95rem;
  }
  body[data-site-page="p-da86007acf89"] .card-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));
    gap:1em;
    margin:1.4em 0;
  }
  body[data-site-page="p-da86007acf89"] .card{
    border:1px solid var(--line);
    background:#fff;
    padding:1em 1.1em;
    border-radius:4px;
  }
  body[data-site-page="p-da86007acf89"] .card h4{margin:0 0 0.4em; font-size:1.02rem;}
  body[data-site-page="p-da86007acf89"] .card p{margin:0.4em 0 0; font-size:0.93rem; color:var(--ink-soft);}
  body[data-site-page="p-da86007acf89"] .btn{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.92rem;
    text-decoration:none;
    padding:0.7em 1.3em;
    border-radius:4px;
    border:1px solid var(--accent-2);
    color:var(--accent-2);
    background:transparent;
  }
  body[data-site-page="p-da86007acf89"] .btn:hover{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-da86007acf89"] .btn-solid{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-da86007acf89"] .btn-solid:hover{background:var(--accent);}

  /* ---------- Footer ---------- */
  body[data-site-page="p-da86007acf89"] footer.site-footer{
    background:var(--ink);
    color:#cfc9bd;
    font-size:0.85rem;
  }
  body[data-site-page="p-da86007acf89"] .footer-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:1.6em 3em;
    justify-content:space-between;
  }
  body[data-site-page="p-da86007acf89"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-da86007acf89"] footer.site-footer h5{
    margin:0 0 0.5em;
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.8rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
  }
  body[data-site-page="p-da86007acf89"] .footer-honesty{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em 1.6em;
    font-size:0.8rem;
    color:#a49c8c;
  }
  body[data-site-page="p-da86007acf89"] .footer-honesty .stamp{color:#e7c9a9;}
  body[data-site-page="p-da86007acf89"] .footer-honesty .stamp b{color:#fff;}

  /* ---------- Page-specific: speculative banner + root cards ---------- */
  body[data-site-page="p-da86007acf89"] .spec-banner{
    display:flex;
    align-items:flex-start;
    gap:0.9em;
    border:2px solid var(--accent);
    background:#fbf3ea;
    padding:1.1em 1.3em;
    margin:0 0 1.6em;
    border-radius:6px;
  }
  body[data-site-page="p-da86007acf89"] .spec-banner .flag{
    font-size:1.5rem;
    line-height:1;
    flex:0 0 auto;
  }
  body[data-site-page="p-da86007acf89"] .spec-banner h2{
    margin:0 0 0.35em;
    padding:0;
    border:0;
    font-size:1.05rem;
    text-transform:uppercase;
    letter-spacing:0.05em;
    color:var(--accent);
  }
  body[data-site-page="p-da86007acf89"] .spec-banner p{margin:0.3em 0; font-size:0.96rem; color:var(--ink-soft);}
  body[data-site-page="p-da86007acf89"] .root-table th, body[data-site-page="p-da86007acf89"] .root-table td{vertical-align:top;}
  body[data-site-page="p-da86007acf89"] .root-table td.status, body[data-site-page="p-da86007acf89"] .root-table th.status{white-space:nowrap;}
  body[data-site-page="p-da86007acf89"] .status-pill{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.72rem;
    font-weight:700;
    letter-spacing:0.03em;
    text-transform:uppercase;
    color:#6b3f2a;
    background:#f2e3d0;
    border:1px solid #d8b98d;
    border-radius:3px;
    padding:0.25em 0.5em;
    white-space:nowrap;
  }
  body[data-site-page="p-da86007acf89"] .chain{
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    text-align:center;
    padding:1.1em 0.6em;
    color:var(--accent-2);
    font-size:1.02rem;
    letter-spacing:0.01em;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:4px;
    margin:1.2em 0 1.6em;
    overflow-x:auto;
    white-space:nowrap;
  }
  body[data-site-page="p-da86007acf89"] .not-claim{
    border:1px solid #b5453a;
    background:#fbeceb;
    border-radius:4px;
    padding:0.9em 1.1em;
    margin:0.6em 0;
  }
  body[data-site-page="p-da86007acf89"] .not-claim .no{color:#8a2f27; font-weight:700;}
  body[data-site-page="p-da86007acf89"] .not-claim .yes{color:#1f4e5f; font-weight:700;}

  @media (max-width:820px){
    body[data-site-page="p-da86007acf89"] .layout{grid-template-columns:1fr;}
    body[data-site-page="p-da86007acf89"] .subnav{position:static;}
  }

  /* --- load-bearing/speculative gate cards + Details modal --- */
  body[data-site-page="p-da86007acf89"] .part-band{font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;font-size:.72rem;font-weight:700;
    text-transform:uppercase;letter-spacing:.09em;color:#fff;padding:.3em .8em;border-radius:4px;display:inline-block;margin:0 0 .2em;}
  body[data-site-page="p-da86007acf89"] .band-load{background:var(--accent-2);} body[data-site-page="p-da86007acf89"] .band-spec{background:var(--accent);}
  body[data-site-page="p-da86007acf89"] .gate-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1em;margin:1.4em 0;}
  body[data-site-page="p-da86007acf89"] .gatecard{border:1px solid var(--line);border-left:4px solid var(--accent-2);background:#fff;border-radius:0 6px 6px 0;
    padding:1em 1.15em;display:flex;flex-direction:column;}
  body[data-site-page="p-da86007acf89"] .gatecard.s-open{border-left-color:#b0791f;} body[data-site-page="p-da86007acf89"] .gatecard.s-speculative{border-left-color:var(--accent);}
  body[data-site-page="p-da86007acf89"] .gc-head{display:flex;justify-content:space-between;align-items:flex-start;gap:.6em;margin-bottom:.35em;}
  body[data-site-page="p-da86007acf89"] .gc-name{font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;font-weight:700;font-size:1.02rem;color:var(--ink);}
  body[data-site-page="p-da86007acf89"] .gc-pill{font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;font-size:.64rem;font-weight:700;text-transform:uppercase;
    letter-spacing:.04em;padding:.22em .6em;border-radius:20px;white-space:nowrap;flex:0 0 auto;}
  body[data-site-page="p-da86007acf89"] .p-resolved{background:#e3f0e4;color:#256b2e;} body[data-site-page="p-da86007acf89"] .p-anchored{background:#e4edf1;color:#1f4e5f;}
  body[data-site-page="p-da86007acf89"] .p-open{background:#f7ecd6;color:#8a5a12;} body[data-site-page="p-da86007acf89"] .p-speculative{background:#efe4dc;color:#6b3f2a;}
  body[data-site-page="p-da86007acf89"] .gc-blurb{color:var(--ink-soft);font-size:.92rem;margin:.2em 0 .85em;flex:1 1 auto;line-height:1.5;}
  body[data-site-page="p-da86007acf89"] .gc-act{display:flex;gap:.55em;flex-wrap:wrap;align-items:center;}
  body[data-site-page="p-da86007acf89"] .gc-details{font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;font-size:.76rem;font-weight:700;cursor:pointer;
    background:transparent;border:1px solid var(--accent-2);color:var(--accent-2);padding:.35em .8em;border-radius:4px;}
  body[data-site-page="p-da86007acf89"] .gc-details:hover{background:var(--accent-2);color:#fff;}
  body[data-site-page="p-da86007acf89"] .gc-details:focus-visible{outline:2px solid var(--accent);outline-offset:2px;}
  body[data-site-page="p-da86007acf89"] .gc-closure{font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;font-size:.76rem;font-weight:700;color:var(--accent);text-decoration:none;padding:.35em .1em;}
  body[data-site-page="p-da86007acf89"] .gc-closure:hover{text-decoration:underline;}
  body[data-site-page="p-da86007acf89"] dialog#gate-modal{max-width:600px;width:calc(100% - 2em);border:1px solid var(--line);border-radius:8px;padding:0;color:var(--ink);background:var(--paper);box-shadow:0 12px 44px rgba(0,0,0,.28);}
  body[data-site-page="p-da86007acf89"] dialog#gate-modal::backdrop{background:rgba(20,18,15,.45);}
  body[data-site-page="p-da86007acf89"] .gm-head{display:flex;justify-content:space-between;align-items:flex-start;gap:1em;padding:1em 1.2em;border-bottom:1px solid var(--line);background:var(--paper-alt);}
  body[data-site-page="p-da86007acf89"] .gm-head h3{margin:.12em 0 0;font-size:1.12rem;font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;}
  body[data-site-page="p-da86007acf89"] .gm-sub{font-size:.66rem;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;}
  body[data-site-page="p-da86007acf89"] .gm-close{border:none;background:transparent;font-size:1.5rem;line-height:1;cursor:pointer;color:var(--ink-soft);padding:0 .2em;}
  body[data-site-page="p-da86007acf89"] .gm-close:hover{color:var(--accent);}
  body[data-site-page="p-da86007acf89"] .gm-body{padding:1.1em 1.3em;font-size:.95rem;line-height:1.62;}
  body[data-site-page="p-da86007acf89"] .gm-body p{margin:.55em 0;}
  body[data-site-page="p-da86007acf89"] .gm-foot{padding:.2em 1.3em 1.3em;}
  body[data-site-page="p-da86007acf89"] .gm-foot a{display:inline-block;font-weight:700;color:#fff;background:var(--accent-2);padding:.5em 1.05em;border-radius:5px;text-decoration:none;font-size:.85rem;font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;}
  body[data-site-page="p-da86007acf89"] .gm-foot a:hover{background:var(--accent);}


/* speculative popup expansion: scrollable modal + detail typography (2026-07-07) */
body[data-site-page="p-da86007acf89"] #gate-modal[open]{display:flex;flex-direction:column;max-height:90vh;max-height:calc(100dvh - 3em);overflow:hidden;}
body[data-site-page="p-da86007acf89"] #gate-modal .gm-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;}
body[data-site-page="p-da86007acf89"] .gm-body h4{font-size:1rem;margin:1.4em 0 .45em;color:var(--ink);font-weight:600;}
body[data-site-page="p-da86007acf89"] .gm-body h4:first-child{margin-top:.1em;}
body[data-site-page="p-da86007acf89"] .gm-body ul{margin:.5em 0 .9em 1.15em;padding:0;}
body[data-site-page="p-da86007acf89"] .gm-body li{margin:.3em 0;}
body[data-site-page="p-da86007acf89"] .gm-body p{margin:0 0 .85em;}

/* gate-format physics-anchoring blocks in speculative popups (2026-07-07) */
body[data-site-page="p-da86007acf89"] .gm-body .anchor-box{border:1px solid #c9c2b4;border-left:4px solid #0b8f5a;background:#f6faf7;border-radius:6px;padding:.6em .95em;margin:.7em 0 1em;}
body[data-site-page="p-da86007acf89"] .gm-body .anchor-box p{margin:.4em 0;}
body[data-site-page="p-da86007acf89"] .gm-body .anchor-sub{color:#6a6a6a;font-weight:400;font-size:.9em;}
body[data-site-page="p-da86007acf89"] .gm-body p.anchor-status{margin:.55em 0 .15em;}

/* HORIZONS band + resolved-card accent (2026-07-09 rewrite) */
body[data-site-page="p-da86007acf89"] .hz-band{font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;font-size:.78rem;letter-spacing:.13em;
  text-transform:uppercase;color:var(--accent);border:1px solid var(--line);border-left:4px solid var(--accent);
  background:var(--paper-alt);padding:.55em .95em;margin:0 0 1.3em;border-radius:0 4px 4px 0;}
body[data-site-page="p-da86007acf89"] .hz-band a{color:var(--accent);font-weight:700;text-decoration:none;}
body[data-site-page="p-da86007acf89"] .hz-band a:hover{text-decoration:underline;}
body[data-site-page="p-da86007acf89"] .gatecard.s-resolved{border-left-color:#256b2e;}


/* Extracted styles: dissolution/index.html [p-5fa4c79232a3] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-5fa4c79232a3"] { font-size: 10.5pt; }
  body[data-site-page="p-5fa4c79232a3"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-5fa4c79232a3"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-5fa4c79232a3"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-5fa4c79232a3"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-5fa4c79232a3"] h4, body[data-site-page="p-5fa4c79232a3"] h5, body[data-site-page="p-5fa4c79232a3"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-5fa4c79232a3"] h1, body[data-site-page="p-5fa4c79232a3"] h2, body[data-site-page="p-5fa4c79232a3"] h3, body[data-site-page="p-5fa4c79232a3"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-5fa4c79232a3"] p { margin: .55rem 0; }
  body[data-site-page="p-5fa4c79232a3"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-5fa4c79232a3"] a:hover { text-decoration: underline; }
  body[data-site-page="p-5fa4c79232a3"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-5fa4c79232a3"] th, body[data-site-page="p-5fa4c79232a3"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-5fa4c79232a3"] th { background: #f0f0f0; } body[data-site-page="p-5fa4c79232a3"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-5fa4c79232a3"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-5fa4c79232a3"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-5fa4c79232a3"] img { max-width: 100%; }


body[data-site-page="p-5fa4c79232a3"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-5fa4c79232a3"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-5fa4c79232a3"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 256px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.4;}
body[data-site-page="p-5fa4c79232a3"] .anchor-content{flex:1 1 auto;min-width:0;max-width:66rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-5fa4c79232a3"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-5fa4c79232a3"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-5fa4c79232a3"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-5fa4c79232a3"] .ann-title{font-weight:800;font-size:14.5px;margin:0 0 6px;line-height:1.25;}
body[data-site-page="p-5fa4c79232a3"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-5fa4c79232a3"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:13px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-5fa4c79232a3"] .anchor-layout{display:block;}body[data-site-page="p-5fa4c79232a3"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-5fa4c79232a3"] .anchor-content{max-width:none;}}


body[data-site-page="p-5fa4c79232a3"] .dff{max-width:60rem;margin:0 auto;color:#18202a;}
body[data-site-page="p-5fa4c79232a3"] .dff *{box-sizing:border-box;}
body[data-site-page="p-5fa4c79232a3"] .dff .hero{padding:1.2rem 0 1.45rem;border-bottom:1px solid #dbe2ea;margin-bottom:1.75rem;}
body[data-site-page="p-5fa4c79232a3"] .dff h1{font-size:2.35rem;line-height:1.12;letter-spacing:-.025em;margin:.1rem 0 .75rem;border:0;padding:0;color:#111b29;font-family:"Helvetica Neue",Arial,sans-serif;}
body[data-site-page="p-5fa4c79232a3"] .dff .hero .sub{font-size:1.16rem;line-height:1.58;margin:0;color:#42566d;max-width:54rem;}
body[data-site-page="p-5fa4c79232a3"] .dff h2{font-size:1.55rem;line-height:1.25;margin:2.25rem 0 .75rem;padding-bottom:.35rem;border-bottom:1px solid #dce3eb;color:#122033;font-family:"Helvetica Neue",Arial,sans-serif;}
body[data-site-page="p-5fa4c79232a3"] .dff h3{font-size:1.12rem;line-height:1.3;margin:0 0 .45rem;color:#14365b;font-family:"Helvetica Neue",Arial,sans-serif;}
body[data-site-page="p-5fa4c79232a3"] .dff p{font-size:1.01rem;line-height:1.68;margin:.68rem 0;}
body[data-site-page="p-5fa4c79232a3"] .dff .lead{font-size:1.08rem;line-height:1.72;}
body[data-site-page="p-5fa4c79232a3"] .dff .notice{background:#f7fafc;border:1px solid #d8e2eb;border-left:4px solid #315f89;border-radius:8px;padding:1rem 1.15rem;margin:1.2rem 0 1.55rem;}
body[data-site-page="p-5fa4c79232a3"] .dff .notice p:first-child{margin-top:0;}body[data-site-page="p-5fa4c79232a3"] .dff .notice p:last-child{margin-bottom:0;}
body[data-site-page="p-5fa4c79232a3"] .dff .axiom{background:#f4faf7;border:1px solid #cce2d5;border-radius:10px;padding:1.1rem 1.2rem;margin:1.05rem 0 1.3rem;}
body[data-site-page="p-5fa4c79232a3"] .dff .axiom .label{display:inline-block;font-family:"Helvetica Neue",Arial,sans-serif;font-size:.73rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#23613c;margin-bottom:.4rem;}
body[data-site-page="p-5fa4c79232a3"] .dff .axiom blockquote{font-size:1.08rem;line-height:1.65;margin:.25rem 0 .4rem;border-left:4px solid #21834e;background:#fff;padding:.85rem 1rem;color:#183826;}
body[data-site-page="p-5fa4c79232a3"] .dff details{border:1px solid #dce3ea;border-radius:10px;background:#fff;overflow:hidden;margin:1rem 0;}
body[data-site-page="p-5fa4c79232a3"] .dff details[open]{border-color:#c7d6e6;box-shadow:0 1px 5px rgba(25,55,85,.06);}
body[data-site-page="p-5fa4c79232a3"] .dff summary{cursor:pointer;list-style:none;padding:1rem 1.05rem;font-family:"Helvetica Neue",Arial,sans-serif;font-weight:780;color:#16283d;display:flex;align-items:center;gap:.7rem;font-size:1.08rem;}
body[data-site-page="p-5fa4c79232a3"] .dff summary::-webkit-details-marker{display:none;}
body[data-site-page="p-5fa4c79232a3"] .dff summary::after{content:"+";margin-left:auto;color:#91a2b4;font-size:1.25rem;font-weight:800;}
body[data-site-page="p-5fa4c79232a3"] .dff details[open] summary::after{content:"\2212";}
body[data-site-page="p-5fa4c79232a3"] .dff .badge{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;border-radius:50%;background:#edf4fb;color:#1d6399;font-size:.84rem;font-weight:800;}
body[data-site-page="p-5fa4c79232a3"] .dff .detail-body{padding:.2rem 1.1rem 1.1rem;border-top:1px solid #edf1f5;}
body[data-site-page="p-5fa4c79232a3"] .dff .objection{font-style:italic;color:#4f5b68;background:#f8fafc;border-left:3px solid #9aa9b7;border-radius:0 6px 6px 0;padding:.72rem .85rem;margin:.8rem 0 1rem;}
body[data-site-page="p-5fa4c79232a3"] .dff .answer{border-left:3px solid #6d91b4;padding:.1rem 0 .1rem .85rem;margin:1.05rem 0;}
body[data-site-page="p-5fa4c79232a3"] .dff .answer strong:first-child{font-family:"Helvetica Neue",Arial,sans-serif;color:#173d63;}
body[data-site-page="p-5fa4c79232a3"] .dff .rule{background:#fff9eb;border:1px solid #ead9ae;border-left:4px solid #b98922;border-radius:8px;padding:.85rem 1rem;margin:1.1rem 0;}
body[data-site-page="p-5fa4c79232a3"] .dff .rule p{margin:.3rem 0;}
body[data-site-page="p-5fa4c79232a3"] .dff .declared-intro{background:#f8fafc;border:1px solid #dbe3eb;border-radius:9px;padding:.85rem 1rem;margin:1rem 0 1.25rem;}
body[data-site-page="p-5fa4c79232a3"] .dff .table-label{font-family:"Helvetica Neue",Arial,sans-serif;font-size:.78rem;font-weight:850;text-transform:uppercase;letter-spacing:.075em;margin:1.5rem 0 .45rem;color:#55697d;}
body[data-site-page="p-5fa4c79232a3"] .dff .table-label.expected{color:#2f6846;}
body[data-site-page="p-5fa4c79232a3"] .dff .table-label.partial{color:#8a6518;}
body[data-site-page="p-5fa4c79232a3"] .dff .table-label.forbidden{color:#8a3535;}
body[data-site-page="p-5fa4c79232a3"] .dff .table-wrap{width:100%;overflow-x:auto;margin:.4rem 0 1.3rem;border:1px solid #d7dfe7;border-radius:9px;}
body[data-site-page="p-5fa4c79232a3"] .dff table{width:100%;min-width:680px;margin:0;border:0;border-collapse:collapse;font-size:.91rem;line-height:1.46;}
body[data-site-page="p-5fa4c79232a3"] .dff th, body[data-site-page="p-5fa4c79232a3"] .dff td{padding:.72rem .78rem;border:0;border-bottom:1px solid #dce3e9;border-right:1px solid #e1e6eb;}
body[data-site-page="p-5fa4c79232a3"] .dff th:last-child, body[data-site-page="p-5fa4c79232a3"] .dff td:last-child{border-right:0;}
body[data-site-page="p-5fa4c79232a3"] .dff tbody tr:last-child td{border-bottom:0;}
body[data-site-page="p-5fa4c79232a3"] .dff th{background:#eef3f7;color:#26394d;font-weight:800;}
body[data-site-page="p-5fa4c79232a3"] .dff tr:nth-child(even) td{background:#fbfcfd;}
body[data-site-page="p-5fa4c79232a3"] .dff .wrong{background:#fff6f5;border:1px solid #ebcfcb;border-left:4px solid #a8463d;border-radius:10px;padding:1rem 1.1rem;margin:1rem 0 1.4rem;}
body[data-site-page="p-5fa4c79232a3"] .dff .wrong p:first-child{margin-top:0;}body[data-site-page="p-5fa4c79232a3"] .dff .wrong p:last-child{margin-bottom:0;}
body[data-site-page="p-5fa4c79232a3"] .dff .closing{background:#f7fbf9;border:1px solid #cfe3d8;border-radius:10px;padding:1.05rem 1.15rem;margin:2.1rem 0 1rem;}
body[data-site-page="p-5fa4c79232a3"] .dff .closing h2{border:0;margin:.05rem 0 .45rem;padding:0;}
body[data-site-page="p-5fa4c79232a3"] .dff a{font-weight:600;}
@media(max-width:720px){
  body[data-site-page="p-5fa4c79232a3"] .dff h1{font-size:1.95rem;}
  body[data-site-page="p-5fa4c79232a3"] .dff .hero .sub{font-size:1.05rem;}
  body[data-site-page="p-5fa4c79232a3"] .dff h2{font-size:1.38rem;}
  body[data-site-page="p-5fa4c79232a3"] .dff summary{font-size:1rem;padding:.85rem .9rem;}
  body[data-site-page="p-5fa4c79232a3"] .dff .detail-body{padding:.15rem .9rem .95rem;}
}
body[data-site-page="p-5fa4c79232a3"] .dff .section-nav{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin:.15rem 0 1.15rem;padding:.65rem .75rem;background:#f7fafc;border:1px solid #dbe2ea;border-radius:9px;font-family:"Helvetica Neue",Arial,sans-serif;}
body[data-site-page="p-5fa4c79232a3"] .dff .section-nav a{display:inline-block;padding:.38rem .68rem;border:1px solid #cfd9e3;border-radius:999px;background:#fff;color:#29465f;font-size:.86rem;font-weight:700;line-height:1.2;text-decoration:none;}
body[data-site-page="p-5fa4c79232a3"] .dff .section-nav a:hover{background:#eef7f1;border-color:#b8d7c4;text-decoration:none;}
body[data-site-page="p-5fa4c79232a3"] .dff .section-nav a[aria-current="page"]{background:#dff3e7;border-color:#a9d2ba;color:#185b36;}


/* Extracted styles: early-universe/blind-prediction-method.html [p-3df4f271629b] */

  body[data-site-page="p-3df4f271629b"]{
    --ink:#1b1f23;
    --ink-soft:#4a5056;
    --paper:#fbfaf7;
    --paper-alt:#f2efe8;
    --line:#d8d3c7;
    --accent:#6b3f2a;
    --accent-2:#1f4e5f;
    --maxw:1180px;
  }
  body[data-site-page="p-3df4f271629b"], body[data-site-page="p-3df4f271629b"] *{box-sizing:border-box;}
  body[data-site-page="p-3df4f271629b"], body[data-site-page="p-3df4f271629b"]{margin:0;padding:0;}
  body[data-site-page="p-3df4f271629b"]{
    background:var(--paper);
    color:var(--ink);
    font-family: Georgia, 'Times New Roman', Cambria, serif;
    line-height:1.6;
    font-size:17px;
    -webkit-font-smoothing:antialiased;
  }
  body[data-site-page="p-3df4f271629b"] a{color:var(--accent-2);}
  body[data-site-page="p-3df4f271629b"] a:hover{color:var(--accent);}
  body[data-site-page="p-3df4f271629b"] h1, body[data-site-page="p-3df4f271629b"] h2, body[data-site-page="p-3df4f271629b"] h3, body[data-site-page="p-3df4f271629b"] h4{
    font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    line-height:1.25;
    font-weight:700;
    color:var(--ink);
  }
  body[data-site-page="p-3df4f271629b"] code, body[data-site-page="p-3df4f271629b"] pre{
    font-family: Consolas, 'Courier New', monospace;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:3px;
  }
  body[data-site-page="p-3df4f271629b"] code{padding:0.05em 0.35em; font-size:0.92em;}
  body[data-site-page="p-3df4f271629b"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-3df4f271629b"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-3df4f271629b"] th, body[data-site-page="p-3df4f271629b"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-3df4f271629b"] th{background:var(--paper-alt);}
  body[data-site-page="p-3df4f271629b"] blockquote{
    margin:1em 0;
    padding:0.4em 1.1em;
    border-left:3px solid var(--accent);
    background:var(--paper-alt);
    color:var(--ink-soft);
  }
  body[data-site-page="p-3df4f271629b"] .skip-link{
    position:absolute; left:-999px; top:auto;
  }
  body[data-site-page="p-3df4f271629b"] .skip-link:focus{
    left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);
  }

  /* ---------- Top bar: identity + honesty stamp ---------- */
  body[data-site-page="p-3df4f271629b"] .topbar{
    background:var(--ink);
    color:#eee;
    font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    font-size:0.82rem;
  }
  body[data-site-page="p-3df4f271629b"] .topbar-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0.4em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:0.6em 1.2em;
    align-items:center;
    justify-content:space-between;
  }
  body[data-site-page="p-3df4f271629b"] .stamp{
    display:inline-flex;
    align-items:center;
    gap:0.5em;
    color:#e7c9a9;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-3df4f271629b"] .stamp b{color:#fff; font-weight:700;}
  body[data-site-page="p-3df4f271629b"] .topbar-site{color:#c9c2b3;}

  /* ---------- Main nav ---------- */
  body[data-site-page="p-3df4f271629b"] header.site-header{
    background:var(--paper);
    border-bottom:1px solid var(--line);
  }
  body[data-site-page="p-3df4f271629b"] .brand-row{
    max-width:var(--maxw);
    margin:0 auto;
    padding:1.1em 1.2em 0.6em;
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:0.4em;
  }
  body[data-site-page="p-3df4f271629b"] .brand-row h1{
    margin:0;
    font-size:1.5rem;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-3df4f271629b"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-3df4f271629b"] .brand-tag{
    font-family: Georgia, serif;
    font-style:italic;
    color:var(--ink-soft);
    font-size:0.95rem;
  }
  body[data-site-page="p-3df4f271629b"] nav.main-nav{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em;
  }
  body[data-site-page="p-3df4f271629b"] nav.main-nav ul{
    list-style:none;
    margin:0; padding:0;
    display:flex;
    flex-wrap:wrap;
    gap:0.2em;
    border-top:1px solid var(--line);
  }
  body[data-site-page="p-3df4f271629b"] nav.main-nav li{margin:0;}
  body[data-site-page="p-3df4f271629b"] nav.main-nav a{
    display:block;
    padding:0.8em 0.9em;
    color:var(--ink);
    text-decoration:none;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.92rem;
    font-weight:600;
    border-bottom:3px solid transparent;
    white-space:nowrap;
  }
  body[data-site-page="p-3df4f271629b"] nav.main-nav a:hover{
    border-bottom-color:var(--accent);
    color:var(--accent);
  }
  body[data-site-page="p-3df4f271629b"] nav.main-nav a[aria-current="page"]{
    border-bottom-color:var(--accent-2);
    color:var(--accent-2);
  }

  /* ---------- Layout: subnav + main ---------- */
  body[data-site-page="p-3df4f271629b"] .layout{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em 3em;
    display:grid;
    grid-template-columns:220px 1fr;
    gap:2.4em;
    align-items:start;
  }
  body[data-site-page="p-3df4f271629b"] .subnav{
    position:sticky;
    top:1.2em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
  }
  body[data-site-page="p-3df4f271629b"] .subnav-box{
    border:1px solid var(--line);
    background:var(--paper-alt);
    border-radius:4px;
    padding:1em 1.1em;
  }
  body[data-site-page="p-3df4f271629b"] .subnav-box h2{
    margin:0 0 0.6em;
    font-size:0.75rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
    color:var(--ink-soft);
  }
  body[data-site-page="p-3df4f271629b"] .subnav-box ul{list-style:none; margin:0; padding:0;}
  body[data-site-page="p-3df4f271629b"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-3df4f271629b"] .subnav-box a{
    text-decoration:none;
    color:var(--ink);
  }
  body[data-site-page="p-3df4f271629b"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-3df4f271629b"] .subnav-box a[aria-current="page"]{
    color:var(--accent-2);
    font-weight:700;
  }
  body[data-site-page="p-3df4f271629b"] .subnav-empty{
    color:var(--ink-soft);
    font-style:italic;
    font-size:0.85rem;
  }

  body[data-site-page="p-3df4f271629b"] main{min-width:0;}
  body[data-site-page="p-3df4f271629b"] main h2{
    margin-top:1.9em;
    padding-bottom:0.25em;
    border-bottom:1px solid var(--line);
    font-size:1.5rem;
  }
  body[data-site-page="p-3df4f271629b"] main h2:first-child{margin-top:0;}
  body[data-site-page="p-3df4f271629b"] main h3{font-size:1.18rem; margin-top:1.5em;}
  body[data-site-page="p-3df4f271629b"] main p{margin:0.9em 0;}
  body[data-site-page="p-3df4f271629b"] .lede{
    font-size:1.12rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-3df4f271629b"] .callout{
    border:1px solid var(--line);
    border-left:4px solid var(--accent-2);
    background:var(--paper-alt);
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:0 4px 4px 0;
  }
  body[data-site-page="p-3df4f271629b"] .callout h3, body[data-site-page="p-3df4f271629b"] .callout h4{margin-top:0;}
  body[data-site-page="p-3df4f271629b"] .honesty-box{
    border:1px dashed var(--accent);
    background:#fbf3ea;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.95rem;
  }
  body[data-site-page="p-3df4f271629b"] .card-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));
    gap:1em;
    margin:1.4em 0;
  }
  body[data-site-page="p-3df4f271629b"] .card{
    border:1px solid var(--line);
    background:#fff;
    padding:1em 1.1em;
    border-radius:4px;
  }
  body[data-site-page="p-3df4f271629b"] .card h4{margin:0 0 0.4em; font-size:1.02rem;}
  body[data-site-page="p-3df4f271629b"] .card p{margin:0.4em 0 0; font-size:0.93rem; color:var(--ink-soft);}
  body[data-site-page="p-3df4f271629b"] .btn{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.92rem;
    text-decoration:none;
    padding:0.7em 1.3em;
    border-radius:4px;
    border:1px solid var(--accent-2);
    color:var(--accent-2);
    background:transparent;
  }
  body[data-site-page="p-3df4f271629b"] .btn:hover{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-3df4f271629b"] .btn-solid{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-3df4f271629b"] .btn-solid:hover{background:var(--accent);}

  /* ---------- Footer ---------- */
  body[data-site-page="p-3df4f271629b"] footer.site-footer{
    background:var(--ink);
    color:#cfc9bd;
    font-size:0.85rem;
  }
  body[data-site-page="p-3df4f271629b"] .footer-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:1.6em 3em;
    justify-content:space-between;
  }
  body[data-site-page="p-3df4f271629b"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-3df4f271629b"] footer.site-footer h5{
    margin:0 0 0.5em;
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.8rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
  }
  body[data-site-page="p-3df4f271629b"] .footer-honesty{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em 1.6em;
    font-size:0.8rem;
    color:#a49c8c;
  }
  body[data-site-page="p-3df4f271629b"] .footer-honesty .stamp{color:#e7c9a9;}
  body[data-site-page="p-3df4f271629b"] .footer-honesty .stamp b{color:#fff;}

  @media (max-width:820px){
    body[data-site-page="p-3df4f271629b"] .layout{grid-template-columns:1fr;}
    body[data-site-page="p-3df4f271629b"] .subnav{position:static;}
  }


/* Extracted styles: early-universe/Closed_Cosmology_Journey_Public.html [p-0236c70abeaa] */

  body[data-site-page="p-0236c70abeaa"]{
    --ink:#1b1f23;
    --ink-soft:#4a5056;
    --paper:#fbfaf7;
    --paper-alt:#f2efe8;
    --line:#d8d3c7;
    --accent:#6b3f2a;
    --accent-2:#1f4e5f;
    --maxw:1180px;
  }
  body[data-site-page="p-0236c70abeaa"], body[data-site-page="p-0236c70abeaa"] *{box-sizing:border-box;}
  body[data-site-page="p-0236c70abeaa"], body[data-site-page="p-0236c70abeaa"]{margin:0;padding:0;}
  body[data-site-page="p-0236c70abeaa"]{
    background:var(--paper);
    color:var(--ink);
    font-family: Georgia, 'Times New Roman', Cambria, serif;
    line-height:1.6;
    font-size:17px;
    -webkit-font-smoothing:antialiased;
  }
  body[data-site-page="p-0236c70abeaa"] a{color:var(--accent-2);}
  body[data-site-page="p-0236c70abeaa"] a:hover{color:var(--accent);}
  body[data-site-page="p-0236c70abeaa"] h1, body[data-site-page="p-0236c70abeaa"] h2, body[data-site-page="p-0236c70abeaa"] h3, body[data-site-page="p-0236c70abeaa"] h4{
    font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    line-height:1.25;
    font-weight:700;
    color:var(--ink);
  }
  body[data-site-page="p-0236c70abeaa"] code, body[data-site-page="p-0236c70abeaa"] pre{
    font-family: Consolas, 'Courier New', monospace;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:3px;
  }
  body[data-site-page="p-0236c70abeaa"] code{padding:0.05em 0.35em; font-size:0.92em;}
  body[data-site-page="p-0236c70abeaa"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-0236c70abeaa"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-0236c70abeaa"] th, body[data-site-page="p-0236c70abeaa"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-0236c70abeaa"] th{background:var(--paper-alt);}
  body[data-site-page="p-0236c70abeaa"] blockquote{
    margin:1em 0;
    padding:0.4em 1.1em;
    border-left:3px solid var(--accent);
    background:var(--paper-alt);
    color:var(--ink-soft);
  }
  body[data-site-page="p-0236c70abeaa"] .skip-link{
    position:absolute; left:-999px; top:auto;
  }
  body[data-site-page="p-0236c70abeaa"] .skip-link:focus{
    left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);
  }

  /* ---------- Top bar: identity + honesty stamp ---------- */
  body[data-site-page="p-0236c70abeaa"] .topbar{
    background:var(--ink);
    color:#eee;
    font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    font-size:0.82rem;
  }
  body[data-site-page="p-0236c70abeaa"] .topbar-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0.4em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:0.6em 1.2em;
    align-items:center;
    justify-content:space-between;
  }
  body[data-site-page="p-0236c70abeaa"] .stamp{
    display:inline-flex;
    align-items:center;
    gap:0.5em;
    color:#e7c9a9;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-0236c70abeaa"] .stamp b{color:#fff; font-weight:700;}
  body[data-site-page="p-0236c70abeaa"] .topbar-site{color:#c9c2b3;}

  /* ---------- Main nav ---------- */
  body[data-site-page="p-0236c70abeaa"] header.site-header{
    background:var(--paper);
    border-bottom:1px solid var(--line);
  }
  body[data-site-page="p-0236c70abeaa"] .brand-row{
    max-width:var(--maxw);
    margin:0 auto;
    padding:1.1em 1.2em 0.6em;
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:0.4em;
  }
  body[data-site-page="p-0236c70abeaa"] .brand-row h1{
    margin:0;
    font-size:1.5rem;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-0236c70abeaa"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-0236c70abeaa"] .brand-tag{
    font-family: Georgia, serif;
    font-style:italic;
    color:var(--ink-soft);
    font-size:0.95rem;
  }
  body[data-site-page="p-0236c70abeaa"] nav.main-nav{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em;
  }
  body[data-site-page="p-0236c70abeaa"] nav.main-nav ul{
    list-style:none;
    margin:0; padding:0;
    display:flex;
    flex-wrap:wrap;
    gap:0.2em;
    border-top:1px solid var(--line);
  }
  body[data-site-page="p-0236c70abeaa"] nav.main-nav li{margin:0;}
  body[data-site-page="p-0236c70abeaa"] nav.main-nav a{
    display:block;
    padding:0.8em 0.9em;
    color:var(--ink);
    text-decoration:none;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.92rem;
    font-weight:600;
    border-bottom:3px solid transparent;
    white-space:nowrap;
  }
  body[data-site-page="p-0236c70abeaa"] nav.main-nav a:hover{
    border-bottom-color:var(--accent);
    color:var(--accent);
  }
  body[data-site-page="p-0236c70abeaa"] nav.main-nav a[aria-current="page"]{
    border-bottom-color:var(--accent-2);
    color:var(--accent-2);
  }

  /* ---------- Layout: subnav + main ---------- */
  body[data-site-page="p-0236c70abeaa"] .layout{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em 3em;
    display:grid;
    grid-template-columns:220px 1fr;
    gap:2.4em;
    align-items:start;
  }
  body[data-site-page="p-0236c70abeaa"] .subnav{
    position:sticky;
    top:1.2em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
  }
  body[data-site-page="p-0236c70abeaa"] .subnav-box{
    border:1px solid var(--line);
    background:var(--paper-alt);
    border-radius:4px;
    padding:1em 1.1em;
  }
  body[data-site-page="p-0236c70abeaa"] .subnav-box h2{
    margin:0 0 0.6em;
    font-size:0.75rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
    color:var(--ink-soft);
  }
  body[data-site-page="p-0236c70abeaa"] .subnav-box ul{list-style:none; margin:0; padding:0;}
  body[data-site-page="p-0236c70abeaa"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-0236c70abeaa"] .subnav-box a{
    text-decoration:none;
    color:var(--ink);
  }
  body[data-site-page="p-0236c70abeaa"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-0236c70abeaa"] .subnav-box a[aria-current="page"]{
    color:var(--accent-2);
    font-weight:700;
  }
  body[data-site-page="p-0236c70abeaa"] .subnav-empty{
    color:var(--ink-soft);
    font-style:italic;
    font-size:0.85rem;
  }

  body[data-site-page="p-0236c70abeaa"] main{min-width:0;}
  body[data-site-page="p-0236c70abeaa"] main h2{
    margin-top:1.9em;
    padding-bottom:0.25em;
    border-bottom:1px solid var(--line);
    font-size:1.5rem;
  }
  body[data-site-page="p-0236c70abeaa"] main h2:first-child{margin-top:0;}
  body[data-site-page="p-0236c70abeaa"] main h3{font-size:1.18rem; margin-top:1.5em;}
  body[data-site-page="p-0236c70abeaa"] main p{margin:0.9em 0;}
  body[data-site-page="p-0236c70abeaa"] .lede{
    font-size:1.12rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-0236c70abeaa"] .callout{
    border:1px solid var(--line);
    border-left:4px solid var(--accent-2);
    background:var(--paper-alt);
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:0 4px 4px 0;
  }
  body[data-site-page="p-0236c70abeaa"] .callout h3, body[data-site-page="p-0236c70abeaa"] .callout h4{margin-top:0;}
  body[data-site-page="p-0236c70abeaa"] .honesty-box{
    border:1px dashed var(--accent);
    background:#fbf3ea;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.95rem;
  }
  body[data-site-page="p-0236c70abeaa"] .card-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));
    gap:1em;
    margin:1.4em 0;
  }
  body[data-site-page="p-0236c70abeaa"] .card{
    border:1px solid var(--line);
    background:#fff;
    padding:1em 1.1em;
    border-radius:4px;
  }
  body[data-site-page="p-0236c70abeaa"] .card h4{margin:0 0 0.4em; font-size:1.02rem;}
  body[data-site-page="p-0236c70abeaa"] .card p{margin:0.4em 0 0; font-size:0.93rem; color:var(--ink-soft);}
  body[data-site-page="p-0236c70abeaa"] .btn{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.92rem;
    text-decoration:none;
    padding:0.7em 1.3em;
    border-radius:4px;
    border:1px solid var(--accent-2);
    color:var(--accent-2);
    background:transparent;
  }
  body[data-site-page="p-0236c70abeaa"] .btn:hover{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-0236c70abeaa"] .btn-solid{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-0236c70abeaa"] .btn-solid:hover{background:var(--accent);}

  /* ---------- Footer ---------- */
  body[data-site-page="p-0236c70abeaa"] footer.site-footer{
    background:var(--ink);
    color:#cfc9bd;
    font-size:0.85rem;
  }
  body[data-site-page="p-0236c70abeaa"] .footer-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:1.6em 3em;
    justify-content:space-between;
  }
  body[data-site-page="p-0236c70abeaa"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-0236c70abeaa"] footer.site-footer h5{
    margin:0 0 0.5em;
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.8rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
  }
  body[data-site-page="p-0236c70abeaa"] .footer-honesty{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em 1.6em;
    font-size:0.8rem;
    color:#a49c8c;
  }
  body[data-site-page="p-0236c70abeaa"] .footer-honesty .stamp{color:#e7c9a9;}
  body[data-site-page="p-0236c70abeaa"] .footer-honesty .stamp b{color:#fff;}

  @media (max-width:820px){
    body[data-site-page="p-0236c70abeaa"] .layout{grid-template-columns:1fr;}
    body[data-site-page="p-0236c70abeaa"] .subnav{position:static;}
  }


body[data-site-page="p-0236c70abeaa"] .facts-list{list-style:none;margin:.6rem 0;padding:0;}
body[data-site-page="p-0236c70abeaa"] .facts-list li{margin:0 0 1rem;line-height:1.55;}
body[data-site-page="p-0236c70abeaa"] .fact-num{font-family:"Helvetica Neue",Arial,sans-serif;font-weight:800;color:#0b5;}
body[data-site-page="p-0236c70abeaa"] .fact-src{font-family:"Helvetica Neue",Arial,sans-serif;font-size:.82rem;}


body[data-site-page="p-0236c70abeaa"]{--ink:#182633;--muted:#62717c;--line:#d3dde4;--nav:#112f42;--blue:#1a5376;--green:#236949;--amber:#936b1f;--red:#8e3535;--violet:#655188;--soft:#f3f7f9}
body[data-site-page="p-0236c70abeaa"], body[data-site-page="p-0236c70abeaa"] *{box-sizing:border-box}body[data-site-page="p-0236c70abeaa"], body[data-site-page="p-0236c70abeaa"]{margin:0;padding:0;background:#edf1f4;color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;line-height:1.48}body[data-site-page="p-0236c70abeaa"]{counter-reset:folio}
body[data-site-page="p-0236c70abeaa"] nav{position:sticky;top:0;z-index:20;background:var(--nav);color:#fff;padding:9px 14px;display:flex;justify-content:space-between;gap:12px;font-size:12px;letter-spacing:.02em}
body[data-site-page="p-0236c70abeaa"] .page{position:relative;width:8.5in;min-height:11in;height:11in;margin:16px auto;background:#fff;padding:.42in .52in .48in;box-shadow:0 3px 16px #0002;break-after:page;page-break-after:always;overflow:hidden;counter-increment:folio}body[data-site-page="p-0236c70abeaa"] .page:last-child{page-break-after:auto}body[data-site-page="p-0236c70abeaa"] .folio:after{content:counter(folio);position:absolute;right:.52in;bottom:.18in;font-size:9px;color:#89939b}body[data-site-page="p-0236c70abeaa"] .folio:before{content:"CONSTRAINT-BASED RECONSTRUCTION • COSMOLOGY CLOSURE EXPERIMENT";position:absolute;left:.52in;bottom:.18in;font-size:7px;letter-spacing:.075em;color:#a1aab1}
body[data-site-page="p-0236c70abeaa"] h1{font-size:30px;line-height:1.05;margin:.05in 0 .12in;color:#102e43}body[data-site-page="p-0236c70abeaa"] h2{font-size:21px;line-height:1.12;margin:0 0 .14in;color:#153f59;border-bottom:2px solid #dce8ef;padding-bottom:6px}body[data-site-page="p-0236c70abeaa"] h3{font-size:14.5px;color:#24536f;margin:.13in 0 .04in}body[data-site-page="p-0236c70abeaa"] p, body[data-site-page="p-0236c70abeaa"] li{font-size:10.8px;margin:.065in 0}body[data-site-page="p-0236c70abeaa"] ul, body[data-site-page="p-0236c70abeaa"] ol{padding-left:20px;margin:.055in 0}body[data-site-page="p-0236c70abeaa"] .kicker, body[data-site-page="p-0236c70abeaa"] .eyebrow{font-size:9px;font-weight:800;letter-spacing:.115em;color:#6d808e;text-transform:uppercase}body[data-site-page="p-0236c70abeaa"] .lede{font-size:13.8px;color:#405968}body[data-site-page="p-0236c70abeaa"] .hero{padding:.08in .03in .14in;border-bottom:2px solid #dbe6ed;margin-bottom:.07in}
body[data-site-page="p-0236c70abeaa"] .eq{max-width:100%;overflow-x:auto;text-align:center;margin:8px auto;padding:2px;-webkit-overflow-scrolling:touch}body[data-site-page="p-0236c70abeaa"] .eq img{max-width:100%;height:auto;vertical-align:middle}body[data-site-page="p-0236c70abeaa"] .tablewrap{overflow-x:auto;margin:6px 0 9px}body[data-site-page="p-0236c70abeaa"] table{border-collapse:collapse;width:100%;font-size:9.2px;font-variant-numeric:tabular-nums}body[data-site-page="p-0236c70abeaa"] th, body[data-site-page="p-0236c70abeaa"] td{border:1px solid #cbd6de;padding:4px 5px;vertical-align:top}body[data-site-page="p-0236c70abeaa"] th{background:#edf4f8;text-align:left;color:#214c68}body[data-site-page="p-0236c70abeaa"] tr:nth-child(even) td{background:#fbfcfd}
body[data-site-page="p-0236c70abeaa"] .callout{border-left:5px solid #6d8799;background:#f3f7f9;padding:7px 9px;margin:8px 0;border-radius:4px}body[data-site-page="p-0236c70abeaa"] .callout h4{font-size:11px;margin:0 0 3px}body[data-site-page="p-0236c70abeaa"] .callout.pass{border-color:#2c8057;background:#eef8f2}body[data-site-page="p-0236c70abeaa"] .callout.warn{border-color:#b27b25;background:#fff8ea}body[data-site-page="p-0236c70abeaa"] .callout.fail{border-color:#9b3f3f;background:#fff1f1}body[data-site-page="p-0236c70abeaa"] .callout.source{border-color:#66538b;background:#f5f2fa}body[data-site-page="p-0236c70abeaa"] .callout.assert{border-color:#1b5d84;background:#eef6fb}
body[data-site-page="p-0236c70abeaa"] .verdictgrid{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:9px 0}body[data-site-page="p-0236c70abeaa"] .verdictgrid>div{border:1px solid #d2dce4;border-radius:7px;padding:6px;background:#fff}body[data-site-page="p-0236c70abeaa"] .verdictgrid b{display:block;font-size:9px;color:#607585}body[data-site-page="p-0236c70abeaa"] .verdictgrid span{font-size:11.5px;font-weight:750;color:#173f5a}body[data-site-page="p-0236c70abeaa"] .bigresult{text-align:center;margin:.13in 0;padding:.1in;border:2px solid #2c6c91;border-radius:9px;background:#eff7fb}body[data-site-page="p-0236c70abeaa"] .bigresult div{font-size:9.5px;text-transform:uppercase;letter-spacing:.08em}body[data-site-page="p-0236c70abeaa"] .bigresult strong{font-size:20px;color:#174d6d}body[data-site-page="p-0236c70abeaa"] .statusline{display:inline-block;padding:4px 8px;border-radius:20px;background:#eaf7ef;color:#226445;font-weight:800;font-size:9px;letter-spacing:.05em;text-transform:uppercase}body[data-site-page="p-0236c70abeaa"] .claimbar{border:1px solid #bed0dc;background:#f5f9fb;border-radius:8px;padding:8px 10px;margin:8px 0}body[data-site-page="p-0236c70abeaa"] .claimbar strong{color:#174d6d}body[data-site-page="p-0236c70abeaa"] .small{font-size:8.7px;color:#65727b}body[data-site-page="p-0236c70abeaa"] .mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8.3px;word-break:break-all}body[data-site-page="p-0236c70abeaa"] .chart{display:block;max-width:100%;max-height:3.25in;margin:8px auto}body[data-site-page="p-0236c70abeaa"] .twocol{display:grid;grid-template-columns:1fr 1fr;gap:9px}body[data-site-page="p-0236c70abeaa"] .metric{font-size:19px;font-weight:800;color:#174d6d}body[data-site-page="p-0236c70abeaa"] .tight li{margin:2px 0}body[data-site-page="p-0236c70abeaa"] .ref{font-size:8.9px;margin:3px 0}body[data-site-page="p-0236c70abeaa"] .chapter{font-size:44px;font-weight:900;color:#143d56;margin:.3in 0 .05in;line-height:1}body[data-site-page="p-0236c70abeaa"] .chapter-sub{font-size:18px;color:#607483;max-width:6.6in}
@media(max-width:700px){body[data-site-page="p-0236c70abeaa"]{background:#fff}body[data-site-page="p-0236c70abeaa"] nav{position:static;font-size:11px}body[data-site-page="p-0236c70abeaa"] .page{width:100%;min-height:0;height:auto;margin:0;padding:20px 15px 36px;box-shadow:none;overflow:visible;break-after:auto;page-break-after:auto;border-bottom:8px solid #edf2f5}body[data-site-page="p-0236c70abeaa"] .folio{display:none}body[data-site-page="p-0236c70abeaa"] h1{font-size:27px}body[data-site-page="p-0236c70abeaa"] h2{font-size:22px}body[data-site-page="p-0236c70abeaa"] p, body[data-site-page="p-0236c70abeaa"] li{font-size:15px;line-height:1.55}body[data-site-page="p-0236c70abeaa"] .lede{font-size:17px}body[data-site-page="p-0236c70abeaa"] .verdictgrid, body[data-site-page="p-0236c70abeaa"] .twocol{grid-template-columns:1fr}body[data-site-page="p-0236c70abeaa"] .eq{text-align:left}body[data-site-page="p-0236c70abeaa"] .eq img{max-width:none;max-height:92px}body[data-site-page="p-0236c70abeaa"] .tablewrap table{min-width:680px;font-size:13px}body[data-site-page="p-0236c70abeaa"] .callout h4{font-size:15px}body[data-site-page="p-0236c70abeaa"] .kicker, body[data-site-page="p-0236c70abeaa"] .eyebrow{font-size:11px}body[data-site-page="p-0236c70abeaa"] .chart{max-height:none;width:100%}body[data-site-page="p-0236c70abeaa"] .chapter{font-size:38px}body[data-site-page="p-0236c70abeaa"] .chapter-sub{font-size:18px}}
@media print{body[data-site-page="p-0236c70abeaa"], body[data-site-page="p-0236c70abeaa"]{background:#fff}body[data-site-page="p-0236c70abeaa"] nav{display:none}body[data-site-page="p-0236c70abeaa"] .page{margin:0;box-shadow:none;width:8.5in;height:11in;min-height:11in}@page{size:Letter;margin:0}}


/* The shared Gates navigation is a real fixed rail; the reading column never hides beneath it. */
body[data-site-page="p-0236c70abeaa"]{scroll-behavior:smooth;}
body[data-site-page="p-0236c70abeaa"].site-paper{margin:0;background:var(--paper);color:var(--ink);font-family:Georgia,"Times New Roman",serif;line-height:1.5;}
body[data-site-page="p-0236c70abeaa"].site-paper>.topbar, body[data-site-page="p-0236c70abeaa"].site-paper>header.site-header, body[data-site-page="p-0236c70abeaa"].site-paper>footer.site-footer{margin-left:285px;}
body[data-site-page="p-0236c70abeaa"].site-paper .anchor-layout{position:relative;min-height:60vh;margin-left:285px;}
body[data-site-page="p-0236c70abeaa"].site-paper .anchor-nav{
  position:fixed !important;
  top:0 !important;
  bottom:0 !important;
  left:0 !important;
  z-index:100 !important;
  display:block !important;
  box-sizing:border-box !important;
  width:285px !important;
  min-width:285px !important;
  max-width:285px !important;
  height:100vh !important;
  max-height:none !important;
  overflow-x:hidden !important;
  overflow-y:auto !important;
  visibility:visible !important;
  opacity:1 !important;
  padding:18px 14px !important;
  border-right:1px solid #ddd !important;
  background:#fcfcfc !important;
  color:#161616 !important;
  font-family:"Helvetica Neue",Arial,sans-serif !important;
  font-size:13px !important;
  line-height:1.4 !important;
}
body[data-site-page="p-0236c70abeaa"].site-paper .anchor-nav a{
  display:block !important;
  padding:3px 8px !important;
  color:#161616 !important;
  text-decoration:none !important;
  border-radius:5px !important;
}
body[data-site-page="p-0236c70abeaa"].site-paper .anchor-nav a:hover{background:#eef7f1 !important;text-decoration:none !important;}
body[data-site-page="p-0236c70abeaa"].site-paper .anchor-nav a.current{background:#dff3e7 !important;font-weight:700 !important;}
body[data-site-page="p-0236c70abeaa"].site-paper .ann-title{font-weight:800;font-size:14.5px;margin:0 0 6px;line-height:1.25;}
body[data-site-page="p-0236c70abeaa"].site-paper .ann-title a{color:#0b5 !important;padding:0 !important;}
body[data-site-page="p-0236c70abeaa"].site-paper .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:13px 0 4px;font-weight:700;}

/* Restore the live shell's normal top navigation after the paper's print CSS. */
body[data-site-page="p-0236c70abeaa"].site-paper nav.main-nav{
  position:static !important;
  display:block !important;
  top:auto !important;
  z-index:auto !important;
  width:auto !important;
  padding:0 1.2em !important;
  background:transparent !important;
  color:inherit !important;
  font-size:inherit !important;
  letter-spacing:normal !important;
}
body[data-site-page="p-0236c70abeaa"].site-paper .anchor-content{
  width:100% !important;
  max-width:1180px !important;
  min-width:0 !important;
  box-sizing:border-box !important;
  margin:0 auto !important;
  padding:2em 1.2em 4em !important;
}
body[data-site-page="p-0236c70abeaa"].site-paper .paper-breadcrumb{
  margin:0 0 1rem !important;
  color:var(--ink-soft) !important;
  font-family:"Trebuchet MS","Segoe UI",Verdana,sans-serif !important;
  font-size:.84rem !important;
}
body[data-site-page="p-0236c70abeaa"].site-paper .paper-breadcrumb a{color:var(--accent-2) !important;text-decoration:none !important;}
body[data-site-page="p-0236c70abeaa"].site-paper .section-nav{
  display:block !important;
  width:100% !important;
  margin:0 0 1.25rem !important;
  font-family:"Trebuchet MS","Segoe UI",Verdana,sans-serif !important;
  font-size:.88rem !important;
}
body[data-site-page="p-0236c70abeaa"].site-paper .section-nav .subnav-box{
  width:100% !important;
  box-sizing:border-box !important;
  border:1px solid var(--line) !important;
  background:var(--paper-alt) !important;
  border-radius:4px !important;
  padding:1em 1.1em !important;
}
body[data-site-page="p-0236c70abeaa"].site-paper .section-nav .subnav-box h2{margin:0 0 .6em;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);}
body[data-site-page="p-0236c70abeaa"].site-paper .section-nav .subnav-box ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:.28em;}
body[data-site-page="p-0236c70abeaa"].site-paper .section-nav .subnav-box li{margin:0;}
body[data-site-page="p-0236c70abeaa"].site-paper .section-nav .subnav-box a{color:var(--ink);text-decoration:none;}
body[data-site-page="p-0236c70abeaa"].site-paper .section-nav .subnav-box a:hover{color:var(--accent);text-decoration:underline;}
body[data-site-page="p-0236c70abeaa"].site-paper .section-nav .subnav-box a[aria-current="page"]{color:var(--accent-2);font-weight:700;}

body[data-site-page="p-0236c70abeaa"].site-paper .paper-contents{
  margin:0 0 2rem !important;
  border:1px solid var(--line) !important;
  border-radius:4px !important;
  background:var(--paper-alt) !important;
}
body[data-site-page="p-0236c70abeaa"].site-paper .paper-contents summary{
  cursor:pointer !important;
  padding:.75rem 1rem !important;
  color:var(--ink-soft) !important;
  font-family:"Trebuchet MS","Segoe UI",Verdana,sans-serif !important;
  font-size:.78rem !important;
  font-weight:700 !important;
  letter-spacing:.08em !important;
  text-transform:uppercase !important;
}
body[data-site-page="p-0236c70abeaa"].site-paper .paper-contents[open] summary{border-bottom:1px solid var(--line);}
body[data-site-page="p-0236c70abeaa"].site-paper .paper-toc{
  position:static !important;
  display:block !important;
  max-height:26rem !important;
  overflow:auto !important;
  padding:.7rem 1.25rem .9rem 2.25rem !important;
  background:transparent !important;
  color:var(--ink) !important;
  font-family:"Trebuchet MS","Segoe UI",Verdana,sans-serif !important;
  font-size:.84rem !important;
  line-height:1.35 !important;
}
body[data-site-page="p-0236c70abeaa"].site-paper .paper-toc a{color:var(--ink) !important;text-decoration:none !important;}
body[data-site-page="p-0236c70abeaa"].site-paper .paper-toc a:hover{color:var(--accent) !important;text-decoration:underline !important;}
body[data-site-page="p-0236c70abeaa"].site-paper .paper-toc li{margin:.25rem 0 !important;}

/* Turn each print page into a readable web section without deleting its content. */
body[data-site-page="p-0236c70abeaa"].site-paper #paper-content .page{
  position:relative !important;
  width:auto !important;
  max-width:none !important;
  min-height:0 !important;
  height:auto !important;
  margin:0 0 2.4rem !important;
  padding:1.5rem 0 2.2rem !important;
  background:var(--paper) !important;
  box-shadow:none !important;
  border-bottom:1px solid var(--line) !important;
  overflow:visible !important;
  break-after:auto !important;
  page-break-after:auto !important;
  counter-increment:none !important;
  scroll-margin-top:1.2rem !important;
}
body[data-site-page="p-0236c70abeaa"].site-paper #paper-content .page:first-child{padding-top:0 !important;}
body[data-site-page="p-0236c70abeaa"].site-paper #paper-content .page:last-child{border-bottom:0 !important;margin-bottom:0 !important;}
body[data-site-page="p-0236c70abeaa"].site-paper #paper-content .folio{display:none !important;}
body[data-site-page="p-0236c70abeaa"].site-paper #paper-content h1{font-size:2rem;line-height:1.2;margin:1.2rem 0 .6rem;color:var(--ink);border-bottom:2px solid var(--line);padding-bottom:.3rem;}
body[data-site-page="p-0236c70abeaa"].site-paper #paper-content h2{font-size:1.45rem;line-height:1.25;margin:1.7rem 0 .6rem;color:var(--ink);border-bottom:1px solid var(--line);padding-bottom:.25rem;}
body[data-site-page="p-0236c70abeaa"].site-paper #paper-content h3{font-size:1.15rem;line-height:1.3;margin:1.3rem 0 .4rem;color:var(--ink);}
body[data-site-page="p-0236c70abeaa"].site-paper #paper-content p, body[data-site-page="p-0236c70abeaa"].site-paper #paper-content li{max-width:95ch;font-size:1rem;line-height:1.6;}
body[data-site-page="p-0236c70abeaa"].site-paper #paper-content .lede{font-size:1.12rem;line-height:1.55;color:var(--ink-soft);}
body[data-site-page="p-0236c70abeaa"].site-paper #paper-content .hero{padding:.2rem 0 1rem;border-bottom:2px solid var(--line);margin-bottom:1rem;}
body[data-site-page="p-0236c70abeaa"].site-paper #paper-content .eq{max-width:100%;overflow-x:auto;text-align:center;margin:1rem auto;padding:.2rem;-webkit-overflow-scrolling:touch;}
body[data-site-page="p-0236c70abeaa"].site-paper #paper-content .eq img{max-width:100%;height:auto;vertical-align:middle;}
body[data-site-page="p-0236c70abeaa"].site-paper #paper-content .tablewrap{max-width:100%;overflow-x:auto;margin:.8rem 0 1.25rem;-webkit-overflow-scrolling:touch;}
body[data-site-page="p-0236c70abeaa"].site-paper #paper-content table{width:100%;min-width:0;font-size:.86rem;}
body[data-site-page="p-0236c70abeaa"].site-paper #paper-content th, body[data-site-page="p-0236c70abeaa"].site-paper #paper-content td{padding:.5rem .6rem;}
body[data-site-page="p-0236c70abeaa"].site-paper #paper-content pre{max-width:100%;overflow:auto;white-space:pre-wrap;word-break:break-word;}
body[data-site-page="p-0236c70abeaa"].site-paper #paper-content img{max-width:100%;height:auto;}
body[data-site-page="p-0236c70abeaa"].site-paper #paper-content .chart{max-width:100%;height:auto;}

@media(max-width:860px){
  body[data-site-page="p-0236c70abeaa"].site-paper>.topbar, body[data-site-page="p-0236c70abeaa"].site-paper>header.site-header, body[data-site-page="p-0236c70abeaa"].site-paper>footer.site-footer{margin-left:0;}
  body[data-site-page="p-0236c70abeaa"].site-paper .anchor-layout{margin-left:0;}
  body[data-site-page="p-0236c70abeaa"].site-paper .anchor-nav{
    position:relative !important;
    top:auto !important;
    bottom:auto !important;
    left:auto !important;
    width:100% !important;
    min-width:0 !important;
    max-width:none !important;
    height:auto !important;
    max-height:none !important;
    overflow:visible !important;
    border-right:0 !important;
    border-bottom:1px solid #ddd !important;
  }
  body[data-site-page="p-0236c70abeaa"].site-paper .anchor-content{max-width:none !important;margin:0 !important;padding:1.2rem 1rem 3rem !important;}
  body[data-site-page="p-0236c70abeaa"].site-paper #paper-content p, body[data-site-page="p-0236c70abeaa"].site-paper #paper-content li{font-size:1rem;}
  body[data-site-page="p-0236c70abeaa"].site-paper #paper-content h1{font-size:1.75rem;}
  body[data-site-page="p-0236c70abeaa"].site-paper #paper-content h2{font-size:1.35rem;}
  body[data-site-page="p-0236c70abeaa"].site-paper #paper-content .page{padding:1.2rem 0 2rem !important;}
}
@media print{
  body[data-site-page="p-0236c70abeaa"].site-paper>.topbar, body[data-site-page="p-0236c70abeaa"].site-paper>header.site-header, body[data-site-page="p-0236c70abeaa"].site-paper .anchor-nav, body[data-site-page="p-0236c70abeaa"].site-paper .section-nav, body[data-site-page="p-0236c70abeaa"].site-paper .paper-contents{display:none !important;}
  body[data-site-page="p-0236c70abeaa"].site-paper>.topbar, body[data-site-page="p-0236c70abeaa"].site-paper>header.site-header, body[data-site-page="p-0236c70abeaa"].site-paper>footer.site-footer{margin-left:0;}
  body[data-site-page="p-0236c70abeaa"].site-paper .anchor-layout{margin-left:0;}
  body[data-site-page="p-0236c70abeaa"].site-paper .anchor-content{max-width:none !important;padding:0 !important;}
  body[data-site-page="p-0236c70abeaa"].site-paper #paper-content .page{margin:0 !important;padding:0 0 1rem !important;border:0 !important;}
}


/* Extracted styles: early-universe/Closed_Cosmology_Publication_Candidate.html [p-371d13f2cad1] */

  body[data-site-page="p-371d13f2cad1"]{
    --ink:#1b1f23;
    --ink-soft:#4a5056;
    --paper:#fbfaf7;
    --paper-alt:#f2efe8;
    --line:#d8d3c7;
    --accent:#6b3f2a;
    --accent-2:#1f4e5f;
    --maxw:1180px;
  }
  body[data-site-page="p-371d13f2cad1"], body[data-site-page="p-371d13f2cad1"] *{box-sizing:border-box;}
  body[data-site-page="p-371d13f2cad1"], body[data-site-page="p-371d13f2cad1"]{margin:0;padding:0;}
  body[data-site-page="p-371d13f2cad1"]{
    background:var(--paper);
    color:var(--ink);
    font-family: Georgia, 'Times New Roman', Cambria, serif;
    line-height:1.6;
    font-size:17px;
    -webkit-font-smoothing:antialiased;
  }
  body[data-site-page="p-371d13f2cad1"] a{color:var(--accent-2);}
  body[data-site-page="p-371d13f2cad1"] a:hover{color:var(--accent);}
  body[data-site-page="p-371d13f2cad1"] h1, body[data-site-page="p-371d13f2cad1"] h2, body[data-site-page="p-371d13f2cad1"] h3, body[data-site-page="p-371d13f2cad1"] h4{
    font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    line-height:1.25;
    font-weight:700;
    color:var(--ink);
  }
  body[data-site-page="p-371d13f2cad1"] code, body[data-site-page="p-371d13f2cad1"] pre{
    font-family: Consolas, 'Courier New', monospace;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:3px;
  }
  body[data-site-page="p-371d13f2cad1"] code{padding:0.05em 0.35em; font-size:0.92em;}
  body[data-site-page="p-371d13f2cad1"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-371d13f2cad1"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-371d13f2cad1"] th, body[data-site-page="p-371d13f2cad1"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-371d13f2cad1"] th{background:var(--paper-alt);}
  body[data-site-page="p-371d13f2cad1"] blockquote{
    margin:1em 0;
    padding:0.4em 1.1em;
    border-left:3px solid var(--accent);
    background:var(--paper-alt);
    color:var(--ink-soft);
  }
  body[data-site-page="p-371d13f2cad1"] .skip-link{
    position:absolute; left:-999px; top:auto;
  }
  body[data-site-page="p-371d13f2cad1"] .skip-link:focus{
    left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);
  }

  /* ---------- Top bar: identity + honesty stamp ---------- */
  body[data-site-page="p-371d13f2cad1"] .topbar{
    background:var(--ink);
    color:#eee;
    font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    font-size:0.82rem;
  }
  body[data-site-page="p-371d13f2cad1"] .topbar-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0.4em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:0.6em 1.2em;
    align-items:center;
    justify-content:space-between;
  }
  body[data-site-page="p-371d13f2cad1"] .stamp{
    display:inline-flex;
    align-items:center;
    gap:0.5em;
    color:#e7c9a9;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-371d13f2cad1"] .stamp b{color:#fff; font-weight:700;}
  body[data-site-page="p-371d13f2cad1"] .topbar-site{color:#c9c2b3;}

  /* ---------- Main nav ---------- */
  body[data-site-page="p-371d13f2cad1"] header.site-header{
    background:var(--paper);
    border-bottom:1px solid var(--line);
  }
  body[data-site-page="p-371d13f2cad1"] .brand-row{
    max-width:var(--maxw);
    margin:0 auto;
    padding:1.1em 1.2em 0.6em;
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:0.4em;
  }
  body[data-site-page="p-371d13f2cad1"] .brand-row h1{
    margin:0;
    font-size:1.5rem;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-371d13f2cad1"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-371d13f2cad1"] .brand-tag{
    font-family: Georgia, serif;
    font-style:italic;
    color:var(--ink-soft);
    font-size:0.95rem;
  }
  body[data-site-page="p-371d13f2cad1"] nav.main-nav{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em;
  }
  body[data-site-page="p-371d13f2cad1"] nav.main-nav ul{
    list-style:none;
    margin:0; padding:0;
    display:flex;
    flex-wrap:wrap;
    gap:0.2em;
    border-top:1px solid var(--line);
  }
  body[data-site-page="p-371d13f2cad1"] nav.main-nav li{margin:0;}
  body[data-site-page="p-371d13f2cad1"] nav.main-nav a{
    display:block;
    padding:0.8em 0.9em;
    color:var(--ink);
    text-decoration:none;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.92rem;
    font-weight:600;
    border-bottom:3px solid transparent;
    white-space:nowrap;
  }
  body[data-site-page="p-371d13f2cad1"] nav.main-nav a:hover{
    border-bottom-color:var(--accent);
    color:var(--accent);
  }
  body[data-site-page="p-371d13f2cad1"] nav.main-nav a[aria-current="page"]{
    border-bottom-color:var(--accent-2);
    color:var(--accent-2);
  }

  /* ---------- Layout: subnav + main ---------- */
  body[data-site-page="p-371d13f2cad1"] .layout{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em 3em;
    display:grid;
    grid-template-columns:220px 1fr;
    gap:2.4em;
    align-items:start;
  }
  body[data-site-page="p-371d13f2cad1"] .subnav{
    position:sticky;
    top:1.2em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
  }
  body[data-site-page="p-371d13f2cad1"] .subnav-box{
    border:1px solid var(--line);
    background:var(--paper-alt);
    border-radius:4px;
    padding:1em 1.1em;
  }
  body[data-site-page="p-371d13f2cad1"] .subnav-box h2{
    margin:0 0 0.6em;
    font-size:0.75rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
    color:var(--ink-soft);
  }
  body[data-site-page="p-371d13f2cad1"] .subnav-box ul{list-style:none; margin:0; padding:0;}
  body[data-site-page="p-371d13f2cad1"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-371d13f2cad1"] .subnav-box a{
    text-decoration:none;
    color:var(--ink);
  }
  body[data-site-page="p-371d13f2cad1"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-371d13f2cad1"] .subnav-box a[aria-current="page"]{
    color:var(--accent-2);
    font-weight:700;
  }
  body[data-site-page="p-371d13f2cad1"] .subnav-empty{
    color:var(--ink-soft);
    font-style:italic;
    font-size:0.85rem;
  }

  body[data-site-page="p-371d13f2cad1"] main{min-width:0;}
  body[data-site-page="p-371d13f2cad1"] main h2{
    margin-top:1.9em;
    padding-bottom:0.25em;
    border-bottom:1px solid var(--line);
    font-size:1.5rem;
  }
  body[data-site-page="p-371d13f2cad1"] main h2:first-child{margin-top:0;}
  body[data-site-page="p-371d13f2cad1"] main h3{font-size:1.18rem; margin-top:1.5em;}
  body[data-site-page="p-371d13f2cad1"] main p{margin:0.9em 0;}
  body[data-site-page="p-371d13f2cad1"] .lede{
    font-size:1.12rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-371d13f2cad1"] .callout{
    border:1px solid var(--line);
    border-left:4px solid var(--accent-2);
    background:var(--paper-alt);
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:0 4px 4px 0;
  }
  body[data-site-page="p-371d13f2cad1"] .callout h3, body[data-site-page="p-371d13f2cad1"] .callout h4{margin-top:0;}
  body[data-site-page="p-371d13f2cad1"] .honesty-box{
    border:1px dashed var(--accent);
    background:#fbf3ea;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.95rem;
  }
  body[data-site-page="p-371d13f2cad1"] .card-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));
    gap:1em;
    margin:1.4em 0;
  }
  body[data-site-page="p-371d13f2cad1"] .card{
    border:1px solid var(--line);
    background:#fff;
    padding:1em 1.1em;
    border-radius:4px;
  }
  body[data-site-page="p-371d13f2cad1"] .card h4{margin:0 0 0.4em; font-size:1.02rem;}
  body[data-site-page="p-371d13f2cad1"] .card p{margin:0.4em 0 0; font-size:0.93rem; color:var(--ink-soft);}
  body[data-site-page="p-371d13f2cad1"] .btn{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.92rem;
    text-decoration:none;
    padding:0.7em 1.3em;
    border-radius:4px;
    border:1px solid var(--accent-2);
    color:var(--accent-2);
    background:transparent;
  }
  body[data-site-page="p-371d13f2cad1"] .btn:hover{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-371d13f2cad1"] .btn-solid{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-371d13f2cad1"] .btn-solid:hover{background:var(--accent);}

  /* ---------- Footer ---------- */
  body[data-site-page="p-371d13f2cad1"] footer.site-footer{
    background:var(--ink);
    color:#cfc9bd;
    font-size:0.85rem;
  }
  body[data-site-page="p-371d13f2cad1"] .footer-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:1.6em 3em;
    justify-content:space-between;
  }
  body[data-site-page="p-371d13f2cad1"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-371d13f2cad1"] footer.site-footer h5{
    margin:0 0 0.5em;
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.8rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
  }
  body[data-site-page="p-371d13f2cad1"] .footer-honesty{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em 1.6em;
    font-size:0.8rem;
    color:#a49c8c;
  }
  body[data-site-page="p-371d13f2cad1"] .footer-honesty .stamp{color:#e7c9a9;}
  body[data-site-page="p-371d13f2cad1"] .footer-honesty .stamp b{color:#fff;}

  @media (max-width:820px){
    body[data-site-page="p-371d13f2cad1"] .layout{grid-template-columns:1fr;}
    body[data-site-page="p-371d13f2cad1"] .subnav{position:static;}
  }


body[data-site-page="p-371d13f2cad1"] .facts-list{list-style:none;margin:.6rem 0;padding:0;}
body[data-site-page="p-371d13f2cad1"] .facts-list li{margin:0 0 1rem;line-height:1.55;}
body[data-site-page="p-371d13f2cad1"] .fact-num{font-family:"Helvetica Neue",Arial,sans-serif;font-weight:800;color:#0b5;}
body[data-site-page="p-371d13f2cad1"] .fact-src{font-family:"Helvetica Neue",Arial,sans-serif;font-size:.82rem;}


body[data-site-page="p-371d13f2cad1"]{--ink:#182633;--muted:#62717c;--line:#d3dde4;--nav:#112f42;--blue:#1a5376;--green:#236949;--amber:#936b1f;--red:#8e3535;--violet:#655188;--soft:#f3f7f9}
body[data-site-page="p-371d13f2cad1"], body[data-site-page="p-371d13f2cad1"] *{box-sizing:border-box}body[data-site-page="p-371d13f2cad1"], body[data-site-page="p-371d13f2cad1"]{margin:0;padding:0;background:#edf1f4;color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;line-height:1.48}body[data-site-page="p-371d13f2cad1"]{counter-reset:folio}
body[data-site-page="p-371d13f2cad1"] nav{position:sticky;top:0;z-index:20;background:var(--nav);color:#fff;padding:9px 14px;display:flex;justify-content:space-between;gap:12px;font-size:12px;letter-spacing:.02em}
body[data-site-page="p-371d13f2cad1"] .page{position:relative;width:8.5in;min-height:11in;height:11in;margin:16px auto;background:#fff;padding:.42in .52in .48in;box-shadow:0 3px 16px #0002;break-after:page;page-break-after:always;overflow:hidden;counter-increment:folio}body[data-site-page="p-371d13f2cad1"] .page:last-child{page-break-after:auto}body[data-site-page="p-371d13f2cad1"] .folio:after{content:counter(folio);position:absolute;right:.52in;bottom:.18in;font-size:9px;color:#89939b}body[data-site-page="p-371d13f2cad1"] .folio:before{content:"CONSTRAINT-BASED RECONSTRUCTION • COSMOLOGY CLOSURE EXPERIMENT";position:absolute;left:.52in;bottom:.18in;font-size:7px;letter-spacing:.075em;color:#a1aab1}
body[data-site-page="p-371d13f2cad1"] h1{font-size:30px;line-height:1.05;margin:.05in 0 .12in;color:#102e43}body[data-site-page="p-371d13f2cad1"] h2{font-size:21px;line-height:1.12;margin:0 0 .14in;color:#153f59;border-bottom:2px solid #dce8ef;padding-bottom:6px}body[data-site-page="p-371d13f2cad1"] h3{font-size:14.5px;color:#24536f;margin:.13in 0 .04in}body[data-site-page="p-371d13f2cad1"] p, body[data-site-page="p-371d13f2cad1"] li{font-size:10.8px;margin:.065in 0}body[data-site-page="p-371d13f2cad1"] ul, body[data-site-page="p-371d13f2cad1"] ol{padding-left:20px;margin:.055in 0}body[data-site-page="p-371d13f2cad1"] .kicker, body[data-site-page="p-371d13f2cad1"] .eyebrow{font-size:9px;font-weight:800;letter-spacing:.115em;color:#6d808e;text-transform:uppercase}body[data-site-page="p-371d13f2cad1"] .lede{font-size:13.8px;color:#405968}body[data-site-page="p-371d13f2cad1"] .hero{padding:.08in .03in .14in;border-bottom:2px solid #dbe6ed;margin-bottom:.07in}
body[data-site-page="p-371d13f2cad1"] .eq{max-width:100%;overflow-x:auto;text-align:center;margin:8px auto;padding:2px;-webkit-overflow-scrolling:touch}body[data-site-page="p-371d13f2cad1"] .eq img{max-width:100%;height:auto;vertical-align:middle}body[data-site-page="p-371d13f2cad1"] .tablewrap{overflow-x:auto;margin:6px 0 9px}body[data-site-page="p-371d13f2cad1"] table{border-collapse:collapse;width:100%;font-size:9.2px;font-variant-numeric:tabular-nums}body[data-site-page="p-371d13f2cad1"] th, body[data-site-page="p-371d13f2cad1"] td{border:1px solid #cbd6de;padding:4px 5px;vertical-align:top}body[data-site-page="p-371d13f2cad1"] th{background:#edf4f8;text-align:left;color:#214c68}body[data-site-page="p-371d13f2cad1"] tr:nth-child(even) td{background:#fbfcfd}
body[data-site-page="p-371d13f2cad1"] .callout{border-left:5px solid #6d8799;background:#f3f7f9;padding:7px 9px;margin:8px 0;border-radius:4px}body[data-site-page="p-371d13f2cad1"] .callout h4{font-size:11px;margin:0 0 3px}body[data-site-page="p-371d13f2cad1"] .callout.pass{border-color:#2c8057;background:#eef8f2}body[data-site-page="p-371d13f2cad1"] .callout.warn{border-color:#b27b25;background:#fff8ea}body[data-site-page="p-371d13f2cad1"] .callout.fail{border-color:#9b3f3f;background:#fff1f1}body[data-site-page="p-371d13f2cad1"] .callout.source{border-color:#66538b;background:#f5f2fa}body[data-site-page="p-371d13f2cad1"] .callout.assert{border-color:#1b5d84;background:#eef6fb}
body[data-site-page="p-371d13f2cad1"] .verdictgrid{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:9px 0}body[data-site-page="p-371d13f2cad1"] .verdictgrid>div{border:1px solid #d2dce4;border-radius:7px;padding:6px;background:#fff}body[data-site-page="p-371d13f2cad1"] .verdictgrid b{display:block;font-size:9px;color:#607585}body[data-site-page="p-371d13f2cad1"] .verdictgrid span{font-size:11.5px;font-weight:750;color:#173f5a}body[data-site-page="p-371d13f2cad1"] .bigresult{text-align:center;margin:.13in 0;padding:.1in;border:2px solid #2c6c91;border-radius:9px;background:#eff7fb}body[data-site-page="p-371d13f2cad1"] .bigresult div{font-size:9.5px;text-transform:uppercase;letter-spacing:.08em}body[data-site-page="p-371d13f2cad1"] .bigresult strong{font-size:20px;color:#174d6d}body[data-site-page="p-371d13f2cad1"] .statusline{display:inline-block;padding:4px 8px;border-radius:20px;background:#eaf7ef;color:#226445;font-weight:800;font-size:9px;letter-spacing:.05em;text-transform:uppercase}body[data-site-page="p-371d13f2cad1"] .claimbar{border:1px solid #bed0dc;background:#f5f9fb;border-radius:8px;padding:8px 10px;margin:8px 0}body[data-site-page="p-371d13f2cad1"] .claimbar strong{color:#174d6d}body[data-site-page="p-371d13f2cad1"] .small{font-size:8.7px;color:#65727b}body[data-site-page="p-371d13f2cad1"] .mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8.3px;word-break:break-all}body[data-site-page="p-371d13f2cad1"] .chart{display:block;max-width:100%;max-height:3.25in;margin:8px auto}body[data-site-page="p-371d13f2cad1"] .twocol{display:grid;grid-template-columns:1fr 1fr;gap:9px}body[data-site-page="p-371d13f2cad1"] .metric{font-size:19px;font-weight:800;color:#174d6d}body[data-site-page="p-371d13f2cad1"] .tight li{margin:2px 0}body[data-site-page="p-371d13f2cad1"] .ref{font-size:8.9px;margin:3px 0}body[data-site-page="p-371d13f2cad1"] .chapter{font-size:44px;font-weight:900;color:#143d56;margin:.3in 0 .05in;line-height:1}body[data-site-page="p-371d13f2cad1"] .chapter-sub{font-size:18px;color:#607483;max-width:6.6in}
@media(max-width:700px){body[data-site-page="p-371d13f2cad1"]{background:#fff}body[data-site-page="p-371d13f2cad1"] nav{position:static;font-size:11px}body[data-site-page="p-371d13f2cad1"] .page{width:100%;min-height:0;height:auto;margin:0;padding:20px 15px 36px;box-shadow:none;overflow:visible;break-after:auto;page-break-after:auto;border-bottom:8px solid #edf2f5}body[data-site-page="p-371d13f2cad1"] .folio{display:none}body[data-site-page="p-371d13f2cad1"] h1{font-size:27px}body[data-site-page="p-371d13f2cad1"] h2{font-size:22px}body[data-site-page="p-371d13f2cad1"] p, body[data-site-page="p-371d13f2cad1"] li{font-size:15px;line-height:1.55}body[data-site-page="p-371d13f2cad1"] .lede{font-size:17px}body[data-site-page="p-371d13f2cad1"] .verdictgrid, body[data-site-page="p-371d13f2cad1"] .twocol{grid-template-columns:1fr}body[data-site-page="p-371d13f2cad1"] .eq{text-align:left}body[data-site-page="p-371d13f2cad1"] .eq img{max-width:none;max-height:92px}body[data-site-page="p-371d13f2cad1"] .tablewrap table{min-width:680px;font-size:13px}body[data-site-page="p-371d13f2cad1"] .callout h4{font-size:15px}body[data-site-page="p-371d13f2cad1"] .kicker, body[data-site-page="p-371d13f2cad1"] .eyebrow{font-size:11px}body[data-site-page="p-371d13f2cad1"] .chart{max-height:none;width:100%}body[data-site-page="p-371d13f2cad1"] .chapter{font-size:38px}body[data-site-page="p-371d13f2cad1"] .chapter-sub{font-size:18px}}
@media print{body[data-site-page="p-371d13f2cad1"], body[data-site-page="p-371d13f2cad1"]{background:#fff}body[data-site-page="p-371d13f2cad1"] nav{display:none}body[data-site-page="p-371d13f2cad1"] .page{margin:0;box-shadow:none;width:8.5in;height:11in;min-height:11in}@page{size:Letter;margin:0}}

body[data-site-page="p-371d13f2cad1"] .provchain{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9.5px;background:#f7f4ec;border:1px solid #dfd3b4;padding:7px;border-radius:6px}body[data-site-page="p-371d13f2cad1"] .constitution{border:2px solid #466c86;background:#f5f9fb}


/* The shared Gates navigation is a real fixed rail; the reading column never hides beneath it. */
body[data-site-page="p-371d13f2cad1"]{scroll-behavior:smooth;}
body[data-site-page="p-371d13f2cad1"].site-paper{margin:0;background:var(--paper);color:var(--ink);font-family:Georgia,"Times New Roman",serif;line-height:1.5;}
body[data-site-page="p-371d13f2cad1"].site-paper>.topbar, body[data-site-page="p-371d13f2cad1"].site-paper>header.site-header, body[data-site-page="p-371d13f2cad1"].site-paper>footer.site-footer{margin-left:285px;}
body[data-site-page="p-371d13f2cad1"].site-paper .anchor-layout{position:relative;min-height:60vh;margin-left:285px;}
body[data-site-page="p-371d13f2cad1"].site-paper .anchor-nav{
  position:fixed !important;
  top:0 !important;
  bottom:0 !important;
  left:0 !important;
  z-index:100 !important;
  display:block !important;
  box-sizing:border-box !important;
  width:285px !important;
  min-width:285px !important;
  max-width:285px !important;
  height:100vh !important;
  max-height:none !important;
  overflow-x:hidden !important;
  overflow-y:auto !important;
  visibility:visible !important;
  opacity:1 !important;
  padding:18px 14px !important;
  border-right:1px solid #ddd !important;
  background:#fcfcfc !important;
  color:#161616 !important;
  font-family:"Helvetica Neue",Arial,sans-serif !important;
  font-size:13px !important;
  line-height:1.4 !important;
}
body[data-site-page="p-371d13f2cad1"].site-paper .anchor-nav a{
  display:block !important;
  padding:3px 8px !important;
  color:#161616 !important;
  text-decoration:none !important;
  border-radius:5px !important;
}
body[data-site-page="p-371d13f2cad1"].site-paper .anchor-nav a:hover{background:#eef7f1 !important;text-decoration:none !important;}
body[data-site-page="p-371d13f2cad1"].site-paper .anchor-nav a.current{background:#dff3e7 !important;font-weight:700 !important;}
body[data-site-page="p-371d13f2cad1"].site-paper .ann-title{font-weight:800;font-size:14.5px;margin:0 0 6px;line-height:1.25;}
body[data-site-page="p-371d13f2cad1"].site-paper .ann-title a{color:#0b5 !important;padding:0 !important;}
body[data-site-page="p-371d13f2cad1"].site-paper .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:13px 0 4px;font-weight:700;}

/* Restore the live shell's normal top navigation after the paper's print CSS. */
body[data-site-page="p-371d13f2cad1"].site-paper nav.main-nav{
  position:static !important;
  display:block !important;
  top:auto !important;
  z-index:auto !important;
  width:auto !important;
  padding:0 1.2em !important;
  background:transparent !important;
  color:inherit !important;
  font-size:inherit !important;
  letter-spacing:normal !important;
}
body[data-site-page="p-371d13f2cad1"].site-paper .anchor-content{
  width:100% !important;
  max-width:1180px !important;
  min-width:0 !important;
  box-sizing:border-box !important;
  margin:0 auto !important;
  padding:2em 1.2em 4em !important;
}
body[data-site-page="p-371d13f2cad1"].site-paper .paper-breadcrumb{
  margin:0 0 1rem !important;
  color:var(--ink-soft) !important;
  font-family:"Trebuchet MS","Segoe UI",Verdana,sans-serif !important;
  font-size:.84rem !important;
}
body[data-site-page="p-371d13f2cad1"].site-paper .paper-breadcrumb a{color:var(--accent-2) !important;text-decoration:none !important;}
body[data-site-page="p-371d13f2cad1"].site-paper .section-nav{
  display:block !important;
  width:100% !important;
  margin:0 0 1.25rem !important;
  font-family:"Trebuchet MS","Segoe UI",Verdana,sans-serif !important;
  font-size:.88rem !important;
}
body[data-site-page="p-371d13f2cad1"].site-paper .section-nav .subnav-box{
  width:100% !important;
  box-sizing:border-box !important;
  border:1px solid var(--line) !important;
  background:var(--paper-alt) !important;
  border-radius:4px !important;
  padding:1em 1.1em !important;
}
body[data-site-page="p-371d13f2cad1"].site-paper .section-nav .subnav-box h2{margin:0 0 .6em;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);}
body[data-site-page="p-371d13f2cad1"].site-paper .section-nav .subnav-box ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:.28em;}
body[data-site-page="p-371d13f2cad1"].site-paper .section-nav .subnav-box li{margin:0;}
body[data-site-page="p-371d13f2cad1"].site-paper .section-nav .subnav-box a{color:var(--ink);text-decoration:none;}
body[data-site-page="p-371d13f2cad1"].site-paper .section-nav .subnav-box a:hover{color:var(--accent);text-decoration:underline;}
body[data-site-page="p-371d13f2cad1"].site-paper .section-nav .subnav-box a[aria-current="page"]{color:var(--accent-2);font-weight:700;}

body[data-site-page="p-371d13f2cad1"].site-paper .paper-contents{
  margin:0 0 2rem !important;
  border:1px solid var(--line) !important;
  border-radius:4px !important;
  background:var(--paper-alt) !important;
}
body[data-site-page="p-371d13f2cad1"].site-paper .paper-contents summary{
  cursor:pointer !important;
  padding:.75rem 1rem !important;
  color:var(--ink-soft) !important;
  font-family:"Trebuchet MS","Segoe UI",Verdana,sans-serif !important;
  font-size:.78rem !important;
  font-weight:700 !important;
  letter-spacing:.08em !important;
  text-transform:uppercase !important;
}
body[data-site-page="p-371d13f2cad1"].site-paper .paper-contents[open] summary{border-bottom:1px solid var(--line);}
body[data-site-page="p-371d13f2cad1"].site-paper .paper-toc{
  position:static !important;
  display:block !important;
  max-height:26rem !important;
  overflow:auto !important;
  padding:.7rem 1.25rem .9rem 2.25rem !important;
  background:transparent !important;
  color:var(--ink) !important;
  font-family:"Trebuchet MS","Segoe UI",Verdana,sans-serif !important;
  font-size:.84rem !important;
  line-height:1.35 !important;
}
body[data-site-page="p-371d13f2cad1"].site-paper .paper-toc a{color:var(--ink) !important;text-decoration:none !important;}
body[data-site-page="p-371d13f2cad1"].site-paper .paper-toc a:hover{color:var(--accent) !important;text-decoration:underline !important;}
body[data-site-page="p-371d13f2cad1"].site-paper .paper-toc li{margin:.25rem 0 !important;}

/* Turn each print page into a readable web section without deleting its content. */
body[data-site-page="p-371d13f2cad1"].site-paper #paper-content .page{
  position:relative !important;
  width:auto !important;
  max-width:none !important;
  min-height:0 !important;
  height:auto !important;
  margin:0 0 2.4rem !important;
  padding:1.5rem 0 2.2rem !important;
  background:var(--paper) !important;
  box-shadow:none !important;
  border-bottom:1px solid var(--line) !important;
  overflow:visible !important;
  break-after:auto !important;
  page-break-after:auto !important;
  counter-increment:none !important;
  scroll-margin-top:1.2rem !important;
}
body[data-site-page="p-371d13f2cad1"].site-paper #paper-content .page:first-child{padding-top:0 !important;}
body[data-site-page="p-371d13f2cad1"].site-paper #paper-content .page:last-child{border-bottom:0 !important;margin-bottom:0 !important;}
body[data-site-page="p-371d13f2cad1"].site-paper #paper-content .folio{display:none !important;}
body[data-site-page="p-371d13f2cad1"].site-paper #paper-content h1{font-size:2rem;line-height:1.2;margin:1.2rem 0 .6rem;color:var(--ink);border-bottom:2px solid var(--line);padding-bottom:.3rem;}
body[data-site-page="p-371d13f2cad1"].site-paper #paper-content h2{font-size:1.45rem;line-height:1.25;margin:1.7rem 0 .6rem;color:var(--ink);border-bottom:1px solid var(--line);padding-bottom:.25rem;}
body[data-site-page="p-371d13f2cad1"].site-paper #paper-content h3{font-size:1.15rem;line-height:1.3;margin:1.3rem 0 .4rem;color:var(--ink);}
body[data-site-page="p-371d13f2cad1"].site-paper #paper-content p, body[data-site-page="p-371d13f2cad1"].site-paper #paper-content li{max-width:95ch;font-size:1rem;line-height:1.6;}
body[data-site-page="p-371d13f2cad1"].site-paper #paper-content .lede{font-size:1.12rem;line-height:1.55;color:var(--ink-soft);}
body[data-site-page="p-371d13f2cad1"].site-paper #paper-content .hero{padding:.2rem 0 1rem;border-bottom:2px solid var(--line);margin-bottom:1rem;}
body[data-site-page="p-371d13f2cad1"].site-paper #paper-content .eq{max-width:100%;overflow-x:auto;text-align:center;margin:1rem auto;padding:.2rem;-webkit-overflow-scrolling:touch;}
body[data-site-page="p-371d13f2cad1"].site-paper #paper-content .eq img{max-width:100%;height:auto;vertical-align:middle;}
body[data-site-page="p-371d13f2cad1"].site-paper #paper-content .tablewrap{max-width:100%;overflow-x:auto;margin:.8rem 0 1.25rem;-webkit-overflow-scrolling:touch;}
body[data-site-page="p-371d13f2cad1"].site-paper #paper-content table{width:100%;min-width:0;font-size:.86rem;}
body[data-site-page="p-371d13f2cad1"].site-paper #paper-content th, body[data-site-page="p-371d13f2cad1"].site-paper #paper-content td{padding:.5rem .6rem;}
body[data-site-page="p-371d13f2cad1"].site-paper #paper-content pre{max-width:100%;overflow:auto;white-space:pre-wrap;word-break:break-word;}
body[data-site-page="p-371d13f2cad1"].site-paper #paper-content img{max-width:100%;height:auto;}
body[data-site-page="p-371d13f2cad1"].site-paper #paper-content .chart{max-width:100%;height:auto;}

@media(max-width:860px){
  body[data-site-page="p-371d13f2cad1"].site-paper>.topbar, body[data-site-page="p-371d13f2cad1"].site-paper>header.site-header, body[data-site-page="p-371d13f2cad1"].site-paper>footer.site-footer{margin-left:0;}
  body[data-site-page="p-371d13f2cad1"].site-paper .anchor-layout{margin-left:0;}
  body[data-site-page="p-371d13f2cad1"].site-paper .anchor-nav{
    position:relative !important;
    top:auto !important;
    bottom:auto !important;
    left:auto !important;
    width:100% !important;
    min-width:0 !important;
    max-width:none !important;
    height:auto !important;
    max-height:none !important;
    overflow:visible !important;
    border-right:0 !important;
    border-bottom:1px solid #ddd !important;
  }
  body[data-site-page="p-371d13f2cad1"].site-paper .anchor-content{max-width:none !important;margin:0 !important;padding:1.2rem 1rem 3rem !important;}
  body[data-site-page="p-371d13f2cad1"].site-paper #paper-content p, body[data-site-page="p-371d13f2cad1"].site-paper #paper-content li{font-size:1rem;}
  body[data-site-page="p-371d13f2cad1"].site-paper #paper-content h1{font-size:1.75rem;}
  body[data-site-page="p-371d13f2cad1"].site-paper #paper-content h2{font-size:1.35rem;}
  body[data-site-page="p-371d13f2cad1"].site-paper #paper-content .page{padding:1.2rem 0 2rem !important;}
}
@media print{
  body[data-site-page="p-371d13f2cad1"].site-paper>.topbar, body[data-site-page="p-371d13f2cad1"].site-paper>header.site-header, body[data-site-page="p-371d13f2cad1"].site-paper .anchor-nav, body[data-site-page="p-371d13f2cad1"].site-paper .section-nav, body[data-site-page="p-371d13f2cad1"].site-paper .paper-contents{display:none !important;}
  body[data-site-page="p-371d13f2cad1"].site-paper>.topbar, body[data-site-page="p-371d13f2cad1"].site-paper>header.site-header, body[data-site-page="p-371d13f2cad1"].site-paper>footer.site-footer{margin-left:0;}
  body[data-site-page="p-371d13f2cad1"].site-paper .anchor-layout{margin-left:0;}
  body[data-site-page="p-371d13f2cad1"].site-paper .anchor-content{max-width:none !important;padding:0 !important;}
  body[data-site-page="p-371d13f2cad1"].site-paper #paper-content .page{margin:0 !important;padding:0 0 1rem !important;border:0 !important;}
}


/* Extracted styles: early-universe/First_Particle_Observation_Epoch_Public.html [p-6bbbc479ccc0] */

  body[data-site-page="p-6bbbc479ccc0"]{
    --ink:#1b1f23;
    --ink-soft:#4a5056;
    --paper:#fbfaf7;
    --paper-alt:#f2efe8;
    --line:#d8d3c7;
    --accent:#6b3f2a;
    --accent-2:#1f4e5f;
    --maxw:1180px;
  }
  body[data-site-page="p-6bbbc479ccc0"], body[data-site-page="p-6bbbc479ccc0"] *{box-sizing:border-box;}
  body[data-site-page="p-6bbbc479ccc0"], body[data-site-page="p-6bbbc479ccc0"]{margin:0;padding:0;}
  body[data-site-page="p-6bbbc479ccc0"]{
    background:var(--paper);
    color:var(--ink);
    font-family: Georgia, 'Times New Roman', Cambria, serif;
    line-height:1.6;
    font-size:17px;
    -webkit-font-smoothing:antialiased;
  }
  body[data-site-page="p-6bbbc479ccc0"] a{color:var(--accent-2);}
  body[data-site-page="p-6bbbc479ccc0"] a:hover{color:var(--accent);}
  body[data-site-page="p-6bbbc479ccc0"] h1, body[data-site-page="p-6bbbc479ccc0"] h2, body[data-site-page="p-6bbbc479ccc0"] h3, body[data-site-page="p-6bbbc479ccc0"] h4{
    font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    line-height:1.25;
    font-weight:700;
    color:var(--ink);
  }
  body[data-site-page="p-6bbbc479ccc0"] code, body[data-site-page="p-6bbbc479ccc0"] pre{
    font-family: Consolas, 'Courier New', monospace;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:3px;
  }
  body[data-site-page="p-6bbbc479ccc0"] code{padding:0.05em 0.35em; font-size:0.92em;}
  body[data-site-page="p-6bbbc479ccc0"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-6bbbc479ccc0"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-6bbbc479ccc0"] th, body[data-site-page="p-6bbbc479ccc0"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-6bbbc479ccc0"] th{background:var(--paper-alt);}
  body[data-site-page="p-6bbbc479ccc0"] blockquote{
    margin:1em 0;
    padding:0.4em 1.1em;
    border-left:3px solid var(--accent);
    background:var(--paper-alt);
    color:var(--ink-soft);
  }
  body[data-site-page="p-6bbbc479ccc0"] .skip-link{
    position:absolute; left:-999px; top:auto;
  }
  body[data-site-page="p-6bbbc479ccc0"] .skip-link:focus{
    left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);
  }

  /* ---------- Top bar: identity + honesty stamp ---------- */
  body[data-site-page="p-6bbbc479ccc0"] .topbar{
    background:var(--ink);
    color:#eee;
    font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    font-size:0.82rem;
  }
  body[data-site-page="p-6bbbc479ccc0"] .topbar-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0.4em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:0.6em 1.2em;
    align-items:center;
    justify-content:space-between;
  }
  body[data-site-page="p-6bbbc479ccc0"] .stamp{
    display:inline-flex;
    align-items:center;
    gap:0.5em;
    color:#e7c9a9;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-6bbbc479ccc0"] .stamp b{color:#fff; font-weight:700;}
  body[data-site-page="p-6bbbc479ccc0"] .topbar-site{color:#c9c2b3;}

  /* ---------- Main nav ---------- */
  body[data-site-page="p-6bbbc479ccc0"] header.site-header{
    background:var(--paper);
    border-bottom:1px solid var(--line);
  }
  body[data-site-page="p-6bbbc479ccc0"] .brand-row{
    max-width:var(--maxw);
    margin:0 auto;
    padding:1.1em 1.2em 0.6em;
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:0.4em;
  }
  body[data-site-page="p-6bbbc479ccc0"] .brand-row h1{
    margin:0;
    font-size:1.5rem;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-6bbbc479ccc0"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-6bbbc479ccc0"] .brand-tag{
    font-family: Georgia, serif;
    font-style:italic;
    color:var(--ink-soft);
    font-size:0.95rem;
  }
  body[data-site-page="p-6bbbc479ccc0"] nav.main-nav{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em;
  }
  body[data-site-page="p-6bbbc479ccc0"] nav.main-nav ul{
    list-style:none;
    margin:0; padding:0;
    display:flex;
    flex-wrap:wrap;
    gap:0.2em;
    border-top:1px solid var(--line);
  }
  body[data-site-page="p-6bbbc479ccc0"] nav.main-nav li{margin:0;}
  body[data-site-page="p-6bbbc479ccc0"] nav.main-nav a{
    display:block;
    padding:0.8em 0.9em;
    color:var(--ink);
    text-decoration:none;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.92rem;
    font-weight:600;
    border-bottom:3px solid transparent;
    white-space:nowrap;
  }
  body[data-site-page="p-6bbbc479ccc0"] nav.main-nav a:hover{
    border-bottom-color:var(--accent);
    color:var(--accent);
  }
  body[data-site-page="p-6bbbc479ccc0"] nav.main-nav a[aria-current="page"]{
    border-bottom-color:var(--accent-2);
    color:var(--accent-2);
  }

  /* ---------- Layout: subnav + main ---------- */
  body[data-site-page="p-6bbbc479ccc0"] .layout{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em 3em;
    display:grid;
    grid-template-columns:220px 1fr;
    gap:2.4em;
    align-items:start;
  }
  body[data-site-page="p-6bbbc479ccc0"] .subnav{
    position:sticky;
    top:1.2em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
  }
  body[data-site-page="p-6bbbc479ccc0"] .subnav-box{
    border:1px solid var(--line);
    background:var(--paper-alt);
    border-radius:4px;
    padding:1em 1.1em;
  }
  body[data-site-page="p-6bbbc479ccc0"] .subnav-box h2{
    margin:0 0 0.6em;
    font-size:0.75rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
    color:var(--ink-soft);
  }
  body[data-site-page="p-6bbbc479ccc0"] .subnav-box ul{list-style:none; margin:0; padding:0;}
  body[data-site-page="p-6bbbc479ccc0"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-6bbbc479ccc0"] .subnav-box a{
    text-decoration:none;
    color:var(--ink);
  }
  body[data-site-page="p-6bbbc479ccc0"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-6bbbc479ccc0"] .subnav-box a[aria-current="page"]{
    color:var(--accent-2);
    font-weight:700;
  }
  body[data-site-page="p-6bbbc479ccc0"] .subnav-empty{
    color:var(--ink-soft);
    font-style:italic;
    font-size:0.85rem;
  }

  body[data-site-page="p-6bbbc479ccc0"] main{min-width:0;}
  body[data-site-page="p-6bbbc479ccc0"] main h2{
    margin-top:1.9em;
    padding-bottom:0.25em;
    border-bottom:1px solid var(--line);
    font-size:1.5rem;
  }
  body[data-site-page="p-6bbbc479ccc0"] main h2:first-child{margin-top:0;}
  body[data-site-page="p-6bbbc479ccc0"] main h3{font-size:1.18rem; margin-top:1.5em;}
  body[data-site-page="p-6bbbc479ccc0"] main p{margin:0.9em 0;}
  body[data-site-page="p-6bbbc479ccc0"] .lede{
    font-size:1.12rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-6bbbc479ccc0"] .callout{
    border:1px solid var(--line);
    border-left:4px solid var(--accent-2);
    background:var(--paper-alt);
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:0 4px 4px 0;
  }
  body[data-site-page="p-6bbbc479ccc0"] .callout h3, body[data-site-page="p-6bbbc479ccc0"] .callout h4{margin-top:0;}
  body[data-site-page="p-6bbbc479ccc0"] .honesty-box{
    border:1px dashed var(--accent);
    background:#fbf3ea;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.95rem;
  }
  body[data-site-page="p-6bbbc479ccc0"] .card-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));
    gap:1em;
    margin:1.4em 0;
  }
  body[data-site-page="p-6bbbc479ccc0"] .card{
    border:1px solid var(--line);
    background:#fff;
    padding:1em 1.1em;
    border-radius:4px;
  }
  body[data-site-page="p-6bbbc479ccc0"] .card h4{margin:0 0 0.4em; font-size:1.02rem;}
  body[data-site-page="p-6bbbc479ccc0"] .card p{margin:0.4em 0 0; font-size:0.93rem; color:var(--ink-soft);}
  body[data-site-page="p-6bbbc479ccc0"] .btn{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.92rem;
    text-decoration:none;
    padding:0.7em 1.3em;
    border-radius:4px;
    border:1px solid var(--accent-2);
    color:var(--accent-2);
    background:transparent;
  }
  body[data-site-page="p-6bbbc479ccc0"] .btn:hover{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-6bbbc479ccc0"] .btn-solid{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-6bbbc479ccc0"] .btn-solid:hover{background:var(--accent);}

  /* ---------- Footer ---------- */
  body[data-site-page="p-6bbbc479ccc0"] footer.site-footer{
    background:var(--ink);
    color:#cfc9bd;
    font-size:0.85rem;
  }
  body[data-site-page="p-6bbbc479ccc0"] .footer-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:1.6em 3em;
    justify-content:space-between;
  }
  body[data-site-page="p-6bbbc479ccc0"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-6bbbc479ccc0"] footer.site-footer h5{
    margin:0 0 0.5em;
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.8rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
  }
  body[data-site-page="p-6bbbc479ccc0"] .footer-honesty{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em 1.6em;
    font-size:0.8rem;
    color:#a49c8c;
  }
  body[data-site-page="p-6bbbc479ccc0"] .footer-honesty .stamp{color:#e7c9a9;}
  body[data-site-page="p-6bbbc479ccc0"] .footer-honesty .stamp b{color:#fff;}

  @media (max-width:820px){
    body[data-site-page="p-6bbbc479ccc0"] .layout{grid-template-columns:1fr;}
    body[data-site-page="p-6bbbc479ccc0"] .subnav{position:static;}
  }


body[data-site-page="p-6bbbc479ccc0"] .facts-list{list-style:none;margin:.6rem 0;padding:0;}
body[data-site-page="p-6bbbc479ccc0"] .facts-list li{margin:0 0 1rem;line-height:1.55;}
body[data-site-page="p-6bbbc479ccc0"] .fact-num{font-family:"Helvetica Neue",Arial,sans-serif;font-weight:800;color:#0b5;}
body[data-site-page="p-6bbbc479ccc0"] .fact-src{font-family:"Helvetica Neue",Arial,sans-serif;font-size:.82rem;}


body[data-site-page="p-6bbbc479ccc0"]{--ink:#162330;--muted:#607080;--line:#d6dee5;--nav:#0f2c3f;--blue:#194e70;--green:#1f6a49;--amber:#8a6417;--red:#8b2f2f;--paper:#fff;--soft:#f4f7f9}
body[data-site-page="p-6bbbc479ccc0"], body[data-site-page="p-6bbbc479ccc0"] *{box-sizing:border-box}body[data-site-page="p-6bbbc479ccc0"], body[data-site-page="p-6bbbc479ccc0"]{margin:0;padding:0;background:#edf1f4;color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;line-height:1.5}body[data-site-page="p-6bbbc479ccc0"]{counter-reset:folio}
body[data-site-page="p-6bbbc479ccc0"] nav{position:sticky;top:0;z-index:20;background:var(--nav);color:#fff;padding:9px 14px;display:flex;justify-content:space-between;gap:12px;font-size:12px;letter-spacing:.02em}
body[data-site-page="p-6bbbc479ccc0"] .page{position:relative;width:8.5in;min-height:11in;margin:16px auto;background:#fff;padding:.48in .56in .5in;box-shadow:0 3px 16px #0002;break-after:page;page-break-after:always;overflow:hidden;counter-increment:folio}
body[data-site-page="p-6bbbc479ccc0"] .page:last-child{page-break-after:auto}body[data-site-page="p-6bbbc479ccc0"] .folio:after{content:counter(folio);position:absolute;right:.54in;bottom:.2in;font-size:9px;color:#89939b}
body[data-site-page="p-6bbbc479ccc0"] .folio:before{content:"CONSTRAINT-BASED RECONSTRUCTION • TECHNICAL PAPER";position:absolute;left:.56in;bottom:.2in;font-size:7.5px;letter-spacing:.09em;color:#a1aab1}
body[data-site-page="p-6bbbc479ccc0"] h1{font-size:31px;line-height:1.08;margin:.08in 0 .14in;color:#102c40}body[data-site-page="p-6bbbc479ccc0"] h2{font-size:23px;line-height:1.14;margin:0 0 .18in;color:#143b55;border-bottom:2px solid #dce8ef;padding-bottom:7px}body[data-site-page="p-6bbbc479ccc0"] h3{font-size:16px;color:#23506c;margin:.18in 0 .06in}body[data-site-page="p-6bbbc479ccc0"] h4{margin:0 0 4px}body[data-site-page="p-6bbbc479ccc0"] p, body[data-site-page="p-6bbbc479ccc0"] li{font-size:11.5px}body[data-site-page="p-6bbbc479ccc0"] ul, body[data-site-page="p-6bbbc479ccc0"] ol{padding-left:22px}body[data-site-page="p-6bbbc479ccc0"] .kicker, body[data-site-page="p-6bbbc479ccc0"] .eyebrow{font-size:10px;font-weight:800;letter-spacing:.12em;color:#687d8c;text-transform:uppercase}body[data-site-page="p-6bbbc479ccc0"] .lede{font-size:14.2px;color:#40596a}body[data-site-page="p-6bbbc479ccc0"] .hero{padding:.12in .06in .18in;border-bottom:2px solid #dbe6ed;margin-bottom:.08in}
body[data-site-page="p-6bbbc479ccc0"] .eq{max-width:100%;overflow-x:auto;text-align:center;margin:12px auto;padding:5px 3px;-webkit-overflow-scrolling:touch}body[data-site-page="p-6bbbc479ccc0"] .eq img{max-width:100%;height:auto;vertical-align:middle}body[data-site-page="p-6bbbc479ccc0"] .tablewrap{overflow-x:auto;margin:9px 0 12px}body[data-site-page="p-6bbbc479ccc0"] table{border-collapse:collapse;width:100%;font-size:10.2px;font-variant-numeric:tabular-nums}body[data-site-page="p-6bbbc479ccc0"] th, body[data-site-page="p-6bbbc479ccc0"] td{border:1px solid #cbd6de;padding:6px 7px;vertical-align:top}body[data-site-page="p-6bbbc479ccc0"] th{background:#edf4f8;text-align:left;color:#214c68}body[data-site-page="p-6bbbc479ccc0"] tr:nth-child(even) td{background:#fbfcfd}
body[data-site-page="p-6bbbc479ccc0"] .callout{border-left:5px solid #6d8799;background:#f3f7f9;padding:10px 12px;margin:12px 0;border-radius:4px}body[data-site-page="p-6bbbc479ccc0"] .callout h4{font-size:12px}body[data-site-page="p-6bbbc479ccc0"] .callout.pass{border-color:#2c8057;background:#eef8f2}body[data-site-page="p-6bbbc479ccc0"] .callout.warn{border-color:#b27b25;background:#fff8ea}body[data-site-page="p-6bbbc479ccc0"] .callout.source{border-color:#66538b;background:#f5f2fa}body[data-site-page="p-6bbbc479ccc0"] .callout.assert{border-color:#1b5d84;background:#eef6fb}
body[data-site-page="p-6bbbc479ccc0"] .verdictgrid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0}body[data-site-page="p-6bbbc479ccc0"] .verdictgrid>div{border:1px solid #d2dce4;border-radius:7px;padding:9px;background:#fff}body[data-site-page="p-6bbbc479ccc0"] .verdictgrid b{display:block;font-size:10px;color:#607585}body[data-site-page="p-6bbbc479ccc0"] .verdictgrid span{font-size:13px;font-weight:750;color:#173f5a}body[data-site-page="p-6bbbc479ccc0"] .bigresult{text-align:center;margin:.2in 0;padding:.18in;border:2px solid #2c6c91;border-radius:9px;background:#eff7fb}body[data-site-page="p-6bbbc479ccc0"] .bigresult div{font-size:11px;text-transform:uppercase;letter-spacing:.08em}body[data-site-page="p-6bbbc479ccc0"] .bigresult strong{font-size:24px;color:#174d6d}body[data-site-page="p-6bbbc479ccc0"] .statusline{display:inline-block;padding:4px 8px;border-radius:20px;background:#eaf7ef;color:#226445;font-weight:800;font-size:10px;letter-spacing:.05em;text-transform:uppercase}
body[data-site-page="p-6bbbc479ccc0"] .claimbar{border:1px solid #bed0dc;background:#f5f9fb;border-radius:8px;padding:11px 13px;margin:12px 0}body[data-site-page="p-6bbbc479ccc0"] .claimbar strong{color:#174d6d}body[data-site-page="p-6bbbc479ccc0"] .source-note{font-size:9px;color:#6f7c85}body[data-site-page="p-6bbbc479ccc0"] .small{font-size:10px;color:#65727b}body[data-site-page="p-6bbbc479ccc0"] pre{white-space:pre-wrap;word-break:break-word;background:#f4f6f7;border:1px solid #d5dde3;padding:10px;font-size:9.5px}
@media(max-width:700px){body[data-site-page="p-6bbbc479ccc0"]{background:#fff}body[data-site-page="p-6bbbc479ccc0"] nav{position:static;font-size:11px}body[data-site-page="p-6bbbc479ccc0"] .page{width:100%;min-height:0;height:auto;margin:0;padding:20px 15px 36px;box-shadow:none;overflow:visible;break-after:auto;page-break-after:auto;border-bottom:8px solid #edf2f5}body[data-site-page="p-6bbbc479ccc0"] .folio{display:none}body[data-site-page="p-6bbbc479ccc0"] h1{font-size:27px}body[data-site-page="p-6bbbc479ccc0"] h2{font-size:22px}body[data-site-page="p-6bbbc479ccc0"] p, body[data-site-page="p-6bbbc479ccc0"] li{font-size:15px;line-height:1.55}body[data-site-page="p-6bbbc479ccc0"] .lede{font-size:17px}body[data-site-page="p-6bbbc479ccc0"] .verdictgrid{grid-template-columns:1fr}body[data-site-page="p-6bbbc479ccc0"] .eq{text-align:left}body[data-site-page="p-6bbbc479ccc0"] .eq img{max-width:none;max-height:92px}body[data-site-page="p-6bbbc479ccc0"] .tablewrap table{min-width:650px;font-size:13px}body[data-site-page="p-6bbbc479ccc0"] .callout h4{font-size:15px}body[data-site-page="p-6bbbc479ccc0"] .kicker, body[data-site-page="p-6bbbc479ccc0"] .eyebrow{font-size:11px}}
@media print{body[data-site-page="p-6bbbc479ccc0"], body[data-site-page="p-6bbbc479ccc0"]{background:#fff}body[data-site-page="p-6bbbc479ccc0"] nav{display:none}body[data-site-page="p-6bbbc479ccc0"] .page{margin:0;box-shadow:none;width:8.5in;height:11in;min-height:11in}@page{size:Letter;margin:0}}


/* The shared Gates navigation is a real fixed rail; the reading column never hides beneath it. */
body[data-site-page="p-6bbbc479ccc0"]{scroll-behavior:smooth;}
body[data-site-page="p-6bbbc479ccc0"].site-paper{margin:0;background:var(--paper);color:var(--ink);font-family:Georgia,"Times New Roman",serif;line-height:1.5;}
body[data-site-page="p-6bbbc479ccc0"].site-paper>.topbar, body[data-site-page="p-6bbbc479ccc0"].site-paper>header.site-header, body[data-site-page="p-6bbbc479ccc0"].site-paper>footer.site-footer{margin-left:285px;}
body[data-site-page="p-6bbbc479ccc0"].site-paper .anchor-layout{position:relative;min-height:60vh;margin-left:285px;}
body[data-site-page="p-6bbbc479ccc0"].site-paper .anchor-nav{
  position:fixed !important;
  top:0 !important;
  bottom:0 !important;
  left:0 !important;
  z-index:100 !important;
  display:block !important;
  box-sizing:border-box !important;
  width:285px !important;
  min-width:285px !important;
  max-width:285px !important;
  height:100vh !important;
  max-height:none !important;
  overflow-x:hidden !important;
  overflow-y:auto !important;
  visibility:visible !important;
  opacity:1 !important;
  padding:18px 14px !important;
  border-right:1px solid #ddd !important;
  background:#fcfcfc !important;
  color:#161616 !important;
  font-family:"Helvetica Neue",Arial,sans-serif !important;
  font-size:13px !important;
  line-height:1.4 !important;
}
body[data-site-page="p-6bbbc479ccc0"].site-paper .anchor-nav a{
  display:block !important;
  padding:3px 8px !important;
  color:#161616 !important;
  text-decoration:none !important;
  border-radius:5px !important;
}
body[data-site-page="p-6bbbc479ccc0"].site-paper .anchor-nav a:hover{background:#eef7f1 !important;text-decoration:none !important;}
body[data-site-page="p-6bbbc479ccc0"].site-paper .anchor-nav a.current{background:#dff3e7 !important;font-weight:700 !important;}
body[data-site-page="p-6bbbc479ccc0"].site-paper .ann-title{font-weight:800;font-size:14.5px;margin:0 0 6px;line-height:1.25;}
body[data-site-page="p-6bbbc479ccc0"].site-paper .ann-title a{color:#0b5 !important;padding:0 !important;}
body[data-site-page="p-6bbbc479ccc0"].site-paper .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:13px 0 4px;font-weight:700;}

/* Restore the live shell's normal top navigation after the paper's print CSS. */
body[data-site-page="p-6bbbc479ccc0"].site-paper nav.main-nav{
  position:static !important;
  display:block !important;
  top:auto !important;
  z-index:auto !important;
  width:auto !important;
  padding:0 1.2em !important;
  background:transparent !important;
  color:inherit !important;
  font-size:inherit !important;
  letter-spacing:normal !important;
}
body[data-site-page="p-6bbbc479ccc0"].site-paper .anchor-content{
  width:100% !important;
  max-width:1180px !important;
  min-width:0 !important;
  box-sizing:border-box !important;
  margin:0 auto !important;
  padding:2em 1.2em 4em !important;
}
body[data-site-page="p-6bbbc479ccc0"].site-paper .paper-breadcrumb{
  margin:0 0 1rem !important;
  color:var(--ink-soft) !important;
  font-family:"Trebuchet MS","Segoe UI",Verdana,sans-serif !important;
  font-size:.84rem !important;
}
body[data-site-page="p-6bbbc479ccc0"].site-paper .paper-breadcrumb a{color:var(--accent-2) !important;text-decoration:none !important;}
body[data-site-page="p-6bbbc479ccc0"].site-paper .section-nav{
  display:block !important;
  width:100% !important;
  margin:0 0 1.25rem !important;
  font-family:"Trebuchet MS","Segoe UI",Verdana,sans-serif !important;
  font-size:.88rem !important;
}
body[data-site-page="p-6bbbc479ccc0"].site-paper .section-nav .subnav-box{
  width:100% !important;
  box-sizing:border-box !important;
  border:1px solid var(--line) !important;
  background:var(--paper-alt) !important;
  border-radius:4px !important;
  padding:1em 1.1em !important;
}
body[data-site-page="p-6bbbc479ccc0"].site-paper .section-nav .subnav-box h2{margin:0 0 .6em;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);}
body[data-site-page="p-6bbbc479ccc0"].site-paper .section-nav .subnav-box ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:.28em;}
body[data-site-page="p-6bbbc479ccc0"].site-paper .section-nav .subnav-box li{margin:0;}
body[data-site-page="p-6bbbc479ccc0"].site-paper .section-nav .subnav-box a{color:var(--ink);text-decoration:none;}
body[data-site-page="p-6bbbc479ccc0"].site-paper .section-nav .subnav-box a:hover{color:var(--accent);text-decoration:underline;}
body[data-site-page="p-6bbbc479ccc0"].site-paper .section-nav .subnav-box a[aria-current="page"]{color:var(--accent-2);font-weight:700;}

body[data-site-page="p-6bbbc479ccc0"].site-paper .paper-contents{
  margin:0 0 2rem !important;
  border:1px solid var(--line) !important;
  border-radius:4px !important;
  background:var(--paper-alt) !important;
}
body[data-site-page="p-6bbbc479ccc0"].site-paper .paper-contents summary{
  cursor:pointer !important;
  padding:.75rem 1rem !important;
  color:var(--ink-soft) !important;
  font-family:"Trebuchet MS","Segoe UI",Verdana,sans-serif !important;
  font-size:.78rem !important;
  font-weight:700 !important;
  letter-spacing:.08em !important;
  text-transform:uppercase !important;
}
body[data-site-page="p-6bbbc479ccc0"].site-paper .paper-contents[open] summary{border-bottom:1px solid var(--line);}
body[data-site-page="p-6bbbc479ccc0"].site-paper .paper-toc{
  position:static !important;
  display:block !important;
  max-height:26rem !important;
  overflow:auto !important;
  padding:.7rem 1.25rem .9rem 2.25rem !important;
  background:transparent !important;
  color:var(--ink) !important;
  font-family:"Trebuchet MS","Segoe UI",Verdana,sans-serif !important;
  font-size:.84rem !important;
  line-height:1.35 !important;
}
body[data-site-page="p-6bbbc479ccc0"].site-paper .paper-toc a{color:var(--ink) !important;text-decoration:none !important;}
body[data-site-page="p-6bbbc479ccc0"].site-paper .paper-toc a:hover{color:var(--accent) !important;text-decoration:underline !important;}
body[data-site-page="p-6bbbc479ccc0"].site-paper .paper-toc li{margin:.25rem 0 !important;}

/* Turn each print page into a readable web section without deleting its content. */
body[data-site-page="p-6bbbc479ccc0"].site-paper #paper-content .page{
  position:relative !important;
  width:auto !important;
  max-width:none !important;
  min-height:0 !important;
  height:auto !important;
  margin:0 0 2.4rem !important;
  padding:1.5rem 0 2.2rem !important;
  background:var(--paper) !important;
  box-shadow:none !important;
  border-bottom:1px solid var(--line) !important;
  overflow:visible !important;
  break-after:auto !important;
  page-break-after:auto !important;
  counter-increment:none !important;
  scroll-margin-top:1.2rem !important;
}
body[data-site-page="p-6bbbc479ccc0"].site-paper #paper-content .page:first-child{padding-top:0 !important;}
body[data-site-page="p-6bbbc479ccc0"].site-paper #paper-content .page:last-child{border-bottom:0 !important;margin-bottom:0 !important;}
body[data-site-page="p-6bbbc479ccc0"].site-paper #paper-content .folio{display:none !important;}
body[data-site-page="p-6bbbc479ccc0"].site-paper #paper-content h1{font-size:2rem;line-height:1.2;margin:1.2rem 0 .6rem;color:var(--ink);border-bottom:2px solid var(--line);padding-bottom:.3rem;}
body[data-site-page="p-6bbbc479ccc0"].site-paper #paper-content h2{font-size:1.45rem;line-height:1.25;margin:1.7rem 0 .6rem;color:var(--ink);border-bottom:1px solid var(--line);padding-bottom:.25rem;}
body[data-site-page="p-6bbbc479ccc0"].site-paper #paper-content h3{font-size:1.15rem;line-height:1.3;margin:1.3rem 0 .4rem;color:var(--ink);}
body[data-site-page="p-6bbbc479ccc0"].site-paper #paper-content p, body[data-site-page="p-6bbbc479ccc0"].site-paper #paper-content li{max-width:95ch;font-size:1rem;line-height:1.6;}
body[data-site-page="p-6bbbc479ccc0"].site-paper #paper-content .lede{font-size:1.12rem;line-height:1.55;color:var(--ink-soft);}
body[data-site-page="p-6bbbc479ccc0"].site-paper #paper-content .hero{padding:.2rem 0 1rem;border-bottom:2px solid var(--line);margin-bottom:1rem;}
body[data-site-page="p-6bbbc479ccc0"].site-paper #paper-content .eq{max-width:100%;overflow-x:auto;text-align:center;margin:1rem auto;padding:.2rem;-webkit-overflow-scrolling:touch;}
body[data-site-page="p-6bbbc479ccc0"].site-paper #paper-content .eq img{max-width:100%;height:auto;vertical-align:middle;}
body[data-site-page="p-6bbbc479ccc0"].site-paper #paper-content .tablewrap{max-width:100%;overflow-x:auto;margin:.8rem 0 1.25rem;-webkit-overflow-scrolling:touch;}
body[data-site-page="p-6bbbc479ccc0"].site-paper #paper-content table{width:100%;min-width:0;font-size:.86rem;}
body[data-site-page="p-6bbbc479ccc0"].site-paper #paper-content th, body[data-site-page="p-6bbbc479ccc0"].site-paper #paper-content td{padding:.5rem .6rem;}
body[data-site-page="p-6bbbc479ccc0"].site-paper #paper-content pre{max-width:100%;overflow:auto;white-space:pre-wrap;word-break:break-word;}
body[data-site-page="p-6bbbc479ccc0"].site-paper #paper-content img{max-width:100%;height:auto;}
body[data-site-page="p-6bbbc479ccc0"].site-paper #paper-content .chart{max-width:100%;height:auto;}

@media(max-width:860px){
  body[data-site-page="p-6bbbc479ccc0"].site-paper>.topbar, body[data-site-page="p-6bbbc479ccc0"].site-paper>header.site-header, body[data-site-page="p-6bbbc479ccc0"].site-paper>footer.site-footer{margin-left:0;}
  body[data-site-page="p-6bbbc479ccc0"].site-paper .anchor-layout{margin-left:0;}
  body[data-site-page="p-6bbbc479ccc0"].site-paper .anchor-nav{
    position:relative !important;
    top:auto !important;
    bottom:auto !important;
    left:auto !important;
    width:100% !important;
    min-width:0 !important;
    max-width:none !important;
    height:auto !important;
    max-height:none !important;
    overflow:visible !important;
    border-right:0 !important;
    border-bottom:1px solid #ddd !important;
  }
  body[data-site-page="p-6bbbc479ccc0"].site-paper .anchor-content{max-width:none !important;margin:0 !important;padding:1.2rem 1rem 3rem !important;}
  body[data-site-page="p-6bbbc479ccc0"].site-paper #paper-content p, body[data-site-page="p-6bbbc479ccc0"].site-paper #paper-content li{font-size:1rem;}
  body[data-site-page="p-6bbbc479ccc0"].site-paper #paper-content h1{font-size:1.75rem;}
  body[data-site-page="p-6bbbc479ccc0"].site-paper #paper-content h2{font-size:1.35rem;}
  body[data-site-page="p-6bbbc479ccc0"].site-paper #paper-content .page{padding:1.2rem 0 2rem !important;}
}
@media print{
  body[data-site-page="p-6bbbc479ccc0"].site-paper>.topbar, body[data-site-page="p-6bbbc479ccc0"].site-paper>header.site-header, body[data-site-page="p-6bbbc479ccc0"].site-paper .anchor-nav, body[data-site-page="p-6bbbc479ccc0"].site-paper .section-nav, body[data-site-page="p-6bbbc479ccc0"].site-paper .paper-contents{display:none !important;}
  body[data-site-page="p-6bbbc479ccc0"].site-paper>.topbar, body[data-site-page="p-6bbbc479ccc0"].site-paper>header.site-header, body[data-site-page="p-6bbbc479ccc0"].site-paper>footer.site-footer{margin-left:0;}
  body[data-site-page="p-6bbbc479ccc0"].site-paper .anchor-layout{margin-left:0;}
  body[data-site-page="p-6bbbc479ccc0"].site-paper .anchor-content{max-width:none !important;padding:0 !important;}
  body[data-site-page="p-6bbbc479ccc0"].site-paper #paper-content .page{margin:0 !important;padding:0 0 1rem !important;border:0 !important;}
}


/* Extracted styles: early-universe/From_First_Record_to_Observable_Universe_Public.html [p-d3ec7f0bac82] */

  body[data-site-page="p-d3ec7f0bac82"]{
    --ink:#1b1f23;
    --ink-soft:#4a5056;
    --paper:#fbfaf7;
    --paper-alt:#f2efe8;
    --line:#d8d3c7;
    --accent:#6b3f2a;
    --accent-2:#1f4e5f;
    --maxw:1180px;
  }
  body[data-site-page="p-d3ec7f0bac82"], body[data-site-page="p-d3ec7f0bac82"] *{box-sizing:border-box;}
  body[data-site-page="p-d3ec7f0bac82"], body[data-site-page="p-d3ec7f0bac82"]{margin:0;padding:0;}
  body[data-site-page="p-d3ec7f0bac82"]{
    background:var(--paper);
    color:var(--ink);
    font-family: Georgia, 'Times New Roman', Cambria, serif;
    line-height:1.6;
    font-size:17px;
    -webkit-font-smoothing:antialiased;
  }
  body[data-site-page="p-d3ec7f0bac82"] a{color:var(--accent-2);}
  body[data-site-page="p-d3ec7f0bac82"] a:hover{color:var(--accent);}
  body[data-site-page="p-d3ec7f0bac82"] h1, body[data-site-page="p-d3ec7f0bac82"] h2, body[data-site-page="p-d3ec7f0bac82"] h3, body[data-site-page="p-d3ec7f0bac82"] h4{
    font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    line-height:1.25;
    font-weight:700;
    color:var(--ink);
  }
  body[data-site-page="p-d3ec7f0bac82"] code, body[data-site-page="p-d3ec7f0bac82"] pre{
    font-family: Consolas, 'Courier New', monospace;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:3px;
  }
  body[data-site-page="p-d3ec7f0bac82"] code{padding:0.05em 0.35em; font-size:0.92em;}
  body[data-site-page="p-d3ec7f0bac82"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-d3ec7f0bac82"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-d3ec7f0bac82"] th, body[data-site-page="p-d3ec7f0bac82"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-d3ec7f0bac82"] th{background:var(--paper-alt);}
  body[data-site-page="p-d3ec7f0bac82"] blockquote{
    margin:1em 0;
    padding:0.4em 1.1em;
    border-left:3px solid var(--accent);
    background:var(--paper-alt);
    color:var(--ink-soft);
  }
  body[data-site-page="p-d3ec7f0bac82"] .skip-link{
    position:absolute; left:-999px; top:auto;
  }
  body[data-site-page="p-d3ec7f0bac82"] .skip-link:focus{
    left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);
  }

  /* ---------- Top bar: identity + honesty stamp ---------- */
  body[data-site-page="p-d3ec7f0bac82"] .topbar{
    background:var(--ink);
    color:#eee;
    font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    font-size:0.82rem;
  }
  body[data-site-page="p-d3ec7f0bac82"] .topbar-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0.4em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:0.6em 1.2em;
    align-items:center;
    justify-content:space-between;
  }
  body[data-site-page="p-d3ec7f0bac82"] .stamp{
    display:inline-flex;
    align-items:center;
    gap:0.5em;
    color:#e7c9a9;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-d3ec7f0bac82"] .stamp b{color:#fff; font-weight:700;}
  body[data-site-page="p-d3ec7f0bac82"] .topbar-site{color:#c9c2b3;}

  /* ---------- Main nav ---------- */
  body[data-site-page="p-d3ec7f0bac82"] header.site-header{
    background:var(--paper);
    border-bottom:1px solid var(--line);
  }
  body[data-site-page="p-d3ec7f0bac82"] .brand-row{
    max-width:var(--maxw);
    margin:0 auto;
    padding:1.1em 1.2em 0.6em;
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:0.4em;
  }
  body[data-site-page="p-d3ec7f0bac82"] .brand-row h1{
    margin:0;
    font-size:1.5rem;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-d3ec7f0bac82"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-d3ec7f0bac82"] .brand-tag{
    font-family: Georgia, serif;
    font-style:italic;
    color:var(--ink-soft);
    font-size:0.95rem;
  }
  body[data-site-page="p-d3ec7f0bac82"] nav.main-nav{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em;
  }
  body[data-site-page="p-d3ec7f0bac82"] nav.main-nav ul{
    list-style:none;
    margin:0; padding:0;
    display:flex;
    flex-wrap:wrap;
    gap:0.2em;
    border-top:1px solid var(--line);
  }
  body[data-site-page="p-d3ec7f0bac82"] nav.main-nav li{margin:0;}
  body[data-site-page="p-d3ec7f0bac82"] nav.main-nav a{
    display:block;
    padding:0.8em 0.9em;
    color:var(--ink);
    text-decoration:none;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.92rem;
    font-weight:600;
    border-bottom:3px solid transparent;
    white-space:nowrap;
  }
  body[data-site-page="p-d3ec7f0bac82"] nav.main-nav a:hover{
    border-bottom-color:var(--accent);
    color:var(--accent);
  }
  body[data-site-page="p-d3ec7f0bac82"] nav.main-nav a[aria-current="page"]{
    border-bottom-color:var(--accent-2);
    color:var(--accent-2);
  }

  /* ---------- Layout: subnav + main ---------- */
  body[data-site-page="p-d3ec7f0bac82"] .layout{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em 3em;
    display:grid;
    grid-template-columns:220px 1fr;
    gap:2.4em;
    align-items:start;
  }
  body[data-site-page="p-d3ec7f0bac82"] .subnav{
    position:sticky;
    top:1.2em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
  }
  body[data-site-page="p-d3ec7f0bac82"] .subnav-box{
    border:1px solid var(--line);
    background:var(--paper-alt);
    border-radius:4px;
    padding:1em 1.1em;
  }
  body[data-site-page="p-d3ec7f0bac82"] .subnav-box h2{
    margin:0 0 0.6em;
    font-size:0.75rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
    color:var(--ink-soft);
  }
  body[data-site-page="p-d3ec7f0bac82"] .subnav-box ul{list-style:none; margin:0; padding:0;}
  body[data-site-page="p-d3ec7f0bac82"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-d3ec7f0bac82"] .subnav-box a{
    text-decoration:none;
    color:var(--ink);
  }
  body[data-site-page="p-d3ec7f0bac82"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-d3ec7f0bac82"] .subnav-box a[aria-current="page"]{
    color:var(--accent-2);
    font-weight:700;
  }
  body[data-site-page="p-d3ec7f0bac82"] .subnav-empty{
    color:var(--ink-soft);
    font-style:italic;
    font-size:0.85rem;
  }

  body[data-site-page="p-d3ec7f0bac82"] main{min-width:0;}
  body[data-site-page="p-d3ec7f0bac82"] main h2{
    margin-top:1.9em;
    padding-bottom:0.25em;
    border-bottom:1px solid var(--line);
    font-size:1.5rem;
  }
  body[data-site-page="p-d3ec7f0bac82"] main h2:first-child{margin-top:0;}
  body[data-site-page="p-d3ec7f0bac82"] main h3{font-size:1.18rem; margin-top:1.5em;}
  body[data-site-page="p-d3ec7f0bac82"] main p{margin:0.9em 0;}
  body[data-site-page="p-d3ec7f0bac82"] .lede{
    font-size:1.12rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-d3ec7f0bac82"] .callout{
    border:1px solid var(--line);
    border-left:4px solid var(--accent-2);
    background:var(--paper-alt);
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:0 4px 4px 0;
  }
  body[data-site-page="p-d3ec7f0bac82"] .callout h3, body[data-site-page="p-d3ec7f0bac82"] .callout h4{margin-top:0;}
  body[data-site-page="p-d3ec7f0bac82"] .honesty-box{
    border:1px dashed var(--accent);
    background:#fbf3ea;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.95rem;
  }
  body[data-site-page="p-d3ec7f0bac82"] .card-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));
    gap:1em;
    margin:1.4em 0;
  }
  body[data-site-page="p-d3ec7f0bac82"] .card{
    border:1px solid var(--line);
    background:#fff;
    padding:1em 1.1em;
    border-radius:4px;
  }
  body[data-site-page="p-d3ec7f0bac82"] .card h4{margin:0 0 0.4em; font-size:1.02rem;}
  body[data-site-page="p-d3ec7f0bac82"] .card p{margin:0.4em 0 0; font-size:0.93rem; color:var(--ink-soft);}
  body[data-site-page="p-d3ec7f0bac82"] .btn{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.92rem;
    text-decoration:none;
    padding:0.7em 1.3em;
    border-radius:4px;
    border:1px solid var(--accent-2);
    color:var(--accent-2);
    background:transparent;
  }
  body[data-site-page="p-d3ec7f0bac82"] .btn:hover{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-d3ec7f0bac82"] .btn-solid{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-d3ec7f0bac82"] .btn-solid:hover{background:var(--accent);}

  /* ---------- Footer ---------- */
  body[data-site-page="p-d3ec7f0bac82"] footer.site-footer{
    background:var(--ink);
    color:#cfc9bd;
    font-size:0.85rem;
  }
  body[data-site-page="p-d3ec7f0bac82"] .footer-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:1.6em 3em;
    justify-content:space-between;
  }
  body[data-site-page="p-d3ec7f0bac82"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-d3ec7f0bac82"] footer.site-footer h5{
    margin:0 0 0.5em;
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.8rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
  }
  body[data-site-page="p-d3ec7f0bac82"] .footer-honesty{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em 1.6em;
    font-size:0.8rem;
    color:#a49c8c;
  }
  body[data-site-page="p-d3ec7f0bac82"] .footer-honesty .stamp{color:#e7c9a9;}
  body[data-site-page="p-d3ec7f0bac82"] .footer-honesty .stamp b{color:#fff;}

  @media (max-width:820px){
    body[data-site-page="p-d3ec7f0bac82"] .layout{grid-template-columns:1fr;}
    body[data-site-page="p-d3ec7f0bac82"] .subnav{position:static;}
  }


body[data-site-page="p-d3ec7f0bac82"] .facts-list{list-style:none;margin:.6rem 0;padding:0;}
body[data-site-page="p-d3ec7f0bac82"] .facts-list li{margin:0 0 1rem;line-height:1.55;}
body[data-site-page="p-d3ec7f0bac82"] .fact-num{font-family:"Helvetica Neue",Arial,sans-serif;font-weight:800;color:#0b5;}
body[data-site-page="p-d3ec7f0bac82"] .fact-src{font-family:"Helvetica Neue",Arial,sans-serif;font-size:.82rem;}


body[data-site-page="p-d3ec7f0bac82"]{--ink:#162330;--muted:#607080;--line:#d6dee5;--nav:#0f2c3f;--blue:#194e70;--green:#1f6a49;--amber:#8a6417;--red:#8b2f2f;--paper:#fff;--soft:#f4f7f9}
body[data-site-page="p-d3ec7f0bac82"], body[data-site-page="p-d3ec7f0bac82"] *{box-sizing:border-box}body[data-site-page="p-d3ec7f0bac82"], body[data-site-page="p-d3ec7f0bac82"]{margin:0;padding:0;background:#edf1f4;color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;line-height:1.48}body[data-site-page="p-d3ec7f0bac82"]{counter-reset:folio}
body[data-site-page="p-d3ec7f0bac82"] nav{position:sticky;top:0;z-index:20;background:var(--nav);color:#fff;padding:9px 14px;display:flex;justify-content:space-between;gap:12px;font-size:12px;letter-spacing:.02em}
body[data-site-page="p-d3ec7f0bac82"] .page{position:relative;width:8.5in;min-height:11in;height:11in;margin:16px auto;background:#fff;padding:.44in .54in .48in;box-shadow:0 3px 16px #0002;break-after:page;page-break-after:always;overflow:hidden;counter-increment:folio}
body[data-site-page="p-d3ec7f0bac82"] .page:last-child{page-break-after:auto}body[data-site-page="p-d3ec7f0bac82"] .folio:after{content:counter(folio);position:absolute;right:.54in;bottom:.18in;font-size:9px;color:#89939b}body[data-site-page="p-d3ec7f0bac82"] .folio:before{content:"CONSTRAINT-BASED RECONSTRUCTION • EARLY-UNIVERSE PAPER IV";position:absolute;left:.54in;bottom:.18in;font-size:7.2px;letter-spacing:.08em;color:#a1aab1}
body[data-site-page="p-d3ec7f0bac82"] h1{font-size:30px;line-height:1.06;margin:.06in 0 .12in;color:#102c40}body[data-site-page="p-d3ec7f0bac82"] h2{font-size:22px;line-height:1.13;margin:0 0 .15in;color:#143b55;border-bottom:2px solid #dce8ef;padding-bottom:6px}body[data-site-page="p-d3ec7f0bac82"] h3{font-size:15px;color:#23506c;margin:.14in 0 .05in}body[data-site-page="p-d3ec7f0bac82"] h4{margin:0 0 4px}body[data-site-page="p-d3ec7f0bac82"] p, body[data-site-page="p-d3ec7f0bac82"] li{font-size:11.2px;margin:.07in 0}body[data-site-page="p-d3ec7f0bac82"] ul, body[data-site-page="p-d3ec7f0bac82"] ol{padding-left:21px;margin:.06in 0}body[data-site-page="p-d3ec7f0bac82"] .kicker, body[data-site-page="p-d3ec7f0bac82"] .eyebrow{font-size:9.5px;font-weight:800;letter-spacing:.12em;color:#687d8c;text-transform:uppercase}body[data-site-page="p-d3ec7f0bac82"] .lede{font-size:14px;color:#40596a}body[data-site-page="p-d3ec7f0bac82"] .hero{padding:.1in .04in .15in;border-bottom:2px solid #dbe6ed;margin-bottom:.08in}
body[data-site-page="p-d3ec7f0bac82"] .eq{max-width:100%;overflow-x:auto;text-align:center;margin:9px auto;padding:3px 2px;-webkit-overflow-scrolling:touch}body[data-site-page="p-d3ec7f0bac82"] .eq img{max-width:100%;height:auto;vertical-align:middle}body[data-site-page="p-d3ec7f0bac82"] .tablewrap{overflow-x:auto;margin:7px 0 10px}body[data-site-page="p-d3ec7f0bac82"] table{border-collapse:collapse;width:100%;font-size:9.7px;font-variant-numeric:tabular-nums}body[data-site-page="p-d3ec7f0bac82"] th, body[data-site-page="p-d3ec7f0bac82"] td{border:1px solid #cbd6de;padding:5px 6px;vertical-align:top}body[data-site-page="p-d3ec7f0bac82"] th{background:#edf4f8;text-align:left;color:#214c68}body[data-site-page="p-d3ec7f0bac82"] tr:nth-child(even) td{background:#fbfcfd}
body[data-site-page="p-d3ec7f0bac82"] .callout{border-left:5px solid #6d8799;background:#f3f7f9;padding:8px 10px;margin:9px 0;border-radius:4px}body[data-site-page="p-d3ec7f0bac82"] .callout h4{font-size:11.4px}body[data-site-page="p-d3ec7f0bac82"] .callout.pass{border-color:#2c8057;background:#eef8f2}body[data-site-page="p-d3ec7f0bac82"] .callout.warn{border-color:#b27b25;background:#fff8ea}body[data-site-page="p-d3ec7f0bac82"] .callout.fail{border-color:#9b3f3f;background:#fff1f1}body[data-site-page="p-d3ec7f0bac82"] .callout.source{border-color:#66538b;background:#f5f2fa}body[data-site-page="p-d3ec7f0bac82"] .callout.assert{border-color:#1b5d84;background:#eef6fb}
body[data-site-page="p-d3ec7f0bac82"] .verdictgrid{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:10px 0}body[data-site-page="p-d3ec7f0bac82"] .verdictgrid>div{border:1px solid #d2dce4;border-radius:7px;padding:7px;background:#fff}body[data-site-page="p-d3ec7f0bac82"] .verdictgrid b{display:block;font-size:9.5px;color:#607585}body[data-site-page="p-d3ec7f0bac82"] .verdictgrid span{font-size:12.2px;font-weight:750;color:#173f5a}body[data-site-page="p-d3ec7f0bac82"] .bigresult{text-align:center;margin:.15in 0;padding:.12in;border:2px solid #2c6c91;border-radius:9px;background:#eff7fb}body[data-site-page="p-d3ec7f0bac82"] .bigresult div{font-size:10px;text-transform:uppercase;letter-spacing:.08em}body[data-site-page="p-d3ec7f0bac82"] .bigresult strong{font-size:21px;color:#174d6d}body[data-site-page="p-d3ec7f0bac82"] .statusline{display:inline-block;padding:4px 8px;border-radius:20px;background:#eaf7ef;color:#226445;font-weight:800;font-size:9.5px;letter-spacing:.05em;text-transform:uppercase}body[data-site-page="p-d3ec7f0bac82"] .claimbar{border:1px solid #bed0dc;background:#f5f9fb;border-radius:8px;padding:9px 11px;margin:9px 0}body[data-site-page="p-d3ec7f0bac82"] .claimbar strong{color:#174d6d}body[data-site-page="p-d3ec7f0bac82"] .small{font-size:9.2px;color:#65727b}body[data-site-page="p-d3ec7f0bac82"] .mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8.7px;word-break:break-all}body[data-site-page="p-d3ec7f0bac82"] .chart{display:block;max-width:100%;max-height:3.35in;margin:9px auto}body[data-site-page="p-d3ec7f0bac82"] .twocol{display:grid;grid-template-columns:1fr 1fr;gap:10px}body[data-site-page="p-d3ec7f0bac82"] .metric{font-size:20px;font-weight:800;color:#174d6d}body[data-site-page="p-d3ec7f0bac82"] .tight li{margin:2px 0}body[data-site-page="p-d3ec7f0bac82"] .ref{font-size:9.4px;margin:4px 0}
@media(max-width:700px){body[data-site-page="p-d3ec7f0bac82"]{background:#fff}body[data-site-page="p-d3ec7f0bac82"] nav{position:static;font-size:11px}body[data-site-page="p-d3ec7f0bac82"] .page{width:100%;min-height:0;height:auto;margin:0;padding:20px 15px 36px;box-shadow:none;overflow:visible;break-after:auto;page-break-after:auto;border-bottom:8px solid #edf2f5}body[data-site-page="p-d3ec7f0bac82"] .folio{display:none}body[data-site-page="p-d3ec7f0bac82"] h1{font-size:27px}body[data-site-page="p-d3ec7f0bac82"] h2{font-size:22px}body[data-site-page="p-d3ec7f0bac82"] p, body[data-site-page="p-d3ec7f0bac82"] li{font-size:15px;line-height:1.55}body[data-site-page="p-d3ec7f0bac82"] .lede{font-size:17px}body[data-site-page="p-d3ec7f0bac82"] .verdictgrid, body[data-site-page="p-d3ec7f0bac82"] .twocol{grid-template-columns:1fr}body[data-site-page="p-d3ec7f0bac82"] .eq{text-align:left}body[data-site-page="p-d3ec7f0bac82"] .eq img{max-width:none;max-height:92px}body[data-site-page="p-d3ec7f0bac82"] .tablewrap table{min-width:680px;font-size:13px}body[data-site-page="p-d3ec7f0bac82"] .callout h4{font-size:15px}body[data-site-page="p-d3ec7f0bac82"] .kicker, body[data-site-page="p-d3ec7f0bac82"] .eyebrow{font-size:11px}body[data-site-page="p-d3ec7f0bac82"] .chart{max-height:none;width:100%}}
@media print{body[data-site-page="p-d3ec7f0bac82"], body[data-site-page="p-d3ec7f0bac82"]{background:#fff}body[data-site-page="p-d3ec7f0bac82"] nav{display:none}body[data-site-page="p-d3ec7f0bac82"] .page{margin:0;box-shadow:none;width:8.5in;height:11in;min-height:11in}@page{size:Letter;margin:0}}


/* The shared Gates navigation is a real fixed rail; the reading column never hides beneath it. */
body[data-site-page="p-d3ec7f0bac82"]{scroll-behavior:smooth;}
body[data-site-page="p-d3ec7f0bac82"].site-paper{margin:0;background:var(--paper);color:var(--ink);font-family:Georgia,"Times New Roman",serif;line-height:1.5;}
body[data-site-page="p-d3ec7f0bac82"].site-paper>.topbar, body[data-site-page="p-d3ec7f0bac82"].site-paper>header.site-header, body[data-site-page="p-d3ec7f0bac82"].site-paper>footer.site-footer{margin-left:285px;}
body[data-site-page="p-d3ec7f0bac82"].site-paper .anchor-layout{position:relative;min-height:60vh;margin-left:285px;}
body[data-site-page="p-d3ec7f0bac82"].site-paper .anchor-nav{
  position:fixed !important;
  top:0 !important;
  bottom:0 !important;
  left:0 !important;
  z-index:100 !important;
  display:block !important;
  box-sizing:border-box !important;
  width:285px !important;
  min-width:285px !important;
  max-width:285px !important;
  height:100vh !important;
  max-height:none !important;
  overflow-x:hidden !important;
  overflow-y:auto !important;
  visibility:visible !important;
  opacity:1 !important;
  padding:18px 14px !important;
  border-right:1px solid #ddd !important;
  background:#fcfcfc !important;
  color:#161616 !important;
  font-family:"Helvetica Neue",Arial,sans-serif !important;
  font-size:13px !important;
  line-height:1.4 !important;
}
body[data-site-page="p-d3ec7f0bac82"].site-paper .anchor-nav a{
  display:block !important;
  padding:3px 8px !important;
  color:#161616 !important;
  text-decoration:none !important;
  border-radius:5px !important;
}
body[data-site-page="p-d3ec7f0bac82"].site-paper .anchor-nav a:hover{background:#eef7f1 !important;text-decoration:none !important;}
body[data-site-page="p-d3ec7f0bac82"].site-paper .anchor-nav a.current{background:#dff3e7 !important;font-weight:700 !important;}
body[data-site-page="p-d3ec7f0bac82"].site-paper .ann-title{font-weight:800;font-size:14.5px;margin:0 0 6px;line-height:1.25;}
body[data-site-page="p-d3ec7f0bac82"].site-paper .ann-title a{color:#0b5 !important;padding:0 !important;}
body[data-site-page="p-d3ec7f0bac82"].site-paper .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:13px 0 4px;font-weight:700;}

/* Restore the live shell's normal top navigation after the paper's print CSS. */
body[data-site-page="p-d3ec7f0bac82"].site-paper nav.main-nav{
  position:static !important;
  display:block !important;
  top:auto !important;
  z-index:auto !important;
  width:auto !important;
  padding:0 1.2em !important;
  background:transparent !important;
  color:inherit !important;
  font-size:inherit !important;
  letter-spacing:normal !important;
}
body[data-site-page="p-d3ec7f0bac82"].site-paper .anchor-content{
  width:100% !important;
  max-width:1180px !important;
  min-width:0 !important;
  box-sizing:border-box !important;
  margin:0 auto !important;
  padding:2em 1.2em 4em !important;
}
body[data-site-page="p-d3ec7f0bac82"].site-paper .paper-breadcrumb{
  margin:0 0 1rem !important;
  color:var(--ink-soft) !important;
  font-family:"Trebuchet MS","Segoe UI",Verdana,sans-serif !important;
  font-size:.84rem !important;
}
body[data-site-page="p-d3ec7f0bac82"].site-paper .paper-breadcrumb a{color:var(--accent-2) !important;text-decoration:none !important;}
body[data-site-page="p-d3ec7f0bac82"].site-paper .section-nav{
  display:block !important;
  width:100% !important;
  margin:0 0 1.25rem !important;
  font-family:"Trebuchet MS","Segoe UI",Verdana,sans-serif !important;
  font-size:.88rem !important;
}
body[data-site-page="p-d3ec7f0bac82"].site-paper .section-nav .subnav-box{
  width:100% !important;
  box-sizing:border-box !important;
  border:1px solid var(--line) !important;
  background:var(--paper-alt) !important;
  border-radius:4px !important;
  padding:1em 1.1em !important;
}
body[data-site-page="p-d3ec7f0bac82"].site-paper .section-nav .subnav-box h2{margin:0 0 .6em;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);}
body[data-site-page="p-d3ec7f0bac82"].site-paper .section-nav .subnav-box ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:.28em;}
body[data-site-page="p-d3ec7f0bac82"].site-paper .section-nav .subnav-box li{margin:0;}
body[data-site-page="p-d3ec7f0bac82"].site-paper .section-nav .subnav-box a{color:var(--ink);text-decoration:none;}
body[data-site-page="p-d3ec7f0bac82"].site-paper .section-nav .subnav-box a:hover{color:var(--accent);text-decoration:underline;}
body[data-site-page="p-d3ec7f0bac82"].site-paper .section-nav .subnav-box a[aria-current="page"]{color:var(--accent-2);font-weight:700;}

body[data-site-page="p-d3ec7f0bac82"].site-paper .paper-contents{
  margin:0 0 2rem !important;
  border:1px solid var(--line) !important;
  border-radius:4px !important;
  background:var(--paper-alt) !important;
}
body[data-site-page="p-d3ec7f0bac82"].site-paper .paper-contents summary{
  cursor:pointer !important;
  padding:.75rem 1rem !important;
  color:var(--ink-soft) !important;
  font-family:"Trebuchet MS","Segoe UI",Verdana,sans-serif !important;
  font-size:.78rem !important;
  font-weight:700 !important;
  letter-spacing:.08em !important;
  text-transform:uppercase !important;
}
body[data-site-page="p-d3ec7f0bac82"].site-paper .paper-contents[open] summary{border-bottom:1px solid var(--line);}
body[data-site-page="p-d3ec7f0bac82"].site-paper .paper-toc{
  position:static !important;
  display:block !important;
  max-height:26rem !important;
  overflow:auto !important;
  padding:.7rem 1.25rem .9rem 2.25rem !important;
  background:transparent !important;
  color:var(--ink) !important;
  font-family:"Trebuchet MS","Segoe UI",Verdana,sans-serif !important;
  font-size:.84rem !important;
  line-height:1.35 !important;
}
body[data-site-page="p-d3ec7f0bac82"].site-paper .paper-toc a{color:var(--ink) !important;text-decoration:none !important;}
body[data-site-page="p-d3ec7f0bac82"].site-paper .paper-toc a:hover{color:var(--accent) !important;text-decoration:underline !important;}
body[data-site-page="p-d3ec7f0bac82"].site-paper .paper-toc li{margin:.25rem 0 !important;}

/* Turn each print page into a readable web section without deleting its content. */
body[data-site-page="p-d3ec7f0bac82"].site-paper #paper-content .page{
  position:relative !important;
  width:auto !important;
  max-width:none !important;
  min-height:0 !important;
  height:auto !important;
  margin:0 0 2.4rem !important;
  padding:1.5rem 0 2.2rem !important;
  background:var(--paper) !important;
  box-shadow:none !important;
  border-bottom:1px solid var(--line) !important;
  overflow:visible !important;
  break-after:auto !important;
  page-break-after:auto !important;
  counter-increment:none !important;
  scroll-margin-top:1.2rem !important;
}
body[data-site-page="p-d3ec7f0bac82"].site-paper #paper-content .page:first-child{padding-top:0 !important;}
body[data-site-page="p-d3ec7f0bac82"].site-paper #paper-content .page:last-child{border-bottom:0 !important;margin-bottom:0 !important;}
body[data-site-page="p-d3ec7f0bac82"].site-paper #paper-content .folio{display:none !important;}
body[data-site-page="p-d3ec7f0bac82"].site-paper #paper-content h1{font-size:2rem;line-height:1.2;margin:1.2rem 0 .6rem;color:var(--ink);border-bottom:2px solid var(--line);padding-bottom:.3rem;}
body[data-site-page="p-d3ec7f0bac82"].site-paper #paper-content h2{font-size:1.45rem;line-height:1.25;margin:1.7rem 0 .6rem;color:var(--ink);border-bottom:1px solid var(--line);padding-bottom:.25rem;}
body[data-site-page="p-d3ec7f0bac82"].site-paper #paper-content h3{font-size:1.15rem;line-height:1.3;margin:1.3rem 0 .4rem;color:var(--ink);}
body[data-site-page="p-d3ec7f0bac82"].site-paper #paper-content p, body[data-site-page="p-d3ec7f0bac82"].site-paper #paper-content li{max-width:95ch;font-size:1rem;line-height:1.6;}
body[data-site-page="p-d3ec7f0bac82"].site-paper #paper-content .lede{font-size:1.12rem;line-height:1.55;color:var(--ink-soft);}
body[data-site-page="p-d3ec7f0bac82"].site-paper #paper-content .hero{padding:.2rem 0 1rem;border-bottom:2px solid var(--line);margin-bottom:1rem;}
body[data-site-page="p-d3ec7f0bac82"].site-paper #paper-content .eq{max-width:100%;overflow-x:auto;text-align:center;margin:1rem auto;padding:.2rem;-webkit-overflow-scrolling:touch;}
body[data-site-page="p-d3ec7f0bac82"].site-paper #paper-content .eq img{max-width:100%;height:auto;vertical-align:middle;}
body[data-site-page="p-d3ec7f0bac82"].site-paper #paper-content .tablewrap{max-width:100%;overflow-x:auto;margin:.8rem 0 1.25rem;-webkit-overflow-scrolling:touch;}
body[data-site-page="p-d3ec7f0bac82"].site-paper #paper-content table{width:100%;min-width:0;font-size:.86rem;}
body[data-site-page="p-d3ec7f0bac82"].site-paper #paper-content th, body[data-site-page="p-d3ec7f0bac82"].site-paper #paper-content td{padding:.5rem .6rem;}
body[data-site-page="p-d3ec7f0bac82"].site-paper #paper-content pre{max-width:100%;overflow:auto;white-space:pre-wrap;word-break:break-word;}
body[data-site-page="p-d3ec7f0bac82"].site-paper #paper-content img{max-width:100%;height:auto;}
body[data-site-page="p-d3ec7f0bac82"].site-paper #paper-content .chart{max-width:100%;height:auto;}

@media(max-width:860px){
  body[data-site-page="p-d3ec7f0bac82"].site-paper>.topbar, body[data-site-page="p-d3ec7f0bac82"].site-paper>header.site-header, body[data-site-page="p-d3ec7f0bac82"].site-paper>footer.site-footer{margin-left:0;}
  body[data-site-page="p-d3ec7f0bac82"].site-paper .anchor-layout{margin-left:0;}
  body[data-site-page="p-d3ec7f0bac82"].site-paper .anchor-nav{
    position:relative !important;
    top:auto !important;
    bottom:auto !important;
    left:auto !important;
    width:100% !important;
    min-width:0 !important;
    max-width:none !important;
    height:auto !important;
    max-height:none !important;
    overflow:visible !important;
    border-right:0 !important;
    border-bottom:1px solid #ddd !important;
  }
  body[data-site-page="p-d3ec7f0bac82"].site-paper .anchor-content{max-width:none !important;margin:0 !important;padding:1.2rem 1rem 3rem !important;}
  body[data-site-page="p-d3ec7f0bac82"].site-paper #paper-content p, body[data-site-page="p-d3ec7f0bac82"].site-paper #paper-content li{font-size:1rem;}
  body[data-site-page="p-d3ec7f0bac82"].site-paper #paper-content h1{font-size:1.75rem;}
  body[data-site-page="p-d3ec7f0bac82"].site-paper #paper-content h2{font-size:1.35rem;}
  body[data-site-page="p-d3ec7f0bac82"].site-paper #paper-content .page{padding:1.2rem 0 2rem !important;}
}
@media print{
  body[data-site-page="p-d3ec7f0bac82"].site-paper>.topbar, body[data-site-page="p-d3ec7f0bac82"].site-paper>header.site-header, body[data-site-page="p-d3ec7f0bac82"].site-paper .anchor-nav, body[data-site-page="p-d3ec7f0bac82"].site-paper .section-nav, body[data-site-page="p-d3ec7f0bac82"].site-paper .paper-contents{display:none !important;}
  body[data-site-page="p-d3ec7f0bac82"].site-paper>.topbar, body[data-site-page="p-d3ec7f0bac82"].site-paper>header.site-header, body[data-site-page="p-d3ec7f0bac82"].site-paper>footer.site-footer{margin-left:0;}
  body[data-site-page="p-d3ec7f0bac82"].site-paper .anchor-layout{margin-left:0;}
  body[data-site-page="p-d3ec7f0bac82"].site-paper .anchor-content{max-width:none !important;padding:0 !important;}
  body[data-site-page="p-d3ec7f0bac82"].site-paper #paper-content .page{margin:0 !important;padding:0 0 1rem !important;border:0 !important;}
}


/* Extracted styles: early-universe/index.html [p-e93bde28da42] */

  body[data-site-page="p-e93bde28da42"]{
    --ink:#1b1f23;
    --ink-soft:#4a5056;
    --paper:#fbfaf7;
    --paper-alt:#f2efe8;
    --line:#d8d3c7;
    --accent:#6b3f2a;
    --accent-2:#1f4e5f;
    --maxw:1180px;
  }
  body[data-site-page="p-e93bde28da42"], body[data-site-page="p-e93bde28da42"] *{box-sizing:border-box;}
  body[data-site-page="p-e93bde28da42"], body[data-site-page="p-e93bde28da42"]{margin:0;padding:0;}
  body[data-site-page="p-e93bde28da42"]{
    background:var(--paper);
    color:var(--ink);
    font-family: Georgia, 'Times New Roman', Cambria, serif;
    line-height:1.6;
    font-size:17px;
    -webkit-font-smoothing:antialiased;
  }
  body[data-site-page="p-e93bde28da42"] a{color:var(--accent-2);}
  body[data-site-page="p-e93bde28da42"] a:hover{color:var(--accent);}
  body[data-site-page="p-e93bde28da42"] h1, body[data-site-page="p-e93bde28da42"] h2, body[data-site-page="p-e93bde28da42"] h3, body[data-site-page="p-e93bde28da42"] h4{
    font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    line-height:1.25;
    font-weight:700;
    color:var(--ink);
  }
  body[data-site-page="p-e93bde28da42"] code, body[data-site-page="p-e93bde28da42"] pre{
    font-family: Consolas, 'Courier New', monospace;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:3px;
  }
  body[data-site-page="p-e93bde28da42"] code{padding:0.05em 0.35em; font-size:0.92em;}
  body[data-site-page="p-e93bde28da42"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-e93bde28da42"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-e93bde28da42"] th, body[data-site-page="p-e93bde28da42"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-e93bde28da42"] th{background:var(--paper-alt);}
  body[data-site-page="p-e93bde28da42"] blockquote{
    margin:1em 0;
    padding:0.4em 1.1em;
    border-left:3px solid var(--accent);
    background:var(--paper-alt);
    color:var(--ink-soft);
  }
  body[data-site-page="p-e93bde28da42"] .skip-link{
    position:absolute; left:-999px; top:auto;
  }
  body[data-site-page="p-e93bde28da42"] .skip-link:focus{
    left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);
  }

  /* ---------- Top bar: identity + honesty stamp ---------- */
  body[data-site-page="p-e93bde28da42"] .topbar{
    background:var(--ink);
    color:#eee;
    font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    font-size:0.82rem;
  }
  body[data-site-page="p-e93bde28da42"] .topbar-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0.4em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:0.6em 1.2em;
    align-items:center;
    justify-content:space-between;
  }
  body[data-site-page="p-e93bde28da42"] .stamp{
    display:inline-flex;
    align-items:center;
    gap:0.5em;
    color:#e7c9a9;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-e93bde28da42"] .stamp b{color:#fff; font-weight:700;}
  body[data-site-page="p-e93bde28da42"] .topbar-site{color:#c9c2b3;}

  /* ---------- Main nav ---------- */
  body[data-site-page="p-e93bde28da42"] header.site-header{
    background:var(--paper);
    border-bottom:1px solid var(--line);
  }
  body[data-site-page="p-e93bde28da42"] .brand-row{
    max-width:var(--maxw);
    margin:0 auto;
    padding:1.1em 1.2em 0.6em;
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:0.4em;
  }
  body[data-site-page="p-e93bde28da42"] .brand-row h1{
    margin:0;
    font-size:1.5rem;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-e93bde28da42"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-e93bde28da42"] .brand-tag{
    font-family: Georgia, serif;
    font-style:italic;
    color:var(--ink-soft);
    font-size:0.95rem;
  }
  body[data-site-page="p-e93bde28da42"] nav.main-nav{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em;
  }
  body[data-site-page="p-e93bde28da42"] nav.main-nav ul{
    list-style:none;
    margin:0; padding:0;
    display:flex;
    flex-wrap:wrap;
    gap:0.2em;
    border-top:1px solid var(--line);
  }
  body[data-site-page="p-e93bde28da42"] nav.main-nav li{margin:0;}
  body[data-site-page="p-e93bde28da42"] nav.main-nav a{
    display:block;
    padding:0.8em 0.9em;
    color:var(--ink);
    text-decoration:none;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.92rem;
    font-weight:600;
    border-bottom:3px solid transparent;
    white-space:nowrap;
  }
  body[data-site-page="p-e93bde28da42"] nav.main-nav a:hover{
    border-bottom-color:var(--accent);
    color:var(--accent);
  }
  body[data-site-page="p-e93bde28da42"] nav.main-nav a[aria-current="page"]{
    border-bottom-color:var(--accent-2);
    color:var(--accent-2);
  }

  /* ---------- Layout: subnav + main ---------- */
  body[data-site-page="p-e93bde28da42"] .layout{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em 3em;
    display:grid;
    grid-template-columns:220px 1fr;
    gap:2.4em;
    align-items:start;
  }
  body[data-site-page="p-e93bde28da42"] .subnav{
    position:sticky;
    top:1.2em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
  }
  body[data-site-page="p-e93bde28da42"] .subnav-box{
    border:1px solid var(--line);
    background:var(--paper-alt);
    border-radius:4px;
    padding:1em 1.1em;
  }
  body[data-site-page="p-e93bde28da42"] .subnav-box h2{
    margin:0 0 0.6em;
    font-size:0.75rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
    color:var(--ink-soft);
  }
  body[data-site-page="p-e93bde28da42"] .subnav-box ul{list-style:none; margin:0; padding:0;}
  body[data-site-page="p-e93bde28da42"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-e93bde28da42"] .subnav-box a{
    text-decoration:none;
    color:var(--ink);
  }
  body[data-site-page="p-e93bde28da42"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-e93bde28da42"] .subnav-box a[aria-current="page"]{
    color:var(--accent-2);
    font-weight:700;
  }
  body[data-site-page="p-e93bde28da42"] .subnav-empty{
    color:var(--ink-soft);
    font-style:italic;
    font-size:0.85rem;
  }

  body[data-site-page="p-e93bde28da42"] main{min-width:0;}
  body[data-site-page="p-e93bde28da42"] main h2{
    margin-top:1.9em;
    padding-bottom:0.25em;
    border-bottom:1px solid var(--line);
    font-size:1.5rem;
  }
  body[data-site-page="p-e93bde28da42"] main h2:first-child{margin-top:0;}
  body[data-site-page="p-e93bde28da42"] main h3{font-size:1.18rem; margin-top:1.5em;}
  body[data-site-page="p-e93bde28da42"] main p{margin:0.9em 0;}
  body[data-site-page="p-e93bde28da42"] .lede{
    font-size:1.12rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-e93bde28da42"] .callout{
    border:1px solid var(--line);
    border-left:4px solid var(--accent-2);
    background:var(--paper-alt);
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:0 4px 4px 0;
  }
  body[data-site-page="p-e93bde28da42"] .callout h3, body[data-site-page="p-e93bde28da42"] .callout h4{margin-top:0;}
  body[data-site-page="p-e93bde28da42"] .honesty-box{
    border:1px dashed var(--accent);
    background:#fbf3ea;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.95rem;
  }
  body[data-site-page="p-e93bde28da42"] .card-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));
    gap:1em;
    margin:1.4em 0;
  }
  body[data-site-page="p-e93bde28da42"] .card{
    border:1px solid var(--line);
    background:#fff;
    padding:1em 1.1em;
    border-radius:4px;
  }
  body[data-site-page="p-e93bde28da42"] .card h4{margin:0 0 0.4em; font-size:1.02rem;}
  body[data-site-page="p-e93bde28da42"] .card p{margin:0.4em 0 0; font-size:0.93rem; color:var(--ink-soft);}
  body[data-site-page="p-e93bde28da42"] .btn{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.92rem;
    text-decoration:none;
    padding:0.7em 1.3em;
    border-radius:4px;
    border:1px solid var(--accent-2);
    color:var(--accent-2);
    background:transparent;
  }
  body[data-site-page="p-e93bde28da42"] .btn:hover{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-e93bde28da42"] .btn-solid{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-e93bde28da42"] .btn-solid:hover{background:var(--accent);}

  /* ---------- Footer ---------- */
  body[data-site-page="p-e93bde28da42"] footer.site-footer{
    background:var(--ink);
    color:#cfc9bd;
    font-size:0.85rem;
  }
  body[data-site-page="p-e93bde28da42"] .footer-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:1.6em 3em;
    justify-content:space-between;
  }
  body[data-site-page="p-e93bde28da42"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-e93bde28da42"] footer.site-footer h5{
    margin:0 0 0.5em;
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.8rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
  }
  body[data-site-page="p-e93bde28da42"] .footer-honesty{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em 1.6em;
    font-size:0.8rem;
    color:#a49c8c;
  }
  body[data-site-page="p-e93bde28da42"] .footer-honesty .stamp{color:#e7c9a9;}
  body[data-site-page="p-e93bde28da42"] .footer-honesty .stamp b{color:#fff;}

  @media (max-width:820px){
    body[data-site-page="p-e93bde28da42"] .layout{grid-template-columns:1fr;}
    body[data-site-page="p-e93bde28da42"] .subnav{position:static;}
  }


body[data-site-page="p-e93bde28da42"] .facts-list{list-style:none;margin:.6rem 0;padding:0;}
body[data-site-page="p-e93bde28da42"] .facts-list li{margin:0 0 1rem;line-height:1.55;}
body[data-site-page="p-e93bde28da42"] .fact-num{font-family:"Helvetica Neue",Arial,sans-serif;font-weight:800;color:#0b5;}
body[data-site-page="p-e93bde28da42"] .fact-src{font-family:"Helvetica Neue",Arial,sans-serif;font-size:.82rem;}


/* Keep the shared site navigation and the reading column as explicit siblings. */
body[data-site-page="p-e93bde28da42"] .anchor-layout{
  display:grid !important;
  grid-template-columns:285px minmax(0,1fr) !important;
  align-items:start !important;
  width:100% !important;
  max-width:none !important;
  margin:0 !important;
  padding:1.2rem 0 3rem !important;
}
body[data-site-page="p-e93bde28da42"] .anchor-nav{
  position:sticky !important;
  top:0 !important;
  left:auto !important;
  z-index:20 !important;
  display:block !important;
  grid-column:1 !important;
  box-sizing:border-box !important;
  width:285px !important;
  min-width:285px !important;
  max-width:285px !important;
  max-height:100vh !important;
  overflow-y:auto !important;
  overflow-x:hidden !important;
  visibility:visible !important;
  opacity:1 !important;
  padding:18px 14px !important;
  border-right:1px solid #ddd !important;
  background:#fcfcfc !important;
  font-family:"Helvetica Neue",Arial,sans-serif !important;
  font-size:13px !important;
  line-height:1.4 !important;
}
body[data-site-page="p-e93bde28da42"] .anchor-nav a{
  display:block !important;
  padding:3px 8px !important;
  color:#161616 !important;
  text-decoration:none !important;
  border-radius:5px !important;
}
body[data-site-page="p-e93bde28da42"] .anchor-nav a:hover{background:#eef7f1 !important;text-decoration:none !important;}
body[data-site-page="p-e93bde28da42"] .anchor-nav a.current{background:#dff3e7 !important;font-weight:700 !important;}
body[data-site-page="p-e93bde28da42"] .ann-title{font-weight:800;font-size:14.5px;margin:0 0 6px;line-height:1.25;}
body[data-site-page="p-e93bde28da42"] .ann-title a{color:#0b5 !important;padding:0 !important;}
body[data-site-page="p-e93bde28da42"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:13px 0 4px;font-weight:700;}
body[data-site-page="p-e93bde28da42"] .anchor-content{
  grid-column:2 !important;
  display:block !important;
  box-sizing:border-box !important;
  width:100% !important;
  min-width:0 !important;
  max-width:64rem !important;
  margin:0 auto !important;
  padding:1.2rem 1.6rem 4rem !important;
}
body[data-site-page="p-e93bde28da42"] .section-nav{
  display:block !important;
  width:100% !important;
  margin:0 0 1.5rem !important;
  font-family:"Helvetica Neue",Arial,sans-serif !important;
  font-size:.88rem !important;
}
body[data-site-page="p-e93bde28da42"] .section-nav .subnav-box{
  width:100% !important;
  box-sizing:border-box !important;
  border:1px solid var(--line) !important;
  background:var(--paper-alt) !important;
  border-radius:4px !important;
  padding:1em 1.1em !important;
}
body[data-site-page="p-e93bde28da42"] .section-nav .subnav-box h2{margin:0 0 .6em;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);}
body[data-site-page="p-e93bde28da42"] .section-nav .subnav-box ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.35em 1.1em;}
body[data-site-page="p-e93bde28da42"] .section-nav .subnav-box li{margin:0;}
body[data-site-page="p-e93bde28da42"] .section-nav .subnav-box a{text-decoration:none;color:var(--ink);}
body[data-site-page="p-e93bde28da42"] .section-nav .subnav-box a:hover{color:var(--accent);text-decoration:underline;}
body[data-site-page="p-e93bde28da42"] .section-nav .subnav-box a[aria-current="page"]{color:var(--accent-2);font-weight:700;}
body[data-site-page="p-e93bde28da42"] main#main-content.anchor-content{
  width:100% !important;
  min-width:0 !important;
  max-width:64rem !important;
  margin:0 auto !important;
  padding:1.2rem 1.6rem 4rem !important;
}
@media(max-width:860px){
  body[data-site-page="p-e93bde28da42"] .anchor-layout{display:block !important;width:100% !important;padding:0 0 3rem !important;}
  body[data-site-page="p-e93bde28da42"] .anchor-nav{
    position:static !important;
    width:100% !important;
    min-width:0 !important;
    max-width:none !important;
    max-height:none !important;
    overflow:visible !important;
    border-right:0 !important;
    border-bottom:1px solid #ddd !important;
  }
  body[data-site-page="p-e93bde28da42"] .anchor-content, body[data-site-page="p-e93bde28da42"] main#main-content.anchor-content{
    display:block !important;
    grid-column:auto !important;
    width:100% !important;
    max-width:none !important;
    margin:0 !important;
    padding:1rem 1rem 3rem !important;
  }
  body[data-site-page="p-e93bde28da42"] .section-nav .subnav-box ul{display:block;}
  body[data-site-page="p-e93bde28da42"] .section-nav .subnav-box li{margin:.35em 0;}
}


body[data-site-page="p-e93bde28da42"] .equation-block{margin:1.2rem 0;padding:.9rem 1rem;border:1px solid var(--line);border-left:4px solid var(--accent-2);border-radius:0 5px 5px 0;background:#f7fafb;overflow-x:auto;text-align:center;font-size:1.08rem;}
body[data-site-page="p-e93bde28da42"] .equation-block mjx-container{max-width:100%;overflow-x:auto;overflow-y:hidden;}
body[data-site-page="p-e93bde28da42"] .equation-wide{font-size:1rem;}
body[data-site-page="p-e93bde28da42"] .paper-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.4rem 0;}
body[data-site-page="p-e93bde28da42"] .paper-card{border:1px solid var(--line);border-left:4px solid var(--accent-2);background:#fff;padding:1rem 1.1rem;border-radius:0 5px 5px 0;}
body[data-site-page="p-e93bde28da42"] .paper-card-wide{grid-column:1/-1;}
body[data-site-page="p-e93bde28da42"] .paper-card h3{margin:0 0 .45rem;font-size:1.08rem;}
body[data-site-page="p-e93bde28da42"] .paper-card p{margin:.45rem 0;}
body[data-site-page="p-e93bde28da42"] .paper-card-link{display:block;color:inherit;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;}
body[data-site-page="p-e93bde28da42"] .paper-card-link:hover{color:inherit;text-decoration:none;border-color:var(--accent-2);box-shadow:0 4px 14px rgba(31,78,95,.12);transform:translateY(-1px);}
body[data-site-page="p-e93bde28da42"] .paper-card-link h3{color:var(--accent-2);}
body[data-site-page="p-e93bde28da42"] .paper-action{font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;font-weight:700;color:var(--accent-2);}
body[data-site-page="p-e93bde28da42"] .research-step{margin:1.2rem 0;}
body[data-site-page="p-e93bde28da42"] .research-step h3{margin-top:0;}
@media(max-width:820px){body[data-site-page="p-e93bde28da42"] .paper-grid{grid-template-columns:1fr;}body[data-site-page="p-e93bde28da42"] .paper-card-wide{grid-column:auto;}body[data-site-page="p-e93bde28da42"] .equation-block{font-size:.94rem;text-align:left;}}


/* Extracted styles: early-universe/inflation-gate.html [p-9fe92c634950] */

  body[data-site-page="p-9fe92c634950"]{
    --ink:#1b1f23;
    --ink-soft:#4a5056;
    --paper:#fbfaf7;
    --paper-alt:#f2efe8;
    --line:#d8d3c7;
    --accent:#6b3f2a;
    --accent-2:#1f4e5f;
    --maxw:1180px;
  }
  body[data-site-page="p-9fe92c634950"], body[data-site-page="p-9fe92c634950"] *{box-sizing:border-box;}
  body[data-site-page="p-9fe92c634950"], body[data-site-page="p-9fe92c634950"]{margin:0;padding:0;}
  body[data-site-page="p-9fe92c634950"]{
    background:var(--paper);
    color:var(--ink);
    font-family: Georgia, 'Times New Roman', Cambria, serif;
    line-height:1.6;
    font-size:17px;
    -webkit-font-smoothing:antialiased;
  }
  body[data-site-page="p-9fe92c634950"] a{color:var(--accent-2);}
  body[data-site-page="p-9fe92c634950"] a:hover{color:var(--accent);}
  body[data-site-page="p-9fe92c634950"] h1, body[data-site-page="p-9fe92c634950"] h2, body[data-site-page="p-9fe92c634950"] h3, body[data-site-page="p-9fe92c634950"] h4{
    font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    line-height:1.25;
    font-weight:700;
    color:var(--ink);
  }
  body[data-site-page="p-9fe92c634950"] code, body[data-site-page="p-9fe92c634950"] pre{
    font-family: Consolas, 'Courier New', monospace;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:3px;
  }
  body[data-site-page="p-9fe92c634950"] code{padding:0.05em 0.35em; font-size:0.92em;}
  body[data-site-page="p-9fe92c634950"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-9fe92c634950"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-9fe92c634950"] th, body[data-site-page="p-9fe92c634950"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-9fe92c634950"] th{background:var(--paper-alt);}
  body[data-site-page="p-9fe92c634950"] blockquote{
    margin:1em 0;
    padding:0.4em 1.1em;
    border-left:3px solid var(--accent);
    background:var(--paper-alt);
    color:var(--ink-soft);
  }
  body[data-site-page="p-9fe92c634950"] .skip-link{
    position:absolute; left:-999px; top:auto;
  }
  body[data-site-page="p-9fe92c634950"] .skip-link:focus{
    left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);
  }

  /* ---------- Top bar: identity + honesty stamp ---------- */
  body[data-site-page="p-9fe92c634950"] .topbar{
    background:var(--ink);
    color:#eee;
    font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    font-size:0.82rem;
  }
  body[data-site-page="p-9fe92c634950"] .topbar-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0.4em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:0.6em 1.2em;
    align-items:center;
    justify-content:space-between;
  }
  body[data-site-page="p-9fe92c634950"] .stamp{
    display:inline-flex;
    align-items:center;
    gap:0.5em;
    color:#e7c9a9;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-9fe92c634950"] .stamp b{color:#fff; font-weight:700;}
  body[data-site-page="p-9fe92c634950"] .topbar-site{color:#c9c2b3;}

  /* ---------- Main nav ---------- */
  body[data-site-page="p-9fe92c634950"] header.site-header{
    background:var(--paper);
    border-bottom:1px solid var(--line);
  }
  body[data-site-page="p-9fe92c634950"] .brand-row{
    max-width:var(--maxw);
    margin:0 auto;
    padding:1.1em 1.2em 0.6em;
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:0.4em;
  }
  body[data-site-page="p-9fe92c634950"] .brand-row h1{
    margin:0;
    font-size:1.5rem;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-9fe92c634950"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-9fe92c634950"] .brand-tag{
    font-family: Georgia, serif;
    font-style:italic;
    color:var(--ink-soft);
    font-size:0.95rem;
  }
  body[data-site-page="p-9fe92c634950"] nav.main-nav{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em;
  }
  body[data-site-page="p-9fe92c634950"] nav.main-nav ul{
    list-style:none;
    margin:0; padding:0;
    display:flex;
    flex-wrap:wrap;
    gap:0.2em;
    border-top:1px solid var(--line);
  }
  body[data-site-page="p-9fe92c634950"] nav.main-nav li{margin:0;}
  body[data-site-page="p-9fe92c634950"] nav.main-nav a{
    display:block;
    padding:0.8em 0.9em;
    color:var(--ink);
    text-decoration:none;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.92rem;
    font-weight:600;
    border-bottom:3px solid transparent;
    white-space:nowrap;
  }
  body[data-site-page="p-9fe92c634950"] nav.main-nav a:hover{
    border-bottom-color:var(--accent);
    color:var(--accent);
  }
  body[data-site-page="p-9fe92c634950"] nav.main-nav a[aria-current="page"]{
    border-bottom-color:var(--accent-2);
    color:var(--accent-2);
  }

  /* ---------- Layout: subnav + main ---------- */
  body[data-site-page="p-9fe92c634950"] .layout{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em 3em;
    display:grid;
    grid-template-columns:220px 1fr;
    gap:2.4em;
    align-items:start;
  }
  body[data-site-page="p-9fe92c634950"] .subnav{
    position:sticky;
    top:1.2em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
  }
  body[data-site-page="p-9fe92c634950"] .subnav-box{
    border:1px solid var(--line);
    background:var(--paper-alt);
    border-radius:4px;
    padding:1em 1.1em;
  }
  body[data-site-page="p-9fe92c634950"] .subnav-box h2{
    margin:0 0 0.6em;
    font-size:0.75rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
    color:var(--ink-soft);
  }
  body[data-site-page="p-9fe92c634950"] .subnav-box ul{list-style:none; margin:0; padding:0;}
  body[data-site-page="p-9fe92c634950"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-9fe92c634950"] .subnav-box a{
    text-decoration:none;
    color:var(--ink);
  }
  body[data-site-page="p-9fe92c634950"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-9fe92c634950"] .subnav-box a[aria-current="page"]{
    color:var(--accent-2);
    font-weight:700;
  }
  body[data-site-page="p-9fe92c634950"] .subnav-empty{
    color:var(--ink-soft);
    font-style:italic;
    font-size:0.85rem;
  }

  body[data-site-page="p-9fe92c634950"] main{min-width:0;}
  body[data-site-page="p-9fe92c634950"] main h2{
    margin-top:1.9em;
    padding-bottom:0.25em;
    border-bottom:1px solid var(--line);
    font-size:1.5rem;
  }
  body[data-site-page="p-9fe92c634950"] main h2:first-child{margin-top:0;}
  body[data-site-page="p-9fe92c634950"] main h3{font-size:1.18rem; margin-top:1.5em;}
  body[data-site-page="p-9fe92c634950"] main p{margin:0.9em 0;}
  body[data-site-page="p-9fe92c634950"] .lede{
    font-size:1.12rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-9fe92c634950"] .callout{
    border:1px solid var(--line);
    border-left:4px solid var(--accent-2);
    background:var(--paper-alt);
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:0 4px 4px 0;
  }
  body[data-site-page="p-9fe92c634950"] .callout h3, body[data-site-page="p-9fe92c634950"] .callout h4{margin-top:0;}
  body[data-site-page="p-9fe92c634950"] .honesty-box{
    border:1px dashed var(--accent);
    background:#fbf3ea;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.95rem;
  }
  body[data-site-page="p-9fe92c634950"] .card-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));
    gap:1em;
    margin:1.4em 0;
  }
  body[data-site-page="p-9fe92c634950"] .card{
    border:1px solid var(--line);
    background:#fff;
    padding:1em 1.1em;
    border-radius:4px;
  }
  body[data-site-page="p-9fe92c634950"] .card h4{margin:0 0 0.4em; font-size:1.02rem;}
  body[data-site-page="p-9fe92c634950"] .card p{margin:0.4em 0 0; font-size:0.93rem; color:var(--ink-soft);}
  body[data-site-page="p-9fe92c634950"] .btn{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.92rem;
    text-decoration:none;
    padding:0.7em 1.3em;
    border-radius:4px;
    border:1px solid var(--accent-2);
    color:var(--accent-2);
    background:transparent;
  }
  body[data-site-page="p-9fe92c634950"] .btn:hover{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-9fe92c634950"] .btn-solid{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-9fe92c634950"] .btn-solid:hover{background:var(--accent);}

  /* ---------- Footer ---------- */
  body[data-site-page="p-9fe92c634950"] footer.site-footer{
    background:var(--ink);
    color:#cfc9bd;
    font-size:0.85rem;
  }
  body[data-site-page="p-9fe92c634950"] .footer-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:1.6em 3em;
    justify-content:space-between;
  }
  body[data-site-page="p-9fe92c634950"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-9fe92c634950"] footer.site-footer h5{
    margin:0 0 0.5em;
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.8rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
  }
  body[data-site-page="p-9fe92c634950"] .footer-honesty{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em 1.6em;
    font-size:0.8rem;
    color:#a49c8c;
  }
  body[data-site-page="p-9fe92c634950"] .footer-honesty .stamp{color:#e7c9a9;}
  body[data-site-page="p-9fe92c634950"] .footer-honesty .stamp b{color:#fff;}

  @media (max-width:820px){
    body[data-site-page="p-9fe92c634950"] .layout{grid-template-columns:1fr;}
    body[data-site-page="p-9fe92c634950"] .subnav{position:static;}
  }


/* Extracted styles: early-universe/Operational_Separability_Crossing_Public.html [p-af908bf20bc3] */

  body[data-site-page="p-af908bf20bc3"]{
    --ink:#1b1f23;
    --ink-soft:#4a5056;
    --paper:#fbfaf7;
    --paper-alt:#f2efe8;
    --line:#d8d3c7;
    --accent:#6b3f2a;
    --accent-2:#1f4e5f;
    --maxw:1180px;
  }
  body[data-site-page="p-af908bf20bc3"], body[data-site-page="p-af908bf20bc3"] *{box-sizing:border-box;}
  body[data-site-page="p-af908bf20bc3"], body[data-site-page="p-af908bf20bc3"]{margin:0;padding:0;}
  body[data-site-page="p-af908bf20bc3"]{
    background:var(--paper);
    color:var(--ink);
    font-family: Georgia, 'Times New Roman', Cambria, serif;
    line-height:1.6;
    font-size:17px;
    -webkit-font-smoothing:antialiased;
  }
  body[data-site-page="p-af908bf20bc3"] a{color:var(--accent-2);}
  body[data-site-page="p-af908bf20bc3"] a:hover{color:var(--accent);}
  body[data-site-page="p-af908bf20bc3"] h1, body[data-site-page="p-af908bf20bc3"] h2, body[data-site-page="p-af908bf20bc3"] h3, body[data-site-page="p-af908bf20bc3"] h4{
    font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    line-height:1.25;
    font-weight:700;
    color:var(--ink);
  }
  body[data-site-page="p-af908bf20bc3"] code, body[data-site-page="p-af908bf20bc3"] pre{
    font-family: Consolas, 'Courier New', monospace;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:3px;
  }
  body[data-site-page="p-af908bf20bc3"] code{padding:0.05em 0.35em; font-size:0.92em;}
  body[data-site-page="p-af908bf20bc3"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-af908bf20bc3"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-af908bf20bc3"] th, body[data-site-page="p-af908bf20bc3"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-af908bf20bc3"] th{background:var(--paper-alt);}
  body[data-site-page="p-af908bf20bc3"] blockquote{
    margin:1em 0;
    padding:0.4em 1.1em;
    border-left:3px solid var(--accent);
    background:var(--paper-alt);
    color:var(--ink-soft);
  }
  body[data-site-page="p-af908bf20bc3"] .skip-link{
    position:absolute; left:-999px; top:auto;
  }
  body[data-site-page="p-af908bf20bc3"] .skip-link:focus{
    left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);
  }

  /* ---------- Top bar: identity + honesty stamp ---------- */
  body[data-site-page="p-af908bf20bc3"] .topbar{
    background:var(--ink);
    color:#eee;
    font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    font-size:0.82rem;
  }
  body[data-site-page="p-af908bf20bc3"] .topbar-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0.4em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:0.6em 1.2em;
    align-items:center;
    justify-content:space-between;
  }
  body[data-site-page="p-af908bf20bc3"] .stamp{
    display:inline-flex;
    align-items:center;
    gap:0.5em;
    color:#e7c9a9;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-af908bf20bc3"] .stamp b{color:#fff; font-weight:700;}
  body[data-site-page="p-af908bf20bc3"] .topbar-site{color:#c9c2b3;}

  /* ---------- Main nav ---------- */
  body[data-site-page="p-af908bf20bc3"] header.site-header{
    background:var(--paper);
    border-bottom:1px solid var(--line);
  }
  body[data-site-page="p-af908bf20bc3"] .brand-row{
    max-width:var(--maxw);
    margin:0 auto;
    padding:1.1em 1.2em 0.6em;
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:0.4em;
  }
  body[data-site-page="p-af908bf20bc3"] .brand-row h1{
    margin:0;
    font-size:1.5rem;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-af908bf20bc3"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-af908bf20bc3"] .brand-tag{
    font-family: Georgia, serif;
    font-style:italic;
    color:var(--ink-soft);
    font-size:0.95rem;
  }
  body[data-site-page="p-af908bf20bc3"] nav.main-nav{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em;
  }
  body[data-site-page="p-af908bf20bc3"] nav.main-nav ul{
    list-style:none;
    margin:0; padding:0;
    display:flex;
    flex-wrap:wrap;
    gap:0.2em;
    border-top:1px solid var(--line);
  }
  body[data-site-page="p-af908bf20bc3"] nav.main-nav li{margin:0;}
  body[data-site-page="p-af908bf20bc3"] nav.main-nav a{
    display:block;
    padding:0.8em 0.9em;
    color:var(--ink);
    text-decoration:none;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.92rem;
    font-weight:600;
    border-bottom:3px solid transparent;
    white-space:nowrap;
  }
  body[data-site-page="p-af908bf20bc3"] nav.main-nav a:hover{
    border-bottom-color:var(--accent);
    color:var(--accent);
  }
  body[data-site-page="p-af908bf20bc3"] nav.main-nav a[aria-current="page"]{
    border-bottom-color:var(--accent-2);
    color:var(--accent-2);
  }

  /* ---------- Layout: subnav + main ---------- */
  body[data-site-page="p-af908bf20bc3"] .layout{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em 3em;
    display:grid;
    grid-template-columns:220px 1fr;
    gap:2.4em;
    align-items:start;
  }
  body[data-site-page="p-af908bf20bc3"] .subnav{
    position:sticky;
    top:1.2em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
  }
  body[data-site-page="p-af908bf20bc3"] .subnav-box{
    border:1px solid var(--line);
    background:var(--paper-alt);
    border-radius:4px;
    padding:1em 1.1em;
  }
  body[data-site-page="p-af908bf20bc3"] .subnav-box h2{
    margin:0 0 0.6em;
    font-size:0.75rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
    color:var(--ink-soft);
  }
  body[data-site-page="p-af908bf20bc3"] .subnav-box ul{list-style:none; margin:0; padding:0;}
  body[data-site-page="p-af908bf20bc3"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-af908bf20bc3"] .subnav-box a{
    text-decoration:none;
    color:var(--ink);
  }
  body[data-site-page="p-af908bf20bc3"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-af908bf20bc3"] .subnav-box a[aria-current="page"]{
    color:var(--accent-2);
    font-weight:700;
  }
  body[data-site-page="p-af908bf20bc3"] .subnav-empty{
    color:var(--ink-soft);
    font-style:italic;
    font-size:0.85rem;
  }

  body[data-site-page="p-af908bf20bc3"] main{min-width:0;}
  body[data-site-page="p-af908bf20bc3"] main h2{
    margin-top:1.9em;
    padding-bottom:0.25em;
    border-bottom:1px solid var(--line);
    font-size:1.5rem;
  }
  body[data-site-page="p-af908bf20bc3"] main h2:first-child{margin-top:0;}
  body[data-site-page="p-af908bf20bc3"] main h3{font-size:1.18rem; margin-top:1.5em;}
  body[data-site-page="p-af908bf20bc3"] main p{margin:0.9em 0;}
  body[data-site-page="p-af908bf20bc3"] .lede{
    font-size:1.12rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-af908bf20bc3"] .callout{
    border:1px solid var(--line);
    border-left:4px solid var(--accent-2);
    background:var(--paper-alt);
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:0 4px 4px 0;
  }
  body[data-site-page="p-af908bf20bc3"] .callout h3, body[data-site-page="p-af908bf20bc3"] .callout h4{margin-top:0;}
  body[data-site-page="p-af908bf20bc3"] .honesty-box{
    border:1px dashed var(--accent);
    background:#fbf3ea;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.95rem;
  }
  body[data-site-page="p-af908bf20bc3"] .card-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));
    gap:1em;
    margin:1.4em 0;
  }
  body[data-site-page="p-af908bf20bc3"] .card{
    border:1px solid var(--line);
    background:#fff;
    padding:1em 1.1em;
    border-radius:4px;
  }
  body[data-site-page="p-af908bf20bc3"] .card h4{margin:0 0 0.4em; font-size:1.02rem;}
  body[data-site-page="p-af908bf20bc3"] .card p{margin:0.4em 0 0; font-size:0.93rem; color:var(--ink-soft);}
  body[data-site-page="p-af908bf20bc3"] .btn{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.92rem;
    text-decoration:none;
    padding:0.7em 1.3em;
    border-radius:4px;
    border:1px solid var(--accent-2);
    color:var(--accent-2);
    background:transparent;
  }
  body[data-site-page="p-af908bf20bc3"] .btn:hover{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-af908bf20bc3"] .btn-solid{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-af908bf20bc3"] .btn-solid:hover{background:var(--accent);}

  /* ---------- Footer ---------- */
  body[data-site-page="p-af908bf20bc3"] footer.site-footer{
    background:var(--ink);
    color:#cfc9bd;
    font-size:0.85rem;
  }
  body[data-site-page="p-af908bf20bc3"] .footer-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:1.6em 3em;
    justify-content:space-between;
  }
  body[data-site-page="p-af908bf20bc3"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-af908bf20bc3"] footer.site-footer h5{
    margin:0 0 0.5em;
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.8rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
  }
  body[data-site-page="p-af908bf20bc3"] .footer-honesty{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em 1.6em;
    font-size:0.8rem;
    color:#a49c8c;
  }
  body[data-site-page="p-af908bf20bc3"] .footer-honesty .stamp{color:#e7c9a9;}
  body[data-site-page="p-af908bf20bc3"] .footer-honesty .stamp b{color:#fff;}

  @media (max-width:820px){
    body[data-site-page="p-af908bf20bc3"] .layout{grid-template-columns:1fr;}
    body[data-site-page="p-af908bf20bc3"] .subnav{position:static;}
  }


body[data-site-page="p-af908bf20bc3"] .facts-list{list-style:none;margin:.6rem 0;padding:0;}
body[data-site-page="p-af908bf20bc3"] .facts-list li{margin:0 0 1rem;line-height:1.55;}
body[data-site-page="p-af908bf20bc3"] .fact-num{font-family:"Helvetica Neue",Arial,sans-serif;font-weight:800;color:#0b5;}
body[data-site-page="p-af908bf20bc3"] .fact-src{font-family:"Helvetica Neue",Arial,sans-serif;font-size:.82rem;}


body[data-site-page="p-af908bf20bc3"]{--ink:#162330;--muted:#607080;--line:#d6dee5;--nav:#0f2c3f;--blue:#194e70;--green:#1f6a49;--amber:#8a6417;--red:#8b2f2f;--paper:#fff;--soft:#f4f7f9}
body[data-site-page="p-af908bf20bc3"], body[data-site-page="p-af908bf20bc3"] *{box-sizing:border-box}body[data-site-page="p-af908bf20bc3"], body[data-site-page="p-af908bf20bc3"]{margin:0;padding:0;background:#edf1f4;color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;line-height:1.5}body[data-site-page="p-af908bf20bc3"]{counter-reset:folio}
body[data-site-page="p-af908bf20bc3"] nav{position:sticky;top:0;z-index:20;background:var(--nav);color:#fff;padding:9px 14px;display:flex;justify-content:space-between;gap:12px;font-size:12px;letter-spacing:.02em}
body[data-site-page="p-af908bf20bc3"] .page{position:relative;width:8.5in;min-height:11in;margin:16px auto;background:#fff;padding:.48in .56in .5in;box-shadow:0 3px 16px #0002;break-after:page;page-break-after:always;overflow:hidden;counter-increment:folio}
body[data-site-page="p-af908bf20bc3"] .page:last-child{page-break-after:auto}body[data-site-page="p-af908bf20bc3"] .folio:after{content:counter(folio);position:absolute;right:.54in;bottom:.2in;font-size:9px;color:#89939b}
body[data-site-page="p-af908bf20bc3"] .folio:before{content:"CONSTRAINT-BASED RECONSTRUCTION • TECHNICAL PAPER";position:absolute;left:.56in;bottom:.2in;font-size:7.5px;letter-spacing:.09em;color:#a1aab1}
body[data-site-page="p-af908bf20bc3"] h1{font-size:31px;line-height:1.08;margin:.08in 0 .14in;color:#102c40}body[data-site-page="p-af908bf20bc3"] h2{font-size:23px;line-height:1.14;margin:0 0 .18in;color:#143b55;border-bottom:2px solid #dce8ef;padding-bottom:7px}body[data-site-page="p-af908bf20bc3"] h3{font-size:16px;color:#23506c;margin:.18in 0 .06in}body[data-site-page="p-af908bf20bc3"] h4{margin:0 0 4px}body[data-site-page="p-af908bf20bc3"] p, body[data-site-page="p-af908bf20bc3"] li{font-size:11.5px}body[data-site-page="p-af908bf20bc3"] ul, body[data-site-page="p-af908bf20bc3"] ol{padding-left:22px}body[data-site-page="p-af908bf20bc3"] .kicker, body[data-site-page="p-af908bf20bc3"] .eyebrow{font-size:10px;font-weight:800;letter-spacing:.12em;color:#687d8c;text-transform:uppercase}body[data-site-page="p-af908bf20bc3"] .lede{font-size:14.2px;color:#40596a}body[data-site-page="p-af908bf20bc3"] .hero{padding:.12in .06in .18in;border-bottom:2px solid #dbe6ed;margin-bottom:.08in}
body[data-site-page="p-af908bf20bc3"] .eq{max-width:100%;overflow-x:auto;text-align:center;margin:12px auto;padding:5px 3px;-webkit-overflow-scrolling:touch}body[data-site-page="p-af908bf20bc3"] .eq img{max-width:100%;height:auto;vertical-align:middle}body[data-site-page="p-af908bf20bc3"] .tablewrap{overflow-x:auto;margin:9px 0 12px}body[data-site-page="p-af908bf20bc3"] table{border-collapse:collapse;width:100%;font-size:10.2px;font-variant-numeric:tabular-nums}body[data-site-page="p-af908bf20bc3"] th, body[data-site-page="p-af908bf20bc3"] td{border:1px solid #cbd6de;padding:6px 7px;vertical-align:top}body[data-site-page="p-af908bf20bc3"] th{background:#edf4f8;text-align:left;color:#214c68}body[data-site-page="p-af908bf20bc3"] tr:nth-child(even) td{background:#fbfcfd}
body[data-site-page="p-af908bf20bc3"] .callout{border-left:5px solid #6d8799;background:#f3f7f9;padding:10px 12px;margin:12px 0;border-radius:4px}body[data-site-page="p-af908bf20bc3"] .callout h4{font-size:12px}body[data-site-page="p-af908bf20bc3"] .callout.pass{border-color:#2c8057;background:#eef8f2}body[data-site-page="p-af908bf20bc3"] .callout.warn{border-color:#b27b25;background:#fff8ea}body[data-site-page="p-af908bf20bc3"] .callout.source{border-color:#66538b;background:#f5f2fa}body[data-site-page="p-af908bf20bc3"] .callout.assert{border-color:#1b5d84;background:#eef6fb}
body[data-site-page="p-af908bf20bc3"] .verdictgrid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0}body[data-site-page="p-af908bf20bc3"] .verdictgrid>div{border:1px solid #d2dce4;border-radius:7px;padding:9px;background:#fff}body[data-site-page="p-af908bf20bc3"] .verdictgrid b{display:block;font-size:10px;color:#607585}body[data-site-page="p-af908bf20bc3"] .verdictgrid span{font-size:13px;font-weight:750;color:#173f5a}body[data-site-page="p-af908bf20bc3"] .bigresult{text-align:center;margin:.2in 0;padding:.18in;border:2px solid #2c6c91;border-radius:9px;background:#eff7fb}body[data-site-page="p-af908bf20bc3"] .bigresult div{font-size:11px;text-transform:uppercase;letter-spacing:.08em}body[data-site-page="p-af908bf20bc3"] .bigresult strong{font-size:24px;color:#174d6d}body[data-site-page="p-af908bf20bc3"] .statusline{display:inline-block;padding:4px 8px;border-radius:20px;background:#eaf7ef;color:#226445;font-weight:800;font-size:10px;letter-spacing:.05em;text-transform:uppercase}
body[data-site-page="p-af908bf20bc3"] .claimbar{border:1px solid #bed0dc;background:#f5f9fb;border-radius:8px;padding:11px 13px;margin:12px 0}body[data-site-page="p-af908bf20bc3"] .claimbar strong{color:#174d6d}body[data-site-page="p-af908bf20bc3"] .source-note{font-size:9px;color:#6f7c85}body[data-site-page="p-af908bf20bc3"] .small{font-size:10px;color:#65727b}body[data-site-page="p-af908bf20bc3"] pre{white-space:pre-wrap;word-break:break-word;background:#f4f6f7;border:1px solid #d5dde3;padding:10px;font-size:9.5px}
@media(max-width:700px){body[data-site-page="p-af908bf20bc3"]{background:#fff}body[data-site-page="p-af908bf20bc3"] nav{position:static;font-size:11px}body[data-site-page="p-af908bf20bc3"] .page{width:100%;min-height:0;height:auto;margin:0;padding:20px 15px 36px;box-shadow:none;overflow:visible;break-after:auto;page-break-after:auto;border-bottom:8px solid #edf2f5}body[data-site-page="p-af908bf20bc3"] .folio{display:none}body[data-site-page="p-af908bf20bc3"] h1{font-size:27px}body[data-site-page="p-af908bf20bc3"] h2{font-size:22px}body[data-site-page="p-af908bf20bc3"] p, body[data-site-page="p-af908bf20bc3"] li{font-size:15px;line-height:1.55}body[data-site-page="p-af908bf20bc3"] .lede{font-size:17px}body[data-site-page="p-af908bf20bc3"] .verdictgrid{grid-template-columns:1fr}body[data-site-page="p-af908bf20bc3"] .eq{text-align:left}body[data-site-page="p-af908bf20bc3"] .eq img{max-width:none;max-height:92px}body[data-site-page="p-af908bf20bc3"] .tablewrap table{min-width:650px;font-size:13px}body[data-site-page="p-af908bf20bc3"] .callout h4{font-size:15px}body[data-site-page="p-af908bf20bc3"] .kicker, body[data-site-page="p-af908bf20bc3"] .eyebrow{font-size:11px}}
@media print{body[data-site-page="p-af908bf20bc3"], body[data-site-page="p-af908bf20bc3"]{background:#fff}body[data-site-page="p-af908bf20bc3"] nav{display:none}body[data-site-page="p-af908bf20bc3"] .page{margin:0;box-shadow:none;width:8.5in;height:11in;min-height:11in}@page{size:Letter;margin:0}}


/* The shared Gates navigation is a real fixed rail; the reading column never hides beneath it. */
body[data-site-page="p-af908bf20bc3"]{scroll-behavior:smooth;}
body[data-site-page="p-af908bf20bc3"].site-paper{margin:0;background:var(--paper);color:var(--ink);font-family:Georgia,"Times New Roman",serif;line-height:1.5;}
body[data-site-page="p-af908bf20bc3"].site-paper>.topbar, body[data-site-page="p-af908bf20bc3"].site-paper>header.site-header, body[data-site-page="p-af908bf20bc3"].site-paper>footer.site-footer{margin-left:285px;}
body[data-site-page="p-af908bf20bc3"].site-paper .anchor-layout{position:relative;min-height:60vh;margin-left:285px;}
body[data-site-page="p-af908bf20bc3"].site-paper .anchor-nav{
  position:fixed !important;
  top:0 !important;
  bottom:0 !important;
  left:0 !important;
  z-index:100 !important;
  display:block !important;
  box-sizing:border-box !important;
  width:285px !important;
  min-width:285px !important;
  max-width:285px !important;
  height:100vh !important;
  max-height:none !important;
  overflow-x:hidden !important;
  overflow-y:auto !important;
  visibility:visible !important;
  opacity:1 !important;
  padding:18px 14px !important;
  border-right:1px solid #ddd !important;
  background:#fcfcfc !important;
  color:#161616 !important;
  font-family:"Helvetica Neue",Arial,sans-serif !important;
  font-size:13px !important;
  line-height:1.4 !important;
}
body[data-site-page="p-af908bf20bc3"].site-paper .anchor-nav a{
  display:block !important;
  padding:3px 8px !important;
  color:#161616 !important;
  text-decoration:none !important;
  border-radius:5px !important;
}
body[data-site-page="p-af908bf20bc3"].site-paper .anchor-nav a:hover{background:#eef7f1 !important;text-decoration:none !important;}
body[data-site-page="p-af908bf20bc3"].site-paper .anchor-nav a.current{background:#dff3e7 !important;font-weight:700 !important;}
body[data-site-page="p-af908bf20bc3"].site-paper .ann-title{font-weight:800;font-size:14.5px;margin:0 0 6px;line-height:1.25;}
body[data-site-page="p-af908bf20bc3"].site-paper .ann-title a{color:#0b5 !important;padding:0 !important;}
body[data-site-page="p-af908bf20bc3"].site-paper .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:13px 0 4px;font-weight:700;}

/* Restore the live shell's normal top navigation after the paper's print CSS. */
body[data-site-page="p-af908bf20bc3"].site-paper nav.main-nav{
  position:static !important;
  display:block !important;
  top:auto !important;
  z-index:auto !important;
  width:auto !important;
  padding:0 1.2em !important;
  background:transparent !important;
  color:inherit !important;
  font-size:inherit !important;
  letter-spacing:normal !important;
}
body[data-site-page="p-af908bf20bc3"].site-paper .anchor-content{
  width:100% !important;
  max-width:1180px !important;
  min-width:0 !important;
  box-sizing:border-box !important;
  margin:0 auto !important;
  padding:2em 1.2em 4em !important;
}
body[data-site-page="p-af908bf20bc3"].site-paper .paper-breadcrumb{
  margin:0 0 1rem !important;
  color:var(--ink-soft) !important;
  font-family:"Trebuchet MS","Segoe UI",Verdana,sans-serif !important;
  font-size:.84rem !important;
}
body[data-site-page="p-af908bf20bc3"].site-paper .paper-breadcrumb a{color:var(--accent-2) !important;text-decoration:none !important;}
body[data-site-page="p-af908bf20bc3"].site-paper .section-nav{
  display:block !important;
  width:100% !important;
  margin:0 0 1.25rem !important;
  font-family:"Trebuchet MS","Segoe UI",Verdana,sans-serif !important;
  font-size:.88rem !important;
}
body[data-site-page="p-af908bf20bc3"].site-paper .section-nav .subnav-box{
  width:100% !important;
  box-sizing:border-box !important;
  border:1px solid var(--line) !important;
  background:var(--paper-alt) !important;
  border-radius:4px !important;
  padding:1em 1.1em !important;
}
body[data-site-page="p-af908bf20bc3"].site-paper .section-nav .subnav-box h2{margin:0 0 .6em;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);}
body[data-site-page="p-af908bf20bc3"].site-paper .section-nav .subnav-box ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:.28em;}
body[data-site-page="p-af908bf20bc3"].site-paper .section-nav .subnav-box li{margin:0;}
body[data-site-page="p-af908bf20bc3"].site-paper .section-nav .subnav-box a{color:var(--ink);text-decoration:none;}
body[data-site-page="p-af908bf20bc3"].site-paper .section-nav .subnav-box a:hover{color:var(--accent);text-decoration:underline;}
body[data-site-page="p-af908bf20bc3"].site-paper .section-nav .subnav-box a[aria-current="page"]{color:var(--accent-2);font-weight:700;}

body[data-site-page="p-af908bf20bc3"].site-paper .paper-contents{
  margin:0 0 2rem !important;
  border:1px solid var(--line) !important;
  border-radius:4px !important;
  background:var(--paper-alt) !important;
}
body[data-site-page="p-af908bf20bc3"].site-paper .paper-contents summary{
  cursor:pointer !important;
  padding:.75rem 1rem !important;
  color:var(--ink-soft) !important;
  font-family:"Trebuchet MS","Segoe UI",Verdana,sans-serif !important;
  font-size:.78rem !important;
  font-weight:700 !important;
  letter-spacing:.08em !important;
  text-transform:uppercase !important;
}
body[data-site-page="p-af908bf20bc3"].site-paper .paper-contents[open] summary{border-bottom:1px solid var(--line);}
body[data-site-page="p-af908bf20bc3"].site-paper .paper-toc{
  position:static !important;
  display:block !important;
  max-height:26rem !important;
  overflow:auto !important;
  padding:.7rem 1.25rem .9rem 2.25rem !important;
  background:transparent !important;
  color:var(--ink) !important;
  font-family:"Trebuchet MS","Segoe UI",Verdana,sans-serif !important;
  font-size:.84rem !important;
  line-height:1.35 !important;
}
body[data-site-page="p-af908bf20bc3"].site-paper .paper-toc a{color:var(--ink) !important;text-decoration:none !important;}
body[data-site-page="p-af908bf20bc3"].site-paper .paper-toc a:hover{color:var(--accent) !important;text-decoration:underline !important;}
body[data-site-page="p-af908bf20bc3"].site-paper .paper-toc li{margin:.25rem 0 !important;}

/* Turn each print page into a readable web section without deleting its content. */
body[data-site-page="p-af908bf20bc3"].site-paper #paper-content .page{
  position:relative !important;
  width:auto !important;
  max-width:none !important;
  min-height:0 !important;
  height:auto !important;
  margin:0 0 2.4rem !important;
  padding:1.5rem 0 2.2rem !important;
  background:var(--paper) !important;
  box-shadow:none !important;
  border-bottom:1px solid var(--line) !important;
  overflow:visible !important;
  break-after:auto !important;
  page-break-after:auto !important;
  counter-increment:none !important;
  scroll-margin-top:1.2rem !important;
}
body[data-site-page="p-af908bf20bc3"].site-paper #paper-content .page:first-child{padding-top:0 !important;}
body[data-site-page="p-af908bf20bc3"].site-paper #paper-content .page:last-child{border-bottom:0 !important;margin-bottom:0 !important;}
body[data-site-page="p-af908bf20bc3"].site-paper #paper-content .folio{display:none !important;}
body[data-site-page="p-af908bf20bc3"].site-paper #paper-content h1{font-size:2rem;line-height:1.2;margin:1.2rem 0 .6rem;color:var(--ink);border-bottom:2px solid var(--line);padding-bottom:.3rem;}
body[data-site-page="p-af908bf20bc3"].site-paper #paper-content h2{font-size:1.45rem;line-height:1.25;margin:1.7rem 0 .6rem;color:var(--ink);border-bottom:1px solid var(--line);padding-bottom:.25rem;}
body[data-site-page="p-af908bf20bc3"].site-paper #paper-content h3{font-size:1.15rem;line-height:1.3;margin:1.3rem 0 .4rem;color:var(--ink);}
body[data-site-page="p-af908bf20bc3"].site-paper #paper-content p, body[data-site-page="p-af908bf20bc3"].site-paper #paper-content li{max-width:95ch;font-size:1rem;line-height:1.6;}
body[data-site-page="p-af908bf20bc3"].site-paper #paper-content .lede{font-size:1.12rem;line-height:1.55;color:var(--ink-soft);}
body[data-site-page="p-af908bf20bc3"].site-paper #paper-content .hero{padding:.2rem 0 1rem;border-bottom:2px solid var(--line);margin-bottom:1rem;}
body[data-site-page="p-af908bf20bc3"].site-paper #paper-content .eq{max-width:100%;overflow-x:auto;text-align:center;margin:1rem auto;padding:.2rem;-webkit-overflow-scrolling:touch;}
body[data-site-page="p-af908bf20bc3"].site-paper #paper-content .eq img{max-width:100%;height:auto;vertical-align:middle;}
body[data-site-page="p-af908bf20bc3"].site-paper #paper-content .tablewrap{max-width:100%;overflow-x:auto;margin:.8rem 0 1.25rem;-webkit-overflow-scrolling:touch;}
body[data-site-page="p-af908bf20bc3"].site-paper #paper-content table{width:100%;min-width:0;font-size:.86rem;}
body[data-site-page="p-af908bf20bc3"].site-paper #paper-content th, body[data-site-page="p-af908bf20bc3"].site-paper #paper-content td{padding:.5rem .6rem;}
body[data-site-page="p-af908bf20bc3"].site-paper #paper-content pre{max-width:100%;overflow:auto;white-space:pre-wrap;word-break:break-word;}
body[data-site-page="p-af908bf20bc3"].site-paper #paper-content img{max-width:100%;height:auto;}
body[data-site-page="p-af908bf20bc3"].site-paper #paper-content .chart{max-width:100%;height:auto;}

@media(max-width:860px){
  body[data-site-page="p-af908bf20bc3"].site-paper>.topbar, body[data-site-page="p-af908bf20bc3"].site-paper>header.site-header, body[data-site-page="p-af908bf20bc3"].site-paper>footer.site-footer{margin-left:0;}
  body[data-site-page="p-af908bf20bc3"].site-paper .anchor-layout{margin-left:0;}
  body[data-site-page="p-af908bf20bc3"].site-paper .anchor-nav{
    position:relative !important;
    top:auto !important;
    bottom:auto !important;
    left:auto !important;
    width:100% !important;
    min-width:0 !important;
    max-width:none !important;
    height:auto !important;
    max-height:none !important;
    overflow:visible !important;
    border-right:0 !important;
    border-bottom:1px solid #ddd !important;
  }
  body[data-site-page="p-af908bf20bc3"].site-paper .anchor-content{max-width:none !important;margin:0 !important;padding:1.2rem 1rem 3rem !important;}
  body[data-site-page="p-af908bf20bc3"].site-paper #paper-content p, body[data-site-page="p-af908bf20bc3"].site-paper #paper-content li{font-size:1rem;}
  body[data-site-page="p-af908bf20bc3"].site-paper #paper-content h1{font-size:1.75rem;}
  body[data-site-page="p-af908bf20bc3"].site-paper #paper-content h2{font-size:1.35rem;}
  body[data-site-page="p-af908bf20bc3"].site-paper #paper-content .page{padding:1.2rem 0 2rem !important;}
}
@media print{
  body[data-site-page="p-af908bf20bc3"].site-paper>.topbar, body[data-site-page="p-af908bf20bc3"].site-paper>header.site-header, body[data-site-page="p-af908bf20bc3"].site-paper .anchor-nav, body[data-site-page="p-af908bf20bc3"].site-paper .section-nav, body[data-site-page="p-af908bf20bc3"].site-paper .paper-contents{display:none !important;}
  body[data-site-page="p-af908bf20bc3"].site-paper>.topbar, body[data-site-page="p-af908bf20bc3"].site-paper>header.site-header, body[data-site-page="p-af908bf20bc3"].site-paper>footer.site-footer{margin-left:0;}
  body[data-site-page="p-af908bf20bc3"].site-paper .anchor-layout{margin-left:0;}
  body[data-site-page="p-af908bf20bc3"].site-paper .anchor-content{max-width:none !important;padding:0 !important;}
  body[data-site-page="p-af908bf20bc3"].site-paper #paper-content .page{margin:0 !important;padding:0 0 1rem !important;border:0 !important;}
}


/* Extracted styles: early-universe/tests/01-age-temperature-expansion-consistency-test.html [p-3b8fed6924f4] */

  body[data-site-page="p-3b8fed6924f4"]{
    --ink:#1b1f23;
    --ink-soft:#4a5056;
    --paper:#fbfaf7;
    --paper-alt:#f2efe8;
    --line:#d8d3c7;
    --accent:#6b3f2a;
    --accent-2:#1f4e5f;
    --maxw:1180px;
    --ok:#1f5f3f;
    --ok-bg:#eaf5ee;
  }
  body[data-site-page="p-3b8fed6924f4"], body[data-site-page="p-3b8fed6924f4"] *{box-sizing:border-box;}
  body[data-site-page="p-3b8fed6924f4"], body[data-site-page="p-3b8fed6924f4"]{margin:0;padding:0;}
  body[data-site-page="p-3b8fed6924f4"]{
    background:var(--paper);
    color:var(--ink);
    font-family: Georgia, 'Times New Roman', Cambria, serif;
    line-height:1.6;
    font-size:17px;
    -webkit-font-smoothing:antialiased;
  }
  body[data-site-page="p-3b8fed6924f4"] a{color:var(--accent-2);}
  body[data-site-page="p-3b8fed6924f4"] a:hover{color:var(--accent);}
  body[data-site-page="p-3b8fed6924f4"] h1, body[data-site-page="p-3b8fed6924f4"] h2, body[data-site-page="p-3b8fed6924f4"] h3, body[data-site-page="p-3b8fed6924f4"] h4{
    font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    line-height:1.25;
    font-weight:700;
    color:var(--ink);
  }
  body[data-site-page="p-3b8fed6924f4"] code, body[data-site-page="p-3b8fed6924f4"] pre{
    font-family: Consolas, 'Courier New', monospace;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:3px;
  }
  body[data-site-page="p-3b8fed6924f4"] code{padding:0.05em 0.35em; font-size:0.92em;}
  body[data-site-page="p-3b8fed6924f4"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-3b8fed6924f4"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-3b8fed6924f4"] th, body[data-site-page="p-3b8fed6924f4"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-3b8fed6924f4"] th{background:var(--paper-alt);}
  body[data-site-page="p-3b8fed6924f4"] blockquote{
    margin:1em 0;
    padding:0.4em 1.1em;
    border-left:3px solid var(--accent);
    background:var(--paper-alt);
    color:var(--ink-soft);
  }
  body[data-site-page="p-3b8fed6924f4"] .skip-link{
    position:absolute; left:-999px; top:auto;
  }
  body[data-site-page="p-3b8fed6924f4"] .skip-link:focus{
    left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);
  }

  /* ---------- Top bar: identity + honesty stamp ---------- */
  body[data-site-page="p-3b8fed6924f4"] .topbar{
    background:var(--ink);
    color:#eee;
    font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    font-size:0.82rem;
  }
  body[data-site-page="p-3b8fed6924f4"] .topbar-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0.4em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:0.6em 1.2em;
    align-items:center;
    justify-content:space-between;
  }
  body[data-site-page="p-3b8fed6924f4"] .stamp{
    display:inline-flex;
    align-items:center;
    gap:0.5em;
    color:#e7c9a9;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-3b8fed6924f4"] .stamp b{color:#fff; font-weight:700;}
  body[data-site-page="p-3b8fed6924f4"] .topbar-site{color:#c9c2b3;}

  /* ---------- Main nav ---------- */
  body[data-site-page="p-3b8fed6924f4"] header.site-header{
    background:var(--paper);
    border-bottom:1px solid var(--line);
  }
  body[data-site-page="p-3b8fed6924f4"] .brand-row{
    max-width:var(--maxw);
    margin:0 auto;
    padding:1.1em 1.2em 0.6em;
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:0.4em;
  }
  body[data-site-page="p-3b8fed6924f4"] .brand-row h1{
    margin:0;
    font-size:1.5rem;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-3b8fed6924f4"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-3b8fed6924f4"] .brand-tag{
    font-family: Georgia, serif;
    font-style:italic;
    color:var(--ink-soft);
    font-size:0.95rem;
  }
  body[data-site-page="p-3b8fed6924f4"] nav.main-nav{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em;
  }
  body[data-site-page="p-3b8fed6924f4"] nav.main-nav ul{
    list-style:none;
    margin:0; padding:0;
    display:flex;
    flex-wrap:wrap;
    gap:0.2em;
    border-top:1px solid var(--line);
  }
  body[data-site-page="p-3b8fed6924f4"] nav.main-nav li{margin:0;}
  body[data-site-page="p-3b8fed6924f4"] nav.main-nav a{
    display:block;
    padding:0.8em 0.9em;
    color:var(--ink);
    text-decoration:none;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.92rem;
    font-weight:600;
    border-bottom:3px solid transparent;
    white-space:nowrap;
  }
  body[data-site-page="p-3b8fed6924f4"] nav.main-nav a:hover{
    border-bottom-color:var(--accent);
    color:var(--accent);
  }
  body[data-site-page="p-3b8fed6924f4"] nav.main-nav a[aria-current="page"]{
    border-bottom-color:var(--accent-2);
    color:var(--accent-2);
  }

  /* ---------- Layout: subnav + main ---------- */
  body[data-site-page="p-3b8fed6924f4"] .layout{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em 3em;
    display:grid;
    grid-template-columns:220px 1fr;
    gap:2.4em;
    align-items:start;
  }
  body[data-site-page="p-3b8fed6924f4"] .subnav{
    position:sticky;
    top:1.2em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
  }
  body[data-site-page="p-3b8fed6924f4"] .subnav-box{
    border:1px solid var(--line);
    background:var(--paper-alt);
    border-radius:4px;
    padding:1em 1.1em;
  }
  body[data-site-page="p-3b8fed6924f4"] .subnav-box h2{
    margin:0 0 0.6em;
    font-size:0.75rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
    color:var(--ink-soft);
  }
  body[data-site-page="p-3b8fed6924f4"] .subnav-box ul{list-style:none; margin:0; padding:0;}
  body[data-site-page="p-3b8fed6924f4"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-3b8fed6924f4"] .subnav-box a{
    text-decoration:none;
    color:var(--ink);
  }
  body[data-site-page="p-3b8fed6924f4"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-3b8fed6924f4"] .subnav-box a[aria-current="page"]{
    color:var(--accent-2);
    font-weight:700;
  }

  body[data-site-page="p-3b8fed6924f4"] main{min-width:0;}
  body[data-site-page="p-3b8fed6924f4"] main h2{
    margin-top:1.9em;
    padding-bottom:0.25em;
    border-bottom:1px solid var(--line);
    font-size:1.5rem;
  }
  body[data-site-page="p-3b8fed6924f4"] main h2:first-child{margin-top:0;}
  body[data-site-page="p-3b8fed6924f4"] main h3{font-size:1.18rem; margin-top:1.5em;}
  body[data-site-page="p-3b8fed6924f4"] main p{margin:0.9em 0;}
  body[data-site-page="p-3b8fed6924f4"] .lede{
    font-size:1.12rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-3b8fed6924f4"] .callout{
    border:1px solid var(--line);
    border-left:4px solid var(--accent-2);
    background:var(--paper-alt);
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:0 4px 4px 0;
  }
  body[data-site-page="p-3b8fed6924f4"] .callout h3, body[data-site-page="p-3b8fed6924f4"] .callout h4{margin-top:0;}
  body[data-site-page="p-3b8fed6924f4"] .honesty-box{
    border:1px dashed var(--accent);
    background:#fbf3ea;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.95rem;
  }
  body[data-site-page="p-3b8fed6924f4"] .card-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));
    gap:1em;
    margin:1.4em 0;
  }
  body[data-site-page="p-3b8fed6924f4"] .card{
    border:1px solid var(--line);
    background:#fff;
    padding:1em 1.1em;
    border-radius:4px;
  }
  body[data-site-page="p-3b8fed6924f4"] .card h4{margin:0 0 0.4em; font-size:1.02rem;}
  body[data-site-page="p-3b8fed6924f4"] .card p{margin:0.4em 0 0; font-size:0.93rem; color:var(--ink-soft);}
  body[data-site-page="p-3b8fed6924f4"] .btn{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.92rem;
    text-decoration:none;
    padding:0.7em 1.3em;
    border-radius:4px;
    border:1px solid var(--accent-2);
    color:var(--accent-2);
    background:transparent;
  }
  body[data-site-page="p-3b8fed6924f4"] .btn:hover{background:var(--accent-2); color:#fff;}

  /* ---------- Verdict badge + tags ---------- */
  body[data-site-page="p-3b8fed6924f4"] .verdict-box{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    gap:0.8em;
    border:1px solid var(--line);
    background:var(--ok-bg);
    border-left:6px solid var(--ok);
    border-radius:0 4px 4px 0;
    padding:1em 1.3em;
    margin:1.2em 0 1.6em;
  }
  body[data-site-page="p-3b8fed6924f4"] .verdict-badge{
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:1.15rem;
    color:var(--ok);
  }
  body[data-site-page="p-3b8fed6924f4"] .tag{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.76rem;
    font-weight:700;
    text-transform:uppercase;
    letter-spacing:0.04em;
    padding:0.25em 0.6em;
    border-radius:3px;
    background:#e4ecef;
    color:var(--accent-2);
    border:1px solid #c3d3d9;
  }
  body[data-site-page="p-3b8fed6924f4"] .tag-shared{background:#e4ecef; color:var(--accent-2); border-color:#c3d3d9;}
  body[data-site-page="p-3b8fed6924f4"] .breadcrumb{
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.85rem;
    color:var(--ink-soft);
    margin-bottom:0.4em;
  }
  body[data-site-page="p-3b8fed6924f4"] .breadcrumb a{text-decoration:none;}
  body[data-site-page="p-3b8fed6924f4"] .breadcrumb a:hover{text-decoration:underline;}

  /* ---------- Footer ---------- */
  body[data-site-page="p-3b8fed6924f4"] footer.site-footer{
    background:var(--ink);
    color:#cfc9bd;
    font-size:0.85rem;
  }
  body[data-site-page="p-3b8fed6924f4"] .footer-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:1.6em 3em;
    justify-content:space-between;
  }
  body[data-site-page="p-3b8fed6924f4"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-3b8fed6924f4"] footer.site-footer h5{
    margin:0 0 0.5em;
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.8rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
  }
  body[data-site-page="p-3b8fed6924f4"] .footer-honesty{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em 1.6em;
    font-size:0.8rem;
    color:#a49c8c;
  }
  body[data-site-page="p-3b8fed6924f4"] .footer-honesty .stamp{color:#e7c9a9;}
  body[data-site-page="p-3b8fed6924f4"] .footer-honesty .stamp b{color:#fff;}

  @media (max-width:820px){
    body[data-site-page="p-3b8fed6924f4"] .layout{grid-template-columns:1fr;}
    body[data-site-page="p-3b8fed6924f4"] .subnav{position:static;}
  }


/* Extracted styles: early-universe/tests/02-interaction-rate-versus-hubble-rate-decoupling-test.html [p-8ef270f833c0] */

  body[data-site-page="p-8ef270f833c0"]{
    --ink:#1b1f23;
    --ink-soft:#4a5056;
    --paper:#fbfaf7;
    --paper-alt:#f2efe8;
    --line:#d8d3c7;
    --accent:#6b3f2a;
    --accent-2:#1f4e5f;
    --maxw:1180px;
  }
  body[data-site-page="p-8ef270f833c0"], body[data-site-page="p-8ef270f833c0"] *{box-sizing:border-box;}
  body[data-site-page="p-8ef270f833c0"], body[data-site-page="p-8ef270f833c0"]{margin:0;padding:0;}
  body[data-site-page="p-8ef270f833c0"]{
    background:var(--paper);
    color:var(--ink);
    font-family: Georgia, 'Times New Roman', Cambria, serif;
    line-height:1.6;
    font-size:17px;
    -webkit-font-smoothing:antialiased;
  }
  body[data-site-page="p-8ef270f833c0"] a{color:var(--accent-2);}
  body[data-site-page="p-8ef270f833c0"] a:hover{color:var(--accent);}
  body[data-site-page="p-8ef270f833c0"] h1, body[data-site-page="p-8ef270f833c0"] h2, body[data-site-page="p-8ef270f833c0"] h3, body[data-site-page="p-8ef270f833c0"] h4{
    font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    line-height:1.25;
    font-weight:700;
    color:var(--ink);
  }
  body[data-site-page="p-8ef270f833c0"] code, body[data-site-page="p-8ef270f833c0"] pre{
    font-family: Consolas, 'Courier New', monospace;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:3px;
  }
  body[data-site-page="p-8ef270f833c0"] code{padding:0.05em 0.35em; font-size:0.92em;}
  body[data-site-page="p-8ef270f833c0"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-8ef270f833c0"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-8ef270f833c0"] th, body[data-site-page="p-8ef270f833c0"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-8ef270f833c0"] th{background:var(--paper-alt);}
  body[data-site-page="p-8ef270f833c0"] blockquote{
    margin:1em 0;
    padding:0.4em 1.1em;
    border-left:3px solid var(--accent);
    background:var(--paper-alt);
    color:var(--ink-soft);
  }
  body[data-site-page="p-8ef270f833c0"] .skip-link{
    position:absolute; left:-999px; top:auto;
  }
  body[data-site-page="p-8ef270f833c0"] .skip-link:focus{
    left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);
  }

  /* ---------- Top bar: identity + honesty stamp ---------- */
  body[data-site-page="p-8ef270f833c0"] .topbar{
    background:var(--ink);
    color:#eee;
    font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    font-size:0.82rem;
  }
  body[data-site-page="p-8ef270f833c0"] .topbar-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0.4em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:0.6em 1.2em;
    align-items:center;
    justify-content:space-between;
  }
  body[data-site-page="p-8ef270f833c0"] .stamp{
    display:inline-flex;
    align-items:center;
    gap:0.5em;
    color:#e7c9a9;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-8ef270f833c0"] .stamp b{color:#fff; font-weight:700;}
  body[data-site-page="p-8ef270f833c0"] .topbar-site{color:#c9c2b3;}

  /* ---------- Main nav ---------- */
  body[data-site-page="p-8ef270f833c0"] header.site-header{
    background:var(--paper);
    border-bottom:1px solid var(--line);
  }
  body[data-site-page="p-8ef270f833c0"] .brand-row{
    max-width:var(--maxw);
    margin:0 auto;
    padding:1.1em 1.2em 0.6em;
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:0.4em;
  }
  body[data-site-page="p-8ef270f833c0"] .brand-row h1{
    margin:0;
    font-size:1.5rem;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-8ef270f833c0"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-8ef270f833c0"] .brand-tag{
    font-family: Georgia, serif;
    font-style:italic;
    color:var(--ink-soft);
    font-size:0.95rem;
  }
  body[data-site-page="p-8ef270f833c0"] nav.main-nav{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em;
  }
  body[data-site-page="p-8ef270f833c0"] nav.main-nav ul{
    list-style:none;
    margin:0; padding:0;
    display:flex;
    flex-wrap:wrap;
    gap:0.2em;
    border-top:1px solid var(--line);
  }
  body[data-site-page="p-8ef270f833c0"] nav.main-nav li{margin:0;}
  body[data-site-page="p-8ef270f833c0"] nav.main-nav a{
    display:block;
    padding:0.8em 0.9em;
    color:var(--ink);
    text-decoration:none;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.92rem;
    font-weight:600;
    border-bottom:3px solid transparent;
    white-space:nowrap;
  }
  body[data-site-page="p-8ef270f833c0"] nav.main-nav a:hover{
    border-bottom-color:var(--accent);
    color:var(--accent);
  }
  body[data-site-page="p-8ef270f833c0"] nav.main-nav a[aria-current="page"]{
    border-bottom-color:var(--accent-2);
    color:var(--accent-2);
  }

  /* ---------- Layout: subnav + main ---------- */
  body[data-site-page="p-8ef270f833c0"] .layout{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em 3em;
    display:grid;
    grid-template-columns:220px 1fr;
    gap:2.4em;
    align-items:start;
  }
  body[data-site-page="p-8ef270f833c0"] .subnav{
    position:sticky;
    top:1.2em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
  }
  body[data-site-page="p-8ef270f833c0"] .subnav-box{
    border:1px solid var(--line);
    background:var(--paper-alt);
    border-radius:4px;
    padding:1em 1.1em;
  }
  body[data-site-page="p-8ef270f833c0"] .subnav-box h2{
    margin:0 0 0.6em;
    font-size:0.75rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
    color:var(--ink-soft);
  }
  body[data-site-page="p-8ef270f833c0"] .subnav-box ul{list-style:none; margin:0; padding:0;}
  body[data-site-page="p-8ef270f833c0"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-8ef270f833c0"] .subnav-box a{
    text-decoration:none;
    color:var(--ink);
  }
  body[data-site-page="p-8ef270f833c0"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-8ef270f833c0"] .subnav-box a[aria-current="page"]{
    color:var(--accent-2);
    font-weight:700;
  }
  body[data-site-page="p-8ef270f833c0"] .subnav-empty{
    color:var(--ink-soft);
    font-style:italic;
    font-size:0.85rem;
  }

  body[data-site-page="p-8ef270f833c0"] main{min-width:0;}
  body[data-site-page="p-8ef270f833c0"] main h2{
    margin-top:1.9em;
    padding-bottom:0.25em;
    border-bottom:1px solid var(--line);
    font-size:1.5rem;
  }
  body[data-site-page="p-8ef270f833c0"] main h2:first-child{margin-top:0;}
  body[data-site-page="p-8ef270f833c0"] main h3{font-size:1.18rem; margin-top:1.5em;}
  body[data-site-page="p-8ef270f833c0"] main p{margin:0.9em 0;}
  body[data-site-page="p-8ef270f833c0"] .lede{
    font-size:1.12rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-8ef270f833c0"] .callout{
    border:1px solid var(--line);
    border-left:4px solid var(--accent-2);
    background:var(--paper-alt);
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:0 4px 4px 0;
  }
  body[data-site-page="p-8ef270f833c0"] .callout h3, body[data-site-page="p-8ef270f833c0"] .callout h4{margin-top:0;}
  body[data-site-page="p-8ef270f833c0"] .honesty-box{
    border:1px dashed var(--accent);
    background:#fbf3ea;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.95rem;
  }
  body[data-site-page="p-8ef270f833c0"] .card-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));
    gap:1em;
    margin:1.4em 0;
  }
  body[data-site-page="p-8ef270f833c0"] .card{
    border:1px solid var(--line);
    background:#fff;
    padding:1em 1.1em;
    border-radius:4px;
  }
  body[data-site-page="p-8ef270f833c0"] .card h4{margin:0 0 0.4em; font-size:1.02rem;}
  body[data-site-page="p-8ef270f833c0"] .card p{margin:0.4em 0 0; font-size:0.93rem; color:var(--ink-soft);}
  body[data-site-page="p-8ef270f833c0"] .btn{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.92rem;
    text-decoration:none;
    padding:0.7em 1.3em;
    border-radius:4px;
    border:1px solid var(--accent-2);
    color:var(--accent-2);
    background:transparent;
  }
  body[data-site-page="p-8ef270f833c0"] .btn:hover{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-8ef270f833c0"] .btn-solid{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-8ef270f833c0"] .btn-solid:hover{background:var(--accent);}

  /* ---------- verdict badge ---------- */
  body[data-site-page="p-8ef270f833c0"] .verdict-badge{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.95rem;
    padding:0.35em 0.9em;
    border-radius:4px;
    background:#e4efe8;
    border:1px solid #3f7d5c;
    color:#245c3d;
    letter-spacing:0.02em;
  }
  body[data-site-page="p-8ef270f833c0"] .tag{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.78rem;
    font-weight:700;
    padding:0.2em 0.6em;
    border-radius:3px;
    letter-spacing:0.03em;
    text-transform:uppercase;
  }
  body[data-site-page="p-8ef270f833c0"] .tag-shared{background:#e6eef5; color:#1f4e5f; border:1px solid #1f4e5f;}
  body[data-site-page="p-8ef270f833c0"] .tag-specific{background:#f5eee6; color:#6b3f2a; border:1px solid #6b3f2a;}

  /* ---------- Footer ---------- */
  body[data-site-page="p-8ef270f833c0"] footer.site-footer{
    background:var(--ink);
    color:#cfc9bd;
    font-size:0.85rem;
  }
  body[data-site-page="p-8ef270f833c0"] .footer-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:1.6em 3em;
    justify-content:space-between;
  }
  body[data-site-page="p-8ef270f833c0"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-8ef270f833c0"] footer.site-footer h5{
    margin:0 0 0.5em;
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.8rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
  }
  body[data-site-page="p-8ef270f833c0"] .footer-honesty{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em 1.6em;
    font-size:0.8rem;
    color:#a49c8c;
  }
  body[data-site-page="p-8ef270f833c0"] .footer-honesty .stamp{color:#e7c9a9;}
  body[data-site-page="p-8ef270f833c0"] .footer-honesty .stamp b{color:#fff;}

  @media (max-width:820px){
    body[data-site-page="p-8ef270f833c0"] .layout{grid-template-columns:1fr;}
    body[data-site-page="p-8ef270f833c0"] .subnav{position:static;}
  }


/* Extracted styles: early-universe/tests/03-effective-relativistic-degrees-of-freedom-ledger-test.html [p-251699788ecc] */

  body[data-site-page="p-251699788ecc"]{
    --ink:#1b1f23;
    --ink-soft:#4a5056;
    --paper:#fbfaf7;
    --paper-alt:#f2efe8;
    --line:#d8d3c7;
    --accent:#6b3f2a;
    --accent-2:#1f4e5f;
    --maxw:1180px;
  }
  body[data-site-page="p-251699788ecc"], body[data-site-page="p-251699788ecc"] *{box-sizing:border-box;}
  body[data-site-page="p-251699788ecc"], body[data-site-page="p-251699788ecc"]{margin:0;padding:0;}
  body[data-site-page="p-251699788ecc"]{
    background:var(--paper);
    color:var(--ink);
    font-family: Georgia, 'Times New Roman', Cambria, serif;
    line-height:1.6;
    font-size:17px;
    -webkit-font-smoothing:antialiased;
  }
  body[data-site-page="p-251699788ecc"] a{color:var(--accent-2);}
  body[data-site-page="p-251699788ecc"] a:hover{color:var(--accent);}
  body[data-site-page="p-251699788ecc"] h1, body[data-site-page="p-251699788ecc"] h2, body[data-site-page="p-251699788ecc"] h3, body[data-site-page="p-251699788ecc"] h4{
    font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    line-height:1.25;
    font-weight:700;
    color:var(--ink);
  }
  body[data-site-page="p-251699788ecc"] code, body[data-site-page="p-251699788ecc"] pre{
    font-family: Consolas, 'Courier New', monospace;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:3px;
  }
  body[data-site-page="p-251699788ecc"] code{padding:0.05em 0.35em; font-size:0.92em;}
  body[data-site-page="p-251699788ecc"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-251699788ecc"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-251699788ecc"] th, body[data-site-page="p-251699788ecc"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-251699788ecc"] th{background:var(--paper-alt);}
  body[data-site-page="p-251699788ecc"] blockquote{
    margin:1em 0;
    padding:0.4em 1.1em;
    border-left:3px solid var(--accent);
    background:var(--paper-alt);
    color:var(--ink-soft);
  }
  body[data-site-page="p-251699788ecc"] .skip-link{
    position:absolute; left:-999px; top:auto;
  }
  body[data-site-page="p-251699788ecc"] .skip-link:focus{
    left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);
  }

  /* ---------- Top bar: identity + honesty stamp ---------- */
  body[data-site-page="p-251699788ecc"] .topbar{
    background:var(--ink);
    color:#eee;
    font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    font-size:0.82rem;
  }
  body[data-site-page="p-251699788ecc"] .topbar-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0.4em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:0.6em 1.2em;
    align-items:center;
    justify-content:space-between;
  }
  body[data-site-page="p-251699788ecc"] .stamp{
    display:inline-flex;
    align-items:center;
    gap:0.5em;
    color:#e7c9a9;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-251699788ecc"] .stamp b{color:#fff; font-weight:700;}
  body[data-site-page="p-251699788ecc"] .topbar-site{color:#c9c2b3;}

  /* ---------- Main nav ---------- */
  body[data-site-page="p-251699788ecc"] header.site-header{
    background:var(--paper);
    border-bottom:1px solid var(--line);
  }
  body[data-site-page="p-251699788ecc"] .brand-row{
    max-width:var(--maxw);
    margin:0 auto;
    padding:1.1em 1.2em 0.6em;
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:0.4em;
  }
  body[data-site-page="p-251699788ecc"] .brand-row h1{
    margin:0;
    font-size:1.5rem;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-251699788ecc"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-251699788ecc"] .brand-tag{
    font-family: Georgia, serif;
    font-style:italic;
    color:var(--ink-soft);
    font-size:0.95rem;
  }
  body[data-site-page="p-251699788ecc"] nav.main-nav{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em;
  }
  body[data-site-page="p-251699788ecc"] nav.main-nav ul{
    list-style:none;
    margin:0; padding:0;
    display:flex;
    flex-wrap:wrap;
    gap:0.2em;
    border-top:1px solid var(--line);
  }
  body[data-site-page="p-251699788ecc"] nav.main-nav li{margin:0;}
  body[data-site-page="p-251699788ecc"] nav.main-nav a{
    display:block;
    padding:0.8em 0.9em;
    color:var(--ink);
    text-decoration:none;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.92rem;
    font-weight:600;
    border-bottom:3px solid transparent;
    white-space:nowrap;
  }
  body[data-site-page="p-251699788ecc"] nav.main-nav a:hover{
    border-bottom-color:var(--accent);
    color:var(--accent);
  }
  body[data-site-page="p-251699788ecc"] nav.main-nav a[aria-current="page"]{
    border-bottom-color:var(--accent-2);
    color:var(--accent-2);
  }

  /* ---------- Layout: subnav + main ---------- */
  body[data-site-page="p-251699788ecc"] .layout{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em 3em;
    display:grid;
    grid-template-columns:220px 1fr;
    gap:2.4em;
    align-items:start;
  }
  body[data-site-page="p-251699788ecc"] .subnav{
    position:sticky;
    top:1.2em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
  }
  body[data-site-page="p-251699788ecc"] .subnav-box{
    border:1px solid var(--line);
    background:var(--paper-alt);
    border-radius:4px;
    padding:1em 1.1em;
  }
  body[data-site-page="p-251699788ecc"] .subnav-box h2{
    margin:0 0 0.6em;
    font-size:0.75rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
    color:var(--ink-soft);
  }
  body[data-site-page="p-251699788ecc"] .subnav-box ul{list-style:none; margin:0; padding:0;}
  body[data-site-page="p-251699788ecc"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-251699788ecc"] .subnav-box a{
    text-decoration:none;
    color:var(--ink);
  }
  body[data-site-page="p-251699788ecc"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-251699788ecc"] .subnav-box a[aria-current="page"]{
    color:var(--accent-2);
    font-weight:700;
  }
  body[data-site-page="p-251699788ecc"] .subnav-empty{
    color:var(--ink-soft);
    font-style:italic;
    font-size:0.85rem;
  }

  body[data-site-page="p-251699788ecc"] main{min-width:0;}
  body[data-site-page="p-251699788ecc"] main h2{
    margin-top:1.9em;
    padding-bottom:0.25em;
    border-bottom:1px solid var(--line);
    font-size:1.5rem;
  }
  body[data-site-page="p-251699788ecc"] main h2:first-child{margin-top:0;}
  body[data-site-page="p-251699788ecc"] main h3{font-size:1.18rem; margin-top:1.5em;}
  body[data-site-page="p-251699788ecc"] main p{margin:0.9em 0;}
  body[data-site-page="p-251699788ecc"] .lede{
    font-size:1.12rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-251699788ecc"] .callout{
    border:1px solid var(--line);
    border-left:4px solid var(--accent-2);
    background:var(--paper-alt);
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:0 4px 4px 0;
  }
  body[data-site-page="p-251699788ecc"] .callout h3, body[data-site-page="p-251699788ecc"] .callout h4{margin-top:0;}
  body[data-site-page="p-251699788ecc"] .honesty-box{
    border:1px dashed var(--accent);
    background:#fbf3ea;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.95rem;
  }
  body[data-site-page="p-251699788ecc"] .card-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));
    gap:1em;
    margin:1.4em 0;
  }
  body[data-site-page="p-251699788ecc"] .card{
    border:1px solid var(--line);
    background:#fff;
    padding:1em 1.1em;
    border-radius:4px;
  }
  body[data-site-page="p-251699788ecc"] .card h4{margin:0 0 0.4em; font-size:1.02rem;}
  body[data-site-page="p-251699788ecc"] .card p{margin:0.4em 0 0; font-size:0.93rem; color:var(--ink-soft);}
  body[data-site-page="p-251699788ecc"] .btn{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.92rem;
    text-decoration:none;
    padding:0.7em 1.3em;
    border-radius:4px;
    border:1px solid var(--accent-2);
    color:var(--accent-2);
    background:transparent;
  }
  body[data-site-page="p-251699788ecc"] .btn:hover{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-251699788ecc"] .btn-solid{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-251699788ecc"] .btn-solid:hover{background:var(--accent);}

  /* ---------- Test-page specific ---------- */
  body[data-site-page="p-251699788ecc"] .verdict-badge{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:1rem;
    letter-spacing:0.03em;
    padding:0.45em 1em;
    border-radius:4px;
    background:#1f4e5f;
    color:#fff;
  }
  body[data-site-page="p-251699788ecc"] .tag{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.78rem;
    font-weight:700;
    letter-spacing:0.05em;
    text-transform:uppercase;
    padding:0.25em 0.65em;
    border-radius:3px;
    margin-left:0.5em;
    vertical-align:middle;
  }
  body[data-site-page="p-251699788ecc"] .tag-shared{background:#e4ecee; color:var(--accent-2); border:1px solid var(--accent-2);}
  body[data-site-page="p-251699788ecc"] .tag-specific{background:#f3e9de; color:var(--accent); border:1px solid var(--accent);}
  body[data-site-page="p-251699788ecc"] .verdict-box{border-radius:6px; padding:1.1em 1.3em; margin:1.2em 0;}
  body[data-site-page="p-251699788ecc"] .breadcrumb{
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.85rem;
    color:var(--ink-soft);
    margin-bottom:1em;
  }

  /* ---------- Footer ---------- */
  body[data-site-page="p-251699788ecc"] footer.site-footer{
    background:var(--ink);
    color:#cfc9bd;
    font-size:0.85rem;
  }
  body[data-site-page="p-251699788ecc"] .footer-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:1.6em 3em;
    justify-content:space-between;
  }
  body[data-site-page="p-251699788ecc"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-251699788ecc"] footer.site-footer h5{
    margin:0 0 0.5em;
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.8rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
  }
  body[data-site-page="p-251699788ecc"] .footer-honesty{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em 1.6em;
    font-size:0.8rem;
    color:#a49c8c;
  }
  body[data-site-page="p-251699788ecc"] .footer-honesty .stamp{color:#e7c9a9;}
  body[data-site-page="p-251699788ecc"] .footer-honesty .stamp b{color:#fff;}

  @media (max-width:820px){
    body[data-site-page="p-251699788ecc"] .layout{grid-template-columns:1fr;}
    body[data-site-page="p-251699788ecc"] .subnav{position:static;}
  }


/* Extracted styles: early-universe/tests/04-causal-horizon-and-record-propagation-test.html [p-31de9323e3cd] */

  body[data-site-page="p-31de9323e3cd"]{
    --ink:#1b1f23;
    --ink-soft:#4a5056;
    --paper:#fbfaf7;
    --paper-alt:#f2efe8;
    --line:#d8d3c7;
    --accent:#6b3f2a;
    --accent-2:#1f4e5f;
    --maxw:1180px;
  }
  body[data-site-page="p-31de9323e3cd"], body[data-site-page="p-31de9323e3cd"] *{box-sizing:border-box;}
  body[data-site-page="p-31de9323e3cd"], body[data-site-page="p-31de9323e3cd"]{margin:0;padding:0;}
  body[data-site-page="p-31de9323e3cd"]{
    background:var(--paper);
    color:var(--ink);
    font-family: Georgia, 'Times New Roman', Cambria, serif;
    line-height:1.6;
    font-size:17px;
    -webkit-font-smoothing:antialiased;
  }
  body[data-site-page="p-31de9323e3cd"] a{color:var(--accent-2);}
  body[data-site-page="p-31de9323e3cd"] a:hover{color:var(--accent);}
  body[data-site-page="p-31de9323e3cd"] h1, body[data-site-page="p-31de9323e3cd"] h2, body[data-site-page="p-31de9323e3cd"] h3, body[data-site-page="p-31de9323e3cd"] h4{
    font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    line-height:1.25;
    font-weight:700;
    color:var(--ink);
  }
  body[data-site-page="p-31de9323e3cd"] code, body[data-site-page="p-31de9323e3cd"] pre{
    font-family: Consolas, 'Courier New', monospace;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:3px;
  }
  body[data-site-page="p-31de9323e3cd"] code{padding:0.05em 0.35em; font-size:0.92em;}
  body[data-site-page="p-31de9323e3cd"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-31de9323e3cd"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-31de9323e3cd"] th, body[data-site-page="p-31de9323e3cd"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-31de9323e3cd"] th{background:var(--paper-alt);}
  body[data-site-page="p-31de9323e3cd"] blockquote{
    margin:1em 0;
    padding:0.4em 1.1em;
    border-left:3px solid var(--accent);
    background:var(--paper-alt);
    color:var(--ink-soft);
  }
  body[data-site-page="p-31de9323e3cd"] .skip-link{
    position:absolute; left:-999px; top:auto;
  }
  body[data-site-page="p-31de9323e3cd"] .skip-link:focus{
    left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);
  }

  /* ---------- Top bar: identity + honesty stamp ---------- */
  body[data-site-page="p-31de9323e3cd"] .topbar{
    background:var(--ink);
    color:#eee;
    font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    font-size:0.82rem;
  }
  body[data-site-page="p-31de9323e3cd"] .topbar-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0.4em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:0.6em 1.2em;
    align-items:center;
    justify-content:space-between;
  }
  body[data-site-page="p-31de9323e3cd"] .stamp{
    display:inline-flex;
    align-items:center;
    gap:0.5em;
    color:#e7c9a9;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-31de9323e3cd"] .stamp b{color:#fff; font-weight:700;}
  body[data-site-page="p-31de9323e3cd"] .topbar-site{color:#c9c2b3;}

  /* ---------- Main nav ---------- */
  body[data-site-page="p-31de9323e3cd"] header.site-header{
    background:var(--paper);
    border-bottom:1px solid var(--line);
  }
  body[data-site-page="p-31de9323e3cd"] .brand-row{
    max-width:var(--maxw);
    margin:0 auto;
    padding:1.1em 1.2em 0.6em;
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:0.4em;
  }
  body[data-site-page="p-31de9323e3cd"] .brand-row h1{
    margin:0;
    font-size:1.5rem;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-31de9323e3cd"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-31de9323e3cd"] .brand-tag{
    font-family: Georgia, serif;
    font-style:italic;
    color:var(--ink-soft);
    font-size:0.95rem;
  }
  body[data-site-page="p-31de9323e3cd"] nav.main-nav{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em;
  }
  body[data-site-page="p-31de9323e3cd"] nav.main-nav ul{
    list-style:none;
    margin:0; padding:0;
    display:flex;
    flex-wrap:wrap;
    gap:0.2em;
    border-top:1px solid var(--line);
  }
  body[data-site-page="p-31de9323e3cd"] nav.main-nav li{margin:0;}
  body[data-site-page="p-31de9323e3cd"] nav.main-nav a{
    display:block;
    padding:0.8em 0.9em;
    color:var(--ink);
    text-decoration:none;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.92rem;
    font-weight:600;
    border-bottom:3px solid transparent;
    white-space:nowrap;
  }
  body[data-site-page="p-31de9323e3cd"] nav.main-nav a:hover{
    border-bottom-color:var(--accent);
    color:var(--accent);
  }
  body[data-site-page="p-31de9323e3cd"] nav.main-nav a[aria-current="page"]{
    border-bottom-color:var(--accent-2);
    color:var(--accent-2);
  }

  /* ---------- Layout: subnav + main ---------- */
  body[data-site-page="p-31de9323e3cd"] .layout{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em 3em;
    display:grid;
    grid-template-columns:220px 1fr;
    gap:2.4em;
    align-items:start;
  }
  body[data-site-page="p-31de9323e3cd"] .subnav{
    position:sticky;
    top:1.2em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
  }
  body[data-site-page="p-31de9323e3cd"] .subnav-box{
    border:1px solid var(--line);
    background:var(--paper-alt);
    border-radius:4px;
    padding:1em 1.1em;
  }
  body[data-site-page="p-31de9323e3cd"] .subnav-box h2{
    margin:0 0 0.6em;
    font-size:0.75rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
    color:var(--ink-soft);
  }
  body[data-site-page="p-31de9323e3cd"] .subnav-box ul{list-style:none; margin:0; padding:0;}
  body[data-site-page="p-31de9323e3cd"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-31de9323e3cd"] .subnav-box a{
    text-decoration:none;
    color:var(--ink);
  }
  body[data-site-page="p-31de9323e3cd"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-31de9323e3cd"] .subnav-box a[aria-current="page"]{
    color:var(--accent-2);
    font-weight:700;
  }
  body[data-site-page="p-31de9323e3cd"] .subnav-empty{
    color:var(--ink-soft);
    font-style:italic;
    font-size:0.85rem;
  }

  body[data-site-page="p-31de9323e3cd"] main{min-width:0;}
  body[data-site-page="p-31de9323e3cd"] main h2{
    margin-top:1.9em;
    padding-bottom:0.25em;
    border-bottom:1px solid var(--line);
    font-size:1.5rem;
  }
  body[data-site-page="p-31de9323e3cd"] main h2:first-child{margin-top:0;}
  body[data-site-page="p-31de9323e3cd"] main h3{font-size:1.18rem; margin-top:1.5em;}
  body[data-site-page="p-31de9323e3cd"] main p{margin:0.9em 0;}
  body[data-site-page="p-31de9323e3cd"] .lede{
    font-size:1.12rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-31de9323e3cd"] .callout{
    border:1px solid var(--line);
    border-left:4px solid var(--accent-2);
    background:var(--paper-alt);
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:0 4px 4px 0;
  }
  body[data-site-page="p-31de9323e3cd"] .callout h3, body[data-site-page="p-31de9323e3cd"] .callout h4{margin-top:0;}
  body[data-site-page="p-31de9323e3cd"] .honesty-box{
    border:1px dashed var(--accent);
    background:#fbf3ea;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.95rem;
  }
  body[data-site-page="p-31de9323e3cd"] .card-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));
    gap:1em;
    margin:1.4em 0;
  }
  body[data-site-page="p-31de9323e3cd"] .card{
    border:1px solid var(--line);
    background:#fff;
    padding:1em 1.1em;
    border-radius:4px;
  }
  body[data-site-page="p-31de9323e3cd"] .card h4{margin:0 0 0.4em; font-size:1.02rem;}
  body[data-site-page="p-31de9323e3cd"] .card p{margin:0.4em 0 0; font-size:0.93rem; color:var(--ink-soft);}
  body[data-site-page="p-31de9323e3cd"] .btn{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.92rem;
    text-decoration:none;
    padding:0.7em 1.3em;
    border-radius:4px;
    border:1px solid var(--accent-2);
    color:var(--accent-2);
    background:transparent;
  }
  body[data-site-page="p-31de9323e3cd"] .btn:hover{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-31de9323e3cd"] .btn-solid{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-31de9323e3cd"] .btn-solid:hover{background:var(--accent);}

  /* ---------- Test-page specific ---------- */
  body[data-site-page="p-31de9323e3cd"] .backlinks{
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
    margin-bottom:1em;
  }
  body[data-site-page="p-31de9323e3cd"] .verdict-badge{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:1.05rem;
    padding:0.35em 0.9em;
    border-radius:4px;
    background:#1f4e5f;
    color:#fff;
    letter-spacing:0.02em;
  }
  body[data-site-page="p-31de9323e3cd"] .class-badge{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.78rem;
    padding:0.3em 0.7em;
    border-radius:12px;
    border:1px solid var(--line);
    color:var(--ink-soft);
    text-transform:uppercase;
    letter-spacing:0.05em;
    margin-left:0.5em;
  }
  body[data-site-page="p-31de9323e3cd"] .meta-row{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    gap:0.6em;
    margin:0.6em 0 1.2em;
  }
  body[data-site-page="p-31de9323e3cd"] .datatable td:first-child, body[data-site-page="p-31de9323e3cd"] .datatable th:first-child{white-space:nowrap;}
  body[data-site-page="p-31de9323e3cd"] .step-list li{margin:0.5em 0;}
  body[data-site-page="p-31de9323e3cd"] .headnum{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.75rem;
    font-weight:700;
    color:var(--ink-soft);
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:10px;
    padding:0.15em 0.6em;
    margin-right:0.5em;
    vertical-align:middle;
  }

  /* ---------- Footer ---------- */
  body[data-site-page="p-31de9323e3cd"] footer.site-footer{
    background:var(--ink);
    color:#cfc9bd;
    font-size:0.85rem;
  }
  body[data-site-page="p-31de9323e3cd"] .footer-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:1.6em 3em;
    justify-content:space-between;
  }
  body[data-site-page="p-31de9323e3cd"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-31de9323e3cd"] footer.site-footer h5{
    margin:0 0 0.5em;
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.8rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
  }
  body[data-site-page="p-31de9323e3cd"] .footer-honesty{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em 1.6em;
    font-size:0.8rem;
    color:#a49c8c;
  }
  body[data-site-page="p-31de9323e3cd"] .footer-honesty .stamp{color:#e7c9a9;}
  body[data-site-page="p-31de9323e3cd"] .footer-honesty .stamp b{color:#fff;}

  @media (max-width:820px){
    body[data-site-page="p-31de9323e3cd"] .layout{grid-template-columns:1fr;}
    body[data-site-page="p-31de9323e3cd"] .subnav{position:static;}
  }


/* Extracted styles: early-universe/tests/05-entropy-conservation-and-scale-factor-consistency-test.html [p-dc7213410780] */

  body[data-site-page="p-dc7213410780"]{
    --ink:#1b1f23;
    --ink-soft:#4a5056;
    --paper:#fbfaf7;
    --paper-alt:#f2efe8;
    --line:#d8d3c7;
    --accent:#6b3f2a;
    --accent-2:#1f4e5f;
    --maxw:1180px;
    --good:#2f6b3a;
  }
  body[data-site-page="p-dc7213410780"], body[data-site-page="p-dc7213410780"] *{box-sizing:border-box;}
  body[data-site-page="p-dc7213410780"], body[data-site-page="p-dc7213410780"]{margin:0;padding:0;}
  body[data-site-page="p-dc7213410780"]{
    background:var(--paper);
    color:var(--ink);
    font-family: Georgia, 'Times New Roman', Cambria, serif;
    line-height:1.6;
    font-size:17px;
    -webkit-font-smoothing:antialiased;
  }
  body[data-site-page="p-dc7213410780"] a{color:var(--accent-2);}
  body[data-site-page="p-dc7213410780"] a:hover{color:var(--accent);}
  body[data-site-page="p-dc7213410780"] h1, body[data-site-page="p-dc7213410780"] h2, body[data-site-page="p-dc7213410780"] h3, body[data-site-page="p-dc7213410780"] h4{
    font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    line-height:1.25;
    font-weight:700;
    color:var(--ink);
  }
  body[data-site-page="p-dc7213410780"] code, body[data-site-page="p-dc7213410780"] pre{
    font-family: Consolas, 'Courier New', monospace;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:3px;
  }
  body[data-site-page="p-dc7213410780"] code{padding:0.05em 0.35em; font-size:0.92em;}
  body[data-site-page="p-dc7213410780"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-dc7213410780"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-dc7213410780"] th, body[data-site-page="p-dc7213410780"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-dc7213410780"] th{background:var(--paper-alt);}
  body[data-site-page="p-dc7213410780"] blockquote{
    margin:1em 0;
    padding:0.4em 1.1em;
    border-left:3px solid var(--accent);
    background:var(--paper-alt);
    color:var(--ink-soft);
  }
  body[data-site-page="p-dc7213410780"] .skip-link{
    position:absolute; left:-999px; top:auto;
  }
  body[data-site-page="p-dc7213410780"] .skip-link:focus{
    left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);
  }

  /* ---------- Top bar: identity + honesty stamp ---------- */
  body[data-site-page="p-dc7213410780"] .topbar{
    background:var(--ink);
    color:#eee;
    font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    font-size:0.82rem;
  }
  body[data-site-page="p-dc7213410780"] .topbar-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0.4em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:0.6em 1.2em;
    align-items:center;
    justify-content:space-between;
  }
  body[data-site-page="p-dc7213410780"] .stamp{
    display:inline-flex;
    align-items:center;
    gap:0.5em;
    color:#e7c9a9;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-dc7213410780"] .stamp b{color:#fff; font-weight:700;}
  body[data-site-page="p-dc7213410780"] .topbar-site{color:#c9c2b3;}

  /* ---------- Main nav ---------- */
  body[data-site-page="p-dc7213410780"] header.site-header{
    background:var(--paper);
    border-bottom:1px solid var(--line);
  }
  body[data-site-page="p-dc7213410780"] .brand-row{
    max-width:var(--maxw);
    margin:0 auto;
    padding:1.1em 1.2em 0.6em;
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:0.4em;
  }
  body[data-site-page="p-dc7213410780"] .brand-row h1{
    margin:0;
    font-size:1.5rem;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-dc7213410780"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-dc7213410780"] .brand-tag{
    font-family: Georgia, serif;
    font-style:italic;
    color:var(--ink-soft);
    font-size:0.95rem;
  }
  body[data-site-page="p-dc7213410780"] nav.main-nav{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em;
  }
  body[data-site-page="p-dc7213410780"] nav.main-nav ul{
    list-style:none;
    margin:0; padding:0;
    display:flex;
    flex-wrap:wrap;
    gap:0.2em;
    border-top:1px solid var(--line);
  }
  body[data-site-page="p-dc7213410780"] nav.main-nav li{margin:0;}
  body[data-site-page="p-dc7213410780"] nav.main-nav a{
    display:block;
    padding:0.8em 0.9em;
    color:var(--ink);
    text-decoration:none;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.92rem;
    font-weight:600;
    border-bottom:3px solid transparent;
    white-space:nowrap;
  }
  body[data-site-page="p-dc7213410780"] nav.main-nav a:hover{
    border-bottom-color:var(--accent);
    color:var(--accent);
  }
  body[data-site-page="p-dc7213410780"] nav.main-nav a[aria-current="page"]{
    border-bottom-color:var(--accent-2);
    color:var(--accent-2);
  }

  /* ---------- Layout: subnav + main ---------- */
  body[data-site-page="p-dc7213410780"] .layout{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em 3em;
    display:grid;
    grid-template-columns:220px 1fr;
    gap:2.4em;
    align-items:start;
  }
  body[data-site-page="p-dc7213410780"] .subnav{
    position:sticky;
    top:1.2em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
  }
  body[data-site-page="p-dc7213410780"] .subnav-box{
    border:1px solid var(--line);
    background:var(--paper-alt);
    border-radius:4px;
    padding:1em 1.1em;
  }
  body[data-site-page="p-dc7213410780"] .subnav-box h2{
    margin:0 0 0.6em;
    font-size:0.75rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
    color:var(--ink-soft);
  }
  body[data-site-page="p-dc7213410780"] .subnav-box ul{list-style:none; margin:0; padding:0;}
  body[data-site-page="p-dc7213410780"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-dc7213410780"] .subnav-box a{
    text-decoration:none;
    color:var(--ink);
  }
  body[data-site-page="p-dc7213410780"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-dc7213410780"] .subnav-box a[aria-current="page"]{
    color:var(--accent-2);
    font-weight:700;
  }
  body[data-site-page="p-dc7213410780"] .subnav-empty{
    color:var(--ink-soft);
    font-style:italic;
    font-size:0.85rem;
  }

  body[data-site-page="p-dc7213410780"] main{min-width:0;}
  body[data-site-page="p-dc7213410780"] main h2{
    margin-top:1.9em;
    padding-bottom:0.25em;
    border-bottom:1px solid var(--line);
    font-size:1.5rem;
  }
  body[data-site-page="p-dc7213410780"] main h2:first-child{margin-top:0;}
  body[data-site-page="p-dc7213410780"] main h3{font-size:1.18rem; margin-top:1.5em;}
  body[data-site-page="p-dc7213410780"] main p{margin:0.9em 0;}
  body[data-site-page="p-dc7213410780"] .lede{
    font-size:1.12rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-dc7213410780"] .callout{
    border:1px solid var(--line);
    border-left:4px solid var(--accent-2);
    background:var(--paper-alt);
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:0 4px 4px 0;
  }
  body[data-site-page="p-dc7213410780"] .callout h3, body[data-site-page="p-dc7213410780"] .callout h4{margin-top:0;}
  body[data-site-page="p-dc7213410780"] .honesty-box{
    border:1px dashed var(--accent);
    background:#fbf3ea;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.95rem;
  }
  body[data-site-page="p-dc7213410780"] .card-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));
    gap:1em;
    margin:1.4em 0;
  }
  body[data-site-page="p-dc7213410780"] .card{
    border:1px solid var(--line);
    background:#fff;
    padding:1em 1.1em;
    border-radius:4px;
  }
  body[data-site-page="p-dc7213410780"] .card h4{margin:0 0 0.4em; font-size:1.02rem;}
  body[data-site-page="p-dc7213410780"] .card p{margin:0.4em 0 0; font-size:0.93rem; color:var(--ink-soft);}
  body[data-site-page="p-dc7213410780"] .btn{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.92rem;
    text-decoration:none;
    padding:0.7em 1.3em;
    border-radius:4px;
    border:1px solid var(--accent-2);
    color:var(--accent-2);
    background:transparent;
  }
  body[data-site-page="p-dc7213410780"] .btn:hover{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-dc7213410780"] .btn-solid{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-dc7213410780"] .btn-solid:hover{background:var(--accent);}

  /* ---------- Test-page specific ---------- */
  body[data-site-page="p-dc7213410780"] .verdict-banner{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    gap:0.8em 1.4em;
    border:2px solid var(--good);
    background:#eef6ee;
    border-radius:6px;
    padding:1em 1.3em;
    margin:1.2em 0 1.6em;
  }
  body[data-site-page="p-dc7213410780"] .verdict-banner .verdict-label{
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:800;
    font-size:1.3rem;
    color:var(--good);
  }
  body[data-site-page="p-dc7213410780"] .tag{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.75rem;
    font-weight:700;
    letter-spacing:0.05em;
    text-transform:uppercase;
    padding:0.25em 0.6em;
    border-radius:3px;
    border:1px solid var(--line);
    background:#fff;
    color:var(--ink-soft);
  }
  body[data-site-page="p-dc7213410780"] .tag.shared{border-color:#1f4e5f; color:#1f4e5f; background:#eaf2f5;}
  body[data-site-page="p-dc7213410780"] .tag.specific{border-color:var(--accent); color:var(--accent); background:#fbf3ea;}
  body[data-site-page="p-dc7213410780"] .backlinks{
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
    margin-bottom:0.6em;
  }
  body[data-site-page="p-dc7213410780"] .headings-list{
    font-size:0.85rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-dc7213410780"] .calc-block{
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:4px;
    padding:1em 1.3em;
    margin:1em 0;
    overflow-x:auto;
  }
  body[data-site-page="p-dc7213410780"] .num-table td:first-child, body[data-site-page="p-dc7213410780"] .num-table th:first-child{white-space:nowrap;}

  /* ---------- Footer ---------- */
  body[data-site-page="p-dc7213410780"] footer.site-footer{
    background:var(--ink);
    color:#cfc9bd;
    font-size:0.85rem;
  }
  body[data-site-page="p-dc7213410780"] .footer-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:1.6em 3em;
    justify-content:space-between;
  }
  body[data-site-page="p-dc7213410780"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-dc7213410780"] footer.site-footer h5{
    margin:0 0 0.5em;
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.8rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
  }
  body[data-site-page="p-dc7213410780"] .footer-honesty{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em 1.6em;
    font-size:0.8rem;
    color:#a49c8c;
  }
  body[data-site-page="p-dc7213410780"] .footer-honesty .stamp{color:#e7c9a9;}
  body[data-site-page="p-dc7213410780"] .footer-honesty .stamp b{color:#fff;}

  @media (max-width:820px){
    body[data-site-page="p-dc7213410780"] .layout{grid-template-columns:1fr;}
    body[data-site-page="p-dc7213410780"] .subnav{position:static;}
  }


/* Extracted styles: early-universe/tests/06-planck-boundary-quantum-gravity-terminal-test.html [p-f38fd17040a8] */

  body[data-site-page="p-f38fd17040a8"]{
    --ink:#1b1f23;
    --ink-soft:#4a5056;
    --paper:#fbfaf7;
    --paper-alt:#f2efe8;
    --line:#d8d3c7;
    --accent:#6b3f2a;
    --accent-2:#1f4e5f;
    --maxw:1180px;
  }
  body[data-site-page="p-f38fd17040a8"], body[data-site-page="p-f38fd17040a8"] *{box-sizing:border-box;}
  body[data-site-page="p-f38fd17040a8"], body[data-site-page="p-f38fd17040a8"]{margin:0;padding:0;}
  body[data-site-page="p-f38fd17040a8"]{
    background:var(--paper);
    color:var(--ink);
    font-family: Georgia, 'Times New Roman', Cambria, serif;
    line-height:1.6;
    font-size:17px;
    -webkit-font-smoothing:antialiased;
  }
  body[data-site-page="p-f38fd17040a8"] a{color:var(--accent-2);}
  body[data-site-page="p-f38fd17040a8"] a:hover{color:var(--accent);}
  body[data-site-page="p-f38fd17040a8"] h1, body[data-site-page="p-f38fd17040a8"] h2, body[data-site-page="p-f38fd17040a8"] h3, body[data-site-page="p-f38fd17040a8"] h4{
    font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    line-height:1.25;
    font-weight:700;
    color:var(--ink);
  }
  body[data-site-page="p-f38fd17040a8"] code, body[data-site-page="p-f38fd17040a8"] pre{
    font-family: Consolas, 'Courier New', monospace;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:3px;
  }
  body[data-site-page="p-f38fd17040a8"] code{padding:0.05em 0.35em; font-size:0.92em;}
  body[data-site-page="p-f38fd17040a8"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-f38fd17040a8"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-f38fd17040a8"] th, body[data-site-page="p-f38fd17040a8"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-f38fd17040a8"] th{background:var(--paper-alt);}
  body[data-site-page="p-f38fd17040a8"] blockquote{
    margin:1em 0;
    padding:0.4em 1.1em;
    border-left:3px solid var(--accent);
    background:var(--paper-alt);
    color:var(--ink-soft);
  }
  body[data-site-page="p-f38fd17040a8"] .skip-link{
    position:absolute; left:-999px; top:auto;
  }
  body[data-site-page="p-f38fd17040a8"] .skip-link:focus{
    left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);
  }

  /* ---------- Top bar: identity + honesty stamp ---------- */
  body[data-site-page="p-f38fd17040a8"] .topbar{
    background:var(--ink);
    color:#eee;
    font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    font-size:0.82rem;
  }
  body[data-site-page="p-f38fd17040a8"] .topbar-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0.4em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:0.6em 1.2em;
    align-items:center;
    justify-content:space-between;
  }
  body[data-site-page="p-f38fd17040a8"] .stamp{
    display:inline-flex;
    align-items:center;
    gap:0.5em;
    color:#e7c9a9;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-f38fd17040a8"] .stamp b{color:#fff; font-weight:700;}
  body[data-site-page="p-f38fd17040a8"] .topbar-site{color:#c9c2b3;}

  /* ---------- Main nav ---------- */
  body[data-site-page="p-f38fd17040a8"] header.site-header{
    background:var(--paper);
    border-bottom:1px solid var(--line);
  }
  body[data-site-page="p-f38fd17040a8"] .brand-row{
    max-width:var(--maxw);
    margin:0 auto;
    padding:1.1em 1.2em 0.6em;
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:0.4em;
  }
  body[data-site-page="p-f38fd17040a8"] .brand-row h1{
    margin:0;
    font-size:1.5rem;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-f38fd17040a8"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-f38fd17040a8"] .brand-tag{
    font-family: Georgia, serif;
    font-style:italic;
    color:var(--ink-soft);
    font-size:0.95rem;
  }
  body[data-site-page="p-f38fd17040a8"] nav.main-nav{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em;
  }
  body[data-site-page="p-f38fd17040a8"] nav.main-nav ul{
    list-style:none;
    margin:0; padding:0;
    display:flex;
    flex-wrap:wrap;
    gap:0.2em;
    border-top:1px solid var(--line);
  }
  body[data-site-page="p-f38fd17040a8"] nav.main-nav li{margin:0;}
  body[data-site-page="p-f38fd17040a8"] nav.main-nav a{
    display:block;
    padding:0.8em 0.9em;
    color:var(--ink);
    text-decoration:none;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.92rem;
    font-weight:600;
    border-bottom:3px solid transparent;
    white-space:nowrap;
  }
  body[data-site-page="p-f38fd17040a8"] nav.main-nav a:hover{
    border-bottom-color:var(--accent);
    color:var(--accent);
  }
  body[data-site-page="p-f38fd17040a8"] nav.main-nav a[aria-current="page"]{
    border-bottom-color:var(--accent-2);
    color:var(--accent-2);
  }

  /* ---------- Layout: subnav + main ---------- */
  body[data-site-page="p-f38fd17040a8"] .layout{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em 3em;
    display:grid;
    grid-template-columns:220px 1fr;
    gap:2.4em;
    align-items:start;
  }
  body[data-site-page="p-f38fd17040a8"] .subnav{
    position:sticky;
    top:1.2em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
  }
  body[data-site-page="p-f38fd17040a8"] .subnav-box{
    border:1px solid var(--line);
    background:var(--paper-alt);
    border-radius:4px;
    padding:1em 1.1em;
  }
  body[data-site-page="p-f38fd17040a8"] .subnav-box h2{
    margin:0 0 0.6em;
    font-size:0.75rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
    color:var(--ink-soft);
  }
  body[data-site-page="p-f38fd17040a8"] .subnav-box ul{list-style:none; margin:0; padding:0;}
  body[data-site-page="p-f38fd17040a8"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-f38fd17040a8"] .subnav-box a{
    text-decoration:none;
    color:var(--ink);
  }
  body[data-site-page="p-f38fd17040a8"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-f38fd17040a8"] .subnav-box a[aria-current="page"]{
    color:var(--accent-2);
    font-weight:700;
  }
  body[data-site-page="p-f38fd17040a8"] .subnav-empty{
    color:var(--ink-soft);
    font-style:italic;
    font-size:0.85rem;
  }

  body[data-site-page="p-f38fd17040a8"] main{min-width:0;}
  body[data-site-page="p-f38fd17040a8"] main h2{
    margin-top:1.9em;
    padding-bottom:0.25em;
    border-bottom:1px solid var(--line);
    font-size:1.5rem;
  }
  body[data-site-page="p-f38fd17040a8"] main h2:first-child{margin-top:0;}
  body[data-site-page="p-f38fd17040a8"] main h3{font-size:1.18rem; margin-top:1.5em;}
  body[data-site-page="p-f38fd17040a8"] main p{margin:0.9em 0;}
  body[data-site-page="p-f38fd17040a8"] .lede{
    font-size:1.12rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-f38fd17040a8"] .callout{
    border:1px solid var(--line);
    border-left:4px solid var(--accent-2);
    background:var(--paper-alt);
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:0 4px 4px 0;
  }
  body[data-site-page="p-f38fd17040a8"] .callout h3, body[data-site-page="p-f38fd17040a8"] .callout h4{margin-top:0;}
  body[data-site-page="p-f38fd17040a8"] .honesty-box{
    border:1px dashed var(--accent);
    background:#fbf3ea;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.95rem;
  }
  body[data-site-page="p-f38fd17040a8"] .card-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));
    gap:1em;
    margin:1.4em 0;
  }
  body[data-site-page="p-f38fd17040a8"] .card{
    border:1px solid var(--line);
    background:#fff;
    padding:1em 1.1em;
    border-radius:4px;
  }
  body[data-site-page="p-f38fd17040a8"] .card h4{margin:0 0 0.4em; font-size:1.02rem;}
  body[data-site-page="p-f38fd17040a8"] .card p{margin:0.4em 0 0; font-size:0.93rem; color:var(--ink-soft);}
  body[data-site-page="p-f38fd17040a8"] .btn{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.92rem;
    text-decoration:none;
    padding:0.7em 1.3em;
    border-radius:4px;
    border:1px solid var(--accent-2);
    color:var(--accent-2);
    background:transparent;
  }
  body[data-site-page="p-f38fd17040a8"] .btn:hover{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-f38fd17040a8"] .btn-solid{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-f38fd17040a8"] .btn-solid:hover{background:var(--accent);}

  /* ---------- Test-page specific ---------- */
  body[data-site-page="p-f38fd17040a8"] .verdict-badge{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:1.05rem;
    padding:0.5em 1em;
    border-radius:4px;
    background:var(--accent-2);
    color:#fff;
    letter-spacing:0.02em;
  }
  body[data-site-page="p-f38fd17040a8"] .meta-row{
    display:flex;
    flex-wrap:wrap;
    gap:0.6em 1.2em;
    align-items:center;
    margin:0.8em 0 1.4em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.85rem;
  }
  body[data-site-page="p-f38fd17040a8"] .pill{
    display:inline-block;
    border:1px solid var(--line);
    background:var(--paper-alt);
    border-radius:999px;
    padding:0.25em 0.85em;
    color:var(--ink-soft);
  }
  body[data-site-page="p-f38fd17040a8"] .pill.shared{border-color:#7a8a99; color:#25404f; background:#eaf1f5;}
  body[data-site-page="p-f38fd17040a8"] .pill.specific{border-color:var(--accent); color:var(--accent); background:#fbf3ea;}
  body[data-site-page="p-f38fd17040a8"] .backlinks{
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
    margin-bottom:0.4em;
  }

  /* ---------- Footer ---------- */
  body[data-site-page="p-f38fd17040a8"] footer.site-footer{
    background:var(--ink);
    color:#cfc9bd;
    font-size:0.85rem;
  }
  body[data-site-page="p-f38fd17040a8"] .footer-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:1.6em 3em;
    justify-content:space-between;
  }
  body[data-site-page="p-f38fd17040a8"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-f38fd17040a8"] footer.site-footer h5{
    margin:0 0 0.5em;
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.8rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
  }
  body[data-site-page="p-f38fd17040a8"] .footer-honesty{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em 1.6em;
    font-size:0.8rem;
    color:#a49c8c;
  }
  body[data-site-page="p-f38fd17040a8"] .footer-honesty .stamp{color:#e7c9a9;}
  body[data-site-page="p-f38fd17040a8"] .footer-honesty .stamp b{color:#fff;}

  @media (max-width:820px){
    body[data-site-page="p-f38fd17040a8"] .layout{grid-template-columns:1fr;}
    body[data-site-page="p-f38fd17040a8"] .subnav{position:static;}
  }


/* Extracted styles: early-universe/tests/07-inflation-scalar-spectrum-test.html [p-83a6a3b16c8f] */

  body[data-site-page="p-83a6a3b16c8f"]{
    --ink:#1b1f23;
    --ink-soft:#4a5056;
    --paper:#fbfaf7;
    --paper-alt:#f2efe8;
    --line:#d8d3c7;
    --accent:#6b3f2a;
    --accent-2:#1f4e5f;
    --maxw:1180px;
  }
  body[data-site-page="p-83a6a3b16c8f"], body[data-site-page="p-83a6a3b16c8f"] *{box-sizing:border-box;}
  body[data-site-page="p-83a6a3b16c8f"], body[data-site-page="p-83a6a3b16c8f"]{margin:0;padding:0;}
  body[data-site-page="p-83a6a3b16c8f"]{
    background:var(--paper);
    color:var(--ink);
    font-family: Georgia, 'Times New Roman', Cambria, serif;
    line-height:1.6;
    font-size:17px;
    -webkit-font-smoothing:antialiased;
  }
  body[data-site-page="p-83a6a3b16c8f"] a{color:var(--accent-2);}
  body[data-site-page="p-83a6a3b16c8f"] a:hover{color:var(--accent);}
  body[data-site-page="p-83a6a3b16c8f"] h1, body[data-site-page="p-83a6a3b16c8f"] h2, body[data-site-page="p-83a6a3b16c8f"] h3, body[data-site-page="p-83a6a3b16c8f"] h4{
    font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    line-height:1.25;
    font-weight:700;
    color:var(--ink);
  }
  body[data-site-page="p-83a6a3b16c8f"] code, body[data-site-page="p-83a6a3b16c8f"] pre{
    font-family: Consolas, 'Courier New', monospace;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:3px;
  }
  body[data-site-page="p-83a6a3b16c8f"] code{padding:0.05em 0.35em; font-size:0.92em;}
  body[data-site-page="p-83a6a3b16c8f"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-83a6a3b16c8f"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-83a6a3b16c8f"] th, body[data-site-page="p-83a6a3b16c8f"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-83a6a3b16c8f"] th{background:var(--paper-alt);}
  body[data-site-page="p-83a6a3b16c8f"] blockquote{
    margin:1em 0;
    padding:0.4em 1.1em;
    border-left:3px solid var(--accent);
    background:var(--paper-alt);
    color:var(--ink-soft);
  }
  body[data-site-page="p-83a6a3b16c8f"] .skip-link{
    position:absolute; left:-999px; top:auto;
  }
  body[data-site-page="p-83a6a3b16c8f"] .skip-link:focus{
    left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);
  }

  /* ---------- Top bar: identity + honesty stamp ---------- */
  body[data-site-page="p-83a6a3b16c8f"] .topbar{
    background:var(--ink);
    color:#eee;
    font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    font-size:0.82rem;
  }
  body[data-site-page="p-83a6a3b16c8f"] .topbar-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0.4em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:0.6em 1.2em;
    align-items:center;
    justify-content:space-between;
  }
  body[data-site-page="p-83a6a3b16c8f"] .stamp{
    display:inline-flex;
    align-items:center;
    gap:0.5em;
    color:#e7c9a9;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-83a6a3b16c8f"] .stamp b{color:#fff; font-weight:700;}
  body[data-site-page="p-83a6a3b16c8f"] .topbar-site{color:#c9c2b3;}

  /* ---------- Main nav ---------- */
  body[data-site-page="p-83a6a3b16c8f"] header.site-header{
    background:var(--paper);
    border-bottom:1px solid var(--line);
  }
  body[data-site-page="p-83a6a3b16c8f"] .brand-row{
    max-width:var(--maxw);
    margin:0 auto;
    padding:1.1em 1.2em 0.6em;
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:0.4em;
  }
  body[data-site-page="p-83a6a3b16c8f"] .brand-row h1{
    margin:0;
    font-size:1.5rem;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-83a6a3b16c8f"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-83a6a3b16c8f"] .brand-tag{
    font-family: Georgia, serif;
    font-style:italic;
    color:var(--ink-soft);
    font-size:0.95rem;
  }
  body[data-site-page="p-83a6a3b16c8f"] nav.main-nav{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em;
  }
  body[data-site-page="p-83a6a3b16c8f"] nav.main-nav ul{
    list-style:none;
    margin:0; padding:0;
    display:flex;
    flex-wrap:wrap;
    gap:0.2em;
    border-top:1px solid var(--line);
  }
  body[data-site-page="p-83a6a3b16c8f"] nav.main-nav li{margin:0;}
  body[data-site-page="p-83a6a3b16c8f"] nav.main-nav a{
    display:block;
    padding:0.8em 0.9em;
    color:var(--ink);
    text-decoration:none;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.92rem;
    font-weight:600;
    border-bottom:3px solid transparent;
    white-space:nowrap;
  }
  body[data-site-page="p-83a6a3b16c8f"] nav.main-nav a:hover{
    border-bottom-color:var(--accent);
    color:var(--accent);
  }
  body[data-site-page="p-83a6a3b16c8f"] nav.main-nav a[aria-current="page"]{
    border-bottom-color:var(--accent-2);
    color:var(--accent-2);
  }

  /* ---------- Layout: subnav + main ---------- */
  body[data-site-page="p-83a6a3b16c8f"] .layout{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em 3em;
    display:grid;
    grid-template-columns:220px 1fr;
    gap:2.4em;
    align-items:start;
  }
  body[data-site-page="p-83a6a3b16c8f"] .subnav{
    position:sticky;
    top:1.2em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
  }
  body[data-site-page="p-83a6a3b16c8f"] .subnav-box{
    border:1px solid var(--line);
    background:var(--paper-alt);
    border-radius:4px;
    padding:1em 1.1em;
  }
  body[data-site-page="p-83a6a3b16c8f"] .subnav-box h2{
    margin:0 0 0.6em;
    font-size:0.75rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
    color:var(--ink-soft);
  }
  body[data-site-page="p-83a6a3b16c8f"] .subnav-box ul{list-style:none; margin:0; padding:0;}
  body[data-site-page="p-83a6a3b16c8f"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-83a6a3b16c8f"] .subnav-box a{
    text-decoration:none;
    color:var(--ink);
  }
  body[data-site-page="p-83a6a3b16c8f"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-83a6a3b16c8f"] .subnav-box a[aria-current="page"]{
    color:var(--accent-2);
    font-weight:700;
  }
  body[data-site-page="p-83a6a3b16c8f"] .subnav-empty{
    color:var(--ink-soft);
    font-style:italic;
    font-size:0.85rem;
  }

  body[data-site-page="p-83a6a3b16c8f"] main{min-width:0;}
  body[data-site-page="p-83a6a3b16c8f"] main h2{
    margin-top:1.9em;
    padding-bottom:0.25em;
    border-bottom:1px solid var(--line);
    font-size:1.5rem;
  }
  body[data-site-page="p-83a6a3b16c8f"] main h2:first-child{margin-top:0;}
  body[data-site-page="p-83a6a3b16c8f"] main h3{font-size:1.18rem; margin-top:1.5em;}
  body[data-site-page="p-83a6a3b16c8f"] main p{margin:0.9em 0;}
  body[data-site-page="p-83a6a3b16c8f"] .lede{
    font-size:1.12rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-83a6a3b16c8f"] .callout{
    border:1px solid var(--line);
    border-left:4px solid var(--accent-2);
    background:var(--paper-alt);
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:0 4px 4px 0;
  }
  body[data-site-page="p-83a6a3b16c8f"] .callout h3, body[data-site-page="p-83a6a3b16c8f"] .callout h4{margin-top:0;}
  body[data-site-page="p-83a6a3b16c8f"] .honesty-box{
    border:1px dashed var(--accent);
    background:#fbf3ea;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.95rem;
  }
  body[data-site-page="p-83a6a3b16c8f"] .card-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));
    gap:1em;
    margin:1.4em 0;
  }
  body[data-site-page="p-83a6a3b16c8f"] .card{
    border:1px solid var(--line);
    background:#fff;
    padding:1em 1.1em;
    border-radius:4px;
  }
  body[data-site-page="p-83a6a3b16c8f"] .card h4{margin:0 0 0.4em; font-size:1.02rem;}
  body[data-site-page="p-83a6a3b16c8f"] .card p{margin:0.4em 0 0; font-size:0.93rem; color:var(--ink-soft);}
  body[data-site-page="p-83a6a3b16c8f"] .btn{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.92rem;
    text-decoration:none;
    padding:0.7em 1.3em;
    border-radius:4px;
    border:1px solid var(--accent-2);
    color:var(--accent-2);
    background:transparent;
  }
  body[data-site-page="p-83a6a3b16c8f"] .btn:hover{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-83a6a3b16c8f"] .btn-solid{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-83a6a3b16c8f"] .btn-solid:hover{background:var(--accent);}

  /* ---------- Test-page specific ---------- */
  body[data-site-page="p-83a6a3b16c8f"] .verdict-badge{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.95rem;
    padding:0.35em 0.9em;
    border-radius:999px;
    background:var(--accent-2);
    color:#fff;
    letter-spacing:0.02em;
  }
  body[data-site-page="p-83a6a3b16c8f"] .tag{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.72rem;
    text-transform:uppercase;
    letter-spacing:0.06em;
    padding:0.25em 0.6em;
    border-radius:4px;
    margin:0 0.3em 0.3em 0;
  }
  body[data-site-page="p-83a6a3b16c8f"] .tag-shared{background:#e4ecef; color:var(--accent-2); border:1px solid #b9cdd4;}
  body[data-site-page="p-83a6a3b16c8f"] .tag-specific{background:#f3e7da; color:var(--accent); border:1px solid #ddbfa1;}
  body[data-site-page="p-83a6a3b16c8f"] .out-heading{
    margin-top:2.2em;
    padding:0.5em 0.8em;
    background:var(--paper-alt);
    border-left:4px solid var(--accent);
    font-size:1.15rem;
  }
  body[data-site-page="p-83a6a3b16c8f"] .out-heading .n{
    display:inline-block;
    width:1.6em;
    color:var(--ink-soft);
    font-weight:400;
  }


/* Extracted styles: early-universe/tests/08-inflation-tensor-bound-test.html [p-1ab5b8ef0421] */

  body[data-site-page="p-1ab5b8ef0421"]{
    --ink:#1b1f23;
    --ink-soft:#4a5056;
    --paper:#fbfaf7;
    --paper-alt:#f2efe8;
    --line:#d8d3c7;
    --accent:#6b3f2a;
    --accent-2:#1f4e5f;
    --maxw:1180px;
  }
  body[data-site-page="p-1ab5b8ef0421"], body[data-site-page="p-1ab5b8ef0421"] *{box-sizing:border-box;}
  body[data-site-page="p-1ab5b8ef0421"], body[data-site-page="p-1ab5b8ef0421"]{margin:0;padding:0;}
  body[data-site-page="p-1ab5b8ef0421"]{
    background:var(--paper);
    color:var(--ink);
    font-family: Georgia, 'Times New Roman', Cambria, serif;
    line-height:1.6;
    font-size:17px;
    -webkit-font-smoothing:antialiased;
  }
  body[data-site-page="p-1ab5b8ef0421"] a{color:var(--accent-2);}
  body[data-site-page="p-1ab5b8ef0421"] a:hover{color:var(--accent);}
  body[data-site-page="p-1ab5b8ef0421"] h1, body[data-site-page="p-1ab5b8ef0421"] h2, body[data-site-page="p-1ab5b8ef0421"] h3, body[data-site-page="p-1ab5b8ef0421"] h4{
    font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    line-height:1.25;
    font-weight:700;
    color:var(--ink);
  }
  body[data-site-page="p-1ab5b8ef0421"] code, body[data-site-page="p-1ab5b8ef0421"] pre{
    font-family: Consolas, 'Courier New', monospace;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:3px;
  }
  body[data-site-page="p-1ab5b8ef0421"] code{padding:0.05em 0.35em; font-size:0.92em;}
  body[data-site-page="p-1ab5b8ef0421"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-1ab5b8ef0421"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-1ab5b8ef0421"] th, body[data-site-page="p-1ab5b8ef0421"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-1ab5b8ef0421"] th{background:var(--paper-alt);}
  body[data-site-page="p-1ab5b8ef0421"] blockquote{
    margin:1em 0;
    padding:0.4em 1.1em;
    border-left:3px solid var(--accent);
    background:var(--paper-alt);
    color:var(--ink-soft);
  }
  body[data-site-page="p-1ab5b8ef0421"] .skip-link{
    position:absolute; left:-999px; top:auto;
  }
  body[data-site-page="p-1ab5b8ef0421"] .skip-link:focus{
    left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);
  }

  /* ---------- Top bar: identity + honesty stamp ---------- */
  body[data-site-page="p-1ab5b8ef0421"] .topbar{
    background:var(--ink);
    color:#eee;
    font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    font-size:0.82rem;
  }
  body[data-site-page="p-1ab5b8ef0421"] .topbar-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0.4em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:0.6em 1.2em;
    align-items:center;
    justify-content:space-between;
  }
  body[data-site-page="p-1ab5b8ef0421"] .stamp{
    display:inline-flex;
    align-items:center;
    gap:0.5em;
    color:#e7c9a9;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-1ab5b8ef0421"] .stamp b{color:#fff; font-weight:700;}
  body[data-site-page="p-1ab5b8ef0421"] .topbar-site{color:#c9c2b3;}

  /* ---------- Main nav ---------- */
  body[data-site-page="p-1ab5b8ef0421"] header.site-header{
    background:var(--paper);
    border-bottom:1px solid var(--line);
  }
  body[data-site-page="p-1ab5b8ef0421"] .brand-row{
    max-width:var(--maxw);
    margin:0 auto;
    padding:1.1em 1.2em 0.6em;
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:0.4em;
  }
  body[data-site-page="p-1ab5b8ef0421"] .brand-row h1{
    margin:0;
    font-size:1.5rem;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-1ab5b8ef0421"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-1ab5b8ef0421"] .brand-tag{
    font-family: Georgia, serif;
    font-style:italic;
    color:var(--ink-soft);
    font-size:0.95rem;
  }
  body[data-site-page="p-1ab5b8ef0421"] nav.main-nav{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em;
  }
  body[data-site-page="p-1ab5b8ef0421"] nav.main-nav ul{
    list-style:none;
    margin:0; padding:0;
    display:flex;
    flex-wrap:wrap;
    gap:0.2em;
    border-top:1px solid var(--line);
  }
  body[data-site-page="p-1ab5b8ef0421"] nav.main-nav li{margin:0;}
  body[data-site-page="p-1ab5b8ef0421"] nav.main-nav a{
    display:block;
    padding:0.8em 0.9em;
    color:var(--ink);
    text-decoration:none;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.92rem;
    font-weight:600;
    border-bottom:3px solid transparent;
    white-space:nowrap;
  }
  body[data-site-page="p-1ab5b8ef0421"] nav.main-nav a:hover{
    border-bottom-color:var(--accent);
    color:var(--accent);
  }
  body[data-site-page="p-1ab5b8ef0421"] nav.main-nav a[aria-current="page"]{
    border-bottom-color:var(--accent-2);
    color:var(--accent-2);
  }

  /* ---------- Layout: subnav + main ---------- */
  body[data-site-page="p-1ab5b8ef0421"] .layout{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em 3em;
    display:grid;
    grid-template-columns:220px 1fr;
    gap:2.4em;
    align-items:start;
  }
  body[data-site-page="p-1ab5b8ef0421"] .subnav{
    position:sticky;
    top:1.2em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
  }
  body[data-site-page="p-1ab5b8ef0421"] .subnav-box{
    border:1px solid var(--line);
    background:var(--paper-alt);
    border-radius:4px;
    padding:1em 1.1em;
  }
  body[data-site-page="p-1ab5b8ef0421"] .subnav-box h2{
    margin:0 0 0.6em;
    font-size:0.75rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
    color:var(--ink-soft);
  }
  body[data-site-page="p-1ab5b8ef0421"] .subnav-box ul{list-style:none; margin:0; padding:0;}
  body[data-site-page="p-1ab5b8ef0421"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-1ab5b8ef0421"] .subnav-box a{
    text-decoration:none;
    color:var(--ink);
  }
  body[data-site-page="p-1ab5b8ef0421"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-1ab5b8ef0421"] .subnav-box a[aria-current="page"]{
    color:var(--accent-2);
    font-weight:700;
  }
  body[data-site-page="p-1ab5b8ef0421"] .subnav-empty{
    color:var(--ink-soft);
    font-style:italic;
    font-size:0.85rem;
  }

  body[data-site-page="p-1ab5b8ef0421"] main{min-width:0;}
  body[data-site-page="p-1ab5b8ef0421"] main h2{
    margin-top:1.9em;
    padding-bottom:0.25em;
    border-bottom:1px solid var(--line);
    font-size:1.5rem;
  }
  body[data-site-page="p-1ab5b8ef0421"] main h2:first-child{margin-top:0;}
  body[data-site-page="p-1ab5b8ef0421"] main h3{font-size:1.18rem; margin-top:1.5em;}
  body[data-site-page="p-1ab5b8ef0421"] main p{margin:0.9em 0;}
  body[data-site-page="p-1ab5b8ef0421"] .lede{
    font-size:1.12rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-1ab5b8ef0421"] .callout{
    border:1px solid var(--line);
    border-left:4px solid var(--accent-2);
    background:var(--paper-alt);
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:0 4px 4px 0;
  }
  body[data-site-page="p-1ab5b8ef0421"] .callout h3, body[data-site-page="p-1ab5b8ef0421"] .callout h4{margin-top:0;}
  body[data-site-page="p-1ab5b8ef0421"] .honesty-box{
    border:1px dashed var(--accent);
    background:#fbf3ea;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.95rem;
  }
  body[data-site-page="p-1ab5b8ef0421"] .card-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));
    gap:1em;
    margin:1.4em 0;
  }
  body[data-site-page="p-1ab5b8ef0421"] .card{
    border:1px solid var(--line);
    background:#fff;
    padding:1em 1.1em;
    border-radius:4px;
  }
  body[data-site-page="p-1ab5b8ef0421"] .card h4{margin:0 0 0.4em; font-size:1.02rem;}
  body[data-site-page="p-1ab5b8ef0421"] .card p{margin:0.4em 0 0; font-size:0.93rem; color:var(--ink-soft);}
  body[data-site-page="p-1ab5b8ef0421"] .btn{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.92rem;
    text-decoration:none;
    padding:0.7em 1.3em;
    border-radius:4px;
    border:1px solid var(--accent-2);
    color:var(--accent-2);
    background:transparent;
  }
  body[data-site-page="p-1ab5b8ef0421"] .btn:hover{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-1ab5b8ef0421"] .btn-solid{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-1ab5b8ef0421"] .btn-solid:hover{background:var(--accent);}

  /* ---------- verdict badge ---------- */
  body[data-site-page="p-1ab5b8ef0421"] .verdict-badge{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.85rem;
    letter-spacing:0.03em;
    text-transform:uppercase;
    padding:0.35em 0.8em;
    border-radius:999px;
    background:#e7c9a9;
    color:#4a2c15;
    border:1px solid #c99a63;
  }
  body[data-site-page="p-1ab5b8ef0421"] .test-meta{
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.85rem;
    color:var(--ink-soft);
    margin:0.4em 0 1.2em;
  }
  body[data-site-page="p-1ab5b8ef0421"] .test-meta span{margin-right:1.2em; display:inline-block;}
  body[data-site-page="p-1ab5b8ef0421"] .backlinks{
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.85rem;
    margin-bottom:1em;
  }

  /* ---------- Footer ---------- */
  body[data-site-page="p-1ab5b8ef0421"] footer.site-footer{
    background:var(--ink);
    color:#cfc9bd;
    font-size:0.85rem;
  }
  body[data-site-page="p-1ab5b8ef0421"] .footer-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:1.6em 3em;
    justify-content:space-between;
  }
  body[data-site-page="p-1ab5b8ef0421"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-1ab5b8ef0421"] footer.site-footer h5{
    margin:0 0 0.5em;
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.8rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
  }
  body[data-site-page="p-1ab5b8ef0421"] .footer-honesty{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em 1.6em;
    font-size:0.8rem;
    color:#a49c8c;
  }
  body[data-site-page="p-1ab5b8ef0421"] .footer-honesty .stamp{color:#e7c9a9;}
  body[data-site-page="p-1ab5b8ef0421"] .footer-honesty .stamp b{color:#fff;}

  @media (max-width:820px){
    body[data-site-page="p-1ab5b8ef0421"] .layout{grid-template-columns:1fr;}
    body[data-site-page="p-1ab5b8ef0421"] .subnav{position:static;}
  }


/* Extracted styles: early-universe/tests/09-inflation-non-gaussianity-test.html [p-2d48ed558402] */

  body[data-site-page="p-2d48ed558402"]{
    --ink:#1b1f23;
    --ink-soft:#4a5056;
    --paper:#fbfaf7;
    --paper-alt:#f2efe8;
    --line:#d8d3c7;
    --accent:#6b3f2a;
    --accent-2:#1f4e5f;
    --maxw:1180px;
  }
  body[data-site-page="p-2d48ed558402"], body[data-site-page="p-2d48ed558402"] *{box-sizing:border-box;}
  body[data-site-page="p-2d48ed558402"], body[data-site-page="p-2d48ed558402"]{margin:0;padding:0;}
  body[data-site-page="p-2d48ed558402"]{
    background:var(--paper);
    color:var(--ink);
    font-family: Georgia, 'Times New Roman', Cambria, serif;
    line-height:1.6;
    font-size:17px;
    -webkit-font-smoothing:antialiased;
  }
  body[data-site-page="p-2d48ed558402"] a{color:var(--accent-2);}
  body[data-site-page="p-2d48ed558402"] a:hover{color:var(--accent);}
  body[data-site-page="p-2d48ed558402"] h1, body[data-site-page="p-2d48ed558402"] h2, body[data-site-page="p-2d48ed558402"] h3, body[data-site-page="p-2d48ed558402"] h4{
    font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    line-height:1.25;
    font-weight:700;
    color:var(--ink);
  }
  body[data-site-page="p-2d48ed558402"] code, body[data-site-page="p-2d48ed558402"] pre{
    font-family: Consolas, 'Courier New', monospace;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:3px;
  }
  body[data-site-page="p-2d48ed558402"] code{padding:0.05em 0.35em; font-size:0.92em;}
  body[data-site-page="p-2d48ed558402"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-2d48ed558402"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-2d48ed558402"] th, body[data-site-page="p-2d48ed558402"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-2d48ed558402"] th{background:var(--paper-alt);}
  body[data-site-page="p-2d48ed558402"] blockquote{
    margin:1em 0;
    padding:0.4em 1.1em;
    border-left:3px solid var(--accent);
    background:var(--paper-alt);
    color:var(--ink-soft);
  }
  body[data-site-page="p-2d48ed558402"] .skip-link{
    position:absolute; left:-999px; top:auto;
  }
  body[data-site-page="p-2d48ed558402"] .skip-link:focus{
    left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);
  }

  /* ---------- Top bar: identity + honesty stamp ---------- */
  body[data-site-page="p-2d48ed558402"] .topbar{
    background:var(--ink);
    color:#eee;
    font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    font-size:0.82rem;
  }
  body[data-site-page="p-2d48ed558402"] .topbar-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0.4em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:0.6em 1.2em;
    align-items:center;
    justify-content:space-between;
  }
  body[data-site-page="p-2d48ed558402"] .stamp{
    display:inline-flex;
    align-items:center;
    gap:0.5em;
    color:#e7c9a9;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-2d48ed558402"] .stamp b{color:#fff; font-weight:700;}
  body[data-site-page="p-2d48ed558402"] .topbar-site{color:#c9c2b3;}

  /* ---------- Main nav ---------- */
  body[data-site-page="p-2d48ed558402"] header.site-header{
    background:var(--paper);
    border-bottom:1px solid var(--line);
  }
  body[data-site-page="p-2d48ed558402"] .brand-row{
    max-width:var(--maxw);
    margin:0 auto;
    padding:1.1em 1.2em 0.6em;
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:0.4em;
  }
  body[data-site-page="p-2d48ed558402"] .brand-row h1{
    margin:0;
    font-size:1.5rem;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-2d48ed558402"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-2d48ed558402"] .brand-tag{
    font-family: Georgia, serif;
    font-style:italic;
    color:var(--ink-soft);
    font-size:0.95rem;
  }
  body[data-site-page="p-2d48ed558402"] nav.main-nav{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em;
  }
  body[data-site-page="p-2d48ed558402"] nav.main-nav ul{
    list-style:none;
    margin:0; padding:0;
    display:flex;
    flex-wrap:wrap;
    gap:0.2em;
    border-top:1px solid var(--line);
  }
  body[data-site-page="p-2d48ed558402"] nav.main-nav li{margin:0;}
  body[data-site-page="p-2d48ed558402"] nav.main-nav a{
    display:block;
    padding:0.8em 0.9em;
    color:var(--ink);
    text-decoration:none;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.92rem;
    font-weight:600;
    border-bottom:3px solid transparent;
    white-space:nowrap;
  }
  body[data-site-page="p-2d48ed558402"] nav.main-nav a:hover{
    border-bottom-color:var(--accent);
    color:var(--accent);
  }
  body[data-site-page="p-2d48ed558402"] nav.main-nav a[aria-current="page"]{
    border-bottom-color:var(--accent-2);
    color:var(--accent-2);
  }

  /* ---------- Layout: subnav + main ---------- */
  body[data-site-page="p-2d48ed558402"] .layout{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em 3em;
    display:grid;
    grid-template-columns:220px 1fr;
    gap:2.4em;
    align-items:start;
  }
  body[data-site-page="p-2d48ed558402"] .subnav{
    position:sticky;
    top:1.2em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
  }
  body[data-site-page="p-2d48ed558402"] .subnav-box{
    border:1px solid var(--line);
    background:var(--paper-alt);
    border-radius:4px;
    padding:1em 1.1em;
  }
  body[data-site-page="p-2d48ed558402"] .subnav-box h2{
    margin:0 0 0.6em;
    font-size:0.75rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
    color:var(--ink-soft);
  }
  body[data-site-page="p-2d48ed558402"] .subnav-box ul{list-style:none; margin:0; padding:0;}
  body[data-site-page="p-2d48ed558402"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-2d48ed558402"] .subnav-box a{
    text-decoration:none;
    color:var(--ink);
  }
  body[data-site-page="p-2d48ed558402"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-2d48ed558402"] .subnav-box a[aria-current="page"]{
    color:var(--accent-2);
    font-weight:700;
  }
  body[data-site-page="p-2d48ed558402"] .subnav-empty{
    color:var(--ink-soft);
    font-style:italic;
    font-size:0.85rem;
  }

  body[data-site-page="p-2d48ed558402"] main{min-width:0;}
  body[data-site-page="p-2d48ed558402"] main h2{
    margin-top:1.9em;
    padding-bottom:0.25em;
    border-bottom:1px solid var(--line);
    font-size:1.5rem;
  }
  body[data-site-page="p-2d48ed558402"] main h2:first-child{margin-top:0;}
  body[data-site-page="p-2d48ed558402"] main h3{font-size:1.18rem; margin-top:1.5em;}
  body[data-site-page="p-2d48ed558402"] main p{margin:0.9em 0;}
  body[data-site-page="p-2d48ed558402"] .lede{
    font-size:1.12rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-2d48ed558402"] .callout{
    border:1px solid var(--line);
    border-left:4px solid var(--accent-2);
    background:var(--paper-alt);
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:0 4px 4px 0;
  }
  body[data-site-page="p-2d48ed558402"] .callout h3, body[data-site-page="p-2d48ed558402"] .callout h4{margin-top:0;}
  body[data-site-page="p-2d48ed558402"] .honesty-box{
    border:1px dashed var(--accent);
    background:#fbf3ea;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.95rem;
  }
  body[data-site-page="p-2d48ed558402"] .card-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));
    gap:1em;
    margin:1.4em 0;
  }
  body[data-site-page="p-2d48ed558402"] .card{
    border:1px solid var(--line);
    background:#fff;
    padding:1em 1.1em;
    border-radius:4px;
  }
  body[data-site-page="p-2d48ed558402"] .card h4{margin:0 0 0.4em; font-size:1.02rem;}
  body[data-site-page="p-2d48ed558402"] .card p{margin:0.4em 0 0; font-size:0.93rem; color:var(--ink-soft);}
  body[data-site-page="p-2d48ed558402"] .btn{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.92rem;
    text-decoration:none;
    padding:0.7em 1.3em;
    border-radius:4px;
    border:1px solid var(--accent-2);
    color:var(--accent-2);
    background:transparent;
  }
  body[data-site-page="p-2d48ed558402"] .btn:hover{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-2d48ed558402"] .btn-solid{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-2d48ed558402"] .btn-solid:hover{background:var(--accent);}

  /* ---------- Verdict badge ---------- */
  body[data-site-page="p-2d48ed558402"] .verdict-badge{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.95rem;
    letter-spacing:0.02em;
    padding:0.4em 0.9em;
    border-radius:4px;
    background:#eef4f1;
    border:1px solid #3f7a5f;
    color:#215039;
  }
  body[data-site-page="p-2d48ed558402"] .class-badge{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.78rem;
    letter-spacing:0.04em;
    text-transform:uppercase;
    padding:0.3em 0.7em;
    border-radius:3px;
    background:var(--paper-alt);
    border:1px solid var(--line);
    color:var(--ink-soft);
  }
  body[data-site-page="p-2d48ed558402"] .backlinks{
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
    margin-bottom:1.2em;
  }
  body[data-site-page="p-2d48ed558402"] .framework-honesty-box{
    border:1px dashed #8a4a1f;
    background:#fdf2e6;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.93rem;
  }
  body[data-site-page="p-2d48ed558402"] .framework-honesty-box strong{color:#8a4a1f;}

  /* ---------- Footer ---------- */
  body[data-site-page="p-2d48ed558402"] footer.site-footer{
    background:var(--ink);
    color:#cfc9bd;
    font-size:0.85rem;
  }
  body[data-site-page="p-2d48ed558402"] .footer-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:1.6em 3em;
    justify-content:space-between;
  }
  body[data-site-page="p-2d48ed558402"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-2d48ed558402"] footer.site-footer h5{
    margin:0 0 0.5em;
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.8rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
  }
  body[data-site-page="p-2d48ed558402"] .footer-honesty{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em 1.6em;
    font-size:0.8rem;
    color:#a49c8c;
  }
  body[data-site-page="p-2d48ed558402"] .footer-honesty .stamp{color:#e7c9a9;}
  body[data-site-page="p-2d48ed558402"] .footer-honesty .stamp b{color:#fff;}

  @media (max-width:820px){
    body[data-site-page="p-2d48ed558402"] .layout{grid-template-columns:1fr;}
    body[data-site-page="p-2d48ed558402"] .subnav{position:static;}
  }


/* Extracted styles: early-universe/tests/10-reheating-temperature-and-thermalization-test.html [p-2f17f1a13722] */

  body[data-site-page="p-2f17f1a13722"]{
    --ink:#1b1f23;
    --ink-soft:#4a5056;
    --paper:#fbfaf7;
    --paper-alt:#f2efe8;
    --line:#d8d3c7;
    --accent:#6b3f2a;
    --accent-2:#1f4e5f;
    --maxw:1180px;
  }
  body[data-site-page="p-2f17f1a13722"], body[data-site-page="p-2f17f1a13722"] *{box-sizing:border-box;}
  body[data-site-page="p-2f17f1a13722"], body[data-site-page="p-2f17f1a13722"]{margin:0;padding:0;}
  body[data-site-page="p-2f17f1a13722"]{
    background:var(--paper);
    color:var(--ink);
    font-family: Georgia, 'Times New Roman', Cambria, serif;
    line-height:1.6;
    font-size:17px;
    -webkit-font-smoothing:antialiased;
  }
  body[data-site-page="p-2f17f1a13722"] a{color:var(--accent-2);}
  body[data-site-page="p-2f17f1a13722"] a:hover{color:var(--accent);}
  body[data-site-page="p-2f17f1a13722"] h1, body[data-site-page="p-2f17f1a13722"] h2, body[data-site-page="p-2f17f1a13722"] h3, body[data-site-page="p-2f17f1a13722"] h4{
    font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    line-height:1.25;
    font-weight:700;
    color:var(--ink);
  }
  body[data-site-page="p-2f17f1a13722"] code, body[data-site-page="p-2f17f1a13722"] pre{
    font-family: Consolas, 'Courier New', monospace;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:3px;
  }
  body[data-site-page="p-2f17f1a13722"] code{padding:0.05em 0.35em; font-size:0.92em;}
  body[data-site-page="p-2f17f1a13722"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-2f17f1a13722"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-2f17f1a13722"] th, body[data-site-page="p-2f17f1a13722"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-2f17f1a13722"] th{background:var(--paper-alt);}
  body[data-site-page="p-2f17f1a13722"] blockquote{
    margin:1em 0;
    padding:0.4em 1.1em;
    border-left:3px solid var(--accent);
    background:var(--paper-alt);
    color:var(--ink-soft);
  }
  body[data-site-page="p-2f17f1a13722"] .skip-link{
    position:absolute; left:-999px; top:auto;
  }
  body[data-site-page="p-2f17f1a13722"] .skip-link:focus{
    left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);
  }

  /* ---------- Top bar: identity + honesty stamp ---------- */
  body[data-site-page="p-2f17f1a13722"] .topbar{
    background:var(--ink);
    color:#eee;
    font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    font-size:0.82rem;
  }
  body[data-site-page="p-2f17f1a13722"] .topbar-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0.4em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:0.6em 1.2em;
    align-items:center;
    justify-content:space-between;
  }
  body[data-site-page="p-2f17f1a13722"] .stamp{
    display:inline-flex;
    align-items:center;
    gap:0.5em;
    color:#e7c9a9;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-2f17f1a13722"] .stamp b{color:#fff; font-weight:700;}
  body[data-site-page="p-2f17f1a13722"] .topbar-site{color:#c9c2b3;}

  /* ---------- Main nav ---------- */
  body[data-site-page="p-2f17f1a13722"] header.site-header{
    background:var(--paper);
    border-bottom:1px solid var(--line);
  }
  body[data-site-page="p-2f17f1a13722"] .brand-row{
    max-width:var(--maxw);
    margin:0 auto;
    padding:1.1em 1.2em 0.6em;
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:0.4em;
  }
  body[data-site-page="p-2f17f1a13722"] .brand-row h1{
    margin:0;
    font-size:1.5rem;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-2f17f1a13722"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-2f17f1a13722"] .brand-tag{
    font-family: Georgia, serif;
    font-style:italic;
    color:var(--ink-soft);
    font-size:0.95rem;
  }
  body[data-site-page="p-2f17f1a13722"] nav.main-nav{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em;
  }
  body[data-site-page="p-2f17f1a13722"] nav.main-nav ul{
    list-style:none;
    margin:0; padding:0;
    display:flex;
    flex-wrap:wrap;
    gap:0.2em;
    border-top:1px solid var(--line);
  }
  body[data-site-page="p-2f17f1a13722"] nav.main-nav li{margin:0;}
  body[data-site-page="p-2f17f1a13722"] nav.main-nav a{
    display:block;
    padding:0.8em 0.9em;
    color:var(--ink);
    text-decoration:none;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.92rem;
    font-weight:600;
    border-bottom:3px solid transparent;
    white-space:nowrap;
  }
  body[data-site-page="p-2f17f1a13722"] nav.main-nav a:hover{
    border-bottom-color:var(--accent);
    color:var(--accent);
  }
  body[data-site-page="p-2f17f1a13722"] nav.main-nav a[aria-current="page"]{
    border-bottom-color:var(--accent-2);
    color:var(--accent-2);
  }

  /* ---------- Layout: subnav + main ---------- */
  body[data-site-page="p-2f17f1a13722"] .layout{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em 3em;
    display:grid;
    grid-template-columns:220px 1fr;
    gap:2.4em;
    align-items:start;
  }
  body[data-site-page="p-2f17f1a13722"] .subnav{
    position:sticky;
    top:1.2em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
  }
  body[data-site-page="p-2f17f1a13722"] .subnav-box{
    border:1px solid var(--line);
    background:var(--paper-alt);
    border-radius:4px;
    padding:1em 1.1em;
  }
  body[data-site-page="p-2f17f1a13722"] .subnav-box h2{
    margin:0 0 0.6em;
    font-size:0.75rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
    color:var(--ink-soft);
  }
  body[data-site-page="p-2f17f1a13722"] .subnav-box ul{list-style:none; margin:0; padding:0;}
  body[data-site-page="p-2f17f1a13722"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-2f17f1a13722"] .subnav-box a{
    text-decoration:none;
    color:var(--ink);
  }
  body[data-site-page="p-2f17f1a13722"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-2f17f1a13722"] .subnav-box a[aria-current="page"]{
    color:var(--accent-2);
    font-weight:700;
  }
  body[data-site-page="p-2f17f1a13722"] .subnav-empty{
    color:var(--ink-soft);
    font-style:italic;
    font-size:0.85rem;
  }

  body[data-site-page="p-2f17f1a13722"] main{min-width:0;}
  body[data-site-page="p-2f17f1a13722"] main h2{
    margin-top:1.9em;
    padding-bottom:0.25em;
    border-bottom:1px solid var(--line);
    font-size:1.5rem;
  }
  body[data-site-page="p-2f17f1a13722"] main h2:first-child{margin-top:0;}
  body[data-site-page="p-2f17f1a13722"] main h3{font-size:1.18rem; margin-top:1.5em;}
  body[data-site-page="p-2f17f1a13722"] main p{margin:0.9em 0;}
  body[data-site-page="p-2f17f1a13722"] .lede{
    font-size:1.12rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-2f17f1a13722"] .callout{
    border:1px solid var(--line);
    border-left:4px solid var(--accent-2);
    background:var(--paper-alt);
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:0 4px 4px 0;
  }
  body[data-site-page="p-2f17f1a13722"] .callout h3, body[data-site-page="p-2f17f1a13722"] .callout h4{margin-top:0;}
  body[data-site-page="p-2f17f1a13722"] .honesty-box{
    border:1px dashed var(--accent);
    background:#fbf3ea;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.95rem;
  }
  body[data-site-page="p-2f17f1a13722"] .card-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));
    gap:1em;
    margin:1.4em 0;
  }
  body[data-site-page="p-2f17f1a13722"] .card{
    border:1px solid var(--line);
    background:#fff;
    padding:1em 1.1em;
    border-radius:4px;
  }
  body[data-site-page="p-2f17f1a13722"] .card h4{margin:0 0 0.4em; font-size:1.02rem;}
  body[data-site-page="p-2f17f1a13722"] .card p{margin:0.4em 0 0; font-size:0.93rem; color:var(--ink-soft);}
  body[data-site-page="p-2f17f1a13722"] .btn{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.92rem;
    text-decoration:none;
    padding:0.7em 1.3em;
    border-radius:4px;
    border:1px solid var(--accent-2);
    color:var(--accent-2);
    background:transparent;
  }
  body[data-site-page="p-2f17f1a13722"] .btn:hover{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-2f17f1a13722"] .btn-solid{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-2f17f1a13722"] .btn-solid:hover{background:var(--accent);}

  /* ---------- Verdict badge ---------- */
  body[data-site-page="p-2f17f1a13722"] .verdict-badge{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.95rem;
    letter-spacing:0.02em;
    padding:0.4em 0.9em;
    border-radius:4px;
    background:var(--accent-2);
    color:#fff;
  }
  body[data-site-page="p-2f17f1a13722"] .tag{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.78rem;
    font-weight:700;
    letter-spacing:0.03em;
    padding:0.25em 0.6em;
    border-radius:3px;
    text-transform:uppercase;
  }
  body[data-site-page="p-2f17f1a13722"] .tag-shared{background:#e4ecef; color:var(--accent-2);}
  body[data-site-page="p-2f17f1a13722"] .tag-framework{background:#f3e6d8; color:var(--accent);}

  /* ---------- Footer ---------- */
  body[data-site-page="p-2f17f1a13722"] footer.site-footer{
    background:var(--ink);
    color:#cfc9bd;
    font-size:0.85rem;
  }
  body[data-site-page="p-2f17f1a13722"] .footer-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:1.6em 3em;
    justify-content:space-between;
  }
  body[data-site-page="p-2f17f1a13722"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-2f17f1a13722"] footer.site-footer h5{
    margin:0 0 0.5em;
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.8rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
  }
  body[data-site-page="p-2f17f1a13722"] .footer-honesty{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em 1.6em;
    font-size:0.8rem;
    color:#a49c8c;
  }
  body[data-site-page="p-2f17f1a13722"] .footer-honesty .stamp{color:#e7c9a9;}
  body[data-site-page="p-2f17f1a13722"] .footer-honesty .stamp b{color:#fff;}

  @media (max-width:820px){
    body[data-site-page="p-2f17f1a13722"] .layout{grid-template-columns:1fr;}
    body[data-site-page="p-2f17f1a13722"] .subnav{position:static;}
  }


/* Extracted styles: early-universe/tests/11-reheating-entropy-dilution-relic-reset-test.html [p-0f723b7c7cf5] */

  body[data-site-page="p-0f723b7c7cf5"]{
    --ink:#1b1f23;
    --ink-soft:#4a5056;
    --paper:#fbfaf7;
    --paper-alt:#f2efe8;
    --line:#d8d3c7;
    --accent:#6b3f2a;
    --accent-2:#1f4e5f;
    --maxw:1180px;
    --good:#2f6b3a;
    --warn:#8a6d1f;
  }
  body[data-site-page="p-0f723b7c7cf5"], body[data-site-page="p-0f723b7c7cf5"] *{box-sizing:border-box;}
  body[data-site-page="p-0f723b7c7cf5"], body[data-site-page="p-0f723b7c7cf5"]{margin:0;padding:0;}
  body[data-site-page="p-0f723b7c7cf5"]{
    background:var(--paper);
    color:var(--ink);
    font-family: Georgia, 'Times New Roman', Cambria, serif;
    line-height:1.6;
    font-size:17px;
    -webkit-font-smoothing:antialiased;
  }
  body[data-site-page="p-0f723b7c7cf5"] a{color:var(--accent-2);}
  body[data-site-page="p-0f723b7c7cf5"] a:hover{color:var(--accent);}
  body[data-site-page="p-0f723b7c7cf5"] h1, body[data-site-page="p-0f723b7c7cf5"] h2, body[data-site-page="p-0f723b7c7cf5"] h3, body[data-site-page="p-0f723b7c7cf5"] h4{
    font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    line-height:1.25;
    font-weight:700;
    color:var(--ink);
  }
  body[data-site-page="p-0f723b7c7cf5"] code, body[data-site-page="p-0f723b7c7cf5"] pre{
    font-family: Consolas, 'Courier New', monospace;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:3px;
  }
  body[data-site-page="p-0f723b7c7cf5"] code{padding:0.05em 0.35em; font-size:0.92em;}
  body[data-site-page="p-0f723b7c7cf5"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-0f723b7c7cf5"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-0f723b7c7cf5"] th, body[data-site-page="p-0f723b7c7cf5"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-0f723b7c7cf5"] th{background:var(--paper-alt);}
  body[data-site-page="p-0f723b7c7cf5"] blockquote{
    margin:1em 0;
    padding:0.4em 1.1em;
    border-left:3px solid var(--accent);
    background:var(--paper-alt);
    color:var(--ink-soft);
  }
  body[data-site-page="p-0f723b7c7cf5"] .skip-link{
    position:absolute; left:-999px; top:auto;
  }
  body[data-site-page="p-0f723b7c7cf5"] .skip-link:focus{
    left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);
  }

  /* ---------- Top bar: identity + honesty stamp ---------- */
  body[data-site-page="p-0f723b7c7cf5"] .topbar{
    background:var(--ink);
    color:#eee;
    font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    font-size:0.82rem;
  }
  body[data-site-page="p-0f723b7c7cf5"] .topbar-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0.4em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:0.6em 1.2em;
    align-items:center;
    justify-content:space-between;
  }
  body[data-site-page="p-0f723b7c7cf5"] .stamp{
    display:inline-flex;
    align-items:center;
    gap:0.5em;
    color:#e7c9a9;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-0f723b7c7cf5"] .stamp b{color:#fff; font-weight:700;}
  body[data-site-page="p-0f723b7c7cf5"] .topbar-site{color:#c9c2b3;}

  /* ---------- Main nav ---------- */
  body[data-site-page="p-0f723b7c7cf5"] header.site-header{
    background:var(--paper);
    border-bottom:1px solid var(--line);
  }
  body[data-site-page="p-0f723b7c7cf5"] .brand-row{
    max-width:var(--maxw);
    margin:0 auto;
    padding:1.1em 1.2em 0.6em;
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:0.4em;
  }
  body[data-site-page="p-0f723b7c7cf5"] .brand-row h1{
    margin:0;
    font-size:1.5rem;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-0f723b7c7cf5"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-0f723b7c7cf5"] .brand-tag{
    font-family: Georgia, serif;
    font-style:italic;
    color:var(--ink-soft);
    font-size:0.95rem;
  }
  body[data-site-page="p-0f723b7c7cf5"] nav.main-nav{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em;
  }
  body[data-site-page="p-0f723b7c7cf5"] nav.main-nav ul{
    list-style:none;
    margin:0; padding:0;
    display:flex;
    flex-wrap:wrap;
    gap:0.2em;
    border-top:1px solid var(--line);
  }
  body[data-site-page="p-0f723b7c7cf5"] nav.main-nav li{margin:0;}
  body[data-site-page="p-0f723b7c7cf5"] nav.main-nav a{
    display:block;
    padding:0.8em 0.9em;
    color:var(--ink);
    text-decoration:none;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.92rem;
    font-weight:600;
    border-bottom:3px solid transparent;
    white-space:nowrap;
  }
  body[data-site-page="p-0f723b7c7cf5"] nav.main-nav a:hover{
    border-bottom-color:var(--accent);
    color:var(--accent);
  }
  body[data-site-page="p-0f723b7c7cf5"] nav.main-nav a[aria-current="page"]{
    border-bottom-color:var(--accent-2);
    color:var(--accent-2);
  }

  /* ---------- Layout: subnav + main ---------- */
  body[data-site-page="p-0f723b7c7cf5"] .layout{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em 3em;
    display:grid;
    grid-template-columns:220px 1fr;
    gap:2.4em;
    align-items:start;
  }
  body[data-site-page="p-0f723b7c7cf5"] .subnav{
    position:sticky;
    top:1.2em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
  }
  body[data-site-page="p-0f723b7c7cf5"] .subnav-box{
    border:1px solid var(--line);
    background:var(--paper-alt);
    border-radius:4px;
    padding:1em 1.1em;
  }
  body[data-site-page="p-0f723b7c7cf5"] .subnav-box h2{
    margin:0 0 0.6em;
    font-size:0.75rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
    color:var(--ink-soft);
  }
  body[data-site-page="p-0f723b7c7cf5"] .subnav-box ul{list-style:none; margin:0; padding:0;}
  body[data-site-page="p-0f723b7c7cf5"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-0f723b7c7cf5"] .subnav-box a{
    text-decoration:none;
    color:var(--ink);
  }
  body[data-site-page="p-0f723b7c7cf5"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-0f723b7c7cf5"] .subnav-box a[aria-current="page"]{
    color:var(--accent-2);
    font-weight:700;
  }
  body[data-site-page="p-0f723b7c7cf5"] .subnav-empty{
    color:var(--ink-soft);
    font-style:italic;
    font-size:0.85rem;
  }

  body[data-site-page="p-0f723b7c7cf5"] main{min-width:0;}
  body[data-site-page="p-0f723b7c7cf5"] main h2{
    margin-top:1.9em;
    padding-bottom:0.25em;
    border-bottom:1px solid var(--line);
    font-size:1.5rem;
  }
  body[data-site-page="p-0f723b7c7cf5"] main h2:first-child{margin-top:0;}
  body[data-site-page="p-0f723b7c7cf5"] main h3{font-size:1.18rem; margin-top:1.5em;}
  body[data-site-page="p-0f723b7c7cf5"] main p{margin:0.9em 0;}
  body[data-site-page="p-0f723b7c7cf5"] .lede{
    font-size:1.12rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-0f723b7c7cf5"] .callout{
    border:1px solid var(--line);
    border-left:4px solid var(--accent-2);
    background:var(--paper-alt);
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:0 4px 4px 0;
  }
  body[data-site-page="p-0f723b7c7cf5"] .callout h3, body[data-site-page="p-0f723b7c7cf5"] .callout h4{margin-top:0;}
  body[data-site-page="p-0f723b7c7cf5"] .honesty-box{
    border:1px dashed var(--accent);
    background:#fbf3ea;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.95rem;
  }
  body[data-site-page="p-0f723b7c7cf5"] .card-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));
    gap:1em;
    margin:1.4em 0;
  }
  body[data-site-page="p-0f723b7c7cf5"] .card{
    border:1px solid var(--line);
    background:#fff;
    padding:1em 1.1em;
    border-radius:4px;
  }
  body[data-site-page="p-0f723b7c7cf5"] .card h4{margin:0 0 0.4em; font-size:1.02rem;}
  body[data-site-page="p-0f723b7c7cf5"] .card p{margin:0.4em 0 0; font-size:0.93rem; color:var(--ink-soft);}
  body[data-site-page="p-0f723b7c7cf5"] .btn{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.92rem;
    text-decoration:none;
    padding:0.7em 1.3em;
    border-radius:4px;
    border:1px solid var(--accent-2);
    color:var(--accent-2);
    background:transparent;
  }
  body[data-site-page="p-0f723b7c7cf5"] .btn:hover{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-0f723b7c7cf5"] .btn-solid{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-0f723b7c7cf5"] .btn-solid:hover{background:var(--accent);}

  /* ---------- Test-page specific ---------- */
  body[data-site-page="p-0f723b7c7cf5"] .verdict-banner{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    gap:0.8em 1.4em;
    border:2px solid var(--warn);
    background:#fbf6e8;
    border-radius:6px;
    padding:1em 1.3em;
    margin:1.2em 0 1.6em;
  }
  body[data-site-page="p-0f723b7c7cf5"] .verdict-banner .verdict-label{
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:800;
    font-size:1.3rem;
    color:var(--warn);
  }
  body[data-site-page="p-0f723b7c7cf5"] .tag{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.75rem;
    font-weight:700;
    letter-spacing:0.05em;
    text-transform:uppercase;
    padding:0.25em 0.6em;
    border-radius:3px;
    border:1px solid var(--line);
    background:#fff;
    color:var(--ink-soft);
  }
  body[data-site-page="p-0f723b7c7cf5"] .tag.shared{border-color:#1f4e5f; color:#1f4e5f; background:#eaf2f5;}
  body[data-site-page="p-0f723b7c7cf5"] .tag.specific{border-color:var(--accent); color:var(--accent); background:#fbf3ea;}
  body[data-site-page="p-0f723b7c7cf5"] .backlinks{
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
    margin-bottom:0.6em;
  }
  body[data-site-page="p-0f723b7c7cf5"] .headings-list{
    font-size:0.85rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-0f723b7c7cf5"] .calc-block{
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:4px;
    padding:1em 1.3em;
    margin:1em 0;
    overflow-x:auto;
  }
  body[data-site-page="p-0f723b7c7cf5"] .num-table td:first-child, body[data-site-page="p-0f723b7c7cf5"] .num-table th:first-child{white-space:nowrap;}

  /* ---------- Footer ---------- */
  body[data-site-page="p-0f723b7c7cf5"] footer.site-footer{
    background:var(--ink);
    color:#cfc9bd;
    font-size:0.85rem;
  }
  body[data-site-page="p-0f723b7c7cf5"] .footer-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:1.6em 3em;
    justify-content:space-between;
  }
  body[data-site-page="p-0f723b7c7cf5"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-0f723b7c7cf5"] footer.site-footer h5{
    margin:0 0 0.5em;
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.8rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
  }
  body[data-site-page="p-0f723b7c7cf5"] .footer-honesty{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em 1.6em;
    font-size:0.8rem;
    color:#a49c8c;
  }
  body[data-site-page="p-0f723b7c7cf5"] .footer-honesty .stamp{color:#e7c9a9;}
  body[data-site-page="p-0f723b7c7cf5"] .footer-honesty .stamp b{color:#fff;}

  @media (max-width:820px){
    body[data-site-page="p-0f723b7c7cf5"] .layout{grid-template-columns:1fr;}
    body[data-site-page="p-0f723b7c7cf5"] .subnav{position:static;}
  }


/* Extracted styles: early-universe/tests/12-primordial-isocurvature-constraint-test.html [p-07789e6a2a3a] */

  body[data-site-page="p-07789e6a2a3a"]{
    --ink:#1b1f23;
    --ink-soft:#4a5056;
    --paper:#fbfaf7;
    --paper-alt:#f2efe8;
    --line:#d8d3c7;
    --accent:#6b3f2a;
    --accent-2:#1f4e5f;
    --maxw:1180px;
  }
  body[data-site-page="p-07789e6a2a3a"], body[data-site-page="p-07789e6a2a3a"] *{box-sizing:border-box;}
  body[data-site-page="p-07789e6a2a3a"], body[data-site-page="p-07789e6a2a3a"]{margin:0;padding:0;}
  body[data-site-page="p-07789e6a2a3a"]{
    background:var(--paper);
    color:var(--ink);
    font-family: Georgia, 'Times New Roman', Cambria, serif;
    line-height:1.6;
    font-size:17px;
    -webkit-font-smoothing:antialiased;
  }
  body[data-site-page="p-07789e6a2a3a"] a{color:var(--accent-2);}
  body[data-site-page="p-07789e6a2a3a"] a:hover{color:var(--accent);}
  body[data-site-page="p-07789e6a2a3a"] h1, body[data-site-page="p-07789e6a2a3a"] h2, body[data-site-page="p-07789e6a2a3a"] h3, body[data-site-page="p-07789e6a2a3a"] h4{
    font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    line-height:1.25;
    font-weight:700;
    color:var(--ink);
  }
  body[data-site-page="p-07789e6a2a3a"] code, body[data-site-page="p-07789e6a2a3a"] pre{
    font-family: Consolas, 'Courier New', monospace;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:3px;
  }
  body[data-site-page="p-07789e6a2a3a"] code{padding:0.05em 0.35em; font-size:0.92em;}
  body[data-site-page="p-07789e6a2a3a"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-07789e6a2a3a"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-07789e6a2a3a"] th, body[data-site-page="p-07789e6a2a3a"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-07789e6a2a3a"] th{background:var(--paper-alt);}
  body[data-site-page="p-07789e6a2a3a"] blockquote{
    margin:1em 0;
    padding:0.4em 1.1em;
    border-left:3px solid var(--accent);
    background:var(--paper-alt);
    color:var(--ink-soft);
  }
  body[data-site-page="p-07789e6a2a3a"] .skip-link{
    position:absolute; left:-999px; top:auto;
  }
  body[data-site-page="p-07789e6a2a3a"] .skip-link:focus{
    left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);
  }

  /* ---------- Top bar: identity + honesty stamp ---------- */
  body[data-site-page="p-07789e6a2a3a"] .topbar{
    background:var(--ink);
    color:#eee;
    font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    font-size:0.82rem;
  }
  body[data-site-page="p-07789e6a2a3a"] .topbar-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0.4em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:0.6em 1.2em;
    align-items:center;
    justify-content:space-between;
  }
  body[data-site-page="p-07789e6a2a3a"] .stamp{
    display:inline-flex;
    align-items:center;
    gap:0.5em;
    color:#e7c9a9;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-07789e6a2a3a"] .stamp b{color:#fff; font-weight:700;}
  body[data-site-page="p-07789e6a2a3a"] .topbar-site{color:#c9c2b3;}

  /* ---------- Main nav ---------- */
  body[data-site-page="p-07789e6a2a3a"] header.site-header{
    background:var(--paper);
    border-bottom:1px solid var(--line);
  }
  body[data-site-page="p-07789e6a2a3a"] .brand-row{
    max-width:var(--maxw);
    margin:0 auto;
    padding:1.1em 1.2em 0.6em;
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:0.4em;
  }
  body[data-site-page="p-07789e6a2a3a"] .brand-row h1{
    margin:0;
    font-size:1.5rem;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-07789e6a2a3a"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-07789e6a2a3a"] .brand-tag{
    font-family: Georgia, serif;
    font-style:italic;
    color:var(--ink-soft);
    font-size:0.95rem;
  }
  body[data-site-page="p-07789e6a2a3a"] nav.main-nav{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em;
  }
  body[data-site-page="p-07789e6a2a3a"] nav.main-nav ul{
    list-style:none;
    margin:0; padding:0;
    display:flex;
    flex-wrap:wrap;
    gap:0.2em;
    border-top:1px solid var(--line);
  }
  body[data-site-page="p-07789e6a2a3a"] nav.main-nav li{margin:0;}
  body[data-site-page="p-07789e6a2a3a"] nav.main-nav a{
    display:block;
    padding:0.8em 0.9em;
    color:var(--ink);
    text-decoration:none;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.92rem;
    font-weight:600;
    border-bottom:3px solid transparent;
    white-space:nowrap;
  }
  body[data-site-page="p-07789e6a2a3a"] nav.main-nav a:hover{
    border-bottom-color:var(--accent);
    color:var(--accent);
  }
  body[data-site-page="p-07789e6a2a3a"] nav.main-nav a[aria-current="page"]{
    border-bottom-color:var(--accent-2);
    color:var(--accent-2);
  }

  /* ---------- Layout: subnav + main ---------- */
  body[data-site-page="p-07789e6a2a3a"] .layout{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em 3em;
    display:grid;
    grid-template-columns:220px 1fr;
    gap:2.4em;
    align-items:start;
  }
  body[data-site-page="p-07789e6a2a3a"] .subnav{
    position:sticky;
    top:1.2em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
  }
  body[data-site-page="p-07789e6a2a3a"] .subnav-box{
    border:1px solid var(--line);
    background:var(--paper-alt);
    border-radius:4px;
    padding:1em 1.1em;
  }
  body[data-site-page="p-07789e6a2a3a"] .subnav-box h2{
    margin:0 0 0.6em;
    font-size:0.75rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
    color:var(--ink-soft);
  }
  body[data-site-page="p-07789e6a2a3a"] .subnav-box ul{list-style:none; margin:0; padding:0;}
  body[data-site-page="p-07789e6a2a3a"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-07789e6a2a3a"] .subnav-box a{
    text-decoration:none;
    color:var(--ink);
  }
  body[data-site-page="p-07789e6a2a3a"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-07789e6a2a3a"] .subnav-box a[aria-current="page"]{
    color:var(--accent-2);
    font-weight:700;
  }
  body[data-site-page="p-07789e6a2a3a"] .subnav-empty{
    color:var(--ink-soft);
    font-style:italic;
    font-size:0.85rem;
  }

  body[data-site-page="p-07789e6a2a3a"] main{min-width:0;}
  body[data-site-page="p-07789e6a2a3a"] main h2{
    margin-top:1.9em;
    padding-bottom:0.25em;
    border-bottom:1px solid var(--line);
    font-size:1.5rem;
  }
  body[data-site-page="p-07789e6a2a3a"] main h2:first-child{margin-top:0;}
  body[data-site-page="p-07789e6a2a3a"] main h3{font-size:1.18rem; margin-top:1.5em;}
  body[data-site-page="p-07789e6a2a3a"] main p{margin:0.9em 0;}
  body[data-site-page="p-07789e6a2a3a"] .lede{
    font-size:1.12rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-07789e6a2a3a"] .callout{
    border:1px solid var(--line);
    border-left:4px solid var(--accent-2);
    background:var(--paper-alt);
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:0 4px 4px 0;
  }
  body[data-site-page="p-07789e6a2a3a"] .callout h3, body[data-site-page="p-07789e6a2a3a"] .callout h4{margin-top:0;}
  body[data-site-page="p-07789e6a2a3a"] .honesty-box{
    border:1px dashed var(--accent);
    background:#fbf3ea;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.95rem;
  }
  body[data-site-page="p-07789e6a2a3a"] .card-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));
    gap:1em;
    margin:1.4em 0;
  }
  body[data-site-page="p-07789e6a2a3a"] .card{
    border:1px solid var(--line);
    background:#fff;
    padding:1em 1.1em;
    border-radius:4px;
  }
  body[data-site-page="p-07789e6a2a3a"] .card h4{margin:0 0 0.4em; font-size:1.02rem;}
  body[data-site-page="p-07789e6a2a3a"] .card p{margin:0.4em 0 0; font-size:0.93rem; color:var(--ink-soft);}
  body[data-site-page="p-07789e6a2a3a"] .btn{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.92rem;
    text-decoration:none;
    padding:0.7em 1.3em;
    border-radius:4px;
    border:1px solid var(--accent-2);
    color:var(--accent-2);
    background:transparent;
  }
  body[data-site-page="p-07789e6a2a3a"] .btn:hover{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-07789e6a2a3a"] .btn-solid{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-07789e6a2a3a"] .btn-solid:hover{background:var(--accent);}

  /* ---------- Test-page specific ---------- */
  body[data-site-page="p-07789e6a2a3a"] .verdict-badge{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:1rem;
    letter-spacing:0.03em;
    padding:0.45em 1em;
    border-radius:4px;
    background:#1f4e5f;
    color:#fff;
  }
  body[data-site-page="p-07789e6a2a3a"] .tag{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.78rem;
    font-weight:700;
    letter-spacing:0.05em;
    text-transform:uppercase;
    padding:0.25em 0.65em;
    border-radius:3px;
    margin-left:0.5em;
    vertical-align:middle;
  }
  body[data-site-page="p-07789e6a2a3a"] .tag-shared{background:#e4ecee; color:var(--accent-2); border:1px solid var(--accent-2);}
  body[data-site-page="p-07789e6a2a3a"] .tag-specific{background:#f3e9de; color:var(--accent); border:1px solid var(--accent);}
  body[data-site-page="p-07789e6a2a3a"] .breadcrumb{
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.85rem;
    color:var(--ink-soft);
    margin-bottom:1em;
  }

  /* ---------- Footer ---------- */
  body[data-site-page="p-07789e6a2a3a"] footer.site-footer{
    background:var(--ink);
    color:#cfc9bd;
    font-size:0.85rem;
  }
  body[data-site-page="p-07789e6a2a3a"] .footer-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:1.6em 3em;
    justify-content:space-between;
  }
  body[data-site-page="p-07789e6a2a3a"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-07789e6a2a3a"] footer.site-footer h5{
    margin:0 0 0.5em;
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.8rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
  }
  body[data-site-page="p-07789e6a2a3a"] .footer-honesty{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em 1.6em;
    font-size:0.8rem;
    color:#a49c8c;
  }
  body[data-site-page="p-07789e6a2a3a"] .footer-honesty .stamp{color:#e7c9a9;}
  body[data-site-page="p-07789e6a2a3a"] .footer-honesty .stamp b{color:#fff;}

  @media (max-width:820px){
    body[data-site-page="p-07789e6a2a3a"] .layout{grid-template-columns:1fr;}
    body[data-site-page="p-07789e6a2a3a"] .subnav{position:static;}
  }


/* Extracted styles: early-universe/tests/13-gut-symmetry-breaking-relic-test.html [p-42fe86b68f49] */

  body[data-site-page="p-42fe86b68f49"]{
    --ink:#1b1f23;
    --ink-soft:#4a5056;
    --paper:#fbfaf7;
    --paper-alt:#f2efe8;
    --line:#d8d3c7;
    --accent:#6b3f2a;
    --accent-2:#1f4e5f;
    --maxw:1180px;
  }
  body[data-site-page="p-42fe86b68f49"], body[data-site-page="p-42fe86b68f49"] *{box-sizing:border-box;}
  body[data-site-page="p-42fe86b68f49"], body[data-site-page="p-42fe86b68f49"]{margin:0;padding:0;}
  body[data-site-page="p-42fe86b68f49"]{
    background:var(--paper);
    color:var(--ink);
    font-family: Georgia, 'Times New Roman', Cambria, serif;
    line-height:1.6;
    font-size:17px;
    -webkit-font-smoothing:antialiased;
  }
  body[data-site-page="p-42fe86b68f49"] a{color:var(--accent-2);}
  body[data-site-page="p-42fe86b68f49"] a:hover{color:var(--accent);}
  body[data-site-page="p-42fe86b68f49"] h1, body[data-site-page="p-42fe86b68f49"] h2, body[data-site-page="p-42fe86b68f49"] h3, body[data-site-page="p-42fe86b68f49"] h4{
    font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    line-height:1.25;
    font-weight:700;
    color:var(--ink);
  }
  body[data-site-page="p-42fe86b68f49"] code, body[data-site-page="p-42fe86b68f49"] pre{
    font-family: Consolas, 'Courier New', monospace;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:3px;
  }
  body[data-site-page="p-42fe86b68f49"] code{padding:0.05em 0.35em; font-size:0.92em;}
  body[data-site-page="p-42fe86b68f49"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-42fe86b68f49"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-42fe86b68f49"] th, body[data-site-page="p-42fe86b68f49"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-42fe86b68f49"] th{background:var(--paper-alt);}
  body[data-site-page="p-42fe86b68f49"] blockquote{
    margin:1em 0;
    padding:0.4em 1.1em;
    border-left:3px solid var(--accent);
    background:var(--paper-alt);
    color:var(--ink-soft);
  }
  body[data-site-page="p-42fe86b68f49"] .skip-link{
    position:absolute; left:-999px; top:auto;
  }
  body[data-site-page="p-42fe86b68f49"] .skip-link:focus{
    left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);
  }

  /* ---------- Top bar: identity + honesty stamp ---------- */
  body[data-site-page="p-42fe86b68f49"] .topbar{
    background:var(--ink);
    color:#eee;
    font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    font-size:0.82rem;
  }
  body[data-site-page="p-42fe86b68f49"] .topbar-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0.4em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:0.6em 1.2em;
    align-items:center;
    justify-content:space-between;
  }
  body[data-site-page="p-42fe86b68f49"] .stamp{
    display:inline-flex;
    align-items:center;
    gap:0.5em;
    color:#e7c9a9;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-42fe86b68f49"] .stamp b{color:#fff; font-weight:700;}
  body[data-site-page="p-42fe86b68f49"] .topbar-site{color:#c9c2b3;}

  /* ---------- Main nav ---------- */
  body[data-site-page="p-42fe86b68f49"] header.site-header{
    background:var(--paper);
    border-bottom:1px solid var(--line);
  }
  body[data-site-page="p-42fe86b68f49"] .brand-row{
    max-width:var(--maxw);
    margin:0 auto;
    padding:1.1em 1.2em 0.6em;
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:0.4em;
  }
  body[data-site-page="p-42fe86b68f49"] .brand-row h1{
    margin:0;
    font-size:1.5rem;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-42fe86b68f49"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-42fe86b68f49"] .brand-tag{
    font-family: Georgia, serif;
    font-style:italic;
    color:var(--ink-soft);
    font-size:0.95rem;
  }
  body[data-site-page="p-42fe86b68f49"] nav.main-nav{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em;
  }
  body[data-site-page="p-42fe86b68f49"] nav.main-nav ul{
    list-style:none;
    margin:0; padding:0;
    display:flex;
    flex-wrap:wrap;
    gap:0.2em;
    border-top:1px solid var(--line);
  }
  body[data-site-page="p-42fe86b68f49"] nav.main-nav li{margin:0;}
  body[data-site-page="p-42fe86b68f49"] nav.main-nav a{
    display:block;
    padding:0.8em 0.9em;
    color:var(--ink);
    text-decoration:none;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.92rem;
    font-weight:600;
    border-bottom:3px solid transparent;
    white-space:nowrap;
  }
  body[data-site-page="p-42fe86b68f49"] nav.main-nav a:hover{
    border-bottom-color:var(--accent);
    color:var(--accent);
  }
  body[data-site-page="p-42fe86b68f49"] nav.main-nav a[aria-current="page"]{
    border-bottom-color:var(--accent-2);
    color:var(--accent-2);
  }

  /* ---------- Layout: subnav + main ---------- */
  body[data-site-page="p-42fe86b68f49"] .layout{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em 3em;
    display:grid;
    grid-template-columns:220px 1fr;
    gap:2.4em;
    align-items:start;
  }
  body[data-site-page="p-42fe86b68f49"] .subnav{
    position:sticky;
    top:1.2em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
  }
  body[data-site-page="p-42fe86b68f49"] .subnav-box{
    border:1px solid var(--line);
    background:var(--paper-alt);
    border-radius:4px;
    padding:1em 1.1em;
  }
  body[data-site-page="p-42fe86b68f49"] .subnav-box h2{
    margin:0 0 0.6em;
    font-size:0.75rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
    color:var(--ink-soft);
  }
  body[data-site-page="p-42fe86b68f49"] .subnav-box ul{list-style:none; margin:0; padding:0;}
  body[data-site-page="p-42fe86b68f49"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-42fe86b68f49"] .subnav-box a{
    text-decoration:none;
    color:var(--ink);
  }
  body[data-site-page="p-42fe86b68f49"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-42fe86b68f49"] .subnav-box a[aria-current="page"]{
    color:var(--accent-2);
    font-weight:700;
  }
  body[data-site-page="p-42fe86b68f49"] .subnav-empty{
    color:var(--ink-soft);
    font-style:italic;
    font-size:0.85rem;
  }

  body[data-site-page="p-42fe86b68f49"] main{min-width:0;}
  body[data-site-page="p-42fe86b68f49"] main h2{
    margin-top:1.9em;
    padding-bottom:0.25em;
    border-bottom:1px solid var(--line);
    font-size:1.5rem;
  }
  body[data-site-page="p-42fe86b68f49"] main h2:first-child{margin-top:0;}
  body[data-site-page="p-42fe86b68f49"] main h3{font-size:1.18rem; margin-top:1.5em;}
  body[data-site-page="p-42fe86b68f49"] main p{margin:0.9em 0;}
  body[data-site-page="p-42fe86b68f49"] .lede{
    font-size:1.12rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-42fe86b68f49"] .callout{
    border:1px solid var(--line);
    border-left:4px solid var(--accent-2);
    background:var(--paper-alt);
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:0 4px 4px 0;
  }
  body[data-site-page="p-42fe86b68f49"] .callout h3, body[data-site-page="p-42fe86b68f49"] .callout h4{margin-top:0;}
  body[data-site-page="p-42fe86b68f49"] .honesty-box{
    border:1px dashed var(--accent);
    background:#fbf3ea;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.95rem;
  }
  body[data-site-page="p-42fe86b68f49"] .card-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));
    gap:1em;
    margin:1.4em 0;
  }
  body[data-site-page="p-42fe86b68f49"] .card{
    border:1px solid var(--line);
    background:#fff;
    padding:1em 1.1em;
    border-radius:4px;
  }
  body[data-site-page="p-42fe86b68f49"] .card h4{margin:0 0 0.4em; font-size:1.02rem;}
  body[data-site-page="p-42fe86b68f49"] .card p{margin:0.4em 0 0; font-size:0.93rem; color:var(--ink-soft);}
  body[data-site-page="p-42fe86b68f49"] .btn{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.92rem;
    text-decoration:none;
    padding:0.7em 1.3em;
    border-radius:4px;
    border:1px solid var(--accent-2);
    color:var(--accent-2);
    background:transparent;
  }
  body[data-site-page="p-42fe86b68f49"] .btn:hover{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-42fe86b68f49"] .btn-solid{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-42fe86b68f49"] .btn-solid:hover{background:var(--accent);}

  /* ---------- Test-page specific ---------- */
  body[data-site-page="p-42fe86b68f49"] .backlinks{
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
    margin-bottom:1em;
  }
  body[data-site-page="p-42fe86b68f49"] .verdict-badge{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:1.05rem;
    padding:0.35em 0.9em;
    border-radius:4px;
    background:#1f4e5f;
    color:#fff;
    letter-spacing:0.02em;
  }
  body[data-site-page="p-42fe86b68f49"] .class-badge{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.78rem;
    padding:0.3em 0.7em;
    border-radius:12px;
    border:1px solid var(--line);
    color:var(--ink-soft);
    text-transform:uppercase;
    letter-spacing:0.05em;
    margin-left:0.5em;
  }
  body[data-site-page="p-42fe86b68f49"] .meta-row{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    gap:0.6em;
    margin:0.6em 0 1.2em;
  }
  body[data-site-page="p-42fe86b68f49"] .datatable td:first-child, body[data-site-page="p-42fe86b68f49"] .datatable th:first-child{white-space:nowrap;}
  body[data-site-page="p-42fe86b68f49"] .step-list li{margin:0.5em 0;}
  body[data-site-page="p-42fe86b68f49"] .headnum{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.75rem;
    font-weight:700;
    color:var(--ink-soft);
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:10px;
    padding:0.15em 0.6em;
    margin-right:0.5em;
    vertical-align:middle;
  }

  /* ---------- Footer ---------- */
  body[data-site-page="p-42fe86b68f49"] footer.site-footer{
    background:var(--ink);
    color:#cfc9bd;
    font-size:0.85rem;
  }
  body[data-site-page="p-42fe86b68f49"] .footer-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:1.6em 3em;
    justify-content:space-between;
  }
  body[data-site-page="p-42fe86b68f49"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-42fe86b68f49"] footer.site-footer h5{
    margin:0 0 0.5em;
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.8rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
  }
  body[data-site-page="p-42fe86b68f49"] .footer-honesty{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em 1.6em;
    font-size:0.8rem;
    color:#a49c8c;
  }
  body[data-site-page="p-42fe86b68f49"] .footer-honesty .stamp{color:#e7c9a9;}
  body[data-site-page="p-42fe86b68f49"] .footer-honesty .stamp b{color:#fff;}

  @media (max-width:820px){
    body[data-site-page="p-42fe86b68f49"] .layout{grid-template-columns:1fr;}
    body[data-site-page="p-42fe86b68f49"] .subnav{position:static;}
  }


/* Extracted styles: early-universe/tests/14-monopole-production-and-dilution-test.html [p-b833e20592bb] */

  body[data-site-page="p-b833e20592bb"]{
    --ink:#1b1f23;
    --ink-soft:#4a5056;
    --paper:#fbfaf7;
    --paper-alt:#f2efe8;
    --line:#d8d3c7;
    --accent:#6b3f2a;
    --accent-2:#1f4e5f;
    --maxw:1180px;
  }
  body[data-site-page="p-b833e20592bb"], body[data-site-page="p-b833e20592bb"] *{box-sizing:border-box;}
  body[data-site-page="p-b833e20592bb"], body[data-site-page="p-b833e20592bb"]{margin:0;padding:0;}
  body[data-site-page="p-b833e20592bb"]{
    background:var(--paper);
    color:var(--ink);
    font-family: Georgia, 'Times New Roman', Cambria, serif;
    line-height:1.6;
    font-size:17px;
    -webkit-font-smoothing:antialiased;
  }
  body[data-site-page="p-b833e20592bb"] a{color:var(--accent-2);}
  body[data-site-page="p-b833e20592bb"] a:hover{color:var(--accent);}
  body[data-site-page="p-b833e20592bb"] h1, body[data-site-page="p-b833e20592bb"] h2, body[data-site-page="p-b833e20592bb"] h3, body[data-site-page="p-b833e20592bb"] h4{
    font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    line-height:1.25;
    font-weight:700;
    color:var(--ink);
  }
  body[data-site-page="p-b833e20592bb"] code, body[data-site-page="p-b833e20592bb"] pre{
    font-family: Consolas, 'Courier New', monospace;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:3px;
  }
  body[data-site-page="p-b833e20592bb"] code{padding:0.05em 0.35em; font-size:0.92em;}
  body[data-site-page="p-b833e20592bb"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-b833e20592bb"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-b833e20592bb"] th, body[data-site-page="p-b833e20592bb"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-b833e20592bb"] th{background:var(--paper-alt);}
  body[data-site-page="p-b833e20592bb"] blockquote{
    margin:1em 0;
    padding:0.4em 1.1em;
    border-left:3px solid var(--accent);
    background:var(--paper-alt);
    color:var(--ink-soft);
  }
  body[data-site-page="p-b833e20592bb"] .skip-link{
    position:absolute; left:-999px; top:auto;
  }
  body[data-site-page="p-b833e20592bb"] .skip-link:focus{
    left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);
  }

  /* ---------- Top bar: identity + honesty stamp ---------- */
  body[data-site-page="p-b833e20592bb"] .topbar{
    background:var(--ink);
    color:#eee;
    font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    font-size:0.82rem;
  }
  body[data-site-page="p-b833e20592bb"] .topbar-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0.4em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:0.6em 1.2em;
    align-items:center;
    justify-content:space-between;
  }
  body[data-site-page="p-b833e20592bb"] .stamp{
    display:inline-flex;
    align-items:center;
    gap:0.5em;
    color:#e7c9a9;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-b833e20592bb"] .stamp b{color:#fff; font-weight:700;}
  body[data-site-page="p-b833e20592bb"] .topbar-site{color:#c9c2b3;}

  /* ---------- Main nav ---------- */
  body[data-site-page="p-b833e20592bb"] header.site-header{
    background:var(--paper);
    border-bottom:1px solid var(--line);
  }
  body[data-site-page="p-b833e20592bb"] .brand-row{
    max-width:var(--maxw);
    margin:0 auto;
    padding:1.1em 1.2em 0.6em;
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:0.4em;
  }
  body[data-site-page="p-b833e20592bb"] .brand-row h1{
    margin:0;
    font-size:1.5rem;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-b833e20592bb"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-b833e20592bb"] .brand-tag{
    font-family: Georgia, serif;
    font-style:italic;
    color:var(--ink-soft);
    font-size:0.95rem;
  }
  body[data-site-page="p-b833e20592bb"] nav.main-nav{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em;
  }
  body[data-site-page="p-b833e20592bb"] nav.main-nav ul{
    list-style:none;
    margin:0; padding:0;
    display:flex;
    flex-wrap:wrap;
    gap:0.2em;
    border-top:1px solid var(--line);
  }
  body[data-site-page="p-b833e20592bb"] nav.main-nav li{margin:0;}
  body[data-site-page="p-b833e20592bb"] nav.main-nav a{
    display:block;
    padding:0.8em 0.9em;
    color:var(--ink);
    text-decoration:none;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.92rem;
    font-weight:600;
    border-bottom:3px solid transparent;
    white-space:nowrap;
  }
  body[data-site-page="p-b833e20592bb"] nav.main-nav a:hover{
    border-bottom-color:var(--accent);
    color:var(--accent);
  }
  body[data-site-page="p-b833e20592bb"] nav.main-nav a[aria-current="page"]{
    border-bottom-color:var(--accent-2);
    color:var(--accent-2);
  }

  /* ---------- Layout: subnav + main ---------- */
  body[data-site-page="p-b833e20592bb"] .layout{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em 3em;
    display:grid;
    grid-template-columns:220px 1fr;
    gap:2.4em;
    align-items:start;
  }
  body[data-site-page="p-b833e20592bb"] .subnav{
    position:sticky;
    top:1.2em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
  }
  body[data-site-page="p-b833e20592bb"] .subnav-box{
    border:1px solid var(--line);
    background:var(--paper-alt);
    border-radius:4px;
    padding:1em 1.1em;
  }
  body[data-site-page="p-b833e20592bb"] .subnav-box h2{
    margin:0 0 0.6em;
    font-size:0.75rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
    color:var(--ink-soft);
  }
  body[data-site-page="p-b833e20592bb"] .subnav-box ul{list-style:none; margin:0; padding:0;}
  body[data-site-page="p-b833e20592bb"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-b833e20592bb"] .subnav-box a{
    text-decoration:none;
    color:var(--ink);
  }
  body[data-site-page="p-b833e20592bb"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-b833e20592bb"] .subnav-box a[aria-current="page"]{
    color:var(--accent-2);
    font-weight:700;
  }
  body[data-site-page="p-b833e20592bb"] .subnav-empty{
    color:var(--ink-soft);
    font-style:italic;
    font-size:0.85rem;
  }

  body[data-site-page="p-b833e20592bb"] main{min-width:0;}
  body[data-site-page="p-b833e20592bb"] main h2{
    margin-top:1.9em;
    padding-bottom:0.25em;
    border-bottom:1px solid var(--line);
    font-size:1.5rem;
  }
  body[data-site-page="p-b833e20592bb"] main h2:first-child{margin-top:0;}
  body[data-site-page="p-b833e20592bb"] main h3{font-size:1.18rem; margin-top:1.5em;}
  body[data-site-page="p-b833e20592bb"] main p{margin:0.9em 0;}
  body[data-site-page="p-b833e20592bb"] .lede{
    font-size:1.12rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-b833e20592bb"] .callout{
    border:1px solid var(--line);
    border-left:4px solid var(--accent-2);
    background:var(--paper-alt);
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:0 4px 4px 0;
  }
  body[data-site-page="p-b833e20592bb"] .callout h3, body[data-site-page="p-b833e20592bb"] .callout h4{margin-top:0;}
  body[data-site-page="p-b833e20592bb"] .honesty-box{
    border:1px dashed var(--accent);
    background:#fbf3ea;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.95rem;
  }
  body[data-site-page="p-b833e20592bb"] .card-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));
    gap:1em;
    margin:1.4em 0;
  }
  body[data-site-page="p-b833e20592bb"] .card{
    border:1px solid var(--line);
    background:#fff;
    padding:1em 1.1em;
    border-radius:4px;
  }
  body[data-site-page="p-b833e20592bb"] .card h4{margin:0 0 0.4em; font-size:1.02rem;}
  body[data-site-page="p-b833e20592bb"] .card p{margin:0.4em 0 0; font-size:0.93rem; color:var(--ink-soft);}
  body[data-site-page="p-b833e20592bb"] .btn{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.92rem;
    text-decoration:none;
    padding:0.7em 1.3em;
    border-radius:4px;
    border:1px solid var(--accent-2);
    color:var(--accent-2);
    background:transparent;
  }
  body[data-site-page="p-b833e20592bb"] .btn:hover{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-b833e20592bb"] .btn-solid{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-b833e20592bb"] .btn-solid:hover{background:var(--accent);}

  /* ---------- Verdict badge ---------- */
  body[data-site-page="p-b833e20592bb"] .verdict-badge{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.95rem;
    letter-spacing:0.02em;
    padding:0.4em 0.9em;
    border-radius:4px;
    background:#eef4f1;
    border:1px solid #3f7a5f;
    color:#215039;
  }
  body[data-site-page="p-b833e20592bb"] .class-badge{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.78rem;
    letter-spacing:0.04em;
    text-transform:uppercase;
    padding:0.3em 0.7em;
    border-radius:3px;
    background:var(--paper-alt);
    border:1px solid var(--line);
    color:var(--ink-soft);
  }
  body[data-site-page="p-b833e20592bb"] .backlinks{
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
    margin-bottom:1.2em;
  }
  body[data-site-page="p-b833e20592bb"] .framework-honesty-box{
    border:1px dashed #8a4a1f;
    background:#fdf2e6;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.93rem;
  }
  body[data-site-page="p-b833e20592bb"] .framework-honesty-box strong{color:#8a4a1f;}

  /* ---------- Footer ---------- */
  body[data-site-page="p-b833e20592bb"] footer.site-footer{
    background:var(--ink);
    color:#cfc9bd;
    font-size:0.85rem;
  }
  body[data-site-page="p-b833e20592bb"] .footer-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:1.6em 3em;
    justify-content:space-between;
  }
  body[data-site-page="p-b833e20592bb"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-b833e20592bb"] footer.site-footer h5{
    margin:0 0 0.5em;
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.8rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
  }
  body[data-site-page="p-b833e20592bb"] .footer-honesty{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em 1.6em;
    font-size:0.8rem;
    color:#a49c8c;
  }
  body[data-site-page="p-b833e20592bb"] .footer-honesty .stamp{color:#e7c9a9;}
  body[data-site-page="p-b833e20592bb"] .footer-honesty .stamp b{color:#fff;}

  @media (max-width:820px){
    body[data-site-page="p-b833e20592bb"] .layout{grid-template-columns:1fr;}
    body[data-site-page="p-b833e20592bb"] .subnav{position:static;}
  }


/* Extracted styles: early-universe/tests/15-cosmic-strings-and-topological-defects-test.html [p-f7519f611d20] */

  body[data-site-page="p-f7519f611d20"]{
    --ink:#1b1f23;
    --ink-soft:#4a5056;
    --paper:#fbfaf7;
    --paper-alt:#f2efe8;
    --line:#d8d3c7;
    --accent:#6b3f2a;
    --accent-2:#1f4e5f;
    --maxw:1180px;
  }
  body[data-site-page="p-f7519f611d20"], body[data-site-page="p-f7519f611d20"] *{box-sizing:border-box;}
  body[data-site-page="p-f7519f611d20"], body[data-site-page="p-f7519f611d20"]{margin:0;padding:0;}
  body[data-site-page="p-f7519f611d20"]{
    background:var(--paper);
    color:var(--ink);
    font-family: Georgia, 'Times New Roman', Cambria, serif;
    line-height:1.6;
    font-size:17px;
    -webkit-font-smoothing:antialiased;
  }
  body[data-site-page="p-f7519f611d20"] a{color:var(--accent-2);}
  body[data-site-page="p-f7519f611d20"] a:hover{color:var(--accent);}
  body[data-site-page="p-f7519f611d20"] h1, body[data-site-page="p-f7519f611d20"] h2, body[data-site-page="p-f7519f611d20"] h3, body[data-site-page="p-f7519f611d20"] h4{
    font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    line-height:1.25;
    font-weight:700;
    color:var(--ink);
  }
  body[data-site-page="p-f7519f611d20"] code, body[data-site-page="p-f7519f611d20"] pre{
    font-family: Consolas, 'Courier New', monospace;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:3px;
  }
  body[data-site-page="p-f7519f611d20"] code{padding:0.05em 0.35em; font-size:0.92em;}
  body[data-site-page="p-f7519f611d20"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-f7519f611d20"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-f7519f611d20"] th, body[data-site-page="p-f7519f611d20"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-f7519f611d20"] th{background:var(--paper-alt);}
  body[data-site-page="p-f7519f611d20"] blockquote{
    margin:1em 0;
    padding:0.4em 1.1em;
    border-left:3px solid var(--accent);
    background:var(--paper-alt);
    color:var(--ink-soft);
  }
  body[data-site-page="p-f7519f611d20"] .skip-link{
    position:absolute; left:-999px; top:auto;
  }
  body[data-site-page="p-f7519f611d20"] .skip-link:focus{
    left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);
  }

  /* ---------- Top bar: identity + honesty stamp ---------- */
  body[data-site-page="p-f7519f611d20"] .topbar{
    background:var(--ink);
    color:#eee;
    font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    font-size:0.82rem;
  }
  body[data-site-page="p-f7519f611d20"] .topbar-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0.4em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:0.6em 1.2em;
    align-items:center;
    justify-content:space-between;
  }
  body[data-site-page="p-f7519f611d20"] .stamp{
    display:inline-flex;
    align-items:center;
    gap:0.5em;
    color:#e7c9a9;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-f7519f611d20"] .stamp b{color:#fff; font-weight:700;}
  body[data-site-page="p-f7519f611d20"] .topbar-site{color:#c9c2b3;}

  /* ---------- Main nav ---------- */
  body[data-site-page="p-f7519f611d20"] header.site-header{
    background:var(--paper);
    border-bottom:1px solid var(--line);
  }
  body[data-site-page="p-f7519f611d20"] .brand-row{
    max-width:var(--maxw);
    margin:0 auto;
    padding:1.1em 1.2em 0.6em;
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:0.4em;
  }
  body[data-site-page="p-f7519f611d20"] .brand-row h1{
    margin:0;
    font-size:1.5rem;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-f7519f611d20"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-f7519f611d20"] .brand-tag{
    font-family: Georgia, serif;
    font-style:italic;
    color:var(--ink-soft);
    font-size:0.95rem;
  }
  body[data-site-page="p-f7519f611d20"] nav.main-nav{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em;
  }
  body[data-site-page="p-f7519f611d20"] nav.main-nav ul{
    list-style:none;
    margin:0; padding:0;
    display:flex;
    flex-wrap:wrap;
    gap:0.2em;
    border-top:1px solid var(--line);
  }
  body[data-site-page="p-f7519f611d20"] nav.main-nav li{margin:0;}
  body[data-site-page="p-f7519f611d20"] nav.main-nav a{
    display:block;
    padding:0.8em 0.9em;
    color:var(--ink);
    text-decoration:none;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.92rem;
    font-weight:600;
    border-bottom:3px solid transparent;
    white-space:nowrap;
  }
  body[data-site-page="p-f7519f611d20"] nav.main-nav a:hover{
    border-bottom-color:var(--accent);
    color:var(--accent);
  }
  body[data-site-page="p-f7519f611d20"] nav.main-nav a[aria-current="page"]{
    border-bottom-color:var(--accent-2);
    color:var(--accent-2);
  }

  /* ---------- Layout: subnav + main ---------- */
  body[data-site-page="p-f7519f611d20"] .layout{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em 3em;
    display:grid;
    grid-template-columns:220px 1fr;
    gap:2.4em;
    align-items:start;
  }
  body[data-site-page="p-f7519f611d20"] .subnav{
    position:sticky;
    top:1.2em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
  }
  body[data-site-page="p-f7519f611d20"] .subnav-box{
    border:1px solid var(--line);
    background:var(--paper-alt);
    border-radius:4px;
    padding:1em 1.1em;
  }
  body[data-site-page="p-f7519f611d20"] .subnav-box h2{
    margin:0 0 0.6em;
    font-size:0.75rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
    color:var(--ink-soft);
  }
  body[data-site-page="p-f7519f611d20"] .subnav-box ul{list-style:none; margin:0; padding:0;}
  body[data-site-page="p-f7519f611d20"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-f7519f611d20"] .subnav-box a{
    text-decoration:none;
    color:var(--ink);
  }
  body[data-site-page="p-f7519f611d20"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-f7519f611d20"] .subnav-box a[aria-current="page"]{
    color:var(--accent-2);
    font-weight:700;
  }
  body[data-site-page="p-f7519f611d20"] .subnav-empty{
    color:var(--ink-soft);
    font-style:italic;
    font-size:0.85rem;
  }

  body[data-site-page="p-f7519f611d20"] main{min-width:0;}
  body[data-site-page="p-f7519f611d20"] main h2{
    margin-top:1.9em;
    padding-bottom:0.25em;
    border-bottom:1px solid var(--line);
    font-size:1.5rem;
  }
  body[data-site-page="p-f7519f611d20"] main h2:first-child{margin-top:0;}
  body[data-site-page="p-f7519f611d20"] main h3{font-size:1.18rem; margin-top:1.5em;}
  body[data-site-page="p-f7519f611d20"] main p{margin:0.9em 0;}
  body[data-site-page="p-f7519f611d20"] .lede{
    font-size:1.12rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-f7519f611d20"] .callout{
    border:1px solid var(--line);
    border-left:4px solid var(--accent-2);
    background:var(--paper-alt);
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:0 4px 4px 0;
  }
  body[data-site-page="p-f7519f611d20"] .callout h3, body[data-site-page="p-f7519f611d20"] .callout h4{margin-top:0;}
  body[data-site-page="p-f7519f611d20"] .honesty-box{
    border:1px dashed var(--accent);
    background:#fbf3ea;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.95rem;
  }
  body[data-site-page="p-f7519f611d20"] .card-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));
    gap:1em;
    margin:1.4em 0;
  }
  body[data-site-page="p-f7519f611d20"] .card{
    border:1px solid var(--line);
    background:#fff;
    padding:1em 1.1em;
    border-radius:4px;
  }
  body[data-site-page="p-f7519f611d20"] .card h4{margin:0 0 0.4em; font-size:1.02rem;}
  body[data-site-page="p-f7519f611d20"] .card p{margin:0.4em 0 0; font-size:0.93rem; color:var(--ink-soft);}
  body[data-site-page="p-f7519f611d20"] .btn{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.92rem;
    text-decoration:none;
    padding:0.7em 1.3em;
    border-radius:4px;
    border:1px solid var(--accent-2);
    color:var(--accent-2);
    background:transparent;
  }
  body[data-site-page="p-f7519f611d20"] .btn:hover{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-f7519f611d20"] .btn-solid{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-f7519f611d20"] .btn-solid:hover{background:var(--accent);}

  /* ---------- Verdict badge ---------- */
  body[data-site-page="p-f7519f611d20"] .verdict-badge{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.95rem;
    letter-spacing:0.02em;
    padding:0.4em 0.9em;
    border-radius:4px;
    background:#eef4f1;
    border:1px solid #3f7a5f;
    color:#215039;
  }
  body[data-site-page="p-f7519f611d20"] .class-badge{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.78rem;
    letter-spacing:0.04em;
    text-transform:uppercase;
    padding:0.3em 0.7em;
    border-radius:3px;
    background:var(--paper-alt);
    border:1px solid var(--line);
    color:var(--ink-soft);
  }
  body[data-site-page="p-f7519f611d20"] .backlinks{
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
    margin-bottom:1.2em;
  }
  body[data-site-page="p-f7519f611d20"] .framework-honesty-box{
    border:1px dashed #8a4a1f;
    background:#fdf2e6;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.93rem;
  }
  body[data-site-page="p-f7519f611d20"] .framework-honesty-box strong{color:#8a4a1f;}

  /* ---------- Footer ---------- */
  body[data-site-page="p-f7519f611d20"] footer.site-footer{
    background:var(--ink);
    color:#cfc9bd;
    font-size:0.85rem;
  }
  body[data-site-page="p-f7519f611d20"] .footer-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:1.6em 3em;
    justify-content:space-between;
  }
  body[data-site-page="p-f7519f611d20"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-f7519f611d20"] footer.site-footer h5{
    margin:0 0 0.5em;
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.8rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
  }
  body[data-site-page="p-f7519f611d20"] .footer-honesty{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em 1.6em;
    font-size:0.8rem;
    color:#a49c8c;
  }
  body[data-site-page="p-f7519f611d20"] .footer-honesty .stamp{color:#e7c9a9;}
  body[data-site-page="p-f7519f611d20"] .footer-honesty .stamp b{color:#fff;}

  @media (max-width:820px){
    body[data-site-page="p-f7519f611d20"] .layout{grid-template-columns:1fr;}
    body[data-site-page="p-f7519f611d20"] .subnav{position:static;}
  }


/* Extracted styles: early-universe/tests/16-electroweak-symmetry-breaking-mass-turn-on-test.html [p-4f589970d8c2] */

  body[data-site-page="p-4f589970d8c2"]{
    --ink:#1b1f23;
    --ink-soft:#4a5056;
    --paper:#fbfaf7;
    --paper-alt:#f2efe8;
    --line:#d8d3c7;
    --accent:#6b3f2a;
    --accent-2:#1f4e5f;
    --maxw:1180px;
  }
  body[data-site-page="p-4f589970d8c2"], body[data-site-page="p-4f589970d8c2"] *{box-sizing:border-box;}
  body[data-site-page="p-4f589970d8c2"], body[data-site-page="p-4f589970d8c2"]{margin:0;padding:0;}
  body[data-site-page="p-4f589970d8c2"]{
    background:var(--paper);
    color:var(--ink);
    font-family: Georgia, 'Times New Roman', Cambria, serif;
    line-height:1.6;
    font-size:17px;
    -webkit-font-smoothing:antialiased;
  }
  body[data-site-page="p-4f589970d8c2"] a{color:var(--accent-2);}
  body[data-site-page="p-4f589970d8c2"] a:hover{color:var(--accent);}
  body[data-site-page="p-4f589970d8c2"] h1, body[data-site-page="p-4f589970d8c2"] h2, body[data-site-page="p-4f589970d8c2"] h3, body[data-site-page="p-4f589970d8c2"] h4{
    font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    line-height:1.25;
    font-weight:700;
    color:var(--ink);
  }
  body[data-site-page="p-4f589970d8c2"] code, body[data-site-page="p-4f589970d8c2"] pre{
    font-family: Consolas, 'Courier New', monospace;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:3px;
  }
  body[data-site-page="p-4f589970d8c2"] code{padding:0.05em 0.35em; font-size:0.92em;}
  body[data-site-page="p-4f589970d8c2"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-4f589970d8c2"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-4f589970d8c2"] th, body[data-site-page="p-4f589970d8c2"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-4f589970d8c2"] th{background:var(--paper-alt);}
  body[data-site-page="p-4f589970d8c2"] blockquote{
    margin:1em 0;
    padding:0.4em 1.1em;
    border-left:3px solid var(--accent);
    background:var(--paper-alt);
    color:var(--ink-soft);
  }
  body[data-site-page="p-4f589970d8c2"] .skip-link{
    position:absolute; left:-999px; top:auto;
  }
  body[data-site-page="p-4f589970d8c2"] .skip-link:focus{
    left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);
  }

  /* ---------- Top bar: identity + honesty stamp ---------- */
  body[data-site-page="p-4f589970d8c2"] .topbar{
    background:var(--ink);
    color:#eee;
    font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    font-size:0.82rem;
  }
  body[data-site-page="p-4f589970d8c2"] .topbar-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0.4em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:0.6em 1.2em;
    align-items:center;
    justify-content:space-between;
  }
  body[data-site-page="p-4f589970d8c2"] .stamp{
    display:inline-flex;
    align-items:center;
    gap:0.5em;
    color:#e7c9a9;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-4f589970d8c2"] .stamp b{color:#fff; font-weight:700;}
  body[data-site-page="p-4f589970d8c2"] .topbar-site{color:#c9c2b3;}

  /* ---------- Main nav ---------- */
  body[data-site-page="p-4f589970d8c2"] header.site-header{
    background:var(--paper);
    border-bottom:1px solid var(--line);
  }
  body[data-site-page="p-4f589970d8c2"] .brand-row{
    max-width:var(--maxw);
    margin:0 auto;
    padding:1.1em 1.2em 0.6em;
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:0.4em;
  }
  body[data-site-page="p-4f589970d8c2"] .brand-row h1{
    margin:0;
    font-size:1.5rem;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-4f589970d8c2"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-4f589970d8c2"] .brand-tag{
    font-family: Georgia, serif;
    font-style:italic;
    color:var(--ink-soft);
    font-size:0.95rem;
  }
  body[data-site-page="p-4f589970d8c2"] nav.main-nav{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em;
  }
  body[data-site-page="p-4f589970d8c2"] nav.main-nav ul{
    list-style:none;
    margin:0; padding:0;
    display:flex;
    flex-wrap:wrap;
    gap:0.2em;
    border-top:1px solid var(--line);
  }
  body[data-site-page="p-4f589970d8c2"] nav.main-nav li{margin:0;}
  body[data-site-page="p-4f589970d8c2"] nav.main-nav a{
    display:block;
    padding:0.8em 0.9em;
    color:var(--ink);
    text-decoration:none;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.92rem;
    font-weight:600;
    border-bottom:3px solid transparent;
    white-space:nowrap;
  }
  body[data-site-page="p-4f589970d8c2"] nav.main-nav a:hover{
    border-bottom-color:var(--accent);
    color:var(--accent);
  }
  body[data-site-page="p-4f589970d8c2"] nav.main-nav a[aria-current="page"]{
    border-bottom-color:var(--accent-2);
    color:var(--accent-2);
  }

  /* ---------- Layout: subnav + main ---------- */
  body[data-site-page="p-4f589970d8c2"] .layout{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em 3em;
    display:grid;
    grid-template-columns:220px 1fr;
    gap:2.4em;
    align-items:start;
  }
  body[data-site-page="p-4f589970d8c2"] .subnav{
    position:sticky;
    top:1.2em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
  }
  body[data-site-page="p-4f589970d8c2"] .subnav-box{
    border:1px solid var(--line);
    background:var(--paper-alt);
    border-radius:4px;
    padding:1em 1.1em;
  }
  body[data-site-page="p-4f589970d8c2"] .subnav-box h2{
    margin:0 0 0.6em;
    font-size:0.75rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
    color:var(--ink-soft);
  }
  body[data-site-page="p-4f589970d8c2"] .subnav-box ul{list-style:none; margin:0; padding:0;}
  body[data-site-page="p-4f589970d8c2"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-4f589970d8c2"] .subnav-box a{
    text-decoration:none;
    color:var(--ink);
  }
  body[data-site-page="p-4f589970d8c2"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-4f589970d8c2"] .subnav-box a[aria-current="page"]{
    color:var(--accent-2);
    font-weight:700;
  }
  body[data-site-page="p-4f589970d8c2"] .subnav-empty{
    color:var(--ink-soft);
    font-style:italic;
    font-size:0.85rem;
  }

  body[data-site-page="p-4f589970d8c2"] main{min-width:0;}
  body[data-site-page="p-4f589970d8c2"] main h2{
    margin-top:1.9em;
    padding-bottom:0.25em;
    border-bottom:1px solid var(--line);
    font-size:1.5rem;
  }
  body[data-site-page="p-4f589970d8c2"] main h2:first-child{margin-top:0;}
  body[data-site-page="p-4f589970d8c2"] main h3{font-size:1.18rem; margin-top:1.5em;}
  body[data-site-page="p-4f589970d8c2"] main p{margin:0.9em 0;}
  body[data-site-page="p-4f589970d8c2"] .lede{
    font-size:1.12rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-4f589970d8c2"] .callout{
    border:1px solid var(--line);
    border-left:4px solid var(--accent-2);
    background:var(--paper-alt);
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:0 4px 4px 0;
  }
  body[data-site-page="p-4f589970d8c2"] .callout h3, body[data-site-page="p-4f589970d8c2"] .callout h4{margin-top:0;}
  body[data-site-page="p-4f589970d8c2"] .honesty-box{
    border:1px dashed var(--accent);
    background:#fbf3ea;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.95rem;
  }
  body[data-site-page="p-4f589970d8c2"] .card-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));
    gap:1em;
    margin:1.4em 0;
  }
  body[data-site-page="p-4f589970d8c2"] .card{
    border:1px solid var(--line);
    background:#fff;
    padding:1em 1.1em;
    border-radius:4px;
  }
  body[data-site-page="p-4f589970d8c2"] .card h4{margin:0 0 0.4em; font-size:1.02rem;}
  body[data-site-page="p-4f589970d8c2"] .card p{margin:0.4em 0 0; font-size:0.93rem; color:var(--ink-soft);}
  body[data-site-page="p-4f589970d8c2"] .btn{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.92rem;
    text-decoration:none;
    padding:0.7em 1.3em;
    border-radius:4px;
    border:1px solid var(--accent-2);
    color:var(--accent-2);
    background:transparent;
  }
  body[data-site-page="p-4f589970d8c2"] .btn:hover{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-4f589970d8c2"] .btn-solid{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-4f589970d8c2"] .btn-solid:hover{background:var(--accent);}

  /* ---------- Test-page specific ---------- */
  body[data-site-page="p-4f589970d8c2"] .verdict-badge{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:1rem;
    letter-spacing:0.03em;
    padding:0.45em 1em;
    border-radius:4px;
    background:#1f4e5f;
    color:#fff;
  }
  body[data-site-page="p-4f589970d8c2"] .tag{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.78rem;
    font-weight:700;
    letter-spacing:0.05em;
    text-transform:uppercase;
    padding:0.25em 0.65em;
    border-radius:3px;
    margin-left:0.5em;
    vertical-align:middle;
  }
  body[data-site-page="p-4f589970d8c2"] .tag-shared{background:#e4ecee; color:var(--accent-2); border:1px solid var(--accent-2);}
  body[data-site-page="p-4f589970d8c2"] .tag-specific{background:#f3e9de; color:var(--accent); border:1px solid var(--accent);}
  body[data-site-page="p-4f589970d8c2"] .breadcrumb{
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.85rem;
    color:var(--ink-soft);
    margin-bottom:1em;
  }

  /* ---------- Footer ---------- */
  body[data-site-page="p-4f589970d8c2"] footer.site-footer{
    background:var(--ink);
    color:#cfc9bd;
    font-size:0.85rem;
  }
  body[data-site-page="p-4f589970d8c2"] .footer-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:1.6em 3em;
    justify-content:space-between;
  }
  body[data-site-page="p-4f589970d8c2"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-4f589970d8c2"] footer.site-footer h5{
    margin:0 0 0.5em;
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.8rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
  }
  body[data-site-page="p-4f589970d8c2"] .footer-honesty{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em 1.6em;
    font-size:0.8rem;
    color:#a49c8c;
  }
  body[data-site-page="p-4f589970d8c2"] .footer-honesty .stamp{color:#e7c9a9;}
  body[data-site-page="p-4f589970d8c2"] .footer-honesty .stamp b{color:#fff;}

  @media (max-width:820px){
    body[data-site-page="p-4f589970d8c2"] .layout{grid-template-columns:1fr;}
    body[data-site-page="p-4f589970d8c2"] .subnav{position:static;}
  }


/* Extracted styles: early-universe/tests/17-electroweak-sphaleron-and-baryogenesis-test.html [p-264a223720da] */

  body[data-site-page="p-264a223720da"]{
    --ink:#1b1f23;
    --ink-soft:#4a5056;
    --paper:#fbfaf7;
    --paper-alt:#f2efe8;
    --line:#d8d3c7;
    --accent:#6b3f2a;
    --accent-2:#1f4e5f;
    --maxw:1180px;
    --warn:#8a6d1a;
  }
  body[data-site-page="p-264a223720da"], body[data-site-page="p-264a223720da"] *{box-sizing:border-box;}
  body[data-site-page="p-264a223720da"], body[data-site-page="p-264a223720da"]{margin:0;padding:0;}
  body[data-site-page="p-264a223720da"]{
    background:var(--paper);
    color:var(--ink);
    font-family: Georgia, 'Times New Roman', Cambria, serif;
    line-height:1.6;
    font-size:17px;
    -webkit-font-smoothing:antialiased;
  }
  body[data-site-page="p-264a223720da"] a{color:var(--accent-2);}
  body[data-site-page="p-264a223720da"] a:hover{color:var(--accent);}
  body[data-site-page="p-264a223720da"] h1, body[data-site-page="p-264a223720da"] h2, body[data-site-page="p-264a223720da"] h3, body[data-site-page="p-264a223720da"] h4{
    font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    line-height:1.25;
    font-weight:700;
    color:var(--ink);
  }
  body[data-site-page="p-264a223720da"] code, body[data-site-page="p-264a223720da"] pre{
    font-family: Consolas, 'Courier New', monospace;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:3px;
  }
  body[data-site-page="p-264a223720da"] code{padding:0.05em 0.35em; font-size:0.92em;}
  body[data-site-page="p-264a223720da"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-264a223720da"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-264a223720da"] th, body[data-site-page="p-264a223720da"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-264a223720da"] th{background:var(--paper-alt);}
  body[data-site-page="p-264a223720da"] blockquote{
    margin:1em 0;
    padding:0.4em 1.1em;
    border-left:3px solid var(--accent);
    background:var(--paper-alt);
    color:var(--ink-soft);
  }
  body[data-site-page="p-264a223720da"] .skip-link{
    position:absolute; left:-999px; top:auto;
  }
  body[data-site-page="p-264a223720da"] .skip-link:focus{
    left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);
  }

  /* ---------- Top bar: identity + honesty stamp ---------- */
  body[data-site-page="p-264a223720da"] .topbar{
    background:var(--ink);
    color:#eee;
    font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    font-size:0.82rem;
  }
  body[data-site-page="p-264a223720da"] .topbar-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0.4em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:0.6em 1.2em;
    align-items:center;
    justify-content:space-between;
  }
  body[data-site-page="p-264a223720da"] .stamp{
    display:inline-flex;
    align-items:center;
    gap:0.5em;
    color:#e7c9a9;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-264a223720da"] .stamp b{color:#fff; font-weight:700;}
  body[data-site-page="p-264a223720da"] .topbar-site{color:#c9c2b3;}

  /* ---------- Main nav ---------- */
  body[data-site-page="p-264a223720da"] header.site-header{
    background:var(--paper);
    border-bottom:1px solid var(--line);
  }
  body[data-site-page="p-264a223720da"] .brand-row{
    max-width:var(--maxw);
    margin:0 auto;
    padding:1.1em 1.2em 0.6em;
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:0.4em;
  }
  body[data-site-page="p-264a223720da"] .brand-row h1{
    margin:0;
    font-size:1.5rem;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-264a223720da"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-264a223720da"] .brand-tag{
    font-family: Georgia, serif;
    font-style:italic;
    color:var(--ink-soft);
    font-size:0.95rem;
  }
  body[data-site-page="p-264a223720da"] nav.main-nav{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em;
  }
  body[data-site-page="p-264a223720da"] nav.main-nav ul{
    list-style:none;
    margin:0; padding:0;
    display:flex;
    flex-wrap:wrap;
    gap:0.2em;
    border-top:1px solid var(--line);
  }
  body[data-site-page="p-264a223720da"] nav.main-nav li{margin:0;}
  body[data-site-page="p-264a223720da"] nav.main-nav a{
    display:block;
    padding:0.8em 0.9em;
    color:var(--ink);
    text-decoration:none;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.92rem;
    font-weight:600;
    border-bottom:3px solid transparent;
    white-space:nowrap;
  }
  body[data-site-page="p-264a223720da"] nav.main-nav a:hover{
    border-bottom-color:var(--accent);
    color:var(--accent);
  }
  body[data-site-page="p-264a223720da"] nav.main-nav a[aria-current="page"]{
    border-bottom-color:var(--accent-2);
    color:var(--accent-2);
  }

  /* ---------- Layout: subnav + main ---------- */
  body[data-site-page="p-264a223720da"] .layout{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em 3em;
    display:grid;
    grid-template-columns:220px 1fr;
    gap:2.4em;
    align-items:start;
  }
  body[data-site-page="p-264a223720da"] .subnav{
    position:sticky;
    top:1.2em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
  }
  body[data-site-page="p-264a223720da"] .subnav-box{
    border:1px solid var(--line);
    background:var(--paper-alt);
    border-radius:4px;
    padding:1em 1.1em;
  }
  body[data-site-page="p-264a223720da"] .subnav-box h2{
    margin:0 0 0.6em;
    font-size:0.75rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
    color:var(--ink-soft);
  }
  body[data-site-page="p-264a223720da"] .subnav-box ul{list-style:none; margin:0; padding:0;}
  body[data-site-page="p-264a223720da"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-264a223720da"] .subnav-box a{
    text-decoration:none;
    color:var(--ink);
  }
  body[data-site-page="p-264a223720da"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-264a223720da"] .subnav-box a[aria-current="page"]{
    color:var(--accent-2);
    font-weight:700;
  }
  body[data-site-page="p-264a223720da"] .subnav-empty{
    color:var(--ink-soft);
    font-style:italic;
    font-size:0.85rem;
  }

  body[data-site-page="p-264a223720da"] main{min-width:0;}
  body[data-site-page="p-264a223720da"] main h2{
    margin-top:1.9em;
    padding-bottom:0.25em;
    border-bottom:1px solid var(--line);
    font-size:1.5rem;
  }
  body[data-site-page="p-264a223720da"] main h2:first-child{margin-top:0;}
  body[data-site-page="p-264a223720da"] main h3{font-size:1.18rem; margin-top:1.5em;}
  body[data-site-page="p-264a223720da"] main p{margin:0.9em 0;}
  body[data-site-page="p-264a223720da"] .lede{
    font-size:1.12rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-264a223720da"] .callout{
    border:1px solid var(--line);
    border-left:4px solid var(--accent-2);
    background:var(--paper-alt);
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:0 4px 4px 0;
  }
  body[data-site-page="p-264a223720da"] .callout h3, body[data-site-page="p-264a223720da"] .callout h4{margin-top:0;}
  body[data-site-page="p-264a223720da"] .honesty-box{
    border:1px dashed var(--accent);
    background:#fbf3ea;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.95rem;
  }
  body[data-site-page="p-264a223720da"] .card-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));
    gap:1em;
    margin:1.4em 0;
  }
  body[data-site-page="p-264a223720da"] .card{
    border:1px solid var(--line);
    background:#fff;
    padding:1em 1.1em;
    border-radius:4px;
  }
  body[data-site-page="p-264a223720da"] .card h4{margin:0 0 0.4em; font-size:1.02rem;}
  body[data-site-page="p-264a223720da"] .card p{margin:0.4em 0 0; font-size:0.93rem; color:var(--ink-soft);}
  body[data-site-page="p-264a223720da"] .btn{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.92rem;
    text-decoration:none;
    padding:0.7em 1.3em;
    border-radius:4px;
    border:1px solid var(--accent-2);
    color:var(--accent-2);
    background:transparent;
  }
  body[data-site-page="p-264a223720da"] .btn:hover{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-264a223720da"] .btn-solid{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-264a223720da"] .btn-solid:hover{background:var(--accent);}

  /* ---------- Test-page specific ---------- */
  body[data-site-page="p-264a223720da"] .verdict-banner{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    gap:0.8em 1.4em;
    border:2px solid var(--warn);
    background:#fbf6e6;
    border-radius:6px;
    padding:1em 1.3em;
    margin:1.2em 0 1.6em;
  }
  body[data-site-page="p-264a223720da"] .verdict-banner .verdict-label{
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:800;
    font-size:1.3rem;
    color:var(--warn);
  }
  body[data-site-page="p-264a223720da"] .tag{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.75rem;
    font-weight:700;
    letter-spacing:0.05em;
    text-transform:uppercase;
    padding:0.25em 0.6em;
    border-radius:3px;
    border:1px solid var(--line);
    background:#fff;
    color:var(--ink-soft);
  }
  body[data-site-page="p-264a223720da"] .tag.shared{border-color:#1f4e5f; color:#1f4e5f; background:#eaf2f5;}
  body[data-site-page="p-264a223720da"] .tag.specific{border-color:var(--accent); color:var(--accent); background:#fbf3ea;}
  body[data-site-page="p-264a223720da"] .backlinks{
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
    margin-bottom:0.6em;
  }
  body[data-site-page="p-264a223720da"] .headings-list{
    font-size:0.85rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-264a223720da"] .calc-block{
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:4px;
    padding:1em 1.3em;
    margin:1em 0;
    overflow-x:auto;
  }
  body[data-site-page="p-264a223720da"] .num-table td:first-child, body[data-site-page="p-264a223720da"] .num-table th:first-child{white-space:nowrap;}

  /* ---------- Footer ---------- */
  body[data-site-page="p-264a223720da"] footer.site-footer{
    background:var(--ink);
    color:#cfc9bd;
    font-size:0.85rem;
  }
  body[data-site-page="p-264a223720da"] .footer-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:1.6em 3em;
    justify-content:space-between;
  }
  body[data-site-page="p-264a223720da"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-264a223720da"] footer.site-footer h5{
    margin:0 0 0.5em;
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.8rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
  }
  body[data-site-page="p-264a223720da"] .footer-honesty{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em 1.6em;
    font-size:0.8rem;
    color:#a49c8c;
  }
  body[data-site-page="p-264a223720da"] .footer-honesty .stamp{color:#e7c9a9;}
  body[data-site-page="p-264a223720da"] .footer-honesty .stamp b{color:#fff;}

  @media (max-width:820px){
    body[data-site-page="p-264a223720da"] .layout{grid-template-columns:1fr;}
    body[data-site-page="p-264a223720da"] .subnav{position:static;}
  }


/* Extracted styles: early-universe/tests/18-cp-violation-sufficiency-test.html [p-e616a0b612af] */

  body[data-site-page="p-e616a0b612af"]{
    --ink:#1b1f23;
    --ink-soft:#4a5056;
    --paper:#fbfaf7;
    --paper-alt:#f2efe8;
    --line:#d8d3c7;
    --accent:#6b3f2a;
    --accent-2:#1f4e5f;
    --maxw:1180px;
  }
  body[data-site-page="p-e616a0b612af"], body[data-site-page="p-e616a0b612af"] *{box-sizing:border-box;}
  body[data-site-page="p-e616a0b612af"], body[data-site-page="p-e616a0b612af"]{margin:0;padding:0;}
  body[data-site-page="p-e616a0b612af"]{
    background:var(--paper);
    color:var(--ink);
    font-family: Georgia, 'Times New Roman', Cambria, serif;
    line-height:1.6;
    font-size:17px;
    -webkit-font-smoothing:antialiased;
  }
  body[data-site-page="p-e616a0b612af"] a{color:var(--accent-2);}
  body[data-site-page="p-e616a0b612af"] a:hover{color:var(--accent);}
  body[data-site-page="p-e616a0b612af"] h1, body[data-site-page="p-e616a0b612af"] h2, body[data-site-page="p-e616a0b612af"] h3, body[data-site-page="p-e616a0b612af"] h4{
    font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    line-height:1.25;
    font-weight:700;
    color:var(--ink);
  }
  body[data-site-page="p-e616a0b612af"] code, body[data-site-page="p-e616a0b612af"] pre{
    font-family: Consolas, 'Courier New', monospace;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:3px;
  }
  body[data-site-page="p-e616a0b612af"] code{padding:0.05em 0.35em; font-size:0.92em;}
  body[data-site-page="p-e616a0b612af"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-e616a0b612af"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-e616a0b612af"] th, body[data-site-page="p-e616a0b612af"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-e616a0b612af"] th{background:var(--paper-alt);}
  body[data-site-page="p-e616a0b612af"] blockquote{
    margin:1em 0;
    padding:0.4em 1.1em;
    border-left:3px solid var(--accent);
    background:var(--paper-alt);
    color:var(--ink-soft);
  }
  body[data-site-page="p-e616a0b612af"] .skip-link{ position:absolute; left:-999px; top:auto; }
  body[data-site-page="p-e616a0b612af"] .skip-link:focus{ left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line); }

  body[data-site-page="p-e616a0b612af"] .topbar{ background:var(--ink); color:#eee; font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif; font-size:0.82rem; }
  body[data-site-page="p-e616a0b612af"] .topbar-inner{ max-width:var(--maxw); margin:0 auto; padding:0.4em 1.2em; display:flex; flex-wrap:wrap; gap:0.6em 1.2em; align-items:center; justify-content:space-between; }
  body[data-site-page="p-e616a0b612af"] .stamp{ display:inline-flex; align-items:center; gap:0.5em; color:#e7c9a9; letter-spacing:0.01em; }
  body[data-site-page="p-e616a0b612af"] .stamp b{color:#fff; font-weight:700;}
  body[data-site-page="p-e616a0b612af"] .topbar-site{color:#c9c2b3;}

  body[data-site-page="p-e616a0b612af"] header.site-header{ background:var(--paper); border-bottom:1px solid var(--line); }
  body[data-site-page="p-e616a0b612af"] .brand-row{ max-width:var(--maxw); margin:0 auto; padding:1.1em 1.2em 0.6em; display:flex; align-items:baseline; justify-content:space-between; flex-wrap:wrap; gap:0.4em; }
  body[data-site-page="p-e616a0b612af"] .brand-row h1{ margin:0; font-size:1.5rem; letter-spacing:0.01em; }
  body[data-site-page="p-e616a0b612af"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-e616a0b612af"] .brand-tag{ font-family: Georgia, serif; font-style:italic; color:var(--ink-soft); font-size:0.95rem; }
  body[data-site-page="p-e616a0b612af"] nav.main-nav{ max-width:var(--maxw); margin:0 auto; padding:0 1.2em; }
  body[data-site-page="p-e616a0b612af"] nav.main-nav ul{ list-style:none; margin:0; padding:0; display:flex; flex-wrap:wrap; gap:0.2em; border-top:1px solid var(--line); }
  body[data-site-page="p-e616a0b612af"] nav.main-nav li{margin:0;}
  body[data-site-page="p-e616a0b612af"] nav.main-nav a{ display:block; padding:0.8em 0.9em; color:var(--ink); text-decoration:none; font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif; font-size:0.92rem; font-weight:600; border-bottom:3px solid transparent; white-space:nowrap; }
  body[data-site-page="p-e616a0b612af"] nav.main-nav a:hover{ border-bottom-color:var(--accent); color:var(--accent); }
  body[data-site-page="p-e616a0b612af"] nav.main-nav a[aria-current="page"]{ border-bottom-color:var(--accent-2); color:var(--accent-2); }

  body[data-site-page="p-e616a0b612af"] .layout{ max-width:var(--maxw); margin:0 auto; padding:2em 1.2em 3em; display:grid; grid-template-columns:220px 1fr; gap:2.4em; align-items:start; }
  body[data-site-page="p-e616a0b612af"] .subnav{ position:sticky; top:1.2em; font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif; font-size:0.88rem; }
  body[data-site-page="p-e616a0b612af"] .subnav-box{ border:1px solid var(--line); background:var(--paper-alt); border-radius:4px; padding:1em 1.1em; }
  body[data-site-page="p-e616a0b612af"] .subnav-box h2{ margin:0 0 0.6em; font-size:0.75rem; text-transform:uppercase; letter-spacing:0.08em; color:var(--ink-soft); }
  body[data-site-page="p-e616a0b612af"] .subnav-box ul{list-style:none; margin:0; padding:0;}
  body[data-site-page="p-e616a0b612af"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-e616a0b612af"] .subnav-box a{ text-decoration:none; color:var(--ink); }
  body[data-site-page="p-e616a0b612af"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-e616a0b612af"] .subnav-box a[aria-current="page"]{ color:var(--accent-2); font-weight:700; }
  body[data-site-page="p-e616a0b612af"] .subnav-empty{ color:var(--ink-soft); font-style:italic; font-size:0.85rem; }

  body[data-site-page="p-e616a0b612af"] main{min-width:0;}
  body[data-site-page="p-e616a0b612af"] main h2{ margin-top:1.9em; padding-bottom:0.25em; border-bottom:1px solid var(--line); font-size:1.5rem; }
  body[data-site-page="p-e616a0b612af"] main h2:first-child{margin-top:0;}
  body[data-site-page="p-e616a0b612af"] main h3{font-size:1.18rem; margin-top:1.5em;}
  body[data-site-page="p-e616a0b612af"] main p{margin:0.9em 0;}
  body[data-site-page="p-e616a0b612af"] .lede{ font-size:1.12rem; color:var(--ink-soft); }
  body[data-site-page="p-e616a0b612af"] .callout{ border:1px solid var(--line); border-left:4px solid var(--accent-2); background:var(--paper-alt); padding:1em 1.2em; margin:1.4em 0; border-radius:0 4px 4px 0; }
  body[data-site-page="p-e616a0b612af"] .callout h3, body[data-site-page="p-e616a0b612af"] .callout h4{margin-top:0;}
  body[data-site-page="p-e616a0b612af"] .honesty-box{ border:1px dashed var(--accent); background:#fbf3ea; padding:1em 1.2em; margin:1.4em 0; border-radius:4px; font-size:0.95rem; }
  body[data-site-page="p-e616a0b612af"] .card-grid{ display:grid; grid-template-columns:repeat(auto-fit, minmax(230px, 1fr)); gap:1em; margin:1.4em 0; }
  body[data-site-page="p-e616a0b612af"] .card{ border:1px solid var(--line); background:#fff; padding:1em 1.1em; border-radius:4px; }
  body[data-site-page="p-e616a0b612af"] .card h4{margin:0 0 0.4em; font-size:1.02rem;}
  body[data-site-page="p-e616a0b612af"] .card p{margin:0.4em 0 0; font-size:0.93rem; color:var(--ink-soft);}
  body[data-site-page="p-e616a0b612af"] .btn{ display:inline-block; font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif; font-weight:700; font-size:0.92rem; text-decoration:none; padding:0.7em 1.3em; border-radius:4px; border:1px solid var(--accent-2); color:var(--accent-2); background:transparent; }
  body[data-site-page="p-e616a0b612af"] .btn:hover{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-e616a0b612af"] .btn-solid{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-e616a0b612af"] .btn-solid:hover{background:var(--accent);}

  body[data-site-page="p-e616a0b612af"] footer.site-footer{ background:var(--ink); color:#cfc9bd; font-size:0.85rem; }
  body[data-site-page="p-e616a0b612af"] .footer-inner{ max-width:var(--maxw); margin:0 auto; padding:2em 1.2em; display:flex; flex-wrap:wrap; gap:1.6em 3em; justify-content:space-between; }
  body[data-site-page="p-e616a0b612af"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-e616a0b612af"] footer.site-footer h5{ margin:0 0 0.5em; color:#fff; font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif; font-size:0.8rem; text-transform:uppercase; letter-spacing:0.08em; }
  body[data-site-page="p-e616a0b612af"] .footer-honesty{ max-width:var(--maxw); margin:0 auto; padding:0 1.2em 1.6em; font-size:0.8rem; color:#a49c8c; }
  body[data-site-page="p-e616a0b612af"] .footer-honesty .stamp{color:#e7c9a9;}
  body[data-site-page="p-e616a0b612af"] .footer-honesty .stamp b{color:#fff;}

  body[data-site-page="p-e616a0b612af"] .verdict-badge{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:1rem;
    letter-spacing:0.03em;
    padding:0.35em 0.9em;
    border-radius:4px;
    background:#e8dfc9;
    color:#6b4a1a;
    border:1px solid #c9a45c;
  }
  body[data-site-page="p-e616a0b612af"] .tag{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.78rem;
    font-weight:700;
    letter-spacing:0.04em;
    text-transform:uppercase;
    padding:0.2em 0.6em;
    border-radius:3px;
    margin-left:0.5em;
  }
  body[data-site-page="p-e616a0b612af"] .tag-shared{ background:#dce8ea; color:#1f4e5f; border:1px solid #9dc0c6; }
  body[data-site-page="p-e616a0b612af"] .breadcrumb{ font-size:0.9rem; color:var(--ink-soft); margin-bottom:0.6em; }
  body[data-site-page="p-e616a0b612af"] .breadcrumb a{margin-right:0.3em;}
  body[data-site-page="p-e616a0b612af"] .num-box{
    border:1px solid var(--line);
    background:#fff;
    padding:0.9em 1.1em;
    margin:1em 0;
    border-radius:4px;
    font-size:0.95rem;
  }

  @media (max-width:820px){
    body[data-site-page="p-e616a0b612af"] .layout{grid-template-columns:1fr;}
    body[data-site-page="p-e616a0b612af"] .subnav{position:static;}
  }


/* Extracted styles: early-universe/tests/19-qcd-confinement-hadronization-test.html [p-8248451563bf] */

  body[data-site-page="p-8248451563bf"]{
    --ink:#1b1f23;
    --ink-soft:#4a5056;
    --paper:#fbfaf7;
    --paper-alt:#f2efe8;
    --line:#d8d3c7;
    --accent:#6b3f2a;
    --accent-2:#1f4e5f;
    --maxw:1180px;
  }
  body[data-site-page="p-8248451563bf"], body[data-site-page="p-8248451563bf"] *{box-sizing:border-box;}
  body[data-site-page="p-8248451563bf"], body[data-site-page="p-8248451563bf"]{margin:0;padding:0;}
  body[data-site-page="p-8248451563bf"]{
    background:var(--paper);
    color:var(--ink);
    font-family: Georgia, 'Times New Roman', Cambria, serif;
    line-height:1.6;
    font-size:17px;
    -webkit-font-smoothing:antialiased;
  }
  body[data-site-page="p-8248451563bf"] a{color:var(--accent-2);}
  body[data-site-page="p-8248451563bf"] a:hover{color:var(--accent);}
  body[data-site-page="p-8248451563bf"] h1, body[data-site-page="p-8248451563bf"] h2, body[data-site-page="p-8248451563bf"] h3, body[data-site-page="p-8248451563bf"] h4{
    font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    line-height:1.25;
    font-weight:700;
    color:var(--ink);
  }
  body[data-site-page="p-8248451563bf"] code, body[data-site-page="p-8248451563bf"] pre{
    font-family: Consolas, 'Courier New', monospace;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:3px;
  }
  body[data-site-page="p-8248451563bf"] code{padding:0.05em 0.35em; font-size:0.92em;}
  body[data-site-page="p-8248451563bf"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-8248451563bf"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-8248451563bf"] th, body[data-site-page="p-8248451563bf"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-8248451563bf"] th{background:var(--paper-alt);}
  body[data-site-page="p-8248451563bf"] blockquote{
    margin:1em 0;
    padding:0.4em 1.1em;
    border-left:3px solid var(--accent);
    background:var(--paper-alt);
    color:var(--ink-soft);
  }
  body[data-site-page="p-8248451563bf"] .skip-link{
    position:absolute; left:-999px; top:auto;
  }
  body[data-site-page="p-8248451563bf"] .skip-link:focus{
    left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);
  }

  /* ---------- Top bar: identity + honesty stamp ---------- */
  body[data-site-page="p-8248451563bf"] .topbar{
    background:var(--ink);
    color:#eee;
    font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    font-size:0.82rem;
  }
  body[data-site-page="p-8248451563bf"] .topbar-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0.4em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:0.6em 1.2em;
    align-items:center;
    justify-content:space-between;
  }
  body[data-site-page="p-8248451563bf"] .stamp{
    display:inline-flex;
    align-items:center;
    gap:0.5em;
    color:#e7c9a9;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-8248451563bf"] .stamp b{color:#fff; font-weight:700;}
  body[data-site-page="p-8248451563bf"] .topbar-site{color:#c9c2b3;}

  /* ---------- Main nav ---------- */
  body[data-site-page="p-8248451563bf"] header.site-header{
    background:var(--paper);
    border-bottom:1px solid var(--line);
  }
  body[data-site-page="p-8248451563bf"] .brand-row{
    max-width:var(--maxw);
    margin:0 auto;
    padding:1.1em 1.2em 0.6em;
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:0.4em;
  }
  body[data-site-page="p-8248451563bf"] .brand-row h1{
    margin:0;
    font-size:1.5rem;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-8248451563bf"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-8248451563bf"] .brand-tag{
    font-family: Georgia, serif;
    font-style:italic;
    color:var(--ink-soft);
    font-size:0.95rem;
  }
  body[data-site-page="p-8248451563bf"] nav.main-nav{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em;
  }
  body[data-site-page="p-8248451563bf"] nav.main-nav ul{
    list-style:none;
    margin:0; padding:0;
    display:flex;
    flex-wrap:wrap;
    gap:0.2em;
    border-top:1px solid var(--line);
  }
  body[data-site-page="p-8248451563bf"] nav.main-nav li{margin:0;}
  body[data-site-page="p-8248451563bf"] nav.main-nav a{
    display:block;
    padding:0.8em 0.9em;
    color:var(--ink);
    text-decoration:none;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.92rem;
    font-weight:600;
    border-bottom:3px solid transparent;
    white-space:nowrap;
  }
  body[data-site-page="p-8248451563bf"] nav.main-nav a:hover{
    border-bottom-color:var(--accent);
    color:var(--accent);
  }
  body[data-site-page="p-8248451563bf"] nav.main-nav a[aria-current="page"]{
    border-bottom-color:var(--accent-2);
    color:var(--accent-2);
  }

  /* ---------- Layout: subnav + main ---------- */
  body[data-site-page="p-8248451563bf"] .layout{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em 3em;
    display:grid;
    grid-template-columns:220px 1fr;
    gap:2.4em;
    align-items:start;
  }
  body[data-site-page="p-8248451563bf"] .subnav{
    position:sticky;
    top:1.2em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
  }
  body[data-site-page="p-8248451563bf"] .subnav-box{
    border:1px solid var(--line);
    background:var(--paper-alt);
    border-radius:4px;
    padding:1em 1.1em;
  }
  body[data-site-page="p-8248451563bf"] .subnav-box h2{
    margin:0 0 0.6em;
    font-size:0.75rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
    color:var(--ink-soft);
  }
  body[data-site-page="p-8248451563bf"] .subnav-box ul{list-style:none; margin:0; padding:0;}
  body[data-site-page="p-8248451563bf"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-8248451563bf"] .subnav-box a{
    text-decoration:none;
    color:var(--ink);
  }
  body[data-site-page="p-8248451563bf"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-8248451563bf"] .subnav-box a[aria-current="page"]{
    color:var(--accent-2);
    font-weight:700;
  }
  body[data-site-page="p-8248451563bf"] .subnav-empty{
    color:var(--ink-soft);
    font-style:italic;
    font-size:0.85rem;
  }

  body[data-site-page="p-8248451563bf"] main{min-width:0;}
  body[data-site-page="p-8248451563bf"] main h2{
    margin-top:1.9em;
    padding-bottom:0.25em;
    border-bottom:1px solid var(--line);
    font-size:1.5rem;
  }
  body[data-site-page="p-8248451563bf"] main h2:first-child{margin-top:0;}
  body[data-site-page="p-8248451563bf"] main h3{font-size:1.18rem; margin-top:1.5em;}
  body[data-site-page="p-8248451563bf"] main p{margin:0.9em 0;}
  body[data-site-page="p-8248451563bf"] .lede{
    font-size:1.12rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-8248451563bf"] .callout{
    border:1px solid var(--line);
    border-left:4px solid var(--accent-2);
    background:var(--paper-alt);
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:0 4px 4px 0;
  }
  body[data-site-page="p-8248451563bf"] .callout h3, body[data-site-page="p-8248451563bf"] .callout h4{margin-top:0;}
  body[data-site-page="p-8248451563bf"] .honesty-box{
    border:1px dashed var(--accent);
    background:#fbf3ea;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.95rem;
  }
  body[data-site-page="p-8248451563bf"] .card-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));
    gap:1em;
    margin:1.4em 0;
  }
  body[data-site-page="p-8248451563bf"] .card{
    border:1px solid var(--line);
    background:#fff;
    padding:1em 1.1em;
    border-radius:4px;
  }
  body[data-site-page="p-8248451563bf"] .card h4{margin:0 0 0.4em; font-size:1.02rem;}
  body[data-site-page="p-8248451563bf"] .card p{margin:0.4em 0 0; font-size:0.93rem; color:var(--ink-soft);}
  body[data-site-page="p-8248451563bf"] .btn{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.92rem;
    text-decoration:none;
    padding:0.7em 1.3em;
    border-radius:4px;
    border:1px solid var(--accent-2);
    color:var(--accent-2);
    background:transparent;
  }
  body[data-site-page="p-8248451563bf"] .btn:hover{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-8248451563bf"] .btn-solid{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-8248451563bf"] .btn-solid:hover{background:var(--accent);}

  /* ---------- Verdict badge ---------- */
  body[data-site-page="p-8248451563bf"] .verdict-badge{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.95rem;
    letter-spacing:0.02em;
    padding:0.4em 0.9em;
    border-radius:4px;
    background:var(--accent-2);
    color:#fff;
  }
  body[data-site-page="p-8248451563bf"] .tag{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.78rem;
    font-weight:700;
    letter-spacing:0.03em;
    padding:0.25em 0.6em;
    border-radius:3px;
    text-transform:uppercase;
  }
  body[data-site-page="p-8248451563bf"] .tag-shared{background:#e4ecef; color:var(--accent-2);}
  body[data-site-page="p-8248451563bf"] .tag-framework{background:#f3e6d8; color:var(--accent);}

  /* ---------- Footer ---------- */
  body[data-site-page="p-8248451563bf"] footer.site-footer{
    background:var(--ink);
    color:#cfc9bd;
    font-size:0.85rem;
  }
  body[data-site-page="p-8248451563bf"] .footer-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:1.6em 3em;
    justify-content:space-between;
  }
  body[data-site-page="p-8248451563bf"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-8248451563bf"] footer.site-footer h5{
    margin:0 0 0.5em;
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.8rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
  }
  body[data-site-page="p-8248451563bf"] .footer-honesty{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em 1.6em;
    font-size:0.8rem;
    color:#a49c8c;
  }
  body[data-site-page="p-8248451563bf"] .footer-honesty .stamp{color:#e7c9a9;}
  body[data-site-page="p-8248451563bf"] .footer-honesty .stamp b{color:#fff;}

  @media (max-width:820px){
    body[data-site-page="p-8248451563bf"] .layout{grid-template-columns:1fr;}
    body[data-site-page="p-8248451563bf"] .subnav{position:static;}
  }


/* Extracted styles: early-universe/tests/20-lattice-qcd-equation-of-state-transition-test.html [p-2d584280f1de] */

  body[data-site-page="p-2d584280f1de"]{
    --ink:#1b1f23;
    --ink-soft:#4a5056;
    --paper:#fbfaf7;
    --paper-alt:#f2efe8;
    --line:#d8d3c7;
    --accent:#6b3f2a;
    --accent-2:#1f4e5f;
    --maxw:1180px;
  }
  body[data-site-page="p-2d584280f1de"], body[data-site-page="p-2d584280f1de"] *{box-sizing:border-box;}
  body[data-site-page="p-2d584280f1de"], body[data-site-page="p-2d584280f1de"]{margin:0;padding:0;}
  body[data-site-page="p-2d584280f1de"]{
    background:var(--paper);
    color:var(--ink);
    font-family: Georgia, 'Times New Roman', Cambria, serif;
    line-height:1.6;
    font-size:17px;
    -webkit-font-smoothing:antialiased;
  }
  body[data-site-page="p-2d584280f1de"] a{color:var(--accent-2);}
  body[data-site-page="p-2d584280f1de"] a:hover{color:var(--accent);}
  body[data-site-page="p-2d584280f1de"] h1, body[data-site-page="p-2d584280f1de"] h2, body[data-site-page="p-2d584280f1de"] h3, body[data-site-page="p-2d584280f1de"] h4{
    font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    line-height:1.25;
    font-weight:700;
    color:var(--ink);
  }
  body[data-site-page="p-2d584280f1de"] code, body[data-site-page="p-2d584280f1de"] pre{
    font-family: Consolas, 'Courier New', monospace;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:3px;
  }
  body[data-site-page="p-2d584280f1de"] code{padding:0.05em 0.35em; font-size:0.92em;}
  body[data-site-page="p-2d584280f1de"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-2d584280f1de"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-2d584280f1de"] th, body[data-site-page="p-2d584280f1de"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-2d584280f1de"] th{background:var(--paper-alt);}
  body[data-site-page="p-2d584280f1de"] blockquote{
    margin:1em 0;
    padding:0.4em 1.1em;
    border-left:3px solid var(--accent);
    background:var(--paper-alt);
    color:var(--ink-soft);
  }
  body[data-site-page="p-2d584280f1de"] .skip-link{
    position:absolute; left:-999px; top:auto;
  }
  body[data-site-page="p-2d584280f1de"] .skip-link:focus{
    left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);
  }

  /* ---------- Top bar: identity + honesty stamp ---------- */
  body[data-site-page="p-2d584280f1de"] .topbar{
    background:var(--ink);
    color:#eee;
    font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    font-size:0.82rem;
  }
  body[data-site-page="p-2d584280f1de"] .topbar-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0.4em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:0.6em 1.2em;
    align-items:center;
    justify-content:space-between;
  }
  body[data-site-page="p-2d584280f1de"] .stamp{
    display:inline-flex;
    align-items:center;
    gap:0.5em;
    color:#e7c9a9;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-2d584280f1de"] .stamp b{color:#fff; font-weight:700;}
  body[data-site-page="p-2d584280f1de"] .topbar-site{color:#c9c2b3;}

  /* ---------- Main nav ---------- */
  body[data-site-page="p-2d584280f1de"] header.site-header{
    background:var(--paper);
    border-bottom:1px solid var(--line);
  }
  body[data-site-page="p-2d584280f1de"] .brand-row{
    max-width:var(--maxw);
    margin:0 auto;
    padding:1.1em 1.2em 0.6em;
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:0.4em;
  }
  body[data-site-page="p-2d584280f1de"] .brand-row h1{
    margin:0;
    font-size:1.5rem;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-2d584280f1de"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-2d584280f1de"] .brand-tag{
    font-family: Georgia, serif;
    font-style:italic;
    color:var(--ink-soft);
    font-size:0.95rem;
  }
  body[data-site-page="p-2d584280f1de"] nav.main-nav{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em;
  }
  body[data-site-page="p-2d584280f1de"] nav.main-nav ul{
    list-style:none;
    margin:0; padding:0;
    display:flex;
    flex-wrap:wrap;
    gap:0.2em;
    border-top:1px solid var(--line);
  }
  body[data-site-page="p-2d584280f1de"] nav.main-nav li{margin:0;}
  body[data-site-page="p-2d584280f1de"] nav.main-nav a{
    display:block;
    padding:0.8em 0.9em;
    color:var(--ink);
    text-decoration:none;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.92rem;
    font-weight:600;
    border-bottom:3px solid transparent;
    white-space:nowrap;
  }
  body[data-site-page="p-2d584280f1de"] nav.main-nav a:hover{
    border-bottom-color:var(--accent);
    color:var(--accent);
  }
  body[data-site-page="p-2d584280f1de"] nav.main-nav a[aria-current="page"]{
    border-bottom-color:var(--accent-2);
    color:var(--accent-2);
  }

  /* ---------- Layout: subnav + main ---------- */
  body[data-site-page="p-2d584280f1de"] .layout{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em 3em;
    display:grid;
    grid-template-columns:220px 1fr;
    gap:2.4em;
    align-items:start;
  }
  body[data-site-page="p-2d584280f1de"] .subnav{
    position:sticky;
    top:1.2em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
  }
  body[data-site-page="p-2d584280f1de"] .subnav-box{
    border:1px solid var(--line);
    background:var(--paper-alt);
    border-radius:4px;
    padding:1em 1.1em;
  }
  body[data-site-page="p-2d584280f1de"] .subnav-box h2{
    margin:0 0 0.6em;
    font-size:0.75rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
    color:var(--ink-soft);
  }
  body[data-site-page="p-2d584280f1de"] .subnav-box ul{list-style:none; margin:0; padding:0;}
  body[data-site-page="p-2d584280f1de"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-2d584280f1de"] .subnav-box a{
    text-decoration:none;
    color:var(--ink);
  }
  body[data-site-page="p-2d584280f1de"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-2d584280f1de"] .subnav-box a[aria-current="page"]{
    color:var(--accent-2);
    font-weight:700;
  }
  body[data-site-page="p-2d584280f1de"] .subnav-empty{
    color:var(--ink-soft);
    font-style:italic;
    font-size:0.85rem;
  }

  body[data-site-page="p-2d584280f1de"] main{min-width:0;}
  body[data-site-page="p-2d584280f1de"] main h2{
    margin-top:1.9em;
    padding-bottom:0.25em;
    border-bottom:1px solid var(--line);
    font-size:1.5rem;
  }
  body[data-site-page="p-2d584280f1de"] main h2:first-child{margin-top:0;}
  body[data-site-page="p-2d584280f1de"] main h3{font-size:1.18rem; margin-top:1.5em;}
  body[data-site-page="p-2d584280f1de"] main p{margin:0.9em 0;}
  body[data-site-page="p-2d584280f1de"] .lede{
    font-size:1.12rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-2d584280f1de"] .callout{
    border:1px solid var(--line);
    border-left:4px solid var(--accent-2);
    background:var(--paper-alt);
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:0 4px 4px 0;
  }
  body[data-site-page="p-2d584280f1de"] .callout h3, body[data-site-page="p-2d584280f1de"] .callout h4{margin-top:0;}
  body[data-site-page="p-2d584280f1de"] .honesty-box{
    border:1px dashed var(--accent);
    background:#fbf3ea;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.95rem;
  }
  body[data-site-page="p-2d584280f1de"] .card-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));
    gap:1em;
    margin:1.4em 0;
  }
  body[data-site-page="p-2d584280f1de"] .card{
    border:1px solid var(--line);
    background:#fff;
    padding:1em 1.1em;
    border-radius:4px;
  }
  body[data-site-page="p-2d584280f1de"] .card h4{margin:0 0 0.4em; font-size:1.02rem;}
  body[data-site-page="p-2d584280f1de"] .card p{margin:0.4em 0 0; font-size:0.93rem; color:var(--ink-soft);}
  body[data-site-page="p-2d584280f1de"] .btn{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.92rem;
    text-decoration:none;
    padding:0.7em 1.3em;
    border-radius:4px;
    border:1px solid var(--accent-2);
    color:var(--accent-2);
    background:transparent;
  }
  body[data-site-page="p-2d584280f1de"] .btn:hover{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-2d584280f1de"] .btn-solid{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-2d584280f1de"] .btn-solid:hover{background:var(--accent);}

  /* ---------- Test-page specific ---------- */
  body[data-site-page="p-2d584280f1de"] .verdict-badge{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:1rem;
    letter-spacing:0.03em;
    padding:0.45em 1em;
    border-radius:4px;
    background:#1f4e5f;
    color:#fff;
  }
  body[data-site-page="p-2d584280f1de"] .tag{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.78rem;
    font-weight:700;
    letter-spacing:0.05em;
    text-transform:uppercase;
    padding:0.25em 0.65em;
    border-radius:3px;
    margin-left:0.5em;
    vertical-align:middle;
  }
  body[data-site-page="p-2d584280f1de"] .tag-shared{background:#e4ecee; color:var(--accent-2); border:1px solid var(--accent-2);}
  body[data-site-page="p-2d584280f1de"] .tag-specific{background:#f3e9de; color:var(--accent); border:1px solid var(--accent);}
  body[data-site-page="p-2d584280f1de"] .breadcrumb{
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.85rem;
    color:var(--ink-soft);
    margin-bottom:1em;
  }

  /* ---------- Footer ---------- */
  body[data-site-page="p-2d584280f1de"] footer.site-footer{
    background:var(--ink);
    color:#cfc9bd;
    font-size:0.85rem;
  }
  body[data-site-page="p-2d584280f1de"] .footer-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:1.6em 3em;
    justify-content:space-between;
  }
  body[data-site-page="p-2d584280f1de"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-2d584280f1de"] footer.site-footer h5{
    margin:0 0 0.5em;
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.8rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
  }
  body[data-site-page="p-2d584280f1de"] .footer-honesty{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em 1.6em;
    font-size:0.8rem;
    color:#a49c8c;
  }
  body[data-site-page="p-2d584280f1de"] .footer-honesty .stamp{color:#e7c9a9;}
  body[data-site-page="p-2d584280f1de"] .footer-honesty .stamp b{color:#fff;}

  @media (max-width:820px){
    body[data-site-page="p-2d584280f1de"] .layout{grid-template-columns:1fr;}
    body[data-site-page="p-2d584280f1de"] .subnav{position:static;}
  }


/* Extracted styles: early-universe/tests/21-baryon-to-photon-ratio-consistency-test.html [p-fcaa2edb7d90] */

  body[data-site-page="p-fcaa2edb7d90"]{
    --ink:#1b1f23;
    --ink-soft:#4a5056;
    --paper:#fbfaf7;
    --paper-alt:#f2efe8;
    --line:#d8d3c7;
    --accent:#6b3f2a;
    --accent-2:#1f4e5f;
    --maxw:1180px;
  }
  body[data-site-page="p-fcaa2edb7d90"], body[data-site-page="p-fcaa2edb7d90"] *{box-sizing:border-box;}
  body[data-site-page="p-fcaa2edb7d90"], body[data-site-page="p-fcaa2edb7d90"]{margin:0;padding:0;}
  body[data-site-page="p-fcaa2edb7d90"]{
    background:var(--paper);
    color:var(--ink);
    font-family: Georgia, 'Times New Roman', Cambria, serif;
    line-height:1.6;
    font-size:17px;
    -webkit-font-smoothing:antialiased;
  }
  body[data-site-page="p-fcaa2edb7d90"] a{color:var(--accent-2);}
  body[data-site-page="p-fcaa2edb7d90"] a:hover{color:var(--accent);}
  body[data-site-page="p-fcaa2edb7d90"] h1, body[data-site-page="p-fcaa2edb7d90"] h2, body[data-site-page="p-fcaa2edb7d90"] h3, body[data-site-page="p-fcaa2edb7d90"] h4{
    font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    line-height:1.25;
    font-weight:700;
    color:var(--ink);
  }
  body[data-site-page="p-fcaa2edb7d90"] code, body[data-site-page="p-fcaa2edb7d90"] pre{
    font-family: Consolas, 'Courier New', monospace;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:3px;
  }
  body[data-site-page="p-fcaa2edb7d90"] code{padding:0.05em 0.35em; font-size:0.92em;}
  body[data-site-page="p-fcaa2edb7d90"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-fcaa2edb7d90"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-fcaa2edb7d90"] th, body[data-site-page="p-fcaa2edb7d90"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-fcaa2edb7d90"] th{background:var(--paper-alt);}
  body[data-site-page="p-fcaa2edb7d90"] blockquote{
    margin:1em 0;
    padding:0.4em 1.1em;
    border-left:3px solid var(--accent);
    background:var(--paper-alt);
    color:var(--ink-soft);
  }
  body[data-site-page="p-fcaa2edb7d90"] .skip-link{
    position:absolute; left:-999px; top:auto;
  }
  body[data-site-page="p-fcaa2edb7d90"] .skip-link:focus{
    left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);
  }

  /* ---------- Top bar: identity + honesty stamp ---------- */
  body[data-site-page="p-fcaa2edb7d90"] .topbar{
    background:var(--ink);
    color:#eee;
    font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    font-size:0.82rem;
  }
  body[data-site-page="p-fcaa2edb7d90"] .topbar-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0.4em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:0.6em 1.2em;
    align-items:center;
    justify-content:space-between;
  }
  body[data-site-page="p-fcaa2edb7d90"] .stamp{
    display:inline-flex;
    align-items:center;
    gap:0.5em;
    color:#e7c9a9;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-fcaa2edb7d90"] .stamp b{color:#fff; font-weight:700;}
  body[data-site-page="p-fcaa2edb7d90"] .topbar-site{color:#c9c2b3;}

  /* ---------- Main nav ---------- */
  body[data-site-page="p-fcaa2edb7d90"] header.site-header{
    background:var(--paper);
    border-bottom:1px solid var(--line);
  }
  body[data-site-page="p-fcaa2edb7d90"] .brand-row{
    max-width:var(--maxw);
    margin:0 auto;
    padding:1.1em 1.2em 0.6em;
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:0.4em;
  }
  body[data-site-page="p-fcaa2edb7d90"] .brand-row h1{
    margin:0;
    font-size:1.5rem;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-fcaa2edb7d90"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-fcaa2edb7d90"] .brand-tag{
    font-family: Georgia, serif;
    font-style:italic;
    color:var(--ink-soft);
    font-size:0.95rem;
  }
  body[data-site-page="p-fcaa2edb7d90"] nav.main-nav{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em;
  }
  body[data-site-page="p-fcaa2edb7d90"] nav.main-nav ul{
    list-style:none;
    margin:0; padding:0;
    display:flex;
    flex-wrap:wrap;
    gap:0.2em;
    border-top:1px solid var(--line);
  }
  body[data-site-page="p-fcaa2edb7d90"] nav.main-nav li{margin:0;}
  body[data-site-page="p-fcaa2edb7d90"] nav.main-nav a{
    display:block;
    padding:0.8em 0.9em;
    color:var(--ink);
    text-decoration:none;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.92rem;
    font-weight:600;
    border-bottom:3px solid transparent;
    white-space:nowrap;
  }
  body[data-site-page="p-fcaa2edb7d90"] nav.main-nav a:hover{
    border-bottom-color:var(--accent);
    color:var(--accent);
  }
  body[data-site-page="p-fcaa2edb7d90"] nav.main-nav a[aria-current="page"]{
    border-bottom-color:var(--accent-2);
    color:var(--accent-2);
  }

  /* ---------- Layout: subnav + main ---------- */
  body[data-site-page="p-fcaa2edb7d90"] .layout{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em 3em;
    display:grid;
    grid-template-columns:220px 1fr;
    gap:2.4em;
    align-items:start;
  }
  body[data-site-page="p-fcaa2edb7d90"] .subnav{
    position:sticky;
    top:1.2em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
  }
  body[data-site-page="p-fcaa2edb7d90"] .subnav-box{
    border:1px solid var(--line);
    background:var(--paper-alt);
    border-radius:4px;
    padding:1em 1.1em;
  }
  body[data-site-page="p-fcaa2edb7d90"] .subnav-box h2{
    margin:0 0 0.6em;
    font-size:0.75rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
    color:var(--ink-soft);
  }
  body[data-site-page="p-fcaa2edb7d90"] .subnav-box ul{list-style:none; margin:0; padding:0;}
  body[data-site-page="p-fcaa2edb7d90"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-fcaa2edb7d90"] .subnav-box a{
    text-decoration:none;
    color:var(--ink);
  }
  body[data-site-page="p-fcaa2edb7d90"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-fcaa2edb7d90"] .subnav-box a[aria-current="page"]{
    color:var(--accent-2);
    font-weight:700;
  }
  body[data-site-page="p-fcaa2edb7d90"] .subnav-empty{
    color:var(--ink-soft);
    font-style:italic;
    font-size:0.85rem;
  }

  body[data-site-page="p-fcaa2edb7d90"] main{min-width:0;}
  body[data-site-page="p-fcaa2edb7d90"] main h2{
    margin-top:1.9em;
    padding-bottom:0.25em;
    border-bottom:1px solid var(--line);
    font-size:1.5rem;
  }
  body[data-site-page="p-fcaa2edb7d90"] main h2:first-child{margin-top:0;}
  body[data-site-page="p-fcaa2edb7d90"] main h3{font-size:1.18rem; margin-top:1.5em;}
  body[data-site-page="p-fcaa2edb7d90"] main p{margin:0.9em 0;}
  body[data-site-page="p-fcaa2edb7d90"] .lede{
    font-size:1.12rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-fcaa2edb7d90"] .callout{
    border:1px solid var(--line);
    border-left:4px solid var(--accent-2);
    background:var(--paper-alt);
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:0 4px 4px 0;
  }
  body[data-site-page="p-fcaa2edb7d90"] .callout h3, body[data-site-page="p-fcaa2edb7d90"] .callout h4{margin-top:0;}
  body[data-site-page="p-fcaa2edb7d90"] .honesty-box{
    border:1px dashed var(--accent);
    background:#fbf3ea;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.95rem;
  }
  body[data-site-page="p-fcaa2edb7d90"] .card-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));
    gap:1em;
    margin:1.4em 0;
  }
  body[data-site-page="p-fcaa2edb7d90"] .card{
    border:1px solid var(--line);
    background:#fff;
    padding:1em 1.1em;
    border-radius:4px;
  }
  body[data-site-page="p-fcaa2edb7d90"] .card h4{margin:0 0 0.4em; font-size:1.02rem;}
  body[data-site-page="p-fcaa2edb7d90"] .card p{margin:0.4em 0 0; font-size:0.93rem; color:var(--ink-soft);}
  body[data-site-page="p-fcaa2edb7d90"] .btn{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.92rem;
    text-decoration:none;
    padding:0.7em 1.3em;
    border-radius:4px;
    border:1px solid var(--accent-2);
    color:var(--accent-2);
    background:transparent;
  }
  body[data-site-page="p-fcaa2edb7d90"] .btn:hover{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-fcaa2edb7d90"] .btn-solid{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-fcaa2edb7d90"] .btn-solid:hover{background:var(--accent);}

  /* ---------- Test-page specific ---------- */
  body[data-site-page="p-fcaa2edb7d90"] .verdict-badge{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:1rem;
    letter-spacing:0.03em;
    padding:0.45em 1em;
    border-radius:4px;
    background:#1f4e5f;
    color:#fff;
  }
  body[data-site-page="p-fcaa2edb7d90"] .tag{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.78rem;
    font-weight:700;
    letter-spacing:0.05em;
    text-transform:uppercase;
    padding:0.25em 0.65em;
    border-radius:3px;
    margin-left:0.5em;
    vertical-align:middle;
  }
  body[data-site-page="p-fcaa2edb7d90"] .tag-shared{background:#e4ecee; color:var(--accent-2); border:1px solid var(--accent-2);}
  body[data-site-page="p-fcaa2edb7d90"] .tag-specific{background:#f3e9de; color:var(--accent); border:1px solid var(--accent);}
  body[data-site-page="p-fcaa2edb7d90"] .breadcrumb{
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.85rem;
    color:var(--ink-soft);
    margin-bottom:1em;
  }

  /* ---------- Footer ---------- */
  body[data-site-page="p-fcaa2edb7d90"] footer.site-footer{
    background:var(--ink);
    color:#cfc9bd;
    font-size:0.85rem;
  }
  body[data-site-page="p-fcaa2edb7d90"] .footer-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:1.6em 3em;
    justify-content:space-between;
  }
  body[data-site-page="p-fcaa2edb7d90"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-fcaa2edb7d90"] footer.site-footer h5{
    margin:0 0 0.5em;
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.8rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
  }
  body[data-site-page="p-fcaa2edb7d90"] .footer-honesty{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em 1.6em;
    font-size:0.8rem;
    color:#a49c8c;
  }
  body[data-site-page="p-fcaa2edb7d90"] .footer-honesty .stamp{color:#e7c9a9;}
  body[data-site-page="p-fcaa2edb7d90"] .footer-honesty .stamp b{color:#fff;}

  @media (max-width:820px){
    body[data-site-page="p-fcaa2edb7d90"] .layout{grid-template-columns:1fr;}
    body[data-site-page="p-fcaa2edb7d90"] .subnav{position:static;}
  }


/* Extracted styles: early-universe/tests/22-neutrino-decoupling-and-n-eff-test.html [p-04fbe741156a] */

  body[data-site-page="p-04fbe741156a"]{
    --ink:#1b1f23;
    --ink-soft:#4a5056;
    --paper:#fbfaf7;
    --paper-alt:#f2efe8;
    --line:#d8d3c7;
    --accent:#6b3f2a;
    --accent-2:#1f4e5f;
    --maxw:1180px;
  }
  body[data-site-page="p-04fbe741156a"], body[data-site-page="p-04fbe741156a"] *{box-sizing:border-box;}
  body[data-site-page="p-04fbe741156a"], body[data-site-page="p-04fbe741156a"]{margin:0;padding:0;}
  body[data-site-page="p-04fbe741156a"]{
    background:var(--paper);
    color:var(--ink);
    font-family: Georgia, 'Times New Roman', Cambria, serif;
    line-height:1.6;
    font-size:17px;
    -webkit-font-smoothing:antialiased;
  }
  body[data-site-page="p-04fbe741156a"] a{color:var(--accent-2);}
  body[data-site-page="p-04fbe741156a"] a:hover{color:var(--accent);}
  body[data-site-page="p-04fbe741156a"] h1, body[data-site-page="p-04fbe741156a"] h2, body[data-site-page="p-04fbe741156a"] h3, body[data-site-page="p-04fbe741156a"] h4{
    font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    line-height:1.25;
    font-weight:700;
    color:var(--ink);
  }
  body[data-site-page="p-04fbe741156a"] code, body[data-site-page="p-04fbe741156a"] pre{
    font-family: Consolas, 'Courier New', monospace;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:3px;
  }
  body[data-site-page="p-04fbe741156a"] code{padding:0.05em 0.35em; font-size:0.92em;}
  body[data-site-page="p-04fbe741156a"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-04fbe741156a"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-04fbe741156a"] th, body[data-site-page="p-04fbe741156a"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-04fbe741156a"] th{background:var(--paper-alt);}
  body[data-site-page="p-04fbe741156a"] blockquote{
    margin:1em 0;
    padding:0.4em 1.1em;
    border-left:3px solid var(--accent);
    background:var(--paper-alt);
    color:var(--ink-soft);
  }
  body[data-site-page="p-04fbe741156a"] .skip-link{
    position:absolute; left:-999px; top:auto;
  }
  body[data-site-page="p-04fbe741156a"] .skip-link:focus{
    left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);
  }

  /* ---------- Top bar: identity + honesty stamp ---------- */
  body[data-site-page="p-04fbe741156a"] .topbar{
    background:var(--ink);
    color:#eee;
    font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    font-size:0.82rem;
  }
  body[data-site-page="p-04fbe741156a"] .topbar-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0.4em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:0.6em 1.2em;
    align-items:center;
    justify-content:space-between;
  }
  body[data-site-page="p-04fbe741156a"] .stamp{
    display:inline-flex;
    align-items:center;
    gap:0.5em;
    color:#e7c9a9;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-04fbe741156a"] .stamp b{color:#fff; font-weight:700;}
  body[data-site-page="p-04fbe741156a"] .topbar-site{color:#c9c2b3;}

  /* ---------- Main nav ---------- */
  body[data-site-page="p-04fbe741156a"] header.site-header{
    background:var(--paper);
    border-bottom:1px solid var(--line);
  }
  body[data-site-page="p-04fbe741156a"] .brand-row{
    max-width:var(--maxw);
    margin:0 auto;
    padding:1.1em 1.2em 0.6em;
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:0.4em;
  }
  body[data-site-page="p-04fbe741156a"] .brand-row h1{
    margin:0;
    font-size:1.5rem;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-04fbe741156a"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-04fbe741156a"] .brand-tag{
    font-family: Georgia, serif;
    font-style:italic;
    color:var(--ink-soft);
    font-size:0.95rem;
  }
  body[data-site-page="p-04fbe741156a"] nav.main-nav{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em;
  }
  body[data-site-page="p-04fbe741156a"] nav.main-nav ul{
    list-style:none;
    margin:0; padding:0;
    display:flex;
    flex-wrap:wrap;
    gap:0.2em;
    border-top:1px solid var(--line);
  }
  body[data-site-page="p-04fbe741156a"] nav.main-nav li{margin:0;}
  body[data-site-page="p-04fbe741156a"] nav.main-nav a{
    display:block;
    padding:0.8em 0.9em;
    color:var(--ink);
    text-decoration:none;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.92rem;
    font-weight:600;
    border-bottom:3px solid transparent;
    white-space:nowrap;
  }
  body[data-site-page="p-04fbe741156a"] nav.main-nav a:hover{
    border-bottom-color:var(--accent);
    color:var(--accent);
  }
  body[data-site-page="p-04fbe741156a"] nav.main-nav a[aria-current="page"]{
    border-bottom-color:var(--accent-2);
    color:var(--accent-2);
  }

  /* ---------- Layout: subnav + main ---------- */
  body[data-site-page="p-04fbe741156a"] .layout{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em 3em;
    display:grid;
    grid-template-columns:220px 1fr;
    gap:2.4em;
    align-items:start;
  }
  body[data-site-page="p-04fbe741156a"] .subnav{
    position:sticky;
    top:1.2em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
  }
  body[data-site-page="p-04fbe741156a"] .subnav-box{
    border:1px solid var(--line);
    background:var(--paper-alt);
    border-radius:4px;
    padding:1em 1.1em;
  }
  body[data-site-page="p-04fbe741156a"] .subnav-box h2{
    margin:0 0 0.6em;
    font-size:0.75rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
    color:var(--ink-soft);
  }
  body[data-site-page="p-04fbe741156a"] .subnav-box ul{list-style:none; margin:0; padding:0;}
  body[data-site-page="p-04fbe741156a"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-04fbe741156a"] .subnav-box a{
    text-decoration:none;
    color:var(--ink);
  }
  body[data-site-page="p-04fbe741156a"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-04fbe741156a"] .subnav-box a[aria-current="page"]{
    color:var(--accent-2);
    font-weight:700;
  }
  body[data-site-page="p-04fbe741156a"] .subnav-empty{
    color:var(--ink-soft);
    font-style:italic;
    font-size:0.85rem;
  }

  body[data-site-page="p-04fbe741156a"] main{min-width:0;}
  body[data-site-page="p-04fbe741156a"] main h2{
    margin-top:1.9em;
    padding-bottom:0.25em;
    border-bottom:1px solid var(--line);
    font-size:1.5rem;
  }
  body[data-site-page="p-04fbe741156a"] main h2:first-child{margin-top:0;}
  body[data-site-page="p-04fbe741156a"] main h3{font-size:1.18rem; margin-top:1.5em;}
  body[data-site-page="p-04fbe741156a"] main p{margin:0.9em 0;}
  body[data-site-page="p-04fbe741156a"] .lede{
    font-size:1.12rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-04fbe741156a"] .callout{
    border:1px solid var(--line);
    border-left:4px solid var(--accent-2);
    background:var(--paper-alt);
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:0 4px 4px 0;
  }
  body[data-site-page="p-04fbe741156a"] .callout h3, body[data-site-page="p-04fbe741156a"] .callout h4{margin-top:0;}
  body[data-site-page="p-04fbe741156a"] .honesty-box{
    border:1px dashed var(--accent);
    background:#fbf3ea;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.95rem;
  }
  body[data-site-page="p-04fbe741156a"] .card-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));
    gap:1em;
    margin:1.4em 0;
  }
  body[data-site-page="p-04fbe741156a"] .card{
    border:1px solid var(--line);
    background:#fff;
    padding:1em 1.1em;
    border-radius:4px;
  }
  body[data-site-page="p-04fbe741156a"] .card h4{margin:0 0 0.4em; font-size:1.02rem;}
  body[data-site-page="p-04fbe741156a"] .card p{margin:0.4em 0 0; font-size:0.93rem; color:var(--ink-soft);}
  body[data-site-page="p-04fbe741156a"] .btn{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.92rem;
    text-decoration:none;
    padding:0.7em 1.3em;
    border-radius:4px;
    border:1px solid var(--accent-2);
    color:var(--accent-2);
    background:transparent;
  }
  body[data-site-page="p-04fbe741156a"] .btn:hover{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-04fbe741156a"] .btn-solid{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-04fbe741156a"] .btn-solid:hover{background:var(--accent);}

  /* ---------- Verdict badge ---------- */
  body[data-site-page="p-04fbe741156a"] .verdict-badge{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.95rem;
    letter-spacing:0.02em;
    padding:0.4em 0.9em;
    border-radius:4px;
    background:var(--accent-2);
    color:#fff;
  }
  body[data-site-page="p-04fbe741156a"] .tag{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.78rem;
    font-weight:700;
    letter-spacing:0.03em;
    padding:0.25em 0.6em;
    border-radius:3px;
    text-transform:uppercase;
  }
  body[data-site-page="p-04fbe741156a"] .tag-shared{background:#e4ecef; color:var(--accent-2);}
  body[data-site-page="p-04fbe741156a"] .tag-framework{background:#f3e6d8; color:var(--accent);}

  /* ---------- Footer ---------- */
  body[data-site-page="p-04fbe741156a"] footer.site-footer{
    background:var(--ink);
    color:#cfc9bd;
    font-size:0.85rem;
  }
  body[data-site-page="p-04fbe741156a"] .footer-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:1.6em 3em;
    justify-content:space-between;
  }
  body[data-site-page="p-04fbe741156a"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-04fbe741156a"] footer.site-footer h5{
    margin:0 0 0.5em;
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.8rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
  }
  body[data-site-page="p-04fbe741156a"] .footer-honesty{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em 1.6em;
    font-size:0.8rem;
    color:#a49c8c;
  }
  body[data-site-page="p-04fbe741156a"] .footer-honesty .stamp{color:#e7c9a9;}
  body[data-site-page="p-04fbe741156a"] .footer-honesty .stamp b{color:#fff;}

  @media (max-width:820px){
    body[data-site-page="p-04fbe741156a"] .layout{grid-template-columns:1fr;}
    body[data-site-page="p-04fbe741156a"] .subnav{position:static;}
  }


/* Extracted styles: early-universe/tests/23-big-bang-nucleosynthesis-light-element-test.html [p-d50e129eb9ff] */

  body[data-site-page="p-d50e129eb9ff"]{
    --ink:#1b1f23;
    --ink-soft:#4a5056;
    --paper:#fbfaf7;
    --paper-alt:#f2efe8;
    --line:#d8d3c7;
    --accent:#6b3f2a;
    --accent-2:#1f4e5f;
    --maxw:1180px;
  }
  body[data-site-page="p-d50e129eb9ff"], body[data-site-page="p-d50e129eb9ff"] *{box-sizing:border-box;}
  body[data-site-page="p-d50e129eb9ff"], body[data-site-page="p-d50e129eb9ff"]{margin:0;padding:0;}
  body[data-site-page="p-d50e129eb9ff"]{
    background:var(--paper);
    color:var(--ink);
    font-family: Georgia, 'Times New Roman', Cambria, serif;
    line-height:1.6;
    font-size:17px;
    -webkit-font-smoothing:antialiased;
  }
  body[data-site-page="p-d50e129eb9ff"] a{color:var(--accent-2);}
  body[data-site-page="p-d50e129eb9ff"] a:hover{color:var(--accent);}
  body[data-site-page="p-d50e129eb9ff"] h1, body[data-site-page="p-d50e129eb9ff"] h2, body[data-site-page="p-d50e129eb9ff"] h3, body[data-site-page="p-d50e129eb9ff"] h4{
    font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    line-height:1.25;
    font-weight:700;
    color:var(--ink);
  }
  body[data-site-page="p-d50e129eb9ff"] code, body[data-site-page="p-d50e129eb9ff"] pre{
    font-family: Consolas, 'Courier New', monospace;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:3px;
  }
  body[data-site-page="p-d50e129eb9ff"] code{padding:0.05em 0.35em; font-size:0.92em;}
  body[data-site-page="p-d50e129eb9ff"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-d50e129eb9ff"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-d50e129eb9ff"] th, body[data-site-page="p-d50e129eb9ff"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-d50e129eb9ff"] th{background:var(--paper-alt);}
  body[data-site-page="p-d50e129eb9ff"] blockquote{
    margin:1em 0;
    padding:0.4em 1.1em;
    border-left:3px solid var(--accent);
    background:var(--paper-alt);
    color:var(--ink-soft);
  }
  body[data-site-page="p-d50e129eb9ff"] .skip-link{
    position:absolute; left:-999px; top:auto;
  }
  body[data-site-page="p-d50e129eb9ff"] .skip-link:focus{
    left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);
  }

  /* ---------- Top bar: identity + honesty stamp ---------- */
  body[data-site-page="p-d50e129eb9ff"] .topbar{
    background:var(--ink);
    color:#eee;
    font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    font-size:0.82rem;
  }
  body[data-site-page="p-d50e129eb9ff"] .topbar-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0.4em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:0.6em 1.2em;
    align-items:center;
    justify-content:space-between;
  }
  body[data-site-page="p-d50e129eb9ff"] .stamp{
    display:inline-flex;
    align-items:center;
    gap:0.5em;
    color:#e7c9a9;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-d50e129eb9ff"] .stamp b{color:#fff; font-weight:700;}
  body[data-site-page="p-d50e129eb9ff"] .topbar-site{color:#c9c2b3;}

  /* ---------- Main nav ---------- */
  body[data-site-page="p-d50e129eb9ff"] header.site-header{
    background:var(--paper);
    border-bottom:1px solid var(--line);
  }
  body[data-site-page="p-d50e129eb9ff"] .brand-row{
    max-width:var(--maxw);
    margin:0 auto;
    padding:1.1em 1.2em 0.6em;
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:0.4em;
  }
  body[data-site-page="p-d50e129eb9ff"] .brand-row h1{
    margin:0;
    font-size:1.5rem;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-d50e129eb9ff"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-d50e129eb9ff"] .brand-tag{
    font-family: Georgia, serif;
    font-style:italic;
    color:var(--ink-soft);
    font-size:0.95rem;
  }
  body[data-site-page="p-d50e129eb9ff"] nav.main-nav{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em;
  }
  body[data-site-page="p-d50e129eb9ff"] nav.main-nav ul{
    list-style:none;
    margin:0; padding:0;
    display:flex;
    flex-wrap:wrap;
    gap:0.2em;
    border-top:1px solid var(--line);
  }
  body[data-site-page="p-d50e129eb9ff"] nav.main-nav li{margin:0;}
  body[data-site-page="p-d50e129eb9ff"] nav.main-nav a{
    display:block;
    padding:0.8em 0.9em;
    color:var(--ink);
    text-decoration:none;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.92rem;
    font-weight:600;
    border-bottom:3px solid transparent;
    white-space:nowrap;
  }
  body[data-site-page="p-d50e129eb9ff"] nav.main-nav a:hover{
    border-bottom-color:var(--accent);
    color:var(--accent);
  }
  body[data-site-page="p-d50e129eb9ff"] nav.main-nav a[aria-current="page"]{
    border-bottom-color:var(--accent-2);
    color:var(--accent-2);
  }

  /* ---------- Layout: subnav + main ---------- */
  body[data-site-page="p-d50e129eb9ff"] .layout{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em 3em;
    display:grid;
    grid-template-columns:220px 1fr;
    gap:2.4em;
    align-items:start;
  }
  body[data-site-page="p-d50e129eb9ff"] .subnav{
    position:sticky;
    top:1.2em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
  }
  body[data-site-page="p-d50e129eb9ff"] .subnav-box{
    border:1px solid var(--line);
    background:var(--paper-alt);
    border-radius:4px;
    padding:1em 1.1em;
  }
  body[data-site-page="p-d50e129eb9ff"] .subnav-box h2{
    margin:0 0 0.6em;
    font-size:0.75rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
    color:var(--ink-soft);
  }
  body[data-site-page="p-d50e129eb9ff"] .subnav-box ul{list-style:none; margin:0; padding:0;}
  body[data-site-page="p-d50e129eb9ff"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-d50e129eb9ff"] .subnav-box a{
    text-decoration:none;
    color:var(--ink);
  }
  body[data-site-page="p-d50e129eb9ff"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-d50e129eb9ff"] .subnav-box a[aria-current="page"]{
    color:var(--accent-2);
    font-weight:700;
  }
  body[data-site-page="p-d50e129eb9ff"] .subnav-empty{
    color:var(--ink-soft);
    font-style:italic;
    font-size:0.85rem;
  }

  body[data-site-page="p-d50e129eb9ff"] main{min-width:0;}
  body[data-site-page="p-d50e129eb9ff"] main h2{
    margin-top:1.9em;
    padding-bottom:0.25em;
    border-bottom:1px solid var(--line);
    font-size:1.5rem;
  }
  body[data-site-page="p-d50e129eb9ff"] main h2:first-child{margin-top:0;}
  body[data-site-page="p-d50e129eb9ff"] main h3{font-size:1.18rem; margin-top:1.5em;}
  body[data-site-page="p-d50e129eb9ff"] main p{margin:0.9em 0;}
  body[data-site-page="p-d50e129eb9ff"] .lede{
    font-size:1.12rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-d50e129eb9ff"] .callout{
    border:1px solid var(--line);
    border-left:4px solid var(--accent-2);
    background:var(--paper-alt);
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:0 4px 4px 0;
  }
  body[data-site-page="p-d50e129eb9ff"] .callout h3, body[data-site-page="p-d50e129eb9ff"] .callout h4{margin-top:0;}
  body[data-site-page="p-d50e129eb9ff"] .honesty-box{
    border:1px dashed var(--accent);
    background:#fbf3ea;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.95rem;
  }
  body[data-site-page="p-d50e129eb9ff"] .card-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));
    gap:1em;
    margin:1.4em 0;
  }
  body[data-site-page="p-d50e129eb9ff"] .card{
    border:1px solid var(--line);
    background:#fff;
    padding:1em 1.1em;
    border-radius:4px;
  }
  body[data-site-page="p-d50e129eb9ff"] .card h4{margin:0 0 0.4em; font-size:1.02rem;}
  body[data-site-page="p-d50e129eb9ff"] .card p{margin:0.4em 0 0; font-size:0.93rem; color:var(--ink-soft);}
  body[data-site-page="p-d50e129eb9ff"] .btn{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.92rem;
    text-decoration:none;
    padding:0.7em 1.3em;
    border-radius:4px;
    border:1px solid var(--accent-2);
    color:var(--accent-2);
    background:transparent;
  }
  body[data-site-page="p-d50e129eb9ff"] .btn:hover{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-d50e129eb9ff"] .btn-solid{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-d50e129eb9ff"] .btn-solid:hover{background:var(--accent);}

  /* ---------- Verdict badge ---------- */
  body[data-site-page="p-d50e129eb9ff"] .verdict-badge{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.95rem;
    letter-spacing:0.02em;
    padding:0.4em 0.9em;
    border-radius:4px;
    background:var(--accent-2);
    color:#fff;
  }
  body[data-site-page="p-d50e129eb9ff"] .tag{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.78rem;
    font-weight:700;
    letter-spacing:0.03em;
    padding:0.25em 0.6em;
    border-radius:3px;
    text-transform:uppercase;
  }
  body[data-site-page="p-d50e129eb9ff"] .tag-shared{background:#e4ecef; color:var(--accent-2);}
  body[data-site-page="p-d50e129eb9ff"] .tag-framework{background:#f3e6d8; color:var(--accent);}

  /* ---------- Footer ---------- */
  body[data-site-page="p-d50e129eb9ff"] footer.site-footer{
    background:var(--ink);
    color:#cfc9bd;
    font-size:0.85rem;
  }
  body[data-site-page="p-d50e129eb9ff"] .footer-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:1.6em 3em;
    justify-content:space-between;
  }
  body[data-site-page="p-d50e129eb9ff"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-d50e129eb9ff"] footer.site-footer h5{
    margin:0 0 0.5em;
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.8rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
  }
  body[data-site-page="p-d50e129eb9ff"] .footer-honesty{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em 1.6em;
    font-size:0.8rem;
    color:#a49c8c;
  }
  body[data-site-page="p-d50e129eb9ff"] .footer-honesty .stamp{color:#e7c9a9;}
  body[data-site-page="p-d50e129eb9ff"] .footer-honesty .stamp b{color:#fff;}

  @media (max-width:820px){
    body[data-site-page="p-d50e129eb9ff"] .layout{grid-template-columns:1fr;}
    body[data-site-page="p-d50e129eb9ff"] .subnav{position:static;}
  }


/* Extracted styles: early-universe/tests/24-lithium-7-tension-handling-test.html [p-a608872b6593] */

  body[data-site-page="p-a608872b6593"]{
    --ink:#1b1f23;
    --ink-soft:#4a5056;
    --paper:#fbfaf7;
    --paper-alt:#f2efe8;
    --line:#d8d3c7;
    --accent:#6b3f2a;
    --accent-2:#1f4e5f;
    --maxw:1180px;
  }
  body[data-site-page="p-a608872b6593"], body[data-site-page="p-a608872b6593"] *{box-sizing:border-box;}
  body[data-site-page="p-a608872b6593"], body[data-site-page="p-a608872b6593"]{margin:0;padding:0;}
  body[data-site-page="p-a608872b6593"]{
    background:var(--paper);
    color:var(--ink);
    font-family: Georgia, 'Times New Roman', Cambria, serif;
    line-height:1.6;
    font-size:17px;
    -webkit-font-smoothing:antialiased;
  }
  body[data-site-page="p-a608872b6593"] a{color:var(--accent-2);}
  body[data-site-page="p-a608872b6593"] a:hover{color:var(--accent);}
  body[data-site-page="p-a608872b6593"] h1, body[data-site-page="p-a608872b6593"] h2, body[data-site-page="p-a608872b6593"] h3, body[data-site-page="p-a608872b6593"] h4{
    font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    line-height:1.25;
    font-weight:700;
    color:var(--ink);
  }
  body[data-site-page="p-a608872b6593"] code, body[data-site-page="p-a608872b6593"] pre{
    font-family: Consolas, 'Courier New', monospace;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:3px;
  }
  body[data-site-page="p-a608872b6593"] code{padding:0.05em 0.35em; font-size:0.92em;}
  body[data-site-page="p-a608872b6593"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-a608872b6593"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-a608872b6593"] th, body[data-site-page="p-a608872b6593"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-a608872b6593"] th{background:var(--paper-alt);}
  body[data-site-page="p-a608872b6593"] blockquote{
    margin:1em 0;
    padding:0.4em 1.1em;
    border-left:3px solid var(--accent);
    background:var(--paper-alt);
    color:var(--ink-soft);
  }
  body[data-site-page="p-a608872b6593"] .skip-link{
    position:absolute; left:-999px; top:auto;
  }
  body[data-site-page="p-a608872b6593"] .skip-link:focus{
    left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);
  }

  /* ---------- Top bar: identity + honesty stamp ---------- */
  body[data-site-page="p-a608872b6593"] .topbar{
    background:var(--ink);
    color:#eee;
    font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    font-size:0.82rem;
  }
  body[data-site-page="p-a608872b6593"] .topbar-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0.4em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:0.6em 1.2em;
    align-items:center;
    justify-content:space-between;
  }
  body[data-site-page="p-a608872b6593"] .stamp{
    display:inline-flex;
    align-items:center;
    gap:0.5em;
    color:#e7c9a9;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-a608872b6593"] .stamp b{color:#fff; font-weight:700;}
  body[data-site-page="p-a608872b6593"] .topbar-site{color:#c9c2b3;}

  /* ---------- Main nav ---------- */
  body[data-site-page="p-a608872b6593"] header.site-header{
    background:var(--paper);
    border-bottom:1px solid var(--line);
  }
  body[data-site-page="p-a608872b6593"] .brand-row{
    max-width:var(--maxw);
    margin:0 auto;
    padding:1.1em 1.2em 0.6em;
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:0.4em;
  }
  body[data-site-page="p-a608872b6593"] .brand-row h1{
    margin:0;
    font-size:1.5rem;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-a608872b6593"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-a608872b6593"] .brand-tag{
    font-family: Georgia, serif;
    font-style:italic;
    color:var(--ink-soft);
    font-size:0.95rem;
  }
  body[data-site-page="p-a608872b6593"] nav.main-nav{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em;
  }
  body[data-site-page="p-a608872b6593"] nav.main-nav ul{
    list-style:none;
    margin:0; padding:0;
    display:flex;
    flex-wrap:wrap;
    gap:0.2em;
    border-top:1px solid var(--line);
  }
  body[data-site-page="p-a608872b6593"] nav.main-nav li{margin:0;}
  body[data-site-page="p-a608872b6593"] nav.main-nav a{
    display:block;
    padding:0.8em 0.9em;
    color:var(--ink);
    text-decoration:none;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.92rem;
    font-weight:600;
    border-bottom:3px solid transparent;
    white-space:nowrap;
  }
  body[data-site-page="p-a608872b6593"] nav.main-nav a:hover{
    border-bottom-color:var(--accent);
    color:var(--accent);
  }
  body[data-site-page="p-a608872b6593"] nav.main-nav a[aria-current="page"]{
    border-bottom-color:var(--accent-2);
    color:var(--accent-2);
  }

  /* ---------- Layout: subnav + main ---------- */
  body[data-site-page="p-a608872b6593"] .layout{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em 3em;
    display:grid;
    grid-template-columns:220px 1fr;
    gap:2.4em;
    align-items:start;
  }
  body[data-site-page="p-a608872b6593"] .subnav{
    position:sticky;
    top:1.2em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
  }
  body[data-site-page="p-a608872b6593"] .subnav-box{
    border:1px solid var(--line);
    background:var(--paper-alt);
    border-radius:4px;
    padding:1em 1.1em;
  }
  body[data-site-page="p-a608872b6593"] .subnav-box h2{
    margin:0 0 0.6em;
    font-size:0.75rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
    color:var(--ink-soft);
  }
  body[data-site-page="p-a608872b6593"] .subnav-box ul{list-style:none; margin:0; padding:0;}
  body[data-site-page="p-a608872b6593"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-a608872b6593"] .subnav-box a{
    text-decoration:none;
    color:var(--ink);
  }
  body[data-site-page="p-a608872b6593"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-a608872b6593"] .subnav-box a[aria-current="page"]{
    color:var(--accent-2);
    font-weight:700;
  }
  body[data-site-page="p-a608872b6593"] .subnav-empty{
    color:var(--ink-soft);
    font-style:italic;
    font-size:0.85rem;
  }

  body[data-site-page="p-a608872b6593"] main{min-width:0;}
  body[data-site-page="p-a608872b6593"] main h2{
    margin-top:1.9em;
    padding-bottom:0.25em;
    border-bottom:1px solid var(--line);
    font-size:1.5rem;
  }
  body[data-site-page="p-a608872b6593"] main h2:first-child{margin-top:0;}
  body[data-site-page="p-a608872b6593"] main h3{font-size:1.18rem; margin-top:1.5em;}
  body[data-site-page="p-a608872b6593"] main p{margin:0.9em 0;}
  body[data-site-page="p-a608872b6593"] .lede{
    font-size:1.12rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-a608872b6593"] .callout{
    border:1px solid var(--line);
    border-left:4px solid var(--accent-2);
    background:var(--paper-alt);
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:0 4px 4px 0;
  }
  body[data-site-page="p-a608872b6593"] .callout h3, body[data-site-page="p-a608872b6593"] .callout h4{margin-top:0;}
  body[data-site-page="p-a608872b6593"] .honesty-box{
    border:1px dashed var(--accent);
    background:#fbf3ea;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.95rem;
  }
  body[data-site-page="p-a608872b6593"] .card-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));
    gap:1em;
    margin:1.4em 0;
  }
  body[data-site-page="p-a608872b6593"] .card{
    border:1px solid var(--line);
    background:#fff;
    padding:1em 1.1em;
    border-radius:4px;
  }
  body[data-site-page="p-a608872b6593"] .card h4{margin:0 0 0.4em; font-size:1.02rem;}
  body[data-site-page="p-a608872b6593"] .card p{margin:0.4em 0 0; font-size:0.93rem; color:var(--ink-soft);}
  body[data-site-page="p-a608872b6593"] .btn{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.92rem;
    text-decoration:none;
    padding:0.7em 1.3em;
    border-radius:4px;
    border:1px solid var(--accent-2);
    color:var(--accent-2);
    background:transparent;
  }
  body[data-site-page="p-a608872b6593"] .btn:hover{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-a608872b6593"] .btn-solid{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-a608872b6593"] .btn-solid:hover{background:var(--accent);}

  /* ---------- Test-page specific ---------- */
  body[data-site-page="p-a608872b6593"] .verdict-badge{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:1rem;
    letter-spacing:0.03em;
    padding:0.45em 1em;
    border-radius:4px;
    background:#8a5a1f;
    color:#fff;
  }
  body[data-site-page="p-a608872b6593"] .tag{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.78rem;
    font-weight:700;
    letter-spacing:0.05em;
    text-transform:uppercase;
    padding:0.25em 0.65em;
    border-radius:3px;
    margin-left:0.5em;
    vertical-align:middle;
  }
  body[data-site-page="p-a608872b6593"] .breadcrumb{
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.85rem;
    color:var(--ink-soft);
    margin-bottom:1em;
  }

  /* ---------- New-finding banner ---------- */
  body[data-site-page="p-a608872b6593"] .finding-banner{
    border:1px solid #c8b78a;
    border-left:6px solid #1f4e5f;
    background:#eef4f5;
    border-radius:0 6px 6px 0;
    padding:1.2em 1.4em;
    margin:1.6em 0;
  }
  body[data-site-page="p-a608872b6593"] .finding-banner .kicker{
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.72rem;
    font-weight:700;
    letter-spacing:0.09em;
    text-transform:uppercase;
    color:#1f4e5f;
    margin-bottom:0.5em;
  }
  body[data-site-page="p-a608872b6593"] .finding-banner h3{margin:0 0 0.5em; font-size:1.22rem;}
  body[data-site-page="p-a608872b6593"] .finding-banner p{margin:0.5em 0;}
  body[data-site-page="p-a608872b6593"] .finding-links{
    display:flex; flex-wrap:wrap; gap:0.7em; margin-top:1em;
  }

  /* ---------- Not-proved box ---------- */
  body[data-site-page="p-a608872b6593"] .notprove-box{
    border:2px solid #9a3b2a;
    background:#fdf1ee;
    border-radius:6px;
    padding:1.2em 1.4em;
    margin:1.6em 0;
  }
  body[data-site-page="p-a608872b6593"] .notprove-box h3{
    margin:0 0 0.6em;
    color:#9a3b2a;
    font-size:1.2rem;
  }
  body[data-site-page="p-a608872b6593"] .notprove-box ul{margin:0.4em 0 0; padding-left:1.3em;}
  body[data-site-page="p-a608872b6593"] .notprove-box li{margin:0.35em 0;}

  /* ---------- Footer ---------- */
  body[data-site-page="p-a608872b6593"] footer.site-footer{
    background:var(--ink);
    color:#cfc9bd;
    font-size:0.85rem;
  }
  body[data-site-page="p-a608872b6593"] .footer-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:1.6em 3em;
    justify-content:space-between;
  }
  body[data-site-page="p-a608872b6593"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-a608872b6593"] footer.site-footer h5{
    margin:0 0 0.5em;
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.8rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
  }
  body[data-site-page="p-a608872b6593"] .footer-honesty{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em 1.6em;
    font-size:0.8rem;
    color:#a49c8c;
  }
  body[data-site-page="p-a608872b6593"] .footer-honesty .stamp{color:#e7c9a9;}
  body[data-site-page="p-a608872b6593"] .footer-honesty .stamp b{color:#fff;}

  @media (max-width:820px){
    body[data-site-page="p-a608872b6593"] .layout{grid-template-columns:1fr;}
    body[data-site-page="p-a608872b6593"] .subnav{position:static;}
  }


/* Extracted styles: early-universe/tests/25-dark-matter-thermal-freeze-out-test.html [p-f6d03b6f2422] */

  body[data-site-page="p-f6d03b6f2422"]{
    --ink:#1b1f23;
    --ink-soft:#4a5056;
    --paper:#fbfaf7;
    --paper-alt:#f2efe8;
    --line:#d8d3c7;
    --accent:#6b3f2a;
    --accent-2:#1f4e5f;
    --maxw:1180px;
  }
  body[data-site-page="p-f6d03b6f2422"], body[data-site-page="p-f6d03b6f2422"] *{box-sizing:border-box;}
  body[data-site-page="p-f6d03b6f2422"], body[data-site-page="p-f6d03b6f2422"]{margin:0;padding:0;}
  body[data-site-page="p-f6d03b6f2422"]{
    background:var(--paper);
    color:var(--ink);
    font-family: Georgia, 'Times New Roman', Cambria, serif;
    line-height:1.6;
    font-size:17px;
    -webkit-font-smoothing:antialiased;
  }
  body[data-site-page="p-f6d03b6f2422"] a{color:var(--accent-2);}
  body[data-site-page="p-f6d03b6f2422"] a:hover{color:var(--accent);}
  body[data-site-page="p-f6d03b6f2422"] h1, body[data-site-page="p-f6d03b6f2422"] h2, body[data-site-page="p-f6d03b6f2422"] h3, body[data-site-page="p-f6d03b6f2422"] h4{
    font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    line-height:1.25;
    font-weight:700;
    color:var(--ink);
  }
  body[data-site-page="p-f6d03b6f2422"] code, body[data-site-page="p-f6d03b6f2422"] pre{
    font-family: Consolas, 'Courier New', monospace;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:3px;
  }
  body[data-site-page="p-f6d03b6f2422"] code{padding:0.05em 0.35em; font-size:0.92em;}
  body[data-site-page="p-f6d03b6f2422"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-f6d03b6f2422"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-f6d03b6f2422"] th, body[data-site-page="p-f6d03b6f2422"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-f6d03b6f2422"] th{background:var(--paper-alt);}
  body[data-site-page="p-f6d03b6f2422"] blockquote{
    margin:1em 0;
    padding:0.4em 1.1em;
    border-left:3px solid var(--accent);
    background:var(--paper-alt);
    color:var(--ink-soft);
  }
  body[data-site-page="p-f6d03b6f2422"] .skip-link{
    position:absolute; left:-999px; top:auto;
  }
  body[data-site-page="p-f6d03b6f2422"] .skip-link:focus{
    left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);
  }

  /* ---------- Top bar: identity + honesty stamp ---------- */
  body[data-site-page="p-f6d03b6f2422"] .topbar{
    background:var(--ink);
    color:#eee;
    font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    font-size:0.82rem;
  }
  body[data-site-page="p-f6d03b6f2422"] .topbar-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0.4em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:0.6em 1.2em;
    align-items:center;
    justify-content:space-between;
  }
  body[data-site-page="p-f6d03b6f2422"] .stamp{
    display:inline-flex;
    align-items:center;
    gap:0.5em;
    color:#e7c9a9;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-f6d03b6f2422"] .stamp b{color:#fff; font-weight:700;}
  body[data-site-page="p-f6d03b6f2422"] .topbar-site{color:#c9c2b3;}

  /* ---------- Main nav ---------- */
  body[data-site-page="p-f6d03b6f2422"] header.site-header{
    background:var(--paper);
    border-bottom:1px solid var(--line);
  }
  body[data-site-page="p-f6d03b6f2422"] .brand-row{
    max-width:var(--maxw);
    margin:0 auto;
    padding:1.1em 1.2em 0.6em;
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:0.4em;
  }
  body[data-site-page="p-f6d03b6f2422"] .brand-row h1{
    margin:0;
    font-size:1.5rem;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-f6d03b6f2422"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-f6d03b6f2422"] .brand-tag{
    font-family: Georgia, serif;
    font-style:italic;
    color:var(--ink-soft);
    font-size:0.95rem;
  }
  body[data-site-page="p-f6d03b6f2422"] nav.main-nav{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em;
  }
  body[data-site-page="p-f6d03b6f2422"] nav.main-nav ul{
    list-style:none;
    margin:0; padding:0;
    display:flex;
    flex-wrap:wrap;
    gap:0.2em;
    border-top:1px solid var(--line);
  }
  body[data-site-page="p-f6d03b6f2422"] nav.main-nav li{margin:0;}
  body[data-site-page="p-f6d03b6f2422"] nav.main-nav a{
    display:block;
    padding:0.8em 0.9em;
    color:var(--ink);
    text-decoration:none;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.92rem;
    font-weight:600;
    border-bottom:3px solid transparent;
    white-space:nowrap;
  }
  body[data-site-page="p-f6d03b6f2422"] nav.main-nav a:hover{
    border-bottom-color:var(--accent);
    color:var(--accent);
  }
  body[data-site-page="p-f6d03b6f2422"] nav.main-nav a[aria-current="page"]{
    border-bottom-color:var(--accent-2);
    color:var(--accent-2);
  }

  /* ---------- Layout: subnav + main ---------- */
  body[data-site-page="p-f6d03b6f2422"] .layout{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em 3em;
    display:grid;
    grid-template-columns:220px 1fr;
    gap:2.4em;
    align-items:start;
  }
  body[data-site-page="p-f6d03b6f2422"] .subnav{
    position:sticky;
    top:1.2em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
  }
  body[data-site-page="p-f6d03b6f2422"] .subnav-box{
    border:1px solid var(--line);
    background:var(--paper-alt);
    border-radius:4px;
    padding:1em 1.1em;
  }
  body[data-site-page="p-f6d03b6f2422"] .subnav-box h2{
    margin:0 0 0.6em;
    font-size:0.75rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
    color:var(--ink-soft);
  }
  body[data-site-page="p-f6d03b6f2422"] .subnav-box ul{list-style:none; margin:0; padding:0;}
  body[data-site-page="p-f6d03b6f2422"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-f6d03b6f2422"] .subnav-box a{
    text-decoration:none;
    color:var(--ink);
  }
  body[data-site-page="p-f6d03b6f2422"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-f6d03b6f2422"] .subnav-box a[aria-current="page"]{
    color:var(--accent-2);
    font-weight:700;
  }
  body[data-site-page="p-f6d03b6f2422"] .subnav-empty{
    color:var(--ink-soft);
    font-style:italic;
    font-size:0.85rem;
  }

  body[data-site-page="p-f6d03b6f2422"] main{min-width:0;}
  body[data-site-page="p-f6d03b6f2422"] main h2{
    margin-top:1.9em;
    padding-bottom:0.25em;
    border-bottom:1px solid var(--line);
    font-size:1.5rem;
  }
  body[data-site-page="p-f6d03b6f2422"] main h2:first-child{margin-top:0;}
  body[data-site-page="p-f6d03b6f2422"] main h3{font-size:1.18rem; margin-top:1.5em;}
  body[data-site-page="p-f6d03b6f2422"] main p{margin:0.9em 0;}
  body[data-site-page="p-f6d03b6f2422"] .lede{
    font-size:1.12rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-f6d03b6f2422"] .callout{
    border:1px solid var(--line);
    border-left:4px solid var(--accent-2);
    background:var(--paper-alt);
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:0 4px 4px 0;
  }
  body[data-site-page="p-f6d03b6f2422"] .callout h3, body[data-site-page="p-f6d03b6f2422"] .callout h4{margin-top:0;}
  body[data-site-page="p-f6d03b6f2422"] .honesty-box{
    border:1px dashed var(--accent);
    background:#fbf3ea;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.95rem;
  }
  body[data-site-page="p-f6d03b6f2422"] .card-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));
    gap:1em;
    margin:1.4em 0;
  }
  body[data-site-page="p-f6d03b6f2422"] .card{
    border:1px solid var(--line);
    background:#fff;
    padding:1em 1.1em;
    border-radius:4px;
  }
  body[data-site-page="p-f6d03b6f2422"] .card h4{margin:0 0 0.4em; font-size:1.02rem;}
  body[data-site-page="p-f6d03b6f2422"] .card p{margin:0.4em 0 0; font-size:0.93rem; color:var(--ink-soft);}
  body[data-site-page="p-f6d03b6f2422"] .btn{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.92rem;
    text-decoration:none;
    padding:0.7em 1.3em;
    border-radius:4px;
    border:1px solid var(--accent-2);
    color:var(--accent-2);
    background:transparent;
  }
  body[data-site-page="p-f6d03b6f2422"] .btn:hover{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-f6d03b6f2422"] .btn-solid{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-f6d03b6f2422"] .btn-solid:hover{background:var(--accent);}

  /* ---------- Test-page specific ---------- */
  body[data-site-page="p-f6d03b6f2422"] .verdict-badge{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:1rem;
    letter-spacing:0.03em;
    padding:0.45em 1em;
    border-radius:4px;
    background:#8a5a1f;
    color:#fff;
  }
  body[data-site-page="p-f6d03b6f2422"] .tag{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.78rem;
    font-weight:700;
    letter-spacing:0.05em;
    text-transform:uppercase;
    padding:0.25em 0.65em;
    border-radius:3px;
    margin-left:0.5em;
    vertical-align:middle;
  }
  body[data-site-page="p-f6d03b6f2422"] .tag-shared{background:#e4ecee; color:var(--accent-2); border:1px solid var(--accent-2);}
  body[data-site-page="p-f6d03b6f2422"] .tag-specific{background:#f3e9de; color:var(--accent); border:1px solid var(--accent);}
  body[data-site-page="p-f6d03b6f2422"] .breadcrumb{
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.85rem;
    color:var(--ink-soft);
    margin-bottom:1em;
  }

  /* ---------- Footer ---------- */
  body[data-site-page="p-f6d03b6f2422"] footer.site-footer{
    background:var(--ink);
    color:#cfc9bd;
    font-size:0.85rem;
  }
  body[data-site-page="p-f6d03b6f2422"] .footer-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:1.6em 3em;
    justify-content:space-between;
  }
  body[data-site-page="p-f6d03b6f2422"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-f6d03b6f2422"] footer.site-footer h5{
    margin:0 0 0.5em;
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.8rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
  }
  body[data-site-page="p-f6d03b6f2422"] .footer-honesty{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em 1.6em;
    font-size:0.8rem;
    color:#a49c8c;
  }
  body[data-site-page="p-f6d03b6f2422"] .footer-honesty .stamp{color:#e7c9a9;}
  body[data-site-page="p-f6d03b6f2422"] .footer-honesty .stamp b{color:#fff;}

  @media (max-width:820px){
    body[data-site-page="p-f6d03b6f2422"] .layout{grid-template-columns:1fr;}
    body[data-site-page="p-f6d03b6f2422"] .subnav{position:static;}
  }


/* Extracted styles: early-universe/tests/26-dark-matter-freeze-in-nonthermal-relic-test.html [p-7322f1939c65] */

  body[data-site-page="p-7322f1939c65"]{
    --ink:#1b1f23;
    --ink-soft:#4a5056;
    --paper:#fbfaf7;
    --paper-alt:#f2efe8;
    --line:#d8d3c7;
    --accent:#6b3f2a;
    --accent-2:#1f4e5f;
    --maxw:1180px;
  }
  body[data-site-page="p-7322f1939c65"], body[data-site-page="p-7322f1939c65"] *{box-sizing:border-box;}
  body[data-site-page="p-7322f1939c65"], body[data-site-page="p-7322f1939c65"]{margin:0;padding:0;}
  body[data-site-page="p-7322f1939c65"]{
    background:var(--paper);
    color:var(--ink);
    font-family: Georgia, 'Times New Roman', Cambria, serif;
    line-height:1.6;
    font-size:17px;
    -webkit-font-smoothing:antialiased;
  }
  body[data-site-page="p-7322f1939c65"] a{color:var(--accent-2);}
  body[data-site-page="p-7322f1939c65"] a:hover{color:var(--accent);}
  body[data-site-page="p-7322f1939c65"] h1, body[data-site-page="p-7322f1939c65"] h2, body[data-site-page="p-7322f1939c65"] h3, body[data-site-page="p-7322f1939c65"] h4{
    font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    line-height:1.25;
    font-weight:700;
    color:var(--ink);
  }
  body[data-site-page="p-7322f1939c65"] code, body[data-site-page="p-7322f1939c65"] pre{
    font-family: Consolas, 'Courier New', monospace;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:3px;
  }
  body[data-site-page="p-7322f1939c65"] code{padding:0.05em 0.35em; font-size:0.92em;}
  body[data-site-page="p-7322f1939c65"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-7322f1939c65"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-7322f1939c65"] th, body[data-site-page="p-7322f1939c65"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-7322f1939c65"] th{background:var(--paper-alt);}
  body[data-site-page="p-7322f1939c65"] blockquote{
    margin:1em 0;
    padding:0.4em 1.1em;
    border-left:3px solid var(--accent);
    background:var(--paper-alt);
    color:var(--ink-soft);
  }
  body[data-site-page="p-7322f1939c65"] .skip-link{
    position:absolute; left:-999px; top:auto;
  }
  body[data-site-page="p-7322f1939c65"] .skip-link:focus{
    left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);
  }

  /* ---------- Top bar: identity + honesty stamp ---------- */
  body[data-site-page="p-7322f1939c65"] .topbar{
    background:var(--ink);
    color:#eee;
    font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    font-size:0.82rem;
  }
  body[data-site-page="p-7322f1939c65"] .topbar-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0.4em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:0.6em 1.2em;
    align-items:center;
    justify-content:space-between;
  }
  body[data-site-page="p-7322f1939c65"] .stamp{
    display:inline-flex;
    align-items:center;
    gap:0.5em;
    color:#e7c9a9;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-7322f1939c65"] .stamp b{color:#fff; font-weight:700;}
  body[data-site-page="p-7322f1939c65"] .topbar-site{color:#c9c2b3;}

  /* ---------- Main nav ---------- */
  body[data-site-page="p-7322f1939c65"] header.site-header{
    background:var(--paper);
    border-bottom:1px solid var(--line);
  }
  body[data-site-page="p-7322f1939c65"] .brand-row{
    max-width:var(--maxw);
    margin:0 auto;
    padding:1.1em 1.2em 0.6em;
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:0.4em;
  }
  body[data-site-page="p-7322f1939c65"] .brand-row h1{
    margin:0;
    font-size:1.5rem;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-7322f1939c65"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-7322f1939c65"] .brand-tag{
    font-family: Georgia, serif;
    font-style:italic;
    color:var(--ink-soft);
    font-size:0.95rem;
  }
  body[data-site-page="p-7322f1939c65"] nav.main-nav{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em;
  }
  body[data-site-page="p-7322f1939c65"] nav.main-nav ul{
    list-style:none;
    margin:0; padding:0;
    display:flex;
    flex-wrap:wrap;
    gap:0.2em;
    border-top:1px solid var(--line);
  }
  body[data-site-page="p-7322f1939c65"] nav.main-nav li{margin:0;}
  body[data-site-page="p-7322f1939c65"] nav.main-nav a{
    display:block;
    padding:0.8em 0.9em;
    color:var(--ink);
    text-decoration:none;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.92rem;
    font-weight:600;
    border-bottom:3px solid transparent;
    white-space:nowrap;
  }
  body[data-site-page="p-7322f1939c65"] nav.main-nav a:hover{
    border-bottom-color:var(--accent);
    color:var(--accent);
  }
  body[data-site-page="p-7322f1939c65"] nav.main-nav a[aria-current="page"]{
    border-bottom-color:var(--accent-2);
    color:var(--accent-2);
  }

  /* ---------- Layout: subnav + main ---------- */
  body[data-site-page="p-7322f1939c65"] .layout{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em 3em;
    display:grid;
    grid-template-columns:220px 1fr;
    gap:2.4em;
    align-items:start;
  }
  body[data-site-page="p-7322f1939c65"] .subnav{
    position:sticky;
    top:1.2em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
  }
  body[data-site-page="p-7322f1939c65"] .subnav-box{
    border:1px solid var(--line);
    background:var(--paper-alt);
    border-radius:4px;
    padding:1em 1.1em;
  }
  body[data-site-page="p-7322f1939c65"] .subnav-box h2{
    margin:0 0 0.6em;
    font-size:0.75rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
    color:var(--ink-soft);
  }
  body[data-site-page="p-7322f1939c65"] .subnav-box ul{list-style:none; margin:0; padding:0;}
  body[data-site-page="p-7322f1939c65"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-7322f1939c65"] .subnav-box a{
    text-decoration:none;
    color:var(--ink);
  }
  body[data-site-page="p-7322f1939c65"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-7322f1939c65"] .subnav-box a[aria-current="page"]{
    color:var(--accent-2);
    font-weight:700;
  }
  body[data-site-page="p-7322f1939c65"] .subnav-empty{
    color:var(--ink-soft);
    font-style:italic;
    font-size:0.85rem;
  }

  body[data-site-page="p-7322f1939c65"] main{min-width:0;}
  body[data-site-page="p-7322f1939c65"] main h2{
    margin-top:1.9em;
    padding-bottom:0.25em;
    border-bottom:1px solid var(--line);
    font-size:1.5rem;
  }
  body[data-site-page="p-7322f1939c65"] main h2:first-child{margin-top:0;}
  body[data-site-page="p-7322f1939c65"] main h3{font-size:1.18rem; margin-top:1.5em;}
  body[data-site-page="p-7322f1939c65"] main p{margin:0.9em 0;}
  body[data-site-page="p-7322f1939c65"] .lede{
    font-size:1.12rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-7322f1939c65"] .callout{
    border:1px solid var(--line);
    border-left:4px solid var(--accent-2);
    background:var(--paper-alt);
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:0 4px 4px 0;
  }
  body[data-site-page="p-7322f1939c65"] .callout h3, body[data-site-page="p-7322f1939c65"] .callout h4{margin-top:0;}
  body[data-site-page="p-7322f1939c65"] .honesty-box{
    border:1px dashed var(--accent);
    background:#fbf3ea;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.95rem;
  }
  body[data-site-page="p-7322f1939c65"] .card-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));
    gap:1em;
    margin:1.4em 0;
  }
  body[data-site-page="p-7322f1939c65"] .card{
    border:1px solid var(--line);
    background:#fff;
    padding:1em 1.1em;
    border-radius:4px;
  }
  body[data-site-page="p-7322f1939c65"] .card h4{margin:0 0 0.4em; font-size:1.02rem;}
  body[data-site-page="p-7322f1939c65"] .card p{margin:0.4em 0 0; font-size:0.93rem; color:var(--ink-soft);}
  body[data-site-page="p-7322f1939c65"] .btn{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.92rem;
    text-decoration:none;
    padding:0.7em 1.3em;
    border-radius:4px;
    border:1px solid var(--accent-2);
    color:var(--accent-2);
    background:transparent;
  }
  body[data-site-page="p-7322f1939c65"] .btn:hover{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-7322f1939c65"] .btn-solid{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-7322f1939c65"] .btn-solid:hover{background:var(--accent);}

  /* ---------- Verdict badge ---------- */
  body[data-site-page="p-7322f1939c65"] .verdict-badge{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.95rem;
    letter-spacing:0.02em;
    padding:0.4em 0.9em;
    border-radius:4px;
    background:var(--accent-2);
    color:#fff;
  }
  body[data-site-page="p-7322f1939c65"] .tag{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.78rem;
    font-weight:700;
    letter-spacing:0.03em;
    padding:0.25em 0.6em;
    border-radius:3px;
    text-transform:uppercase;
  }
  body[data-site-page="p-7322f1939c65"] .tag-shared{background:#e4ecef; color:var(--accent-2);}
  body[data-site-page="p-7322f1939c65"] .tag-framework{background:#f3e6d8; color:var(--accent);}

  /* ---------- Footer ---------- */
  body[data-site-page="p-7322f1939c65"] footer.site-footer{
    background:var(--ink);
    color:#cfc9bd;
    font-size:0.85rem;
  }
  body[data-site-page="p-7322f1939c65"] .footer-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:1.6em 3em;
    justify-content:space-between;
  }
  body[data-site-page="p-7322f1939c65"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-7322f1939c65"] footer.site-footer h5{
    margin:0 0 0.5em;
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.8rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
  }
  body[data-site-page="p-7322f1939c65"] .footer-honesty{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em 1.6em;
    font-size:0.8rem;
    color:#a49c8c;
  }
  body[data-site-page="p-7322f1939c65"] .footer-honesty .stamp{color:#e7c9a9;}
  body[data-site-page="p-7322f1939c65"] .footer-honesty .stamp b{color:#fff;}

  @media (max-width:820px){
    body[data-site-page="p-7322f1939c65"] .layout{grid-template-columns:1fr;}
    body[data-site-page="p-7322f1939c65"] .subnav{position:static;}
  }


/* Extracted styles: early-universe/tests/27-axion-alp-misalignment-and-defect-test.html [p-8519ad73b097] */

  body[data-site-page="p-8519ad73b097"]{
    --ink:#1b1f23;
    --ink-soft:#4a5056;
    --paper:#fbfaf7;
    --paper-alt:#f2efe8;
    --line:#d8d3c7;
    --accent:#6b3f2a;
    --accent-2:#1f4e5f;
    --maxw:1180px;
  }
  body[data-site-page="p-8519ad73b097"], body[data-site-page="p-8519ad73b097"] *{box-sizing:border-box;}
  body[data-site-page="p-8519ad73b097"], body[data-site-page="p-8519ad73b097"]{margin:0;padding:0;}
  body[data-site-page="p-8519ad73b097"]{
    background:var(--paper);
    color:var(--ink);
    font-family: Georgia, 'Times New Roman', Cambria, serif;
    line-height:1.6;
    font-size:17px;
    -webkit-font-smoothing:antialiased;
  }
  body[data-site-page="p-8519ad73b097"] a{color:var(--accent-2);}
  body[data-site-page="p-8519ad73b097"] a:hover{color:var(--accent);}
  body[data-site-page="p-8519ad73b097"] h1, body[data-site-page="p-8519ad73b097"] h2, body[data-site-page="p-8519ad73b097"] h3, body[data-site-page="p-8519ad73b097"] h4{
    font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    line-height:1.25;
    font-weight:700;
    color:var(--ink);
  }
  body[data-site-page="p-8519ad73b097"] code, body[data-site-page="p-8519ad73b097"] pre{
    font-family: Consolas, 'Courier New', monospace;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:3px;
  }
  body[data-site-page="p-8519ad73b097"] code{padding:0.05em 0.35em; font-size:0.92em;}
  body[data-site-page="p-8519ad73b097"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-8519ad73b097"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-8519ad73b097"] th, body[data-site-page="p-8519ad73b097"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-8519ad73b097"] th{background:var(--paper-alt);}
  body[data-site-page="p-8519ad73b097"] blockquote{
    margin:1em 0;
    padding:0.4em 1.1em;
    border-left:3px solid var(--accent);
    background:var(--paper-alt);
    color:var(--ink-soft);
  }
  body[data-site-page="p-8519ad73b097"] .skip-link{
    position:absolute; left:-999px; top:auto;
  }
  body[data-site-page="p-8519ad73b097"] .skip-link:focus{
    left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);
  }

  /* ---------- Top bar: identity + honesty stamp ---------- */
  body[data-site-page="p-8519ad73b097"] .topbar{
    background:var(--ink);
    color:#eee;
    font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    font-size:0.82rem;
  }
  body[data-site-page="p-8519ad73b097"] .topbar-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0.4em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:0.6em 1.2em;
    align-items:center;
    justify-content:space-between;
  }
  body[data-site-page="p-8519ad73b097"] .stamp{
    display:inline-flex;
    align-items:center;
    gap:0.5em;
    color:#e7c9a9;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-8519ad73b097"] .stamp b{color:#fff; font-weight:700;}
  body[data-site-page="p-8519ad73b097"] .topbar-site{color:#c9c2b3;}

  /* ---------- Main nav ---------- */
  body[data-site-page="p-8519ad73b097"] header.site-header{
    background:var(--paper);
    border-bottom:1px solid var(--line);
  }
  body[data-site-page="p-8519ad73b097"] .brand-row{
    max-width:var(--maxw);
    margin:0 auto;
    padding:1.1em 1.2em 0.6em;
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:0.4em;
  }
  body[data-site-page="p-8519ad73b097"] .brand-row h1{
    margin:0;
    font-size:1.5rem;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-8519ad73b097"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-8519ad73b097"] .brand-tag{
    font-family: Georgia, serif;
    font-style:italic;
    color:var(--ink-soft);
    font-size:0.95rem;
  }
  body[data-site-page="p-8519ad73b097"] nav.main-nav{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em;
  }
  body[data-site-page="p-8519ad73b097"] nav.main-nav ul{
    list-style:none;
    margin:0; padding:0;
    display:flex;
    flex-wrap:wrap;
    gap:0.2em;
    border-top:1px solid var(--line);
  }
  body[data-site-page="p-8519ad73b097"] nav.main-nav li{margin:0;}
  body[data-site-page="p-8519ad73b097"] nav.main-nav a{
    display:block;
    padding:0.8em 0.9em;
    color:var(--ink);
    text-decoration:none;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.92rem;
    font-weight:600;
    border-bottom:3px solid transparent;
    white-space:nowrap;
  }
  body[data-site-page="p-8519ad73b097"] nav.main-nav a:hover{
    border-bottom-color:var(--accent);
    color:var(--accent);
  }
  body[data-site-page="p-8519ad73b097"] nav.main-nav a[aria-current="page"]{
    border-bottom-color:var(--accent-2);
    color:var(--accent-2);
  }

  /* ---------- Layout: subnav + main ---------- */
  body[data-site-page="p-8519ad73b097"] .layout{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em 3em;
    display:grid;
    grid-template-columns:220px 1fr;
    gap:2.4em;
    align-items:start;
  }
  body[data-site-page="p-8519ad73b097"] .subnav{
    position:sticky;
    top:1.2em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
  }
  body[data-site-page="p-8519ad73b097"] .subnav-box{
    border:1px solid var(--line);
    background:var(--paper-alt);
    border-radius:4px;
    padding:1em 1.1em;
  }
  body[data-site-page="p-8519ad73b097"] .subnav-box h2{
    margin:0 0 0.6em;
    font-size:0.75rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
    color:var(--ink-soft);
  }
  body[data-site-page="p-8519ad73b097"] .subnav-box ul{list-style:none; margin:0; padding:0;}
  body[data-site-page="p-8519ad73b097"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-8519ad73b097"] .subnav-box a{
    text-decoration:none;
    color:var(--ink);
  }
  body[data-site-page="p-8519ad73b097"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-8519ad73b097"] .subnav-box a[aria-current="page"]{
    color:var(--accent-2);
    font-weight:700;
  }
  body[data-site-page="p-8519ad73b097"] .subnav-empty{
    color:var(--ink-soft);
    font-style:italic;
    font-size:0.85rem;
  }

  body[data-site-page="p-8519ad73b097"] main{min-width:0;}
  body[data-site-page="p-8519ad73b097"] main h2{
    margin-top:1.9em;
    padding-bottom:0.25em;
    border-bottom:1px solid var(--line);
    font-size:1.5rem;
  }
  body[data-site-page="p-8519ad73b097"] main h2:first-child{margin-top:0;}
  body[data-site-page="p-8519ad73b097"] main h3{font-size:1.18rem; margin-top:1.5em;}
  body[data-site-page="p-8519ad73b097"] main p{margin:0.9em 0;}
  body[data-site-page="p-8519ad73b097"] .lede{
    font-size:1.12rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-8519ad73b097"] .callout{
    border:1px solid var(--line);
    border-left:4px solid var(--accent-2);
    background:var(--paper-alt);
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:0 4px 4px 0;
  }
  body[data-site-page="p-8519ad73b097"] .callout h3, body[data-site-page="p-8519ad73b097"] .callout h4{margin-top:0;}
  body[data-site-page="p-8519ad73b097"] .honesty-box{
    border:1px dashed var(--accent);
    background:#fbf3ea;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.95rem;
  }
  body[data-site-page="p-8519ad73b097"] .card-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));
    gap:1em;
    margin:1.4em 0;
  }
  body[data-site-page="p-8519ad73b097"] .card{
    border:1px solid var(--line);
    background:#fff;
    padding:1em 1.1em;
    border-radius:4px;
  }
  body[data-site-page="p-8519ad73b097"] .card h4{margin:0 0 0.4em; font-size:1.02rem;}
  body[data-site-page="p-8519ad73b097"] .card p{margin:0.4em 0 0; font-size:0.93rem; color:var(--ink-soft);}
  body[data-site-page="p-8519ad73b097"] .btn{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.92rem;
    text-decoration:none;
    padding:0.7em 1.3em;
    border-radius:4px;
    border:1px solid var(--accent-2);
    color:var(--accent-2);
    background:transparent;
  }
  body[data-site-page="p-8519ad73b097"] .btn:hover{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-8519ad73b097"] .btn-solid{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-8519ad73b097"] .btn-solid:hover{background:var(--accent);}

  /* ---------- Test-page specific ---------- */
  body[data-site-page="p-8519ad73b097"] .verdict-badge{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:1rem;
    letter-spacing:0.03em;
    padding:0.45em 1em;
    border-radius:4px;
    background:#6b3f2a;
    color:#fff;
  }
  body[data-site-page="p-8519ad73b097"] .tag{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.78rem;
    font-weight:700;
    letter-spacing:0.05em;
    text-transform:uppercase;
    padding:0.25em 0.65em;
    border-radius:3px;
    margin-left:0.5em;
    vertical-align:middle;
  }
  body[data-site-page="p-8519ad73b097"] .tag-shared{background:#e4ecee; color:var(--accent-2); border:1px solid var(--accent-2);}
  body[data-site-page="p-8519ad73b097"] .tag-specific{background:#f3e9de; color:var(--accent); border:1px solid var(--accent);}
  body[data-site-page="p-8519ad73b097"] .breadcrumb{
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.85rem;
    color:var(--ink-soft);
    margin-bottom:1em;
  }

  /* ---------- Footer ---------- */
  body[data-site-page="p-8519ad73b097"] footer.site-footer{
    background:var(--ink);
    color:#cfc9bd;
    font-size:0.85rem;
  }
  body[data-site-page="p-8519ad73b097"] .footer-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:1.6em 3em;
    justify-content:space-between;
  }
  body[data-site-page="p-8519ad73b097"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-8519ad73b097"] footer.site-footer h5{
    margin:0 0 0.5em;
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.8rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
  }
  body[data-site-page="p-8519ad73b097"] .footer-honesty{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em 1.6em;
    font-size:0.8rem;
    color:#a49c8c;
  }
  body[data-site-page="p-8519ad73b097"] .footer-honesty .stamp{color:#e7c9a9;}
  body[data-site-page="p-8519ad73b097"] .footer-honesty .stamp b{color:#fff;}

  @media (max-width:820px){
    body[data-site-page="p-8519ad73b097"] .layout{grid-template-columns:1fr;}
    body[data-site-page="p-8519ad73b097"] .subnav{position:static;}
  }


/* Extracted styles: early-universe/tests/28-matter-radiation-equality-timing-test.html [p-f546f88d2803] */

  body[data-site-page="p-f546f88d2803"]{
    --ink:#1b1f23;
    --ink-soft:#4a5056;
    --paper:#fbfaf7;
    --paper-alt:#f2efe8;
    --line:#d8d3c7;
    --accent:#6b3f2a;
    --accent-2:#1f4e5f;
    --maxw:1180px;
  }
  body[data-site-page="p-f546f88d2803"], body[data-site-page="p-f546f88d2803"] *{box-sizing:border-box;}
  body[data-site-page="p-f546f88d2803"], body[data-site-page="p-f546f88d2803"]{margin:0;padding:0;}
  body[data-site-page="p-f546f88d2803"]{
    background:var(--paper);
    color:var(--ink);
    font-family: Georgia, 'Times New Roman', Cambria, serif;
    line-height:1.6;
    font-size:17px;
    -webkit-font-smoothing:antialiased;
  }
  body[data-site-page="p-f546f88d2803"] a{color:var(--accent-2);}
  body[data-site-page="p-f546f88d2803"] a:hover{color:var(--accent);}
  body[data-site-page="p-f546f88d2803"] h1, body[data-site-page="p-f546f88d2803"] h2, body[data-site-page="p-f546f88d2803"] h3, body[data-site-page="p-f546f88d2803"] h4{
    font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    line-height:1.25;
    font-weight:700;
    color:var(--ink);
  }
  body[data-site-page="p-f546f88d2803"] code, body[data-site-page="p-f546f88d2803"] pre{
    font-family: Consolas, 'Courier New', monospace;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:3px;
  }
  body[data-site-page="p-f546f88d2803"] code{padding:0.05em 0.35em; font-size:0.92em;}
  body[data-site-page="p-f546f88d2803"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-f546f88d2803"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-f546f88d2803"] th, body[data-site-page="p-f546f88d2803"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-f546f88d2803"] th{background:var(--paper-alt);}
  body[data-site-page="p-f546f88d2803"] blockquote{
    margin:1em 0;
    padding:0.4em 1.1em;
    border-left:3px solid var(--accent);
    background:var(--paper-alt);
    color:var(--ink-soft);
  }
  body[data-site-page="p-f546f88d2803"] .skip-link{
    position:absolute; left:-999px; top:auto;
  }
  body[data-site-page="p-f546f88d2803"] .skip-link:focus{
    left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);
  }

  /* ---------- Top bar: identity + honesty stamp ---------- */
  body[data-site-page="p-f546f88d2803"] .topbar{
    background:var(--ink);
    color:#eee;
    font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    font-size:0.82rem;
  }
  body[data-site-page="p-f546f88d2803"] .topbar-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0.4em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:0.6em 1.2em;
    align-items:center;
    justify-content:space-between;
  }
  body[data-site-page="p-f546f88d2803"] .stamp{
    display:inline-flex;
    align-items:center;
    gap:0.5em;
    color:#e7c9a9;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-f546f88d2803"] .stamp b{color:#fff; font-weight:700;}
  body[data-site-page="p-f546f88d2803"] .topbar-site{color:#c9c2b3;}

  /* ---------- Main nav ---------- */
  body[data-site-page="p-f546f88d2803"] header.site-header{
    background:var(--paper);
    border-bottom:1px solid var(--line);
  }
  body[data-site-page="p-f546f88d2803"] .brand-row{
    max-width:var(--maxw);
    margin:0 auto;
    padding:1.1em 1.2em 0.6em;
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:0.4em;
  }
  body[data-site-page="p-f546f88d2803"] .brand-row h1{
    margin:0;
    font-size:1.5rem;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-f546f88d2803"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-f546f88d2803"] .brand-tag{
    font-family: Georgia, serif;
    font-style:italic;
    color:var(--ink-soft);
    font-size:0.95rem;
  }
  body[data-site-page="p-f546f88d2803"] nav.main-nav{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em;
  }
  body[data-site-page="p-f546f88d2803"] nav.main-nav ul{
    list-style:none;
    margin:0; padding:0;
    display:flex;
    flex-wrap:wrap;
    gap:0.2em;
    border-top:1px solid var(--line);
  }
  body[data-site-page="p-f546f88d2803"] nav.main-nav li{margin:0;}
  body[data-site-page="p-f546f88d2803"] nav.main-nav a{
    display:block;
    padding:0.8em 0.9em;
    color:var(--ink);
    text-decoration:none;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.92rem;
    font-weight:600;
    border-bottom:3px solid transparent;
    white-space:nowrap;
  }
  body[data-site-page="p-f546f88d2803"] nav.main-nav a:hover{
    border-bottom-color:var(--accent);
    color:var(--accent);
  }
  body[data-site-page="p-f546f88d2803"] nav.main-nav a[aria-current="page"]{
    border-bottom-color:var(--accent-2);
    color:var(--accent-2);
  }

  /* ---------- Layout: subnav + main ---------- */
  body[data-site-page="p-f546f88d2803"] .layout{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em 3em;
    display:grid;
    grid-template-columns:220px 1fr;
    gap:2.4em;
    align-items:start;
  }
  body[data-site-page="p-f546f88d2803"] .subnav{
    position:sticky;
    top:1.2em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
  }
  body[data-site-page="p-f546f88d2803"] .subnav-box{
    border:1px solid var(--line);
    background:var(--paper-alt);
    border-radius:4px;
    padding:1em 1.1em;
  }
  body[data-site-page="p-f546f88d2803"] .subnav-box h2{
    margin:0 0 0.6em;
    font-size:0.75rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
    color:var(--ink-soft);
  }
  body[data-site-page="p-f546f88d2803"] .subnav-box ul{list-style:none; margin:0; padding:0;}
  body[data-site-page="p-f546f88d2803"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-f546f88d2803"] .subnav-box a{
    text-decoration:none;
    color:var(--ink);
  }
  body[data-site-page="p-f546f88d2803"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-f546f88d2803"] .subnav-box a[aria-current="page"]{
    color:var(--accent-2);
    font-weight:700;
  }
  body[data-site-page="p-f546f88d2803"] .subnav-empty{
    color:var(--ink-soft);
    font-style:italic;
    font-size:0.85rem;
  }

  body[data-site-page="p-f546f88d2803"] main{min-width:0;}
  body[data-site-page="p-f546f88d2803"] main h2{
    margin-top:1.9em;
    padding-bottom:0.25em;
    border-bottom:1px solid var(--line);
    font-size:1.5rem;
  }
  body[data-site-page="p-f546f88d2803"] main h2:first-child{margin-top:0;}
  body[data-site-page="p-f546f88d2803"] main h3{font-size:1.18rem; margin-top:1.5em;}
  body[data-site-page="p-f546f88d2803"] main p{margin:0.9em 0;}
  body[data-site-page="p-f546f88d2803"] .lede{
    font-size:1.12rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-f546f88d2803"] .callout{
    border:1px solid var(--line);
    border-left:4px solid var(--accent-2);
    background:var(--paper-alt);
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:0 4px 4px 0;
  }
  body[data-site-page="p-f546f88d2803"] .callout h3, body[data-site-page="p-f546f88d2803"] .callout h4{margin-top:0;}
  body[data-site-page="p-f546f88d2803"] .honesty-box{
    border:1px dashed var(--accent);
    background:#fbf3ea;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.95rem;
  }
  body[data-site-page="p-f546f88d2803"] .card-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));
    gap:1em;
    margin:1.4em 0;
  }
  body[data-site-page="p-f546f88d2803"] .card{
    border:1px solid var(--line);
    background:#fff;
    padding:1em 1.1em;
    border-radius:4px;
  }
  body[data-site-page="p-f546f88d2803"] .card h4{margin:0 0 0.4em; font-size:1.02rem;}
  body[data-site-page="p-f546f88d2803"] .card p{margin:0.4em 0 0; font-size:0.93rem; color:var(--ink-soft);}
  body[data-site-page="p-f546f88d2803"] .btn{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.92rem;
    text-decoration:none;
    padding:0.7em 1.3em;
    border-radius:4px;
    border:1px solid var(--accent-2);
    color:var(--accent-2);
    background:transparent;
  }
  body[data-site-page="p-f546f88d2803"] .btn:hover{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-f546f88d2803"] .btn-solid{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-f546f88d2803"] .btn-solid:hover{background:var(--accent);}

  /* ---------- Test-page specific ---------- */
  body[data-site-page="p-f546f88d2803"] .verdict-badge{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:1rem;
    letter-spacing:0.03em;
    padding:0.45em 1em;
    border-radius:4px;
    background:#1f4e5f;
    color:#fff;
  }
  body[data-site-page="p-f546f88d2803"] .tag{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.78rem;
    font-weight:700;
    letter-spacing:0.05em;
    text-transform:uppercase;
    padding:0.25em 0.65em;
    border-radius:3px;
    margin-left:0.5em;
    vertical-align:middle;
  }
  body[data-site-page="p-f546f88d2803"] .tag-shared{background:#e4ecee; color:var(--accent-2); border:1px solid var(--accent-2);}
  body[data-site-page="p-f546f88d2803"] .tag-specific{background:#f3e9de; color:var(--accent); border:1px solid var(--accent);}
  body[data-site-page="p-f546f88d2803"] .verdict-box{border-radius:4px; padding:1em 1.2em; margin:1.4em 0;}
  body[data-site-page="p-f546f88d2803"] .breadcrumb{
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.85rem;
    color:var(--ink-soft);
    margin-bottom:1em;
  }

  /* ---------- Footer ---------- */
  body[data-site-page="p-f546f88d2803"] footer.site-footer{
    background:var(--ink);
    color:#cfc9bd;
    font-size:0.85rem;
  }
  body[data-site-page="p-f546f88d2803"] .footer-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:1.6em 3em;
    justify-content:space-between;
  }
  body[data-site-page="p-f546f88d2803"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-f546f88d2803"] footer.site-footer h5{
    margin:0 0 0.5em;
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.8rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
  }
  body[data-site-page="p-f546f88d2803"] .footer-honesty{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em 1.6em;
    font-size:0.8rem;
    color:#a49c8c;
  }
  body[data-site-page="p-f546f88d2803"] .footer-honesty .stamp{color:#e7c9a9;}
  body[data-site-page="p-f546f88d2803"] .footer-honesty .stamp b{color:#fff;}

  @media (max-width:820px){
    body[data-site-page="p-f546f88d2803"] .layout{grid-template-columns:1fr;}
    body[data-site-page="p-f546f88d2803"] .subnav{position:static;}
  }


/* Extracted styles: early-universe/tests/29-recombination-visibility-function-test.html [p-4d431038c74a] */

  body[data-site-page="p-4d431038c74a"]{
    --ink:#1b1f23;
    --ink-soft:#4a5056;
    --paper:#fbfaf7;
    --paper-alt:#f2efe8;
    --line:#d8d3c7;
    --accent:#6b3f2a;
    --accent-2:#1f4e5f;
    --maxw:1180px;
  }
  body[data-site-page="p-4d431038c74a"], body[data-site-page="p-4d431038c74a"] *{box-sizing:border-box;}
  body[data-site-page="p-4d431038c74a"], body[data-site-page="p-4d431038c74a"]{margin:0;padding:0;}
  body[data-site-page="p-4d431038c74a"]{
    background:var(--paper);
    color:var(--ink);
    font-family: Georgia, 'Times New Roman', Cambria, serif;
    line-height:1.6;
    font-size:17px;
    -webkit-font-smoothing:antialiased;
  }
  body[data-site-page="p-4d431038c74a"] a{color:var(--accent-2);}
  body[data-site-page="p-4d431038c74a"] a:hover{color:var(--accent);}
  body[data-site-page="p-4d431038c74a"] h1, body[data-site-page="p-4d431038c74a"] h2, body[data-site-page="p-4d431038c74a"] h3, body[data-site-page="p-4d431038c74a"] h4{
    font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    line-height:1.25;
    font-weight:700;
    color:var(--ink);
  }
  body[data-site-page="p-4d431038c74a"] code, body[data-site-page="p-4d431038c74a"] pre{
    font-family: Consolas, 'Courier New', monospace;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:3px;
  }
  body[data-site-page="p-4d431038c74a"] code{padding:0.05em 0.35em; font-size:0.92em;}
  body[data-site-page="p-4d431038c74a"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-4d431038c74a"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-4d431038c74a"] th, body[data-site-page="p-4d431038c74a"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-4d431038c74a"] th{background:var(--paper-alt);}
  body[data-site-page="p-4d431038c74a"] blockquote{
    margin:1em 0;
    padding:0.4em 1.1em;
    border-left:3px solid var(--accent);
    background:var(--paper-alt);
    color:var(--ink-soft);
  }
  body[data-site-page="p-4d431038c74a"] .skip-link{
    position:absolute; left:-999px; top:auto;
  }
  body[data-site-page="p-4d431038c74a"] .skip-link:focus{
    left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);
  }

  /* ---------- Top bar: identity + honesty stamp ---------- */
  body[data-site-page="p-4d431038c74a"] .topbar{
    background:var(--ink);
    color:#eee;
    font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    font-size:0.82rem;
  }
  body[data-site-page="p-4d431038c74a"] .topbar-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0.4em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:0.6em 1.2em;
    align-items:center;
    justify-content:space-between;
  }
  body[data-site-page="p-4d431038c74a"] .stamp{
    display:inline-flex;
    align-items:center;
    gap:0.5em;
    color:#e7c9a9;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-4d431038c74a"] .stamp b{color:#fff; font-weight:700;}
  body[data-site-page="p-4d431038c74a"] .topbar-site{color:#c9c2b3;}

  /* ---------- Main nav ---------- */
  body[data-site-page="p-4d431038c74a"] header.site-header{
    background:var(--paper);
    border-bottom:1px solid var(--line);
  }
  body[data-site-page="p-4d431038c74a"] .brand-row{
    max-width:var(--maxw);
    margin:0 auto;
    padding:1.1em 1.2em 0.6em;
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:0.4em;
  }
  body[data-site-page="p-4d431038c74a"] .brand-row h1{
    margin:0;
    font-size:1.5rem;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-4d431038c74a"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-4d431038c74a"] .brand-tag{
    font-family: Georgia, serif;
    font-style:italic;
    color:var(--ink-soft);
    font-size:0.95rem;
  }
  body[data-site-page="p-4d431038c74a"] nav.main-nav{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em;
  }
  body[data-site-page="p-4d431038c74a"] nav.main-nav ul{
    list-style:none;
    margin:0; padding:0;
    display:flex;
    flex-wrap:wrap;
    gap:0.2em;
    border-top:1px solid var(--line);
  }
  body[data-site-page="p-4d431038c74a"] nav.main-nav li{margin:0;}
  body[data-site-page="p-4d431038c74a"] nav.main-nav a{
    display:block;
    padding:0.8em 0.9em;
    color:var(--ink);
    text-decoration:none;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.92rem;
    font-weight:600;
    border-bottom:3px solid transparent;
    white-space:nowrap;
  }
  body[data-site-page="p-4d431038c74a"] nav.main-nav a:hover{
    border-bottom-color:var(--accent);
    color:var(--accent);
  }
  body[data-site-page="p-4d431038c74a"] nav.main-nav a[aria-current="page"]{
    border-bottom-color:var(--accent-2);
    color:var(--accent-2);
  }

  /* ---------- Layout: subnav + main ---------- */
  body[data-site-page="p-4d431038c74a"] .layout{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em 3em;
    display:grid;
    grid-template-columns:220px 1fr;
    gap:2.4em;
    align-items:start;
  }
  body[data-site-page="p-4d431038c74a"] .subnav{
    position:sticky;
    top:1.2em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
  }
  body[data-site-page="p-4d431038c74a"] .subnav-box{
    border:1px solid var(--line);
    background:var(--paper-alt);
    border-radius:4px;
    padding:1em 1.1em;
  }
  body[data-site-page="p-4d431038c74a"] .subnav-box h2{
    margin:0 0 0.6em;
    font-size:0.75rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
    color:var(--ink-soft);
  }
  body[data-site-page="p-4d431038c74a"] .subnav-box ul{list-style:none; margin:0; padding:0;}
  body[data-site-page="p-4d431038c74a"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-4d431038c74a"] .subnav-box a{
    text-decoration:none;
    color:var(--ink);
  }
  body[data-site-page="p-4d431038c74a"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-4d431038c74a"] .subnav-box a[aria-current="page"]{
    color:var(--accent-2);
    font-weight:700;
  }
  body[data-site-page="p-4d431038c74a"] .subnav-empty{
    color:var(--ink-soft);
    font-style:italic;
    font-size:0.85rem;
  }

  body[data-site-page="p-4d431038c74a"] main{min-width:0;}
  body[data-site-page="p-4d431038c74a"] main h2{
    margin-top:1.9em;
    padding-bottom:0.25em;
    border-bottom:1px solid var(--line);
    font-size:1.5rem;
  }
  body[data-site-page="p-4d431038c74a"] main h2:first-child{margin-top:0;}
  body[data-site-page="p-4d431038c74a"] main h3{font-size:1.18rem; margin-top:1.5em;}
  body[data-site-page="p-4d431038c74a"] main p{margin:0.9em 0;}
  body[data-site-page="p-4d431038c74a"] .lede{
    font-size:1.12rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-4d431038c74a"] .callout{
    border:1px solid var(--line);
    border-left:4px solid var(--accent-2);
    background:var(--paper-alt);
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:0 4px 4px 0;
  }
  body[data-site-page="p-4d431038c74a"] .callout h3, body[data-site-page="p-4d431038c74a"] .callout h4{margin-top:0;}
  body[data-site-page="p-4d431038c74a"] .honesty-box{
    border:1px dashed var(--accent);
    background:#fbf3ea;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.95rem;
  }
  body[data-site-page="p-4d431038c74a"] .card-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));
    gap:1em;
    margin:1.4em 0;
  }
  body[data-site-page="p-4d431038c74a"] .card{
    border:1px solid var(--line);
    background:#fff;
    padding:1em 1.1em;
    border-radius:4px;
  }
  body[data-site-page="p-4d431038c74a"] .card h4{margin:0 0 0.4em; font-size:1.02rem;}
  body[data-site-page="p-4d431038c74a"] .card p{margin:0.4em 0 0; font-size:0.93rem; color:var(--ink-soft);}
  body[data-site-page="p-4d431038c74a"] .btn{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.92rem;
    text-decoration:none;
    padding:0.7em 1.3em;
    border-radius:4px;
    border:1px solid var(--accent-2);
    color:var(--accent-2);
    background:transparent;
  }
  body[data-site-page="p-4d431038c74a"] .btn:hover{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-4d431038c74a"] .btn-solid{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-4d431038c74a"] .btn-solid:hover{background:var(--accent);}

  /* ---------- Test-page specific ---------- */
  body[data-site-page="p-4d431038c74a"] .verdict-badge{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:1rem;
    letter-spacing:0.03em;
    padding:0.45em 1em;
    border-radius:4px;
    background:#1f4e5f;
    color:#fff;
  }
  body[data-site-page="p-4d431038c74a"] .tag{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.78rem;
    font-weight:700;
    letter-spacing:0.05em;
    text-transform:uppercase;
    padding:0.25em 0.65em;
    border-radius:3px;
    margin-left:0.5em;
    vertical-align:middle;
  }
  body[data-site-page="p-4d431038c74a"] .tag-shared{background:#e4ecee; color:var(--accent-2); border:1px solid var(--accent-2);}
  body[data-site-page="p-4d431038c74a"] .tag-specific{background:#f3e9de; color:var(--accent); border:1px solid var(--accent);}
  body[data-site-page="p-4d431038c74a"] .breadcrumb{
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.85rem;
    color:var(--ink-soft);
    margin-bottom:1em;
  }

  /* ---------- Footer ---------- */
  body[data-site-page="p-4d431038c74a"] footer.site-footer{
    background:var(--ink);
    color:#cfc9bd;
    font-size:0.85rem;
  }
  body[data-site-page="p-4d431038c74a"] .footer-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:1.6em 3em;
    justify-content:space-between;
  }
  body[data-site-page="p-4d431038c74a"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-4d431038c74a"] footer.site-footer h5{
    margin:0 0 0.5em;
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.8rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
  }
  body[data-site-page="p-4d431038c74a"] .footer-honesty{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em 1.6em;
    font-size:0.8rem;
    color:#a49c8c;
  }
  body[data-site-page="p-4d431038c74a"] .footer-honesty .stamp{color:#e7c9a9;}
  body[data-site-page="p-4d431038c74a"] .footer-honesty .stamp b{color:#fff;}

  @media (max-width:820px){
    body[data-site-page="p-4d431038c74a"] .layout{grid-template-columns:1fr;}
    body[data-site-page="p-4d431038c74a"] .subnav{position:static;}
  }


/* Extracted styles: early-universe/tests/30-cmb-blackbody-and-spectral-distortion-test.html [p-c357c9181d5f] */

  body[data-site-page="p-c357c9181d5f"]{
    --ink:#1b1f23;
    --ink-soft:#4a5056;
    --paper:#fbfaf7;
    --paper-alt:#f2efe8;
    --line:#d8d3c7;
    --accent:#6b3f2a;
    --accent-2:#1f4e5f;
    --maxw:1180px;
  }
  body[data-site-page="p-c357c9181d5f"], body[data-site-page="p-c357c9181d5f"] *{box-sizing:border-box;}
  body[data-site-page="p-c357c9181d5f"], body[data-site-page="p-c357c9181d5f"]{margin:0;padding:0;}
  body[data-site-page="p-c357c9181d5f"]{
    background:var(--paper);
    color:var(--ink);
    font-family: Georgia, 'Times New Roman', Cambria, serif;
    line-height:1.6;
    font-size:17px;
    -webkit-font-smoothing:antialiased;
  }
  body[data-site-page="p-c357c9181d5f"] a{color:var(--accent-2);}
  body[data-site-page="p-c357c9181d5f"] a:hover{color:var(--accent);}
  body[data-site-page="p-c357c9181d5f"] h1, body[data-site-page="p-c357c9181d5f"] h2, body[data-site-page="p-c357c9181d5f"] h3, body[data-site-page="p-c357c9181d5f"] h4{
    font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    line-height:1.25;
    font-weight:700;
    color:var(--ink);
  }
  body[data-site-page="p-c357c9181d5f"] code, body[data-site-page="p-c357c9181d5f"] pre{
    font-family: Consolas, 'Courier New', monospace;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:3px;
  }
  body[data-site-page="p-c357c9181d5f"] code{padding:0.05em 0.35em; font-size:0.92em;}
  body[data-site-page="p-c357c9181d5f"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-c357c9181d5f"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-c357c9181d5f"] th, body[data-site-page="p-c357c9181d5f"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-c357c9181d5f"] th{background:var(--paper-alt);}
  body[data-site-page="p-c357c9181d5f"] blockquote{
    margin:1em 0;
    padding:0.4em 1.1em;
    border-left:3px solid var(--accent);
    background:var(--paper-alt);
    color:var(--ink-soft);
  }
  body[data-site-page="p-c357c9181d5f"] .skip-link{
    position:absolute; left:-999px; top:auto;
  }
  body[data-site-page="p-c357c9181d5f"] .skip-link:focus{
    left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);
  }

  /* ---------- Top bar: identity + honesty stamp ---------- */
  body[data-site-page="p-c357c9181d5f"] .topbar{
    background:var(--ink);
    color:#eee;
    font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    font-size:0.82rem;
  }
  body[data-site-page="p-c357c9181d5f"] .topbar-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0.4em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:0.6em 1.2em;
    align-items:center;
    justify-content:space-between;
  }
  body[data-site-page="p-c357c9181d5f"] .stamp{
    display:inline-flex;
    align-items:center;
    gap:0.5em;
    color:#e7c9a9;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-c357c9181d5f"] .stamp b{color:#fff; font-weight:700;}
  body[data-site-page="p-c357c9181d5f"] .topbar-site{color:#c9c2b3;}

  /* ---------- Main nav ---------- */
  body[data-site-page="p-c357c9181d5f"] header.site-header{
    background:var(--paper);
    border-bottom:1px solid var(--line);
  }
  body[data-site-page="p-c357c9181d5f"] .brand-row{
    max-width:var(--maxw);
    margin:0 auto;
    padding:1.1em 1.2em 0.6em;
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:0.4em;
  }
  body[data-site-page="p-c357c9181d5f"] .brand-row h1{
    margin:0;
    font-size:1.5rem;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-c357c9181d5f"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-c357c9181d5f"] .brand-tag{
    font-family: Georgia, serif;
    font-style:italic;
    color:var(--ink-soft);
    font-size:0.95rem;
  }
  body[data-site-page="p-c357c9181d5f"] nav.main-nav{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em;
  }
  body[data-site-page="p-c357c9181d5f"] nav.main-nav ul{
    list-style:none;
    margin:0; padding:0;
    display:flex;
    flex-wrap:wrap;
    gap:0.2em;
    border-top:1px solid var(--line);
  }
  body[data-site-page="p-c357c9181d5f"] nav.main-nav li{margin:0;}
  body[data-site-page="p-c357c9181d5f"] nav.main-nav a{
    display:block;
    padding:0.8em 0.9em;
    color:var(--ink);
    text-decoration:none;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.92rem;
    font-weight:600;
    border-bottom:3px solid transparent;
    white-space:nowrap;
  }
  body[data-site-page="p-c357c9181d5f"] nav.main-nav a:hover{
    border-bottom-color:var(--accent);
    color:var(--accent);
  }
  body[data-site-page="p-c357c9181d5f"] nav.main-nav a[aria-current="page"]{
    border-bottom-color:var(--accent-2);
    color:var(--accent-2);
  }

  /* ---------- Layout: subnav + main ---------- */
  body[data-site-page="p-c357c9181d5f"] .layout{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em 3em;
    display:grid;
    grid-template-columns:220px 1fr;
    gap:2.4em;
    align-items:start;
  }
  body[data-site-page="p-c357c9181d5f"] .subnav{
    position:sticky;
    top:1.2em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
  }
  body[data-site-page="p-c357c9181d5f"] .subnav-box{
    border:1px solid var(--line);
    background:var(--paper-alt);
    border-radius:4px;
    padding:1em 1.1em;
  }
  body[data-site-page="p-c357c9181d5f"] .subnav-box h2{
    margin:0 0 0.6em;
    font-size:0.75rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
    color:var(--ink-soft);
  }
  body[data-site-page="p-c357c9181d5f"] .subnav-box ul{list-style:none; margin:0; padding:0;}
  body[data-site-page="p-c357c9181d5f"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-c357c9181d5f"] .subnav-box a{
    text-decoration:none;
    color:var(--ink);
  }
  body[data-site-page="p-c357c9181d5f"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-c357c9181d5f"] .subnav-box a[aria-current="page"]{
    color:var(--accent-2);
    font-weight:700;
  }
  body[data-site-page="p-c357c9181d5f"] .subnav-empty{
    color:var(--ink-soft);
    font-style:italic;
    font-size:0.85rem;
  }

  body[data-site-page="p-c357c9181d5f"] main{min-width:0;}
  body[data-site-page="p-c357c9181d5f"] main h2{
    margin-top:1.9em;
    padding-bottom:0.25em;
    border-bottom:1px solid var(--line);
    font-size:1.5rem;
  }
  body[data-site-page="p-c357c9181d5f"] main h2:first-child{margin-top:0;}
  body[data-site-page="p-c357c9181d5f"] main h3{font-size:1.18rem; margin-top:1.5em;}
  body[data-site-page="p-c357c9181d5f"] main p{margin:0.9em 0;}
  body[data-site-page="p-c357c9181d5f"] .lede{
    font-size:1.12rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-c357c9181d5f"] .callout{
    border:1px solid var(--line);
    border-left:4px solid var(--accent-2);
    background:var(--paper-alt);
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:0 4px 4px 0;
  }
  body[data-site-page="p-c357c9181d5f"] .callout h3, body[data-site-page="p-c357c9181d5f"] .callout h4{margin-top:0;}
  body[data-site-page="p-c357c9181d5f"] .honesty-box{
    border:1px dashed var(--accent);
    background:#fbf3ea;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.95rem;
  }
  body[data-site-page="p-c357c9181d5f"] .card-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));
    gap:1em;
    margin:1.4em 0;
  }
  body[data-site-page="p-c357c9181d5f"] .card{
    border:1px solid var(--line);
    background:#fff;
    padding:1em 1.1em;
    border-radius:4px;
  }
  body[data-site-page="p-c357c9181d5f"] .card h4{margin:0 0 0.4em; font-size:1.02rem;}
  body[data-site-page="p-c357c9181d5f"] .card p{margin:0.4em 0 0; font-size:0.93rem; color:var(--ink-soft);}
  body[data-site-page="p-c357c9181d5f"] .btn{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.92rem;
    text-decoration:none;
    padding:0.7em 1.3em;
    border-radius:4px;
    border:1px solid var(--accent-2);
    color:var(--accent-2);
    background:transparent;
  }
  body[data-site-page="p-c357c9181d5f"] .btn:hover{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-c357c9181d5f"] .btn-solid{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-c357c9181d5f"] .btn-solid:hover{background:var(--accent);}

  /* ---------- Test-page specific ---------- */
  body[data-site-page="p-c357c9181d5f"] .verdict-badge{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:1rem;
    letter-spacing:0.03em;
    padding:0.45em 1em;
    border-radius:4px;
    background:#1f4e5f;
    color:#fff;
  }
  body[data-site-page="p-c357c9181d5f"] .tag{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.78rem;
    font-weight:700;
    letter-spacing:0.05em;
    text-transform:uppercase;
    padding:0.25em 0.65em;
    border-radius:3px;
    margin-left:0.5em;
    vertical-align:middle;
  }
  body[data-site-page="p-c357c9181d5f"] .tag-shared{background:#e4ecee; color:var(--accent-2); border:1px solid var(--accent-2);}
  body[data-site-page="p-c357c9181d5f"] .tag-specific{background:#f3e9de; color:var(--accent); border:1px solid var(--accent);}
  body[data-site-page="p-c357c9181d5f"] .breadcrumb{
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.85rem;
    color:var(--ink-soft);
    margin-bottom:1em;
  }

  /* ---------- Footer ---------- */
  body[data-site-page="p-c357c9181d5f"] footer.site-footer{
    background:var(--ink);
    color:#cfc9bd;
    font-size:0.85rem;
  }
  body[data-site-page="p-c357c9181d5f"] .footer-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:1.6em 3em;
    justify-content:space-between;
  }
  body[data-site-page="p-c357c9181d5f"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-c357c9181d5f"] footer.site-footer h5{
    margin:0 0 0.5em;
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.8rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
  }
  body[data-site-page="p-c357c9181d5f"] .footer-honesty{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em 1.6em;
    font-size:0.8rem;
    color:#a49c8c;
  }
  body[data-site-page="p-c357c9181d5f"] .footer-honesty .stamp{color:#e7c9a9;}
  body[data-site-page="p-c357c9181d5f"] .footer-honesty .stamp b{color:#fff;}

  @media (max-width:820px){
    body[data-site-page="p-c357c9181d5f"] .layout{grid-template-columns:1fr;}
    body[data-site-page="p-c357c9181d5f"] .subnav{position:static;}
  }


/* Extracted styles: early-universe/tests/31-cmb-acoustic-peak-geometry-test.html [p-e5b64053af9b] */

  body[data-site-page="p-e5b64053af9b"]{
    --ink:#1b1f23;
    --ink-soft:#4a5056;
    --paper:#fbfaf7;
    --paper-alt:#f2efe8;
    --line:#d8d3c7;
    --accent:#6b3f2a;
    --accent-2:#1f4e5f;
    --maxw:1180px;
  }
  body[data-site-page="p-e5b64053af9b"], body[data-site-page="p-e5b64053af9b"] *{box-sizing:border-box;}
  body[data-site-page="p-e5b64053af9b"], body[data-site-page="p-e5b64053af9b"]{margin:0;padding:0;}
  body[data-site-page="p-e5b64053af9b"]{
    background:var(--paper);
    color:var(--ink);
    font-family: Georgia, 'Times New Roman', Cambria, serif;
    line-height:1.6;
    font-size:17px;
    -webkit-font-smoothing:antialiased;
  }
  body[data-site-page="p-e5b64053af9b"] a{color:var(--accent-2);}
  body[data-site-page="p-e5b64053af9b"] a:hover{color:var(--accent);}
  body[data-site-page="p-e5b64053af9b"] h1, body[data-site-page="p-e5b64053af9b"] h2, body[data-site-page="p-e5b64053af9b"] h3, body[data-site-page="p-e5b64053af9b"] h4{
    font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    line-height:1.25;
    font-weight:700;
    color:var(--ink);
  }
  body[data-site-page="p-e5b64053af9b"] code, body[data-site-page="p-e5b64053af9b"] pre{
    font-family: Consolas, 'Courier New', monospace;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:3px;
  }
  body[data-site-page="p-e5b64053af9b"] code{padding:0.05em 0.35em; font-size:0.92em;}
  body[data-site-page="p-e5b64053af9b"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-e5b64053af9b"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-e5b64053af9b"] th, body[data-site-page="p-e5b64053af9b"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-e5b64053af9b"] th{background:var(--paper-alt);}
  body[data-site-page="p-e5b64053af9b"] blockquote{
    margin:1em 0;
    padding:0.4em 1.1em;
    border-left:3px solid var(--accent);
    background:var(--paper-alt);
    color:var(--ink-soft);
  }
  body[data-site-page="p-e5b64053af9b"] .skip-link{
    position:absolute; left:-999px; top:auto;
  }
  body[data-site-page="p-e5b64053af9b"] .skip-link:focus{
    left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);
  }

  /* ---------- Top bar: identity + honesty stamp ---------- */
  body[data-site-page="p-e5b64053af9b"] .topbar{
    background:var(--ink);
    color:#eee;
    font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    font-size:0.82rem;
  }
  body[data-site-page="p-e5b64053af9b"] .topbar-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0.4em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:0.6em 1.2em;
    align-items:center;
    justify-content:space-between;
  }
  body[data-site-page="p-e5b64053af9b"] .stamp{
    display:inline-flex;
    align-items:center;
    gap:0.5em;
    color:#e7c9a9;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-e5b64053af9b"] .stamp b{color:#fff; font-weight:700;}
  body[data-site-page="p-e5b64053af9b"] .topbar-site{color:#c9c2b3;}

  /* ---------- Main nav ---------- */
  body[data-site-page="p-e5b64053af9b"] header.site-header{
    background:var(--paper);
    border-bottom:1px solid var(--line);
  }
  body[data-site-page="p-e5b64053af9b"] .brand-row{
    max-width:var(--maxw);
    margin:0 auto;
    padding:1.1em 1.2em 0.6em;
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:0.4em;
  }
  body[data-site-page="p-e5b64053af9b"] .brand-row h1{
    margin:0;
    font-size:1.5rem;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-e5b64053af9b"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-e5b64053af9b"] .brand-tag{
    font-family: Georgia, serif;
    font-style:italic;
    color:var(--ink-soft);
    font-size:0.95rem;
  }
  body[data-site-page="p-e5b64053af9b"] nav.main-nav{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em;
  }
  body[data-site-page="p-e5b64053af9b"] nav.main-nav ul{
    list-style:none;
    margin:0; padding:0;
    display:flex;
    flex-wrap:wrap;
    gap:0.2em;
    border-top:1px solid var(--line);
  }
  body[data-site-page="p-e5b64053af9b"] nav.main-nav li{margin:0;}
  body[data-site-page="p-e5b64053af9b"] nav.main-nav a{
    display:block;
    padding:0.8em 0.9em;
    color:var(--ink);
    text-decoration:none;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.92rem;
    font-weight:600;
    border-bottom:3px solid transparent;
    white-space:nowrap;
  }
  body[data-site-page="p-e5b64053af9b"] nav.main-nav a:hover{
    border-bottom-color:var(--accent);
    color:var(--accent);
  }
  body[data-site-page="p-e5b64053af9b"] nav.main-nav a[aria-current="page"]{
    border-bottom-color:var(--accent-2);
    color:var(--accent-2);
  }

  /* ---------- Layout: subnav + main ---------- */
  body[data-site-page="p-e5b64053af9b"] .layout{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em 3em;
    display:grid;
    grid-template-columns:220px 1fr;
    gap:2.4em;
    align-items:start;
  }
  body[data-site-page="p-e5b64053af9b"] .subnav{
    position:sticky;
    top:1.2em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
  }
  body[data-site-page="p-e5b64053af9b"] .subnav-box{
    border:1px solid var(--line);
    background:var(--paper-alt);
    border-radius:4px;
    padding:1em 1.1em;
  }
  body[data-site-page="p-e5b64053af9b"] .subnav-box h2{
    margin:0 0 0.6em;
    font-size:0.75rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
    color:var(--ink-soft);
  }
  body[data-site-page="p-e5b64053af9b"] .subnav-box ul{list-style:none; margin:0; padding:0;}
  body[data-site-page="p-e5b64053af9b"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-e5b64053af9b"] .subnav-box a{
    text-decoration:none;
    color:var(--ink);
  }
  body[data-site-page="p-e5b64053af9b"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-e5b64053af9b"] .subnav-box a[aria-current="page"]{
    color:var(--accent-2);
    font-weight:700;
  }
  body[data-site-page="p-e5b64053af9b"] .subnav-empty{
    color:var(--ink-soft);
    font-style:italic;
    font-size:0.85rem;
  }

  body[data-site-page="p-e5b64053af9b"] main{min-width:0;}
  body[data-site-page="p-e5b64053af9b"] main h2{
    margin-top:1.9em;
    padding-bottom:0.25em;
    border-bottom:1px solid var(--line);
    font-size:1.5rem;
  }
  body[data-site-page="p-e5b64053af9b"] main h2:first-child{margin-top:0;}
  body[data-site-page="p-e5b64053af9b"] main h3{font-size:1.18rem; margin-top:1.5em;}
  body[data-site-page="p-e5b64053af9b"] main p{margin:0.9em 0;}
  body[data-site-page="p-e5b64053af9b"] .lede{
    font-size:1.12rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-e5b64053af9b"] .callout{
    border:1px solid var(--line);
    border-left:4px solid var(--accent-2);
    background:var(--paper-alt);
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:0 4px 4px 0;
  }
  body[data-site-page="p-e5b64053af9b"] .callout h3, body[data-site-page="p-e5b64053af9b"] .callout h4{margin-top:0;}
  body[data-site-page="p-e5b64053af9b"] .honesty-box{
    border:1px dashed var(--accent);
    background:#fbf3ea;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.95rem;
  }
  body[data-site-page="p-e5b64053af9b"] .card-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));
    gap:1em;
    margin:1.4em 0;
  }
  body[data-site-page="p-e5b64053af9b"] .card{
    border:1px solid var(--line);
    background:#fff;
    padding:1em 1.1em;
    border-radius:4px;
  }
  body[data-site-page="p-e5b64053af9b"] .card h4{margin:0 0 0.4em; font-size:1.02rem;}
  body[data-site-page="p-e5b64053af9b"] .card p{margin:0.4em 0 0; font-size:0.93rem; color:var(--ink-soft);}
  body[data-site-page="p-e5b64053af9b"] .btn{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.92rem;
    text-decoration:none;
    padding:0.7em 1.3em;
    border-radius:4px;
    border:1px solid var(--accent-2);
    color:var(--accent-2);
    background:transparent;
  }
  body[data-site-page="p-e5b64053af9b"] .btn:hover{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-e5b64053af9b"] .btn-solid{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-e5b64053af9b"] .btn-solid:hover{background:var(--accent);}

  /* ---------- Test-page specific ---------- */
  body[data-site-page="p-e5b64053af9b"] .verdict-badge{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:1rem;
    letter-spacing:0.03em;
    padding:0.45em 1em;
    border-radius:4px;
    background:#1f4e5f;
    color:#fff;
  }
  body[data-site-page="p-e5b64053af9b"] .tag{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.78rem;
    font-weight:700;
    letter-spacing:0.05em;
    text-transform:uppercase;
    padding:0.25em 0.65em;
    border-radius:3px;
    margin-left:0.5em;
    vertical-align:middle;
  }
  body[data-site-page="p-e5b64053af9b"] .tag-shared{background:#e4ecee; color:var(--accent-2); border:1px solid var(--accent-2);}
  body[data-site-page="p-e5b64053af9b"] .tag-specific{background:#f3e9de; color:var(--accent); border:1px solid var(--accent);}
  body[data-site-page="p-e5b64053af9b"] .breadcrumb{
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.85rem;
    color:var(--ink-soft);
    margin-bottom:1em;
  }

  /* ---------- Footer ---------- */
  body[data-site-page="p-e5b64053af9b"] footer.site-footer{
    background:var(--ink);
    color:#cfc9bd;
    font-size:0.85rem;
  }
  body[data-site-page="p-e5b64053af9b"] .footer-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:1.6em 3em;
    justify-content:space-between;
  }
  body[data-site-page="p-e5b64053af9b"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-e5b64053af9b"] footer.site-footer h5{
    margin:0 0 0.5em;
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.8rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
  }
  body[data-site-page="p-e5b64053af9b"] .footer-honesty{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em 1.6em;
    font-size:0.8rem;
    color:#a49c8c;
  }
  body[data-site-page="p-e5b64053af9b"] .footer-honesty .stamp{color:#e7c9a9;}
  body[data-site-page="p-e5b64053af9b"] .footer-honesty .stamp b{color:#fff;}

  @media (max-width:820px){
    body[data-site-page="p-e5b64053af9b"] .layout{grid-template-columns:1fr;}
    body[data-site-page="p-e5b64053af9b"] .subnav{position:static;}
  }


/* Extracted styles: early-universe/tests/32-cmb-polarization-and-reionization-optical-depth-test.html [p-3fd92d409e70] */

  body[data-site-page="p-3fd92d409e70"]{
    --ink:#1b1f23;
    --ink-soft:#4a5056;
    --paper:#fbfaf7;
    --paper-alt:#f2efe8;
    --line:#d8d3c7;
    --accent:#6b3f2a;
    --accent-2:#1f4e5f;
    --maxw:1180px;
  }
  body[data-site-page="p-3fd92d409e70"], body[data-site-page="p-3fd92d409e70"] *{box-sizing:border-box;}
  body[data-site-page="p-3fd92d409e70"], body[data-site-page="p-3fd92d409e70"]{margin:0;padding:0;}
  body[data-site-page="p-3fd92d409e70"]{
    background:var(--paper);
    color:var(--ink);
    font-family: Georgia, 'Times New Roman', Cambria, serif;
    line-height:1.6;
    font-size:17px;
    -webkit-font-smoothing:antialiased;
  }
  body[data-site-page="p-3fd92d409e70"] a{color:var(--accent-2);}
  body[data-site-page="p-3fd92d409e70"] a:hover{color:var(--accent);}
  body[data-site-page="p-3fd92d409e70"] h1, body[data-site-page="p-3fd92d409e70"] h2, body[data-site-page="p-3fd92d409e70"] h3, body[data-site-page="p-3fd92d409e70"] h4{
    font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    line-height:1.25;
    font-weight:700;
    color:var(--ink);
  }
  body[data-site-page="p-3fd92d409e70"] code, body[data-site-page="p-3fd92d409e70"] pre{
    font-family: Consolas, 'Courier New', monospace;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:3px;
  }
  body[data-site-page="p-3fd92d409e70"] code{padding:0.05em 0.35em; font-size:0.92em;}
  body[data-site-page="p-3fd92d409e70"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-3fd92d409e70"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-3fd92d409e70"] th, body[data-site-page="p-3fd92d409e70"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-3fd92d409e70"] th{background:var(--paper-alt);}
  body[data-site-page="p-3fd92d409e70"] blockquote{
    margin:1em 0;
    padding:0.4em 1.1em;
    border-left:3px solid var(--accent);
    background:var(--paper-alt);
    color:var(--ink-soft);
  }
  body[data-site-page="p-3fd92d409e70"] .skip-link{
    position:absolute; left:-999px; top:auto;
  }
  body[data-site-page="p-3fd92d409e70"] .skip-link:focus{
    left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);
  }

  /* ---------- Top bar: identity + honesty stamp ---------- */
  body[data-site-page="p-3fd92d409e70"] .topbar{
    background:var(--ink);
    color:#eee;
    font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    font-size:0.82rem;
  }
  body[data-site-page="p-3fd92d409e70"] .topbar-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0.4em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:0.6em 1.2em;
    align-items:center;
    justify-content:space-between;
  }
  body[data-site-page="p-3fd92d409e70"] .stamp{
    display:inline-flex;
    align-items:center;
    gap:0.5em;
    color:#e7c9a9;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-3fd92d409e70"] .stamp b{color:#fff; font-weight:700;}
  body[data-site-page="p-3fd92d409e70"] .topbar-site{color:#c9c2b3;}

  /* ---------- Main nav ---------- */
  body[data-site-page="p-3fd92d409e70"] header.site-header{
    background:var(--paper);
    border-bottom:1px solid var(--line);
  }
  body[data-site-page="p-3fd92d409e70"] .brand-row{
    max-width:var(--maxw);
    margin:0 auto;
    padding:1.1em 1.2em 0.6em;
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:0.4em;
  }
  body[data-site-page="p-3fd92d409e70"] .brand-row h1{
    margin:0;
    font-size:1.5rem;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-3fd92d409e70"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-3fd92d409e70"] .brand-tag{
    font-family: Georgia, serif;
    font-style:italic;
    color:var(--ink-soft);
    font-size:0.95rem;
  }
  body[data-site-page="p-3fd92d409e70"] nav.main-nav{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em;
  }
  body[data-site-page="p-3fd92d409e70"] nav.main-nav ul{
    list-style:none;
    margin:0; padding:0;
    display:flex;
    flex-wrap:wrap;
    gap:0.2em;
    border-top:1px solid var(--line);
  }
  body[data-site-page="p-3fd92d409e70"] nav.main-nav li{margin:0;}
  body[data-site-page="p-3fd92d409e70"] nav.main-nav a{
    display:block;
    padding:0.8em 0.9em;
    color:var(--ink);
    text-decoration:none;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.92rem;
    font-weight:600;
    border-bottom:3px solid transparent;
    white-space:nowrap;
  }
  body[data-site-page="p-3fd92d409e70"] nav.main-nav a:hover{
    border-bottom-color:var(--accent);
    color:var(--accent);
  }
  body[data-site-page="p-3fd92d409e70"] nav.main-nav a[aria-current="page"]{
    border-bottom-color:var(--accent-2);
    color:var(--accent-2);
  }

  /* ---------- Layout: subnav + main ---------- */
  body[data-site-page="p-3fd92d409e70"] .layout{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em 3em;
    display:grid;
    grid-template-columns:220px 1fr;
    gap:2.4em;
    align-items:start;
  }
  body[data-site-page="p-3fd92d409e70"] .subnav{
    position:sticky;
    top:1.2em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
  }
  body[data-site-page="p-3fd92d409e70"] .subnav-box{
    border:1px solid var(--line);
    background:var(--paper-alt);
    border-radius:4px;
    padding:1em 1.1em;
  }
  body[data-site-page="p-3fd92d409e70"] .subnav-box h2{
    margin:0 0 0.6em;
    font-size:0.75rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
    color:var(--ink-soft);
  }
  body[data-site-page="p-3fd92d409e70"] .subnav-box ul{list-style:none; margin:0; padding:0;}
  body[data-site-page="p-3fd92d409e70"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-3fd92d409e70"] .subnav-box a{
    text-decoration:none;
    color:var(--ink);
  }
  body[data-site-page="p-3fd92d409e70"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-3fd92d409e70"] .subnav-box a[aria-current="page"]{
    color:var(--accent-2);
    font-weight:700;
  }
  body[data-site-page="p-3fd92d409e70"] .subnav-empty{
    color:var(--ink-soft);
    font-style:italic;
    font-size:0.85rem;
  }

  body[data-site-page="p-3fd92d409e70"] main{min-width:0;}
  body[data-site-page="p-3fd92d409e70"] main h2{
    margin-top:1.9em;
    padding-bottom:0.25em;
    border-bottom:1px solid var(--line);
    font-size:1.5rem;
  }
  body[data-site-page="p-3fd92d409e70"] main h2:first-child{margin-top:0;}
  body[data-site-page="p-3fd92d409e70"] main h3{font-size:1.18rem; margin-top:1.5em;}
  body[data-site-page="p-3fd92d409e70"] main p{margin:0.9em 0;}
  body[data-site-page="p-3fd92d409e70"] .lede{
    font-size:1.12rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-3fd92d409e70"] .callout{
    border:1px solid var(--line);
    border-left:4px solid var(--accent-2);
    background:var(--paper-alt);
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:0 4px 4px 0;
  }
  body[data-site-page="p-3fd92d409e70"] .callout h3, body[data-site-page="p-3fd92d409e70"] .callout h4{margin-top:0;}
  body[data-site-page="p-3fd92d409e70"] .honesty-box{
    border:1px dashed var(--accent);
    background:#fbf3ea;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.95rem;
  }
  body[data-site-page="p-3fd92d409e70"] .card-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));
    gap:1em;
    margin:1.4em 0;
  }
  body[data-site-page="p-3fd92d409e70"] .card{
    border:1px solid var(--line);
    background:#fff;
    padding:1em 1.1em;
    border-radius:4px;
  }
  body[data-site-page="p-3fd92d409e70"] .card h4{margin:0 0 0.4em; font-size:1.02rem;}
  body[data-site-page="p-3fd92d409e70"] .card p{margin:0.4em 0 0; font-size:0.93rem; color:var(--ink-soft);}
  body[data-site-page="p-3fd92d409e70"] .btn{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.92rem;
    text-decoration:none;
    padding:0.7em 1.3em;
    border-radius:4px;
    border:1px solid var(--accent-2);
    color:var(--accent-2);
    background:transparent;
  }
  body[data-site-page="p-3fd92d409e70"] .btn:hover{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-3fd92d409e70"] .btn-solid{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-3fd92d409e70"] .btn-solid:hover{background:var(--accent);}

  /* ---------- Test-page specific ---------- */
  body[data-site-page="p-3fd92d409e70"] .verdict-badge{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:1rem;
    letter-spacing:0.03em;
    padding:0.45em 1em;
    border-radius:4px;
    background:#1f4e5f;
    color:#fff;
  }
  body[data-site-page="p-3fd92d409e70"] .tag{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.78rem;
    font-weight:700;
    letter-spacing:0.05em;
    text-transform:uppercase;
    padding:0.25em 0.65em;
    border-radius:3px;
    margin-left:0.5em;
    vertical-align:middle;
  }
  body[data-site-page="p-3fd92d409e70"] .tag-shared{background:#e4ecee; color:var(--accent-2); border:1px solid var(--accent-2);}
  body[data-site-page="p-3fd92d409e70"] .tag-specific{background:#f3e9de; color:var(--accent); border:1px solid var(--accent);}
  body[data-site-page="p-3fd92d409e70"] .breadcrumb{
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.85rem;
    color:var(--ink-soft);
    margin-bottom:1em;
  }

  /* ---------- Footer ---------- */
  body[data-site-page="p-3fd92d409e70"] footer.site-footer{
    background:var(--ink);
    color:#cfc9bd;
    font-size:0.85rem;
  }
  body[data-site-page="p-3fd92d409e70"] .footer-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:1.6em 3em;
    justify-content:space-between;
  }
  body[data-site-page="p-3fd92d409e70"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-3fd92d409e70"] footer.site-footer h5{
    margin:0 0 0.5em;
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.8rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
  }
  body[data-site-page="p-3fd92d409e70"] .footer-honesty{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em 1.6em;
    font-size:0.8rem;
    color:#a49c8c;
  }
  body[data-site-page="p-3fd92d409e70"] .footer-honesty .stamp{color:#e7c9a9;}
  body[data-site-page="p-3fd92d409e70"] .footer-honesty .stamp b{color:#fff;}

  @media (max-width:820px){
    body[data-site-page="p-3fd92d409e70"] .layout{grid-template-columns:1fr;}
    body[data-site-page="p-3fd92d409e70"] .subnav{position:static;}
  }


/* Extracted styles: early-universe/tests/33-cmb-lensing-and-growth-consistency-test.html [p-e94775a073f7] */

  body[data-site-page="p-e94775a073f7"]{
    --ink:#1b1f23;
    --ink-soft:#4a5056;
    --paper:#fbfaf7;
    --paper-alt:#f2efe8;
    --line:#d8d3c7;
    --accent:#6b3f2a;
    --accent-2:#1f4e5f;
    --maxw:1180px;
  }
  body[data-site-page="p-e94775a073f7"], body[data-site-page="p-e94775a073f7"] *{box-sizing:border-box;}
  body[data-site-page="p-e94775a073f7"], body[data-site-page="p-e94775a073f7"]{margin:0;padding:0;}
  body[data-site-page="p-e94775a073f7"]{
    background:var(--paper);
    color:var(--ink);
    font-family: Georgia, 'Times New Roman', Cambria, serif;
    line-height:1.6;
    font-size:17px;
    -webkit-font-smoothing:antialiased;
  }
  body[data-site-page="p-e94775a073f7"] a{color:var(--accent-2);}
  body[data-site-page="p-e94775a073f7"] a:hover{color:var(--accent);}
  body[data-site-page="p-e94775a073f7"] h1, body[data-site-page="p-e94775a073f7"] h2, body[data-site-page="p-e94775a073f7"] h3, body[data-site-page="p-e94775a073f7"] h4{
    font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    line-height:1.25;
    font-weight:700;
    color:var(--ink);
  }
  body[data-site-page="p-e94775a073f7"] code, body[data-site-page="p-e94775a073f7"] pre{
    font-family: Consolas, 'Courier New', monospace;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:3px;
  }
  body[data-site-page="p-e94775a073f7"] code{padding:0.05em 0.35em; font-size:0.92em;}
  body[data-site-page="p-e94775a073f7"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-e94775a073f7"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-e94775a073f7"] th, body[data-site-page="p-e94775a073f7"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-e94775a073f7"] th{background:var(--paper-alt);}
  body[data-site-page="p-e94775a073f7"] blockquote{
    margin:1em 0;
    padding:0.4em 1.1em;
    border-left:3px solid var(--accent);
    background:var(--paper-alt);
    color:var(--ink-soft);
  }
  body[data-site-page="p-e94775a073f7"] .skip-link{
    position:absolute; left:-999px; top:auto;
  }
  body[data-site-page="p-e94775a073f7"] .skip-link:focus{
    left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);
  }

  /* ---------- Top bar: identity + honesty stamp ---------- */
  body[data-site-page="p-e94775a073f7"] .topbar{
    background:var(--ink);
    color:#eee;
    font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    font-size:0.82rem;
  }
  body[data-site-page="p-e94775a073f7"] .topbar-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0.4em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:0.6em 1.2em;
    align-items:center;
    justify-content:space-between;
  }
  body[data-site-page="p-e94775a073f7"] .stamp{
    display:inline-flex;
    align-items:center;
    gap:0.5em;
    color:#e7c9a9;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-e94775a073f7"] .stamp b{color:#fff; font-weight:700;}
  body[data-site-page="p-e94775a073f7"] .topbar-site{color:#c9c2b3;}

  /* ---------- Main nav ---------- */
  body[data-site-page="p-e94775a073f7"] header.site-header{
    background:var(--paper);
    border-bottom:1px solid var(--line);
  }
  body[data-site-page="p-e94775a073f7"] .brand-row{
    max-width:var(--maxw);
    margin:0 auto;
    padding:1.1em 1.2em 0.6em;
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:0.4em;
  }
  body[data-site-page="p-e94775a073f7"] .brand-row h1{
    margin:0;
    font-size:1.5rem;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-e94775a073f7"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-e94775a073f7"] .brand-tag{
    font-family: Georgia, serif;
    font-style:italic;
    color:var(--ink-soft);
    font-size:0.95rem;
  }
  body[data-site-page="p-e94775a073f7"] nav.main-nav{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em;
  }
  body[data-site-page="p-e94775a073f7"] nav.main-nav ul{
    list-style:none;
    margin:0; padding:0;
    display:flex;
    flex-wrap:wrap;
    gap:0.2em;
    border-top:1px solid var(--line);
  }
  body[data-site-page="p-e94775a073f7"] nav.main-nav li{margin:0;}
  body[data-site-page="p-e94775a073f7"] nav.main-nav a{
    display:block;
    padding:0.8em 0.9em;
    color:var(--ink);
    text-decoration:none;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.92rem;
    font-weight:600;
    border-bottom:3px solid transparent;
    white-space:nowrap;
  }
  body[data-site-page="p-e94775a073f7"] nav.main-nav a:hover{
    border-bottom-color:var(--accent);
    color:var(--accent);
  }
  body[data-site-page="p-e94775a073f7"] nav.main-nav a[aria-current="page"]{
    border-bottom-color:var(--accent-2);
    color:var(--accent-2);
  }

  /* ---------- Layout: subnav + main ---------- */
  body[data-site-page="p-e94775a073f7"] .layout{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em 3em;
    display:grid;
    grid-template-columns:220px 1fr;
    gap:2.4em;
    align-items:start;
  }
  body[data-site-page="p-e94775a073f7"] .subnav{
    position:sticky;
    top:1.2em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
  }
  body[data-site-page="p-e94775a073f7"] .subnav-box{
    border:1px solid var(--line);
    background:var(--paper-alt);
    border-radius:4px;
    padding:1em 1.1em;
  }
  body[data-site-page="p-e94775a073f7"] .subnav-box h2{
    margin:0 0 0.6em;
    font-size:0.75rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
    color:var(--ink-soft);
  }
  body[data-site-page="p-e94775a073f7"] .subnav-box ul{list-style:none; margin:0; padding:0;}
  body[data-site-page="p-e94775a073f7"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-e94775a073f7"] .subnav-box a{
    text-decoration:none;
    color:var(--ink);
  }
  body[data-site-page="p-e94775a073f7"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-e94775a073f7"] .subnav-box a[aria-current="page"]{
    color:var(--accent-2);
    font-weight:700;
  }
  body[data-site-page="p-e94775a073f7"] .subnav-empty{
    color:var(--ink-soft);
    font-style:italic;
    font-size:0.85rem;
  }

  body[data-site-page="p-e94775a073f7"] main{min-width:0;}
  body[data-site-page="p-e94775a073f7"] main h2{
    margin-top:1.9em;
    padding-bottom:0.25em;
    border-bottom:1px solid var(--line);
    font-size:1.5rem;
  }
  body[data-site-page="p-e94775a073f7"] main h2:first-child{margin-top:0;}
  body[data-site-page="p-e94775a073f7"] main h3{font-size:1.18rem; margin-top:1.5em;}
  body[data-site-page="p-e94775a073f7"] main p{margin:0.9em 0;}
  body[data-site-page="p-e94775a073f7"] .lede{
    font-size:1.12rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-e94775a073f7"] .callout{
    border:1px solid var(--line);
    border-left:4px solid var(--accent-2);
    background:var(--paper-alt);
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:0 4px 4px 0;
  }
  body[data-site-page="p-e94775a073f7"] .callout h3, body[data-site-page="p-e94775a073f7"] .callout h4{margin-top:0;}
  body[data-site-page="p-e94775a073f7"] .honesty-box{
    border:1px dashed var(--accent);
    background:#fbf3ea;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.95rem;
  }
  body[data-site-page="p-e94775a073f7"] .card-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));
    gap:1em;
    margin:1.4em 0;
  }
  body[data-site-page="p-e94775a073f7"] .card{
    border:1px solid var(--line);
    background:#fff;
    padding:1em 1.1em;
    border-radius:4px;
  }
  body[data-site-page="p-e94775a073f7"] .card h4{margin:0 0 0.4em; font-size:1.02rem;}
  body[data-site-page="p-e94775a073f7"] .card p{margin:0.4em 0 0; font-size:0.93rem; color:var(--ink-soft);}
  body[data-site-page="p-e94775a073f7"] .btn{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.92rem;
    text-decoration:none;
    padding:0.7em 1.3em;
    border-radius:4px;
    border:1px solid var(--accent-2);
    color:var(--accent-2);
    background:transparent;
  }
  body[data-site-page="p-e94775a073f7"] .btn:hover{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-e94775a073f7"] .btn-solid{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-e94775a073f7"] .btn-solid:hover{background:var(--accent);}

  /* ---------- Test-page specific ---------- */
  body[data-site-page="p-e94775a073f7"] .verdict-badge{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:1rem;
    letter-spacing:0.03em;
    padding:0.45em 1em;
    border-radius:4px;
    background:#1f4e5f;
    color:#fff;
  }
  body[data-site-page="p-e94775a073f7"] .tag{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.78rem;
    font-weight:700;
    letter-spacing:0.05em;
    text-transform:uppercase;
    padding:0.25em 0.65em;
    border-radius:3px;
    margin-left:0.5em;
    vertical-align:middle;
  }
  body[data-site-page="p-e94775a073f7"] .tag-shared{background:#e4ecee; color:var(--accent-2); border:1px solid var(--accent-2);}
  body[data-site-page="p-e94775a073f7"] .tag-specific{background:#f3e9de; color:var(--accent); border:1px solid var(--accent);}
  body[data-site-page="p-e94775a073f7"] .breadcrumb{
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.85rem;
    color:var(--ink-soft);
    margin-bottom:1em;
  }

  /* ---------- Footer ---------- */
  body[data-site-page="p-e94775a073f7"] footer.site-footer{
    background:var(--ink);
    color:#cfc9bd;
    font-size:0.85rem;
  }
  body[data-site-page="p-e94775a073f7"] .footer-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:1.6em 3em;
    justify-content:space-between;
  }
  body[data-site-page="p-e94775a073f7"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-e94775a073f7"] footer.site-footer h5{
    margin:0 0 0.5em;
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.8rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
  }
  body[data-site-page="p-e94775a073f7"] .footer-honesty{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em 1.6em;
    font-size:0.8rem;
    color:#a49c8c;
  }
  body[data-site-page="p-e94775a073f7"] .footer-honesty .stamp{color:#e7c9a9;}
  body[data-site-page="p-e94775a073f7"] .footer-honesty .stamp b{color:#fff;}

  @media (max-width:820px){
    body[data-site-page="p-e94775a073f7"] .layout{grid-template-columns:1fr;}
    body[data-site-page="p-e94775a073f7"] .subnav{position:static;}
  }


/* Extracted styles: early-universe/tests/34-primordial-power-spectrum-to-large-scale-structure-test.html [p-9614af153989] */

  body[data-site-page="p-9614af153989"]{
    --ink:#1b1f23;
    --ink-soft:#4a5056;
    --paper:#fbfaf7;
    --paper-alt:#f2efe8;
    --line:#d8d3c7;
    --accent:#6b3f2a;
    --accent-2:#1f4e5f;
    --maxw:1180px;
  }
  body[data-site-page="p-9614af153989"], body[data-site-page="p-9614af153989"] *{box-sizing:border-box;}
  body[data-site-page="p-9614af153989"], body[data-site-page="p-9614af153989"]{margin:0;padding:0;}
  body[data-site-page="p-9614af153989"]{
    background:var(--paper);
    color:var(--ink);
    font-family: Georgia, 'Times New Roman', Cambria, serif;
    line-height:1.6;
    font-size:17px;
    -webkit-font-smoothing:antialiased;
  }
  body[data-site-page="p-9614af153989"] a{color:var(--accent-2);}
  body[data-site-page="p-9614af153989"] a:hover{color:var(--accent);}
  body[data-site-page="p-9614af153989"] h1, body[data-site-page="p-9614af153989"] h2, body[data-site-page="p-9614af153989"] h3, body[data-site-page="p-9614af153989"] h4{
    font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    line-height:1.25;
    font-weight:700;
    color:var(--ink);
  }
  body[data-site-page="p-9614af153989"] code, body[data-site-page="p-9614af153989"] pre{
    font-family: Consolas, 'Courier New', monospace;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:3px;
  }
  body[data-site-page="p-9614af153989"] code{padding:0.05em 0.35em; font-size:0.92em;}
  body[data-site-page="p-9614af153989"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-9614af153989"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-9614af153989"] th, body[data-site-page="p-9614af153989"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-9614af153989"] th{background:var(--paper-alt);}
  body[data-site-page="p-9614af153989"] blockquote{
    margin:1em 0;
    padding:0.4em 1.1em;
    border-left:3px solid var(--accent);
    background:var(--paper-alt);
    color:var(--ink-soft);
  }
  body[data-site-page="p-9614af153989"] .skip-link{
    position:absolute; left:-999px; top:auto;
  }
  body[data-site-page="p-9614af153989"] .skip-link:focus{
    left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);
  }

  /* ---------- Top bar: identity + honesty stamp ---------- */
  body[data-site-page="p-9614af153989"] .topbar{
    background:var(--ink);
    color:#eee;
    font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    font-size:0.82rem;
  }
  body[data-site-page="p-9614af153989"] .topbar-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0.4em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:0.6em 1.2em;
    align-items:center;
    justify-content:space-between;
  }
  body[data-site-page="p-9614af153989"] .stamp{
    display:inline-flex;
    align-items:center;
    gap:0.5em;
    color:#e7c9a9;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-9614af153989"] .stamp b{color:#fff; font-weight:700;}
  body[data-site-page="p-9614af153989"] .topbar-site{color:#c9c2b3;}

  /* ---------- Main nav ---------- */
  body[data-site-page="p-9614af153989"] header.site-header{
    background:var(--paper);
    border-bottom:1px solid var(--line);
  }
  body[data-site-page="p-9614af153989"] .brand-row{
    max-width:var(--maxw);
    margin:0 auto;
    padding:1.1em 1.2em 0.6em;
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:0.4em;
  }
  body[data-site-page="p-9614af153989"] .brand-row h1{
    margin:0;
    font-size:1.5rem;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-9614af153989"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-9614af153989"] .brand-tag{
    font-family: Georgia, serif;
    font-style:italic;
    color:var(--ink-soft);
    font-size:0.95rem;
  }
  body[data-site-page="p-9614af153989"] nav.main-nav{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em;
  }
  body[data-site-page="p-9614af153989"] nav.main-nav ul{
    list-style:none;
    margin:0; padding:0;
    display:flex;
    flex-wrap:wrap;
    gap:0.2em;
    border-top:1px solid var(--line);
  }
  body[data-site-page="p-9614af153989"] nav.main-nav li{margin:0;}
  body[data-site-page="p-9614af153989"] nav.main-nav a{
    display:block;
    padding:0.8em 0.9em;
    color:var(--ink);
    text-decoration:none;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.92rem;
    font-weight:600;
    border-bottom:3px solid transparent;
    white-space:nowrap;
  }
  body[data-site-page="p-9614af153989"] nav.main-nav a:hover{
    border-bottom-color:var(--accent);
    color:var(--accent);
  }
  body[data-site-page="p-9614af153989"] nav.main-nav a[aria-current="page"]{
    border-bottom-color:var(--accent-2);
    color:var(--accent-2);
  }

  /* ---------- Layout: subnav + main ---------- */
  body[data-site-page="p-9614af153989"] .layout{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em 3em;
    display:grid;
    grid-template-columns:220px 1fr;
    gap:2.4em;
    align-items:start;
  }
  body[data-site-page="p-9614af153989"] .subnav{
    position:sticky;
    top:1.2em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
  }
  body[data-site-page="p-9614af153989"] .subnav-box{
    border:1px solid var(--line);
    background:var(--paper-alt);
    border-radius:4px;
    padding:1em 1.1em;
  }
  body[data-site-page="p-9614af153989"] .subnav-box h2{
    margin:0 0 0.6em;
    font-size:0.75rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
    color:var(--ink-soft);
  }
  body[data-site-page="p-9614af153989"] .subnav-box ul{list-style:none; margin:0; padding:0;}
  body[data-site-page="p-9614af153989"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-9614af153989"] .subnav-box a{
    text-decoration:none;
    color:var(--ink);
  }
  body[data-site-page="p-9614af153989"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-9614af153989"] .subnav-box a[aria-current="page"]{
    color:var(--accent-2);
    font-weight:700;
  }
  body[data-site-page="p-9614af153989"] .subnav-empty{
    color:var(--ink-soft);
    font-style:italic;
    font-size:0.85rem;
  }

  body[data-site-page="p-9614af153989"] main{min-width:0;}
  body[data-site-page="p-9614af153989"] main h2{
    margin-top:1.9em;
    padding-bottom:0.25em;
    border-bottom:1px solid var(--line);
    font-size:1.5rem;
  }
  body[data-site-page="p-9614af153989"] main h2:first-child{margin-top:0;}
  body[data-site-page="p-9614af153989"] main h3{font-size:1.18rem; margin-top:1.5em;}
  body[data-site-page="p-9614af153989"] main p{margin:0.9em 0;}
  body[data-site-page="p-9614af153989"] .lede{
    font-size:1.12rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-9614af153989"] .callout{
    border:1px solid var(--line);
    border-left:4px solid var(--accent-2);
    background:var(--paper-alt);
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:0 4px 4px 0;
  }
  body[data-site-page="p-9614af153989"] .callout h3, body[data-site-page="p-9614af153989"] .callout h4{margin-top:0;}
  body[data-site-page="p-9614af153989"] .honesty-box{
    border:1px dashed var(--accent);
    background:#fbf3ea;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.95rem;
  }
  body[data-site-page="p-9614af153989"] .card-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));
    gap:1em;
    margin:1.4em 0;
  }
  body[data-site-page="p-9614af153989"] .card{
    border:1px solid var(--line);
    background:#fff;
    padding:1em 1.1em;
    border-radius:4px;
  }
  body[data-site-page="p-9614af153989"] .card h4{margin:0 0 0.4em; font-size:1.02rem;}
  body[data-site-page="p-9614af153989"] .card p{margin:0.4em 0 0; font-size:0.93rem; color:var(--ink-soft);}
  body[data-site-page="p-9614af153989"] .btn{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.92rem;
    text-decoration:none;
    padding:0.7em 1.3em;
    border-radius:4px;
    border:1px solid var(--accent-2);
    color:var(--accent-2);
    background:transparent;
  }
  body[data-site-page="p-9614af153989"] .btn:hover{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-9614af153989"] .btn-solid{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-9614af153989"] .btn-solid:hover{background:var(--accent);}

  /* ---------- Test-page specific ---------- */
  body[data-site-page="p-9614af153989"] .verdict-badge{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:1rem;
    letter-spacing:0.03em;
    padding:0.45em 1em;
    border-radius:4px;
    background:#1f4e5f;
    color:#fff;
  }
  body[data-site-page="p-9614af153989"] .tag{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.78rem;
    font-weight:700;
    letter-spacing:0.05em;
    text-transform:uppercase;
    padding:0.25em 0.65em;
    border-radius:3px;
    margin-left:0.5em;
    vertical-align:middle;
  }
  body[data-site-page="p-9614af153989"] .tag-shared{background:#e4ecee; color:var(--accent-2); border:1px solid var(--accent-2);}
  body[data-site-page="p-9614af153989"] .tag-specific{background:#f3e9de; color:var(--accent); border:1px solid var(--accent);}
  body[data-site-page="p-9614af153989"] .breadcrumb{
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.85rem;
    color:var(--ink-soft);
    margin-bottom:1em;
  }

  /* ---------- Footer ---------- */
  body[data-site-page="p-9614af153989"] footer.site-footer{
    background:var(--ink);
    color:#cfc9bd;
    font-size:0.85rem;
  }
  body[data-site-page="p-9614af153989"] .footer-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:1.6em 3em;
    justify-content:space-between;
  }
  body[data-site-page="p-9614af153989"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-9614af153989"] footer.site-footer h5{
    margin:0 0 0.5em;
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.8rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
  }
  body[data-site-page="p-9614af153989"] .footer-honesty{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em 1.6em;
    font-size:0.8rem;
    color:#a49c8c;
  }
  body[data-site-page="p-9614af153989"] .footer-honesty .stamp{color:#e7c9a9;}
  body[data-site-page="p-9614af153989"] .footer-honesty .stamp b{color:#fff;}

  @media (max-width:820px){
    body[data-site-page="p-9614af153989"] .layout{grid-template-columns:1fr;}
    body[data-site-page="p-9614af153989"] .subnav{position:static;}
  }


/* Extracted styles: early-universe/tests/35-bao-standard-ruler-consistency-test.html [p-b02f6fb27263] */

  body[data-site-page="p-b02f6fb27263"]{
    --ink:#1b1f23;
    --ink-soft:#4a5056;
    --paper:#fbfaf7;
    --paper-alt:#f2efe8;
    --line:#d8d3c7;
    --accent:#6b3f2a;
    --accent-2:#1f4e5f;
    --maxw:1180px;
    --good:#2e6b3e;
    --bad:#8a2e2e;
  }
  body[data-site-page="p-b02f6fb27263"], body[data-site-page="p-b02f6fb27263"] *{box-sizing:border-box;}
  body[data-site-page="p-b02f6fb27263"], body[data-site-page="p-b02f6fb27263"]{margin:0;padding:0;}
  body[data-site-page="p-b02f6fb27263"]{
    background:var(--paper);
    color:var(--ink);
    font-family: Georgia, 'Times New Roman', Cambria, serif;
    line-height:1.6;
    font-size:17px;
    -webkit-font-smoothing:antialiased;
  }
  body[data-site-page="p-b02f6fb27263"] a{color:var(--accent-2);}
  body[data-site-page="p-b02f6fb27263"] a:hover{color:var(--accent);}
  body[data-site-page="p-b02f6fb27263"] h1, body[data-site-page="p-b02f6fb27263"] h2, body[data-site-page="p-b02f6fb27263"] h3, body[data-site-page="p-b02f6fb27263"] h4{
    font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    line-height:1.25;
    font-weight:700;
    color:var(--ink);
  }
  body[data-site-page="p-b02f6fb27263"] code, body[data-site-page="p-b02f6fb27263"] pre{
    font-family: Consolas, 'Courier New', monospace;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:3px;
  }
  body[data-site-page="p-b02f6fb27263"] code{padding:0.05em 0.35em; font-size:0.92em;}
  body[data-site-page="p-b02f6fb27263"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-b02f6fb27263"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-b02f6fb27263"] th, body[data-site-page="p-b02f6fb27263"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-b02f6fb27263"] th{background:var(--paper-alt);}
  body[data-site-page="p-b02f6fb27263"] blockquote{
    margin:1em 0;
    padding:0.4em 1.1em;
    border-left:3px solid var(--accent);
    background:var(--paper-alt);
    color:var(--ink-soft);
  }
  body[data-site-page="p-b02f6fb27263"] .skip-link{ position:absolute; left:-999px; top:auto; }
  body[data-site-page="p-b02f6fb27263"] .skip-link:focus{ left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line); }

  body[data-site-page="p-b02f6fb27263"] .topbar{
    background:var(--ink);
    color:#eee;
    font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    font-size:0.82rem;
  }
  body[data-site-page="p-b02f6fb27263"] .topbar-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0.4em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:0.6em 1.2em;
    align-items:center;
    justify-content:space-between;
  }
  body[data-site-page="p-b02f6fb27263"] .stamp{
    display:inline-flex;
    align-items:center;
    gap:0.5em;
    color:#e7c9a9;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-b02f6fb27263"] .stamp b{color:#fff; font-weight:700;}
  body[data-site-page="p-b02f6fb27263"] .topbar-site{color:#c9c2b3;}

  body[data-site-page="p-b02f6fb27263"] header.site-header{ background:var(--paper); border-bottom:1px solid var(--line); }
  body[data-site-page="p-b02f6fb27263"] .brand-row{
    max-width:var(--maxw);
    margin:0 auto;
    padding:1.1em 1.2em 0.6em;
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:0.4em;
  }
  body[data-site-page="p-b02f6fb27263"] .brand-row h1{ margin:0; font-size:1.5rem; letter-spacing:0.01em; }
  body[data-site-page="p-b02f6fb27263"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-b02f6fb27263"] .brand-tag{ font-family: Georgia, serif; font-style:italic; color:var(--ink-soft); font-size:0.95rem; }
  body[data-site-page="p-b02f6fb27263"] nav.main-nav{ max-width:var(--maxw); margin:0 auto; padding:0 1.2em; }
  body[data-site-page="p-b02f6fb27263"] nav.main-nav ul{
    list-style:none; margin:0; padding:0;
    display:flex; flex-wrap:wrap; gap:0.2em;
    border-top:1px solid var(--line);
  }
  body[data-site-page="p-b02f6fb27263"] nav.main-nav li{margin:0;}
  body[data-site-page="p-b02f6fb27263"] nav.main-nav a{
    display:block; padding:0.8em 0.9em;
    color:var(--ink); text-decoration:none;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.92rem; font-weight:600;
    border-bottom:3px solid transparent;
    white-space:nowrap;
  }
  body[data-site-page="p-b02f6fb27263"] nav.main-nav a:hover{ border-bottom-color:var(--accent); color:var(--accent); }
  body[data-site-page="p-b02f6fb27263"] nav.main-nav a[aria-current="page"]{ border-bottom-color:var(--accent-2); color:var(--accent-2); }

  body[data-site-page="p-b02f6fb27263"] .layout{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em 3em;
    display:grid;
    grid-template-columns:220px 1fr;
    gap:2.4em;
    align-items:start;
  }
  body[data-site-page="p-b02f6fb27263"] .subnav{ position:sticky; top:1.2em; font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif; font-size:0.88rem; }
  body[data-site-page="p-b02f6fb27263"] .subnav-box{ border:1px solid var(--line); background:var(--paper-alt); border-radius:4px; padding:1em 1.1em; }
  body[data-site-page="p-b02f6fb27263"] .subnav-box h2{ margin:0 0 0.6em; font-size:0.75rem; text-transform:uppercase; letter-spacing:0.08em; color:var(--ink-soft); }
  body[data-site-page="p-b02f6fb27263"] .subnav-box ul{list-style:none; margin:0; padding:0;}
  body[data-site-page="p-b02f6fb27263"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-b02f6fb27263"] .subnav-box a{ text-decoration:none; color:var(--ink); }
  body[data-site-page="p-b02f6fb27263"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-b02f6fb27263"] .subnav-box a[aria-current="page"]{ color:var(--accent-2); font-weight:700; }

  body[data-site-page="p-b02f6fb27263"] main{min-width:0;}
  body[data-site-page="p-b02f6fb27263"] main h2{
    margin-top:1.9em;
    padding-bottom:0.25em;
    border-bottom:1px solid var(--line);
    font-size:1.4rem;
  }
  body[data-site-page="p-b02f6fb27263"] main h2:first-child{margin-top:0;}
  body[data-site-page="p-b02f6fb27263"] main h3{font-size:1.1rem; margin-top:1.4em;}
  body[data-site-page="p-b02f6fb27263"] main p{margin:0.9em 0;}
  body[data-site-page="p-b02f6fb27263"] .lede{ font-size:1.1rem; color:var(--ink-soft); }
  body[data-site-page="p-b02f6fb27263"] .callout{
    border:1px solid var(--line);
    border-left:4px solid var(--accent-2);
    background:var(--paper-alt);
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:0 4px 4px 0;
  }
  body[data-site-page="p-b02f6fb27263"] .callout h3, body[data-site-page="p-b02f6fb27263"] .callout h4{margin-top:0;}
  body[data-site-page="p-b02f6fb27263"] .honesty-box{
    border:1px dashed var(--accent);
    background:#fbf3ea;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.95rem;
  }
  body[data-site-page="p-b02f6fb27263"] .card-grid{ display:grid; grid-template-columns:repeat(auto-fit, minmax(230px, 1fr)); gap:1em; margin:1.4em 0; }
  body[data-site-page="p-b02f6fb27263"] .card{ border:1px solid var(--line); background:#fff; padding:1em 1.1em; border-radius:4px; }
  body[data-site-page="p-b02f6fb27263"] .card h4{margin:0 0 0.4em; font-size:1.0rem;}
  body[data-site-page="p-b02f6fb27263"] .card p{margin:0.4em 0 0; font-size:0.92rem; color:var(--ink-soft);}
  body[data-site-page="p-b02f6fb27263"] .btn{
    display:inline-block; font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700; font-size:0.9rem; text-decoration:none;
    padding:0.6em 1.1em; border-radius:4px; border:1px solid var(--accent-2);
    color:var(--accent-2); background:transparent;
  }
  body[data-site-page="p-b02f6fb27263"] .btn:hover{background:var(--accent-2); color:#fff;}

  body[data-site-page="p-b02f6fb27263"] footer.site-footer{ background:var(--ink); color:#cfc9bd; font-size:0.85rem; }
  body[data-site-page="p-b02f6fb27263"] .footer-inner{
    max-width:var(--maxw); margin:0 auto; padding:2em 1.2em;
    display:flex; flex-wrap:wrap; gap:1.6em 3em; justify-content:space-between;
  }
  body[data-site-page="p-b02f6fb27263"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-b02f6fb27263"] footer.site-footer h5{
    margin:0 0 0.5em; color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.8rem; text-transform:uppercase; letter-spacing:0.08em;
  }
  body[data-site-page="p-b02f6fb27263"] .footer-honesty{ max-width:var(--maxw); margin:0 auto; padding:0 1.2em 1.6em; font-size:0.8rem; color:#a49c8c; }
  body[data-site-page="p-b02f6fb27263"] .footer-honesty .stamp{color:#e7c9a9;}
  body[data-site-page="p-b02f6fb27263"] .footer-honesty .stamp b{color:#fff;}

  /* ---------- Test-page specific ---------- */
  body[data-site-page="p-b02f6fb27263"] .test-meta{
    display:flex; flex-wrap:wrap; gap:0.5em 1.4em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.85rem; color:var(--ink-soft);
    margin:0.4em 0 1.2em;
  }
  body[data-site-page="p-b02f6fb27263"] .test-meta b{color:var(--ink);}
  body[data-site-page="p-b02f6fb27263"] .verdict-badge{
    display:inline-flex; align-items:center; gap:0.5em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700; font-size:1.05rem;
    padding:0.5em 1em;
    border-radius:5px;
    background:#e9f3ec;
    border:1px solid var(--good);
    color:var(--good);
    margin:0.4em 0 1em;
  }
  body[data-site-page="p-b02f6fb27263"] .class-tag{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.78rem; font-weight:700; letter-spacing:0.04em;
    text-transform:uppercase;
    padding:0.25em 0.6em;
    border-radius:3px;
    background:var(--paper-alt);
    border:1px solid var(--line);
    color:var(--ink-soft);
  }
  body[data-site-page="p-b02f6fb27263"] .backlinks{
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
    margin-bottom:0.6em;
  }
  body[data-site-page="p-b02f6fb27263"] table.data-table td, body[data-site-page="p-b02f6fb27263"] table.data-table th{ font-size:0.92rem; }
  body[data-site-page="p-b02f6fb27263"] .src{font-size:0.82rem; color:var(--ink-soft);}

  @media (max-width:820px){
    body[data-site-page="p-b02f6fb27263"] .layout{grid-template-columns:1fr;}
    body[data-site-page="p-b02f6fb27263"] .subnav{position:static;}
  }


/* Extracted styles: early-universe/tests/36-sigma8-s8-growth-tension-gate.html [p-dc35ca7a97f6] */

  body[data-site-page="p-dc35ca7a97f6"]{
    --ink:#1b1f23;
    --ink-soft:#4a5056;
    --paper:#fbfaf7;
    --paper-alt:#f2efe8;
    --line:#d8d3c7;
    --accent:#6b3f2a;
    --accent-2:#1f4e5f;
    --maxw:1180px;
  }
  body[data-site-page="p-dc35ca7a97f6"], body[data-site-page="p-dc35ca7a97f6"] *{box-sizing:border-box;}
  body[data-site-page="p-dc35ca7a97f6"], body[data-site-page="p-dc35ca7a97f6"]{margin:0;padding:0;}
  body[data-site-page="p-dc35ca7a97f6"]{
    background:var(--paper);
    color:var(--ink);
    font-family: Georgia, 'Times New Roman', Cambria, serif;
    line-height:1.6;
    font-size:17px;
    -webkit-font-smoothing:antialiased;
  }
  body[data-site-page="p-dc35ca7a97f6"] a{color:var(--accent-2);}
  body[data-site-page="p-dc35ca7a97f6"] a:hover{color:var(--accent);}
  body[data-site-page="p-dc35ca7a97f6"] h1, body[data-site-page="p-dc35ca7a97f6"] h2, body[data-site-page="p-dc35ca7a97f6"] h3, body[data-site-page="p-dc35ca7a97f6"] h4{
    font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    line-height:1.25;
    font-weight:700;
    color:var(--ink);
  }
  body[data-site-page="p-dc35ca7a97f6"] code, body[data-site-page="p-dc35ca7a97f6"] pre{
    font-family: Consolas, 'Courier New', monospace;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:3px;
  }
  body[data-site-page="p-dc35ca7a97f6"] code{padding:0.05em 0.35em; font-size:0.92em;}
  body[data-site-page="p-dc35ca7a97f6"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-dc35ca7a97f6"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-dc35ca7a97f6"] th, body[data-site-page="p-dc35ca7a97f6"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-dc35ca7a97f6"] th{background:var(--paper-alt);}
  body[data-site-page="p-dc35ca7a97f6"] blockquote{
    margin:1em 0;
    padding:0.4em 1.1em;
    border-left:3px solid var(--accent);
    background:var(--paper-alt);
    color:var(--ink-soft);
  }
  body[data-site-page="p-dc35ca7a97f6"] .skip-link{
    position:absolute; left:-999px; top:auto;
  }
  body[data-site-page="p-dc35ca7a97f6"] .skip-link:focus{
    left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);
  }

  /* ---------- Top bar: identity + honesty stamp ---------- */
  body[data-site-page="p-dc35ca7a97f6"] .topbar{
    background:var(--ink);
    color:#eee;
    font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    font-size:0.82rem;
  }
  body[data-site-page="p-dc35ca7a97f6"] .topbar-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0.4em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:0.6em 1.2em;
    align-items:center;
    justify-content:space-between;
  }
  body[data-site-page="p-dc35ca7a97f6"] .stamp{
    display:inline-flex;
    align-items:center;
    gap:0.5em;
    color:#e7c9a9;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-dc35ca7a97f6"] .stamp b{color:#fff; font-weight:700;}
  body[data-site-page="p-dc35ca7a97f6"] .topbar-site{color:#c9c2b3;}

  /* ---------- Main nav ---------- */
  body[data-site-page="p-dc35ca7a97f6"] header.site-header{
    background:var(--paper);
    border-bottom:1px solid var(--line);
  }
  body[data-site-page="p-dc35ca7a97f6"] .brand-row{
    max-width:var(--maxw);
    margin:0 auto;
    padding:1.1em 1.2em 0.6em;
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:0.4em;
  }
  body[data-site-page="p-dc35ca7a97f6"] .brand-row h1{
    margin:0;
    font-size:1.5rem;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-dc35ca7a97f6"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-dc35ca7a97f6"] .brand-tag{
    font-family: Georgia, serif;
    font-style:italic;
    color:var(--ink-soft);
    font-size:0.95rem;
  }
  body[data-site-page="p-dc35ca7a97f6"] nav.main-nav{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em;
  }
  body[data-site-page="p-dc35ca7a97f6"] nav.main-nav ul{
    list-style:none;
    margin:0; padding:0;
    display:flex;
    flex-wrap:wrap;
    gap:0.2em;
    border-top:1px solid var(--line);
  }
  body[data-site-page="p-dc35ca7a97f6"] nav.main-nav li{margin:0;}
  body[data-site-page="p-dc35ca7a97f6"] nav.main-nav a{
    display:block;
    padding:0.8em 0.9em;
    color:var(--ink);
    text-decoration:none;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.92rem;
    font-weight:600;
    border-bottom:3px solid transparent;
    white-space:nowrap;
  }
  body[data-site-page="p-dc35ca7a97f6"] nav.main-nav a:hover{
    border-bottom-color:var(--accent);
    color:var(--accent);
  }
  body[data-site-page="p-dc35ca7a97f6"] nav.main-nav a[aria-current="page"]{
    border-bottom-color:var(--accent-2);
    color:var(--accent-2);
  }

  /* ---------- Layout: subnav + main ---------- */
  body[data-site-page="p-dc35ca7a97f6"] .layout{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em 3em;
    display:grid;
    grid-template-columns:220px 1fr;
    gap:2.4em;
    align-items:start;
  }
  body[data-site-page="p-dc35ca7a97f6"] .subnav{
    position:sticky;
    top:1.2em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
  }
  body[data-site-page="p-dc35ca7a97f6"] .subnav-box{
    border:1px solid var(--line);
    background:var(--paper-alt);
    border-radius:4px;
    padding:1em 1.1em;
  }
  body[data-site-page="p-dc35ca7a97f6"] .subnav-box h2{
    margin:0 0 0.6em;
    font-size:0.75rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
    color:var(--ink-soft);
  }
  body[data-site-page="p-dc35ca7a97f6"] .subnav-box ul{list-style:none; margin:0; padding:0;}
  body[data-site-page="p-dc35ca7a97f6"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-dc35ca7a97f6"] .subnav-box a{
    text-decoration:none;
    color:var(--ink);
  }
  body[data-site-page="p-dc35ca7a97f6"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-dc35ca7a97f6"] .subnav-box a[aria-current="page"]{
    color:var(--accent-2);
    font-weight:700;
  }
  body[data-site-page="p-dc35ca7a97f6"] .subnav-empty{
    color:var(--ink-soft);
    font-style:italic;
    font-size:0.85rem;
  }

  body[data-site-page="p-dc35ca7a97f6"] main{min-width:0;}
  body[data-site-page="p-dc35ca7a97f6"] main h2{
    margin-top:1.9em;
    padding-bottom:0.25em;
    border-bottom:1px solid var(--line);
    font-size:1.5rem;
  }
  body[data-site-page="p-dc35ca7a97f6"] main h2:first-child{margin-top:0;}
  body[data-site-page="p-dc35ca7a97f6"] main h3{font-size:1.18rem; margin-top:1.5em;}
  body[data-site-page="p-dc35ca7a97f6"] main p{margin:0.9em 0;}
  body[data-site-page="p-dc35ca7a97f6"] .lede{
    font-size:1.12rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-dc35ca7a97f6"] .callout{
    border:1px solid var(--line);
    border-left:4px solid var(--accent-2);
    background:var(--paper-alt);
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:0 4px 4px 0;
  }
  body[data-site-page="p-dc35ca7a97f6"] .callout h3, body[data-site-page="p-dc35ca7a97f6"] .callout h4{margin-top:0;}
  body[data-site-page="p-dc35ca7a97f6"] .honesty-box{
    border:1px dashed var(--accent);
    background:#fbf3ea;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.95rem;
  }
  body[data-site-page="p-dc35ca7a97f6"] .card-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));
    gap:1em;
    margin:1.4em 0;
  }
  body[data-site-page="p-dc35ca7a97f6"] .card{
    border:1px solid var(--line);
    background:#fff;
    padding:1em 1.1em;
    border-radius:4px;
  }
  body[data-site-page="p-dc35ca7a97f6"] .card h4{margin:0 0 0.4em; font-size:1.02rem;}
  body[data-site-page="p-dc35ca7a97f6"] .card p{margin:0.4em 0 0; font-size:0.93rem; color:var(--ink-soft);}
  body[data-site-page="p-dc35ca7a97f6"] .btn{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.92rem;
    text-decoration:none;
    padding:0.7em 1.3em;
    border-radius:4px;
    border:1px solid var(--accent-2);
    color:var(--accent-2);
    background:transparent;
  }
  body[data-site-page="p-dc35ca7a97f6"] .btn:hover{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-dc35ca7a97f6"] .btn-solid{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-dc35ca7a97f6"] .btn-solid:hover{background:var(--accent);}

  /* ---------- Test-page specific ---------- */
  body[data-site-page="p-dc35ca7a97f6"] .verdict-badge{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:1rem;
    letter-spacing:0.03em;
    padding:0.45em 1em;
    border-radius:4px;
    background:#1f4e5f;
    color:#fff;
  }
  body[data-site-page="p-dc35ca7a97f6"] .tag{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.78rem;
    font-weight:700;
    letter-spacing:0.05em;
    text-transform:uppercase;
    padding:0.25em 0.65em;
    border-radius:3px;
    margin-left:0.5em;
    vertical-align:middle;
  }
  body[data-site-page="p-dc35ca7a97f6"] .tag-shared{background:#e4ecee; color:var(--accent-2); border:1px solid var(--accent-2);}
  body[data-site-page="p-dc35ca7a97f6"] .tag-specific{background:#f3e9de; color:var(--accent); border:1px solid var(--accent);}
  body[data-site-page="p-dc35ca7a97f6"] .breadcrumb{
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.85rem;
    color:var(--ink-soft);
    margin-bottom:1em;
  }

  /* ---------- Footer ---------- */
  body[data-site-page="p-dc35ca7a97f6"] footer.site-footer{
    background:var(--ink);
    color:#cfc9bd;
    font-size:0.85rem;
  }
  body[data-site-page="p-dc35ca7a97f6"] .footer-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:1.6em 3em;
    justify-content:space-between;
  }
  body[data-site-page="p-dc35ca7a97f6"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-dc35ca7a97f6"] footer.site-footer h5{
    margin:0 0 0.5em;
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.8rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
  }
  body[data-site-page="p-dc35ca7a97f6"] .footer-honesty{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em 1.6em;
    font-size:0.8rem;
    color:#a49c8c;
  }
  body[data-site-page="p-dc35ca7a97f6"] .footer-honesty .stamp{color:#e7c9a9;}
  body[data-site-page="p-dc35ca7a97f6"] .footer-honesty .stamp b{color:#fff;}

  @media (max-width:820px){
    body[data-site-page="p-dc35ca7a97f6"] .layout{grid-template-columns:1fr;}
    body[data-site-page="p-dc35ca7a97f6"] .subnav{position:static;}
  }


/* Extracted styles: early-universe/tests/37-21-cm-dark-ages-cosmic-dawn-granularity-test.html [p-1a38b941e6a8] */

  body[data-site-page="p-1a38b941e6a8"]{
    --ink:#1b1f23;
    --ink-soft:#4a5056;
    --paper:#fbfaf7;
    --paper-alt:#f2efe8;
    --line:#d8d3c7;
    --accent:#6b3f2a;
    --accent-2:#1f4e5f;
    --maxw:1180px;
  }
  body[data-site-page="p-1a38b941e6a8"], body[data-site-page="p-1a38b941e6a8"] *{box-sizing:border-box;}
  body[data-site-page="p-1a38b941e6a8"], body[data-site-page="p-1a38b941e6a8"]{margin:0;padding:0;}
  body[data-site-page="p-1a38b941e6a8"]{
    background:var(--paper);
    color:var(--ink);
    font-family: Georgia, 'Times New Roman', Cambria, serif;
    line-height:1.6;
    font-size:17px;
    -webkit-font-smoothing:antialiased;
  }
  body[data-site-page="p-1a38b941e6a8"] a{color:var(--accent-2);}
  body[data-site-page="p-1a38b941e6a8"] a:hover{color:var(--accent);}
  body[data-site-page="p-1a38b941e6a8"] h1, body[data-site-page="p-1a38b941e6a8"] h2, body[data-site-page="p-1a38b941e6a8"] h3, body[data-site-page="p-1a38b941e6a8"] h4{
    font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    line-height:1.25;
    font-weight:700;
    color:var(--ink);
  }
  body[data-site-page="p-1a38b941e6a8"] code, body[data-site-page="p-1a38b941e6a8"] pre{
    font-family: Consolas, 'Courier New', monospace;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:3px;
  }
  body[data-site-page="p-1a38b941e6a8"] code{padding:0.05em 0.35em; font-size:0.92em;}
  body[data-site-page="p-1a38b941e6a8"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-1a38b941e6a8"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-1a38b941e6a8"] th, body[data-site-page="p-1a38b941e6a8"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-1a38b941e6a8"] th{background:var(--paper-alt);}
  body[data-site-page="p-1a38b941e6a8"] blockquote{
    margin:1em 0;
    padding:0.4em 1.1em;
    border-left:3px solid var(--accent);
    background:var(--paper-alt);
    color:var(--ink-soft);
  }
  body[data-site-page="p-1a38b941e6a8"] .skip-link{
    position:absolute; left:-999px; top:auto;
  }
  body[data-site-page="p-1a38b941e6a8"] .skip-link:focus{
    left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);
  }

  /* ---------- Top bar: identity + honesty stamp ---------- */
  body[data-site-page="p-1a38b941e6a8"] .topbar{
    background:var(--ink);
    color:#eee;
    font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    font-size:0.82rem;
  }
  body[data-site-page="p-1a38b941e6a8"] .topbar-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0.4em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:0.6em 1.2em;
    align-items:center;
    justify-content:space-between;
  }
  body[data-site-page="p-1a38b941e6a8"] .stamp{
    display:inline-flex;
    align-items:center;
    gap:0.5em;
    color:#e7c9a9;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-1a38b941e6a8"] .stamp b{color:#fff; font-weight:700;}
  body[data-site-page="p-1a38b941e6a8"] .topbar-site{color:#c9c2b3;}

  /* ---------- Main nav ---------- */
  body[data-site-page="p-1a38b941e6a8"] header.site-header{
    background:var(--paper);
    border-bottom:1px solid var(--line);
  }
  body[data-site-page="p-1a38b941e6a8"] .brand-row{
    max-width:var(--maxw);
    margin:0 auto;
    padding:1.1em 1.2em 0.6em;
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:0.4em;
  }
  body[data-site-page="p-1a38b941e6a8"] .brand-row h1{
    margin:0;
    font-size:1.5rem;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-1a38b941e6a8"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-1a38b941e6a8"] .brand-tag{
    font-family: Georgia, serif;
    font-style:italic;
    color:var(--ink-soft);
    font-size:0.95rem;
  }
  body[data-site-page="p-1a38b941e6a8"] nav.main-nav{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em;
  }
  body[data-site-page="p-1a38b941e6a8"] nav.main-nav ul{
    list-style:none;
    margin:0; padding:0;
    display:flex;
    flex-wrap:wrap;
    gap:0.2em;
    border-top:1px solid var(--line);
  }
  body[data-site-page="p-1a38b941e6a8"] nav.main-nav li{margin:0;}
  body[data-site-page="p-1a38b941e6a8"] nav.main-nav a{
    display:block;
    padding:0.8em 0.9em;
    color:var(--ink);
    text-decoration:none;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.92rem;
    font-weight:600;
    border-bottom:3px solid transparent;
    white-space:nowrap;
  }
  body[data-site-page="p-1a38b941e6a8"] nav.main-nav a:hover{
    border-bottom-color:var(--accent);
    color:var(--accent);
  }
  body[data-site-page="p-1a38b941e6a8"] nav.main-nav a[aria-current="page"]{
    border-bottom-color:var(--accent-2);
    color:var(--accent-2);
  }

  /* ---------- Layout: subnav + main ---------- */
  body[data-site-page="p-1a38b941e6a8"] .layout{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em 3em;
    display:grid;
    grid-template-columns:220px 1fr;
    gap:2.4em;
    align-items:start;
  }
  body[data-site-page="p-1a38b941e6a8"] .subnav{
    position:sticky;
    top:1.2em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
  }
  body[data-site-page="p-1a38b941e6a8"] .subnav-box{
    border:1px solid var(--line);
    background:var(--paper-alt);
    border-radius:4px;
    padding:1em 1.1em;
  }
  body[data-site-page="p-1a38b941e6a8"] .subnav-box h2{
    margin:0 0 0.6em;
    font-size:0.75rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
    color:var(--ink-soft);
  }
  body[data-site-page="p-1a38b941e6a8"] .subnav-box ul{list-style:none; margin:0; padding:0;}
  body[data-site-page="p-1a38b941e6a8"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-1a38b941e6a8"] .subnav-box a{
    text-decoration:none;
    color:var(--ink);
  }
  body[data-site-page="p-1a38b941e6a8"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-1a38b941e6a8"] .subnav-box a[aria-current="page"]{
    color:var(--accent-2);
    font-weight:700;
  }
  body[data-site-page="p-1a38b941e6a8"] .subnav-empty{
    color:var(--ink-soft);
    font-style:italic;
    font-size:0.85rem;
  }

  body[data-site-page="p-1a38b941e6a8"] main{min-width:0;}
  body[data-site-page="p-1a38b941e6a8"] main h2{
    margin-top:1.9em;
    padding-bottom:0.25em;
    border-bottom:1px solid var(--line);
    font-size:1.5rem;
  }
  body[data-site-page="p-1a38b941e6a8"] main h2:first-child{margin-top:0;}
  body[data-site-page="p-1a38b941e6a8"] main h3{font-size:1.18rem; margin-top:1.5em;}
  body[data-site-page="p-1a38b941e6a8"] main p{margin:0.9em 0;}
  body[data-site-page="p-1a38b941e6a8"] .lede{
    font-size:1.12rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-1a38b941e6a8"] .callout{
    border:1px solid var(--line);
    border-left:4px solid var(--accent-2);
    background:var(--paper-alt);
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:0 4px 4px 0;
  }
  body[data-site-page="p-1a38b941e6a8"] .callout h3, body[data-site-page="p-1a38b941e6a8"] .callout h4{margin-top:0;}
  body[data-site-page="p-1a38b941e6a8"] .honesty-box{
    border:1px dashed var(--accent);
    background:#fbf3ea;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.95rem;
  }
  body[data-site-page="p-1a38b941e6a8"] .card-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));
    gap:1em;
    margin:1.4em 0;
  }
  body[data-site-page="p-1a38b941e6a8"] .card{
    border:1px solid var(--line);
    background:#fff;
    padding:1em 1.1em;
    border-radius:4px;
  }
  body[data-site-page="p-1a38b941e6a8"] .card h4{margin:0 0 0.4em; font-size:1.02rem;}
  body[data-site-page="p-1a38b941e6a8"] .card p{margin:0.4em 0 0; font-size:0.93rem; color:var(--ink-soft);}
  body[data-site-page="p-1a38b941e6a8"] .btn{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.92rem;
    text-decoration:none;
    padding:0.7em 1.3em;
    border-radius:4px;
    border:1px solid var(--accent-2);
    color:var(--accent-2);
    background:transparent;
  }
  body[data-site-page="p-1a38b941e6a8"] .btn:hover{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-1a38b941e6a8"] .btn-solid{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-1a38b941e6a8"] .btn-solid:hover{background:var(--accent);}

  /* ---------- Test-page specific ---------- */
  body[data-site-page="p-1a38b941e6a8"] .verdict-badge{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:1rem;
    letter-spacing:0.03em;
    padding:0.45em 1em;
    border-radius:4px;
    background:#1f4e5f;
    color:#fff;
  }
  body[data-site-page="p-1a38b941e6a8"] .tag{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.78rem;
    font-weight:700;
    letter-spacing:0.05em;
    text-transform:uppercase;
    padding:0.25em 0.65em;
    border-radius:3px;
    margin-left:0.5em;
    vertical-align:middle;
  }
  body[data-site-page="p-1a38b941e6a8"] .tag-shared{background:#e4ecee; color:var(--accent-2); border:1px solid var(--accent-2);}
  body[data-site-page="p-1a38b941e6a8"] .tag-specific{background:#f3e9de; color:var(--accent); border:1px solid var(--accent);}
  body[data-site-page="p-1a38b941e6a8"] .breadcrumb{
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.85rem;
    color:var(--ink-soft);
    margin-bottom:1em;
  }

  /* ---------- Footer ---------- */
  body[data-site-page="p-1a38b941e6a8"] footer.site-footer{
    background:var(--ink);
    color:#cfc9bd;
    font-size:0.85rem;
  }
  body[data-site-page="p-1a38b941e6a8"] .footer-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:1.6em 3em;
    justify-content:space-between;
  }
  body[data-site-page="p-1a38b941e6a8"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-1a38b941e6a8"] footer.site-footer h5{
    margin:0 0 0.5em;
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.8rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
  }
  body[data-site-page="p-1a38b941e6a8"] .footer-honesty{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em 1.6em;
    font-size:0.8rem;
    color:#a49c8c;
  }
  body[data-site-page="p-1a38b941e6a8"] .footer-honesty .stamp{color:#e7c9a9;}
  body[data-site-page="p-1a38b941e6a8"] .footer-honesty .stamp b{color:#fff;}

  @media (max-width:820px){
    body[data-site-page="p-1a38b941e6a8"] .layout{grid-template-columns:1fr;}
    body[data-site-page="p-1a38b941e6a8"] .subnav{position:static;}
  }


/* Extracted styles: early-universe/tests/38-early-galaxies-and-first-star-formation-test.html [p-d14a4f991a34] */

  body[data-site-page="p-d14a4f991a34"]{
    --ink:#1b1f23;
    --ink-soft:#4a5056;
    --paper:#fbfaf7;
    --paper-alt:#f2efe8;
    --line:#d8d3c7;
    --accent:#6b3f2a;
    --accent-2:#1f4e5f;
    --maxw:1180px;
  }
  body[data-site-page="p-d14a4f991a34"], body[data-site-page="p-d14a4f991a34"] *{box-sizing:border-box;}
  body[data-site-page="p-d14a4f991a34"], body[data-site-page="p-d14a4f991a34"]{margin:0;padding:0;}
  body[data-site-page="p-d14a4f991a34"]{
    background:var(--paper);
    color:var(--ink);
    font-family: Georgia, 'Times New Roman', Cambria, serif;
    line-height:1.6;
    font-size:17px;
    -webkit-font-smoothing:antialiased;
  }
  body[data-site-page="p-d14a4f991a34"] a{color:var(--accent-2);}
  body[data-site-page="p-d14a4f991a34"] a:hover{color:var(--accent);}
  body[data-site-page="p-d14a4f991a34"] h1, body[data-site-page="p-d14a4f991a34"] h2, body[data-site-page="p-d14a4f991a34"] h3, body[data-site-page="p-d14a4f991a34"] h4{
    font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    line-height:1.25;
    font-weight:700;
    color:var(--ink);
  }
  body[data-site-page="p-d14a4f991a34"] code, body[data-site-page="p-d14a4f991a34"] pre{
    font-family: Consolas, 'Courier New', monospace;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:3px;
  }
  body[data-site-page="p-d14a4f991a34"] code{padding:0.05em 0.35em; font-size:0.92em;}
  body[data-site-page="p-d14a4f991a34"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-d14a4f991a34"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-d14a4f991a34"] th, body[data-site-page="p-d14a4f991a34"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-d14a4f991a34"] th{background:var(--paper-alt);}
  body[data-site-page="p-d14a4f991a34"] blockquote{
    margin:1em 0;
    padding:0.4em 1.1em;
    border-left:3px solid var(--accent);
    background:var(--paper-alt);
    color:var(--ink-soft);
  }
  body[data-site-page="p-d14a4f991a34"] .skip-link{
    position:absolute; left:-999px; top:auto;
  }
  body[data-site-page="p-d14a4f991a34"] .skip-link:focus{
    left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);
  }

  /* ---------- Top bar: identity + honesty stamp ---------- */
  body[data-site-page="p-d14a4f991a34"] .topbar{
    background:var(--ink);
    color:#eee;
    font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    font-size:0.82rem;
  }
  body[data-site-page="p-d14a4f991a34"] .topbar-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0.4em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:0.6em 1.2em;
    align-items:center;
    justify-content:space-between;
  }
  body[data-site-page="p-d14a4f991a34"] .stamp{
    display:inline-flex;
    align-items:center;
    gap:0.5em;
    color:#e7c9a9;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-d14a4f991a34"] .stamp b{color:#fff; font-weight:700;}
  body[data-site-page="p-d14a4f991a34"] .topbar-site{color:#c9c2b3;}

  /* ---------- Main nav ---------- */
  body[data-site-page="p-d14a4f991a34"] header.site-header{
    background:var(--paper);
    border-bottom:1px solid var(--line);
  }
  body[data-site-page="p-d14a4f991a34"] .brand-row{
    max-width:var(--maxw);
    margin:0 auto;
    padding:1.1em 1.2em 0.6em;
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:0.4em;
  }
  body[data-site-page="p-d14a4f991a34"] .brand-row h1{
    margin:0;
    font-size:1.5rem;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-d14a4f991a34"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-d14a4f991a34"] .brand-tag{
    font-family: Georgia, serif;
    font-style:italic;
    color:var(--ink-soft);
    font-size:0.95rem;
  }
  body[data-site-page="p-d14a4f991a34"] nav.main-nav{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em;
  }
  body[data-site-page="p-d14a4f991a34"] nav.main-nav ul{
    list-style:none;
    margin:0; padding:0;
    display:flex;
    flex-wrap:wrap;
    gap:0.2em;
    border-top:1px solid var(--line);
  }
  body[data-site-page="p-d14a4f991a34"] nav.main-nav li{margin:0;}
  body[data-site-page="p-d14a4f991a34"] nav.main-nav a{
    display:block;
    padding:0.8em 0.9em;
    color:var(--ink);
    text-decoration:none;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.92rem;
    font-weight:600;
    border-bottom:3px solid transparent;
    white-space:nowrap;
  }
  body[data-site-page="p-d14a4f991a34"] nav.main-nav a:hover{
    border-bottom-color:var(--accent);
    color:var(--accent);
  }
  body[data-site-page="p-d14a4f991a34"] nav.main-nav a[aria-current="page"]{
    border-bottom-color:var(--accent-2);
    color:var(--accent-2);
  }

  /* ---------- Layout: subnav + main ---------- */
  body[data-site-page="p-d14a4f991a34"] .layout{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em 3em;
    display:grid;
    grid-template-columns:220px 1fr;
    gap:2.4em;
    align-items:start;
  }
  body[data-site-page="p-d14a4f991a34"] .subnav{
    position:sticky;
    top:1.2em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
  }
  body[data-site-page="p-d14a4f991a34"] .subnav-box{
    border:1px solid var(--line);
    background:var(--paper-alt);
    border-radius:4px;
    padding:1em 1.1em;
  }
  body[data-site-page="p-d14a4f991a34"] .subnav-box h2{
    margin:0 0 0.6em;
    font-size:0.75rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
    color:var(--ink-soft);
  }
  body[data-site-page="p-d14a4f991a34"] .subnav-box ul{list-style:none; margin:0; padding:0;}
  body[data-site-page="p-d14a4f991a34"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-d14a4f991a34"] .subnav-box a{
    text-decoration:none;
    color:var(--ink);
  }
  body[data-site-page="p-d14a4f991a34"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-d14a4f991a34"] .subnav-box a[aria-current="page"]{
    color:var(--accent-2);
    font-weight:700;
  }
  body[data-site-page="p-d14a4f991a34"] .subnav-empty{
    color:var(--ink-soft);
    font-style:italic;
    font-size:0.85rem;
  }

  body[data-site-page="p-d14a4f991a34"] main{min-width:0;}
  body[data-site-page="p-d14a4f991a34"] main h2{
    margin-top:1.9em;
    padding-bottom:0.25em;
    border-bottom:1px solid var(--line);
    font-size:1.5rem;
  }
  body[data-site-page="p-d14a4f991a34"] main h2:first-child{margin-top:0;}
  body[data-site-page="p-d14a4f991a34"] main h3{font-size:1.18rem; margin-top:1.5em;}
  body[data-site-page="p-d14a4f991a34"] main p{margin:0.9em 0;}
  body[data-site-page="p-d14a4f991a34"] .lede{
    font-size:1.12rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-d14a4f991a34"] .callout{
    border:1px solid var(--line);
    border-left:4px solid var(--accent-2);
    background:var(--paper-alt);
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:0 4px 4px 0;
  }
  body[data-site-page="p-d14a4f991a34"] .callout h3, body[data-site-page="p-d14a4f991a34"] .callout h4{margin-top:0;}
  body[data-site-page="p-d14a4f991a34"] .honesty-box{
    border:1px dashed var(--accent);
    background:#fbf3ea;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.95rem;
  }
  body[data-site-page="p-d14a4f991a34"] .card-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));
    gap:1em;
    margin:1.4em 0;
  }
  body[data-site-page="p-d14a4f991a34"] .card{
    border:1px solid var(--line);
    background:#fff;
    padding:1em 1.1em;
    border-radius:4px;
  }
  body[data-site-page="p-d14a4f991a34"] .card h4{margin:0 0 0.4em; font-size:1.02rem;}
  body[data-site-page="p-d14a4f991a34"] .card p{margin:0.4em 0 0; font-size:0.93rem; color:var(--ink-soft);}
  body[data-site-page="p-d14a4f991a34"] .btn{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.92rem;
    text-decoration:none;
    padding:0.7em 1.3em;
    border-radius:4px;
    border:1px solid var(--accent-2);
    color:var(--accent-2);
    background:transparent;
  }
  body[data-site-page="p-d14a4f991a34"] .btn:hover{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-d14a4f991a34"] .btn-solid{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-d14a4f991a34"] .btn-solid:hover{background:var(--accent);}

  /* ---------- Test-page specific ---------- */
  body[data-site-page="p-d14a4f991a34"] .verdict-badge{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:1rem;
    letter-spacing:0.03em;
    padding:0.45em 1em;
    border-radius:4px;
    background:#1f4e5f;
    color:#fff;
  }
  body[data-site-page="p-d14a4f991a34"] .tag{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.78rem;
    font-weight:700;
    letter-spacing:0.05em;
    text-transform:uppercase;
    padding:0.25em 0.65em;
    border-radius:3px;
    margin-left:0.5em;
    vertical-align:middle;
  }
  body[data-site-page="p-d14a4f991a34"] .tag-shared{background:#e4ecee; color:var(--accent-2); border:1px solid var(--accent-2);}
  body[data-site-page="p-d14a4f991a34"] .tag-specific{background:#f3e9de; color:var(--accent); border:1px solid var(--accent);}
  body[data-site-page="p-d14a4f991a34"] .breadcrumb{
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.85rem;
    color:var(--ink-soft);
    margin-bottom:1em;
  }

  /* ---------- Footer ---------- */
  body[data-site-page="p-d14a4f991a34"] footer.site-footer{
    background:var(--ink);
    color:#cfc9bd;
    font-size:0.85rem;
  }
  body[data-site-page="p-d14a4f991a34"] .footer-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:1.6em 3em;
    justify-content:space-between;
  }
  body[data-site-page="p-d14a4f991a34"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-d14a4f991a34"] footer.site-footer h5{
    margin:0 0 0.5em;
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.8rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
  }
  body[data-site-page="p-d14a4f991a34"] .footer-honesty{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em 1.6em;
    font-size:0.8rem;
    color:#a49c8c;
  }
  body[data-site-page="p-d14a4f991a34"] .footer-honesty .stamp{color:#e7c9a9;}
  body[data-site-page="p-d14a4f991a34"] .footer-honesty .stamp b{color:#fff;}

  @media (max-width:820px){
    body[data-site-page="p-d14a4f991a34"] .layout{grid-template-columns:1fr;}
    body[data-site-page="p-d14a4f991a34"] .subnav{position:static;}
  }


/* Extracted styles: early-universe/tests/39-primordial-black-hole-constraint-test.html [p-5d885430c391] */

  body[data-site-page="p-5d885430c391"]{
    --ink:#1b1f23;
    --ink-soft:#4a5056;
    --paper:#fbfaf7;
    --paper-alt:#f2efe8;
    --line:#d8d3c7;
    --accent:#6b3f2a;
    --accent-2:#1f4e5f;
    --maxw:1180px;
  }
  body[data-site-page="p-5d885430c391"], body[data-site-page="p-5d885430c391"] *{box-sizing:border-box;}
  body[data-site-page="p-5d885430c391"], body[data-site-page="p-5d885430c391"]{margin:0;padding:0;}
  body[data-site-page="p-5d885430c391"]{
    background:var(--paper);
    color:var(--ink);
    font-family: Georgia, 'Times New Roman', Cambria, serif;
    line-height:1.6;
    font-size:17px;
    -webkit-font-smoothing:antialiased;
  }
  body[data-site-page="p-5d885430c391"] a{color:var(--accent-2);}
  body[data-site-page="p-5d885430c391"] a:hover{color:var(--accent);}
  body[data-site-page="p-5d885430c391"] h1, body[data-site-page="p-5d885430c391"] h2, body[data-site-page="p-5d885430c391"] h3, body[data-site-page="p-5d885430c391"] h4{
    font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    line-height:1.25;
    font-weight:700;
    color:var(--ink);
  }
  body[data-site-page="p-5d885430c391"] code, body[data-site-page="p-5d885430c391"] pre{
    font-family: Consolas, 'Courier New', monospace;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:3px;
  }
  body[data-site-page="p-5d885430c391"] code{padding:0.05em 0.35em; font-size:0.92em;}
  body[data-site-page="p-5d885430c391"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-5d885430c391"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-5d885430c391"] th, body[data-site-page="p-5d885430c391"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-5d885430c391"] th{background:var(--paper-alt);}
  body[data-site-page="p-5d885430c391"] blockquote{
    margin:1em 0;
    padding:0.4em 1.1em;
    border-left:3px solid var(--accent);
    background:var(--paper-alt);
    color:var(--ink-soft);
  }
  body[data-site-page="p-5d885430c391"] .skip-link{
    position:absolute; left:-999px; top:auto;
  }
  body[data-site-page="p-5d885430c391"] .skip-link:focus{
    left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);
  }

  /* ---------- Top bar: identity + honesty stamp ---------- */
  body[data-site-page="p-5d885430c391"] .topbar{
    background:var(--ink);
    color:#eee;
    font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    font-size:0.82rem;
  }
  body[data-site-page="p-5d885430c391"] .topbar-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0.4em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:0.6em 1.2em;
    align-items:center;
    justify-content:space-between;
  }
  body[data-site-page="p-5d885430c391"] .stamp{
    display:inline-flex;
    align-items:center;
    gap:0.5em;
    color:#e7c9a9;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-5d885430c391"] .stamp b{color:#fff; font-weight:700;}
  body[data-site-page="p-5d885430c391"] .topbar-site{color:#c9c2b3;}

  /* ---------- Main nav ---------- */
  body[data-site-page="p-5d885430c391"] header.site-header{
    background:var(--paper);
    border-bottom:1px solid var(--line);
  }
  body[data-site-page="p-5d885430c391"] .brand-row{
    max-width:var(--maxw);
    margin:0 auto;
    padding:1.1em 1.2em 0.6em;
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:0.4em;
  }
  body[data-site-page="p-5d885430c391"] .brand-row h1{
    margin:0;
    font-size:1.5rem;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-5d885430c391"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-5d885430c391"] .brand-tag{
    font-family: Georgia, serif;
    font-style:italic;
    color:var(--ink-soft);
    font-size:0.95rem;
  }
  body[data-site-page="p-5d885430c391"] nav.main-nav{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em;
  }
  body[data-site-page="p-5d885430c391"] nav.main-nav ul{
    list-style:none;
    margin:0; padding:0;
    display:flex;
    flex-wrap:wrap;
    gap:0.2em;
    border-top:1px solid var(--line);
  }
  body[data-site-page="p-5d885430c391"] nav.main-nav li{margin:0;}
  body[data-site-page="p-5d885430c391"] nav.main-nav a{
    display:block;
    padding:0.8em 0.9em;
    color:var(--ink);
    text-decoration:none;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.92rem;
    font-weight:600;
    border-bottom:3px solid transparent;
    white-space:nowrap;
  }
  body[data-site-page="p-5d885430c391"] nav.main-nav a:hover{
    border-bottom-color:var(--accent);
    color:var(--accent);
  }
  body[data-site-page="p-5d885430c391"] nav.main-nav a[aria-current="page"]{
    border-bottom-color:var(--accent-2);
    color:var(--accent-2);
  }

  /* ---------- Layout: subnav + main ---------- */
  body[data-site-page="p-5d885430c391"] .layout{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em 3em;
    display:grid;
    grid-template-columns:220px 1fr;
    gap:2.4em;
    align-items:start;
  }
  body[data-site-page="p-5d885430c391"] .subnav{
    position:sticky;
    top:1.2em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
  }
  body[data-site-page="p-5d885430c391"] .subnav-box{
    border:1px solid var(--line);
    background:var(--paper-alt);
    border-radius:4px;
    padding:1em 1.1em;
  }
  body[data-site-page="p-5d885430c391"] .subnav-box h2{
    margin:0 0 0.6em;
    font-size:0.75rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
    color:var(--ink-soft);
  }
  body[data-site-page="p-5d885430c391"] .subnav-box ul{list-style:none; margin:0; padding:0;}
  body[data-site-page="p-5d885430c391"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-5d885430c391"] .subnav-box a{
    text-decoration:none;
    color:var(--ink);
  }
  body[data-site-page="p-5d885430c391"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-5d885430c391"] .subnav-box a[aria-current="page"]{
    color:var(--accent-2);
    font-weight:700;
  }
  body[data-site-page="p-5d885430c391"] .subnav-empty{
    color:var(--ink-soft);
    font-style:italic;
    font-size:0.85rem;
  }

  body[data-site-page="p-5d885430c391"] main{min-width:0;}
  body[data-site-page="p-5d885430c391"] main h2{
    margin-top:1.9em;
    padding-bottom:0.25em;
    border-bottom:1px solid var(--line);
    font-size:1.5rem;
  }
  body[data-site-page="p-5d885430c391"] main h2:first-child{margin-top:0;}
  body[data-site-page="p-5d885430c391"] main h3{font-size:1.18rem; margin-top:1.5em;}
  body[data-site-page="p-5d885430c391"] main p{margin:0.9em 0;}
  body[data-site-page="p-5d885430c391"] .lede{
    font-size:1.12rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-5d885430c391"] .callout{
    border:1px solid var(--line);
    border-left:4px solid var(--accent-2);
    background:var(--paper-alt);
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:0 4px 4px 0;
  }
  body[data-site-page="p-5d885430c391"] .callout h3, body[data-site-page="p-5d885430c391"] .callout h4{margin-top:0;}
  body[data-site-page="p-5d885430c391"] .honesty-box{
    border:1px dashed var(--accent);
    background:#fbf3ea;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.95rem;
  }
  body[data-site-page="p-5d885430c391"] .card-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));
    gap:1em;
    margin:1.4em 0;
  }
  body[data-site-page="p-5d885430c391"] .card{
    border:1px solid var(--line);
    background:#fff;
    padding:1em 1.1em;
    border-radius:4px;
  }
  body[data-site-page="p-5d885430c391"] .card h4{margin:0 0 0.4em; font-size:1.02rem;}
  body[data-site-page="p-5d885430c391"] .card p{margin:0.4em 0 0; font-size:0.93rem; color:var(--ink-soft);}
  body[data-site-page="p-5d885430c391"] .btn{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.92rem;
    text-decoration:none;
    padding:0.7em 1.3em;
    border-radius:4px;
    border:1px solid var(--accent-2);
    color:var(--accent-2);
    background:transparent;
  }
  body[data-site-page="p-5d885430c391"] .btn:hover{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-5d885430c391"] .btn-solid{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-5d885430c391"] .btn-solid:hover{background:var(--accent);}

  /* ---------- Test-page specific ---------- */
  body[data-site-page="p-5d885430c391"] .verdict-badge{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:1rem;
    letter-spacing:0.03em;
    padding:0.45em 1em;
    border-radius:4px;
    background:#8a5a1f;
    color:#fff;
  }
  body[data-site-page="p-5d885430c391"] .tag{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.78rem;
    font-weight:700;
    letter-spacing:0.05em;
    text-transform:uppercase;
    padding:0.25em 0.65em;
    border-radius:3px;
    margin-left:0.5em;
    vertical-align:middle;
  }
  body[data-site-page="p-5d885430c391"] .tag-shared{background:#e4ecee; color:var(--accent-2); border:1px solid var(--accent-2);}
  body[data-site-page="p-5d885430c391"] .tag-specific{background:#f3e9de; color:var(--accent); border:1px solid var(--accent);}
  body[data-site-page="p-5d885430c391"] .breadcrumb{
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.85rem;
    color:var(--ink-soft);
    margin-bottom:1em;
  }

  /* ---------- Footer ---------- */
  body[data-site-page="p-5d885430c391"] footer.site-footer{
    background:var(--ink);
    color:#cfc9bd;
    font-size:0.85rem;
  }
  body[data-site-page="p-5d885430c391"] .footer-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:1.6em 3em;
    justify-content:space-between;
  }
  body[data-site-page="p-5d885430c391"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-5d885430c391"] footer.site-footer h5{
    margin:0 0 0.5em;
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.8rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
  }
  body[data-site-page="p-5d885430c391"] .footer-honesty{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em 1.6em;
    font-size:0.8rem;
    color:#a49c8c;
  }
  body[data-site-page="p-5d885430c391"] .footer-honesty .stamp{color:#e7c9a9;}
  body[data-site-page="p-5d885430c391"] .footer-honesty .stamp b{color:#fff;}

  @media (max-width:820px){
    body[data-site-page="p-5d885430c391"] .layout{grid-template-columns:1fr;}
    body[data-site-page="p-5d885430c391"] .subnav{position:static;}
  }


/* Extracted styles: early-universe/tests/40-primordial-magnetic-field-test.html [p-4275e537ffe9] */

  body[data-site-page="p-4275e537ffe9"]{
    --ink:#1b1f23;
    --ink-soft:#4a5056;
    --paper:#fbfaf7;
    --paper-alt:#f2efe8;
    --line:#d8d3c7;
    --accent:#6b3f2a;
    --accent-2:#1f4e5f;
    --maxw:1180px;
  }
  body[data-site-page="p-4275e537ffe9"], body[data-site-page="p-4275e537ffe9"] *{box-sizing:border-box;}
  body[data-site-page="p-4275e537ffe9"], body[data-site-page="p-4275e537ffe9"]{margin:0;padding:0;}
  body[data-site-page="p-4275e537ffe9"]{
    background:var(--paper);
    color:var(--ink);
    font-family: Georgia, 'Times New Roman', Cambria, serif;
    line-height:1.6;
    font-size:17px;
    -webkit-font-smoothing:antialiased;
  }
  body[data-site-page="p-4275e537ffe9"] a{color:var(--accent-2);}
  body[data-site-page="p-4275e537ffe9"] a:hover{color:var(--accent);}
  body[data-site-page="p-4275e537ffe9"] h1, body[data-site-page="p-4275e537ffe9"] h2, body[data-site-page="p-4275e537ffe9"] h3, body[data-site-page="p-4275e537ffe9"] h4{
    font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    line-height:1.25;
    font-weight:700;
    color:var(--ink);
  }
  body[data-site-page="p-4275e537ffe9"] code, body[data-site-page="p-4275e537ffe9"] pre{
    font-family: Consolas, 'Courier New', monospace;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:3px;
  }
  body[data-site-page="p-4275e537ffe9"] code{padding:0.05em 0.35em; font-size:0.92em;}
  body[data-site-page="p-4275e537ffe9"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-4275e537ffe9"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-4275e537ffe9"] th, body[data-site-page="p-4275e537ffe9"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-4275e537ffe9"] th{background:var(--paper-alt);}
  body[data-site-page="p-4275e537ffe9"] blockquote{
    margin:1em 0;
    padding:0.4em 1.1em;
    border-left:3px solid var(--accent);
    background:var(--paper-alt);
    color:var(--ink-soft);
  }
  body[data-site-page="p-4275e537ffe9"] .skip-link{
    position:absolute; left:-999px; top:auto;
  }
  body[data-site-page="p-4275e537ffe9"] .skip-link:focus{
    left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);
  }

  /* ---------- Top bar: identity + honesty stamp ---------- */
  body[data-site-page="p-4275e537ffe9"] .topbar{
    background:var(--ink);
    color:#eee;
    font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    font-size:0.82rem;
  }
  body[data-site-page="p-4275e537ffe9"] .topbar-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0.4em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:0.6em 1.2em;
    align-items:center;
    justify-content:space-between;
  }
  body[data-site-page="p-4275e537ffe9"] .stamp{
    display:inline-flex;
    align-items:center;
    gap:0.5em;
    color:#e7c9a9;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-4275e537ffe9"] .stamp b{color:#fff; font-weight:700;}
  body[data-site-page="p-4275e537ffe9"] .topbar-site{color:#c9c2b3;}

  /* ---------- Main nav ---------- */
  body[data-site-page="p-4275e537ffe9"] header.site-header{
    background:var(--paper);
    border-bottom:1px solid var(--line);
  }
  body[data-site-page="p-4275e537ffe9"] .brand-row{
    max-width:var(--maxw);
    margin:0 auto;
    padding:1.1em 1.2em 0.6em;
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:0.4em;
  }
  body[data-site-page="p-4275e537ffe9"] .brand-row h1{
    margin:0;
    font-size:1.5rem;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-4275e537ffe9"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-4275e537ffe9"] .brand-tag{
    font-family: Georgia, serif;
    font-style:italic;
    color:var(--ink-soft);
    font-size:0.95rem;
  }
  body[data-site-page="p-4275e537ffe9"] nav.main-nav{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em;
  }
  body[data-site-page="p-4275e537ffe9"] nav.main-nav ul{
    list-style:none;
    margin:0; padding:0;
    display:flex;
    flex-wrap:wrap;
    gap:0.2em;
    border-top:1px solid var(--line);
  }
  body[data-site-page="p-4275e537ffe9"] nav.main-nav li{margin:0;}
  body[data-site-page="p-4275e537ffe9"] nav.main-nav a{
    display:block;
    padding:0.8em 0.9em;
    color:var(--ink);
    text-decoration:none;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.92rem;
    font-weight:600;
    border-bottom:3px solid transparent;
    white-space:nowrap;
  }
  body[data-site-page="p-4275e537ffe9"] nav.main-nav a:hover{
    border-bottom-color:var(--accent);
    color:var(--accent);
  }
  body[data-site-page="p-4275e537ffe9"] nav.main-nav a[aria-current="page"]{
    border-bottom-color:var(--accent-2);
    color:var(--accent-2);
  }

  /* ---------- Layout: subnav + main ---------- */
  body[data-site-page="p-4275e537ffe9"] .layout{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em 3em;
    display:grid;
    grid-template-columns:220px 1fr;
    gap:2.4em;
    align-items:start;
  }
  body[data-site-page="p-4275e537ffe9"] .subnav{
    position:sticky;
    top:1.2em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
  }
  body[data-site-page="p-4275e537ffe9"] .subnav-box{
    border:1px solid var(--line);
    background:var(--paper-alt);
    border-radius:4px;
    padding:1em 1.1em;
  }
  body[data-site-page="p-4275e537ffe9"] .subnav-box h2{
    margin:0 0 0.6em;
    font-size:0.75rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
    color:var(--ink-soft);
  }
  body[data-site-page="p-4275e537ffe9"] .subnav-box ul{list-style:none; margin:0; padding:0;}
  body[data-site-page="p-4275e537ffe9"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-4275e537ffe9"] .subnav-box a{
    text-decoration:none;
    color:var(--ink);
  }
  body[data-site-page="p-4275e537ffe9"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-4275e537ffe9"] .subnav-box a[aria-current="page"]{
    color:var(--accent-2);
    font-weight:700;
  }
  body[data-site-page="p-4275e537ffe9"] .subnav-empty{
    color:var(--ink-soft);
    font-style:italic;
    font-size:0.85rem;
  }

  body[data-site-page="p-4275e537ffe9"] main{min-width:0;}
  body[data-site-page="p-4275e537ffe9"] main h2{
    margin-top:1.9em;
    padding-bottom:0.25em;
    border-bottom:1px solid var(--line);
    font-size:1.5rem;
  }
  body[data-site-page="p-4275e537ffe9"] main h2:first-child{margin-top:0;}
  body[data-site-page="p-4275e537ffe9"] main h3{font-size:1.18rem; margin-top:1.5em;}
  body[data-site-page="p-4275e537ffe9"] main p{margin:0.9em 0;}
  body[data-site-page="p-4275e537ffe9"] .lede{
    font-size:1.12rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-4275e537ffe9"] .callout{
    border:1px solid var(--line);
    border-left:4px solid var(--accent-2);
    background:var(--paper-alt);
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:0 4px 4px 0;
  }
  body[data-site-page="p-4275e537ffe9"] .callout h3, body[data-site-page="p-4275e537ffe9"] .callout h4{margin-top:0;}
  body[data-site-page="p-4275e537ffe9"] .honesty-box{
    border:1px dashed var(--accent);
    background:#fbf3ea;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.95rem;
  }
  body[data-site-page="p-4275e537ffe9"] .card-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));
    gap:1em;
    margin:1.4em 0;
  }
  body[data-site-page="p-4275e537ffe9"] .card{
    border:1px solid var(--line);
    background:#fff;
    padding:1em 1.1em;
    border-radius:4px;
  }
  body[data-site-page="p-4275e537ffe9"] .card h4{margin:0 0 0.4em; font-size:1.02rem;}
  body[data-site-page="p-4275e537ffe9"] .card p{margin:0.4em 0 0; font-size:0.93rem; color:var(--ink-soft);}
  body[data-site-page="p-4275e537ffe9"] .btn{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.92rem;
    text-decoration:none;
    padding:0.7em 1.3em;
    border-radius:4px;
    border:1px solid var(--accent-2);
    color:var(--accent-2);
    background:transparent;
  }
  body[data-site-page="p-4275e537ffe9"] .btn:hover{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-4275e537ffe9"] .btn-solid{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-4275e537ffe9"] .btn-solid:hover{background:var(--accent);}

  /* ---------- Test-page specific ---------- */
  body[data-site-page="p-4275e537ffe9"] .verdict-badge{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:1rem;
    letter-spacing:0.03em;
    padding:0.45em 1em;
    border-radius:4px;
    background:#8a5a2a;
    color:#fff;
  }
  body[data-site-page="p-4275e537ffe9"] .tag{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.78rem;
    font-weight:700;
    letter-spacing:0.05em;
    text-transform:uppercase;
    padding:0.25em 0.65em;
    border-radius:3px;
    margin-left:0.5em;
    vertical-align:middle;
  }
  body[data-site-page="p-4275e537ffe9"] .tag-shared{background:#e4ecee; color:var(--accent-2); border:1px solid var(--accent-2);}
  body[data-site-page="p-4275e537ffe9"] .tag-specific{background:#f3e9de; color:var(--accent); border:1px solid var(--accent);}
  body[data-site-page="p-4275e537ffe9"] .breadcrumb{
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.85rem;
    color:var(--ink-soft);
    margin-bottom:1em;
  }

  /* ---------- Footer ---------- */
  body[data-site-page="p-4275e537ffe9"] footer.site-footer{
    background:var(--ink);
    color:#cfc9bd;
    font-size:0.85rem;
  }
  body[data-site-page="p-4275e537ffe9"] .footer-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:1.6em 3em;
    justify-content:space-between;
  }
  body[data-site-page="p-4275e537ffe9"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-4275e537ffe9"] footer.site-footer h5{
    margin:0 0 0.5em;
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.8rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
  }
  body[data-site-page="p-4275e537ffe9"] .footer-honesty{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em 1.6em;
    font-size:0.8rem;
    color:#a49c8c;
  }
  body[data-site-page="p-4275e537ffe9"] .footer-honesty .stamp{color:#e7c9a9;}
  body[data-site-page="p-4275e537ffe9"] .footer-honesty .stamp b{color:#fff;}

  @media (max-width:820px){
    body[data-site-page="p-4275e537ffe9"] .layout{grid-template-columns:1fr;}
    body[data-site-page="p-4275e537ffe9"] .subnav{position:static;}
  }


/* Extracted styles: early-universe/tests/41-cosmic-neutrino-background-indirect-evidence-test.html [p-2075f176b6b6] */

  body[data-site-page="p-2075f176b6b6"]{
    --ink:#1b1f23;
    --ink-soft:#4a5056;
    --paper:#fbfaf7;
    --paper-alt:#f2efe8;
    --line:#d8d3c7;
    --accent:#6b3f2a;
    --accent-2:#1f4e5f;
    --maxw:1180px;
  }
  body[data-site-page="p-2075f176b6b6"], body[data-site-page="p-2075f176b6b6"] *{box-sizing:border-box;}
  body[data-site-page="p-2075f176b6b6"], body[data-site-page="p-2075f176b6b6"]{margin:0;padding:0;}
  body[data-site-page="p-2075f176b6b6"]{
    background:var(--paper);
    color:var(--ink);
    font-family: Georgia, 'Times New Roman', Cambria, serif;
    line-height:1.6;
    font-size:17px;
    -webkit-font-smoothing:antialiased;
  }
  body[data-site-page="p-2075f176b6b6"] a{color:var(--accent-2);}
  body[data-site-page="p-2075f176b6b6"] a:hover{color:var(--accent);}
  body[data-site-page="p-2075f176b6b6"] h1, body[data-site-page="p-2075f176b6b6"] h2, body[data-site-page="p-2075f176b6b6"] h3, body[data-site-page="p-2075f176b6b6"] h4{
    font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    line-height:1.25;
    font-weight:700;
    color:var(--ink);
  }
  body[data-site-page="p-2075f176b6b6"] code, body[data-site-page="p-2075f176b6b6"] pre{
    font-family: Consolas, 'Courier New', monospace;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:3px;
  }
  body[data-site-page="p-2075f176b6b6"] code{padding:0.05em 0.35em; font-size:0.92em;}
  body[data-site-page="p-2075f176b6b6"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-2075f176b6b6"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-2075f176b6b6"] th, body[data-site-page="p-2075f176b6b6"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-2075f176b6b6"] th{background:var(--paper-alt);}
  body[data-site-page="p-2075f176b6b6"] blockquote{
    margin:1em 0;
    padding:0.4em 1.1em;
    border-left:3px solid var(--accent);
    background:var(--paper-alt);
    color:var(--ink-soft);
  }
  body[data-site-page="p-2075f176b6b6"] .skip-link{
    position:absolute; left:-999px; top:auto;
  }
  body[data-site-page="p-2075f176b6b6"] .skip-link:focus{
    left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);
  }

  /* ---------- Top bar: identity + honesty stamp ---------- */
  body[data-site-page="p-2075f176b6b6"] .topbar{
    background:var(--ink);
    color:#eee;
    font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    font-size:0.82rem;
  }
  body[data-site-page="p-2075f176b6b6"] .topbar-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0.4em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:0.6em 1.2em;
    align-items:center;
    justify-content:space-between;
  }
  body[data-site-page="p-2075f176b6b6"] .stamp{
    display:inline-flex;
    align-items:center;
    gap:0.5em;
    color:#e7c9a9;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-2075f176b6b6"] .stamp b{color:#fff; font-weight:700;}
  body[data-site-page="p-2075f176b6b6"] .topbar-site{color:#c9c2b3;}

  /* ---------- Main nav ---------- */
  body[data-site-page="p-2075f176b6b6"] header.site-header{
    background:var(--paper);
    border-bottom:1px solid var(--line);
  }
  body[data-site-page="p-2075f176b6b6"] .brand-row{
    max-width:var(--maxw);
    margin:0 auto;
    padding:1.1em 1.2em 0.6em;
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:0.4em;
  }
  body[data-site-page="p-2075f176b6b6"] .brand-row h1{
    margin:0;
    font-size:1.5rem;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-2075f176b6b6"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-2075f176b6b6"] .brand-tag{
    font-family: Georgia, serif;
    font-style:italic;
    color:var(--ink-soft);
    font-size:0.95rem;
  }
  body[data-site-page="p-2075f176b6b6"] nav.main-nav{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em;
  }
  body[data-site-page="p-2075f176b6b6"] nav.main-nav ul{
    list-style:none;
    margin:0; padding:0;
    display:flex;
    flex-wrap:wrap;
    gap:0.2em;
    border-top:1px solid var(--line);
  }
  body[data-site-page="p-2075f176b6b6"] nav.main-nav li{margin:0;}
  body[data-site-page="p-2075f176b6b6"] nav.main-nav a{
    display:block;
    padding:0.8em 0.9em;
    color:var(--ink);
    text-decoration:none;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.92rem;
    font-weight:600;
    border-bottom:3px solid transparent;
    white-space:nowrap;
  }
  body[data-site-page="p-2075f176b6b6"] nav.main-nav a:hover{
    border-bottom-color:var(--accent);
    color:var(--accent);
  }
  body[data-site-page="p-2075f176b6b6"] nav.main-nav a[aria-current="page"]{
    border-bottom-color:var(--accent-2);
    color:var(--accent-2);
  }

  /* ---------- Layout: subnav + main ---------- */
  body[data-site-page="p-2075f176b6b6"] .layout{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em 3em;
    display:grid;
    grid-template-columns:220px 1fr;
    gap:2.4em;
    align-items:start;
  }
  body[data-site-page="p-2075f176b6b6"] .subnav{
    position:sticky;
    top:1.2em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
  }
  body[data-site-page="p-2075f176b6b6"] .subnav-box{
    border:1px solid var(--line);
    background:var(--paper-alt);
    border-radius:4px;
    padding:1em 1.1em;
  }
  body[data-site-page="p-2075f176b6b6"] .subnav-box h2{
    margin:0 0 0.6em;
    font-size:0.75rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
    color:var(--ink-soft);
  }
  body[data-site-page="p-2075f176b6b6"] .subnav-box ul{list-style:none; margin:0; padding:0;}
  body[data-site-page="p-2075f176b6b6"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-2075f176b6b6"] .subnav-box a{
    text-decoration:none;
    color:var(--ink);
  }
  body[data-site-page="p-2075f176b6b6"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-2075f176b6b6"] .subnav-box a[aria-current="page"]{
    color:var(--accent-2);
    font-weight:700;
  }
  body[data-site-page="p-2075f176b6b6"] .subnav-empty{
    color:var(--ink-soft);
    font-style:italic;
    font-size:0.85rem;
  }

  body[data-site-page="p-2075f176b6b6"] main{min-width:0;}
  body[data-site-page="p-2075f176b6b6"] main h2{
    margin-top:1.9em;
    padding-bottom:0.25em;
    border-bottom:1px solid var(--line);
    font-size:1.5rem;
  }
  body[data-site-page="p-2075f176b6b6"] main h2:first-child{margin-top:0;}
  body[data-site-page="p-2075f176b6b6"] main h3{font-size:1.18rem; margin-top:1.5em;}
  body[data-site-page="p-2075f176b6b6"] main p{margin:0.9em 0;}
  body[data-site-page="p-2075f176b6b6"] .lede{
    font-size:1.12rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-2075f176b6b6"] .callout{
    border:1px solid var(--line);
    border-left:4px solid var(--accent-2);
    background:var(--paper-alt);
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:0 4px 4px 0;
  }
  body[data-site-page="p-2075f176b6b6"] .callout h3, body[data-site-page="p-2075f176b6b6"] .callout h4{margin-top:0;}
  body[data-site-page="p-2075f176b6b6"] .honesty-box{
    border:1px dashed var(--accent);
    background:#fbf3ea;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.95rem;
  }
  body[data-site-page="p-2075f176b6b6"] .card-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));
    gap:1em;
    margin:1.4em 0;
  }
  body[data-site-page="p-2075f176b6b6"] .card{
    border:1px solid var(--line);
    background:#fff;
    padding:1em 1.1em;
    border-radius:4px;
  }
  body[data-site-page="p-2075f176b6b6"] .card h4{margin:0 0 0.4em; font-size:1.02rem;}
  body[data-site-page="p-2075f176b6b6"] .card p{margin:0.4em 0 0; font-size:0.93rem; color:var(--ink-soft);}
  body[data-site-page="p-2075f176b6b6"] .btn{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.92rem;
    text-decoration:none;
    padding:0.7em 1.3em;
    border-radius:4px;
    border:1px solid var(--accent-2);
    color:var(--accent-2);
    background:transparent;
  }
  body[data-site-page="p-2075f176b6b6"] .btn:hover{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-2075f176b6b6"] .btn-solid{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-2075f176b6b6"] .btn-solid:hover{background:var(--accent);}

  /* ---------- Verdict badge ---------- */
  body[data-site-page="p-2075f176b6b6"] .verdict-badge{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.95rem;
    letter-spacing:0.02em;
    padding:0.4em 0.9em;
    border-radius:4px;
    background:var(--accent-2);
    color:#fff;
  }
  body[data-site-page="p-2075f176b6b6"] .tag{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.78rem;
    font-weight:700;
    letter-spacing:0.03em;
    padding:0.25em 0.6em;
    border-radius:3px;
    text-transform:uppercase;
  }
  body[data-site-page="p-2075f176b6b6"] .tag-shared{background:#e4ecef; color:var(--accent-2);}
  body[data-site-page="p-2075f176b6b6"] .tag-framework{background:#f3e6d8; color:var(--accent);}

  /* ---------- Footer ---------- */
  body[data-site-page="p-2075f176b6b6"] footer.site-footer{
    background:var(--ink);
    color:#cfc9bd;
    font-size:0.85rem;
  }
  body[data-site-page="p-2075f176b6b6"] .footer-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:1.6em 3em;
    justify-content:space-between;
  }
  body[data-site-page="p-2075f176b6b6"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-2075f176b6b6"] footer.site-footer h5{
    margin:0 0 0.5em;
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.8rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
  }
  body[data-site-page="p-2075f176b6b6"] .footer-honesty{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em 1.6em;
    font-size:0.8rem;
    color:#a49c8c;
  }
  body[data-site-page="p-2075f176b6b6"] .footer-honesty .stamp{color:#e7c9a9;}
  body[data-site-page="p-2075f176b6b6"] .footer-honesty .stamp b{color:#fff;}

  @media (max-width:820px){
    body[data-site-page="p-2075f176b6b6"] .layout{grid-template-columns:1fr;}
    body[data-site-page="p-2075f176b6b6"] .subnav{position:static;}
  }


/* Extracted styles: early-universe/tests/42-recordability-distinguishability-ledger-test.html [p-e75af9b4a9bb] */

  body[data-site-page="p-e75af9b4a9bb"]{
    --ink:#1b1f23;
    --ink-soft:#4a5056;
    --paper:#fbfaf7;
    --paper-alt:#f2efe8;
    --line:#d8d3c7;
    --accent:#6b3f2a;
    --accent-2:#1f4e5f;
    --maxw:1180px;
  }
  body[data-site-page="p-e75af9b4a9bb"], body[data-site-page="p-e75af9b4a9bb"] *{box-sizing:border-box;}
  body[data-site-page="p-e75af9b4a9bb"], body[data-site-page="p-e75af9b4a9bb"]{margin:0;padding:0;}
  body[data-site-page="p-e75af9b4a9bb"]{
    background:var(--paper);
    color:var(--ink);
    font-family: Georgia, 'Times New Roman', Cambria, serif;
    line-height:1.6;
    font-size:17px;
    -webkit-font-smoothing:antialiased;
  }
  body[data-site-page="p-e75af9b4a9bb"] a{color:var(--accent-2);}
  body[data-site-page="p-e75af9b4a9bb"] a:hover{color:var(--accent);}
  body[data-site-page="p-e75af9b4a9bb"] h1, body[data-site-page="p-e75af9b4a9bb"] h2, body[data-site-page="p-e75af9b4a9bb"] h3, body[data-site-page="p-e75af9b4a9bb"] h4{
    font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    line-height:1.25;
    font-weight:700;
    color:var(--ink);
  }
  body[data-site-page="p-e75af9b4a9bb"] code, body[data-site-page="p-e75af9b4a9bb"] pre{
    font-family: Consolas, 'Courier New', monospace;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:3px;
  }
  body[data-site-page="p-e75af9b4a9bb"] code{padding:0.05em 0.35em; font-size:0.92em;}
  body[data-site-page="p-e75af9b4a9bb"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-e75af9b4a9bb"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-e75af9b4a9bb"] th, body[data-site-page="p-e75af9b4a9bb"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-e75af9b4a9bb"] th{background:var(--paper-alt);}
  body[data-site-page="p-e75af9b4a9bb"] blockquote{
    margin:1em 0;
    padding:0.4em 1.1em;
    border-left:3px solid var(--accent);
    background:var(--paper-alt);
    color:var(--ink-soft);
  }
  body[data-site-page="p-e75af9b4a9bb"] .skip-link{
    position:absolute; left:-999px; top:auto;
  }
  body[data-site-page="p-e75af9b4a9bb"] .skip-link:focus{
    left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);
  }

  /* ---------- Top bar: identity + honesty stamp ---------- */
  body[data-site-page="p-e75af9b4a9bb"] .topbar{
    background:var(--ink);
    color:#eee;
    font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    font-size:0.82rem;
  }
  body[data-site-page="p-e75af9b4a9bb"] .topbar-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0.4em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:0.6em 1.2em;
    align-items:center;
    justify-content:space-between;
  }
  body[data-site-page="p-e75af9b4a9bb"] .stamp{
    display:inline-flex;
    align-items:center;
    gap:0.5em;
    color:#e7c9a9;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-e75af9b4a9bb"] .stamp b{color:#fff; font-weight:700;}
  body[data-site-page="p-e75af9b4a9bb"] .topbar-site{color:#c9c2b3;}

  /* ---------- Main nav ---------- */
  body[data-site-page="p-e75af9b4a9bb"] header.site-header{
    background:var(--paper);
    border-bottom:1px solid var(--line);
  }
  body[data-site-page="p-e75af9b4a9bb"] .brand-row{
    max-width:var(--maxw);
    margin:0 auto;
    padding:1.1em 1.2em 0.6em;
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:0.4em;
  }
  body[data-site-page="p-e75af9b4a9bb"] .brand-row h1{
    margin:0;
    font-size:1.5rem;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-e75af9b4a9bb"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-e75af9b4a9bb"] .brand-tag{
    font-family: Georgia, serif;
    font-style:italic;
    color:var(--ink-soft);
    font-size:0.95rem;
  }
  body[data-site-page="p-e75af9b4a9bb"] nav.main-nav{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em;
  }
  body[data-site-page="p-e75af9b4a9bb"] nav.main-nav ul{
    list-style:none;
    margin:0; padding:0;
    display:flex;
    flex-wrap:wrap;
    gap:0.2em;
    border-top:1px solid var(--line);
  }
  body[data-site-page="p-e75af9b4a9bb"] nav.main-nav li{margin:0;}
  body[data-site-page="p-e75af9b4a9bb"] nav.main-nav a{
    display:block;
    padding:0.8em 0.9em;
    color:var(--ink);
    text-decoration:none;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.92rem;
    font-weight:600;
    border-bottom:3px solid transparent;
    white-space:nowrap;
  }
  body[data-site-page="p-e75af9b4a9bb"] nav.main-nav a:hover{
    border-bottom-color:var(--accent);
    color:var(--accent);
  }
  body[data-site-page="p-e75af9b4a9bb"] nav.main-nav a[aria-current="page"]{
    border-bottom-color:var(--accent-2);
    color:var(--accent-2);
  }

  /* ---------- Layout: subnav + main ---------- */
  body[data-site-page="p-e75af9b4a9bb"] .layout{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em 3em;
    display:grid;
    grid-template-columns:220px 1fr;
    gap:2.4em;
    align-items:start;
  }
  body[data-site-page="p-e75af9b4a9bb"] .subnav{
    position:sticky;
    top:1.2em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
  }
  body[data-site-page="p-e75af9b4a9bb"] .subnav-box{
    border:1px solid var(--line);
    background:var(--paper-alt);
    border-radius:4px;
    padding:1em 1.1em;
  }
  body[data-site-page="p-e75af9b4a9bb"] .subnav-box h2{
    margin:0 0 0.6em;
    font-size:0.75rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
    color:var(--ink-soft);
  }
  body[data-site-page="p-e75af9b4a9bb"] .subnav-box ul{list-style:none; margin:0; padding:0;}
  body[data-site-page="p-e75af9b4a9bb"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-e75af9b4a9bb"] .subnav-box a{
    text-decoration:none;
    color:var(--ink);
  }
  body[data-site-page="p-e75af9b4a9bb"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-e75af9b4a9bb"] .subnav-box a[aria-current="page"]{
    color:var(--accent-2);
    font-weight:700;
  }
  body[data-site-page="p-e75af9b4a9bb"] .subnav-empty{
    color:var(--ink-soft);
    font-style:italic;
    font-size:0.85rem;
  }

  body[data-site-page="p-e75af9b4a9bb"] main{min-width:0;}
  body[data-site-page="p-e75af9b4a9bb"] main h2{
    margin-top:1.9em;
    padding-bottom:0.25em;
    border-bottom:1px solid var(--line);
    font-size:1.5rem;
  }
  body[data-site-page="p-e75af9b4a9bb"] main h2:first-child{margin-top:0;}
  body[data-site-page="p-e75af9b4a9bb"] main h3{font-size:1.18rem; margin-top:1.5em;}
  body[data-site-page="p-e75af9b4a9bb"] main p{margin:0.9em 0;}
  body[data-site-page="p-e75af9b4a9bb"] .lede{
    font-size:1.12rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-e75af9b4a9bb"] .callout{
    border:1px solid var(--line);
    border-left:4px solid var(--accent-2);
    background:var(--paper-alt);
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:0 4px 4px 0;
  }
  body[data-site-page="p-e75af9b4a9bb"] .callout h3, body[data-site-page="p-e75af9b4a9bb"] .callout h4{margin-top:0;}
  body[data-site-page="p-e75af9b4a9bb"] .honesty-box{
    border:1px dashed var(--accent);
    background:#fbf3ea;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.95rem;
  }
  body[data-site-page="p-e75af9b4a9bb"] .card-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));
    gap:1em;
    margin:1.4em 0;
  }
  body[data-site-page="p-e75af9b4a9bb"] .card{
    border:1px solid var(--line);
    background:#fff;
    padding:1em 1.1em;
    border-radius:4px;
  }
  body[data-site-page="p-e75af9b4a9bb"] .card h4{margin:0 0 0.4em; font-size:1.02rem;}
  body[data-site-page="p-e75af9b4a9bb"] .card p{margin:0.4em 0 0; font-size:0.93rem; color:var(--ink-soft);}
  body[data-site-page="p-e75af9b4a9bb"] .btn{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.92rem;
    text-decoration:none;
    padding:0.7em 1.3em;
    border-radius:4px;
    border:1px solid var(--accent-2);
    color:var(--accent-2);
    background:transparent;
  }
  body[data-site-page="p-e75af9b4a9bb"] .btn:hover{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-e75af9b4a9bb"] .btn-solid{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-e75af9b4a9bb"] .btn-solid:hover{background:var(--accent);}

  /* ---------- Test-page specific ---------- */
  body[data-site-page="p-e75af9b4a9bb"] .verdict-badge{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:1rem;
    letter-spacing:0.03em;
    padding:0.45em 1em;
    border-radius:4px;
    background:#1f4e5f;
    color:#fff;
  }
  body[data-site-page="p-e75af9b4a9bb"] .tag{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.78rem;
    font-weight:700;
    letter-spacing:0.05em;
    text-transform:uppercase;
    padding:0.25em 0.65em;
    border-radius:3px;
    margin-left:0.5em;
    vertical-align:middle;
  }
  body[data-site-page="p-e75af9b4a9bb"] .tag-shared{background:#e4ecee; color:var(--accent-2); border:1px solid var(--accent-2);}
  body[data-site-page="p-e75af9b4a9bb"] .tag-specific{background:#f3e9de; color:var(--accent); border:1px solid var(--accent);}
  body[data-site-page="p-e75af9b4a9bb"] .breadcrumb{
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.85rem;
    color:var(--ink-soft);
    margin-bottom:1em;
  }
  body[data-site-page="p-e75af9b4a9bb"] table.ledger{font-size:0.88rem;}
  body[data-site-page="p-e75af9b4a9bb"] table.ledger td, body[data-site-page="p-e75af9b4a9bb"] table.ledger th{padding:0.45em 0.55em;}
  body[data-site-page="p-e75af9b4a9bb"] .ok{color:#2c6e3f; font-weight:700;}
  body[data-site-page="p-e75af9b4a9bb"] .warn{color:var(--accent); font-weight:700;}

  /* ---------- Footer ---------- */
  body[data-site-page="p-e75af9b4a9bb"] footer.site-footer{
    background:var(--ink);
    color:#cfc9bd;
    font-size:0.85rem;
  }
  body[data-site-page="p-e75af9b4a9bb"] .footer-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:1.6em 3em;
    justify-content:space-between;
  }
  body[data-site-page="p-e75af9b4a9bb"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-e75af9b4a9bb"] footer.site-footer h5{
    margin:0 0 0.5em;
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.8rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
  }
  body[data-site-page="p-e75af9b4a9bb"] .footer-honesty{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em 1.6em;
    font-size:0.8rem;
    color:#a49c8c;
  }
  body[data-site-page="p-e75af9b4a9bb"] .footer-honesty .stamp{color:#e7c9a9;}
  body[data-site-page="p-e75af9b4a9bb"] .footer-honesty .stamp b{color:#fff;}

  @media (max-width:820px){
    body[data-site-page="p-e75af9b4a9bb"] .layout{grid-template-columns:1fr;}
    body[data-site-page="p-e75af9b4a9bb"] .subnav{position:static;}
  }


/* Extracted styles: early-universe/tests/43-complexity-capacity-bound-per-epoch-test.html [p-4ff93cbc0303] */

  body[data-site-page="p-4ff93cbc0303"]{
    --ink:#1b1f23;
    --ink-soft:#4a5056;
    --paper:#fbfaf7;
    --paper-alt:#f2efe8;
    --line:#d8d3c7;
    --accent:#6b3f2a;
    --accent-2:#1f4e5f;
    --maxw:1180px;
  }
  body[data-site-page="p-4ff93cbc0303"], body[data-site-page="p-4ff93cbc0303"] *{box-sizing:border-box;}
  body[data-site-page="p-4ff93cbc0303"], body[data-site-page="p-4ff93cbc0303"]{margin:0;padding:0;}
  body[data-site-page="p-4ff93cbc0303"]{
    background:var(--paper);
    color:var(--ink);
    font-family: Georgia, 'Times New Roman', Cambria, serif;
    line-height:1.6;
    font-size:17px;
    -webkit-font-smoothing:antialiased;
  }
  body[data-site-page="p-4ff93cbc0303"] a{color:var(--accent-2);}
  body[data-site-page="p-4ff93cbc0303"] a:hover{color:var(--accent);}
  body[data-site-page="p-4ff93cbc0303"] h1, body[data-site-page="p-4ff93cbc0303"] h2, body[data-site-page="p-4ff93cbc0303"] h3, body[data-site-page="p-4ff93cbc0303"] h4{
    font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    line-height:1.25;
    font-weight:700;
    color:var(--ink);
  }
  body[data-site-page="p-4ff93cbc0303"] code, body[data-site-page="p-4ff93cbc0303"] pre{
    font-family: Consolas, 'Courier New', monospace;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:3px;
  }
  body[data-site-page="p-4ff93cbc0303"] code{padding:0.05em 0.35em; font-size:0.92em;}
  body[data-site-page="p-4ff93cbc0303"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-4ff93cbc0303"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-4ff93cbc0303"] th, body[data-site-page="p-4ff93cbc0303"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-4ff93cbc0303"] th{background:var(--paper-alt);}
  body[data-site-page="p-4ff93cbc0303"] blockquote{
    margin:1em 0;
    padding:0.4em 1.1em;
    border-left:3px solid var(--accent);
    background:var(--paper-alt);
    color:var(--ink-soft);
  }
  body[data-site-page="p-4ff93cbc0303"] .skip-link{
    position:absolute; left:-999px; top:auto;
  }
  body[data-site-page="p-4ff93cbc0303"] .skip-link:focus{
    left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);
  }

  /* ---------- Top bar: identity + honesty stamp ---------- */
  body[data-site-page="p-4ff93cbc0303"] .topbar{
    background:var(--ink);
    color:#eee;
    font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    font-size:0.82rem;
  }
  body[data-site-page="p-4ff93cbc0303"] .topbar-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0.4em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:0.6em 1.2em;
    align-items:center;
    justify-content:space-between;
  }
  body[data-site-page="p-4ff93cbc0303"] .stamp{
    display:inline-flex;
    align-items:center;
    gap:0.5em;
    color:#e7c9a9;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-4ff93cbc0303"] .stamp b{color:#fff; font-weight:700;}
  body[data-site-page="p-4ff93cbc0303"] .topbar-site{color:#c9c2b3;}

  /* ---------- Main nav ---------- */
  body[data-site-page="p-4ff93cbc0303"] header.site-header{
    background:var(--paper);
    border-bottom:1px solid var(--line);
  }
  body[data-site-page="p-4ff93cbc0303"] .brand-row{
    max-width:var(--maxw);
    margin:0 auto;
    padding:1.1em 1.2em 0.6em;
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:0.4em;
  }
  body[data-site-page="p-4ff93cbc0303"] .brand-row h1{
    margin:0;
    font-size:1.5rem;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-4ff93cbc0303"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-4ff93cbc0303"] .brand-tag{
    font-family: Georgia, serif;
    font-style:italic;
    color:var(--ink-soft);
    font-size:0.95rem;
  }
  body[data-site-page="p-4ff93cbc0303"] nav.main-nav{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em;
  }
  body[data-site-page="p-4ff93cbc0303"] nav.main-nav ul{
    list-style:none;
    margin:0; padding:0;
    display:flex;
    flex-wrap:wrap;
    gap:0.2em;
    border-top:1px solid var(--line);
  }
  body[data-site-page="p-4ff93cbc0303"] nav.main-nav li{margin:0;}
  body[data-site-page="p-4ff93cbc0303"] nav.main-nav a{
    display:block;
    padding:0.8em 0.9em;
    color:var(--ink);
    text-decoration:none;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.92rem;
    font-weight:600;
    border-bottom:3px solid transparent;
    white-space:nowrap;
  }
  body[data-site-page="p-4ff93cbc0303"] nav.main-nav a:hover{
    border-bottom-color:var(--accent);
    color:var(--accent);
  }
  body[data-site-page="p-4ff93cbc0303"] nav.main-nav a[aria-current="page"]{
    border-bottom-color:var(--accent-2);
    color:var(--accent-2);
  }

  /* ---------- Layout: subnav + main ---------- */
  body[data-site-page="p-4ff93cbc0303"] .layout{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em 3em;
    display:grid;
    grid-template-columns:220px 1fr;
    gap:2.4em;
    align-items:start;
  }
  body[data-site-page="p-4ff93cbc0303"] .subnav{
    position:sticky;
    top:1.2em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
  }
  body[data-site-page="p-4ff93cbc0303"] .subnav-box{
    border:1px solid var(--line);
    background:var(--paper-alt);
    border-radius:4px;
    padding:1em 1.1em;
  }
  body[data-site-page="p-4ff93cbc0303"] .subnav-box h2{
    margin:0 0 0.6em;
    font-size:0.75rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
    color:var(--ink-soft);
  }
  body[data-site-page="p-4ff93cbc0303"] .subnav-box ul{list-style:none; margin:0; padding:0;}
  body[data-site-page="p-4ff93cbc0303"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-4ff93cbc0303"] .subnav-box a{
    text-decoration:none;
    color:var(--ink);
  }
  body[data-site-page="p-4ff93cbc0303"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-4ff93cbc0303"] .subnav-box a[aria-current="page"]{
    color:var(--accent-2);
    font-weight:700;
  }
  body[data-site-page="p-4ff93cbc0303"] .subnav-empty{
    color:var(--ink-soft);
    font-style:italic;
    font-size:0.85rem;
  }

  body[data-site-page="p-4ff93cbc0303"] main{min-width:0;}
  body[data-site-page="p-4ff93cbc0303"] main h2{
    margin-top:1.9em;
    padding-bottom:0.25em;
    border-bottom:1px solid var(--line);
    font-size:1.5rem;
  }
  body[data-site-page="p-4ff93cbc0303"] main h2:first-child{margin-top:0;}
  body[data-site-page="p-4ff93cbc0303"] main h3{font-size:1.18rem; margin-top:1.5em;}
  body[data-site-page="p-4ff93cbc0303"] main p{margin:0.9em 0;}
  body[data-site-page="p-4ff93cbc0303"] .lede{
    font-size:1.12rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-4ff93cbc0303"] .callout{
    border:1px solid var(--line);
    border-left:4px solid var(--accent-2);
    background:var(--paper-alt);
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:0 4px 4px 0;
  }
  body[data-site-page="p-4ff93cbc0303"] .callout h3, body[data-site-page="p-4ff93cbc0303"] .callout h4{margin-top:0;}
  body[data-site-page="p-4ff93cbc0303"] .honesty-box{
    border:1px dashed var(--accent);
    background:#fbf3ea;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.95rem;
  }
  body[data-site-page="p-4ff93cbc0303"] .card-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));
    gap:1em;
    margin:1.4em 0;
  }
  body[data-site-page="p-4ff93cbc0303"] .card{
    border:1px solid var(--line);
    background:#fff;
    padding:1em 1.1em;
    border-radius:4px;
  }
  body[data-site-page="p-4ff93cbc0303"] .card h4{margin:0 0 0.4em; font-size:1.02rem;}
  body[data-site-page="p-4ff93cbc0303"] .card p{margin:0.4em 0 0; font-size:0.93rem; color:var(--ink-soft);}
  body[data-site-page="p-4ff93cbc0303"] .btn{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.92rem;
    text-decoration:none;
    padding:0.7em 1.3em;
    border-radius:4px;
    border:1px solid var(--accent-2);
    color:var(--accent-2);
    background:transparent;
  }
  body[data-site-page="p-4ff93cbc0303"] .btn:hover{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-4ff93cbc0303"] .btn-solid{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-4ff93cbc0303"] .btn-solid:hover{background:var(--accent);}

  /* ---------- Test-page specific ---------- */
  body[data-site-page="p-4ff93cbc0303"] .backlinks{
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
    margin-bottom:1em;
  }
  body[data-site-page="p-4ff93cbc0303"] .verdict-badge{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:1.05rem;
    padding:0.35em 0.9em;
    border-radius:4px;
    background:#1f4e5f;
    color:#fff;
    letter-spacing:0.02em;
  }
  body[data-site-page="p-4ff93cbc0303"] .class-badge{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.78rem;
    padding:0.3em 0.7em;
    border-radius:12px;
    border:1px solid var(--line);
    color:var(--ink-soft);
    text-transform:uppercase;
    letter-spacing:0.05em;
    margin-left:0.5em;
  }
  body[data-site-page="p-4ff93cbc0303"] .meta-row{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    gap:0.6em;
    margin:0.6em 0 1.2em;
  }
  body[data-site-page="p-4ff93cbc0303"] .datatable td:first-child, body[data-site-page="p-4ff93cbc0303"] .datatable th:first-child{white-space:nowrap;}
  body[data-site-page="p-4ff93cbc0303"] .step-list li{margin:0.5em 0;}
  body[data-site-page="p-4ff93cbc0303"] .headnum{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.75rem;
    font-weight:700;
    color:var(--ink-soft);
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:10px;
    padding:0.15em 0.6em;
    margin-right:0.5em;
    vertical-align:middle;
  }

  /* ---------- Footer ---------- */
  body[data-site-page="p-4ff93cbc0303"] footer.site-footer{
    background:var(--ink);
    color:#cfc9bd;
    font-size:0.85rem;
  }
  body[data-site-page="p-4ff93cbc0303"] .footer-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:1.6em 3em;
    justify-content:space-between;
  }
  body[data-site-page="p-4ff93cbc0303"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-4ff93cbc0303"] footer.site-footer h5{
    margin:0 0 0.5em;
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.8rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
  }
  body[data-site-page="p-4ff93cbc0303"] .footer-honesty{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em 1.6em;
    font-size:0.8rem;
    color:#a49c8c;
  }
  body[data-site-page="p-4ff93cbc0303"] .footer-honesty .stamp{color:#e7c9a9;}
  body[data-site-page="p-4ff93cbc0303"] .footer-honesty .stamp b{color:#fff;}

  @media (max-width:820px){
    body[data-site-page="p-4ff93cbc0303"] .layout{grid-template-columns:1fr;}
    body[data-site-page="p-4ff93cbc0303"] .subnav{position:static;}
  }


/* Extracted styles: early-universe/tests/44-decoherence-versus-hubble-time-cosmic-record-test.html [p-bd167096fe3d] */

  body[data-site-page="p-bd167096fe3d"]{
    --ink:#1b1f23;
    --ink-soft:#4a5056;
    --paper:#fbfaf7;
    --paper-alt:#f2efe8;
    --line:#d8d3c7;
    --accent:#6b3f2a;
    --accent-2:#1f4e5f;
    --maxw:1180px;
  }
  body[data-site-page="p-bd167096fe3d"], body[data-site-page="p-bd167096fe3d"] *{box-sizing:border-box;}
  body[data-site-page="p-bd167096fe3d"], body[data-site-page="p-bd167096fe3d"]{margin:0;padding:0;}
  body[data-site-page="p-bd167096fe3d"]{
    background:var(--paper);
    color:var(--ink);
    font-family: Georgia, 'Times New Roman', Cambria, serif;
    line-height:1.6;
    font-size:17px;
    -webkit-font-smoothing:antialiased;
  }
  body[data-site-page="p-bd167096fe3d"] a{color:var(--accent-2);}
  body[data-site-page="p-bd167096fe3d"] a:hover{color:var(--accent);}
  body[data-site-page="p-bd167096fe3d"] h1, body[data-site-page="p-bd167096fe3d"] h2, body[data-site-page="p-bd167096fe3d"] h3, body[data-site-page="p-bd167096fe3d"] h4{
    font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    line-height:1.25;
    font-weight:700;
    color:var(--ink);
  }
  body[data-site-page="p-bd167096fe3d"] code, body[data-site-page="p-bd167096fe3d"] pre{
    font-family: Consolas, 'Courier New', monospace;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:3px;
  }
  body[data-site-page="p-bd167096fe3d"] code{padding:0.05em 0.35em; font-size:0.92em;}
  body[data-site-page="p-bd167096fe3d"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-bd167096fe3d"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-bd167096fe3d"] th, body[data-site-page="p-bd167096fe3d"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-bd167096fe3d"] th{background:var(--paper-alt);}
  body[data-site-page="p-bd167096fe3d"] blockquote{
    margin:1em 0;
    padding:0.4em 1.1em;
    border-left:3px solid var(--accent);
    background:var(--paper-alt);
    color:var(--ink-soft);
  }
  body[data-site-page="p-bd167096fe3d"] .skip-link{
    position:absolute; left:-999px; top:auto;
  }
  body[data-site-page="p-bd167096fe3d"] .skip-link:focus{
    left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);
  }

  /* ---------- Top bar: identity + honesty stamp ---------- */
  body[data-site-page="p-bd167096fe3d"] .topbar{
    background:var(--ink);
    color:#eee;
    font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    font-size:0.82rem;
  }
  body[data-site-page="p-bd167096fe3d"] .topbar-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0.4em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:0.6em 1.2em;
    align-items:center;
    justify-content:space-between;
  }
  body[data-site-page="p-bd167096fe3d"] .stamp{
    display:inline-flex;
    align-items:center;
    gap:0.5em;
    color:#e7c9a9;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-bd167096fe3d"] .stamp b{color:#fff; font-weight:700;}
  body[data-site-page="p-bd167096fe3d"] .topbar-site{color:#c9c2b3;}

  /* ---------- Main nav ---------- */
  body[data-site-page="p-bd167096fe3d"] header.site-header{
    background:var(--paper);
    border-bottom:1px solid var(--line);
  }
  body[data-site-page="p-bd167096fe3d"] .brand-row{
    max-width:var(--maxw);
    margin:0 auto;
    padding:1.1em 1.2em 0.6em;
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:0.4em;
  }
  body[data-site-page="p-bd167096fe3d"] .brand-row h1{
    margin:0;
    font-size:1.5rem;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-bd167096fe3d"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-bd167096fe3d"] .brand-tag{
    font-family: Georgia, serif;
    font-style:italic;
    color:var(--ink-soft);
    font-size:0.95rem;
  }
  body[data-site-page="p-bd167096fe3d"] nav.main-nav{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em;
  }
  body[data-site-page="p-bd167096fe3d"] nav.main-nav ul{
    list-style:none;
    margin:0; padding:0;
    display:flex;
    flex-wrap:wrap;
    gap:0.2em;
    border-top:1px solid var(--line);
  }
  body[data-site-page="p-bd167096fe3d"] nav.main-nav li{margin:0;}
  body[data-site-page="p-bd167096fe3d"] nav.main-nav a{
    display:block;
    padding:0.8em 0.9em;
    color:var(--ink);
    text-decoration:none;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.92rem;
    font-weight:600;
    border-bottom:3px solid transparent;
    white-space:nowrap;
  }
  body[data-site-page="p-bd167096fe3d"] nav.main-nav a:hover{
    border-bottom-color:var(--accent);
    color:var(--accent);
  }
  body[data-site-page="p-bd167096fe3d"] nav.main-nav a[aria-current="page"]{
    border-bottom-color:var(--accent-2);
    color:var(--accent-2);
  }

  /* ---------- Layout: subnav + main ---------- */
  body[data-site-page="p-bd167096fe3d"] .layout{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em 3em;
    display:grid;
    grid-template-columns:220px 1fr;
    gap:2.4em;
    align-items:start;
  }
  body[data-site-page="p-bd167096fe3d"] .subnav{
    position:sticky;
    top:1.2em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
  }
  body[data-site-page="p-bd167096fe3d"] .subnav-box{
    border:1px solid var(--line);
    background:var(--paper-alt);
    border-radius:4px;
    padding:1em 1.1em;
  }
  body[data-site-page="p-bd167096fe3d"] .subnav-box h2{
    margin:0 0 0.6em;
    font-size:0.75rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
    color:var(--ink-soft);
  }
  body[data-site-page="p-bd167096fe3d"] .subnav-box ul{list-style:none; margin:0; padding:0;}
  body[data-site-page="p-bd167096fe3d"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-bd167096fe3d"] .subnav-box a{
    text-decoration:none;
    color:var(--ink);
  }
  body[data-site-page="p-bd167096fe3d"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-bd167096fe3d"] .subnav-box a[aria-current="page"]{
    color:var(--accent-2);
    font-weight:700;
  }
  body[data-site-page="p-bd167096fe3d"] .subnav-empty{
    color:var(--ink-soft);
    font-style:italic;
    font-size:0.85rem;
  }

  body[data-site-page="p-bd167096fe3d"] main{min-width:0;}
  body[data-site-page="p-bd167096fe3d"] main h2{
    margin-top:1.9em;
    padding-bottom:0.25em;
    border-bottom:1px solid var(--line);
    font-size:1.5rem;
  }
  body[data-site-page="p-bd167096fe3d"] main h2:first-child{margin-top:0;}
  body[data-site-page="p-bd167096fe3d"] main h3{font-size:1.18rem; margin-top:1.5em;}
  body[data-site-page="p-bd167096fe3d"] main p{margin:0.9em 0;}
  body[data-site-page="p-bd167096fe3d"] .lede{
    font-size:1.12rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-bd167096fe3d"] .callout{
    border:1px solid var(--line);
    border-left:4px solid var(--accent-2);
    background:var(--paper-alt);
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:0 4px 4px 0;
  }
  body[data-site-page="p-bd167096fe3d"] .callout h3, body[data-site-page="p-bd167096fe3d"] .callout h4{margin-top:0;}
  body[data-site-page="p-bd167096fe3d"] .honesty-box{
    border:1px dashed var(--accent);
    background:#fbf3ea;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.95rem;
  }
  body[data-site-page="p-bd167096fe3d"] .card-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));
    gap:1em;
    margin:1.4em 0;
  }
  body[data-site-page="p-bd167096fe3d"] .card{
    border:1px solid var(--line);
    background:#fff;
    padding:1em 1.1em;
    border-radius:4px;
  }
  body[data-site-page="p-bd167096fe3d"] .card h4{margin:0 0 0.4em; font-size:1.02rem;}
  body[data-site-page="p-bd167096fe3d"] .card p{margin:0.4em 0 0; font-size:0.93rem; color:var(--ink-soft);}
  body[data-site-page="p-bd167096fe3d"] .btn{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.92rem;
    text-decoration:none;
    padding:0.7em 1.3em;
    border-radius:4px;
    border:1px solid var(--accent-2);
    color:var(--accent-2);
    background:transparent;
  }
  body[data-site-page="p-bd167096fe3d"] .btn:hover{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-bd167096fe3d"] .btn-solid{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-bd167096fe3d"] .btn-solid:hover{background:var(--accent);}

  /* ---------- Test-page specific ---------- */
  body[data-site-page="p-bd167096fe3d"] .verdict-badge{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:1rem;
    letter-spacing:0.03em;
    padding:0.45em 1em;
    border-radius:4px;
    background:#1f4e5f;
    color:#fff;
  }
  body[data-site-page="p-bd167096fe3d"] .tag{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.78rem;
    font-weight:700;
    letter-spacing:0.05em;
    text-transform:uppercase;
    padding:0.25em 0.65em;
    border-radius:3px;
    margin-left:0.5em;
    vertical-align:middle;
  }
  body[data-site-page="p-bd167096fe3d"] .tag-shared{background:#e4ecee; color:var(--accent-2); border:1px solid var(--accent-2);}
  body[data-site-page="p-bd167096fe3d"] .tag-specific{background:#f3e9de; color:var(--accent); border:1px solid var(--accent);}
  body[data-site-page="p-bd167096fe3d"] .breadcrumb{
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.85rem;
    color:var(--ink-soft);
    margin-bottom:1em;
  }

  /* ---------- Footer ---------- */
  body[data-site-page="p-bd167096fe3d"] footer.site-footer{
    background:var(--ink);
    color:#cfc9bd;
    font-size:0.85rem;
  }
  body[data-site-page="p-bd167096fe3d"] .footer-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:1.6em 3em;
    justify-content:space-between;
  }
  body[data-site-page="p-bd167096fe3d"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-bd167096fe3d"] footer.site-footer h5{
    margin:0 0 0.5em;
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.8rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
  }
  body[data-site-page="p-bd167096fe3d"] .footer-honesty{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em 1.6em;
    font-size:0.8rem;
    color:#a49c8c;
  }
  body[data-site-page="p-bd167096fe3d"] .footer-honesty .stamp{color:#e7c9a9;}
  body[data-site-page="p-bd167096fe3d"] .footer-honesty .stamp b{color:#fff;}

  @media (max-width:820px){
    body[data-site-page="p-bd167096fe3d"] .layout{grid-template-columns:1fr;}
    body[data-site-page="p-bd167096fe3d"] .subnav{position:static;}
  }


/* Extracted styles: early-universe/tests/index.html [p-f9f50dc1b9e3] */

  body[data-site-page="p-f9f50dc1b9e3"]{
    --ink:#1b1f23;
    --ink-soft:#4a5056;
    --paper:#fbfaf7;
    --paper-alt:#f2efe8;
    --line:#d8d3c7;
    --accent:#6b3f2a;
    --accent-2:#1f4e5f;
    --maxw:1180px;
    --ok:#1f5f3f;
    --ok-bg:#eaf5ee;
    --warn:#8a6d1a;
    --warn-bg:#fbf6e6;
    --bad:#8a2a1a;
    --bad-bg:#fbeae6;
    --neutral:#4a5056;
    --neutral-bg:#eef0f1;
  }
  body[data-site-page="p-f9f50dc1b9e3"], body[data-site-page="p-f9f50dc1b9e3"] *{box-sizing:border-box;}
  body[data-site-page="p-f9f50dc1b9e3"], body[data-site-page="p-f9f50dc1b9e3"]{margin:0;padding:0;}
  body[data-site-page="p-f9f50dc1b9e3"]{
    background:var(--paper);
    color:var(--ink);
    font-family: Georgia, 'Times New Roman', Cambria, serif;
    line-height:1.6;
    font-size:17px;
    -webkit-font-smoothing:antialiased;
  }
  body[data-site-page="p-f9f50dc1b9e3"] a{color:var(--accent-2);}
  body[data-site-page="p-f9f50dc1b9e3"] a:hover{color:var(--accent);}
  body[data-site-page="p-f9f50dc1b9e3"] h1, body[data-site-page="p-f9f50dc1b9e3"] h2, body[data-site-page="p-f9f50dc1b9e3"] h3, body[data-site-page="p-f9f50dc1b9e3"] h4{
    font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    line-height:1.25;
    font-weight:700;
    color:var(--ink);
  }
  body[data-site-page="p-f9f50dc1b9e3"] code, body[data-site-page="p-f9f50dc1b9e3"] pre{
    font-family: Consolas, 'Courier New', monospace;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:3px;
  }
  body[data-site-page="p-f9f50dc1b9e3"] code{padding:0.05em 0.35em; font-size:0.92em;}
  body[data-site-page="p-f9f50dc1b9e3"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-f9f50dc1b9e3"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-f9f50dc1b9e3"] th, body[data-site-page="p-f9f50dc1b9e3"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-f9f50dc1b9e3"] th{background:var(--paper-alt);}
  body[data-site-page="p-f9f50dc1b9e3"] blockquote{
    margin:1em 0;
    padding:0.4em 1.1em;
    border-left:3px solid var(--accent);
    background:var(--paper-alt);
    color:var(--ink-soft);
  }
  body[data-site-page="p-f9f50dc1b9e3"] .skip-link{
    position:absolute; left:-999px; top:auto;
  }
  body[data-site-page="p-f9f50dc1b9e3"] .skip-link:focus{
    left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);
  }

  /* ---------- Top bar: identity + honesty stamp ---------- */
  body[data-site-page="p-f9f50dc1b9e3"] .topbar{
    background:var(--ink);
    color:#eee;
    font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    font-size:0.82rem;
  }
  body[data-site-page="p-f9f50dc1b9e3"] .topbar-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0.4em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:0.6em 1.2em;
    align-items:center;
    justify-content:space-between;
  }
  body[data-site-page="p-f9f50dc1b9e3"] .stamp{
    display:inline-flex;
    align-items:center;
    gap:0.5em;
    color:#e7c9a9;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-f9f50dc1b9e3"] .stamp b{color:#fff; font-weight:700;}
  body[data-site-page="p-f9f50dc1b9e3"] .topbar-site{color:#c9c2b3;}

  /* ---------- Main nav ---------- */
  body[data-site-page="p-f9f50dc1b9e3"] header.site-header{
    background:var(--paper);
    border-bottom:1px solid var(--line);
  }
  body[data-site-page="p-f9f50dc1b9e3"] .brand-row{
    max-width:var(--maxw);
    margin:0 auto;
    padding:1.1em 1.2em 0.6em;
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:0.4em;
  }
  body[data-site-page="p-f9f50dc1b9e3"] .brand-row h1{
    margin:0;
    font-size:1.5rem;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-f9f50dc1b9e3"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-f9f50dc1b9e3"] .brand-tag{
    font-family: Georgia, serif;
    font-style:italic;
    color:var(--ink-soft);
    font-size:0.95rem;
  }
  body[data-site-page="p-f9f50dc1b9e3"] nav.main-nav{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em;
  }
  body[data-site-page="p-f9f50dc1b9e3"] nav.main-nav ul{
    list-style:none;
    margin:0; padding:0;
    display:flex;
    flex-wrap:wrap;
    gap:0.2em;
    border-top:1px solid var(--line);
  }
  body[data-site-page="p-f9f50dc1b9e3"] nav.main-nav li{margin:0;}
  body[data-site-page="p-f9f50dc1b9e3"] nav.main-nav a{
    display:block;
    padding:0.8em 0.9em;
    color:var(--ink);
    text-decoration:none;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.92rem;
    font-weight:600;
    border-bottom:3px solid transparent;
    white-space:nowrap;
  }
  body[data-site-page="p-f9f50dc1b9e3"] nav.main-nav a:hover{
    border-bottom-color:var(--accent);
    color:var(--accent);
  }
  body[data-site-page="p-f9f50dc1b9e3"] nav.main-nav a[aria-current="page"]{
    border-bottom-color:var(--accent-2);
    color:var(--accent-2);
  }

  /* ---------- Layout: subnav + main ---------- */
  body[data-site-page="p-f9f50dc1b9e3"] .layout{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em 3em;
    display:grid;
    grid-template-columns:220px 1fr;
    gap:2.4em;
    align-items:start;
  }
  body[data-site-page="p-f9f50dc1b9e3"] .subnav{
    position:sticky;
    top:1.2em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
  }
  body[data-site-page="p-f9f50dc1b9e3"] .subnav-box{
    border:1px solid var(--line);
    background:var(--paper-alt);
    border-radius:4px;
    padding:1em 1.1em;
  }
  body[data-site-page="p-f9f50dc1b9e3"] .subnav-box h2{
    margin:0 0 0.6em;
    font-size:0.75rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
    color:var(--ink-soft);
  }
  body[data-site-page="p-f9f50dc1b9e3"] .subnav-box ul{list-style:none; margin:0; padding:0;}
  body[data-site-page="p-f9f50dc1b9e3"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-f9f50dc1b9e3"] .subnav-box a{
    text-decoration:none;
    color:var(--ink);
  }
  body[data-site-page="p-f9f50dc1b9e3"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-f9f50dc1b9e3"] .subnav-box a[aria-current="page"]{
    color:var(--accent-2);
    font-weight:700;
  }
  body[data-site-page="p-f9f50dc1b9e3"] .subnav-scroll{
    max-height:60vh;
    overflow-y:auto;
    margin-top:0.6em;
    padding-top:0.6em;
    border-top:1px solid var(--line);
  }
  body[data-site-page="p-f9f50dc1b9e3"] .subnav-scroll ul{list-style:none; margin:0; padding:0;}
  body[data-site-page="p-f9f50dc1b9e3"] .subnav-scroll li{margin:0.3em 0;}
  body[data-site-page="p-f9f50dc1b9e3"] .subnav-scroll a{text-decoration:none; color:var(--ink-soft); font-size:0.86rem;}
  body[data-site-page="p-f9f50dc1b9e3"] .subnav-scroll a:hover{color:var(--accent);}

  body[data-site-page="p-f9f50dc1b9e3"] main{min-width:0;}
  body[data-site-page="p-f9f50dc1b9e3"] main h2{
    margin-top:1.9em;
    padding-bottom:0.25em;
    border-bottom:1px solid var(--line);
    font-size:1.5rem;
  }
  body[data-site-page="p-f9f50dc1b9e3"] main h2:first-child{margin-top:0;}
  body[data-site-page="p-f9f50dc1b9e3"] main h3{font-size:1.18rem; margin-top:1.5em;}
  body[data-site-page="p-f9f50dc1b9e3"] main p{margin:0.9em 0;}
  body[data-site-page="p-f9f50dc1b9e3"] .lede{
    font-size:1.12rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-f9f50dc1b9e3"] .callout{
    border:1px solid var(--line);
    border-left:4px solid var(--accent-2);
    background:var(--paper-alt);
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:0 4px 4px 0;
  }
  body[data-site-page="p-f9f50dc1b9e3"] .callout h3, body[data-site-page="p-f9f50dc1b9e3"] .callout h4{margin-top:0;}
  body[data-site-page="p-f9f50dc1b9e3"] .honesty-box{
    border:1px dashed var(--accent);
    background:#fbf3ea;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.95rem;
  }
  body[data-site-page="p-f9f50dc1b9e3"] .card-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));
    gap:1em;
    margin:1.4em 0;
  }
  body[data-site-page="p-f9f50dc1b9e3"] .card{
    border:1px solid var(--line);
    background:#fff;
    padding:1em 1.1em;
    border-radius:4px;
  }
  body[data-site-page="p-f9f50dc1b9e3"] .card h4{margin:0 0 0.4em; font-size:1.02rem;}
  body[data-site-page="p-f9f50dc1b9e3"] .card p{margin:0.4em 0 0; font-size:0.93rem; color:var(--ink-soft);}
  body[data-site-page="p-f9f50dc1b9e3"] .btn{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.92rem;
    text-decoration:none;
    padding:0.7em 1.3em;
    border-radius:4px;
    border:1px solid var(--accent-2);
    color:var(--accent-2);
    background:transparent;
  }
  body[data-site-page="p-f9f50dc1b9e3"] .btn:hover{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-f9f50dc1b9e3"] .btn-solid{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-f9f50dc1b9e3"] .btn-solid:hover{background:var(--accent);}

  /* ---------- Footer ---------- */
  body[data-site-page="p-f9f50dc1b9e3"] footer.site-footer{
    background:var(--ink);
    color:#cfc9bd;
    font-size:0.85rem;
  }
  body[data-site-page="p-f9f50dc1b9e3"] .footer-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:1.6em 3em;
    justify-content:space-between;
  }
  body[data-site-page="p-f9f50dc1b9e3"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-f9f50dc1b9e3"] footer.site-footer h5{
    margin:0 0 0.5em;
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.8rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
  }
  body[data-site-page="p-f9f50dc1b9e3"] .footer-honesty{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em 1.6em;
    font-size:0.8rem;
    color:#a49c8c;
  }
  body[data-site-page="p-f9f50dc1b9e3"] .footer-honesty .stamp{color:#e7c9a9;}
  body[data-site-page="p-f9f50dc1b9e3"] .footer-honesty .stamp b{color:#fff;}

  @media (max-width:820px){
    body[data-site-page="p-f9f50dc1b9e3"] .layout{grid-template-columns:1fr;}
    body[data-site-page="p-f9f50dc1b9e3"] .subnav{position:static;}
  }

  /* ---------- Scoreboard-specific ---------- */
  body[data-site-page="p-f9f50dc1b9e3"] .doctrine-box{
    border:2px solid var(--accent);
    background:#fff;
    padding:1.1em 1.4em;
    margin:1.4em 0;
    border-radius:6px;
    text-align:center;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:1.15rem;
    font-weight:700;
    color:var(--accent);
  }
  body[data-site-page="p-f9f50dc1b9e3"] .doctrine-box .doctrine-sub{
    display:block;
    margin-top:0.4em;
    font-family:Georgia,serif;
    font-weight:400;
    font-style:italic;
    font-size:0.85rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-f9f50dc1b9e3"] .stat-row{
    display:flex;
    flex-wrap:wrap;
    gap:0.8em;
    margin:1.2em 0 1.6em;
  }
  body[data-site-page="p-f9f50dc1b9e3"] .stat-pill{
    flex:1 1 130px;
    border:1px solid var(--line);
    background:#fff;
    border-radius:6px;
    padding:0.7em 0.9em;
    text-align:center;
  }
  body[data-site-page="p-f9f50dc1b9e3"] .stat-pill .num{
    display:block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:800;
    font-size:1.5rem;
    color:var(--accent-2);
  }
  body[data-site-page="p-f9f50dc1b9e3"] .stat-pill .lbl{
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.72rem;
    text-transform:uppercase;
    letter-spacing:0.05em;
    color:var(--ink-soft);
  }
  body[data-site-page="p-f9f50dc1b9e3"] .verdict-pill{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.72rem;
    font-weight:800;
    letter-spacing:0.02em;
    padding:0.3em 0.6em;
    border-radius:3px;
    white-space:nowrap;
    line-height:1.3;
  }
  body[data-site-page="p-f9f50dc1b9e3"] .v-closed{background:var(--ok-bg); color:var(--ok); border:1px solid #b8dcc4;}
  body[data-site-page="p-f9f50dc1b9e3"] .v-record{background:var(--ok-bg); color:var(--ok); border:1px solid #b8dcc4;}
  body[data-site-page="p-f9f50dc1b9e3"] .v-observed{background:var(--warn-bg); color:var(--warn); border:1px solid #e6d18a;}
  body[data-site-page="p-f9f50dc1b9e3"] .v-open{background:var(--bad-bg); color:var(--bad); border:1px solid #e6b8ab;}
  body[data-site-page="p-f9f50dc1b9e3"] .v-terminal{background:var(--neutral-bg); color:var(--neutral); border:1px solid #c9ccd0;}
  body[data-site-page="p-f9f50dc1b9e3"] .v-agree{background:var(--ok-bg); color:var(--ok); border:1px solid #b8dcc4;}
  body[data-site-page="p-f9f50dc1b9e3"] .v-indet{background:var(--warn-bg); color:var(--warn); border:1px solid #e6d18a;}
  body[data-site-page="p-f9f50dc1b9e3"] .v-disagree{background:var(--bad-bg); color:var(--bad); border:1px solid #e6b8ab;}
  body[data-site-page="p-f9f50dc1b9e3"] .when-cell{font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif; font-weight:700; color:var(--accent-2); white-space:nowrap; font-size:0.86rem;}
  body[data-site-page="p-f9f50dc1b9e3"] .answer-box{display:grid; grid-template-columns:1fr 1fr; gap:0; border:1px solid var(--line); border-radius:6px; overflow:hidden; margin:1.4em 0;}
  body[data-site-page="p-f9f50dc1b9e3"] .answer-box .ab-cell{padding:1em 1.2em; background:#fff;}
  body[data-site-page="p-f9f50dc1b9e3"] .answer-box .ab-cell + .ab-cell{border-left:1px solid var(--line);}
  body[data-site-page="p-f9f50dc1b9e3"] .answer-box .ab-k{font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif; font-size:0.72rem; text-transform:uppercase; letter-spacing:0.05em; color:var(--ink-soft);}
  body[data-site-page="p-f9f50dc1b9e3"] .answer-box .ab-v{font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif; font-weight:800; font-size:1.35rem; color:var(--accent-2); margin-top:0.2em;}
  body[data-site-page="p-f9f50dc1b9e3"] .class-tag{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.68rem;
    font-weight:700;
    letter-spacing:0.03em;
    text-transform:uppercase;
    padding:0.2em 0.5em;
    border-radius:3px;
    white-space:nowrap;
  }
  body[data-site-page="p-f9f50dc1b9e3"] .class-shared{background:#e4ecef; color:var(--accent-2); border:1px solid #c3d3d9;}
  body[data-site-page="p-f9f50dc1b9e3"] .class-framework{background:#f3e8da; color:var(--accent); border:1px solid #e0c9a8;}
  body[data-site-page="p-f9f50dc1b9e3"] .epoch-head td{
    background:var(--ink);
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.85rem;
    text-transform:uppercase;
    letter-spacing:0.05em;
    padding:0.5em 0.7em;
  }
  body[data-site-page="p-f9f50dc1b9e3"] .score-table{font-size:0.92rem;}
  body[data-site-page="p-f9f50dc1b9e3"] .score-table th{
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.75rem;
    text-transform:uppercase;
    letter-spacing:0.04em;
  }
  body[data-site-page="p-f9f50dc1b9e3"] .score-table td.num-cell{
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    color:var(--ink-soft);
    white-space:nowrap;
  }
  body[data-site-page="p-f9f50dc1b9e3"] .score-table td.title-cell a{
    text-decoration:none;
    font-weight:600;
  }
  body[data-site-page="p-f9f50dc1b9e3"] .score-table td.title-cell a:hover{text-decoration:underline;}
  body[data-site-page="p-f9f50dc1b9e3"] .score-table td.oneline-cell{
    color:var(--ink-soft);
    font-size:0.88rem;
    line-height:1.5;
  }
  body[data-site-page="p-f9f50dc1b9e3"] .table-wrap{overflow-x:auto; margin:1.2em 0;}
  body[data-site-page="p-f9f50dc1b9e3"] .legend{
    display:flex;
    flex-wrap:wrap;
    gap:0.6em 1.2em;
    align-items:center;
    font-size:0.85rem;
    color:var(--ink-soft);
    margin:1em 0 1.6em;
    padding:0.8em 1em;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:4px;
  }

  /* --- two-method When column + Show-calculation modal --- */
  body[data-site-page="p-f9f50dc1b9e3"] .when-cell .when-time{font-weight:700;color:var(--ink);}
  body[data-site-page="p-f9f50dc1b9e3"] .two-approach{margin-top:0.5em;font-size:0.78rem;line-height:1.45;}
  body[data-site-page="p-f9f50dc1b9e3"] .ta-row{margin:0.22em 0;}
  body[data-site-page="p-f9f50dc1b9e3"] .ta-label{display:inline-block;font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.6rem;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;
    padding:0.05em 0.45em;border-radius:3px;margin-right:0.4em;vertical-align:middle;}
  body[data-site-page="p-f9f50dc1b9e3"] .ta-cos{background:#e4edf1;color:#1f4e5f;}
  body[data-site-page="p-f9f50dc1b9e3"] .ta-gran{background:#efe4dc;color:#6b3f2a;}
  body[data-site-page="p-f9f50dc1b9e3"] .ta-note{margin-top:0.35em;font-style:italic;color:var(--ink-soft);}
  body[data-site-page="p-f9f50dc1b9e3"] .show-calc{margin-top:0.55em;display:inline-flex;align-items:center;gap:0.3em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;font-size:0.7rem;font-weight:700;
    cursor:pointer;background:transparent;border:1px solid var(--accent-2);color:var(--accent-2);
    padding:0.28em 0.7em;border-radius:4px;white-space:nowrap;}
  body[data-site-page="p-f9f50dc1b9e3"] .show-calc:hover{background:var(--accent-2);color:#fff;}
  body[data-site-page="p-f9f50dc1b9e3"] .show-calc:focus-visible{outline:2px solid var(--accent);outline-offset:2px;}
  body[data-site-page="p-f9f50dc1b9e3"] dialog#calc-modal{max-width:560px;width:calc(100% - 2em);border:1px solid var(--line);
    border-radius:8px;padding:0;color:var(--ink);background:var(--paper);box-shadow:0 12px 44px rgba(0,0,0,0.28);}
  body[data-site-page="p-f9f50dc1b9e3"] dialog#calc-modal::backdrop{background:rgba(20,18,15,0.45);}
  body[data-site-page="p-f9f50dc1b9e3"] .calc-head{display:flex;justify-content:space-between;align-items:flex-start;gap:1em;
    padding:1em 1.2em;border-bottom:1px solid var(--line);background:var(--paper-alt);}
  body[data-site-page="p-f9f50dc1b9e3"] .calc-head .sub{font-size:0.68rem;text-transform:uppercase;letter-spacing:0.06em;color:var(--ink-soft);
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;}
  body[data-site-page="p-f9f50dc1b9e3"] .calc-head h3{margin:0.15em 0 0;font-size:1.05rem;font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;}
  body[data-site-page="p-f9f50dc1b9e3"] .calc-close{border:none;background:transparent;font-size:1.5rem;line-height:1;cursor:pointer;color:var(--ink-soft);padding:0 0.2em;}
  body[data-site-page="p-f9f50dc1b9e3"] .calc-close:hover{color:var(--accent);}
  body[data-site-page="p-f9f50dc1b9e3"] .calc-body{padding:1.1em 1.3em;font-size:0.95rem;line-height:1.62;}
  body[data-site-page="p-f9f50dc1b9e3"] .calc-body p{margin:0.6em 0;} body[data-site-page="p-f9f50dc1b9e3"] .calc-body ul{margin:0.6em 0;padding-left:1.25em;} body[data-site-page="p-f9f50dc1b9e3"] .calc-body li{margin:0.3em 0;}
  body[data-site-page="p-f9f50dc1b9e3"] .calc-body b, body[data-site-page="p-f9f50dc1b9e3"] .calc-body strong{color:var(--ink);}


  /* ============================================================
     compact cards 2026-07-09 — APPENDED section (owner directive).
     All rules above are untouched. !important is used only where a
     rule must override the cards' existing inline styles.
     ============================================================ */
  body[data-site-page="p-f9f50dc1b9e3"] .card-grid.tgrid{grid-template-columns:repeat(auto-fit, minmax(280px, 1fr)) !important; gap:0.7em !important;}
  body[data-site-page="p-f9f50dc1b9e3"] .card.tcard{padding:0.6em 0.75em;}
  body[data-site-page="p-f9f50dc1b9e3"] .card.tcard h4{font-size:0.88rem !important; margin:0 0 0.3em !important; line-height:1.3;}
  body[data-site-page="p-f9f50dc1b9e3"] .card.tcard > div{margin:0 0 0.35em !important;}
  body[data-site-page="p-f9f50dc1b9e3"] .card.tcard .verdict-pill{font-size:0.6rem; padding:0.2em 0.45em;}
  body[data-site-page="p-f9f50dc1b9e3"] .card.tcard > p:first-of-type{font-size:0.78rem !important; line-height:1.45 !important; margin:0 0 0.5em !important;
    display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; line-clamp:2; overflow:hidden;}
  body[data-site-page="p-f9f50dc1b9e3"] .card.tcard dl{font-size:0.7rem !important; gap:0.2rem 0.55rem !important; line-height:1.42 !important;}
  body[data-site-page="p-f9f50dc1b9e3"] .card.tcard dl dt{font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif; font-size:0.56rem !important;
    text-transform:uppercase; letter-spacing:0.05em; color:var(--ink-soft);
    white-space:normal !important; max-width:7em; padding-top:0.12em;}
  body[data-site-page="p-f9f50dc1b9e3"] .card.tcard dl dd{font-size:0.7rem;}
  body[data-site-page="p-f9f50dc1b9e3"] .card.tcard > p:last-of-type{font-size:0.7rem !important; padding-top:0.45em !important; gap:0.35em 0.8em !important;}
  body[data-site-page="p-f9f50dc1b9e3"] .card.tcard .show-calc{font-size:0.6rem; padding:0.18em 0.5em; margin-top:0.1em;}
  /* hover + whole-card click-through (change 3) */
  body[data-site-page="p-f9f50dc1b9e3"] div[data-href]{cursor:pointer; transition:box-shadow .18s ease, transform .18s ease;}
  body[data-site-page="p-f9f50dc1b9e3"] div[data-href]:hover{box-shadow:0 6px 18px rgba(0,0,0,.12); transform:translateY(-2px);}
  body[data-site-page="p-f9f50dc1b9e3"] div[data-href]:focus-visible{outline:2px solid var(--accent-2); outline-offset:2px; box-shadow:0 6px 18px rgba(0,0,0,.12);}
  /* ============ end appended section 2026-07-09 ============ */



/* Extracted styles: early-universe/The_Goalposts_Impossible_to_Ignore_Standard.html [p-a7496f3c9943] */

  body[data-site-page="p-a7496f3c9943"]{
    --ink:#1b1f23;
    --ink-soft:#4a5056;
    --paper:#fbfaf7;
    --paper-alt:#f2efe8;
    --line:#d8d3c7;
    --accent:#6b3f2a;
    --accent-2:#1f4e5f;
    --maxw:1180px;
  }
  body[data-site-page="p-a7496f3c9943"], body[data-site-page="p-a7496f3c9943"] *{box-sizing:border-box;}
  body[data-site-page="p-a7496f3c9943"], body[data-site-page="p-a7496f3c9943"]{margin:0;padding:0;}
  body[data-site-page="p-a7496f3c9943"]{
    background:var(--paper);
    color:var(--ink);
    font-family: Georgia, 'Times New Roman', Cambria, serif;
    line-height:1.6;
    font-size:17px;
    -webkit-font-smoothing:antialiased;
  }
  body[data-site-page="p-a7496f3c9943"] a{color:var(--accent-2);}
  body[data-site-page="p-a7496f3c9943"] a:hover{color:var(--accent);}
  body[data-site-page="p-a7496f3c9943"] h1, body[data-site-page="p-a7496f3c9943"] h2, body[data-site-page="p-a7496f3c9943"] h3, body[data-site-page="p-a7496f3c9943"] h4{
    font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    line-height:1.25;
    font-weight:700;
    color:var(--ink);
  }
  body[data-site-page="p-a7496f3c9943"] code, body[data-site-page="p-a7496f3c9943"] pre{
    font-family: Consolas, 'Courier New', monospace;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:3px;
  }
  body[data-site-page="p-a7496f3c9943"] code{padding:0.05em 0.35em; font-size:0.92em;}
  body[data-site-page="p-a7496f3c9943"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-a7496f3c9943"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-a7496f3c9943"] th, body[data-site-page="p-a7496f3c9943"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-a7496f3c9943"] th{background:var(--paper-alt);}
  body[data-site-page="p-a7496f3c9943"] blockquote{
    margin:1em 0;
    padding:0.4em 1.1em;
    border-left:3px solid var(--accent);
    background:var(--paper-alt);
    color:var(--ink-soft);
  }
  body[data-site-page="p-a7496f3c9943"] .skip-link{
    position:absolute; left:-999px; top:auto;
  }
  body[data-site-page="p-a7496f3c9943"] .skip-link:focus{
    left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);
  }

  /* ---------- Top bar: identity + honesty stamp ---------- */
  body[data-site-page="p-a7496f3c9943"] .topbar{
    background:var(--ink);
    color:#eee;
    font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    font-size:0.82rem;
  }
  body[data-site-page="p-a7496f3c9943"] .topbar-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0.4em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:0.6em 1.2em;
    align-items:center;
    justify-content:space-between;
  }
  body[data-site-page="p-a7496f3c9943"] .stamp{
    display:inline-flex;
    align-items:center;
    gap:0.5em;
    color:#e7c9a9;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-a7496f3c9943"] .stamp b{color:#fff; font-weight:700;}
  body[data-site-page="p-a7496f3c9943"] .topbar-site{color:#c9c2b3;}

  /* ---------- Main nav ---------- */
  body[data-site-page="p-a7496f3c9943"] header.site-header{
    background:var(--paper);
    border-bottom:1px solid var(--line);
  }
  body[data-site-page="p-a7496f3c9943"] .brand-row{
    max-width:var(--maxw);
    margin:0 auto;
    padding:1.1em 1.2em 0.6em;
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:0.4em;
  }
  body[data-site-page="p-a7496f3c9943"] .brand-row h1{
    margin:0;
    font-size:1.5rem;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-a7496f3c9943"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-a7496f3c9943"] .brand-tag{
    font-family: Georgia, serif;
    font-style:italic;
    color:var(--ink-soft);
    font-size:0.95rem;
  }
  body[data-site-page="p-a7496f3c9943"] nav.main-nav{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em;
  }
  body[data-site-page="p-a7496f3c9943"] nav.main-nav ul{
    list-style:none;
    margin:0; padding:0;
    display:flex;
    flex-wrap:wrap;
    gap:0.2em;
    border-top:1px solid var(--line);
  }
  body[data-site-page="p-a7496f3c9943"] nav.main-nav li{margin:0;}
  body[data-site-page="p-a7496f3c9943"] nav.main-nav a{
    display:block;
    padding:0.8em 0.9em;
    color:var(--ink);
    text-decoration:none;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.92rem;
    font-weight:600;
    border-bottom:3px solid transparent;
    white-space:nowrap;
  }
  body[data-site-page="p-a7496f3c9943"] nav.main-nav a:hover{
    border-bottom-color:var(--accent);
    color:var(--accent);
  }
  body[data-site-page="p-a7496f3c9943"] nav.main-nav a[aria-current="page"]{
    border-bottom-color:var(--accent-2);
    color:var(--accent-2);
  }

  /* ---------- Layout: subnav + main ---------- */
  body[data-site-page="p-a7496f3c9943"] .layout{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em 3em;
    display:grid;
    grid-template-columns:220px 1fr;
    gap:2.4em;
    align-items:start;
  }
  body[data-site-page="p-a7496f3c9943"] .subnav{
    position:sticky;
    top:1.2em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
  }
  body[data-site-page="p-a7496f3c9943"] .subnav-box{
    border:1px solid var(--line);
    background:var(--paper-alt);
    border-radius:4px;
    padding:1em 1.1em;
  }
  body[data-site-page="p-a7496f3c9943"] .subnav-box h2{
    margin:0 0 0.6em;
    font-size:0.75rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
    color:var(--ink-soft);
  }
  body[data-site-page="p-a7496f3c9943"] .subnav-box ul{list-style:none; margin:0; padding:0;}
  body[data-site-page="p-a7496f3c9943"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-a7496f3c9943"] .subnav-box a{
    text-decoration:none;
    color:var(--ink);
  }
  body[data-site-page="p-a7496f3c9943"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-a7496f3c9943"] .subnav-box a[aria-current="page"]{
    color:var(--accent-2);
    font-weight:700;
  }
  body[data-site-page="p-a7496f3c9943"] .subnav-empty{
    color:var(--ink-soft);
    font-style:italic;
    font-size:0.85rem;
  }

  body[data-site-page="p-a7496f3c9943"] main{min-width:0;}
  body[data-site-page="p-a7496f3c9943"] main h2{
    margin-top:1.9em;
    padding-bottom:0.25em;
    border-bottom:1px solid var(--line);
    font-size:1.5rem;
  }
  body[data-site-page="p-a7496f3c9943"] main h2:first-child{margin-top:0;}
  body[data-site-page="p-a7496f3c9943"] main h3{font-size:1.18rem; margin-top:1.5em;}
  body[data-site-page="p-a7496f3c9943"] main p{margin:0.9em 0;}
  body[data-site-page="p-a7496f3c9943"] .lede{
    font-size:1.12rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-a7496f3c9943"] .callout{
    border:1px solid var(--line);
    border-left:4px solid var(--accent-2);
    background:var(--paper-alt);
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:0 4px 4px 0;
  }
  body[data-site-page="p-a7496f3c9943"] .callout h3, body[data-site-page="p-a7496f3c9943"] .callout h4{margin-top:0;}
  body[data-site-page="p-a7496f3c9943"] .honesty-box{
    border:1px dashed var(--accent);
    background:#fbf3ea;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.95rem;
  }
  body[data-site-page="p-a7496f3c9943"] .card-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));
    gap:1em;
    margin:1.4em 0;
  }
  body[data-site-page="p-a7496f3c9943"] .card{
    border:1px solid var(--line);
    background:#fff;
    padding:1em 1.1em;
    border-radius:4px;
  }
  body[data-site-page="p-a7496f3c9943"] .card h4{margin:0 0 0.4em; font-size:1.02rem;}
  body[data-site-page="p-a7496f3c9943"] .card p{margin:0.4em 0 0; font-size:0.93rem; color:var(--ink-soft);}
  body[data-site-page="p-a7496f3c9943"] .btn{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.92rem;
    text-decoration:none;
    padding:0.7em 1.3em;
    border-radius:4px;
    border:1px solid var(--accent-2);
    color:var(--accent-2);
    background:transparent;
  }
  body[data-site-page="p-a7496f3c9943"] .btn:hover{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-a7496f3c9943"] .btn-solid{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-a7496f3c9943"] .btn-solid:hover{background:var(--accent);}

  /* ---------- Footer ---------- */
  body[data-site-page="p-a7496f3c9943"] footer.site-footer{
    background:var(--ink);
    color:#cfc9bd;
    font-size:0.85rem;
  }
  body[data-site-page="p-a7496f3c9943"] .footer-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:1.6em 3em;
    justify-content:space-between;
  }
  body[data-site-page="p-a7496f3c9943"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-a7496f3c9943"] footer.site-footer h5{
    margin:0 0 0.5em;
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.8rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
  }
  body[data-site-page="p-a7496f3c9943"] .footer-honesty{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em 1.6em;
    font-size:0.8rem;
    color:#a49c8c;
  }
  body[data-site-page="p-a7496f3c9943"] .footer-honesty .stamp{color:#e7c9a9;}
  body[data-site-page="p-a7496f3c9943"] .footer-honesty .stamp b{color:#fff;}

  @media (max-width:820px){
    body[data-site-page="p-a7496f3c9943"] .layout{grid-template-columns:1fr;}
    body[data-site-page="p-a7496f3c9943"] .subnav{position:static;}
  }


body[data-site-page="p-a7496f3c9943"] .facts-list{list-style:none;margin:.6rem 0;padding:0;}
body[data-site-page="p-a7496f3c9943"] .facts-list li{margin:0 0 1rem;line-height:1.55;}
body[data-site-page="p-a7496f3c9943"] .fact-num{font-family:"Helvetica Neue",Arial,sans-serif;font-weight:800;color:#0b5;}
body[data-site-page="p-a7496f3c9943"] .fact-src{font-family:"Helvetica Neue",Arial,sans-serif;font-size:.82rem;}


body[data-site-page="p-a7496f3c9943"]{--ink:#152631;--muted:#64747e;--nav:#0d2e3f;--line:#d6e1e7;--soft:#f4f8fa;--blue:#1d5d7d;--green:#1e7048;--amber:#9b6819;--red:#9a3434;--purple:#66508e;--black:#111820;--gold:#8a6b14}
body[data-site-page="p-a7496f3c9943"], body[data-site-page="p-a7496f3c9943"] *{box-sizing:border-box}body[data-site-page="p-a7496f3c9943"]{scroll-behavior:smooth}body[data-site-page="p-a7496f3c9943"]{margin:0;background:#edf2f5;color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;line-height:1.56}
body[data-site-page="p-a7496f3c9943"] nav{position:sticky;top:0;z-index:30;background:var(--nav);color:#fff;padding:9px 16px;font-size:12px;display:flex;gap:16px;justify-content:space-between}body[data-site-page="p-a7496f3c9943"] nav a{color:#dbeaf1;text-decoration:none}
body[data-site-page="p-a7496f3c9943"] main{max-width:1040px;margin:0 auto;background:#fff;box-shadow:0 3px 24px #0002}body[data-site-page="p-a7496f3c9943"] .hero{padding:64px 66px 48px;background:linear-gradient(145deg,#f9fcfd,#e9f3f7);border-bottom:1px solid var(--line)}
body[data-site-page="p-a7496f3c9943"] .hero h1{font-size:48px;line-height:1.02;margin:8px 0 18px;color:#10364a;letter-spacing:-.03em}body[data-site-page="p-a7496f3c9943"] .hero .lede{font-size:21px;max-width:900px;color:#3e5c6c}body[data-site-page="p-a7496f3c9943"] .eyebrow{font-size:11px;font-weight:850;letter-spacing:.15em;text-transform:uppercase;color:#657e8b}body[data-site-page="p-a7496f3c9943"] .meta{display:flex;gap:7px;flex-wrap:wrap;margin-top:20px}body[data-site-page="p-a7496f3c9943"] .badge{font-size:10px;letter-spacing:.05em;font-weight:800;text-transform:uppercase;border-radius:20px;padding:5px 9px;background:#e7f2f7;color:#245b76}
body[data-site-page="p-a7496f3c9943"] section{padding:36px 66px;border-bottom:1px solid #e3eaee}body[data-site-page="p-a7496f3c9943"] section:nth-child(even){background:#fcfdfe}body[data-site-page="p-a7496f3c9943"] h2{font-size:29px;line-height:1.13;margin:0 0 13px;color:#154760;letter-spacing:-.01em}body[data-site-page="p-a7496f3c9943"] h3{font-size:20px;margin:26px 0 8px;color:#255f7c}body[data-site-page="p-a7496f3c9943"] h4{font-size:15px;margin:18px 0 6px;color:#315e75}body[data-site-page="p-a7496f3c9943"] p, body[data-site-page="p-a7496f3c9943"] li{font-size:15.7px}body[data-site-page="p-a7496f3c9943"] p{margin:9px 0}body[data-site-page="p-a7496f3c9943"] li{margin:4px 0}body[data-site-page="p-a7496f3c9943"] ul, body[data-site-page="p-a7496f3c9943"] ol{padding-left:25px}body[data-site-page="p-a7496f3c9943"] .small{font-size:12.5px;color:var(--muted)}body[data-site-page="p-a7496f3c9943"] .lead{font-size:18px;color:#365463}body[data-site-page="p-a7496f3c9943"] .quote{font-size:18px;font-weight:650;border-left:5px solid #a8c2cf;padding:5px 0 5px 16px;color:#304f60;margin:18px 0}body[data-site-page="p-a7496f3c9943"] .source-line{font-size:11px;color:#687984;margin-bottom:5px}body[data-site-page="p-a7496f3c9943"] .mono, body[data-site-page="p-a7496f3c9943"] code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}
body[data-site-page="p-a7496f3c9943"] .round{padding-top:52px}body[data-site-page="p-a7496f3c9943"] .round-kicker{font-size:12px;letter-spacing:.16em;font-weight:900;color:#7a8e99;text-transform:uppercase}body[data-site-page="p-a7496f3c9943"] .round h2{font-size:39px}body[data-site-page="p-a7496f3c9943"] .round-sub{font-size:20px;color:#4e6877;max-width:850px;margin-bottom:22px}body[data-site-page="p-a7496f3c9943"] .round:before{content:"";display:block;height:5px;background:linear-gradient(90deg,#174f6d,#8eb7cb);margin:-52px -66px 38px}
body[data-site-page="p-a7496f3c9943"] .box{border-left:5px solid #7090a1;background:var(--soft);padding:12px 15px;margin:16px 0;border-radius:5px}body[data-site-page="p-a7496f3c9943"] .box-title{font-weight:850;margin-bottom:4px;color:#2c5267}body[data-site-page="p-a7496f3c9943"] .box.pass{border-color:var(--green);background:#eff8f3}body[data-site-page="p-a7496f3c9943"] .box.warn{border-color:var(--amber);background:#fff8e8}body[data-site-page="p-a7496f3c9943"] .box.fail{border-color:var(--red);background:#fff1f1}body[data-site-page="p-a7496f3c9943"] .box.evidence{border-color:var(--purple);background:#f7f4fb}body[data-site-page="p-a7496f3c9943"] .box.rule{border-color:#345d73;background:#edf5f9}body[data-site-page="p-a7496f3c9943"] .box.goal{border-color:var(--gold);background:#fffbea}body[data-site-page="p-a7496f3c9943"] .box.goal .box-title{color:#73570c}
body[data-site-page="p-a7496f3c9943"] .verdict{border:2px solid #7895a5;border-radius:12px;padding:18px 20px;margin:24px 0;text-align:center;background:#f6fafc}body[data-site-page="p-a7496f3c9943"] .verdict.pass{border-color:var(--green);background:#eff9f3}body[data-site-page="p-a7496f3c9943"] .verdict.fail{border-color:var(--red);background:#fff1f1}body[data-site-page="p-a7496f3c9943"] .verdict.warn{border-color:var(--amber);background:#fff9ea}body[data-site-page="p-a7496f3c9943"] .verdict.open{border-color:#2b6b8d;background:#eef8fc}body[data-site-page="p-a7496f3c9943"] .vlabel{font-size:10px;text-transform:uppercase;letter-spacing:.13em;font-weight:850;color:#687e89}body[data-site-page="p-a7496f3c9943"] .vvalue{font-size:24px;font-weight:900;margin:4px 0;color:#173f54}body[data-site-page="p-a7496f3c9943"] .vbody{font-size:14px;color:#536875;max-width:820px;margin:4px auto 0}
body[data-site-page="p-a7496f3c9943"] .eq{font-family:Georgia,"Times New Roman",serif;font-size:18px;text-align:center;margin:17px auto;padding:9px 12px;overflow-x:auto;white-space:normal;background:#fbfcfd;border-top:1px solid #edf1f3;border-bottom:1px solid #edf1f3}body[data-site-page="p-a7496f3c9943"] .eq img{max-width:100%;height:auto}body[data-site-page="p-a7496f3c9943"] .equation{font-family:Georgia,"Times New Roman",serif;font-size:18px;text-align:center;padding:12px;margin:14px 0;background:#fbfcfd;border:1px solid #e4ecef;border-radius:6px}
body[data-site-page="p-a7496f3c9943"] .tablewrap{overflow-x:auto;margin:15px 0}body[data-site-page="p-a7496f3c9943"] table{border-collapse:collapse;width:100%;min-width:720px;font-size:12.7px}body[data-site-page="p-a7496f3c9943"] th, body[data-site-page="p-a7496f3c9943"] td{border:1px solid #cfdae0;padding:7px 8px;vertical-align:top}body[data-site-page="p-a7496f3c9943"] th{background:#edf5f8;color:#234f66;text-align:left}body[data-site-page="p-a7496f3c9943"] tr:nth-child(even) td{background:#fbfcfd}body[data-site-page="p-a7496f3c9943"] .score td:first-child{font-weight:800}body[data-site-page="p-a7496f3c9943"] .green{color:var(--green);font-weight:800}body[data-site-page="p-a7496f3c9943"] .red{color:var(--red);font-weight:800}body[data-site-page="p-a7496f3c9943"] .amber{color:var(--amber);font-weight:800}body[data-site-page="p-a7496f3c9943"] .blue{color:var(--blue);font-weight:800}
body[data-site-page="p-a7496f3c9943"] .replay{border:1px solid #d7e1e6;border-radius:8px;margin:18px 0;padding:16px;background:#fff}body[data-site-page="p-a7496f3c9943"] .replay>section{padding:0;border:0;background:transparent!important}body[data-site-page="p-a7496f3c9943"] .replay h2{font-size:22px}body[data-site-page="p-a7496f3c9943"] .replay p, body[data-site-page="p-a7496f3c9943"] .replay li{font-size:14.3px}body[data-site-page="p-a7496f3c9943"] .replay .eq{font-size:16px}body[data-site-page="p-a7496f3c9943"] .toc{columns:2;column-gap:32px}body[data-site-page="p-a7496f3c9943"] .toc a{color:#1c607f;text-decoration:none}body[data-site-page="p-a7496f3c9943"] .toc li{break-inside:avoid;margin:4px 0}
body[data-site-page="p-a7496f3c9943"] .decision{background:#102f41!important;color:#fff}body[data-site-page="p-a7496f3c9943"] .decision h2{color:#fff;font-size:41px}body[data-site-page="p-a7496f3c9943"] .decision p, body[data-site-page="p-a7496f3c9943"] .decision li{color:#dfebf0}body[data-site-page="p-a7496f3c9943"] .decision .box{color:var(--ink)}body[data-site-page="p-a7496f3c9943"] .decision .verdict{background:#fff;color:var(--ink)}body[data-site-page="p-a7496f3c9943"] .appendix h2{font-size:26px}body[data-site-page="p-a7496f3c9943"] .audit-list li{margin-bottom:8px}body[data-site-page="p-a7496f3c9943"] .source-excerpt{border:1px solid #d7e1e6;background:#fafcfd;padding:12px;margin:14px 0;overflow:auto}body[data-site-page="p-a7496f3c9943"] .source-excerpt pre{white-space:pre-wrap;font:11.2px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;margin:0;color:#314550}body[data-site-page="p-a7496f3c9943"] .footer{padding:34px 66px;background:#eff4f6;color:#62747f;font-size:12.5px}
body[data-site-page="p-a7496f3c9943"] .claimlevel{border:1px solid #cddce3;border-radius:9px;padding:15px;margin:14px 0}body[data-site-page="p-a7496f3c9943"] .claimlevel h3{margin-top:0}body[data-site-page="p-a7496f3c9943"] .fatal{border:2px solid #a94343;background:#fff3f3;padding:15px;border-radius:8px;margin:16px 0}body[data-site-page="p-a7496f3c9943"] .reviewer{border-left:4px solid #5d7180;padding:0 0 0 15px;margin:20px 0}body[data-site-page="p-a7496f3c9943"] .reviewer h3{margin-top:0}body[data-site-page="p-a7496f3c9943"] .freeze{background:#eef7fb;border:2px solid #32718f;padding:18px;border-radius:10px;margin:20px 0}body[data-site-page="p-a7496f3c9943"] .checkpoint{font-size:17px;font-weight:800;color:#254f64;margin-top:22px}
@media(max-width:720px){body[data-site-page="p-a7496f3c9943"] nav{position:static}body[data-site-page="p-a7496f3c9943"] .hero, body[data-site-page="p-a7496f3c9943"] section, body[data-site-page="p-a7496f3c9943"] .footer{padding:27px 17px}body[data-site-page="p-a7496f3c9943"] .hero h1{font-size:34px}body[data-site-page="p-a7496f3c9943"] .hero .lede{font-size:18px}body[data-site-page="p-a7496f3c9943"] .round:before{margin:-27px -17px 24px}body[data-site-page="p-a7496f3c9943"] .round h2{font-size:30px}body[data-site-page="p-a7496f3c9943"] .round-sub{font-size:17px}body[data-site-page="p-a7496f3c9943"] h2{font-size:25px}body[data-site-page="p-a7496f3c9943"] p, body[data-site-page="p-a7496f3c9943"] li{font-size:15px}body[data-site-page="p-a7496f3c9943"] .toc{columns:1}body[data-site-page="p-a7496f3c9943"] .eq, body[data-site-page="p-a7496f3c9943"] .equation{text-align:left;font-size:16px}body[data-site-page="p-a7496f3c9943"] .tablewrap table{font-size:11.5px}body[data-site-page="p-a7496f3c9943"] .replay{padding:11px}body[data-site-page="p-a7496f3c9943"] .replay p, body[data-site-page="p-a7496f3c9943"] .replay li{font-size:14px}}
@media print{body[data-site-page="p-a7496f3c9943"]{background:#fff}body[data-site-page="p-a7496f3c9943"] nav{display:none}body[data-site-page="p-a7496f3c9943"] main{max-width:none;box-shadow:none}body[data-site-page="p-a7496f3c9943"] .hero{break-after:page}body[data-site-page="p-a7496f3c9943"] .round{break-before:page}body[data-site-page="p-a7496f3c9943"] .decision{break-before:page}body[data-site-page="p-a7496f3c9943"] .appendix.major{break-before:page}@page{size:Letter;margin:.55in}body[data-site-page="p-a7496f3c9943"] section{padding:23px 34px}body[data-site-page="p-a7496f3c9943"] .hero{padding:36px 36px}body[data-site-page="p-a7496f3c9943"] .hero h1{font-size:36px}body[data-site-page="p-a7496f3c9943"] .round h2{font-size:29px}body[data-site-page="p-a7496f3c9943"] .round:before{margin:-23px -34px 22px}body[data-site-page="p-a7496f3c9943"] p, body[data-site-page="p-a7496f3c9943"] li{font-size:10.6pt;line-height:1.44}body[data-site-page="p-a7496f3c9943"] h2{font-size:19.5pt}body[data-site-page="p-a7496f3c9943"] h3{font-size:13.6pt}body[data-site-page="p-a7496f3c9943"] .eq, body[data-site-page="p-a7496f3c9943"] .equation{font-size:12pt}body[data-site-page="p-a7496f3c9943"] .tablewrap{break-inside:avoid}body[data-site-page="p-a7496f3c9943"] .claimlevel, body[data-site-page="p-a7496f3c9943"] .reviewer, body[data-site-page="p-a7496f3c9943"] .box, body[data-site-page="p-a7496f3c9943"] .verdict{break-inside:avoid}}

/* Impossible-to-ignore edition */
body[data-site-page="p-a7496f3c9943"] .dual{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:18px;margin:20px 0}
body[data-site-page="p-a7496f3c9943"] .layer{border:1px solid #d7e2e7;border-radius:10px;padding:16px 17px;background:#fff}
body[data-site-page="p-a7496f3c9943"] .layer.simple{border-left:6px solid #2c779a;background:#f3f9fc}
body[data-site-page="p-a7496f3c9943"] .layer.technical{border-left:6px solid #604b86;background:#f8f6fb}
body[data-site-page="p-a7496f3c9943"] .layer .layer-title{font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:900;margin-bottom:7px}
body[data-site-page="p-a7496f3c9943"] .layer.simple .layer-title{color:#1c6284}body[data-site-page="p-a7496f3c9943"] .layer.technical .layer-title{color:#5b477e}
body[data-site-page="p-a7496f3c9943"] .layer p, body[data-site-page="p-a7496f3c9943"] .layer li{font-size:14.5px}
body[data-site-page="p-a7496f3c9943"] .standard{border:2px solid #1a566f;border-radius:12px;padding:18px 20px;margin:20px 0;background:#f3f8fa}
body[data-site-page="p-a7496f3c9943"] .standard h3{margin-top:0}body[data-site-page="p-a7496f3c9943"] .forced-choice{border:2px solid #7e5e12;background:#fffbed;border-radius:12px;padding:19px;margin:20px 0}
body[data-site-page="p-a7496f3c9943"] .claim-card{border:1px solid #ccdbe2;border-radius:10px;padding:15px 16px;margin:14px 0;background:#fff}
body[data-site-page="p-a7496f3c9943"] .claim-card h4{margin-top:0}body[data-site-page="p-a7496f3c9943"] .proof-stack{counter-reset:proofstep}body[data-site-page="p-a7496f3c9943"] .proof-stack li{margin:8px 0}body[data-site-page="p-a7496f3c9943"] .proof-stack li::marker{font-weight:800;color:#1d5d7d}
body[data-site-page="p-a7496f3c9943"] .hardbar{font-weight:900;color:#812c2c;background:#fff0f0;border:1px solid #e5bcbc;border-radius:5px;padding:2px 6px}
body[data-site-page="p-a7496f3c9943"] .score-big{font-size:22px;font-weight:900;color:#123f55}body[data-site-page="p-a7496f3c9943"] .rule-number{display:inline-block;min-width:28px;text-align:center;border-radius:20px;background:#173f54;color:#fff;font-weight:900;font-size:12px;padding:4px 7px;margin-right:7px}
body[data-site-page="p-a7496f3c9943"] .nasa-note{border-left:5px solid #204f6a;background:#f0f6f9;padding:14px 16px;margin:17px 0}body[data-site-page="p-a7496f3c9943"] .nasa-note a{color:#155a78}
body[data-site-page="p-a7496f3c9943"] .human-gate{border:2px dashed #2a6c8d;background:#f6fbfd;border-radius:10px;padding:16px;margin:18px 0}
body[data-site-page="p-a7496f3c9943"] .compact td, body[data-site-page="p-a7496f3c9943"] .compact th{font-size:12px}
@media(max-width:760px){body[data-site-page="p-a7496f3c9943"] .dual{grid-template-columns:1fr}body[data-site-page="p-a7496f3c9943"] .hero h1{font-size:37px}body[data-site-page="p-a7496f3c9943"] .hero{padding:42px 22px 34px}body[data-site-page="p-a7496f3c9943"] section{padding:30px 22px}body[data-site-page="p-a7496f3c9943"] .round:before{margin:-52px -22px 32px}}


/* The shared Gates navigation is a real fixed rail; the reading column never hides beneath it. */
body[data-site-page="p-a7496f3c9943"]{scroll-behavior:smooth;}
body[data-site-page="p-a7496f3c9943"].site-paper{margin:0;background:var(--paper);color:var(--ink);font-family:Georgia,"Times New Roman",serif;line-height:1.5;}
body[data-site-page="p-a7496f3c9943"].site-paper>.topbar, body[data-site-page="p-a7496f3c9943"].site-paper>header.site-header, body[data-site-page="p-a7496f3c9943"].site-paper>footer.site-footer{margin-left:285px;}
body[data-site-page="p-a7496f3c9943"].site-paper .anchor-layout{position:relative;min-height:60vh;margin-left:285px;}
body[data-site-page="p-a7496f3c9943"].site-paper .anchor-nav{
  position:fixed !important;
  top:0 !important;
  bottom:0 !important;
  left:0 !important;
  z-index:100 !important;
  display:block !important;
  box-sizing:border-box !important;
  width:285px !important;
  min-width:285px !important;
  max-width:285px !important;
  height:100vh !important;
  max-height:none !important;
  overflow-x:hidden !important;
  overflow-y:auto !important;
  visibility:visible !important;
  opacity:1 !important;
  padding:18px 14px !important;
  border-right:1px solid #ddd !important;
  background:#fcfcfc !important;
  color:#161616 !important;
  font-family:"Helvetica Neue",Arial,sans-serif !important;
  font-size:13px !important;
  line-height:1.4 !important;
}
body[data-site-page="p-a7496f3c9943"].site-paper .anchor-nav a{
  display:block !important;
  padding:3px 8px !important;
  color:#161616 !important;
  text-decoration:none !important;
  border-radius:5px !important;
}
body[data-site-page="p-a7496f3c9943"].site-paper .anchor-nav a:hover{background:#eef7f1 !important;text-decoration:none !important;}
body[data-site-page="p-a7496f3c9943"].site-paper .anchor-nav a.current{background:#dff3e7 !important;font-weight:700 !important;}
body[data-site-page="p-a7496f3c9943"].site-paper .ann-title{font-weight:800;font-size:14.5px;margin:0 0 6px;line-height:1.25;}
body[data-site-page="p-a7496f3c9943"].site-paper .ann-title a{color:#0b5 !important;padding:0 !important;}
body[data-site-page="p-a7496f3c9943"].site-paper .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:13px 0 4px;font-weight:700;}

/* Restore the live shell's normal top navigation after the paper's print CSS. */
body[data-site-page="p-a7496f3c9943"].site-paper nav.main-nav{
  position:static !important;
  display:block !important;
  top:auto !important;
  z-index:auto !important;
  width:auto !important;
  padding:0 1.2em !important;
  background:transparent !important;
  color:inherit !important;
  font-size:inherit !important;
  letter-spacing:normal !important;
}
body[data-site-page="p-a7496f3c9943"].site-paper .anchor-content{
  width:100% !important;
  max-width:1180px !important;
  min-width:0 !important;
  box-sizing:border-box !important;
  margin:0 auto !important;
  padding:2em 1.2em 4em !important;
}
body[data-site-page="p-a7496f3c9943"].site-paper .paper-breadcrumb{
  margin:0 0 1rem !important;
  color:var(--ink-soft) !important;
  font-family:"Trebuchet MS","Segoe UI",Verdana,sans-serif !important;
  font-size:.84rem !important;
}
body[data-site-page="p-a7496f3c9943"].site-paper .paper-breadcrumb a{color:var(--accent-2) !important;text-decoration:none !important;}
body[data-site-page="p-a7496f3c9943"].site-paper .section-nav{
  display:block !important;
  width:100% !important;
  margin:0 0 1.25rem !important;
  font-family:"Trebuchet MS","Segoe UI",Verdana,sans-serif !important;
  font-size:.88rem !important;
}
body[data-site-page="p-a7496f3c9943"].site-paper .section-nav .subnav-box{
  width:100% !important;
  box-sizing:border-box !important;
  border:1px solid var(--line) !important;
  background:var(--paper-alt) !important;
  border-radius:4px !important;
  padding:1em 1.1em !important;
}
body[data-site-page="p-a7496f3c9943"].site-paper .section-nav .subnav-box h2{margin:0 0 .6em;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);}
body[data-site-page="p-a7496f3c9943"].site-paper .section-nav .subnav-box ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:.28em;}
body[data-site-page="p-a7496f3c9943"].site-paper .section-nav .subnav-box li{margin:0;}
body[data-site-page="p-a7496f3c9943"].site-paper .section-nav .subnav-box a{color:var(--ink);text-decoration:none;}
body[data-site-page="p-a7496f3c9943"].site-paper .section-nav .subnav-box a:hover{color:var(--accent);text-decoration:underline;}
body[data-site-page="p-a7496f3c9943"].site-paper .section-nav .subnav-box a[aria-current="page"]{color:var(--accent-2);font-weight:700;}

body[data-site-page="p-a7496f3c9943"].site-paper .paper-contents{
  margin:0 0 2rem !important;
  border:1px solid var(--line) !important;
  border-radius:4px !important;
  background:var(--paper-alt) !important;
}
body[data-site-page="p-a7496f3c9943"].site-paper .paper-contents summary{
  cursor:pointer !important;
  padding:.75rem 1rem !important;
  color:var(--ink-soft) !important;
  font-family:"Trebuchet MS","Segoe UI",Verdana,sans-serif !important;
  font-size:.78rem !important;
  font-weight:700 !important;
  letter-spacing:.08em !important;
  text-transform:uppercase !important;
}
body[data-site-page="p-a7496f3c9943"].site-paper .paper-contents[open] summary{border-bottom:1px solid var(--line);}
body[data-site-page="p-a7496f3c9943"].site-paper .paper-toc{
  position:static !important;
  display:block !important;
  max-height:26rem !important;
  overflow:auto !important;
  padding:.7rem 1.25rem .9rem 2.25rem !important;
  background:transparent !important;
  color:var(--ink) !important;
  font-family:"Trebuchet MS","Segoe UI",Verdana,sans-serif !important;
  font-size:.84rem !important;
  line-height:1.35 !important;
}
body[data-site-page="p-a7496f3c9943"].site-paper .paper-toc a{color:var(--ink) !important;text-decoration:none !important;}
body[data-site-page="p-a7496f3c9943"].site-paper .paper-toc a:hover{color:var(--accent) !important;text-decoration:underline !important;}
body[data-site-page="p-a7496f3c9943"].site-paper .paper-toc li{margin:.25rem 0 !important;}

/* Turn each print page into a readable web section without deleting its content. */
body[data-site-page="p-a7496f3c9943"].site-paper #paper-content .page{
  position:relative !important;
  width:auto !important;
  max-width:none !important;
  min-height:0 !important;
  height:auto !important;
  margin:0 0 2.4rem !important;
  padding:1.5rem 0 2.2rem !important;
  background:var(--paper) !important;
  box-shadow:none !important;
  border-bottom:1px solid var(--line) !important;
  overflow:visible !important;
  break-after:auto !important;
  page-break-after:auto !important;
  counter-increment:none !important;
  scroll-margin-top:1.2rem !important;
}
body[data-site-page="p-a7496f3c9943"].site-paper #paper-content .page:first-child{padding-top:0 !important;}
body[data-site-page="p-a7496f3c9943"].site-paper #paper-content .page:last-child{border-bottom:0 !important;margin-bottom:0 !important;}
body[data-site-page="p-a7496f3c9943"].site-paper #paper-content .folio{display:none !important;}
body[data-site-page="p-a7496f3c9943"].site-paper #paper-content h1{font-size:2rem;line-height:1.2;margin:1.2rem 0 .6rem;color:var(--ink);border-bottom:2px solid var(--line);padding-bottom:.3rem;}
body[data-site-page="p-a7496f3c9943"].site-paper #paper-content h2{font-size:1.45rem;line-height:1.25;margin:1.7rem 0 .6rem;color:var(--ink);border-bottom:1px solid var(--line);padding-bottom:.25rem;}
body[data-site-page="p-a7496f3c9943"].site-paper #paper-content h3{font-size:1.15rem;line-height:1.3;margin:1.3rem 0 .4rem;color:var(--ink);}
body[data-site-page="p-a7496f3c9943"].site-paper #paper-content p, body[data-site-page="p-a7496f3c9943"].site-paper #paper-content li{max-width:95ch;font-size:1rem;line-height:1.6;}
body[data-site-page="p-a7496f3c9943"].site-paper #paper-content .lede{font-size:1.12rem;line-height:1.55;color:var(--ink-soft);}
body[data-site-page="p-a7496f3c9943"].site-paper #paper-content .hero{padding:.2rem 0 1rem;border-bottom:2px solid var(--line);margin-bottom:1rem;}
body[data-site-page="p-a7496f3c9943"].site-paper #paper-content .eq{max-width:100%;overflow-x:auto;text-align:center;margin:1rem auto;padding:.2rem;-webkit-overflow-scrolling:touch;}
body[data-site-page="p-a7496f3c9943"].site-paper #paper-content .eq img{max-width:100%;height:auto;vertical-align:middle;}
body[data-site-page="p-a7496f3c9943"].site-paper #paper-content .tablewrap{max-width:100%;overflow-x:auto;margin:.8rem 0 1.25rem;-webkit-overflow-scrolling:touch;}
body[data-site-page="p-a7496f3c9943"].site-paper #paper-content table{width:100%;min-width:0;font-size:.86rem;}
body[data-site-page="p-a7496f3c9943"].site-paper #paper-content th, body[data-site-page="p-a7496f3c9943"].site-paper #paper-content td{padding:.5rem .6rem;}
body[data-site-page="p-a7496f3c9943"].site-paper #paper-content pre{max-width:100%;overflow:auto;white-space:pre-wrap;word-break:break-word;}
body[data-site-page="p-a7496f3c9943"].site-paper #paper-content img{max-width:100%;height:auto;}
body[data-site-page="p-a7496f3c9943"].site-paper #paper-content .chart{max-width:100%;height:auto;}
body[data-site-page="p-a7496f3c9943"].site-paper.paper-general #paper-content{max-width:none;background:var(--paper);box-shadow:none;}
body[data-site-page="p-a7496f3c9943"].site-paper.paper-general #paper-content .hero{padding:0 0 1.5rem;background:transparent;border-bottom:2px solid var(--line);}
body[data-site-page="p-a7496f3c9943"].site-paper.paper-general #paper-content .hero h1{font-size:2.2rem;}
body[data-site-page="p-a7496f3c9943"].site-paper.paper-general #paper-content section{padding:2rem 0;background:transparent;border-bottom:1px solid var(--line);}
body[data-site-page="p-a7496f3c9943"].site-paper.paper-general #paper-content section:nth-child(even){background:transparent;}
body[data-site-page="p-a7496f3c9943"].site-paper.paper-general #paper-content .toc{columns:1 !important;column-count:1 !important;}
body[data-site-page="p-a7496f3c9943"].site-paper.paper-general #paper-content .footer{padding:2rem 0;background:transparent;color:var(--ink-soft);border-top:1px solid var(--line);}

@media(max-width:860px){
  body[data-site-page="p-a7496f3c9943"].site-paper>.topbar, body[data-site-page="p-a7496f3c9943"].site-paper>header.site-header, body[data-site-page="p-a7496f3c9943"].site-paper>footer.site-footer{margin-left:0;}
  body[data-site-page="p-a7496f3c9943"].site-paper .anchor-layout{margin-left:0;}
  body[data-site-page="p-a7496f3c9943"].site-paper .anchor-nav{
    position:relative !important;
    top:auto !important;
    bottom:auto !important;
    left:auto !important;
    width:100% !important;
    min-width:0 !important;
    max-width:none !important;
    height:auto !important;
    max-height:none !important;
    overflow:visible !important;
    border-right:0 !important;
    border-bottom:1px solid #ddd !important;
  }
  body[data-site-page="p-a7496f3c9943"].site-paper .anchor-content{max-width:none !important;margin:0 !important;padding:1.2rem 1rem 3rem !important;}
  body[data-site-page="p-a7496f3c9943"].site-paper #paper-content p, body[data-site-page="p-a7496f3c9943"].site-paper #paper-content li{font-size:1rem;}
  body[data-site-page="p-a7496f3c9943"].site-paper #paper-content h1{font-size:1.75rem;}
  body[data-site-page="p-a7496f3c9943"].site-paper #paper-content h2{font-size:1.35rem;}
  body[data-site-page="p-a7496f3c9943"].site-paper #paper-content .page{padding:1.2rem 0 2rem !important;}
}
@media print{
  body[data-site-page="p-a7496f3c9943"].site-paper>.topbar, body[data-site-page="p-a7496f3c9943"].site-paper>header.site-header, body[data-site-page="p-a7496f3c9943"].site-paper .anchor-nav, body[data-site-page="p-a7496f3c9943"].site-paper .section-nav, body[data-site-page="p-a7496f3c9943"].site-paper .paper-contents{display:none !important;}
  body[data-site-page="p-a7496f3c9943"].site-paper>.topbar, body[data-site-page="p-a7496f3c9943"].site-paper>header.site-header, body[data-site-page="p-a7496f3c9943"].site-paper>footer.site-footer{margin-left:0;}
  body[data-site-page="p-a7496f3c9943"].site-paper .anchor-layout{margin-left:0;}
  body[data-site-page="p-a7496f3c9943"].site-paper .anchor-content{max-width:none !important;padding:0 !important;}
  body[data-site-page="p-a7496f3c9943"].site-paper #paper-content .page{margin:0 !important;padding:0 0 1rem !important;border:0 !important;}
}


/* Extracted styles: emergent-separability/index.html [p-6db5c8e14ac8] */

  body[data-site-page="p-6db5c8e14ac8"]{
    --ink:#1b1f23;
    --ink-soft:#4a5056;
    --paper:#fbfaf7;
    --paper-alt:#f2efe8;
    --line:#d8d3c7;
    --accent:#6b3f2a;
    --accent-2:#1f4e5f;
    --maxw:1180px;
  }
  body[data-site-page="p-6db5c8e14ac8"], body[data-site-page="p-6db5c8e14ac8"] *{box-sizing:border-box;}
  body[data-site-page="p-6db5c8e14ac8"], body[data-site-page="p-6db5c8e14ac8"]{margin:0;padding:0;}
  body[data-site-page="p-6db5c8e14ac8"]{
    background:var(--paper);
    color:var(--ink);
    font-family: Georgia, 'Times New Roman', Cambria, serif;
    line-height:1.6;
    font-size:17px;
    -webkit-font-smoothing:antialiased;
  }
  body[data-site-page="p-6db5c8e14ac8"] a{color:var(--accent-2);}
  body[data-site-page="p-6db5c8e14ac8"] a:hover{color:var(--accent);}
  body[data-site-page="p-6db5c8e14ac8"] h1, body[data-site-page="p-6db5c8e14ac8"] h2, body[data-site-page="p-6db5c8e14ac8"] h3, body[data-site-page="p-6db5c8e14ac8"] h4{
    font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    line-height:1.25;
    font-weight:700;
    color:var(--ink);
  }
  body[data-site-page="p-6db5c8e14ac8"] code, body[data-site-page="p-6db5c8e14ac8"] pre{
    font-family: Consolas, 'Courier New', monospace;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:3px;
  }
  body[data-site-page="p-6db5c8e14ac8"] code{padding:0.05em 0.35em; font-size:0.92em;}
  body[data-site-page="p-6db5c8e14ac8"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-6db5c8e14ac8"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-6db5c8e14ac8"] th, body[data-site-page="p-6db5c8e14ac8"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-6db5c8e14ac8"] th{background:var(--paper-alt);}
  body[data-site-page="p-6db5c8e14ac8"] blockquote{
    margin:1em 0;
    padding:0.4em 1.1em;
    border-left:3px solid var(--accent);
    background:var(--paper-alt);
    color:var(--ink-soft);
  }
  body[data-site-page="p-6db5c8e14ac8"] .skip-link{
    position:absolute; left:-999px; top:auto;
  }
  body[data-site-page="p-6db5c8e14ac8"] .skip-link:focus{
    left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);
  }

  /* ---------- Top bar: identity + honesty stamp ---------- */
  body[data-site-page="p-6db5c8e14ac8"] .topbar{
    background:var(--ink);
    color:#eee;
    font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    font-size:0.82rem;
  }
  body[data-site-page="p-6db5c8e14ac8"] .topbar-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0.4em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:0.6em 1.2em;
    align-items:center;
    justify-content:space-between;
  }
  body[data-site-page="p-6db5c8e14ac8"] .stamp{
    display:inline-flex;
    align-items:center;
    gap:0.5em;
    color:#e7c9a9;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-6db5c8e14ac8"] .stamp b{color:#fff; font-weight:700;}
  body[data-site-page="p-6db5c8e14ac8"] .topbar-site{color:#c9c2b3;}

  /* ---------- Main nav ---------- */
  body[data-site-page="p-6db5c8e14ac8"] header.site-header{
    background:var(--paper);
    border-bottom:1px solid var(--line);
  }
  body[data-site-page="p-6db5c8e14ac8"] .brand-row{
    max-width:var(--maxw);
    margin:0 auto;
    padding:1.1em 1.2em 0.6em;
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:0.4em;
  }
  body[data-site-page="p-6db5c8e14ac8"] .brand-row h1{
    margin:0;
    font-size:1.5rem;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-6db5c8e14ac8"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-6db5c8e14ac8"] .brand-tag{
    font-family: Georgia, serif;
    font-style:italic;
    color:var(--ink-soft);
    font-size:0.95rem;
  }
  body[data-site-page="p-6db5c8e14ac8"] nav.main-nav{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em;
  }
  body[data-site-page="p-6db5c8e14ac8"] nav.main-nav ul{
    list-style:none;
    margin:0; padding:0;
    display:flex;
    flex-wrap:wrap;
    gap:0.2em;
    border-top:1px solid var(--line);
  }
  body[data-site-page="p-6db5c8e14ac8"] nav.main-nav li{margin:0;}
  body[data-site-page="p-6db5c8e14ac8"] nav.main-nav a{
    display:block;
    padding:0.8em 0.9em;
    color:var(--ink);
    text-decoration:none;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.92rem;
    font-weight:600;
    border-bottom:3px solid transparent;
    white-space:nowrap;
  }
  body[data-site-page="p-6db5c8e14ac8"] nav.main-nav a:hover{
    border-bottom-color:var(--accent);
    color:var(--accent);
  }
  body[data-site-page="p-6db5c8e14ac8"] nav.main-nav a[aria-current="page"]{
    border-bottom-color:var(--accent-2);
    color:var(--accent-2);
  }

  /* ---------- Layout: subnav + main ---------- */
  body[data-site-page="p-6db5c8e14ac8"] .layout{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em 3em;
    display:grid;
    grid-template-columns:220px 1fr;
    gap:2.4em;
    align-items:start;
  }
  body[data-site-page="p-6db5c8e14ac8"] .subnav{
    position:sticky;
    top:1.2em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
  }
  body[data-site-page="p-6db5c8e14ac8"] .subnav-box{
    border:1px solid var(--line);
    background:var(--paper-alt);
    border-radius:4px;
    padding:1em 1.1em;
  }
  body[data-site-page="p-6db5c8e14ac8"] .subnav-box h2{
    margin:0 0 0.6em;
    font-size:0.75rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
    color:var(--ink-soft);
  }
  body[data-site-page="p-6db5c8e14ac8"] .subnav-box ul{list-style:none; margin:0; padding:0;}
  body[data-site-page="p-6db5c8e14ac8"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-6db5c8e14ac8"] .subnav-box a{
    text-decoration:none;
    color:var(--ink);
  }
  body[data-site-page="p-6db5c8e14ac8"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-6db5c8e14ac8"] .subnav-box a[aria-current="page"]{
    color:var(--accent-2);
    font-weight:700;
  }
  body[data-site-page="p-6db5c8e14ac8"] .subnav-empty{
    color:var(--ink-soft);
    font-style:italic;
    font-size:0.85rem;
  }

  body[data-site-page="p-6db5c8e14ac8"] main{min-width:0;}
  body[data-site-page="p-6db5c8e14ac8"] main h2{
    margin-top:1.9em;
    padding-bottom:0.25em;
    border-bottom:1px solid var(--line);
    font-size:1.5rem;
  }
  body[data-site-page="p-6db5c8e14ac8"] main h2:first-child{margin-top:0;}
  body[data-site-page="p-6db5c8e14ac8"] main h3{font-size:1.18rem; margin-top:1.5em;}
  body[data-site-page="p-6db5c8e14ac8"] main p{margin:0.9em 0;}
  body[data-site-page="p-6db5c8e14ac8"] .lede{
    font-size:1.12rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-6db5c8e14ac8"] .callout{
    border:1px solid var(--line);
    border-left:4px solid var(--accent-2);
    background:var(--paper-alt);
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:0 4px 4px 0;
  }
  body[data-site-page="p-6db5c8e14ac8"] .callout h3, body[data-site-page="p-6db5c8e14ac8"] .callout h4{margin-top:0;}
  body[data-site-page="p-6db5c8e14ac8"] .honesty-box{
    border:1px dashed var(--accent);
    background:#fbf3ea;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.95rem;
  }
  body[data-site-page="p-6db5c8e14ac8"] .card-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));
    gap:1em;
    margin:1.4em 0;
  }
  body[data-site-page="p-6db5c8e14ac8"] .card{
    border:1px solid var(--line);
    background:#fff;
    padding:1em 1.1em;
    border-radius:4px;
  }
  body[data-site-page="p-6db5c8e14ac8"] .card h4{margin:0 0 0.4em; font-size:1.02rem;}
  body[data-site-page="p-6db5c8e14ac8"] .card p{margin:0.4em 0 0; font-size:0.93rem; color:var(--ink-soft);}
  body[data-site-page="p-6db5c8e14ac8"] .btn{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.92rem;
    text-decoration:none;
    padding:0.7em 1.3em;
    border-radius:4px;
    border:1px solid var(--accent-2);
    color:var(--accent-2);
    background:transparent;
  }
  body[data-site-page="p-6db5c8e14ac8"] .btn:hover{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-6db5c8e14ac8"] .btn-solid{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-6db5c8e14ac8"] .btn-solid:hover{background:var(--accent);}

  /* ---------- Footer ---------- */
  body[data-site-page="p-6db5c8e14ac8"] footer.site-footer{
    background:var(--ink);
    color:#cfc9bd;
    font-size:0.85rem;
  }
  body[data-site-page="p-6db5c8e14ac8"] .footer-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:1.6em 3em;
    justify-content:space-between;
  }
  body[data-site-page="p-6db5c8e14ac8"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-6db5c8e14ac8"] footer.site-footer h5{
    margin:0 0 0.5em;
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.8rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
  }
  body[data-site-page="p-6db5c8e14ac8"] .footer-honesty{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em 1.6em;
    font-size:0.8rem;
    color:#a49c8c;
  }
  body[data-site-page="p-6db5c8e14ac8"] .footer-honesty .stamp{color:#e7c9a9;}
  body[data-site-page="p-6db5c8e14ac8"] .footer-honesty .stamp b{color:#fff;}

  @media (max-width:820px){
    body[data-site-page="p-6db5c8e14ac8"] .layout{grid-template-columns:1fr;}
    body[data-site-page="p-6db5c8e14ac8"] .subnav{position:static;}
  }

  /* --- load-bearing/speculative gate cards + Details modal --- */
  body[data-site-page="p-6db5c8e14ac8"] .part-band{font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;font-size:.72rem;font-weight:700;
    text-transform:uppercase;letter-spacing:.09em;color:#fff;padding:.3em .8em;border-radius:4px;display:inline-block;margin:0 0 .2em;}
  body[data-site-page="p-6db5c8e14ac8"] .band-load{background:var(--accent-2);} body[data-site-page="p-6db5c8e14ac8"] .band-spec{background:var(--accent);}
  body[data-site-page="p-6db5c8e14ac8"] .gate-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1em;margin:1.4em 0;}
  body[data-site-page="p-6db5c8e14ac8"] .gatecard{border:1px solid var(--line);border-left:4px solid var(--accent-2);background:#fff;border-radius:0 6px 6px 0;
    padding:1em 1.15em;display:flex;flex-direction:column;}
  body[data-site-page="p-6db5c8e14ac8"] .gatecard.s-open{border-left-color:#b0791f;} body[data-site-page="p-6db5c8e14ac8"] .gatecard.s-speculative{border-left-color:var(--accent);}
  body[data-site-page="p-6db5c8e14ac8"] .gc-head{display:flex;justify-content:space-between;align-items:flex-start;gap:.6em;margin-bottom:.35em;}
  body[data-site-page="p-6db5c8e14ac8"] .gc-name{font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;font-weight:700;font-size:1.02rem;color:var(--ink);}
  body[data-site-page="p-6db5c8e14ac8"] .gc-pill{font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;font-size:.64rem;font-weight:700;text-transform:uppercase;
    letter-spacing:.04em;padding:.22em .6em;border-radius:20px;white-space:nowrap;flex:0 0 auto;}
  body[data-site-page="p-6db5c8e14ac8"] .p-resolved{background:#e3f0e4;color:#256b2e;} body[data-site-page="p-6db5c8e14ac8"] .p-anchored{background:#e4edf1;color:#1f4e5f;}
  body[data-site-page="p-6db5c8e14ac8"] .p-open{background:#f7ecd6;color:#8a5a12;} body[data-site-page="p-6db5c8e14ac8"] .p-speculative{background:#efe4dc;color:#6b3f2a;}
  body[data-site-page="p-6db5c8e14ac8"] .gc-blurb{color:var(--ink-soft);font-size:.92rem;margin:.2em 0 .85em;flex:1 1 auto;line-height:1.5;}
  body[data-site-page="p-6db5c8e14ac8"] .gc-act{display:flex;gap:.55em;flex-wrap:wrap;align-items:center;}
  body[data-site-page="p-6db5c8e14ac8"] .gc-details{font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;font-size:.76rem;font-weight:700;cursor:pointer;
    background:transparent;border:1px solid var(--accent-2);color:var(--accent-2);padding:.35em .8em;border-radius:4px;}
  body[data-site-page="p-6db5c8e14ac8"] .gc-details:hover{background:var(--accent-2);color:#fff;}
  body[data-site-page="p-6db5c8e14ac8"] .gc-details:focus-visible{outline:2px solid var(--accent);outline-offset:2px;}
  body[data-site-page="p-6db5c8e14ac8"] .gc-closure{font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;font-size:.76rem;font-weight:700;color:var(--accent);text-decoration:none;padding:.35em .1em;}
  body[data-site-page="p-6db5c8e14ac8"] .gc-closure:hover{text-decoration:underline;}
  body[data-site-page="p-6db5c8e14ac8"] dialog#gate-modal{max-width:600px;width:calc(100% - 2em);border:1px solid var(--line);border-radius:8px;padding:0;color:var(--ink);background:var(--paper);box-shadow:0 12px 44px rgba(0,0,0,.28);}
  body[data-site-page="p-6db5c8e14ac8"] dialog#gate-modal::backdrop{background:rgba(20,18,15,.45);}
  body[data-site-page="p-6db5c8e14ac8"] .gm-head{display:flex;justify-content:space-between;align-items:flex-start;gap:1em;padding:1em 1.2em;border-bottom:1px solid var(--line);background:var(--paper-alt);}
  body[data-site-page="p-6db5c8e14ac8"] .gm-head h3{margin:.12em 0 0;font-size:1.12rem;font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;}
  body[data-site-page="p-6db5c8e14ac8"] .gm-sub{font-size:.66rem;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;}
  body[data-site-page="p-6db5c8e14ac8"] .gm-close{border:none;background:transparent;font-size:1.5rem;line-height:1;cursor:pointer;color:var(--ink-soft);padding:0 .2em;}
  body[data-site-page="p-6db5c8e14ac8"] .gm-close:hover{color:var(--accent);}
  body[data-site-page="p-6db5c8e14ac8"] .gm-body{padding:1.1em 1.3em;font-size:.95rem;line-height:1.62;}
  body[data-site-page="p-6db5c8e14ac8"] .gm-body p{margin:.55em 0;}
  body[data-site-page="p-6db5c8e14ac8"] .gm-foot{padding:.2em 1.3em 1.3em;}
  body[data-site-page="p-6db5c8e14ac8"] .gm-foot a{display:inline-block;font-weight:700;color:#fff;background:var(--accent-2);padding:.5em 1.05em;border-radius:5px;text-decoration:none;font-size:.85rem;font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;}
  body[data-site-page="p-6db5c8e14ac8"] .gm-foot a:hover{background:var(--accent);}


  /* --- APPENDED (Horizons rewrite 2026-07-09): HORIZONS group label + hub-card hover --- */
  body[data-site-page="p-6db5c8e14ac8"] .horizons-crumb{font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;font-size:.72rem;font-weight:700;
    text-transform:uppercase;letter-spacing:.09em;color:var(--ink-soft);margin:0 0 1.15em;}
  body[data-site-page="p-6db5c8e14ac8"] .horizons-crumb a{color:var(--accent-2);text-decoration:none;}
  body[data-site-page="p-6db5c8e14ac8"] .horizons-crumb a:hover{color:var(--accent);text-decoration:underline;}
  body[data-site-page="p-6db5c8e14ac8"] .card{transition:border-color .15s ease, box-shadow .15s ease;}
  body[data-site-page="p-6db5c8e14ac8"] .card:hover{border-color:var(--accent-2);box-shadow:0 3px 14px rgba(31,78,95,.12);}


/* Extracted styles: emergent-separability/kinds-of-separation.html [p-f4d75b511a0d] */

  body[data-site-page="p-f4d75b511a0d"]{
    --ink:#1b1f23;
    --ink-soft:#4a5056;
    --paper:#fbfaf7;
    --paper-alt:#f2efe8;
    --line:#d8d3c7;
    --accent:#6b3f2a;
    --accent-2:#1f4e5f;
    --maxw:1180px;
  }
  body[data-site-page="p-f4d75b511a0d"], body[data-site-page="p-f4d75b511a0d"] *{box-sizing:border-box;}
  body[data-site-page="p-f4d75b511a0d"], body[data-site-page="p-f4d75b511a0d"]{margin:0;padding:0;}
  body[data-site-page="p-f4d75b511a0d"]{
    background:var(--paper);
    color:var(--ink);
    font-family: Georgia, 'Times New Roman', Cambria, serif;
    line-height:1.6;
    font-size:17px;
    -webkit-font-smoothing:antialiased;
  }
  body[data-site-page="p-f4d75b511a0d"] a{color:var(--accent-2);}
  body[data-site-page="p-f4d75b511a0d"] a:hover{color:var(--accent);}
  body[data-site-page="p-f4d75b511a0d"] h1, body[data-site-page="p-f4d75b511a0d"] h2, body[data-site-page="p-f4d75b511a0d"] h3, body[data-site-page="p-f4d75b511a0d"] h4{
    font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    line-height:1.25;
    font-weight:700;
    color:var(--ink);
  }
  body[data-site-page="p-f4d75b511a0d"] code, body[data-site-page="p-f4d75b511a0d"] pre{
    font-family: Consolas, 'Courier New', monospace;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:3px;
  }
  body[data-site-page="p-f4d75b511a0d"] code{padding:0.05em 0.35em; font-size:0.92em;}
  body[data-site-page="p-f4d75b511a0d"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-f4d75b511a0d"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-f4d75b511a0d"] th, body[data-site-page="p-f4d75b511a0d"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-f4d75b511a0d"] th{background:var(--paper-alt);}
  body[data-site-page="p-f4d75b511a0d"] blockquote{
    margin:1em 0;
    padding:0.4em 1.1em;
    border-left:3px solid var(--accent);
    background:var(--paper-alt);
    color:var(--ink-soft);
  }
  body[data-site-page="p-f4d75b511a0d"] .skip-link{
    position:absolute; left:-999px; top:auto;
  }
  body[data-site-page="p-f4d75b511a0d"] .skip-link:focus{
    left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);
  }

  /* ---------- Top bar: identity + honesty stamp ---------- */
  body[data-site-page="p-f4d75b511a0d"] .topbar{
    background:var(--ink);
    color:#eee;
    font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    font-size:0.82rem;
  }
  body[data-site-page="p-f4d75b511a0d"] .topbar-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0.4em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:0.6em 1.2em;
    align-items:center;
    justify-content:space-between;
  }
  body[data-site-page="p-f4d75b511a0d"] .stamp{
    display:inline-flex;
    align-items:center;
    gap:0.5em;
    color:#e7c9a9;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-f4d75b511a0d"] .stamp b{color:#fff; font-weight:700;}
  body[data-site-page="p-f4d75b511a0d"] .topbar-site{color:#c9c2b3;}

  /* ---------- Main nav ---------- */
  body[data-site-page="p-f4d75b511a0d"] header.site-header{
    background:var(--paper);
    border-bottom:1px solid var(--line);
  }
  body[data-site-page="p-f4d75b511a0d"] .brand-row{
    max-width:var(--maxw);
    margin:0 auto;
    padding:1.1em 1.2em 0.6em;
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:0.4em;
  }
  body[data-site-page="p-f4d75b511a0d"] .brand-row h1{
    margin:0;
    font-size:1.5rem;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-f4d75b511a0d"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-f4d75b511a0d"] .brand-tag{
    font-family: Georgia, serif;
    font-style:italic;
    color:var(--ink-soft);
    font-size:0.95rem;
  }
  body[data-site-page="p-f4d75b511a0d"] nav.main-nav{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em;
  }
  body[data-site-page="p-f4d75b511a0d"] nav.main-nav ul{
    list-style:none;
    margin:0; padding:0;
    display:flex;
    flex-wrap:wrap;
    gap:0.2em;
    border-top:1px solid var(--line);
  }
  body[data-site-page="p-f4d75b511a0d"] nav.main-nav li{margin:0;}
  body[data-site-page="p-f4d75b511a0d"] nav.main-nav a{
    display:block;
    padding:0.8em 0.9em;
    color:var(--ink);
    text-decoration:none;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.92rem;
    font-weight:600;
    border-bottom:3px solid transparent;
    white-space:nowrap;
  }
  body[data-site-page="p-f4d75b511a0d"] nav.main-nav a:hover{
    border-bottom-color:var(--accent);
    color:var(--accent);
  }
  body[data-site-page="p-f4d75b511a0d"] nav.main-nav a[aria-current="page"]{
    border-bottom-color:var(--accent-2);
    color:var(--accent-2);
  }

  /* ---------- Layout: subnav + main ---------- */
  body[data-site-page="p-f4d75b511a0d"] .layout{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em 3em;
    display:grid;
    grid-template-columns:220px 1fr;
    gap:2.4em;
    align-items:start;
  }
  body[data-site-page="p-f4d75b511a0d"] .subnav{
    position:sticky;
    top:1.2em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
  }
  body[data-site-page="p-f4d75b511a0d"] .subnav-box{
    border:1px solid var(--line);
    background:var(--paper-alt);
    border-radius:4px;
    padding:1em 1.1em;
  }
  body[data-site-page="p-f4d75b511a0d"] .subnav-box h2{
    margin:0 0 0.6em;
    font-size:0.75rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
    color:var(--ink-soft);
  }
  body[data-site-page="p-f4d75b511a0d"] .subnav-box ul{list-style:none; margin:0; padding:0;}
  body[data-site-page="p-f4d75b511a0d"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-f4d75b511a0d"] .subnav-box a{
    text-decoration:none;
    color:var(--ink);
  }
  body[data-site-page="p-f4d75b511a0d"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-f4d75b511a0d"] .subnav-box a[aria-current="page"]{
    color:var(--accent-2);
    font-weight:700;
  }
  body[data-site-page="p-f4d75b511a0d"] .subnav-empty{
    color:var(--ink-soft);
    font-style:italic;
    font-size:0.85rem;
  }

  body[data-site-page="p-f4d75b511a0d"] main{min-width:0;}
  body[data-site-page="p-f4d75b511a0d"] main h2{
    margin-top:1.9em;
    padding-bottom:0.25em;
    border-bottom:1px solid var(--line);
    font-size:1.5rem;
  }
  body[data-site-page="p-f4d75b511a0d"] main h2:first-child{margin-top:0;}
  body[data-site-page="p-f4d75b511a0d"] main h3{font-size:1.18rem; margin-top:1.5em;}
  body[data-site-page="p-f4d75b511a0d"] main p{margin:0.9em 0;}
  body[data-site-page="p-f4d75b511a0d"] .lede{
    font-size:1.12rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-f4d75b511a0d"] .callout{
    border:1px solid var(--line);
    border-left:4px solid var(--accent-2);
    background:var(--paper-alt);
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:0 4px 4px 0;
  }
  body[data-site-page="p-f4d75b511a0d"] .callout h3, body[data-site-page="p-f4d75b511a0d"] .callout h4{margin-top:0;}
  body[data-site-page="p-f4d75b511a0d"] .honesty-box{
    border:1px dashed var(--accent);
    background:#fbf3ea;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.95rem;
  }
  body[data-site-page="p-f4d75b511a0d"] .card-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));
    gap:1em;
    margin:1.4em 0;
  }
  body[data-site-page="p-f4d75b511a0d"] .card{
    border:1px solid var(--line);
    background:#fff;
    padding:1em 1.1em;
    border-radius:4px;
  }
  body[data-site-page="p-f4d75b511a0d"] .card h4{margin:0 0 0.4em; font-size:1.02rem;}
  body[data-site-page="p-f4d75b511a0d"] .card p{margin:0.4em 0 0; font-size:0.93rem; color:var(--ink-soft);}
  body[data-site-page="p-f4d75b511a0d"] .btn{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.92rem;
    text-decoration:none;
    padding:0.7em 1.3em;
    border-radius:4px;
    border:1px solid var(--accent-2);
    color:var(--accent-2);
    background:transparent;
  }
  body[data-site-page="p-f4d75b511a0d"] .btn:hover{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-f4d75b511a0d"] .btn-solid{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-f4d75b511a0d"] .btn-solid:hover{background:var(--accent);}

  /* ---------- Footer ---------- */
  body[data-site-page="p-f4d75b511a0d"] footer.site-footer{
    background:var(--ink);
    color:#cfc9bd;
    font-size:0.85rem;
  }
  body[data-site-page="p-f4d75b511a0d"] .footer-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:1.6em 3em;
    justify-content:space-between;
  }
  body[data-site-page="p-f4d75b511a0d"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-f4d75b511a0d"] footer.site-footer h5{
    margin:0 0 0.5em;
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.8rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
  }
  body[data-site-page="p-f4d75b511a0d"] .footer-honesty{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em 1.6em;
    font-size:0.8rem;
    color:#a49c8c;
  }
  body[data-site-page="p-f4d75b511a0d"] .footer-honesty .stamp{color:#e7c9a9;}
  body[data-site-page="p-f4d75b511a0d"] .footer-honesty .stamp b{color:#fff;}

  @media (max-width:820px){
    body[data-site-page="p-f4d75b511a0d"] .layout{grid-template-columns:1fr;}
    body[data-site-page="p-f4d75b511a0d"] .subnav{position:static;}
  }

  /* --- APPENDED (Horizons consistency pass 2026-07-09): HORIZONS group label --- */
  body[data-site-page="p-f4d75b511a0d"] .horizons-crumb{font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;font-size:.72rem;font-weight:700;
    text-transform:uppercase;letter-spacing:.09em;color:var(--ink-soft);margin:0 0 1.15em;}
  body[data-site-page="p-f4d75b511a0d"] .horizons-crumb a{color:var(--accent-2);text-decoration:none;}
  body[data-site-page="p-f4d75b511a0d"] .horizons-crumb a:hover{color:var(--accent);text-decoration:underline;}


/* Extracted styles: emergent-separability/new-physics.html [p-f4f351b78cdf] */

  body[data-site-page="p-f4f351b78cdf"]{
    --ink:#1b1f23;
    --ink-soft:#4a5056;
    --paper:#fbfaf7;
    --paper-alt:#f2efe8;
    --line:#d8d3c7;
    --accent:#6b3f2a;
    --accent-2:#1f4e5f;
    --maxw:1180px;
  }
  body[data-site-page="p-f4f351b78cdf"], body[data-site-page="p-f4f351b78cdf"] *{box-sizing:border-box;}
  body[data-site-page="p-f4f351b78cdf"], body[data-site-page="p-f4f351b78cdf"]{margin:0;padding:0;}
  body[data-site-page="p-f4f351b78cdf"]{
    background:var(--paper);
    color:var(--ink);
    font-family: Georgia, 'Times New Roman', Cambria, serif;
    line-height:1.6;
    font-size:17px;
    -webkit-font-smoothing:antialiased;
  }
  body[data-site-page="p-f4f351b78cdf"] a{color:var(--accent-2);}
  body[data-site-page="p-f4f351b78cdf"] a:hover{color:var(--accent);}
  body[data-site-page="p-f4f351b78cdf"] h1, body[data-site-page="p-f4f351b78cdf"] h2, body[data-site-page="p-f4f351b78cdf"] h3, body[data-site-page="p-f4f351b78cdf"] h4{
    font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    line-height:1.25;
    font-weight:700;
    color:var(--ink);
  }
  body[data-site-page="p-f4f351b78cdf"] code, body[data-site-page="p-f4f351b78cdf"] pre{
    font-family: Consolas, 'Courier New', monospace;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:3px;
  }
  body[data-site-page="p-f4f351b78cdf"] code{padding:0.05em 0.35em; font-size:0.92em;}
  body[data-site-page="p-f4f351b78cdf"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-f4f351b78cdf"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-f4f351b78cdf"] th, body[data-site-page="p-f4f351b78cdf"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-f4f351b78cdf"] th{background:var(--paper-alt);}
  body[data-site-page="p-f4f351b78cdf"] blockquote{
    margin:1em 0;
    padding:0.4em 1.1em;
    border-left:3px solid var(--accent);
    background:var(--paper-alt);
    color:var(--ink-soft);
  }
  body[data-site-page="p-f4f351b78cdf"] .skip-link{
    position:absolute; left:-999px; top:auto;
  }
  body[data-site-page="p-f4f351b78cdf"] .skip-link:focus{
    left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);
  }

  /* ---------- Top bar: identity + honesty stamp ---------- */
  body[data-site-page="p-f4f351b78cdf"] .topbar{
    background:var(--ink);
    color:#eee;
    font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    font-size:0.82rem;
  }
  body[data-site-page="p-f4f351b78cdf"] .topbar-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0.4em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:0.6em 1.2em;
    align-items:center;
    justify-content:space-between;
  }
  body[data-site-page="p-f4f351b78cdf"] .stamp{
    display:inline-flex;
    align-items:center;
    gap:0.5em;
    color:#e7c9a9;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-f4f351b78cdf"] .stamp b{color:#fff; font-weight:700;}
  body[data-site-page="p-f4f351b78cdf"] .topbar-site{color:#c9c2b3;}

  /* ---------- Main nav ---------- */
  body[data-site-page="p-f4f351b78cdf"] header.site-header{
    background:var(--paper);
    border-bottom:1px solid var(--line);
  }
  body[data-site-page="p-f4f351b78cdf"] .brand-row{
    max-width:var(--maxw);
    margin:0 auto;
    padding:1.1em 1.2em 0.6em;
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:0.4em;
  }
  body[data-site-page="p-f4f351b78cdf"] .brand-row h1{
    margin:0;
    font-size:1.5rem;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-f4f351b78cdf"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-f4f351b78cdf"] .brand-tag{
    font-family: Georgia, serif;
    font-style:italic;
    color:var(--ink-soft);
    font-size:0.95rem;
  }
  body[data-site-page="p-f4f351b78cdf"] nav.main-nav{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em;
  }
  body[data-site-page="p-f4f351b78cdf"] nav.main-nav ul{
    list-style:none;
    margin:0; padding:0;
    display:flex;
    flex-wrap:wrap;
    gap:0.2em;
    border-top:1px solid var(--line);
  }
  body[data-site-page="p-f4f351b78cdf"] nav.main-nav li{margin:0;}
  body[data-site-page="p-f4f351b78cdf"] nav.main-nav a{
    display:block;
    padding:0.8em 0.9em;
    color:var(--ink);
    text-decoration:none;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.92rem;
    font-weight:600;
    border-bottom:3px solid transparent;
    white-space:nowrap;
  }
  body[data-site-page="p-f4f351b78cdf"] nav.main-nav a:hover{
    border-bottom-color:var(--accent);
    color:var(--accent);
  }
  body[data-site-page="p-f4f351b78cdf"] nav.main-nav a[aria-current="page"]{
    border-bottom-color:var(--accent-2);
    color:var(--accent-2);
  }

  /* ---------- Layout: subnav + main ---------- */
  body[data-site-page="p-f4f351b78cdf"] .layout{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em 3em;
    display:grid;
    grid-template-columns:220px 1fr;
    gap:2.4em;
    align-items:start;
  }
  body[data-site-page="p-f4f351b78cdf"] .subnav{
    position:sticky;
    top:1.2em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
  }
  body[data-site-page="p-f4f351b78cdf"] .subnav-box{
    border:1px solid var(--line);
    background:var(--paper-alt);
    border-radius:4px;
    padding:1em 1.1em;
  }
  body[data-site-page="p-f4f351b78cdf"] .subnav-box h2{
    margin:0 0 0.6em;
    font-size:0.75rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
    color:var(--ink-soft);
  }
  body[data-site-page="p-f4f351b78cdf"] .subnav-box ul{list-style:none; margin:0; padding:0;}
  body[data-site-page="p-f4f351b78cdf"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-f4f351b78cdf"] .subnav-box a{
    text-decoration:none;
    color:var(--ink);
  }
  body[data-site-page="p-f4f351b78cdf"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-f4f351b78cdf"] .subnav-box a[aria-current="page"]{
    color:var(--accent-2);
    font-weight:700;
  }
  body[data-site-page="p-f4f351b78cdf"] .subnav-empty{
    color:var(--ink-soft);
    font-style:italic;
    font-size:0.85rem;
  }

  body[data-site-page="p-f4f351b78cdf"] main{min-width:0;}
  body[data-site-page="p-f4f351b78cdf"] main h2{
    margin-top:1.9em;
    padding-bottom:0.25em;
    border-bottom:1px solid var(--line);
    font-size:1.5rem;
  }
  body[data-site-page="p-f4f351b78cdf"] main h2:first-child{margin-top:0;}
  body[data-site-page="p-f4f351b78cdf"] main h3{font-size:1.18rem; margin-top:1.5em;}
  body[data-site-page="p-f4f351b78cdf"] main p{margin:0.9em 0;}
  body[data-site-page="p-f4f351b78cdf"] .lede{
    font-size:1.12rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-f4f351b78cdf"] .callout{
    border:1px solid var(--line);
    border-left:4px solid var(--accent-2);
    background:var(--paper-alt);
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:0 4px 4px 0;
  }
  body[data-site-page="p-f4f351b78cdf"] .callout h3, body[data-site-page="p-f4f351b78cdf"] .callout h4{margin-top:0;}
  body[data-site-page="p-f4f351b78cdf"] .honesty-box{
    border:1px dashed var(--accent);
    background:#fbf3ea;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.95rem;
  }
  body[data-site-page="p-f4f351b78cdf"] .card-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));
    gap:1em;
    margin:1.4em 0;
  }
  body[data-site-page="p-f4f351b78cdf"] .card{
    border:1px solid var(--line);
    background:#fff;
    padding:1em 1.1em;
    border-radius:4px;
  }
  body[data-site-page="p-f4f351b78cdf"] .card h4{margin:0 0 0.4em; font-size:1.02rem;}
  body[data-site-page="p-f4f351b78cdf"] .card p{margin:0.4em 0 0; font-size:0.93rem; color:var(--ink-soft);}
  body[data-site-page="p-f4f351b78cdf"] .btn{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.92rem;
    text-decoration:none;
    padding:0.7em 1.3em;
    border-radius:4px;
    border:1px solid var(--accent-2);
    color:var(--accent-2);
    background:transparent;
  }
  body[data-site-page="p-f4f351b78cdf"] .btn:hover{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-f4f351b78cdf"] .btn-solid{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-f4f351b78cdf"] .btn-solid:hover{background:var(--accent);}

  /* ---------- Footer ---------- */
  body[data-site-page="p-f4f351b78cdf"] footer.site-footer{
    background:var(--ink);
    color:#cfc9bd;
    font-size:0.85rem;
  }
  body[data-site-page="p-f4f351b78cdf"] .footer-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:1.6em 3em;
    justify-content:space-between;
  }
  body[data-site-page="p-f4f351b78cdf"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-f4f351b78cdf"] footer.site-footer h5{
    margin:0 0 0.5em;
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.8rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
  }
  body[data-site-page="p-f4f351b78cdf"] .footer-honesty{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em 1.6em;
    font-size:0.8rem;
    color:#a49c8c;
  }
  body[data-site-page="p-f4f351b78cdf"] .footer-honesty .stamp{color:#e7c9a9;}
  body[data-site-page="p-f4f351b78cdf"] .footer-honesty .stamp b{color:#fff;}

  @media (max-width:820px){
    body[data-site-page="p-f4f351b78cdf"] .layout{grid-template-columns:1fr;}
    body[data-site-page="p-f4f351b78cdf"] .subnav{position:static;}
  }

  /* --- APPENDED (Horizons consistency pass 2026-07-09): HORIZONS group label --- */
  body[data-site-page="p-f4f351b78cdf"] .horizons-crumb{font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;font-size:.72rem;font-weight:700;
    text-transform:uppercase;letter-spacing:.09em;color:var(--ink-soft);margin:0 0 1.15em;}
  body[data-site-page="p-f4f351b78cdf"] .horizons-crumb a{color:var(--accent-2);text-decoration:none;}
  body[data-site-page="p-f4f351b78cdf"] .horizons-crumb a:hover{color:var(--accent);text-decoration:underline;}


/* Extracted styles: emergent-separability/one-but-separate.html [p-58a0d52aaefc] */

  body[data-site-page="p-58a0d52aaefc"]{
    --ink:#1b1f23;
    --ink-soft:#4a5056;
    --paper:#fbfaf7;
    --paper-alt:#f2efe8;
    --line:#d8d3c7;
    --accent:#6b3f2a;
    --accent-2:#1f4e5f;
    --maxw:1180px;
  }
  body[data-site-page="p-58a0d52aaefc"], body[data-site-page="p-58a0d52aaefc"] *{box-sizing:border-box;}
  body[data-site-page="p-58a0d52aaefc"], body[data-site-page="p-58a0d52aaefc"]{margin:0;padding:0;}
  body[data-site-page="p-58a0d52aaefc"]{
    background:var(--paper);
    color:var(--ink);
    font-family: Georgia, 'Times New Roman', Cambria, serif;
    line-height:1.6;
    font-size:17px;
    -webkit-font-smoothing:antialiased;
  }
  body[data-site-page="p-58a0d52aaefc"] a{color:var(--accent-2);}
  body[data-site-page="p-58a0d52aaefc"] a:hover{color:var(--accent);}
  body[data-site-page="p-58a0d52aaefc"] h1, body[data-site-page="p-58a0d52aaefc"] h2, body[data-site-page="p-58a0d52aaefc"] h3, body[data-site-page="p-58a0d52aaefc"] h4{
    font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    line-height:1.25;
    font-weight:700;
    color:var(--ink);
  }
  body[data-site-page="p-58a0d52aaefc"] code, body[data-site-page="p-58a0d52aaefc"] pre{
    font-family: Consolas, 'Courier New', monospace;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:3px;
  }
  body[data-site-page="p-58a0d52aaefc"] code{padding:0.05em 0.35em; font-size:0.92em;}
  body[data-site-page="p-58a0d52aaefc"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-58a0d52aaefc"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-58a0d52aaefc"] th, body[data-site-page="p-58a0d52aaefc"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-58a0d52aaefc"] th{background:var(--paper-alt);}
  body[data-site-page="p-58a0d52aaefc"] blockquote{
    margin:1em 0;
    padding:0.4em 1.1em;
    border-left:3px solid var(--accent);
    background:var(--paper-alt);
    color:var(--ink-soft);
  }
  body[data-site-page="p-58a0d52aaefc"] .skip-link{
    position:absolute; left:-999px; top:auto;
  }
  body[data-site-page="p-58a0d52aaefc"] .skip-link:focus{
    left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);
  }

  /* ---------- Top bar: identity + honesty stamp ---------- */
  body[data-site-page="p-58a0d52aaefc"] .topbar{
    background:var(--ink);
    color:#eee;
    font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    font-size:0.82rem;
  }
  body[data-site-page="p-58a0d52aaefc"] .topbar-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0.4em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:0.6em 1.2em;
    align-items:center;
    justify-content:space-between;
  }
  body[data-site-page="p-58a0d52aaefc"] .stamp{
    display:inline-flex;
    align-items:center;
    gap:0.5em;
    color:#e7c9a9;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-58a0d52aaefc"] .stamp b{color:#fff; font-weight:700;}
  body[data-site-page="p-58a0d52aaefc"] .topbar-site{color:#c9c2b3;}

  /* ---------- Main nav ---------- */
  body[data-site-page="p-58a0d52aaefc"] header.site-header{
    background:var(--paper);
    border-bottom:1px solid var(--line);
  }
  body[data-site-page="p-58a0d52aaefc"] .brand-row{
    max-width:var(--maxw);
    margin:0 auto;
    padding:1.1em 1.2em 0.6em;
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:0.4em;
  }
  body[data-site-page="p-58a0d52aaefc"] .brand-row h1{
    margin:0;
    font-size:1.5rem;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-58a0d52aaefc"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-58a0d52aaefc"] .brand-tag{
    font-family: Georgia, serif;
    font-style:italic;
    color:var(--ink-soft);
    font-size:0.95rem;
  }
  body[data-site-page="p-58a0d52aaefc"] nav.main-nav{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em;
  }
  body[data-site-page="p-58a0d52aaefc"] nav.main-nav ul{
    list-style:none;
    margin:0; padding:0;
    display:flex;
    flex-wrap:wrap;
    gap:0.2em;
    border-top:1px solid var(--line);
  }
  body[data-site-page="p-58a0d52aaefc"] nav.main-nav li{margin:0;}
  body[data-site-page="p-58a0d52aaefc"] nav.main-nav a{
    display:block;
    padding:0.8em 0.9em;
    color:var(--ink);
    text-decoration:none;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.92rem;
    font-weight:600;
    border-bottom:3px solid transparent;
    white-space:nowrap;
  }
  body[data-site-page="p-58a0d52aaefc"] nav.main-nav a:hover{
    border-bottom-color:var(--accent);
    color:var(--accent);
  }
  body[data-site-page="p-58a0d52aaefc"] nav.main-nav a[aria-current="page"]{
    border-bottom-color:var(--accent-2);
    color:var(--accent-2);
  }

  /* ---------- Layout: subnav + main ---------- */
  body[data-site-page="p-58a0d52aaefc"] .layout{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em 3em;
    display:grid;
    grid-template-columns:220px 1fr;
    gap:2.4em;
    align-items:start;
  }
  body[data-site-page="p-58a0d52aaefc"] .subnav{
    position:sticky;
    top:1.2em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
  }
  body[data-site-page="p-58a0d52aaefc"] .subnav-box{
    border:1px solid var(--line);
    background:var(--paper-alt);
    border-radius:4px;
    padding:1em 1.1em;
  }
  body[data-site-page="p-58a0d52aaefc"] .subnav-box h2{
    margin:0 0 0.6em;
    font-size:0.75rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
    color:var(--ink-soft);
  }
  body[data-site-page="p-58a0d52aaefc"] .subnav-box ul{list-style:none; margin:0; padding:0;}
  body[data-site-page="p-58a0d52aaefc"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-58a0d52aaefc"] .subnav-box a{
    text-decoration:none;
    color:var(--ink);
  }
  body[data-site-page="p-58a0d52aaefc"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-58a0d52aaefc"] .subnav-box a[aria-current="page"]{
    color:var(--accent-2);
    font-weight:700;
  }
  body[data-site-page="p-58a0d52aaefc"] .subnav-empty{
    color:var(--ink-soft);
    font-style:italic;
    font-size:0.85rem;
  }

  body[data-site-page="p-58a0d52aaefc"] main{min-width:0;}
  body[data-site-page="p-58a0d52aaefc"] main h2{
    margin-top:1.9em;
    padding-bottom:0.25em;
    border-bottom:1px solid var(--line);
    font-size:1.5rem;
  }
  body[data-site-page="p-58a0d52aaefc"] main h2:first-child{margin-top:0;}
  body[data-site-page="p-58a0d52aaefc"] main h3{font-size:1.18rem; margin-top:1.5em;}
  body[data-site-page="p-58a0d52aaefc"] main p{margin:0.9em 0;}
  body[data-site-page="p-58a0d52aaefc"] .lede{
    font-size:1.12rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-58a0d52aaefc"] .callout{
    border:1px solid var(--line);
    border-left:4px solid var(--accent-2);
    background:var(--paper-alt);
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:0 4px 4px 0;
  }
  body[data-site-page="p-58a0d52aaefc"] .callout h3, body[data-site-page="p-58a0d52aaefc"] .callout h4{margin-top:0;}
  body[data-site-page="p-58a0d52aaefc"] .honesty-box{
    border:1px dashed var(--accent);
    background:#fbf3ea;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.95rem;
  }
  body[data-site-page="p-58a0d52aaefc"] .card-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));
    gap:1em;
    margin:1.4em 0;
  }
  body[data-site-page="p-58a0d52aaefc"] .card{
    border:1px solid var(--line);
    background:#fff;
    padding:1em 1.1em;
    border-radius:4px;
  }
  body[data-site-page="p-58a0d52aaefc"] .card h4{margin:0 0 0.4em; font-size:1.02rem;}
  body[data-site-page="p-58a0d52aaefc"] .card p{margin:0.4em 0 0; font-size:0.93rem; color:var(--ink-soft);}
  body[data-site-page="p-58a0d52aaefc"] .btn{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.92rem;
    text-decoration:none;
    padding:0.7em 1.3em;
    border-radius:4px;
    border:1px solid var(--accent-2);
    color:var(--accent-2);
    background:transparent;
  }
  body[data-site-page="p-58a0d52aaefc"] .btn:hover{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-58a0d52aaefc"] .btn-solid{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-58a0d52aaefc"] .btn-solid:hover{background:var(--accent);}

  /* ---------- Footer ---------- */
  body[data-site-page="p-58a0d52aaefc"] footer.site-footer{
    background:var(--ink);
    color:#cfc9bd;
    font-size:0.85rem;
  }
  body[data-site-page="p-58a0d52aaefc"] .footer-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:1.6em 3em;
    justify-content:space-between;
  }
  body[data-site-page="p-58a0d52aaefc"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-58a0d52aaefc"] footer.site-footer h5{
    margin:0 0 0.5em;
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.8rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
  }
  body[data-site-page="p-58a0d52aaefc"] .footer-honesty{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em 1.6em;
    font-size:0.8rem;
    color:#a49c8c;
  }
  body[data-site-page="p-58a0d52aaefc"] .footer-honesty .stamp{color:#e7c9a9;}
  body[data-site-page="p-58a0d52aaefc"] .footer-honesty .stamp b{color:#fff;}

  @media (max-width:820px){
    body[data-site-page="p-58a0d52aaefc"] .layout{grid-template-columns:1fr;}
    body[data-site-page="p-58a0d52aaefc"] .subnav{position:static;}
  }

  /* --- APPENDED (Horizons rewrite 2026-07-09): HORIZONS group label --- */
  body[data-site-page="p-58a0d52aaefc"] .horizons-crumb{font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;font-size:.72rem;font-weight:700;
    text-transform:uppercase;letter-spacing:.09em;color:var(--ink-soft);margin:0 0 1.15em;}
  body[data-site-page="p-58a0d52aaefc"] .horizons-crumb a{color:var(--accent-2);text-decoration:none;}
  body[data-site-page="p-58a0d52aaefc"] .horizons-crumb a:hover{color:var(--accent);text-decoration:underline;}


/* Extracted styles: emergent-separability/separation-certificate.html [p-cb687365d921] */

  body[data-site-page="p-cb687365d921"]{
    --ink:#1b1f23;
    --ink-soft:#4a5056;
    --paper:#fbfaf7;
    --paper-alt:#f2efe8;
    --line:#d8d3c7;
    --accent:#6b3f2a;
    --accent-2:#1f4e5f;
    --maxw:1180px;
  }
  body[data-site-page="p-cb687365d921"], body[data-site-page="p-cb687365d921"] *{box-sizing:border-box;}
  body[data-site-page="p-cb687365d921"], body[data-site-page="p-cb687365d921"]{margin:0;padding:0;}
  body[data-site-page="p-cb687365d921"]{
    background:var(--paper);
    color:var(--ink);
    font-family: Georgia, 'Times New Roman', Cambria, serif;
    line-height:1.6;
    font-size:17px;
    -webkit-font-smoothing:antialiased;
  }
  body[data-site-page="p-cb687365d921"] a{color:var(--accent-2);}
  body[data-site-page="p-cb687365d921"] a:hover{color:var(--accent);}
  body[data-site-page="p-cb687365d921"] h1, body[data-site-page="p-cb687365d921"] h2, body[data-site-page="p-cb687365d921"] h3, body[data-site-page="p-cb687365d921"] h4{
    font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    line-height:1.25;
    font-weight:700;
    color:var(--ink);
  }
  body[data-site-page="p-cb687365d921"] code, body[data-site-page="p-cb687365d921"] pre{
    font-family: Consolas, 'Courier New', monospace;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:3px;
  }
  body[data-site-page="p-cb687365d921"] code{padding:0.05em 0.35em; font-size:0.92em;}
  body[data-site-page="p-cb687365d921"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-cb687365d921"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-cb687365d921"] th, body[data-site-page="p-cb687365d921"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-cb687365d921"] th{background:var(--paper-alt);}
  body[data-site-page="p-cb687365d921"] blockquote{
    margin:1em 0;
    padding:0.4em 1.1em;
    border-left:3px solid var(--accent);
    background:var(--paper-alt);
    color:var(--ink-soft);
  }
  body[data-site-page="p-cb687365d921"] .skip-link{
    position:absolute; left:-999px; top:auto;
  }
  body[data-site-page="p-cb687365d921"] .skip-link:focus{
    left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);
  }

  /* ---------- Top bar: identity + honesty stamp ---------- */
  body[data-site-page="p-cb687365d921"] .topbar{
    background:var(--ink);
    color:#eee;
    font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    font-size:0.82rem;
  }
  body[data-site-page="p-cb687365d921"] .topbar-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0.4em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:0.6em 1.2em;
    align-items:center;
    justify-content:space-between;
  }
  body[data-site-page="p-cb687365d921"] .stamp{
    display:inline-flex;
    align-items:center;
    gap:0.5em;
    color:#e7c9a9;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-cb687365d921"] .stamp b{color:#fff; font-weight:700;}
  body[data-site-page="p-cb687365d921"] .topbar-site{color:#c9c2b3;}

  /* ---------- Main nav ---------- */
  body[data-site-page="p-cb687365d921"] header.site-header{
    background:var(--paper);
    border-bottom:1px solid var(--line);
  }
  body[data-site-page="p-cb687365d921"] .brand-row{
    max-width:var(--maxw);
    margin:0 auto;
    padding:1.1em 1.2em 0.6em;
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:0.4em;
  }
  body[data-site-page="p-cb687365d921"] .brand-row h1{
    margin:0;
    font-size:1.5rem;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-cb687365d921"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-cb687365d921"] .brand-tag{
    font-family: Georgia, serif;
    font-style:italic;
    color:var(--ink-soft);
    font-size:0.95rem;
  }
  body[data-site-page="p-cb687365d921"] nav.main-nav{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em;
  }
  body[data-site-page="p-cb687365d921"] nav.main-nav ul{
    list-style:none;
    margin:0; padding:0;
    display:flex;
    flex-wrap:wrap;
    gap:0.2em;
    border-top:1px solid var(--line);
  }
  body[data-site-page="p-cb687365d921"] nav.main-nav li{margin:0;}
  body[data-site-page="p-cb687365d921"] nav.main-nav a{
    display:block;
    padding:0.8em 0.9em;
    color:var(--ink);
    text-decoration:none;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.92rem;
    font-weight:600;
    border-bottom:3px solid transparent;
    white-space:nowrap;
  }
  body[data-site-page="p-cb687365d921"] nav.main-nav a:hover{
    border-bottom-color:var(--accent);
    color:var(--accent);
  }
  body[data-site-page="p-cb687365d921"] nav.main-nav a[aria-current="page"]{
    border-bottom-color:var(--accent-2);
    color:var(--accent-2);
  }

  /* ---------- Layout: subnav + main ---------- */
  body[data-site-page="p-cb687365d921"] .layout{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em 3em;
    display:grid;
    grid-template-columns:220px 1fr;
    gap:2.4em;
    align-items:start;
  }
  body[data-site-page="p-cb687365d921"] .subnav{
    position:sticky;
    top:1.2em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
  }
  body[data-site-page="p-cb687365d921"] .subnav-box{
    border:1px solid var(--line);
    background:var(--paper-alt);
    border-radius:4px;
    padding:1em 1.1em;
  }
  body[data-site-page="p-cb687365d921"] .subnav-box h2{
    margin:0 0 0.6em;
    font-size:0.75rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
    color:var(--ink-soft);
  }
  body[data-site-page="p-cb687365d921"] .subnav-box ul{list-style:none; margin:0; padding:0;}
  body[data-site-page="p-cb687365d921"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-cb687365d921"] .subnav-box a{
    text-decoration:none;
    color:var(--ink);
  }
  body[data-site-page="p-cb687365d921"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-cb687365d921"] .subnav-box a[aria-current="page"]{
    color:var(--accent-2);
    font-weight:700;
  }
  body[data-site-page="p-cb687365d921"] .subnav-empty{
    color:var(--ink-soft);
    font-style:italic;
    font-size:0.85rem;
  }

  body[data-site-page="p-cb687365d921"] main{min-width:0;}
  body[data-site-page="p-cb687365d921"] main h2{
    margin-top:1.9em;
    padding-bottom:0.25em;
    border-bottom:1px solid var(--line);
    font-size:1.5rem;
  }
  body[data-site-page="p-cb687365d921"] main h2:first-child{margin-top:0;}
  body[data-site-page="p-cb687365d921"] main h3{font-size:1.18rem; margin-top:1.5em;}
  body[data-site-page="p-cb687365d921"] main p{margin:0.9em 0;}
  body[data-site-page="p-cb687365d921"] .lede{
    font-size:1.12rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-cb687365d921"] .callout{
    border:1px solid var(--line);
    border-left:4px solid var(--accent-2);
    background:var(--paper-alt);
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:0 4px 4px 0;
  }
  body[data-site-page="p-cb687365d921"] .callout h3, body[data-site-page="p-cb687365d921"] .callout h4{margin-top:0;}
  body[data-site-page="p-cb687365d921"] .honesty-box{
    border:1px dashed var(--accent);
    background:#fbf3ea;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.95rem;
  }
  body[data-site-page="p-cb687365d921"] .card-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));
    gap:1em;
    margin:1.4em 0;
  }
  body[data-site-page="p-cb687365d921"] .card{
    border:1px solid var(--line);
    background:#fff;
    padding:1em 1.1em;
    border-radius:4px;
  }
  body[data-site-page="p-cb687365d921"] .card h4{margin:0 0 0.4em; font-size:1.02rem;}
  body[data-site-page="p-cb687365d921"] .card p{margin:0.4em 0 0; font-size:0.93rem; color:var(--ink-soft);}
  body[data-site-page="p-cb687365d921"] .btn{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.92rem;
    text-decoration:none;
    padding:0.7em 1.3em;
    border-radius:4px;
    border:1px solid var(--accent-2);
    color:var(--accent-2);
    background:transparent;
  }
  body[data-site-page="p-cb687365d921"] .btn:hover{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-cb687365d921"] .btn-solid{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-cb687365d921"] .btn-solid:hover{background:var(--accent);}

  /* ---------- Footer ---------- */
  body[data-site-page="p-cb687365d921"] footer.site-footer{
    background:var(--ink);
    color:#cfc9bd;
    font-size:0.85rem;
  }
  body[data-site-page="p-cb687365d921"] .footer-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:1.6em 3em;
    justify-content:space-between;
  }
  body[data-site-page="p-cb687365d921"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-cb687365d921"] footer.site-footer h5{
    margin:0 0 0.5em;
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.8rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
  }
  body[data-site-page="p-cb687365d921"] .footer-honesty{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em 1.6em;
    font-size:0.8rem;
    color:#a49c8c;
  }
  body[data-site-page="p-cb687365d921"] .footer-honesty .stamp{color:#e7c9a9;}
  body[data-site-page="p-cb687365d921"] .footer-honesty .stamp b{color:#fff;}

  @media (max-width:820px){
    body[data-site-page="p-cb687365d921"] .layout{grid-template-columns:1fr;}
    body[data-site-page="p-cb687365d921"] .subnav{position:static;}
  }

  /* --- APPENDED (Horizons consistency pass 2026-07-09): HORIZONS group label --- */
  body[data-site-page="p-cb687365d921"] .horizons-crumb{font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;font-size:.72rem;font-weight:700;
    text-transform:uppercase;letter-spacing:.09em;color:var(--ink-soft);margin:0 0 1.15em;}
  body[data-site-page="p-cb687365d921"] .horizons-crumb a{color:var(--accent-2);text-decoration:none;}
  body[data-site-page="p-cb687365d921"] .horizons-crumb a:hover{color:var(--accent);text-decoration:underline;}


/* Extracted styles: emergent-separability/standard-model-interface.html [p-693884b50ba0] */

  body[data-site-page="p-693884b50ba0"]{
    --ink:#1b1f23;
    --ink-soft:#4a5056;
    --paper:#fbfaf7;
    --paper-alt:#f2efe8;
    --line:#d8d3c7;
    --accent:#6b3f2a;
    --accent-2:#1f4e5f;
    --maxw:1180px;
  }
  body[data-site-page="p-693884b50ba0"], body[data-site-page="p-693884b50ba0"] *{box-sizing:border-box;}
  body[data-site-page="p-693884b50ba0"], body[data-site-page="p-693884b50ba0"]{margin:0;padding:0;}
  body[data-site-page="p-693884b50ba0"]{
    background:var(--paper);
    color:var(--ink);
    font-family: Georgia, 'Times New Roman', Cambria, serif;
    line-height:1.6;
    font-size:17px;
    -webkit-font-smoothing:antialiased;
  }
  body[data-site-page="p-693884b50ba0"] a{color:var(--accent-2);}
  body[data-site-page="p-693884b50ba0"] a:hover{color:var(--accent);}
  body[data-site-page="p-693884b50ba0"] h1, body[data-site-page="p-693884b50ba0"] h2, body[data-site-page="p-693884b50ba0"] h3, body[data-site-page="p-693884b50ba0"] h4{
    font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    line-height:1.25;
    font-weight:700;
    color:var(--ink);
  }
  body[data-site-page="p-693884b50ba0"] code, body[data-site-page="p-693884b50ba0"] pre{
    font-family: Consolas, 'Courier New', monospace;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:3px;
  }
  body[data-site-page="p-693884b50ba0"] code{padding:0.05em 0.35em; font-size:0.92em;}
  body[data-site-page="p-693884b50ba0"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-693884b50ba0"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-693884b50ba0"] th, body[data-site-page="p-693884b50ba0"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-693884b50ba0"] th{background:var(--paper-alt);}
  body[data-site-page="p-693884b50ba0"] blockquote{
    margin:1em 0;
    padding:0.4em 1.1em;
    border-left:3px solid var(--accent);
    background:var(--paper-alt);
    color:var(--ink-soft);
  }
  body[data-site-page="p-693884b50ba0"] .skip-link{
    position:absolute; left:-999px; top:auto;
  }
  body[data-site-page="p-693884b50ba0"] .skip-link:focus{
    left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);
  }

  /* ---------- Top bar: identity + honesty stamp ---------- */
  body[data-site-page="p-693884b50ba0"] .topbar{
    background:var(--ink);
    color:#eee;
    font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    font-size:0.82rem;
  }
  body[data-site-page="p-693884b50ba0"] .topbar-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0.4em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:0.6em 1.2em;
    align-items:center;
    justify-content:space-between;
  }
  body[data-site-page="p-693884b50ba0"] .stamp{
    display:inline-flex;
    align-items:center;
    gap:0.5em;
    color:#e7c9a9;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-693884b50ba0"] .stamp b{color:#fff; font-weight:700;}
  body[data-site-page="p-693884b50ba0"] .topbar-site{color:#c9c2b3;}

  /* ---------- Main nav ---------- */
  body[data-site-page="p-693884b50ba0"] header.site-header{
    background:var(--paper);
    border-bottom:1px solid var(--line);
  }
  body[data-site-page="p-693884b50ba0"] .brand-row{
    max-width:var(--maxw);
    margin:0 auto;
    padding:1.1em 1.2em 0.6em;
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:0.4em;
  }
  body[data-site-page="p-693884b50ba0"] .brand-row h1{
    margin:0;
    font-size:1.5rem;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-693884b50ba0"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-693884b50ba0"] .brand-tag{
    font-family: Georgia, serif;
    font-style:italic;
    color:var(--ink-soft);
    font-size:0.95rem;
  }
  body[data-site-page="p-693884b50ba0"] nav.main-nav{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em;
  }
  body[data-site-page="p-693884b50ba0"] nav.main-nav ul{
    list-style:none;
    margin:0; padding:0;
    display:flex;
    flex-wrap:wrap;
    gap:0.2em;
    border-top:1px solid var(--line);
  }
  body[data-site-page="p-693884b50ba0"] nav.main-nav li{margin:0;}
  body[data-site-page="p-693884b50ba0"] nav.main-nav a{
    display:block;
    padding:0.8em 0.9em;
    color:var(--ink);
    text-decoration:none;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.92rem;
    font-weight:600;
    border-bottom:3px solid transparent;
    white-space:nowrap;
  }
  body[data-site-page="p-693884b50ba0"] nav.main-nav a:hover{
    border-bottom-color:var(--accent);
    color:var(--accent);
  }
  body[data-site-page="p-693884b50ba0"] nav.main-nav a[aria-current="page"]{
    border-bottom-color:var(--accent-2);
    color:var(--accent-2);
  }

  /* ---------- Layout: subnav + main ---------- */
  body[data-site-page="p-693884b50ba0"] .layout{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em 3em;
    display:grid;
    grid-template-columns:220px 1fr;
    gap:2.4em;
    align-items:start;
  }
  body[data-site-page="p-693884b50ba0"] .subnav{
    position:sticky;
    top:1.2em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
  }
  body[data-site-page="p-693884b50ba0"] .subnav-box{
    border:1px solid var(--line);
    background:var(--paper-alt);
    border-radius:4px;
    padding:1em 1.1em;
  }
  body[data-site-page="p-693884b50ba0"] .subnav-box h2{
    margin:0 0 0.6em;
    font-size:0.75rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
    color:var(--ink-soft);
  }
  body[data-site-page="p-693884b50ba0"] .subnav-box ul{list-style:none; margin:0; padding:0;}
  body[data-site-page="p-693884b50ba0"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-693884b50ba0"] .subnav-box a{
    text-decoration:none;
    color:var(--ink);
  }
  body[data-site-page="p-693884b50ba0"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-693884b50ba0"] .subnav-box a[aria-current="page"]{
    color:var(--accent-2);
    font-weight:700;
  }
  body[data-site-page="p-693884b50ba0"] .subnav-empty{
    color:var(--ink-soft);
    font-style:italic;
    font-size:0.85rem;
  }

  body[data-site-page="p-693884b50ba0"] main{min-width:0;}
  body[data-site-page="p-693884b50ba0"] main h2{
    margin-top:1.9em;
    padding-bottom:0.25em;
    border-bottom:1px solid var(--line);
    font-size:1.5rem;
  }
  body[data-site-page="p-693884b50ba0"] main h2:first-child{margin-top:0;}
  body[data-site-page="p-693884b50ba0"] main h3{font-size:1.18rem; margin-top:1.5em;}
  body[data-site-page="p-693884b50ba0"] main p{margin:0.9em 0;}
  body[data-site-page="p-693884b50ba0"] .lede{
    font-size:1.12rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-693884b50ba0"] .callout{
    border:1px solid var(--line);
    border-left:4px solid var(--accent-2);
    background:var(--paper-alt);
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:0 4px 4px 0;
  }
  body[data-site-page="p-693884b50ba0"] .callout h3, body[data-site-page="p-693884b50ba0"] .callout h4{margin-top:0;}
  body[data-site-page="p-693884b50ba0"] .honesty-box{
    border:1px dashed var(--accent);
    background:#fbf3ea;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.95rem;
  }
  body[data-site-page="p-693884b50ba0"] .card-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));
    gap:1em;
    margin:1.4em 0;
  }
  body[data-site-page="p-693884b50ba0"] .card{
    border:1px solid var(--line);
    background:#fff;
    padding:1em 1.1em;
    border-radius:4px;
  }
  body[data-site-page="p-693884b50ba0"] .card h4{margin:0 0 0.4em; font-size:1.02rem;}
  body[data-site-page="p-693884b50ba0"] .card p{margin:0.4em 0 0; font-size:0.93rem; color:var(--ink-soft);}
  body[data-site-page="p-693884b50ba0"] .btn{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.92rem;
    text-decoration:none;
    padding:0.7em 1.3em;
    border-radius:4px;
    border:1px solid var(--accent-2);
    color:var(--accent-2);
    background:transparent;
  }
  body[data-site-page="p-693884b50ba0"] .btn:hover{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-693884b50ba0"] .btn-solid{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-693884b50ba0"] .btn-solid:hover{background:var(--accent);}

  /* ---------- Footer ---------- */
  body[data-site-page="p-693884b50ba0"] footer.site-footer{
    background:var(--ink);
    color:#cfc9bd;
    font-size:0.85rem;
  }
  body[data-site-page="p-693884b50ba0"] .footer-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:1.6em 3em;
    justify-content:space-between;
  }
  body[data-site-page="p-693884b50ba0"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-693884b50ba0"] footer.site-footer h5{
    margin:0 0 0.5em;
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.8rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
  }
  body[data-site-page="p-693884b50ba0"] .footer-honesty{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em 1.6em;
    font-size:0.8rem;
    color:#a49c8c;
  }
  body[data-site-page="p-693884b50ba0"] .footer-honesty .stamp{color:#e7c9a9;}
  body[data-site-page="p-693884b50ba0"] .footer-honesty .stamp b{color:#fff;}

  @media (max-width:820px){
    body[data-site-page="p-693884b50ba0"] .layout{grid-template-columns:1fr;}
    body[data-site-page="p-693884b50ba0"] .subnav{position:static;}
  }

  /* --- APPENDED (Horizons consistency pass 2026-07-09): HORIZONS group label --- */
  body[data-site-page="p-693884b50ba0"] .horizons-crumb{font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;font-size:.72rem;font-weight:700;
    text-transform:uppercase;letter-spacing:.09em;color:var(--ink-soft);margin:0 0 1.15em;}
  body[data-site-page="p-693884b50ba0"] .horizons-crumb a{color:var(--accent-2);text-decoration:none;}
  body[data-site-page="p-693884b50ba0"] .horizons-crumb a:hover{color:var(--accent);text-decoration:underline;}


/* Extracted styles: forces/index.html [p-d8aeba798fdf] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-d8aeba798fdf"] { font-size: 10.5pt; }
  body[data-site-page="p-d8aeba798fdf"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-d8aeba798fdf"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-d8aeba798fdf"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-d8aeba798fdf"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-d8aeba798fdf"] h4, body[data-site-page="p-d8aeba798fdf"] h5, body[data-site-page="p-d8aeba798fdf"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-d8aeba798fdf"] h1, body[data-site-page="p-d8aeba798fdf"] h2, body[data-site-page="p-d8aeba798fdf"] h3, body[data-site-page="p-d8aeba798fdf"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-d8aeba798fdf"] p { margin: .55rem 0; }
  body[data-site-page="p-d8aeba798fdf"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-d8aeba798fdf"] a:hover { text-decoration: underline; }
  body[data-site-page="p-d8aeba798fdf"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-d8aeba798fdf"] th, body[data-site-page="p-d8aeba798fdf"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-d8aeba798fdf"] th { background: #f0f0f0; } body[data-site-page="p-d8aeba798fdf"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-d8aeba798fdf"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-d8aeba798fdf"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-d8aeba798fdf"] pre code { background: none; padding: 0; }
  body[data-site-page="p-d8aeba798fdf"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-d8aeba798fdf"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-d8aeba798fdf"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-d8aeba798fdf"] img { max-width: 100%; }
  body[data-site-page="p-d8aeba798fdf"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-d8aeba798fdf"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-d8aeba798fdf"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-d8aeba798fdf"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 256px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.4;}
body[data-site-page="p-d8aeba798fdf"] .anchor-content{flex:1 1 auto;min-width:0;max-width:64rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-d8aeba798fdf"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-d8aeba798fdf"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-d8aeba798fdf"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-d8aeba798fdf"] .ann-title{font-weight:800;font-size:14.5px;margin:0 0 6px;line-height:1.25;}
body[data-site-page="p-d8aeba798fdf"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-d8aeba798fdf"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:13px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-d8aeba798fdf"] .anchor-layout{display:block;}body[data-site-page="p-d8aeba798fdf"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-d8aeba798fdf"] .anchor-content{max-width:none;}}


body[data-site-page="p-d8aeba798fdf"] .ev-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;margin:1.1rem 0 1.4rem;}
body[data-site-page="p-d8aeba798fdf"] .ev-card{border:1px solid #d5e2da;border-left:4px solid #1e7d34;border-radius:8px;background:#fbfdfc;
  padding: .85rem 1rem 0.9rem;page-break-inside:avoid;}
body[data-site-page="p-d8aeba798fdf"] .ev-card h3{margin:.05rem 0 .45rem;font-size:1.04rem;line-height:1.3;}
body[data-site-page="p-d8aeba798fdf"] .ev-card p{font-size:.92rem;margin:.4rem 0;}
body[data-site-page="p-d8aeba798fdf"] .ev-proof{font-size:.86rem;font-family:"Helvetica Neue",Arial,sans-serif;}
body[data-site-page="p-d8aeba798fdf"] .ev-caveat{font-size:.85rem;color:#4d564f;border-top:1px dashed #c8d5cc;margin-top:.55rem;padding-top:.45rem;}
body[data-site-page="p-d8aeba798fdf"] .board-note{margin-top:1.4rem;padding:14px 18px;background:#f4f8f5;border-left:4px solid #2c3e50;}
body[data-site-page="p-d8aeba798fdf"] .lede-big{font-size:1.08rem;}


/* Extracted styles: gates/dossiers/blackhole-singularity.html [p-c3aee298bfc8] */
body[data-site-page="p-c3aee298bfc8"]{font-family:Georgia,'Times New Roman',serif;line-height:1.62;color:#1a1a1a;max-width:54rem;margin:0 auto;padding:1.2rem 1.4rem 5rem;font-size:17px}body[data-site-page="p-c3aee298bfc8"] .nav{font-family:'Helvetica Neue',Arial,sans-serif;font-size:13px;color:#556;border-bottom:1px solid #ddd;padding-bottom:8px;margin-bottom:20px}body[data-site-page="p-c3aee298bfc8"] .nav a{color:#0b5;text-decoration:none}body[data-site-page="p-c3aee298bfc8"] .nav a:hover{text-decoration:underline}body[data-site-page="p-c3aee298bfc8"] h1{font-size:1.9rem;line-height:1.25;border-bottom:2px solid #222;padding-bottom:.3rem;margin:1.8rem 0 .7rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-c3aee298bfc8"] h2{font-size:1.4rem;border-bottom:1px solid #ccc;padding-bottom:.2rem;margin:1.9rem 0 .6rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-c3aee298bfc8"] h3{font-size:1.15rem;margin:1.4rem 0 .4rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-c3aee298bfc8"] h4, body[data-site-page="p-c3aee298bfc8"] h5{font-size:1rem;margin:1.1rem 0 .35rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-c3aee298bfc8"] p{margin:.6rem 0}body[data-site-page="p-c3aee298bfc8"] a{color:#0a6}body[data-site-page="p-c3aee298bfc8"] table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.9rem;font-family:'Helvetica Neue',Arial,sans-serif;display:block;overflow-x:auto}body[data-site-page="p-c3aee298bfc8"] th, body[data-site-page="p-c3aee298bfc8"] td{border:1px solid #bbb;padding:.32rem .5rem;text-align:left;vertical-align:top}body[data-site-page="p-c3aee298bfc8"] th{background:#f2f4f7}body[data-site-page="p-c3aee298bfc8"] tr:nth-child(even) td{background:#fafbfc}body[data-site-page="p-c3aee298bfc8"] code{font-family:Consolas,'SF Mono',monospace;font-size:.86em;background:#f4f5f7;padding:.05rem .3rem;border-radius:3px}body[data-site-page="p-c3aee298bfc8"] pre{background:#f6f8fa;border:1px solid #e1e4e8;border-radius:6px;padding:.8rem 1rem;overflow-x:auto;font-size:.85em;line-height:1.45}body[data-site-page="p-c3aee298bfc8"] pre code{background:none;padding:0}body[data-site-page="p-c3aee298bfc8"] blockquote{border-left:4px solid #0b5;margin:.9rem 0;padding:.3rem 1.1rem;background:#f7fdf9;color:#333}body[data-site-page="p-c3aee298bfc8"] hr{border:none;border-top:1px solid #ccc;margin:2rem 0}body[data-site-page="p-c3aee298bfc8"] mjx-container{overflow-x:auto;overflow-y:hidden;max-width:100%}body[data-site-page="p-c3aee298bfc8"] .ledger-sep{border:none;border-top:3px double #999;margin:3rem 0 2rem}@media(max-width:640px){body[data-site-page="p-c3aee298bfc8"]{font-size:16px;padding:1rem}}

/* Extracted styles: gates/dossiers/born.html [p-304d33152405] */
body[data-site-page="p-304d33152405"]{font-family:Georgia,'Times New Roman',serif;line-height:1.62;color:#1a1a1a;max-width:54rem;margin:0 auto;padding:1.2rem 1.4rem 5rem;font-size:17px}body[data-site-page="p-304d33152405"] .nav{font-family:'Helvetica Neue',Arial,sans-serif;font-size:13px;color:#556;border-bottom:1px solid #ddd;padding-bottom:8px;margin-bottom:20px}body[data-site-page="p-304d33152405"] .nav a{color:#0b5;text-decoration:none}body[data-site-page="p-304d33152405"] .nav a:hover{text-decoration:underline}body[data-site-page="p-304d33152405"] h1{font-size:1.9rem;line-height:1.25;border-bottom:2px solid #222;padding-bottom:.3rem;margin:1.8rem 0 .7rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-304d33152405"] h2{font-size:1.4rem;border-bottom:1px solid #ccc;padding-bottom:.2rem;margin:1.9rem 0 .6rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-304d33152405"] h3{font-size:1.15rem;margin:1.4rem 0 .4rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-304d33152405"] h4, body[data-site-page="p-304d33152405"] h5{font-size:1rem;margin:1.1rem 0 .35rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-304d33152405"] p{margin:.6rem 0}body[data-site-page="p-304d33152405"] a{color:#0a6}body[data-site-page="p-304d33152405"] table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.9rem;font-family:'Helvetica Neue',Arial,sans-serif;display:block;overflow-x:auto}body[data-site-page="p-304d33152405"] th, body[data-site-page="p-304d33152405"] td{border:1px solid #bbb;padding:.32rem .5rem;text-align:left;vertical-align:top}body[data-site-page="p-304d33152405"] th{background:#f2f4f7}body[data-site-page="p-304d33152405"] tr:nth-child(even) td{background:#fafbfc}body[data-site-page="p-304d33152405"] code{font-family:Consolas,'SF Mono',monospace;font-size:.86em;background:#f4f5f7;padding:.05rem .3rem;border-radius:3px}body[data-site-page="p-304d33152405"] pre{background:#f6f8fa;border:1px solid #e1e4e8;border-radius:6px;padding:.8rem 1rem;overflow-x:auto;font-size:.85em;line-height:1.45}body[data-site-page="p-304d33152405"] pre code{background:none;padding:0}body[data-site-page="p-304d33152405"] blockquote{border-left:4px solid #0b5;margin:.9rem 0;padding:.3rem 1.1rem;background:#f7fdf9;color:#333}body[data-site-page="p-304d33152405"] hr{border:none;border-top:1px solid #ccc;margin:2rem 0}body[data-site-page="p-304d33152405"] mjx-container{overflow-x:auto;overflow-y:hidden;max-width:100%}body[data-site-page="p-304d33152405"] .ledger-sep{border:none;border-top:3px double #999;margin:3rem 0 2rem}@media(max-width:640px){body[data-site-page="p-304d33152405"]{font-size:16px;padding:1rem}}

/* Extracted styles: gates/dossiers/deeproot-granularity.html [p-ab74de10f715] */
body[data-site-page="p-ab74de10f715"]{font-family:Georgia,'Times New Roman',serif;line-height:1.62;color:#1a1a1a;max-width:54rem;margin:0 auto;padding:1.2rem 1.4rem 5rem;font-size:17px}body[data-site-page="p-ab74de10f715"] .nav{font-family:'Helvetica Neue',Arial,sans-serif;font-size:13px;color:#556;border-bottom:1px solid #ddd;padding-bottom:8px;margin-bottom:20px}body[data-site-page="p-ab74de10f715"] .nav a{color:#0b5;text-decoration:none}body[data-site-page="p-ab74de10f715"] .nav a:hover{text-decoration:underline}body[data-site-page="p-ab74de10f715"] h1{font-size:1.9rem;line-height:1.25;border-bottom:2px solid #222;padding-bottom:.3rem;margin:1.8rem 0 .7rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-ab74de10f715"] h2{font-size:1.4rem;border-bottom:1px solid #ccc;padding-bottom:.2rem;margin:1.9rem 0 .6rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-ab74de10f715"] h3{font-size:1.15rem;margin:1.4rem 0 .4rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-ab74de10f715"] h4, body[data-site-page="p-ab74de10f715"] h5{font-size:1rem;margin:1.1rem 0 .35rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-ab74de10f715"] p{margin:.6rem 0}body[data-site-page="p-ab74de10f715"] a{color:#0a6}body[data-site-page="p-ab74de10f715"] table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.9rem;font-family:'Helvetica Neue',Arial,sans-serif;display:block;overflow-x:auto}body[data-site-page="p-ab74de10f715"] th, body[data-site-page="p-ab74de10f715"] td{border:1px solid #bbb;padding:.32rem .5rem;text-align:left;vertical-align:top}body[data-site-page="p-ab74de10f715"] th{background:#f2f4f7}body[data-site-page="p-ab74de10f715"] tr:nth-child(even) td{background:#fafbfc}body[data-site-page="p-ab74de10f715"] code{font-family:Consolas,'SF Mono',monospace;font-size:.86em;background:#f4f5f7;padding:.05rem .3rem;border-radius:3px}body[data-site-page="p-ab74de10f715"] pre{background:#f6f8fa;border:1px solid #e1e4e8;border-radius:6px;padding:.8rem 1rem;overflow-x:auto;font-size:.85em;line-height:1.45}body[data-site-page="p-ab74de10f715"] pre code{background:none;padding:0}body[data-site-page="p-ab74de10f715"] blockquote{border-left:4px solid #0b5;margin:.9rem 0;padding:.3rem 1.1rem;background:#f7fdf9;color:#333}body[data-site-page="p-ab74de10f715"] hr{border:none;border-top:1px solid #ccc;margin:2rem 0}body[data-site-page="p-ab74de10f715"] mjx-container{overflow-x:auto;overflow-y:hidden;max-width:100%}body[data-site-page="p-ab74de10f715"] .ledger-sep{border:none;border-top:3px double #999;margin:3rem 0 2rem}@media(max-width:640px){body[data-site-page="p-ab74de10f715"]{font-size:16px;padding:1rem}}

/* Extracted styles: gates/dossiers/deeproot-scale.html [p-c1bf23315520] */
body[data-site-page="p-c1bf23315520"]{font-family:Georgia,'Times New Roman',serif;line-height:1.62;color:#1a1a1a;max-width:54rem;margin:0 auto;padding:1.2rem 1.4rem 5rem;font-size:17px}body[data-site-page="p-c1bf23315520"] .nav{font-family:'Helvetica Neue',Arial,sans-serif;font-size:13px;color:#556;border-bottom:1px solid #ddd;padding-bottom:8px;margin-bottom:20px}body[data-site-page="p-c1bf23315520"] .nav a{color:#0b5;text-decoration:none}body[data-site-page="p-c1bf23315520"] .nav a:hover{text-decoration:underline}body[data-site-page="p-c1bf23315520"] h1{font-size:1.9rem;line-height:1.25;border-bottom:2px solid #222;padding-bottom:.3rem;margin:1.8rem 0 .7rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-c1bf23315520"] h2{font-size:1.4rem;border-bottom:1px solid #ccc;padding-bottom:.2rem;margin:1.9rem 0 .6rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-c1bf23315520"] h3{font-size:1.15rem;margin:1.4rem 0 .4rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-c1bf23315520"] h4, body[data-site-page="p-c1bf23315520"] h5{font-size:1rem;margin:1.1rem 0 .35rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-c1bf23315520"] p{margin:.6rem 0}body[data-site-page="p-c1bf23315520"] a{color:#0a6}body[data-site-page="p-c1bf23315520"] table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.9rem;font-family:'Helvetica Neue',Arial,sans-serif;display:block;overflow-x:auto}body[data-site-page="p-c1bf23315520"] th, body[data-site-page="p-c1bf23315520"] td{border:1px solid #bbb;padding:.32rem .5rem;text-align:left;vertical-align:top}body[data-site-page="p-c1bf23315520"] th{background:#f2f4f7}body[data-site-page="p-c1bf23315520"] tr:nth-child(even) td{background:#fafbfc}body[data-site-page="p-c1bf23315520"] code{font-family:Consolas,'SF Mono',monospace;font-size:.86em;background:#f4f5f7;padding:.05rem .3rem;border-radius:3px}body[data-site-page="p-c1bf23315520"] pre{background:#f6f8fa;border:1px solid #e1e4e8;border-radius:6px;padding:.8rem 1rem;overflow-x:auto;font-size:.85em;line-height:1.45}body[data-site-page="p-c1bf23315520"] pre code{background:none;padding:0}body[data-site-page="p-c1bf23315520"] blockquote{border-left:4px solid #0b5;margin:.9rem 0;padding:.3rem 1.1rem;background:#f7fdf9;color:#333}body[data-site-page="p-c1bf23315520"] hr{border:none;border-top:1px solid #ccc;margin:2rem 0}body[data-site-page="p-c1bf23315520"] mjx-container{overflow-x:auto;overflow-y:hidden;max-width:100%}body[data-site-page="p-c1bf23315520"] .ledger-sep{border:none;border-top:3px double #999;margin:3rem 0 2rem}@media(max-width:640px){body[data-site-page="p-c1bf23315520"]{font-size:16px;padding:1rem}}

/* Extracted styles: gates/dossiers/deeproot-shape.html [p-c2e5e2e80baa] */
body[data-site-page="p-c2e5e2e80baa"]{font-family:Georgia,'Times New Roman',serif;line-height:1.62;color:#1a1a1a;max-width:54rem;margin:0 auto;padding:1.2rem 1.4rem 5rem;font-size:17px}body[data-site-page="p-c2e5e2e80baa"] .nav{font-family:'Helvetica Neue',Arial,sans-serif;font-size:13px;color:#556;border-bottom:1px solid #ddd;padding-bottom:8px;margin-bottom:20px}body[data-site-page="p-c2e5e2e80baa"] .nav a{color:#0b5;text-decoration:none}body[data-site-page="p-c2e5e2e80baa"] .nav a:hover{text-decoration:underline}body[data-site-page="p-c2e5e2e80baa"] h1{font-size:1.9rem;line-height:1.25;border-bottom:2px solid #222;padding-bottom:.3rem;margin:1.8rem 0 .7rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-c2e5e2e80baa"] h2{font-size:1.4rem;border-bottom:1px solid #ccc;padding-bottom:.2rem;margin:1.9rem 0 .6rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-c2e5e2e80baa"] h3{font-size:1.15rem;margin:1.4rem 0 .4rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-c2e5e2e80baa"] h4, body[data-site-page="p-c2e5e2e80baa"] h5{font-size:1rem;margin:1.1rem 0 .35rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-c2e5e2e80baa"] p{margin:.6rem 0}body[data-site-page="p-c2e5e2e80baa"] a{color:#0a6}body[data-site-page="p-c2e5e2e80baa"] table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.9rem;font-family:'Helvetica Neue',Arial,sans-serif;display:block;overflow-x:auto}body[data-site-page="p-c2e5e2e80baa"] th, body[data-site-page="p-c2e5e2e80baa"] td{border:1px solid #bbb;padding:.32rem .5rem;text-align:left;vertical-align:top}body[data-site-page="p-c2e5e2e80baa"] th{background:#f2f4f7}body[data-site-page="p-c2e5e2e80baa"] tr:nth-child(even) td{background:#fafbfc}body[data-site-page="p-c2e5e2e80baa"] code{font-family:Consolas,'SF Mono',monospace;font-size:.86em;background:#f4f5f7;padding:.05rem .3rem;border-radius:3px}body[data-site-page="p-c2e5e2e80baa"] pre{background:#f6f8fa;border:1px solid #e1e4e8;border-radius:6px;padding:.8rem 1rem;overflow-x:auto;font-size:.85em;line-height:1.45}body[data-site-page="p-c2e5e2e80baa"] pre code{background:none;padding:0}body[data-site-page="p-c2e5e2e80baa"] blockquote{border-left:4px solid #0b5;margin:.9rem 0;padding:.3rem 1.1rem;background:#f7fdf9;color:#333}body[data-site-page="p-c2e5e2e80baa"] hr{border:none;border-top:1px solid #ccc;margin:2rem 0}body[data-site-page="p-c2e5e2e80baa"] mjx-container{overflow-x:auto;overflow-y:hidden;max-width:100%}body[data-site-page="p-c2e5e2e80baa"] .ledger-sep{border:none;border-top:3px double #999;margin:3rem 0 2rem}@media(max-width:640px){body[data-site-page="p-c2e5e2e80baa"]{font-size:16px;padding:1rem}}

/* Extracted styles: gates/dossiers/gap01.html [p-34c57ba251ca] */

body[data-site-page="p-34c57ba251ca"]{scroll-behavior:smooth}
body[data-site-page="p-34c57ba251ca"]{font-family:Georgia,'Times New Roman',serif;line-height:1.62;color:#1a1a1a;max-width:54rem;margin:0 auto;padding:1.2rem 1.4rem 5rem;font-size:17px}
body[data-site-page="p-34c57ba251ca"] .nav{font-family:'Helvetica Neue',Arial,sans-serif;font-size:13px;color:#556;border-bottom:1px solid #ddd;padding-bottom:8px;margin-bottom:20px;display:flex;gap:.4rem;flex-wrap:wrap}
body[data-site-page="p-34c57ba251ca"] .nav a{color:#0a6;text-decoration:none}body[data-site-page="p-34c57ba251ca"] .nav a:hover, body[data-site-page="p-34c57ba251ca"] .nav a:focus{text-decoration:underline}
body[data-site-page="p-34c57ba251ca"] h1{font-size:1.9rem;line-height:1.25;border-bottom:2px solid #222;padding-bottom:.3rem;margin:1.8rem 0 .7rem;font-family:'Helvetica Neue',Arial,sans-serif}
body[data-site-page="p-34c57ba251ca"] h2{font-size:1.4rem;border-bottom:1px solid #ccc;padding-bottom:.2rem;margin:1.9rem 0 .6rem;font-family:'Helvetica Neue',Arial,sans-serif}
body[data-site-page="p-34c57ba251ca"] h3{font-size:1.15rem;margin:1.4rem 0 .4rem;font-family:'Helvetica Neue',Arial,sans-serif}
body[data-site-page="p-34c57ba251ca"] h4, body[data-site-page="p-34c57ba251ca"] h5, body[data-site-page="p-34c57ba251ca"] h6{font-size:1rem;margin:1.1rem 0 .35rem;font-family:'Helvetica Neue',Arial,sans-serif}
body[data-site-page="p-34c57ba251ca"] h1, body[data-site-page="p-34c57ba251ca"] h2, body[data-site-page="p-34c57ba251ca"] h3, body[data-site-page="p-34c57ba251ca"] h4, body[data-site-page="p-34c57ba251ca"] h5, body[data-site-page="p-34c57ba251ca"] h6{scroll-margin-top:1rem}
body[data-site-page="p-34c57ba251ca"] p{margin:.6rem 0}body[data-site-page="p-34c57ba251ca"] a{color:#0a6}body[data-site-page="p-34c57ba251ca"] ul, body[data-site-page="p-34c57ba251ca"] ol{padding-left:1.55rem}
body[data-site-page="p-34c57ba251ca"] table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.9rem;font-family:'Helvetica Neue',Arial,sans-serif;display:block;overflow-x:auto}
body[data-site-page="p-34c57ba251ca"] th, body[data-site-page="p-34c57ba251ca"] td{border:1px solid #bbb;padding:.32rem .5rem;text-align:left;vertical-align:top;min-width:6rem}
body[data-site-page="p-34c57ba251ca"] th{background:#f2f4f7}body[data-site-page="p-34c57ba251ca"] tr:nth-child(even) td{background:#fafbfc}
body[data-site-page="p-34c57ba251ca"] code{font-family:Consolas,'SF Mono',monospace;font-size:.86em;background:#f4f5f7;padding:.05rem .3rem;border-radius:3px}
body[data-site-page="p-34c57ba251ca"] pre{background:#f6f8fa;border:1px solid #e1e4e8;border-radius:6px;padding:.8rem 1rem;overflow-x:auto;font-size:.85em;line-height:1.45}
body[data-site-page="p-34c57ba251ca"] pre code{background:none;padding:0}
body[data-site-page="p-34c57ba251ca"] blockquote{border-left:4px solid #0a6;margin:.9rem 0;padding:.3rem 1.1rem;background:#f7fdf9;color:#333}
body[data-site-page="p-34c57ba251ca"] hr{border:none;border-top:1px solid #ccc;margin:2rem 0}
body[data-site-page="p-34c57ba251ca"] .dossier-meta{font-family:'Helvetica Neue',Arial,sans-serif;border:1px solid #cbd5df;border-left:5px solid #0a6;border-radius:6px;background:#f7faf9;margin:1rem 0 1.8rem;padding:.8rem 1rem}
body[data-site-page="p-34c57ba251ca"] .dossier-meta h2{font-size:1rem;border:0;margin:0 0 .55rem;padding:0;text-transform:uppercase;letter-spacing:.045em;color:#345}
body[data-site-page="p-34c57ba251ca"] .meta-row{display:grid;grid-template-columns:minmax(8rem,11rem) 1fr;gap:.35rem .8rem;padding:.28rem 0;border-top:1px solid #e1e8e5}
body[data-site-page="p-34c57ba251ca"] .meta-row:first-of-type{border-top:0}body[data-site-page="p-34c57ba251ca"] .meta-key{font-weight:700;color:#40505a}body[data-site-page="p-34c57ba251ca"] .meta-value{overflow-wrap:anywhere}body[data-site-page="p-34c57ba251ca"] .endpoint{font-weight:700;color:#183f32}
body[data-site-page="p-34c57ba251ca"] h1[id*="archive-firewall"]+p{border-left:5px solid #806000;border-radius:4px;background:#fffbed;padding:.65rem .85rem}
body[data-site-page="p-34c57ba251ca"] .math.display{display:block;overflow-x:auto;overflow-y:hidden;max-width:100%;padding:.15rem 0}
body[data-site-page="p-34c57ba251ca"] mjx-container{overflow-x:auto;overflow-y:hidden;max-width:100%}body[data-site-page="p-34c57ba251ca"] .footnotes{font-size:.92rem;border-top:1px solid #ccc;margin-top:2rem}
@media(max-width:640px){body[data-site-page="p-34c57ba251ca"]{font-size:16px;padding:1rem}body[data-site-page="p-34c57ba251ca"] .meta-row{grid-template-columns:1fr;gap:.05rem}body[data-site-page="p-34c57ba251ca"] .meta-value{padding-bottom:.2rem}body[data-site-page="p-34c57ba251ca"] th, body[data-site-page="p-34c57ba251ca"] td{min-width:7.5rem}}
@media print{body[data-site-page="p-34c57ba251ca"]{max-width:none;padding:.5in;font-size:11pt}body[data-site-page="p-34c57ba251ca"] .nav{display:none}body[data-site-page="p-34c57ba251ca"] .dossier-meta{break-inside:avoid}body[data-site-page="p-34c57ba251ca"] a{color:inherit;text-decoration:none}body[data-site-page="p-34c57ba251ca"] pre, body[data-site-page="p-34c57ba251ca"] table, body[data-site-page="p-34c57ba251ca"] blockquote{break-inside:avoid}}


/* Extracted styles: gates/dossiers/gap02.html [p-442fc8edbe93] */
body[data-site-page="p-442fc8edbe93"]{font-family:Georgia,'Times New Roman',serif;line-height:1.62;color:#1a1a1a;max-width:54rem;margin:0 auto;padding:1.2rem 1.4rem 5rem;font-size:17px}body[data-site-page="p-442fc8edbe93"] .nav{font-family:'Helvetica Neue',Arial,sans-serif;font-size:13px;color:#556;border-bottom:1px solid #ddd;padding-bottom:8px;margin-bottom:20px}body[data-site-page="p-442fc8edbe93"] .nav a{color:#0b5;text-decoration:none}body[data-site-page="p-442fc8edbe93"] .nav a:hover{text-decoration:underline}body[data-site-page="p-442fc8edbe93"] h1{font-size:1.9rem;line-height:1.25;border-bottom:2px solid #222;padding-bottom:.3rem;margin:1.8rem 0 .7rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-442fc8edbe93"] h2{font-size:1.4rem;border-bottom:1px solid #ccc;padding-bottom:.2rem;margin:1.9rem 0 .6rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-442fc8edbe93"] h3{font-size:1.15rem;margin:1.4rem 0 .4rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-442fc8edbe93"] h4, body[data-site-page="p-442fc8edbe93"] h5{font-size:1rem;margin:1.1rem 0 .35rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-442fc8edbe93"] p{margin:.6rem 0}body[data-site-page="p-442fc8edbe93"] a{color:#0a6}body[data-site-page="p-442fc8edbe93"] table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.9rem;font-family:'Helvetica Neue',Arial,sans-serif;display:block;overflow-x:auto}body[data-site-page="p-442fc8edbe93"] th, body[data-site-page="p-442fc8edbe93"] td{border:1px solid #bbb;padding:.32rem .5rem;text-align:left;vertical-align:top}body[data-site-page="p-442fc8edbe93"] th{background:#f2f4f7}body[data-site-page="p-442fc8edbe93"] tr:nth-child(even) td{background:#fafbfc}body[data-site-page="p-442fc8edbe93"] code{font-family:Consolas,'SF Mono',monospace;font-size:.86em;background:#f4f5f7;padding:.05rem .3rem;border-radius:3px}body[data-site-page="p-442fc8edbe93"] pre{background:#f6f8fa;border:1px solid #e1e4e8;border-radius:6px;padding:.8rem 1rem;overflow-x:auto;font-size:.85em;line-height:1.45}body[data-site-page="p-442fc8edbe93"] pre code{background:none;padding:0}body[data-site-page="p-442fc8edbe93"] blockquote{border-left:4px solid #0b5;margin:.9rem 0;padding:.3rem 1.1rem;background:#f7fdf9;color:#333}body[data-site-page="p-442fc8edbe93"] hr{border:none;border-top:1px solid #ccc;margin:2rem 0}body[data-site-page="p-442fc8edbe93"] mjx-container{overflow-x:auto;overflow-y:hidden;max-width:100%}body[data-site-page="p-442fc8edbe93"] .ledger-sep{border:none;border-top:3px double #999;margin:3rem 0 2rem}@media(max-width:640px){body[data-site-page="p-442fc8edbe93"]{font-size:16px;padding:1rem}}

/* Extracted styles: gates/dossiers/gap05-stability.html [p-bc0cae38bc92] */

body[data-site-page="p-bc0cae38bc92"]{scroll-behavior:smooth}
body[data-site-page="p-bc0cae38bc92"]{font-family:Georgia,'Times New Roman',serif;line-height:1.62;color:#1a1a1a;max-width:54rem;margin:0 auto;padding:1.2rem 1.4rem 5rem;font-size:17px}
body[data-site-page="p-bc0cae38bc92"] .nav{font-family:'Helvetica Neue',Arial,sans-serif;font-size:13px;color:#556;border-bottom:1px solid #ddd;padding-bottom:8px;margin-bottom:20px;display:flex;gap:.4rem;flex-wrap:wrap}
body[data-site-page="p-bc0cae38bc92"] .nav a{color:#0a6;text-decoration:none}body[data-site-page="p-bc0cae38bc92"] .nav a:hover, body[data-site-page="p-bc0cae38bc92"] .nav a:focus{text-decoration:underline}
body[data-site-page="p-bc0cae38bc92"] h1{font-size:1.9rem;line-height:1.25;border-bottom:2px solid #222;padding-bottom:.3rem;margin:1.8rem 0 .7rem;font-family:'Helvetica Neue',Arial,sans-serif}
body[data-site-page="p-bc0cae38bc92"] h2{font-size:1.4rem;border-bottom:1px solid #ccc;padding-bottom:.2rem;margin:1.9rem 0 .6rem;font-family:'Helvetica Neue',Arial,sans-serif}
body[data-site-page="p-bc0cae38bc92"] h3{font-size:1.15rem;margin:1.4rem 0 .4rem;font-family:'Helvetica Neue',Arial,sans-serif}
body[data-site-page="p-bc0cae38bc92"] h4, body[data-site-page="p-bc0cae38bc92"] h5, body[data-site-page="p-bc0cae38bc92"] h6{font-size:1rem;margin:1.1rem 0 .35rem;font-family:'Helvetica Neue',Arial,sans-serif}
body[data-site-page="p-bc0cae38bc92"] h1, body[data-site-page="p-bc0cae38bc92"] h2, body[data-site-page="p-bc0cae38bc92"] h3, body[data-site-page="p-bc0cae38bc92"] h4, body[data-site-page="p-bc0cae38bc92"] h5, body[data-site-page="p-bc0cae38bc92"] h6{scroll-margin-top:1rem}
body[data-site-page="p-bc0cae38bc92"] p{margin:.6rem 0}body[data-site-page="p-bc0cae38bc92"] a{color:#0a6}body[data-site-page="p-bc0cae38bc92"] ul, body[data-site-page="p-bc0cae38bc92"] ol{padding-left:1.55rem}
body[data-site-page="p-bc0cae38bc92"] table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.9rem;font-family:'Helvetica Neue',Arial,sans-serif;display:block;overflow-x:auto}
body[data-site-page="p-bc0cae38bc92"] th, body[data-site-page="p-bc0cae38bc92"] td{border:1px solid #bbb;padding:.32rem .5rem;text-align:left;vertical-align:top;min-width:6rem}
body[data-site-page="p-bc0cae38bc92"] th{background:#f2f4f7}body[data-site-page="p-bc0cae38bc92"] tr:nth-child(even) td{background:#fafbfc}
body[data-site-page="p-bc0cae38bc92"] code{font-family:Consolas,'SF Mono',monospace;font-size:.86em;background:#f4f5f7;padding:.05rem .3rem;border-radius:3px}
body[data-site-page="p-bc0cae38bc92"] pre{background:#f6f8fa;border:1px solid #e1e4e8;border-radius:6px;padding:.8rem 1rem;overflow-x:auto;font-size:.85em;line-height:1.45}
body[data-site-page="p-bc0cae38bc92"] pre code{background:none;padding:0}
body[data-site-page="p-bc0cae38bc92"] blockquote{border-left:4px solid #0a6;margin:.9rem 0;padding:.3rem 1.1rem;background:#f7fdf9;color:#333}
body[data-site-page="p-bc0cae38bc92"] hr{border:none;border-top:1px solid #ccc;margin:2rem 0}
body[data-site-page="p-bc0cae38bc92"] .dossier-meta{font-family:'Helvetica Neue',Arial,sans-serif;border:1px solid #cbd5df;border-left:5px solid #0a6;border-radius:6px;background:#f7faf9;margin:1rem 0 1.8rem;padding:.8rem 1rem}
body[data-site-page="p-bc0cae38bc92"] .dossier-meta h2{font-size:1rem;border:0;margin:0 0 .55rem;padding:0;text-transform:uppercase;letter-spacing:.045em;color:#345}
body[data-site-page="p-bc0cae38bc92"] .meta-row{display:grid;grid-template-columns:minmax(8rem,11rem) 1fr;gap:.35rem .8rem;padding:.28rem 0;border-top:1px solid #e1e8e5}
body[data-site-page="p-bc0cae38bc92"] .meta-row:first-of-type{border-top:0}body[data-site-page="p-bc0cae38bc92"] .meta-key{font-weight:700;color:#40505a}body[data-site-page="p-bc0cae38bc92"] .meta-value{overflow-wrap:anywhere}body[data-site-page="p-bc0cae38bc92"] .endpoint{font-weight:700;color:#183f32}
body[data-site-page="p-bc0cae38bc92"] h1[id*="archive-firewall"]+p{border-left:5px solid #806000;border-radius:4px;background:#fffbed;padding:.65rem .85rem}
body[data-site-page="p-bc0cae38bc92"] h1[id*="superseded"]+blockquote{border-left-color:#806000;background:#fffbed}
body[data-site-page="p-bc0cae38bc92"] .math.display{display:block;overflow-x:auto;overflow-y:hidden;max-width:100%;padding:.15rem 0}
body[data-site-page="p-bc0cae38bc92"] mjx-container{overflow-x:auto;overflow-y:hidden;max-width:100%}body[data-site-page="p-bc0cae38bc92"] .footnotes{font-size:.92rem;border-top:1px solid #ccc;margin-top:2rem}
@media(max-width:640px){body[data-site-page="p-bc0cae38bc92"]{font-size:16px;padding:1rem}body[data-site-page="p-bc0cae38bc92"] .meta-row{grid-template-columns:1fr;gap:.05rem}body[data-site-page="p-bc0cae38bc92"] .meta-value{padding-bottom:.2rem}body[data-site-page="p-bc0cae38bc92"] th, body[data-site-page="p-bc0cae38bc92"] td{min-width:7.5rem}}
@media print{body[data-site-page="p-bc0cae38bc92"]{max-width:none;padding:.5in;font-size:11pt}body[data-site-page="p-bc0cae38bc92"] .nav{display:none}body[data-site-page="p-bc0cae38bc92"] .dossier-meta{break-inside:avoid}body[data-site-page="p-bc0cae38bc92"] a{color:inherit;text-decoration:none}body[data-site-page="p-bc0cae38bc92"] pre, body[data-site-page="p-bc0cae38bc92"] table, body[data-site-page="p-bc0cae38bc92"] blockquote{break-inside:avoid}}


/* Extracted styles: gates/dossiers/gap05-value.html [p-54c3f5cf9d3d] */

body[data-site-page="p-54c3f5cf9d3d"]{scroll-behavior:smooth}
body[data-site-page="p-54c3f5cf9d3d"]{font-family:Georgia,'Times New Roman',serif;line-height:1.62;color:#1a1a1a;max-width:54rem;margin:0 auto;padding:1.2rem 1.4rem 5rem;font-size:17px}
body[data-site-page="p-54c3f5cf9d3d"] .nav{font-family:'Helvetica Neue',Arial,sans-serif;font-size:13px;color:#556;border-bottom:1px solid #ddd;padding-bottom:8px;margin-bottom:20px;display:flex;gap:.4rem;flex-wrap:wrap}
body[data-site-page="p-54c3f5cf9d3d"] .nav a{color:#0a6;text-decoration:none}body[data-site-page="p-54c3f5cf9d3d"] .nav a:hover, body[data-site-page="p-54c3f5cf9d3d"] .nav a:focus{text-decoration:underline}
body[data-site-page="p-54c3f5cf9d3d"] h1{font-size:1.9rem;line-height:1.25;border-bottom:2px solid #222;padding-bottom:.3rem;margin:1.8rem 0 .7rem;font-family:'Helvetica Neue',Arial,sans-serif}
body[data-site-page="p-54c3f5cf9d3d"] h2{font-size:1.4rem;border-bottom:1px solid #ccc;padding-bottom:.2rem;margin:1.9rem 0 .6rem;font-family:'Helvetica Neue',Arial,sans-serif}
body[data-site-page="p-54c3f5cf9d3d"] h3{font-size:1.15rem;margin:1.4rem 0 .4rem;font-family:'Helvetica Neue',Arial,sans-serif}
body[data-site-page="p-54c3f5cf9d3d"] h4, body[data-site-page="p-54c3f5cf9d3d"] h5, body[data-site-page="p-54c3f5cf9d3d"] h6{font-size:1rem;margin:1.1rem 0 .35rem;font-family:'Helvetica Neue',Arial,sans-serif}
body[data-site-page="p-54c3f5cf9d3d"] h1, body[data-site-page="p-54c3f5cf9d3d"] h2, body[data-site-page="p-54c3f5cf9d3d"] h3, body[data-site-page="p-54c3f5cf9d3d"] h4, body[data-site-page="p-54c3f5cf9d3d"] h5, body[data-site-page="p-54c3f5cf9d3d"] h6{scroll-margin-top:1rem}
body[data-site-page="p-54c3f5cf9d3d"] p{margin:.6rem 0}body[data-site-page="p-54c3f5cf9d3d"] a{color:#0a6}body[data-site-page="p-54c3f5cf9d3d"] ul, body[data-site-page="p-54c3f5cf9d3d"] ol{padding-left:1.55rem}
body[data-site-page="p-54c3f5cf9d3d"] table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.9rem;font-family:'Helvetica Neue',Arial,sans-serif;display:block;overflow-x:auto}
body[data-site-page="p-54c3f5cf9d3d"] th, body[data-site-page="p-54c3f5cf9d3d"] td{border:1px solid #bbb;padding:.32rem .5rem;text-align:left;vertical-align:top;min-width:6rem}
body[data-site-page="p-54c3f5cf9d3d"] th{background:#f2f4f7}body[data-site-page="p-54c3f5cf9d3d"] tr:nth-child(even) td{background:#fafbfc}
body[data-site-page="p-54c3f5cf9d3d"] code{font-family:Consolas,'SF Mono',monospace;font-size:.86em;background:#f4f5f7;padding:.05rem .3rem;border-radius:3px}
body[data-site-page="p-54c3f5cf9d3d"] pre{background:#f6f8fa;border:1px solid #e1e4e8;border-radius:6px;padding:.8rem 1rem;overflow-x:auto;font-size:.85em;line-height:1.45}
body[data-site-page="p-54c3f5cf9d3d"] pre code{background:none;padding:0}
body[data-site-page="p-54c3f5cf9d3d"] blockquote{border-left:4px solid #0a6;margin:.9rem 0;padding:.3rem 1.1rem;background:#f7fdf9;color:#333}
body[data-site-page="p-54c3f5cf9d3d"] hr{border:none;border-top:1px solid #ccc;margin:2rem 0}
body[data-site-page="p-54c3f5cf9d3d"] .dossier-meta{font-family:'Helvetica Neue',Arial,sans-serif;border:1px solid #cbd5df;border-left:5px solid #0a6;border-radius:6px;background:#f7faf9;margin:1rem 0 1.8rem;padding:.8rem 1rem}
body[data-site-page="p-54c3f5cf9d3d"] .dossier-meta h2{font-size:1rem;border:0;margin:0 0 .55rem;padding:0;text-transform:uppercase;letter-spacing:.045em;color:#345}
body[data-site-page="p-54c3f5cf9d3d"] .meta-row{display:grid;grid-template-columns:minmax(8rem,11rem) 1fr;gap:.35rem .8rem;padding:.28rem 0;border-top:1px solid #e1e8e5}
body[data-site-page="p-54c3f5cf9d3d"] .meta-row:first-of-type{border-top:0}body[data-site-page="p-54c3f5cf9d3d"] .meta-key{font-weight:700;color:#40505a}body[data-site-page="p-54c3f5cf9d3d"] .meta-value{overflow-wrap:anywhere}body[data-site-page="p-54c3f5cf9d3d"] .endpoint{font-weight:700;color:#183f32}
body[data-site-page="p-54c3f5cf9d3d"] h1[id*="archive-firewall"]+p{border-left:5px solid #806000;border-radius:4px;background:#fffbed;padding:.65rem .85rem}
body[data-site-page="p-54c3f5cf9d3d"] h1[id*="superseded"]+blockquote{border-left-color:#806000;background:#fffbed}
body[data-site-page="p-54c3f5cf9d3d"] .math.display{display:block;overflow-x:auto;overflow-y:hidden;max-width:100%;padding:.15rem 0}
body[data-site-page="p-54c3f5cf9d3d"] mjx-container{overflow-x:auto;overflow-y:hidden;max-width:100%}body[data-site-page="p-54c3f5cf9d3d"] .footnotes{font-size:.92rem;border-top:1px solid #ccc;margin-top:2rem}
@media(max-width:640px){body[data-site-page="p-54c3f5cf9d3d"]{font-size:16px;padding:1rem}body[data-site-page="p-54c3f5cf9d3d"] .meta-row{grid-template-columns:1fr;gap:.05rem}body[data-site-page="p-54c3f5cf9d3d"] .meta-value{padding-bottom:.2rem}body[data-site-page="p-54c3f5cf9d3d"] th, body[data-site-page="p-54c3f5cf9d3d"] td{min-width:7.5rem}}
@media print{body[data-site-page="p-54c3f5cf9d3d"]{max-width:none;padding:.5in;font-size:11pt}body[data-site-page="p-54c3f5cf9d3d"] .nav{display:none}body[data-site-page="p-54c3f5cf9d3d"] .dossier-meta{break-inside:avoid}body[data-site-page="p-54c3f5cf9d3d"] a{color:inherit;text-decoration:none}body[data-site-page="p-54c3f5cf9d3d"] pre, body[data-site-page="p-54c3f5cf9d3d"] table, body[data-site-page="p-54c3f5cf9d3d"] blockquote{break-inside:avoid}}


/* Extracted styles: gates/dossiers/gap08.html [p-e89285bf02e2] */
body[data-site-page="p-e89285bf02e2"]{font-family:Georgia,'Times New Roman',serif;line-height:1.62;color:#1a1a1a;max-width:54rem;margin:0 auto;padding:1.2rem 1.4rem 5rem;font-size:17px}body[data-site-page="p-e89285bf02e2"] .nav{font-family:'Helvetica Neue',Arial,sans-serif;font-size:13px;color:#556;border-bottom:1px solid #ddd;padding-bottom:8px;margin-bottom:20px}body[data-site-page="p-e89285bf02e2"] .nav a{color:#0b5;text-decoration:none}body[data-site-page="p-e89285bf02e2"] .nav a:hover{text-decoration:underline}body[data-site-page="p-e89285bf02e2"] h1{font-size:1.9rem;line-height:1.25;border-bottom:2px solid #222;padding-bottom:.3rem;margin:1.8rem 0 .7rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-e89285bf02e2"] h2{font-size:1.4rem;border-bottom:1px solid #ccc;padding-bottom:.2rem;margin:1.9rem 0 .6rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-e89285bf02e2"] h3{font-size:1.15rem;margin:1.4rem 0 .4rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-e89285bf02e2"] h4, body[data-site-page="p-e89285bf02e2"] h5{font-size:1rem;margin:1.1rem 0 .35rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-e89285bf02e2"] p{margin:.6rem 0}body[data-site-page="p-e89285bf02e2"] a{color:#0a6}body[data-site-page="p-e89285bf02e2"] table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.9rem;font-family:'Helvetica Neue',Arial,sans-serif;display:block;overflow-x:auto}body[data-site-page="p-e89285bf02e2"] th, body[data-site-page="p-e89285bf02e2"] td{border:1px solid #bbb;padding:.32rem .5rem;text-align:left;vertical-align:top}body[data-site-page="p-e89285bf02e2"] th{background:#f2f4f7}body[data-site-page="p-e89285bf02e2"] tr:nth-child(even) td{background:#fafbfc}body[data-site-page="p-e89285bf02e2"] code{font-family:Consolas,'SF Mono',monospace;font-size:.86em;background:#f4f5f7;padding:.05rem .3rem;border-radius:3px}body[data-site-page="p-e89285bf02e2"] pre{background:#f6f8fa;border:1px solid #e1e4e8;border-radius:6px;padding:.8rem 1rem;overflow-x:auto;font-size:.85em;line-height:1.45}body[data-site-page="p-e89285bf02e2"] pre code{background:none;padding:0}body[data-site-page="p-e89285bf02e2"] blockquote{border-left:4px solid #0b5;margin:.9rem 0;padding:.3rem 1.1rem;background:#f7fdf9;color:#333}body[data-site-page="p-e89285bf02e2"] hr{border:none;border-top:1px solid #ccc;margin:2rem 0}body[data-site-page="p-e89285bf02e2"] mjx-container{overflow-x:auto;overflow-y:hidden;max-width:100%}body[data-site-page="p-e89285bf02e2"] .ledger-sep{border:none;border-top:3px double #999;margin:3rem 0 2rem}@media(max-width:640px){body[data-site-page="p-e89285bf02e2"]{font-size:16px;padding:1rem}}

/* Extracted styles: gates/dossiers/gap10-bg10.html [p-9ed8d2d91962] */
body[data-site-page="p-9ed8d2d91962"]{font-family:Georgia,'Times New Roman',serif;line-height:1.62;color:#1a1a1a;max-width:54rem;margin:0 auto;padding:1.2rem 1.4rem 5rem;font-size:17px}body[data-site-page="p-9ed8d2d91962"] .nav{font-family:'Helvetica Neue',Arial,sans-serif;font-size:13px;color:#556;border-bottom:1px solid #ddd;padding-bottom:8px;margin-bottom:20px}body[data-site-page="p-9ed8d2d91962"] .nav a{color:#0b5;text-decoration:none}body[data-site-page="p-9ed8d2d91962"] .nav a:hover{text-decoration:underline}body[data-site-page="p-9ed8d2d91962"] h1{font-size:1.9rem;line-height:1.25;border-bottom:2px solid #222;padding-bottom:.3rem;margin:1.8rem 0 .7rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-9ed8d2d91962"] h2{font-size:1.4rem;border-bottom:1px solid #ccc;padding-bottom:.2rem;margin:1.9rem 0 .6rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-9ed8d2d91962"] h3{font-size:1.15rem;margin:1.4rem 0 .4rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-9ed8d2d91962"] h4, body[data-site-page="p-9ed8d2d91962"] h5{font-size:1rem;margin:1.1rem 0 .35rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-9ed8d2d91962"] p{margin:.6rem 0}body[data-site-page="p-9ed8d2d91962"] a{color:#0a6}body[data-site-page="p-9ed8d2d91962"] table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.9rem;font-family:'Helvetica Neue',Arial,sans-serif;display:block;overflow-x:auto}body[data-site-page="p-9ed8d2d91962"] th, body[data-site-page="p-9ed8d2d91962"] td{border:1px solid #bbb;padding:.32rem .5rem;text-align:left;vertical-align:top}body[data-site-page="p-9ed8d2d91962"] th{background:#f2f4f7}body[data-site-page="p-9ed8d2d91962"] tr:nth-child(even) td{background:#fafbfc}body[data-site-page="p-9ed8d2d91962"] code{font-family:Consolas,'SF Mono',monospace;font-size:.86em;background:#f4f5f7;padding:.05rem .3rem;border-radius:3px}body[data-site-page="p-9ed8d2d91962"] pre{background:#f6f8fa;border:1px solid #e1e4e8;border-radius:6px;padding:.8rem 1rem;overflow-x:auto;font-size:.85em;line-height:1.45}body[data-site-page="p-9ed8d2d91962"] pre code{background:none;padding:0}body[data-site-page="p-9ed8d2d91962"] blockquote{border-left:4px solid #0b5;margin:.9rem 0;padding:.3rem 1.1rem;background:#f7fdf9;color:#333}body[data-site-page="p-9ed8d2d91962"] hr{border:none;border-top:1px solid #ccc;margin:2rem 0}body[data-site-page="p-9ed8d2d91962"] mjx-container{overflow-x:auto;overflow-y:hidden;max-width:100%}body[data-site-page="p-9ed8d2d91962"] .ledger-sep{border:none;border-top:3px double #999;margin:3rem 0 2rem}@media(max-width:640px){body[data-site-page="p-9ed8d2d91962"]{font-size:16px;padding:1rem}}

/* Extracted styles: gates/dossiers/gap11.html [p-a4c5ab45753c] */
body[data-site-page="p-a4c5ab45753c"]{font-family:Georgia,'Times New Roman',serif;line-height:1.62;color:#1a1a1a;max-width:54rem;margin:0 auto;padding:1.2rem 1.4rem 5rem;font-size:17px}body[data-site-page="p-a4c5ab45753c"] .nav{font-family:'Helvetica Neue',Arial,sans-serif;font-size:13px;color:#556;border-bottom:1px solid #ddd;padding-bottom:8px;margin-bottom:20px}body[data-site-page="p-a4c5ab45753c"] .nav a{color:#0b5;text-decoration:none}body[data-site-page="p-a4c5ab45753c"] .nav a:hover{text-decoration:underline}body[data-site-page="p-a4c5ab45753c"] h1{font-size:1.9rem;line-height:1.25;border-bottom:2px solid #222;padding-bottom:.3rem;margin:1.8rem 0 .7rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-a4c5ab45753c"] h2{font-size:1.4rem;border-bottom:1px solid #ccc;padding-bottom:.2rem;margin:1.9rem 0 .6rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-a4c5ab45753c"] h3{font-size:1.15rem;margin:1.4rem 0 .4rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-a4c5ab45753c"] h4, body[data-site-page="p-a4c5ab45753c"] h5{font-size:1rem;margin:1.1rem 0 .35rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-a4c5ab45753c"] p{margin:.6rem 0}body[data-site-page="p-a4c5ab45753c"] a{color:#0a6}body[data-site-page="p-a4c5ab45753c"] table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.9rem;font-family:'Helvetica Neue',Arial,sans-serif;display:block;overflow-x:auto}body[data-site-page="p-a4c5ab45753c"] th, body[data-site-page="p-a4c5ab45753c"] td{border:1px solid #bbb;padding:.32rem .5rem;text-align:left;vertical-align:top}body[data-site-page="p-a4c5ab45753c"] th{background:#f2f4f7}body[data-site-page="p-a4c5ab45753c"] tr:nth-child(even) td{background:#fafbfc}body[data-site-page="p-a4c5ab45753c"] code{font-family:Consolas,'SF Mono',monospace;font-size:.86em;background:#f4f5f7;padding:.05rem .3rem;border-radius:3px}body[data-site-page="p-a4c5ab45753c"] pre{background:#f6f8fa;border:1px solid #e1e4e8;border-radius:6px;padding:.8rem 1rem;overflow-x:auto;font-size:.85em;line-height:1.45}body[data-site-page="p-a4c5ab45753c"] pre code{background:none;padding:0}body[data-site-page="p-a4c5ab45753c"] blockquote{border-left:4px solid #0b5;margin:.9rem 0;padding:.3rem 1.1rem;background:#f7fdf9;color:#333}body[data-site-page="p-a4c5ab45753c"] hr{border:none;border-top:1px solid #ccc;margin:2rem 0}body[data-site-page="p-a4c5ab45753c"] mjx-container{overflow-x:auto;overflow-y:hidden;max-width:100%}body[data-site-page="p-a4c5ab45753c"] .ledger-sep{border:none;border-top:3px double #999;margin:3rem 0 2rem}@media(max-width:640px){body[data-site-page="p-a4c5ab45753c"]{font-size:16px;padding:1rem}}

/* Extracted styles: gates/dossiers/gap13.html [p-bf49aff4a9be] */
body[data-site-page="p-bf49aff4a9be"]{font-family:Georgia,'Times New Roman',serif;line-height:1.62;color:#1a1a1a;max-width:54rem;margin:0 auto;padding:1.2rem 1.4rem 5rem;font-size:17px}body[data-site-page="p-bf49aff4a9be"] .nav{font-family:'Helvetica Neue',Arial,sans-serif;font-size:13px;color:#556;border-bottom:1px solid #ddd;padding-bottom:8px;margin-bottom:20px}body[data-site-page="p-bf49aff4a9be"] .nav a{color:#0b5;text-decoration:none}body[data-site-page="p-bf49aff4a9be"] .nav a:hover{text-decoration:underline}body[data-site-page="p-bf49aff4a9be"] h1{font-size:1.9rem;line-height:1.25;border-bottom:2px solid #222;padding-bottom:.3rem;margin:1.8rem 0 .7rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-bf49aff4a9be"] h2{font-size:1.4rem;border-bottom:1px solid #ccc;padding-bottom:.2rem;margin:1.9rem 0 .6rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-bf49aff4a9be"] h3{font-size:1.15rem;margin:1.4rem 0 .4rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-bf49aff4a9be"] h4, body[data-site-page="p-bf49aff4a9be"] h5{font-size:1rem;margin:1.1rem 0 .35rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-bf49aff4a9be"] p{margin:.6rem 0}body[data-site-page="p-bf49aff4a9be"] a{color:#0a6}body[data-site-page="p-bf49aff4a9be"] table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.9rem;font-family:'Helvetica Neue',Arial,sans-serif;display:block;overflow-x:auto}body[data-site-page="p-bf49aff4a9be"] th, body[data-site-page="p-bf49aff4a9be"] td{border:1px solid #bbb;padding:.32rem .5rem;text-align:left;vertical-align:top}body[data-site-page="p-bf49aff4a9be"] th{background:#f2f4f7}body[data-site-page="p-bf49aff4a9be"] tr:nth-child(even) td{background:#fafbfc}body[data-site-page="p-bf49aff4a9be"] code{font-family:Consolas,'SF Mono',monospace;font-size:.86em;background:#f4f5f7;padding:.05rem .3rem;border-radius:3px}body[data-site-page="p-bf49aff4a9be"] pre{background:#f6f8fa;border:1px solid #e1e4e8;border-radius:6px;padding:.8rem 1rem;overflow-x:auto;font-size:.85em;line-height:1.45}body[data-site-page="p-bf49aff4a9be"] pre code{background:none;padding:0}body[data-site-page="p-bf49aff4a9be"] blockquote{border-left:4px solid #0b5;margin:.9rem 0;padding:.3rem 1.1rem;background:#f7fdf9;color:#333}body[data-site-page="p-bf49aff4a9be"] hr{border:none;border-top:1px solid #ccc;margin:2rem 0}body[data-site-page="p-bf49aff4a9be"] mjx-container{overflow-x:auto;overflow-y:hidden;max-width:100%}body[data-site-page="p-bf49aff4a9be"] .ledger-sep{border:none;border-top:3px double #999;margin:3rem 0 2rem}@media(max-width:640px){body[data-site-page="p-bf49aff4a9be"]{font-size:16px;padding:1rem}}

/* Extracted styles: gates/dossiers/lambda-catastrophe.html [p-7a9edd2f8bd5] */
body[data-site-page="p-7a9edd2f8bd5"]{font-family:Georgia,'Times New Roman',serif;line-height:1.62;color:#1a1a1a;max-width:54rem;margin:0 auto;padding:1.2rem 1.4rem 5rem;font-size:17px}body[data-site-page="p-7a9edd2f8bd5"] .nav{font-family:'Helvetica Neue',Arial,sans-serif;font-size:13px;color:#556;border-bottom:1px solid #ddd;padding-bottom:8px;margin-bottom:20px}body[data-site-page="p-7a9edd2f8bd5"] .nav a{color:#0b5;text-decoration:none}body[data-site-page="p-7a9edd2f8bd5"] .nav a:hover{text-decoration:underline}body[data-site-page="p-7a9edd2f8bd5"] h1{font-size:1.9rem;line-height:1.25;border-bottom:2px solid #222;padding-bottom:.3rem;margin:1.8rem 0 .7rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-7a9edd2f8bd5"] h2{font-size:1.4rem;border-bottom:1px solid #ccc;padding-bottom:.2rem;margin:1.9rem 0 .6rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-7a9edd2f8bd5"] h3{font-size:1.15rem;margin:1.4rem 0 .4rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-7a9edd2f8bd5"] h4, body[data-site-page="p-7a9edd2f8bd5"] h5{font-size:1rem;margin:1.1rem 0 .35rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-7a9edd2f8bd5"] p{margin:.6rem 0}body[data-site-page="p-7a9edd2f8bd5"] a{color:#0a6}body[data-site-page="p-7a9edd2f8bd5"] table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.9rem;font-family:'Helvetica Neue',Arial,sans-serif;display:block;overflow-x:auto}body[data-site-page="p-7a9edd2f8bd5"] th, body[data-site-page="p-7a9edd2f8bd5"] td{border:1px solid #bbb;padding:.32rem .5rem;text-align:left;vertical-align:top}body[data-site-page="p-7a9edd2f8bd5"] th{background:#f2f4f7}body[data-site-page="p-7a9edd2f8bd5"] tr:nth-child(even) td{background:#fafbfc}body[data-site-page="p-7a9edd2f8bd5"] code{font-family:Consolas,'SF Mono',monospace;font-size:.86em;background:#f4f5f7;padding:.05rem .3rem;border-radius:3px}body[data-site-page="p-7a9edd2f8bd5"] pre{background:#f6f8fa;border:1px solid #e1e4e8;border-radius:6px;padding:.8rem 1rem;overflow-x:auto;font-size:.85em;line-height:1.45}body[data-site-page="p-7a9edd2f8bd5"] pre code{background:none;padding:0}body[data-site-page="p-7a9edd2f8bd5"] blockquote{border-left:4px solid #0b5;margin:.9rem 0;padding:.3rem 1.1rem;background:#f7fdf9;color:#333}body[data-site-page="p-7a9edd2f8bd5"] hr{border:none;border-top:1px solid #ccc;margin:2rem 0}body[data-site-page="p-7a9edd2f8bd5"] mjx-container{overflow-x:auto;overflow-y:hidden;max-width:100%}body[data-site-page="p-7a9edd2f8bd5"] .ledger-sep{border:none;border-top:3px double #999;margin:3rem 0 2rem}@media(max-width:640px){body[data-site-page="p-7a9edd2f8bd5"]{font-size:16px;padding:1rem}}

/* Extracted styles: gates/dossiers/sg1-complete-challenge-solution.html [p-1237df545460] */
body[data-site-page="p-1237df545460"]{font-family:Georgia,'Times New Roman',serif;line-height:1.62;color:#1a1a1a;max-width:54rem;margin:0 auto;padding:1.2rem 1.4rem 5rem;font-size:17px}body[data-site-page="p-1237df545460"] .nav{font-family:'Helvetica Neue',Arial,sans-serif;font-size:13px;color:#556;border-bottom:1px solid #ddd;padding-bottom:8px;margin-bottom:20px}body[data-site-page="p-1237df545460"] .nav a{color:#0b5;text-decoration:none}body[data-site-page="p-1237df545460"] .nav a:hover{text-decoration:underline}body[data-site-page="p-1237df545460"] h1{font-size:1.9rem;line-height:1.25;border-bottom:2px solid #222;padding-bottom:.3rem;margin:1.8rem 0 .7rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-1237df545460"] h2{font-size:1.4rem;border-bottom:1px solid #ccc;padding-bottom:.2rem;margin:1.9rem 0 .6rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-1237df545460"] h3{font-size:1.15rem;margin:1.4rem 0 .4rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-1237df545460"] h4, body[data-site-page="p-1237df545460"] h5, body[data-site-page="p-1237df545460"] h6{font-size:1rem;margin:1.1rem 0 .35rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-1237df545460"] p{margin:.6rem 0}body[data-site-page="p-1237df545460"] a{color:#0a6}body[data-site-page="p-1237df545460"] table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.9rem;font-family:'Helvetica Neue',Arial,sans-serif;display:block;overflow-x:auto}body[data-site-page="p-1237df545460"] th, body[data-site-page="p-1237df545460"] td{border:1px solid #bbb;padding:.32rem .5rem;text-align:left;vertical-align:top}body[data-site-page="p-1237df545460"] th{background:#f2f4f7}body[data-site-page="p-1237df545460"] tr:nth-child(even) td{background:#fafbfc}body[data-site-page="p-1237df545460"] code{font-family:Consolas,'SF Mono',monospace;font-size:.86em;background:#f4f5f7;padding:.05rem .3rem;border-radius:3px}body[data-site-page="p-1237df545460"] pre{background:#f6f8fa;border:1px solid #e1e4e8;border-radius:6px;padding:.8rem 1rem;overflow-x:auto;font-size:.85em;line-height:1.45}body[data-site-page="p-1237df545460"] pre code{background:none;padding:0}body[data-site-page="p-1237df545460"] blockquote{border-left:4px solid #0b5;margin:.9rem 0;padding:.3rem 1.1rem;background:#f7fdf9;color:#333}body[data-site-page="p-1237df545460"] hr{border:none;border-top:1px solid #ccc;margin:2rem 0}body[data-site-page="p-1237df545460"] mjx-container{overflow-x:auto;overflow-y:hidden;max-width:100%}body[data-site-page="p-1237df545460"] .ledger-sep{border:none;border-top:3px double #999;margin:3rem 0 2rem}body[data-site-page="p-1237df545460"] .document-subtitle{font-family:'Helvetica Neue',Arial,sans-serif;color:#445;margin:.2rem 0 1.2rem}body[data-site-page="p-1237df545460"] .document-meta{font-family:'Helvetica Neue',Arial,sans-serif;font-size:.86rem;color:#667;margin-bottom:1.4rem}body[data-site-page="p-1237df545460"] .sourceCode{overflow:visible}body[data-site-page="p-1237df545460"] .math.display{display:block;overflow-x:auto;overflow-y:hidden;text-align:center;margin:1em 0}@media(max-width:640px){body[data-site-page="p-1237df545460"]{font-size:16px;padding:1rem}}

/* Extracted styles: gates/dossiers/sg1.html [p-7cf4b922a08c] */
body[data-site-page="p-7cf4b922a08c"]{font-family:Georgia,'Times New Roman',serif;line-height:1.62;color:#1a1a1a;max-width:54rem;margin:0 auto;padding:1.2rem 1.4rem 5rem;font-size:17px}body[data-site-page="p-7cf4b922a08c"] .nav{font-family:'Helvetica Neue',Arial,sans-serif;font-size:13px;color:#556;border-bottom:1px solid #ddd;padding-bottom:8px;margin-bottom:20px}body[data-site-page="p-7cf4b922a08c"] .nav a{color:#0b5;text-decoration:none}body[data-site-page="p-7cf4b922a08c"] .nav a:hover{text-decoration:underline}body[data-site-page="p-7cf4b922a08c"] h1{font-size:1.9rem;line-height:1.25;border-bottom:2px solid #222;padding-bottom:.3rem;margin:1.8rem 0 .7rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-7cf4b922a08c"] h2{font-size:1.4rem;border-bottom:1px solid #ccc;padding-bottom:.2rem;margin:1.9rem 0 .6rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-7cf4b922a08c"] h3{font-size:1.15rem;margin:1.4rem 0 .4rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-7cf4b922a08c"] h4, body[data-site-page="p-7cf4b922a08c"] h5, body[data-site-page="p-7cf4b922a08c"] h6{font-size:1rem;margin:1.1rem 0 .35rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-7cf4b922a08c"] p{margin:.6rem 0}body[data-site-page="p-7cf4b922a08c"] a{color:#0a6}body[data-site-page="p-7cf4b922a08c"] table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.9rem;font-family:'Helvetica Neue',Arial,sans-serif;display:block;overflow-x:auto}body[data-site-page="p-7cf4b922a08c"] th, body[data-site-page="p-7cf4b922a08c"] td{border:1px solid #bbb;padding:.32rem .5rem;text-align:left;vertical-align:top}body[data-site-page="p-7cf4b922a08c"] th{background:#f2f4f7}body[data-site-page="p-7cf4b922a08c"] tr:nth-child(even) td{background:#fafbfc}body[data-site-page="p-7cf4b922a08c"] code{font-family:Consolas,'SF Mono',monospace;font-size:.86em;background:#f4f5f7;padding:.05rem .3rem;border-radius:3px}body[data-site-page="p-7cf4b922a08c"] pre{background:#f6f8fa;border:1px solid #e1e4e8;border-radius:6px;padding:.8rem 1rem;overflow-x:auto;font-size:.85em;line-height:1.45}body[data-site-page="p-7cf4b922a08c"] pre code{background:none;padding:0}body[data-site-page="p-7cf4b922a08c"] blockquote{border-left:4px solid #0b5;margin:.9rem 0;padding:.3rem 1.1rem;background:#f7fdf9;color:#333}body[data-site-page="p-7cf4b922a08c"] hr{border:none;border-top:1px solid #ccc;margin:2rem 0}body[data-site-page="p-7cf4b922a08c"] mjx-container{overflow-x:auto;overflow-y:hidden;max-width:100%}body[data-site-page="p-7cf4b922a08c"] .ledger-sep{border:none;border-top:3px double #999;margin:3rem 0 2rem}body[data-site-page="p-7cf4b922a08c"] .document-subtitle{font-family:'Helvetica Neue',Arial,sans-serif;color:#445;margin:.2rem 0 1.2rem}body[data-site-page="p-7cf4b922a08c"] .document-meta{font-family:'Helvetica Neue',Arial,sans-serif;font-size:.86rem;color:#667;margin-bottom:1.4rem}body[data-site-page="p-7cf4b922a08c"] .sourceCode{overflow:visible}body[data-site-page="p-7cf4b922a08c"] .math.display{display:block;overflow-x:auto;overflow-y:hidden;text-align:center;margin:1em 0}@media(max-width:640px){body[data-site-page="p-7cf4b922a08c"]{font-size:16px;padding:1rem}}

/* Extracted styles: gates/dossiers/sg10-complete-challenge-solution.html [p-93f6761e538f] */
body[data-site-page="p-93f6761e538f"]{font-family:Georgia,'Times New Roman',serif;line-height:1.62;color:#1a1a1a;max-width:54rem;margin:0 auto;padding:1.2rem 1.4rem 5rem;font-size:17px}body[data-site-page="p-93f6761e538f"] .nav{font-family:'Helvetica Neue',Arial,sans-serif;font-size:13px;color:#556;border-bottom:1px solid #ddd;padding-bottom:8px;margin-bottom:20px}body[data-site-page="p-93f6761e538f"] .nav a{color:#0b5;text-decoration:none}body[data-site-page="p-93f6761e538f"] .nav a:hover{text-decoration:underline}body[data-site-page="p-93f6761e538f"] h1{font-size:1.9rem;line-height:1.25;border-bottom:2px solid #222;padding-bottom:.3rem;margin:1.8rem 0 .7rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-93f6761e538f"] h2{font-size:1.4rem;border-bottom:1px solid #ccc;padding-bottom:.2rem;margin:1.9rem 0 .6rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-93f6761e538f"] h3{font-size:1.15rem;margin:1.4rem 0 .4rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-93f6761e538f"] h4, body[data-site-page="p-93f6761e538f"] h5, body[data-site-page="p-93f6761e538f"] h6{font-size:1rem;margin:1.1rem 0 .35rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-93f6761e538f"] p{margin:.6rem 0}body[data-site-page="p-93f6761e538f"] a{color:#0a6}body[data-site-page="p-93f6761e538f"] table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.9rem;font-family:'Helvetica Neue',Arial,sans-serif;display:block;overflow-x:auto}body[data-site-page="p-93f6761e538f"] th, body[data-site-page="p-93f6761e538f"] td{border:1px solid #bbb;padding:.32rem .5rem;text-align:left;vertical-align:top}body[data-site-page="p-93f6761e538f"] th{background:#f2f4f7}body[data-site-page="p-93f6761e538f"] tr:nth-child(even) td{background:#fafbfc}body[data-site-page="p-93f6761e538f"] code{font-family:Consolas,'SF Mono',monospace;font-size:.86em;background:#f4f5f7;padding:.05rem .3rem;border-radius:3px}body[data-site-page="p-93f6761e538f"] pre{background:#f6f8fa;border:1px solid #e1e4e8;border-radius:6px;padding:.8rem 1rem;overflow-x:auto;font-size:.85em;line-height:1.45}body[data-site-page="p-93f6761e538f"] pre code{background:none;padding:0}body[data-site-page="p-93f6761e538f"] blockquote{border-left:4px solid #0b5;margin:.9rem 0;padding:.3rem 1.1rem;background:#f7fdf9;color:#333}body[data-site-page="p-93f6761e538f"] hr{border:none;border-top:1px solid #ccc;margin:2rem 0}body[data-site-page="p-93f6761e538f"] mjx-container{overflow-x:auto;overflow-y:hidden;max-width:100%}body[data-site-page="p-93f6761e538f"] .ledger-sep{border:none;border-top:3px double #999;margin:3rem 0 2rem}body[data-site-page="p-93f6761e538f"] .document-subtitle{font-family:'Helvetica Neue',Arial,sans-serif;color:#445;margin:.2rem 0 1.2rem}body[data-site-page="p-93f6761e538f"] .document-meta{font-family:'Helvetica Neue',Arial,sans-serif;font-size:.86rem;color:#667;margin-bottom:1.4rem}body[data-site-page="p-93f6761e538f"] .sourceCode{overflow:visible}body[data-site-page="p-93f6761e538f"] .math.display{display:block;overflow-x:auto;overflow-y:hidden;text-align:center;margin:1em 0}@media(max-width:640px){body[data-site-page="p-93f6761e538f"]{font-size:16px;padding:1rem}}

/* Extracted styles: gates/dossiers/sg10.html [p-a1d87e739e40] */
body[data-site-page="p-a1d87e739e40"]{font-family:Georgia,'Times New Roman',serif;line-height:1.62;color:#1a1a1a;max-width:54rem;margin:0 auto;padding:1.2rem 1.4rem 5rem;font-size:17px}body[data-site-page="p-a1d87e739e40"] .nav{font-family:'Helvetica Neue',Arial,sans-serif;font-size:13px;color:#556;border-bottom:1px solid #ddd;padding-bottom:8px;margin-bottom:20px}body[data-site-page="p-a1d87e739e40"] .nav a{color:#0b5;text-decoration:none}body[data-site-page="p-a1d87e739e40"] .nav a:hover{text-decoration:underline}body[data-site-page="p-a1d87e739e40"] h1{font-size:1.9rem;line-height:1.25;border-bottom:2px solid #222;padding-bottom:.3rem;margin:1.8rem 0 .7rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-a1d87e739e40"] h2{font-size:1.4rem;border-bottom:1px solid #ccc;padding-bottom:.2rem;margin:1.9rem 0 .6rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-a1d87e739e40"] h3{font-size:1.15rem;margin:1.4rem 0 .4rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-a1d87e739e40"] h4, body[data-site-page="p-a1d87e739e40"] h5, body[data-site-page="p-a1d87e739e40"] h6{font-size:1rem;margin:1.1rem 0 .35rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-a1d87e739e40"] p{margin:.6rem 0}body[data-site-page="p-a1d87e739e40"] a{color:#0a6}body[data-site-page="p-a1d87e739e40"] table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.9rem;font-family:'Helvetica Neue',Arial,sans-serif;display:block;overflow-x:auto}body[data-site-page="p-a1d87e739e40"] th, body[data-site-page="p-a1d87e739e40"] td{border:1px solid #bbb;padding:.32rem .5rem;text-align:left;vertical-align:top}body[data-site-page="p-a1d87e739e40"] th{background:#f2f4f7}body[data-site-page="p-a1d87e739e40"] tr:nth-child(even) td{background:#fafbfc}body[data-site-page="p-a1d87e739e40"] code{font-family:Consolas,'SF Mono',monospace;font-size:.86em;background:#f4f5f7;padding:.05rem .3rem;border-radius:3px}body[data-site-page="p-a1d87e739e40"] pre{background:#f6f8fa;border:1px solid #e1e4e8;border-radius:6px;padding:.8rem 1rem;overflow-x:auto;font-size:.85em;line-height:1.45}body[data-site-page="p-a1d87e739e40"] pre code{background:none;padding:0}body[data-site-page="p-a1d87e739e40"] blockquote{border-left:4px solid #0b5;margin:.9rem 0;padding:.3rem 1.1rem;background:#f7fdf9;color:#333}body[data-site-page="p-a1d87e739e40"] hr{border:none;border-top:1px solid #ccc;margin:2rem 0}body[data-site-page="p-a1d87e739e40"] mjx-container{overflow-x:auto;overflow-y:hidden;max-width:100%}body[data-site-page="p-a1d87e739e40"] .ledger-sep{border:none;border-top:3px double #999;margin:3rem 0 2rem}body[data-site-page="p-a1d87e739e40"] .document-subtitle{font-family:'Helvetica Neue',Arial,sans-serif;color:#445;margin:.2rem 0 1.2rem}body[data-site-page="p-a1d87e739e40"] .document-meta{font-family:'Helvetica Neue',Arial,sans-serif;font-size:.86rem;color:#667;margin-bottom:1.4rem}body[data-site-page="p-a1d87e739e40"] .sourceCode{overflow:visible}body[data-site-page="p-a1d87e739e40"] .math.display{display:block;overflow-x:auto;overflow-y:hidden;text-align:center;margin:1em 0}@media(max-width:640px){body[data-site-page="p-a1d87e739e40"]{font-size:16px;padding:1rem}}

/* Extracted styles: gates/dossiers/sg2-complete-challenge-solution.html [p-0a60931b9a79] */
body[data-site-page="p-0a60931b9a79"]{font-family:Georgia,'Times New Roman',serif;line-height:1.62;color:#1a1a1a;max-width:54rem;margin:0 auto;padding:1.2rem 1.4rem 5rem;font-size:17px}body[data-site-page="p-0a60931b9a79"] .nav{font-family:'Helvetica Neue',Arial,sans-serif;font-size:13px;color:#556;border-bottom:1px solid #ddd;padding-bottom:8px;margin-bottom:20px}body[data-site-page="p-0a60931b9a79"] .nav a{color:#0b5;text-decoration:none}body[data-site-page="p-0a60931b9a79"] .nav a:hover{text-decoration:underline}body[data-site-page="p-0a60931b9a79"] h1{font-size:1.9rem;line-height:1.25;border-bottom:2px solid #222;padding-bottom:.3rem;margin:1.8rem 0 .7rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-0a60931b9a79"] h2{font-size:1.4rem;border-bottom:1px solid #ccc;padding-bottom:.2rem;margin:1.9rem 0 .6rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-0a60931b9a79"] h3{font-size:1.15rem;margin:1.4rem 0 .4rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-0a60931b9a79"] h4, body[data-site-page="p-0a60931b9a79"] h5, body[data-site-page="p-0a60931b9a79"] h6{font-size:1rem;margin:1.1rem 0 .35rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-0a60931b9a79"] p{margin:.6rem 0}body[data-site-page="p-0a60931b9a79"] a{color:#0a6}body[data-site-page="p-0a60931b9a79"] table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.9rem;font-family:'Helvetica Neue',Arial,sans-serif;display:block;overflow-x:auto}body[data-site-page="p-0a60931b9a79"] th, body[data-site-page="p-0a60931b9a79"] td{border:1px solid #bbb;padding:.32rem .5rem;text-align:left;vertical-align:top}body[data-site-page="p-0a60931b9a79"] th{background:#f2f4f7}body[data-site-page="p-0a60931b9a79"] tr:nth-child(even) td{background:#fafbfc}body[data-site-page="p-0a60931b9a79"] code{font-family:Consolas,'SF Mono',monospace;font-size:.86em;background:#f4f5f7;padding:.05rem .3rem;border-radius:3px}body[data-site-page="p-0a60931b9a79"] pre{background:#f6f8fa;border:1px solid #e1e4e8;border-radius:6px;padding:.8rem 1rem;overflow-x:auto;font-size:.85em;line-height:1.45}body[data-site-page="p-0a60931b9a79"] pre code{background:none;padding:0}body[data-site-page="p-0a60931b9a79"] blockquote{border-left:4px solid #0b5;margin:.9rem 0;padding:.3rem 1.1rem;background:#f7fdf9;color:#333}body[data-site-page="p-0a60931b9a79"] hr{border:none;border-top:1px solid #ccc;margin:2rem 0}body[data-site-page="p-0a60931b9a79"] mjx-container{overflow-x:auto;overflow-y:hidden;max-width:100%}body[data-site-page="p-0a60931b9a79"] .ledger-sep{border:none;border-top:3px double #999;margin:3rem 0 2rem}body[data-site-page="p-0a60931b9a79"] .document-subtitle{font-family:'Helvetica Neue',Arial,sans-serif;color:#445;margin:.2rem 0 1.2rem}body[data-site-page="p-0a60931b9a79"] .document-meta{font-family:'Helvetica Neue',Arial,sans-serif;font-size:.86rem;color:#667;margin-bottom:1.4rem}body[data-site-page="p-0a60931b9a79"] .sourceCode{overflow:visible}body[data-site-page="p-0a60931b9a79"] .math.display{display:block;overflow-x:auto;overflow-y:hidden;text-align:center;margin:1em 0}@media(max-width:640px){body[data-site-page="p-0a60931b9a79"]{font-size:16px;padding:1rem}}

/* Extracted styles: gates/dossiers/sg2.html [p-7ec8153ff1bc] */
body[data-site-page="p-7ec8153ff1bc"]{font-family:Georgia,'Times New Roman',serif;line-height:1.62;color:#1a1a1a;max-width:54rem;margin:0 auto;padding:1.2rem 1.4rem 5rem;font-size:17px}body[data-site-page="p-7ec8153ff1bc"] .nav{font-family:'Helvetica Neue',Arial,sans-serif;font-size:13px;color:#556;border-bottom:1px solid #ddd;padding-bottom:8px;margin-bottom:20px}body[data-site-page="p-7ec8153ff1bc"] .nav a{color:#0b5;text-decoration:none}body[data-site-page="p-7ec8153ff1bc"] .nav a:hover{text-decoration:underline}body[data-site-page="p-7ec8153ff1bc"] h1{font-size:1.9rem;line-height:1.25;border-bottom:2px solid #222;padding-bottom:.3rem;margin:1.8rem 0 .7rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-7ec8153ff1bc"] h2{font-size:1.4rem;border-bottom:1px solid #ccc;padding-bottom:.2rem;margin:1.9rem 0 .6rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-7ec8153ff1bc"] h3{font-size:1.15rem;margin:1.4rem 0 .4rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-7ec8153ff1bc"] h4, body[data-site-page="p-7ec8153ff1bc"] h5, body[data-site-page="p-7ec8153ff1bc"] h6{font-size:1rem;margin:1.1rem 0 .35rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-7ec8153ff1bc"] p{margin:.6rem 0}body[data-site-page="p-7ec8153ff1bc"] a{color:#0a6}body[data-site-page="p-7ec8153ff1bc"] table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.9rem;font-family:'Helvetica Neue',Arial,sans-serif;display:block;overflow-x:auto}body[data-site-page="p-7ec8153ff1bc"] th, body[data-site-page="p-7ec8153ff1bc"] td{border:1px solid #bbb;padding:.32rem .5rem;text-align:left;vertical-align:top}body[data-site-page="p-7ec8153ff1bc"] th{background:#f2f4f7}body[data-site-page="p-7ec8153ff1bc"] tr:nth-child(even) td{background:#fafbfc}body[data-site-page="p-7ec8153ff1bc"] code{font-family:Consolas,'SF Mono',monospace;font-size:.86em;background:#f4f5f7;padding:.05rem .3rem;border-radius:3px}body[data-site-page="p-7ec8153ff1bc"] pre{background:#f6f8fa;border:1px solid #e1e4e8;border-radius:6px;padding:.8rem 1rem;overflow-x:auto;font-size:.85em;line-height:1.45}body[data-site-page="p-7ec8153ff1bc"] pre code{background:none;padding:0}body[data-site-page="p-7ec8153ff1bc"] blockquote{border-left:4px solid #0b5;margin:.9rem 0;padding:.3rem 1.1rem;background:#f7fdf9;color:#333}body[data-site-page="p-7ec8153ff1bc"] hr{border:none;border-top:1px solid #ccc;margin:2rem 0}body[data-site-page="p-7ec8153ff1bc"] mjx-container{overflow-x:auto;overflow-y:hidden;max-width:100%}body[data-site-page="p-7ec8153ff1bc"] .ledger-sep{border:none;border-top:3px double #999;margin:3rem 0 2rem}body[data-site-page="p-7ec8153ff1bc"] .document-subtitle{font-family:'Helvetica Neue',Arial,sans-serif;color:#445;margin:.2rem 0 1.2rem}body[data-site-page="p-7ec8153ff1bc"] .document-meta{font-family:'Helvetica Neue',Arial,sans-serif;font-size:.86rem;color:#667;margin-bottom:1.4rem}body[data-site-page="p-7ec8153ff1bc"] .sourceCode{overflow:visible}body[data-site-page="p-7ec8153ff1bc"] .math.display{display:block;overflow-x:auto;overflow-y:hidden;text-align:center;margin:1em 0}@media(max-width:640px){body[data-site-page="p-7ec8153ff1bc"]{font-size:16px;padding:1rem}}

/* Extracted styles: gates/dossiers/sg3-complete-challenge-solution.html [p-2478b03109ef] */
body[data-site-page="p-2478b03109ef"]{font-family:Georgia,'Times New Roman',serif;line-height:1.62;color:#1a1a1a;max-width:54rem;margin:0 auto;padding:1.2rem 1.4rem 5rem;font-size:17px}body[data-site-page="p-2478b03109ef"] .nav{font-family:'Helvetica Neue',Arial,sans-serif;font-size:13px;color:#556;border-bottom:1px solid #ddd;padding-bottom:8px;margin-bottom:20px}body[data-site-page="p-2478b03109ef"] .nav a{color:#0b5;text-decoration:none}body[data-site-page="p-2478b03109ef"] .nav a:hover{text-decoration:underline}body[data-site-page="p-2478b03109ef"] h1{font-size:1.9rem;line-height:1.25;border-bottom:2px solid #222;padding-bottom:.3rem;margin:1.8rem 0 .7rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-2478b03109ef"] h2{font-size:1.4rem;border-bottom:1px solid #ccc;padding-bottom:.2rem;margin:1.9rem 0 .6rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-2478b03109ef"] h3{font-size:1.15rem;margin:1.4rem 0 .4rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-2478b03109ef"] h4, body[data-site-page="p-2478b03109ef"] h5, body[data-site-page="p-2478b03109ef"] h6{font-size:1rem;margin:1.1rem 0 .35rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-2478b03109ef"] p{margin:.6rem 0}body[data-site-page="p-2478b03109ef"] a{color:#0a6}body[data-site-page="p-2478b03109ef"] table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.9rem;font-family:'Helvetica Neue',Arial,sans-serif;display:block;overflow-x:auto}body[data-site-page="p-2478b03109ef"] th, body[data-site-page="p-2478b03109ef"] td{border:1px solid #bbb;padding:.32rem .5rem;text-align:left;vertical-align:top}body[data-site-page="p-2478b03109ef"] th{background:#f2f4f7}body[data-site-page="p-2478b03109ef"] tr:nth-child(even) td{background:#fafbfc}body[data-site-page="p-2478b03109ef"] code{font-family:Consolas,'SF Mono',monospace;font-size:.86em;background:#f4f5f7;padding:.05rem .3rem;border-radius:3px}body[data-site-page="p-2478b03109ef"] pre{background:#f6f8fa;border:1px solid #e1e4e8;border-radius:6px;padding:.8rem 1rem;overflow-x:auto;font-size:.85em;line-height:1.45}body[data-site-page="p-2478b03109ef"] pre code{background:none;padding:0}body[data-site-page="p-2478b03109ef"] blockquote{border-left:4px solid #0b5;margin:.9rem 0;padding:.3rem 1.1rem;background:#f7fdf9;color:#333}body[data-site-page="p-2478b03109ef"] hr{border:none;border-top:1px solid #ccc;margin:2rem 0}body[data-site-page="p-2478b03109ef"] mjx-container{overflow-x:auto;overflow-y:hidden;max-width:100%}body[data-site-page="p-2478b03109ef"] .ledger-sep{border:none;border-top:3px double #999;margin:3rem 0 2rem}body[data-site-page="p-2478b03109ef"] .document-subtitle{font-family:'Helvetica Neue',Arial,sans-serif;color:#445;margin:.2rem 0 1.2rem}body[data-site-page="p-2478b03109ef"] .document-meta{font-family:'Helvetica Neue',Arial,sans-serif;font-size:.86rem;color:#667;margin-bottom:1.4rem}body[data-site-page="p-2478b03109ef"] .sourceCode{overflow:visible}body[data-site-page="p-2478b03109ef"] .math.display{display:block;overflow-x:auto;overflow-y:hidden;text-align:center;margin:1em 0}@media(max-width:640px){body[data-site-page="p-2478b03109ef"]{font-size:16px;padding:1rem}}

/* Extracted styles: gates/dossiers/sg3.html [p-273a533a63df] */
body[data-site-page="p-273a533a63df"]{font-family:Georgia,'Times New Roman',serif;line-height:1.62;color:#1a1a1a;max-width:54rem;margin:0 auto;padding:1.2rem 1.4rem 5rem;font-size:17px}body[data-site-page="p-273a533a63df"] .nav{font-family:'Helvetica Neue',Arial,sans-serif;font-size:13px;color:#556;border-bottom:1px solid #ddd;padding-bottom:8px;margin-bottom:20px}body[data-site-page="p-273a533a63df"] .nav a{color:#0b5;text-decoration:none}body[data-site-page="p-273a533a63df"] .nav a:hover{text-decoration:underline}body[data-site-page="p-273a533a63df"] h1{font-size:1.9rem;line-height:1.25;border-bottom:2px solid #222;padding-bottom:.3rem;margin:1.8rem 0 .7rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-273a533a63df"] h2{font-size:1.4rem;border-bottom:1px solid #ccc;padding-bottom:.2rem;margin:1.9rem 0 .6rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-273a533a63df"] h3{font-size:1.15rem;margin:1.4rem 0 .4rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-273a533a63df"] h4, body[data-site-page="p-273a533a63df"] h5, body[data-site-page="p-273a533a63df"] h6{font-size:1rem;margin:1.1rem 0 .35rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-273a533a63df"] p{margin:.6rem 0}body[data-site-page="p-273a533a63df"] a{color:#0a6}body[data-site-page="p-273a533a63df"] table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.9rem;font-family:'Helvetica Neue',Arial,sans-serif;display:block;overflow-x:auto}body[data-site-page="p-273a533a63df"] th, body[data-site-page="p-273a533a63df"] td{border:1px solid #bbb;padding:.32rem .5rem;text-align:left;vertical-align:top}body[data-site-page="p-273a533a63df"] th{background:#f2f4f7}body[data-site-page="p-273a533a63df"] tr:nth-child(even) td{background:#fafbfc}body[data-site-page="p-273a533a63df"] code{font-family:Consolas,'SF Mono',monospace;font-size:.86em;background:#f4f5f7;padding:.05rem .3rem;border-radius:3px}body[data-site-page="p-273a533a63df"] pre{background:#f6f8fa;border:1px solid #e1e4e8;border-radius:6px;padding:.8rem 1rem;overflow-x:auto;font-size:.85em;line-height:1.45}body[data-site-page="p-273a533a63df"] pre code{background:none;padding:0}body[data-site-page="p-273a533a63df"] blockquote{border-left:4px solid #0b5;margin:.9rem 0;padding:.3rem 1.1rem;background:#f7fdf9;color:#333}body[data-site-page="p-273a533a63df"] hr{border:none;border-top:1px solid #ccc;margin:2rem 0}body[data-site-page="p-273a533a63df"] mjx-container{overflow-x:auto;overflow-y:hidden;max-width:100%}body[data-site-page="p-273a533a63df"] .ledger-sep{border:none;border-top:3px double #999;margin:3rem 0 2rem}body[data-site-page="p-273a533a63df"] .document-subtitle{font-family:'Helvetica Neue',Arial,sans-serif;color:#445;margin:.2rem 0 1.2rem}body[data-site-page="p-273a533a63df"] .document-meta{font-family:'Helvetica Neue',Arial,sans-serif;font-size:.86rem;color:#667;margin-bottom:1.4rem}body[data-site-page="p-273a533a63df"] .sourceCode{overflow:visible}body[data-site-page="p-273a533a63df"] .math.display{display:block;overflow-x:auto;overflow-y:hidden;text-align:center;margin:1em 0}@media(max-width:640px){body[data-site-page="p-273a533a63df"]{font-size:16px;padding:1rem}}

/* Extracted styles: gates/dossiers/sg4-complete-challenge-solution.html [p-b9d45b906334] */
body[data-site-page="p-b9d45b906334"]{font-family:Georgia,'Times New Roman',serif;line-height:1.62;color:#1a1a1a;max-width:54rem;margin:0 auto;padding:1.2rem 1.4rem 5rem;font-size:17px}body[data-site-page="p-b9d45b906334"] .nav{font-family:'Helvetica Neue',Arial,sans-serif;font-size:13px;color:#556;border-bottom:1px solid #ddd;padding-bottom:8px;margin-bottom:20px}body[data-site-page="p-b9d45b906334"] .nav a{color:#0b5;text-decoration:none}body[data-site-page="p-b9d45b906334"] .nav a:hover{text-decoration:underline}body[data-site-page="p-b9d45b906334"] h1{font-size:1.9rem;line-height:1.25;border-bottom:2px solid #222;padding-bottom:.3rem;margin:1.8rem 0 .7rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-b9d45b906334"] h2{font-size:1.4rem;border-bottom:1px solid #ccc;padding-bottom:.2rem;margin:1.9rem 0 .6rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-b9d45b906334"] h3{font-size:1.15rem;margin:1.4rem 0 .4rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-b9d45b906334"] h4, body[data-site-page="p-b9d45b906334"] h5, body[data-site-page="p-b9d45b906334"] h6{font-size:1rem;margin:1.1rem 0 .35rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-b9d45b906334"] p{margin:.6rem 0}body[data-site-page="p-b9d45b906334"] a{color:#0a6}body[data-site-page="p-b9d45b906334"] table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.9rem;font-family:'Helvetica Neue',Arial,sans-serif;display:block;overflow-x:auto}body[data-site-page="p-b9d45b906334"] th, body[data-site-page="p-b9d45b906334"] td{border:1px solid #bbb;padding:.32rem .5rem;text-align:left;vertical-align:top}body[data-site-page="p-b9d45b906334"] th{background:#f2f4f7}body[data-site-page="p-b9d45b906334"] tr:nth-child(even) td{background:#fafbfc}body[data-site-page="p-b9d45b906334"] code{font-family:Consolas,'SF Mono',monospace;font-size:.86em;background:#f4f5f7;padding:.05rem .3rem;border-radius:3px}body[data-site-page="p-b9d45b906334"] pre{background:#f6f8fa;border:1px solid #e1e4e8;border-radius:6px;padding:.8rem 1rem;overflow-x:auto;font-size:.85em;line-height:1.45}body[data-site-page="p-b9d45b906334"] pre code{background:none;padding:0}body[data-site-page="p-b9d45b906334"] blockquote{border-left:4px solid #0b5;margin:.9rem 0;padding:.3rem 1.1rem;background:#f7fdf9;color:#333}body[data-site-page="p-b9d45b906334"] hr{border:none;border-top:1px solid #ccc;margin:2rem 0}body[data-site-page="p-b9d45b906334"] mjx-container{overflow-x:auto;overflow-y:hidden;max-width:100%}body[data-site-page="p-b9d45b906334"] .ledger-sep{border:none;border-top:3px double #999;margin:3rem 0 2rem}body[data-site-page="p-b9d45b906334"] .document-subtitle{font-family:'Helvetica Neue',Arial,sans-serif;color:#445;margin:.2rem 0 1.2rem}body[data-site-page="p-b9d45b906334"] .document-meta{font-family:'Helvetica Neue',Arial,sans-serif;font-size:.86rem;color:#667;margin-bottom:1.4rem}body[data-site-page="p-b9d45b906334"] .sourceCode{overflow:visible}body[data-site-page="p-b9d45b906334"] .math.display{display:block;overflow-x:auto;overflow-y:hidden;text-align:center;margin:1em 0}@media(max-width:640px){body[data-site-page="p-b9d45b906334"]{font-size:16px;padding:1rem}}

/* Extracted styles: gates/dossiers/sg4.html [p-5d8c36db3cc3] */
body[data-site-page="p-5d8c36db3cc3"]{font-family:Georgia,'Times New Roman',serif;line-height:1.62;color:#1a1a1a;max-width:54rem;margin:0 auto;padding:1.2rem 1.4rem 5rem;font-size:17px}body[data-site-page="p-5d8c36db3cc3"] .nav{font-family:'Helvetica Neue',Arial,sans-serif;font-size:13px;color:#556;border-bottom:1px solid #ddd;padding-bottom:8px;margin-bottom:20px}body[data-site-page="p-5d8c36db3cc3"] .nav a{color:#0b5;text-decoration:none}body[data-site-page="p-5d8c36db3cc3"] .nav a:hover{text-decoration:underline}body[data-site-page="p-5d8c36db3cc3"] h1{font-size:1.9rem;line-height:1.25;border-bottom:2px solid #222;padding-bottom:.3rem;margin:1.8rem 0 .7rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-5d8c36db3cc3"] h2{font-size:1.4rem;border-bottom:1px solid #ccc;padding-bottom:.2rem;margin:1.9rem 0 .6rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-5d8c36db3cc3"] h3{font-size:1.15rem;margin:1.4rem 0 .4rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-5d8c36db3cc3"] h4, body[data-site-page="p-5d8c36db3cc3"] h5, body[data-site-page="p-5d8c36db3cc3"] h6{font-size:1rem;margin:1.1rem 0 .35rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-5d8c36db3cc3"] p{margin:.6rem 0}body[data-site-page="p-5d8c36db3cc3"] a{color:#0a6}body[data-site-page="p-5d8c36db3cc3"] table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.9rem;font-family:'Helvetica Neue',Arial,sans-serif;display:block;overflow-x:auto}body[data-site-page="p-5d8c36db3cc3"] th, body[data-site-page="p-5d8c36db3cc3"] td{border:1px solid #bbb;padding:.32rem .5rem;text-align:left;vertical-align:top}body[data-site-page="p-5d8c36db3cc3"] th{background:#f2f4f7}body[data-site-page="p-5d8c36db3cc3"] tr:nth-child(even) td{background:#fafbfc}body[data-site-page="p-5d8c36db3cc3"] code{font-family:Consolas,'SF Mono',monospace;font-size:.86em;background:#f4f5f7;padding:.05rem .3rem;border-radius:3px}body[data-site-page="p-5d8c36db3cc3"] pre{background:#f6f8fa;border:1px solid #e1e4e8;border-radius:6px;padding:.8rem 1rem;overflow-x:auto;font-size:.85em;line-height:1.45}body[data-site-page="p-5d8c36db3cc3"] pre code{background:none;padding:0}body[data-site-page="p-5d8c36db3cc3"] blockquote{border-left:4px solid #0b5;margin:.9rem 0;padding:.3rem 1.1rem;background:#f7fdf9;color:#333}body[data-site-page="p-5d8c36db3cc3"] hr{border:none;border-top:1px solid #ccc;margin:2rem 0}body[data-site-page="p-5d8c36db3cc3"] mjx-container{overflow-x:auto;overflow-y:hidden;max-width:100%}body[data-site-page="p-5d8c36db3cc3"] .ledger-sep{border:none;border-top:3px double #999;margin:3rem 0 2rem}body[data-site-page="p-5d8c36db3cc3"] .document-subtitle{font-family:'Helvetica Neue',Arial,sans-serif;color:#445;margin:.2rem 0 1.2rem}body[data-site-page="p-5d8c36db3cc3"] .document-meta{font-family:'Helvetica Neue',Arial,sans-serif;font-size:.86rem;color:#667;margin-bottom:1.4rem}body[data-site-page="p-5d8c36db3cc3"] .sourceCode{overflow:visible}body[data-site-page="p-5d8c36db3cc3"] .math.display{display:block;overflow-x:auto;overflow-y:hidden;text-align:center;margin:1em 0}@media(max-width:640px){body[data-site-page="p-5d8c36db3cc3"]{font-size:16px;padding:1rem}}

/* Extracted styles: gates/dossiers/sg5-complete-challenge-solution.html [p-abee7d49283a] */
body[data-site-page="p-abee7d49283a"]{font-family:Georgia,'Times New Roman',serif;line-height:1.62;color:#1a1a1a;max-width:54rem;margin:0 auto;padding:1.2rem 1.4rem 5rem;font-size:17px}body[data-site-page="p-abee7d49283a"] .nav{font-family:'Helvetica Neue',Arial,sans-serif;font-size:13px;color:#556;border-bottom:1px solid #ddd;padding-bottom:8px;margin-bottom:20px}body[data-site-page="p-abee7d49283a"] .nav a{color:#0b5;text-decoration:none}body[data-site-page="p-abee7d49283a"] .nav a:hover{text-decoration:underline}body[data-site-page="p-abee7d49283a"] h1{font-size:1.9rem;line-height:1.25;border-bottom:2px solid #222;padding-bottom:.3rem;margin:1.8rem 0 .7rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-abee7d49283a"] h2{font-size:1.4rem;border-bottom:1px solid #ccc;padding-bottom:.2rem;margin:1.9rem 0 .6rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-abee7d49283a"] h3{font-size:1.15rem;margin:1.4rem 0 .4rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-abee7d49283a"] h4, body[data-site-page="p-abee7d49283a"] h5, body[data-site-page="p-abee7d49283a"] h6{font-size:1rem;margin:1.1rem 0 .35rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-abee7d49283a"] p{margin:.6rem 0}body[data-site-page="p-abee7d49283a"] a{color:#0a6}body[data-site-page="p-abee7d49283a"] table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.9rem;font-family:'Helvetica Neue',Arial,sans-serif;display:block;overflow-x:auto}body[data-site-page="p-abee7d49283a"] th, body[data-site-page="p-abee7d49283a"] td{border:1px solid #bbb;padding:.32rem .5rem;text-align:left;vertical-align:top}body[data-site-page="p-abee7d49283a"] th{background:#f2f4f7}body[data-site-page="p-abee7d49283a"] tr:nth-child(even) td{background:#fafbfc}body[data-site-page="p-abee7d49283a"] code{font-family:Consolas,'SF Mono',monospace;font-size:.86em;background:#f4f5f7;padding:.05rem .3rem;border-radius:3px}body[data-site-page="p-abee7d49283a"] pre{background:#f6f8fa;border:1px solid #e1e4e8;border-radius:6px;padding:.8rem 1rem;overflow-x:auto;font-size:.85em;line-height:1.45}body[data-site-page="p-abee7d49283a"] pre code{background:none;padding:0}body[data-site-page="p-abee7d49283a"] blockquote{border-left:4px solid #0b5;margin:.9rem 0;padding:.3rem 1.1rem;background:#f7fdf9;color:#333}body[data-site-page="p-abee7d49283a"] hr{border:none;border-top:1px solid #ccc;margin:2rem 0}body[data-site-page="p-abee7d49283a"] mjx-container{overflow-x:auto;overflow-y:hidden;max-width:100%}body[data-site-page="p-abee7d49283a"] .ledger-sep{border:none;border-top:3px double #999;margin:3rem 0 2rem}body[data-site-page="p-abee7d49283a"] .document-subtitle{font-family:'Helvetica Neue',Arial,sans-serif;color:#445;margin:.2rem 0 1.2rem}body[data-site-page="p-abee7d49283a"] .document-meta{font-family:'Helvetica Neue',Arial,sans-serif;font-size:.86rem;color:#667;margin-bottom:1.4rem}body[data-site-page="p-abee7d49283a"] .sourceCode{overflow:visible}body[data-site-page="p-abee7d49283a"] .math.display{display:block;overflow-x:auto;overflow-y:hidden;text-align:center;margin:1em 0}@media(max-width:640px){body[data-site-page="p-abee7d49283a"]{font-size:16px;padding:1rem}}

/* Extracted styles: gates/dossiers/sg5.html [p-c44abe1ee732] */
body[data-site-page="p-c44abe1ee732"]{font-family:Georgia,'Times New Roman',serif;line-height:1.62;color:#1a1a1a;max-width:54rem;margin:0 auto;padding:1.2rem 1.4rem 5rem;font-size:17px}body[data-site-page="p-c44abe1ee732"] .nav{font-family:'Helvetica Neue',Arial,sans-serif;font-size:13px;color:#556;border-bottom:1px solid #ddd;padding-bottom:8px;margin-bottom:20px}body[data-site-page="p-c44abe1ee732"] .nav a{color:#0b5;text-decoration:none}body[data-site-page="p-c44abe1ee732"] .nav a:hover{text-decoration:underline}body[data-site-page="p-c44abe1ee732"] h1{font-size:1.9rem;line-height:1.25;border-bottom:2px solid #222;padding-bottom:.3rem;margin:1.8rem 0 .7rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-c44abe1ee732"] h2{font-size:1.4rem;border-bottom:1px solid #ccc;padding-bottom:.2rem;margin:1.9rem 0 .6rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-c44abe1ee732"] h3{font-size:1.15rem;margin:1.4rem 0 .4rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-c44abe1ee732"] h4, body[data-site-page="p-c44abe1ee732"] h5, body[data-site-page="p-c44abe1ee732"] h6{font-size:1rem;margin:1.1rem 0 .35rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-c44abe1ee732"] p{margin:.6rem 0}body[data-site-page="p-c44abe1ee732"] a{color:#0a6}body[data-site-page="p-c44abe1ee732"] table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.9rem;font-family:'Helvetica Neue',Arial,sans-serif;display:block;overflow-x:auto}body[data-site-page="p-c44abe1ee732"] th, body[data-site-page="p-c44abe1ee732"] td{border:1px solid #bbb;padding:.32rem .5rem;text-align:left;vertical-align:top}body[data-site-page="p-c44abe1ee732"] th{background:#f2f4f7}body[data-site-page="p-c44abe1ee732"] tr:nth-child(even) td{background:#fafbfc}body[data-site-page="p-c44abe1ee732"] code{font-family:Consolas,'SF Mono',monospace;font-size:.86em;background:#f4f5f7;padding:.05rem .3rem;border-radius:3px}body[data-site-page="p-c44abe1ee732"] pre{background:#f6f8fa;border:1px solid #e1e4e8;border-radius:6px;padding:.8rem 1rem;overflow-x:auto;font-size:.85em;line-height:1.45}body[data-site-page="p-c44abe1ee732"] pre code{background:none;padding:0}body[data-site-page="p-c44abe1ee732"] blockquote{border-left:4px solid #0b5;margin:.9rem 0;padding:.3rem 1.1rem;background:#f7fdf9;color:#333}body[data-site-page="p-c44abe1ee732"] hr{border:none;border-top:1px solid #ccc;margin:2rem 0}body[data-site-page="p-c44abe1ee732"] mjx-container{overflow-x:auto;overflow-y:hidden;max-width:100%}body[data-site-page="p-c44abe1ee732"] .ledger-sep{border:none;border-top:3px double #999;margin:3rem 0 2rem}body[data-site-page="p-c44abe1ee732"] .document-subtitle{font-family:'Helvetica Neue',Arial,sans-serif;color:#445;margin:.2rem 0 1.2rem}body[data-site-page="p-c44abe1ee732"] .document-meta{font-family:'Helvetica Neue',Arial,sans-serif;font-size:.86rem;color:#667;margin-bottom:1.4rem}body[data-site-page="p-c44abe1ee732"] .sourceCode{overflow:visible}body[data-site-page="p-c44abe1ee732"] .math.display{display:block;overflow-x:auto;overflow-y:hidden;text-align:center;margin:1em 0}@media(max-width:640px){body[data-site-page="p-c44abe1ee732"]{font-size:16px;padding:1rem}}

/* Extracted styles: gates/dossiers/sg6-complete-challenge-solution.html [p-378c98ce7011] */
body[data-site-page="p-378c98ce7011"]{font-family:Georgia,'Times New Roman',serif;line-height:1.62;color:#1a1a1a;max-width:54rem;margin:0 auto;padding:1.2rem 1.4rem 5rem;font-size:17px}body[data-site-page="p-378c98ce7011"] .nav{font-family:'Helvetica Neue',Arial,sans-serif;font-size:13px;color:#556;border-bottom:1px solid #ddd;padding-bottom:8px;margin-bottom:20px}body[data-site-page="p-378c98ce7011"] .nav a{color:#0b5;text-decoration:none}body[data-site-page="p-378c98ce7011"] .nav a:hover{text-decoration:underline}body[data-site-page="p-378c98ce7011"] h1{font-size:1.9rem;line-height:1.25;border-bottom:2px solid #222;padding-bottom:.3rem;margin:1.8rem 0 .7rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-378c98ce7011"] h2{font-size:1.4rem;border-bottom:1px solid #ccc;padding-bottom:.2rem;margin:1.9rem 0 .6rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-378c98ce7011"] h3{font-size:1.15rem;margin:1.4rem 0 .4rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-378c98ce7011"] h4, body[data-site-page="p-378c98ce7011"] h5, body[data-site-page="p-378c98ce7011"] h6{font-size:1rem;margin:1.1rem 0 .35rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-378c98ce7011"] p{margin:.6rem 0}body[data-site-page="p-378c98ce7011"] a{color:#0a6}body[data-site-page="p-378c98ce7011"] table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.9rem;font-family:'Helvetica Neue',Arial,sans-serif;display:block;overflow-x:auto}body[data-site-page="p-378c98ce7011"] th, body[data-site-page="p-378c98ce7011"] td{border:1px solid #bbb;padding:.32rem .5rem;text-align:left;vertical-align:top}body[data-site-page="p-378c98ce7011"] th{background:#f2f4f7}body[data-site-page="p-378c98ce7011"] tr:nth-child(even) td{background:#fafbfc}body[data-site-page="p-378c98ce7011"] code{font-family:Consolas,'SF Mono',monospace;font-size:.86em;background:#f4f5f7;padding:.05rem .3rem;border-radius:3px}body[data-site-page="p-378c98ce7011"] pre{background:#f6f8fa;border:1px solid #e1e4e8;border-radius:6px;padding:.8rem 1rem;overflow-x:auto;font-size:.85em;line-height:1.45}body[data-site-page="p-378c98ce7011"] pre code{background:none;padding:0}body[data-site-page="p-378c98ce7011"] blockquote{border-left:4px solid #0b5;margin:.9rem 0;padding:.3rem 1.1rem;background:#f7fdf9;color:#333}body[data-site-page="p-378c98ce7011"] hr{border:none;border-top:1px solid #ccc;margin:2rem 0}body[data-site-page="p-378c98ce7011"] mjx-container{overflow-x:auto;overflow-y:hidden;max-width:100%}body[data-site-page="p-378c98ce7011"] .ledger-sep{border:none;border-top:3px double #999;margin:3rem 0 2rem}body[data-site-page="p-378c98ce7011"] .document-subtitle{font-family:'Helvetica Neue',Arial,sans-serif;color:#445;margin:.2rem 0 1.2rem}body[data-site-page="p-378c98ce7011"] .document-meta{font-family:'Helvetica Neue',Arial,sans-serif;font-size:.86rem;color:#667;margin-bottom:1.4rem}body[data-site-page="p-378c98ce7011"] .sourceCode{overflow:visible}body[data-site-page="p-378c98ce7011"] .math.display{display:block;overflow-x:auto;overflow-y:hidden;text-align:center;margin:1em 0}@media(max-width:640px){body[data-site-page="p-378c98ce7011"]{font-size:16px;padding:1rem}}

/* Extracted styles: gates/dossiers/sg6.html [p-6a49e8a072f0] */
body[data-site-page="p-6a49e8a072f0"]{font-family:Georgia,'Times New Roman',serif;line-height:1.62;color:#1a1a1a;max-width:54rem;margin:0 auto;padding:1.2rem 1.4rem 5rem;font-size:17px}body[data-site-page="p-6a49e8a072f0"] .nav{font-family:'Helvetica Neue',Arial,sans-serif;font-size:13px;color:#556;border-bottom:1px solid #ddd;padding-bottom:8px;margin-bottom:20px}body[data-site-page="p-6a49e8a072f0"] .nav a{color:#0b5;text-decoration:none}body[data-site-page="p-6a49e8a072f0"] .nav a:hover{text-decoration:underline}body[data-site-page="p-6a49e8a072f0"] h1{font-size:1.9rem;line-height:1.25;border-bottom:2px solid #222;padding-bottom:.3rem;margin:1.8rem 0 .7rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-6a49e8a072f0"] h2{font-size:1.4rem;border-bottom:1px solid #ccc;padding-bottom:.2rem;margin:1.9rem 0 .6rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-6a49e8a072f0"] h3{font-size:1.15rem;margin:1.4rem 0 .4rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-6a49e8a072f0"] h4, body[data-site-page="p-6a49e8a072f0"] h5, body[data-site-page="p-6a49e8a072f0"] h6{font-size:1rem;margin:1.1rem 0 .35rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-6a49e8a072f0"] p{margin:.6rem 0}body[data-site-page="p-6a49e8a072f0"] a{color:#0a6}body[data-site-page="p-6a49e8a072f0"] table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.9rem;font-family:'Helvetica Neue',Arial,sans-serif;display:block;overflow-x:auto}body[data-site-page="p-6a49e8a072f0"] th, body[data-site-page="p-6a49e8a072f0"] td{border:1px solid #bbb;padding:.32rem .5rem;text-align:left;vertical-align:top}body[data-site-page="p-6a49e8a072f0"] th{background:#f2f4f7}body[data-site-page="p-6a49e8a072f0"] tr:nth-child(even) td{background:#fafbfc}body[data-site-page="p-6a49e8a072f0"] code{font-family:Consolas,'SF Mono',monospace;font-size:.86em;background:#f4f5f7;padding:.05rem .3rem;border-radius:3px}body[data-site-page="p-6a49e8a072f0"] pre{background:#f6f8fa;border:1px solid #e1e4e8;border-radius:6px;padding:.8rem 1rem;overflow-x:auto;font-size:.85em;line-height:1.45}body[data-site-page="p-6a49e8a072f0"] pre code{background:none;padding:0}body[data-site-page="p-6a49e8a072f0"] blockquote{border-left:4px solid #0b5;margin:.9rem 0;padding:.3rem 1.1rem;background:#f7fdf9;color:#333}body[data-site-page="p-6a49e8a072f0"] hr{border:none;border-top:1px solid #ccc;margin:2rem 0}body[data-site-page="p-6a49e8a072f0"] mjx-container{overflow-x:auto;overflow-y:hidden;max-width:100%}body[data-site-page="p-6a49e8a072f0"] .ledger-sep{border:none;border-top:3px double #999;margin:3rem 0 2rem}body[data-site-page="p-6a49e8a072f0"] .document-subtitle{font-family:'Helvetica Neue',Arial,sans-serif;color:#445;margin:.2rem 0 1.2rem}body[data-site-page="p-6a49e8a072f0"] .document-meta{font-family:'Helvetica Neue',Arial,sans-serif;font-size:.86rem;color:#667;margin-bottom:1.4rem}body[data-site-page="p-6a49e8a072f0"] .sourceCode{overflow:visible}body[data-site-page="p-6a49e8a072f0"] .math.display{display:block;overflow-x:auto;overflow-y:hidden;text-align:center;margin:1em 0}@media(max-width:640px){body[data-site-page="p-6a49e8a072f0"]{font-size:16px;padding:1rem}}

/* Extracted styles: gates/dossiers/sg7-complete-challenge-solution.html [p-92a5ae79f026] */
body[data-site-page="p-92a5ae79f026"]{font-family:Georgia,'Times New Roman',serif;line-height:1.62;color:#1a1a1a;max-width:54rem;margin:0 auto;padding:1.2rem 1.4rem 5rem;font-size:17px}body[data-site-page="p-92a5ae79f026"] .nav{font-family:'Helvetica Neue',Arial,sans-serif;font-size:13px;color:#556;border-bottom:1px solid #ddd;padding-bottom:8px;margin-bottom:20px}body[data-site-page="p-92a5ae79f026"] .nav a{color:#0b5;text-decoration:none}body[data-site-page="p-92a5ae79f026"] .nav a:hover{text-decoration:underline}body[data-site-page="p-92a5ae79f026"] h1{font-size:1.9rem;line-height:1.25;border-bottom:2px solid #222;padding-bottom:.3rem;margin:1.8rem 0 .7rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-92a5ae79f026"] h2{font-size:1.4rem;border-bottom:1px solid #ccc;padding-bottom:.2rem;margin:1.9rem 0 .6rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-92a5ae79f026"] h3{font-size:1.15rem;margin:1.4rem 0 .4rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-92a5ae79f026"] h4, body[data-site-page="p-92a5ae79f026"] h5, body[data-site-page="p-92a5ae79f026"] h6{font-size:1rem;margin:1.1rem 0 .35rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-92a5ae79f026"] p{margin:.6rem 0}body[data-site-page="p-92a5ae79f026"] a{color:#0a6}body[data-site-page="p-92a5ae79f026"] table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.9rem;font-family:'Helvetica Neue',Arial,sans-serif;display:block;overflow-x:auto}body[data-site-page="p-92a5ae79f026"] th, body[data-site-page="p-92a5ae79f026"] td{border:1px solid #bbb;padding:.32rem .5rem;text-align:left;vertical-align:top}body[data-site-page="p-92a5ae79f026"] th{background:#f2f4f7}body[data-site-page="p-92a5ae79f026"] tr:nth-child(even) td{background:#fafbfc}body[data-site-page="p-92a5ae79f026"] code{font-family:Consolas,'SF Mono',monospace;font-size:.86em;background:#f4f5f7;padding:.05rem .3rem;border-radius:3px}body[data-site-page="p-92a5ae79f026"] pre{background:#f6f8fa;border:1px solid #e1e4e8;border-radius:6px;padding:.8rem 1rem;overflow-x:auto;font-size:.85em;line-height:1.45}body[data-site-page="p-92a5ae79f026"] pre code{background:none;padding:0}body[data-site-page="p-92a5ae79f026"] blockquote{border-left:4px solid #0b5;margin:.9rem 0;padding:.3rem 1.1rem;background:#f7fdf9;color:#333}body[data-site-page="p-92a5ae79f026"] hr{border:none;border-top:1px solid #ccc;margin:2rem 0}body[data-site-page="p-92a5ae79f026"] mjx-container{overflow-x:auto;overflow-y:hidden;max-width:100%}body[data-site-page="p-92a5ae79f026"] .ledger-sep{border:none;border-top:3px double #999;margin:3rem 0 2rem}body[data-site-page="p-92a5ae79f026"] .document-subtitle{font-family:'Helvetica Neue',Arial,sans-serif;color:#445;margin:.2rem 0 1.2rem}body[data-site-page="p-92a5ae79f026"] .document-meta{font-family:'Helvetica Neue',Arial,sans-serif;font-size:.86rem;color:#667;margin-bottom:1.4rem}body[data-site-page="p-92a5ae79f026"] .sourceCode{overflow:visible}body[data-site-page="p-92a5ae79f026"] .math.display{display:block;overflow-x:auto;overflow-y:hidden;text-align:center;margin:1em 0}@media(max-width:640px){body[data-site-page="p-92a5ae79f026"]{font-size:16px;padding:1rem}}

/* Extracted styles: gates/dossiers/sg7.html [p-b75e3b3ff5db] */
body[data-site-page="p-b75e3b3ff5db"]{font-family:Georgia,'Times New Roman',serif;line-height:1.62;color:#1a1a1a;max-width:54rem;margin:0 auto;padding:1.2rem 1.4rem 5rem;font-size:17px}body[data-site-page="p-b75e3b3ff5db"] .nav{font-family:'Helvetica Neue',Arial,sans-serif;font-size:13px;color:#556;border-bottom:1px solid #ddd;padding-bottom:8px;margin-bottom:20px}body[data-site-page="p-b75e3b3ff5db"] .nav a{color:#0b5;text-decoration:none}body[data-site-page="p-b75e3b3ff5db"] .nav a:hover{text-decoration:underline}body[data-site-page="p-b75e3b3ff5db"] h1{font-size:1.9rem;line-height:1.25;border-bottom:2px solid #222;padding-bottom:.3rem;margin:1.8rem 0 .7rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-b75e3b3ff5db"] h2{font-size:1.4rem;border-bottom:1px solid #ccc;padding-bottom:.2rem;margin:1.9rem 0 .6rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-b75e3b3ff5db"] h3{font-size:1.15rem;margin:1.4rem 0 .4rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-b75e3b3ff5db"] h4, body[data-site-page="p-b75e3b3ff5db"] h5, body[data-site-page="p-b75e3b3ff5db"] h6{font-size:1rem;margin:1.1rem 0 .35rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-b75e3b3ff5db"] p{margin:.6rem 0}body[data-site-page="p-b75e3b3ff5db"] a{color:#0a6}body[data-site-page="p-b75e3b3ff5db"] table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.9rem;font-family:'Helvetica Neue',Arial,sans-serif;display:block;overflow-x:auto}body[data-site-page="p-b75e3b3ff5db"] th, body[data-site-page="p-b75e3b3ff5db"] td{border:1px solid #bbb;padding:.32rem .5rem;text-align:left;vertical-align:top}body[data-site-page="p-b75e3b3ff5db"] th{background:#f2f4f7}body[data-site-page="p-b75e3b3ff5db"] tr:nth-child(even) td{background:#fafbfc}body[data-site-page="p-b75e3b3ff5db"] code{font-family:Consolas,'SF Mono',monospace;font-size:.86em;background:#f4f5f7;padding:.05rem .3rem;border-radius:3px}body[data-site-page="p-b75e3b3ff5db"] pre{background:#f6f8fa;border:1px solid #e1e4e8;border-radius:6px;padding:.8rem 1rem;overflow-x:auto;font-size:.85em;line-height:1.45}body[data-site-page="p-b75e3b3ff5db"] pre code{background:none;padding:0}body[data-site-page="p-b75e3b3ff5db"] blockquote{border-left:4px solid #0b5;margin:.9rem 0;padding:.3rem 1.1rem;background:#f7fdf9;color:#333}body[data-site-page="p-b75e3b3ff5db"] hr{border:none;border-top:1px solid #ccc;margin:2rem 0}body[data-site-page="p-b75e3b3ff5db"] mjx-container{overflow-x:auto;overflow-y:hidden;max-width:100%}body[data-site-page="p-b75e3b3ff5db"] .ledger-sep{border:none;border-top:3px double #999;margin:3rem 0 2rem}body[data-site-page="p-b75e3b3ff5db"] .document-subtitle{font-family:'Helvetica Neue',Arial,sans-serif;color:#445;margin:.2rem 0 1.2rem}body[data-site-page="p-b75e3b3ff5db"] .document-meta{font-family:'Helvetica Neue',Arial,sans-serif;font-size:.86rem;color:#667;margin-bottom:1.4rem}body[data-site-page="p-b75e3b3ff5db"] .sourceCode{overflow:visible}body[data-site-page="p-b75e3b3ff5db"] .math.display{display:block;overflow-x:auto;overflow-y:hidden;text-align:center;margin:1em 0}@media(max-width:640px){body[data-site-page="p-b75e3b3ff5db"]{font-size:16px;padding:1rem}}

/* Extracted styles: gates/dossiers/sg8-complete-challenge-solution.html [p-92907f152c07] */
body[data-site-page="p-92907f152c07"]{font-family:Georgia,'Times New Roman',serif;line-height:1.62;color:#1a1a1a;max-width:54rem;margin:0 auto;padding:1.2rem 1.4rem 5rem;font-size:17px}body[data-site-page="p-92907f152c07"] .nav{font-family:'Helvetica Neue',Arial,sans-serif;font-size:13px;color:#556;border-bottom:1px solid #ddd;padding-bottom:8px;margin-bottom:20px}body[data-site-page="p-92907f152c07"] .nav a{color:#0b5;text-decoration:none}body[data-site-page="p-92907f152c07"] .nav a:hover{text-decoration:underline}body[data-site-page="p-92907f152c07"] h1{font-size:1.9rem;line-height:1.25;border-bottom:2px solid #222;padding-bottom:.3rem;margin:1.8rem 0 .7rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-92907f152c07"] h2{font-size:1.4rem;border-bottom:1px solid #ccc;padding-bottom:.2rem;margin:1.9rem 0 .6rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-92907f152c07"] h3{font-size:1.15rem;margin:1.4rem 0 .4rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-92907f152c07"] h4, body[data-site-page="p-92907f152c07"] h5, body[data-site-page="p-92907f152c07"] h6{font-size:1rem;margin:1.1rem 0 .35rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-92907f152c07"] p{margin:.6rem 0}body[data-site-page="p-92907f152c07"] a{color:#0a6}body[data-site-page="p-92907f152c07"] table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.9rem;font-family:'Helvetica Neue',Arial,sans-serif;display:block;overflow-x:auto}body[data-site-page="p-92907f152c07"] th, body[data-site-page="p-92907f152c07"] td{border:1px solid #bbb;padding:.32rem .5rem;text-align:left;vertical-align:top}body[data-site-page="p-92907f152c07"] th{background:#f2f4f7}body[data-site-page="p-92907f152c07"] tr:nth-child(even) td{background:#fafbfc}body[data-site-page="p-92907f152c07"] code{font-family:Consolas,'SF Mono',monospace;font-size:.86em;background:#f4f5f7;padding:.05rem .3rem;border-radius:3px}body[data-site-page="p-92907f152c07"] pre{background:#f6f8fa;border:1px solid #e1e4e8;border-radius:6px;padding:.8rem 1rem;overflow-x:auto;font-size:.85em;line-height:1.45}body[data-site-page="p-92907f152c07"] pre code{background:none;padding:0}body[data-site-page="p-92907f152c07"] blockquote{border-left:4px solid #0b5;margin:.9rem 0;padding:.3rem 1.1rem;background:#f7fdf9;color:#333}body[data-site-page="p-92907f152c07"] hr{border:none;border-top:1px solid #ccc;margin:2rem 0}body[data-site-page="p-92907f152c07"] mjx-container{overflow-x:auto;overflow-y:hidden;max-width:100%}body[data-site-page="p-92907f152c07"] .ledger-sep{border:none;border-top:3px double #999;margin:3rem 0 2rem}body[data-site-page="p-92907f152c07"] .document-subtitle{font-family:'Helvetica Neue',Arial,sans-serif;color:#445;margin:.2rem 0 1.2rem}body[data-site-page="p-92907f152c07"] .document-meta{font-family:'Helvetica Neue',Arial,sans-serif;font-size:.86rem;color:#667;margin-bottom:1.4rem}body[data-site-page="p-92907f152c07"] .sourceCode{overflow:visible}body[data-site-page="p-92907f152c07"] .math.display{display:block;overflow-x:auto;overflow-y:hidden;text-align:center;margin:1em 0}@media(max-width:640px){body[data-site-page="p-92907f152c07"]{font-size:16px;padding:1rem}}

/* Extracted styles: gates/dossiers/sg8.html [p-6ea0b1b6c1e4] */
body[data-site-page="p-6ea0b1b6c1e4"]{font-family:Georgia,'Times New Roman',serif;line-height:1.62;color:#1a1a1a;max-width:54rem;margin:0 auto;padding:1.2rem 1.4rem 5rem;font-size:17px}body[data-site-page="p-6ea0b1b6c1e4"] .nav{font-family:'Helvetica Neue',Arial,sans-serif;font-size:13px;color:#556;border-bottom:1px solid #ddd;padding-bottom:8px;margin-bottom:20px}body[data-site-page="p-6ea0b1b6c1e4"] .nav a{color:#0b5;text-decoration:none}body[data-site-page="p-6ea0b1b6c1e4"] .nav a:hover{text-decoration:underline}body[data-site-page="p-6ea0b1b6c1e4"] h1{font-size:1.9rem;line-height:1.25;border-bottom:2px solid #222;padding-bottom:.3rem;margin:1.8rem 0 .7rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-6ea0b1b6c1e4"] h2{font-size:1.4rem;border-bottom:1px solid #ccc;padding-bottom:.2rem;margin:1.9rem 0 .6rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-6ea0b1b6c1e4"] h3{font-size:1.15rem;margin:1.4rem 0 .4rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-6ea0b1b6c1e4"] h4, body[data-site-page="p-6ea0b1b6c1e4"] h5, body[data-site-page="p-6ea0b1b6c1e4"] h6{font-size:1rem;margin:1.1rem 0 .35rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-6ea0b1b6c1e4"] p{margin:.6rem 0}body[data-site-page="p-6ea0b1b6c1e4"] a{color:#0a6}body[data-site-page="p-6ea0b1b6c1e4"] table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.9rem;font-family:'Helvetica Neue',Arial,sans-serif;display:block;overflow-x:auto}body[data-site-page="p-6ea0b1b6c1e4"] th, body[data-site-page="p-6ea0b1b6c1e4"] td{border:1px solid #bbb;padding:.32rem .5rem;text-align:left;vertical-align:top}body[data-site-page="p-6ea0b1b6c1e4"] th{background:#f2f4f7}body[data-site-page="p-6ea0b1b6c1e4"] tr:nth-child(even) td{background:#fafbfc}body[data-site-page="p-6ea0b1b6c1e4"] code{font-family:Consolas,'SF Mono',monospace;font-size:.86em;background:#f4f5f7;padding:.05rem .3rem;border-radius:3px}body[data-site-page="p-6ea0b1b6c1e4"] pre{background:#f6f8fa;border:1px solid #e1e4e8;border-radius:6px;padding:.8rem 1rem;overflow-x:auto;font-size:.85em;line-height:1.45}body[data-site-page="p-6ea0b1b6c1e4"] pre code{background:none;padding:0}body[data-site-page="p-6ea0b1b6c1e4"] blockquote{border-left:4px solid #0b5;margin:.9rem 0;padding:.3rem 1.1rem;background:#f7fdf9;color:#333}body[data-site-page="p-6ea0b1b6c1e4"] hr{border:none;border-top:1px solid #ccc;margin:2rem 0}body[data-site-page="p-6ea0b1b6c1e4"] mjx-container{overflow-x:auto;overflow-y:hidden;max-width:100%}body[data-site-page="p-6ea0b1b6c1e4"] .ledger-sep{border:none;border-top:3px double #999;margin:3rem 0 2rem}body[data-site-page="p-6ea0b1b6c1e4"] .document-subtitle{font-family:'Helvetica Neue',Arial,sans-serif;color:#445;margin:.2rem 0 1.2rem}body[data-site-page="p-6ea0b1b6c1e4"] .document-meta{font-family:'Helvetica Neue',Arial,sans-serif;font-size:.86rem;color:#667;margin-bottom:1.4rem}body[data-site-page="p-6ea0b1b6c1e4"] .sourceCode{overflow:visible}body[data-site-page="p-6ea0b1b6c1e4"] .math.display{display:block;overflow-x:auto;overflow-y:hidden;text-align:center;margin:1em 0}@media(max-width:640px){body[data-site-page="p-6ea0b1b6c1e4"]{font-size:16px;padding:1rem}}

/* Extracted styles: gates/dossiers/sg9-complete-challenge-solution.html [p-787b71dd96ca] */
body[data-site-page="p-787b71dd96ca"]{font-family:Georgia,'Times New Roman',serif;line-height:1.62;color:#1a1a1a;max-width:54rem;margin:0 auto;padding:1.2rem 1.4rem 5rem;font-size:17px}body[data-site-page="p-787b71dd96ca"] .nav{font-family:'Helvetica Neue',Arial,sans-serif;font-size:13px;color:#556;border-bottom:1px solid #ddd;padding-bottom:8px;margin-bottom:20px}body[data-site-page="p-787b71dd96ca"] .nav a{color:#0b5;text-decoration:none}body[data-site-page="p-787b71dd96ca"] .nav a:hover{text-decoration:underline}body[data-site-page="p-787b71dd96ca"] h1{font-size:1.9rem;line-height:1.25;border-bottom:2px solid #222;padding-bottom:.3rem;margin:1.8rem 0 .7rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-787b71dd96ca"] h2{font-size:1.4rem;border-bottom:1px solid #ccc;padding-bottom:.2rem;margin:1.9rem 0 .6rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-787b71dd96ca"] h3{font-size:1.15rem;margin:1.4rem 0 .4rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-787b71dd96ca"] h4, body[data-site-page="p-787b71dd96ca"] h5, body[data-site-page="p-787b71dd96ca"] h6{font-size:1rem;margin:1.1rem 0 .35rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-787b71dd96ca"] p{margin:.6rem 0}body[data-site-page="p-787b71dd96ca"] a{color:#0a6}body[data-site-page="p-787b71dd96ca"] table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.9rem;font-family:'Helvetica Neue',Arial,sans-serif;display:block;overflow-x:auto}body[data-site-page="p-787b71dd96ca"] th, body[data-site-page="p-787b71dd96ca"] td{border:1px solid #bbb;padding:.32rem .5rem;text-align:left;vertical-align:top}body[data-site-page="p-787b71dd96ca"] th{background:#f2f4f7}body[data-site-page="p-787b71dd96ca"] tr:nth-child(even) td{background:#fafbfc}body[data-site-page="p-787b71dd96ca"] code{font-family:Consolas,'SF Mono',monospace;font-size:.86em;background:#f4f5f7;padding:.05rem .3rem;border-radius:3px}body[data-site-page="p-787b71dd96ca"] pre{background:#f6f8fa;border:1px solid #e1e4e8;border-radius:6px;padding:.8rem 1rem;overflow-x:auto;font-size:.85em;line-height:1.45}body[data-site-page="p-787b71dd96ca"] pre code{background:none;padding:0}body[data-site-page="p-787b71dd96ca"] blockquote{border-left:4px solid #0b5;margin:.9rem 0;padding:.3rem 1.1rem;background:#f7fdf9;color:#333}body[data-site-page="p-787b71dd96ca"] hr{border:none;border-top:1px solid #ccc;margin:2rem 0}body[data-site-page="p-787b71dd96ca"] mjx-container{overflow-x:auto;overflow-y:hidden;max-width:100%}body[data-site-page="p-787b71dd96ca"] .ledger-sep{border:none;border-top:3px double #999;margin:3rem 0 2rem}body[data-site-page="p-787b71dd96ca"] .document-subtitle{font-family:'Helvetica Neue',Arial,sans-serif;color:#445;margin:.2rem 0 1.2rem}body[data-site-page="p-787b71dd96ca"] .document-meta{font-family:'Helvetica Neue',Arial,sans-serif;font-size:.86rem;color:#667;margin-bottom:1.4rem}body[data-site-page="p-787b71dd96ca"] .sourceCode{overflow:visible}body[data-site-page="p-787b71dd96ca"] .math.display{display:block;overflow-x:auto;overflow-y:hidden;text-align:center;margin:1em 0}@media(max-width:640px){body[data-site-page="p-787b71dd96ca"]{font-size:16px;padding:1rem}}

/* Extracted styles: gates/dossiers/sg9.html [p-389f2e805025] */
body[data-site-page="p-389f2e805025"]{font-family:Georgia,'Times New Roman',serif;line-height:1.62;color:#1a1a1a;max-width:54rem;margin:0 auto;padding:1.2rem 1.4rem 5rem;font-size:17px}body[data-site-page="p-389f2e805025"] .nav{font-family:'Helvetica Neue',Arial,sans-serif;font-size:13px;color:#556;border-bottom:1px solid #ddd;padding-bottom:8px;margin-bottom:20px}body[data-site-page="p-389f2e805025"] .nav a{color:#0b5;text-decoration:none}body[data-site-page="p-389f2e805025"] .nav a:hover{text-decoration:underline}body[data-site-page="p-389f2e805025"] h1{font-size:1.9rem;line-height:1.25;border-bottom:2px solid #222;padding-bottom:.3rem;margin:1.8rem 0 .7rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-389f2e805025"] h2{font-size:1.4rem;border-bottom:1px solid #ccc;padding-bottom:.2rem;margin:1.9rem 0 .6rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-389f2e805025"] h3{font-size:1.15rem;margin:1.4rem 0 .4rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-389f2e805025"] h4, body[data-site-page="p-389f2e805025"] h5, body[data-site-page="p-389f2e805025"] h6{font-size:1rem;margin:1.1rem 0 .35rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-389f2e805025"] p{margin:.6rem 0}body[data-site-page="p-389f2e805025"] a{color:#0a6}body[data-site-page="p-389f2e805025"] table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.9rem;font-family:'Helvetica Neue',Arial,sans-serif;display:block;overflow-x:auto}body[data-site-page="p-389f2e805025"] th, body[data-site-page="p-389f2e805025"] td{border:1px solid #bbb;padding:.32rem .5rem;text-align:left;vertical-align:top}body[data-site-page="p-389f2e805025"] th{background:#f2f4f7}body[data-site-page="p-389f2e805025"] tr:nth-child(even) td{background:#fafbfc}body[data-site-page="p-389f2e805025"] code{font-family:Consolas,'SF Mono',monospace;font-size:.86em;background:#f4f5f7;padding:.05rem .3rem;border-radius:3px}body[data-site-page="p-389f2e805025"] pre{background:#f6f8fa;border:1px solid #e1e4e8;border-radius:6px;padding:.8rem 1rem;overflow-x:auto;font-size:.85em;line-height:1.45}body[data-site-page="p-389f2e805025"] pre code{background:none;padding:0}body[data-site-page="p-389f2e805025"] blockquote{border-left:4px solid #0b5;margin:.9rem 0;padding:.3rem 1.1rem;background:#f7fdf9;color:#333}body[data-site-page="p-389f2e805025"] hr{border:none;border-top:1px solid #ccc;margin:2rem 0}body[data-site-page="p-389f2e805025"] mjx-container{overflow-x:auto;overflow-y:hidden;max-width:100%}body[data-site-page="p-389f2e805025"] .ledger-sep{border:none;border-top:3px double #999;margin:3rem 0 2rem}body[data-site-page="p-389f2e805025"] .document-subtitle{font-family:'Helvetica Neue',Arial,sans-serif;color:#445;margin:.2rem 0 1.2rem}body[data-site-page="p-389f2e805025"] .document-meta{font-family:'Helvetica Neue',Arial,sans-serif;font-size:.86rem;color:#667;margin-bottom:1.4rem}body[data-site-page="p-389f2e805025"] .sourceCode{overflow:visible}body[data-site-page="p-389f2e805025"] .math.display{display:block;overflow-x:auto;overflow-y:hidden;text-align:center;margin:1em 0}@media(max-width:640px){body[data-site-page="p-389f2e805025"]{font-size:16px;padding:1rem}}

/* Extracted styles: gates/dossiers/theta-qcd-complete-challenge-solution.html [p-aac0540a0187] */
body[data-site-page="p-aac0540a0187"]{font-family:Georgia,'Times New Roman',serif;line-height:1.62;color:#1a1a1a;max-width:54rem;margin:0 auto;padding:1.2rem 1.4rem 5rem;font-size:17px}body[data-site-page="p-aac0540a0187"] .nav{font-family:'Helvetica Neue',Arial,sans-serif;font-size:13px;color:#556;border-bottom:1px solid #ddd;padding-bottom:8px;margin-bottom:20px}body[data-site-page="p-aac0540a0187"] .nav a{color:#0b5;text-decoration:none}body[data-site-page="p-aac0540a0187"] .nav a:hover{text-decoration:underline}body[data-site-page="p-aac0540a0187"] h1{font-size:1.9rem;line-height:1.25;border-bottom:2px solid #222;padding-bottom:.3rem;margin:1.8rem 0 .7rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-aac0540a0187"] h2{font-size:1.4rem;border-bottom:1px solid #ccc;padding-bottom:.2rem;margin:1.9rem 0 .6rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-aac0540a0187"] h3{font-size:1.15rem;margin:1.4rem 0 .4rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-aac0540a0187"] h4, body[data-site-page="p-aac0540a0187"] h5, body[data-site-page="p-aac0540a0187"] h6{font-size:1rem;margin:1.1rem 0 .35rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-aac0540a0187"] p{margin:.6rem 0}body[data-site-page="p-aac0540a0187"] a{color:#0a6}body[data-site-page="p-aac0540a0187"] table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.9rem;font-family:'Helvetica Neue',Arial,sans-serif;display:block;overflow-x:auto}body[data-site-page="p-aac0540a0187"] th, body[data-site-page="p-aac0540a0187"] td{border:1px solid #bbb;padding:.32rem .5rem;text-align:left;vertical-align:top}body[data-site-page="p-aac0540a0187"] th{background:#f2f4f7}body[data-site-page="p-aac0540a0187"] tr:nth-child(even) td{background:#fafbfc}body[data-site-page="p-aac0540a0187"] code{font-family:Consolas,'SF Mono',monospace;font-size:.86em;background:#f4f5f7;padding:.05rem .3rem;border-radius:3px}body[data-site-page="p-aac0540a0187"] pre{background:#f6f8fa;border:1px solid #e1e4e8;border-radius:6px;padding:.8rem 1rem;overflow-x:auto;font-size:.85em;line-height:1.45}body[data-site-page="p-aac0540a0187"] pre code{background:none;padding:0}body[data-site-page="p-aac0540a0187"] blockquote{border-left:4px solid #0b5;margin:.9rem 0;padding:.3rem 1.1rem;background:#f7fdf9;color:#333}body[data-site-page="p-aac0540a0187"] hr{border:none;border-top:1px solid #ccc;margin:2rem 0}body[data-site-page="p-aac0540a0187"] mjx-container{overflow-x:auto;overflow-y:hidden;max-width:100%}body[data-site-page="p-aac0540a0187"] .ledger-sep{border:none;border-top:3px double #999;margin:3rem 0 2rem}body[data-site-page="p-aac0540a0187"] .document-subtitle{font-family:'Helvetica Neue',Arial,sans-serif;color:#445;margin:.2rem 0 1.2rem}body[data-site-page="p-aac0540a0187"] .document-meta{font-family:'Helvetica Neue',Arial,sans-serif;font-size:.86rem;color:#667;margin-bottom:1.4rem}body[data-site-page="p-aac0540a0187"] .sourceCode{overflow:visible}body[data-site-page="p-aac0540a0187"] .math.display{display:block;overflow-x:auto;overflow-y:hidden;text-align:center;margin:1em 0}@media(max-width:640px){body[data-site-page="p-aac0540a0187"]{font-size:16px;padding:1rem}}

/* Extracted styles: gates/dossiers/theta-qcd.html [p-aa5d896f1bb6] */
body[data-site-page="p-aa5d896f1bb6"]{font-family:Georgia,'Times New Roman',serif;line-height:1.62;color:#1a1a1a;max-width:54rem;margin:0 auto;padding:1.2rem 1.4rem 5rem;font-size:17px}body[data-site-page="p-aa5d896f1bb6"] .nav{font-family:'Helvetica Neue',Arial,sans-serif;font-size:13px;color:#556;border-bottom:1px solid #ddd;padding-bottom:8px;margin-bottom:20px}body[data-site-page="p-aa5d896f1bb6"] .nav a{color:#0b5;text-decoration:none}body[data-site-page="p-aa5d896f1bb6"] .nav a:hover{text-decoration:underline}body[data-site-page="p-aa5d896f1bb6"] h1{font-size:1.9rem;line-height:1.25;border-bottom:2px solid #222;padding-bottom:.3rem;margin:1.8rem 0 .7rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-aa5d896f1bb6"] h2{font-size:1.4rem;border-bottom:1px solid #ccc;padding-bottom:.2rem;margin:1.9rem 0 .6rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-aa5d896f1bb6"] h3{font-size:1.15rem;margin:1.4rem 0 .4rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-aa5d896f1bb6"] h4, body[data-site-page="p-aa5d896f1bb6"] h5, body[data-site-page="p-aa5d896f1bb6"] h6{font-size:1rem;margin:1.1rem 0 .35rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-aa5d896f1bb6"] p{margin:.6rem 0}body[data-site-page="p-aa5d896f1bb6"] a{color:#0a6}body[data-site-page="p-aa5d896f1bb6"] table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.9rem;font-family:'Helvetica Neue',Arial,sans-serif;display:block;overflow-x:auto}body[data-site-page="p-aa5d896f1bb6"] th, body[data-site-page="p-aa5d896f1bb6"] td{border:1px solid #bbb;padding:.32rem .5rem;text-align:left;vertical-align:top}body[data-site-page="p-aa5d896f1bb6"] th{background:#f2f4f7}body[data-site-page="p-aa5d896f1bb6"] tr:nth-child(even) td{background:#fafbfc}body[data-site-page="p-aa5d896f1bb6"] code{font-family:Consolas,'SF Mono',monospace;font-size:.86em;background:#f4f5f7;padding:.05rem .3rem;border-radius:3px}body[data-site-page="p-aa5d896f1bb6"] pre{background:#f6f8fa;border:1px solid #e1e4e8;border-radius:6px;padding:.8rem 1rem;overflow-x:auto;font-size:.85em;line-height:1.45}body[data-site-page="p-aa5d896f1bb6"] pre code{background:none;padding:0}body[data-site-page="p-aa5d896f1bb6"] blockquote{border-left:4px solid #0b5;margin:.9rem 0;padding:.3rem 1.1rem;background:#f7fdf9;color:#333}body[data-site-page="p-aa5d896f1bb6"] hr{border:none;border-top:1px solid #ccc;margin:2rem 0}body[data-site-page="p-aa5d896f1bb6"] mjx-container{overflow-x:auto;overflow-y:hidden;max-width:100%}body[data-site-page="p-aa5d896f1bb6"] .ledger-sep{border:none;border-top:3px double #999;margin:3rem 0 2rem}body[data-site-page="p-aa5d896f1bb6"] .document-subtitle{font-family:'Helvetica Neue',Arial,sans-serif;color:#445;margin:.2rem 0 1.2rem}body[data-site-page="p-aa5d896f1bb6"] .document-meta{font-family:'Helvetica Neue',Arial,sans-serif;font-size:.86rem;color:#667;margin-bottom:1.4rem}body[data-site-page="p-aa5d896f1bb6"] .sourceCode{overflow:visible}body[data-site-page="p-aa5d896f1bb6"] .math.display{display:block;overflow-x:auto;overflow-y:hidden;text-align:center;margin:1em 0}@media(max-width:640px){body[data-site-page="p-aa5d896f1bb6"]{font-size:16px;padding:1rem}}

/* Extracted styles: gates/dossiers/uqf10.html [p-a8adcd817c5b] */

body[data-site-page="p-a8adcd817c5b"]{scroll-behavior:smooth}
body[data-site-page="p-a8adcd817c5b"]{font-family:Georgia,'Times New Roman',serif;line-height:1.62;color:#1a1a1a;max-width:54rem;margin:0 auto;padding:1.2rem 1.4rem 5rem;font-size:17px}
body[data-site-page="p-a8adcd817c5b"] .nav{font-family:'Helvetica Neue',Arial,sans-serif;font-size:13px;color:#556;border-bottom:1px solid #ddd;padding-bottom:8px;margin-bottom:20px;display:flex;gap:.4rem;flex-wrap:wrap}
body[data-site-page="p-a8adcd817c5b"] .nav a{color:#0a6;text-decoration:none}body[data-site-page="p-a8adcd817c5b"] .nav a:hover, body[data-site-page="p-a8adcd817c5b"] .nav a:focus{text-decoration:underline}
body[data-site-page="p-a8adcd817c5b"] h1{font-size:1.9rem;line-height:1.25;border-bottom:2px solid #222;padding-bottom:.3rem;margin:1.8rem 0 .7rem;font-family:'Helvetica Neue',Arial,sans-serif}
body[data-site-page="p-a8adcd817c5b"] h2{font-size:1.4rem;border-bottom:1px solid #ccc;padding-bottom:.2rem;margin:1.9rem 0 .6rem;font-family:'Helvetica Neue',Arial,sans-serif}
body[data-site-page="p-a8adcd817c5b"] h3{font-size:1.15rem;margin:1.4rem 0 .4rem;font-family:'Helvetica Neue',Arial,sans-serif}
body[data-site-page="p-a8adcd817c5b"] h4, body[data-site-page="p-a8adcd817c5b"] h5, body[data-site-page="p-a8adcd817c5b"] h6{font-size:1rem;margin:1.1rem 0 .35rem;font-family:'Helvetica Neue',Arial,sans-serif}
body[data-site-page="p-a8adcd817c5b"] h1, body[data-site-page="p-a8adcd817c5b"] h2, body[data-site-page="p-a8adcd817c5b"] h3, body[data-site-page="p-a8adcd817c5b"] h4, body[data-site-page="p-a8adcd817c5b"] h5, body[data-site-page="p-a8adcd817c5b"] h6{scroll-margin-top:1rem}
body[data-site-page="p-a8adcd817c5b"] p{margin:.6rem 0}body[data-site-page="p-a8adcd817c5b"] a{color:#0a6}body[data-site-page="p-a8adcd817c5b"] ul, body[data-site-page="p-a8adcd817c5b"] ol{padding-left:1.55rem}
body[data-site-page="p-a8adcd817c5b"] table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.9rem;font-family:'Helvetica Neue',Arial,sans-serif;display:block;overflow-x:auto}
body[data-site-page="p-a8adcd817c5b"] th, body[data-site-page="p-a8adcd817c5b"] td{border:1px solid #bbb;padding:.32rem .5rem;text-align:left;vertical-align:top;min-width:6rem}
body[data-site-page="p-a8adcd817c5b"] th{background:#f2f4f7}body[data-site-page="p-a8adcd817c5b"] tr:nth-child(even) td{background:#fafbfc}
body[data-site-page="p-a8adcd817c5b"] code{font-family:Consolas,'SF Mono',monospace;font-size:.86em;background:#f4f5f7;padding:.05rem .3rem;border-radius:3px}
body[data-site-page="p-a8adcd817c5b"] pre{background:#f6f8fa;border:1px solid #e1e4e8;border-radius:6px;padding:.8rem 1rem;overflow-x:auto;font-size:.85em;line-height:1.45}
body[data-site-page="p-a8adcd817c5b"] pre code{background:none;padding:0}
body[data-site-page="p-a8adcd817c5b"] blockquote{border-left:4px solid #0a6;margin:.9rem 0;padding:.3rem 1.1rem;background:#f7fdf9;color:#333}
body[data-site-page="p-a8adcd817c5b"] hr{border:none;border-top:1px solid #ccc;margin:2rem 0}
body[data-site-page="p-a8adcd817c5b"] .dossier-meta{font-family:'Helvetica Neue',Arial,sans-serif;border:1px solid #cbd5df;border-left:5px solid #0a6;border-radius:6px;background:#f7faf9;margin:1rem 0 1.8rem;padding:.8rem 1rem}
body[data-site-page="p-a8adcd817c5b"] .dossier-meta h2{font-size:1rem;border:0;margin:0 0 .55rem;padding:0;text-transform:uppercase;letter-spacing:.045em;color:#345}
body[data-site-page="p-a8adcd817c5b"] .meta-row{display:grid;grid-template-columns:minmax(8rem,11rem) 1fr;gap:.35rem .8rem;padding:.28rem 0;border-top:1px solid #e1e8e5}
body[data-site-page="p-a8adcd817c5b"] .meta-row:first-of-type{border-top:0}body[data-site-page="p-a8adcd817c5b"] .meta-key{font-weight:700;color:#40505a}body[data-site-page="p-a8adcd817c5b"] .meta-value{overflow-wrap:anywhere}body[data-site-page="p-a8adcd817c5b"] .endpoint{font-weight:700;color:#183f32}
body[data-site-page="p-a8adcd817c5b"] #archive-firewall+p{border-left:5px solid #806000;border-radius:4px;background:#fffbed;padding:.65rem .85rem}
body[data-site-page="p-a8adcd817c5b"] .math.display{display:block;overflow-x:auto;overflow-y:hidden;max-width:100%;padding:.15rem 0}
body[data-site-page="p-a8adcd817c5b"] mjx-container{overflow-x:auto;overflow-y:hidden;max-width:100%}body[data-site-page="p-a8adcd817c5b"] .footnotes{font-size:.92rem;border-top:1px solid #ccc;margin-top:2rem}
@media(max-width:640px){body[data-site-page="p-a8adcd817c5b"]{font-size:16px;padding:1rem}body[data-site-page="p-a8adcd817c5b"] .meta-row{grid-template-columns:1fr;gap:.05rem}body[data-site-page="p-a8adcd817c5b"] .meta-value{padding-bottom:.2rem}body[data-site-page="p-a8adcd817c5b"] th, body[data-site-page="p-a8adcd817c5b"] td{min-width:7.5rem}}
@media print{body[data-site-page="p-a8adcd817c5b"]{max-width:none;padding:.5in;font-size:11pt}body[data-site-page="p-a8adcd817c5b"] .nav{display:none}body[data-site-page="p-a8adcd817c5b"] .dossier-meta{break-inside:avoid}body[data-site-page="p-a8adcd817c5b"] a{color:inherit;text-decoration:none}body[data-site-page="p-a8adcd817c5b"] pre, body[data-site-page="p-a8adcd817c5b"] table, body[data-site-page="p-a8adcd817c5b"] blockquote{break-inside:avoid}}


/* Extracted styles: gates/dossiers/uqf14.html [p-32ca6e079b1d] */

body[data-site-page="p-32ca6e079b1d"]{scroll-behavior:smooth}
body[data-site-page="p-32ca6e079b1d"]{font-family:Georgia,'Times New Roman',serif;line-height:1.62;color:#1a1a1a;max-width:54rem;margin:0 auto;padding:1.2rem 1.4rem 5rem;font-size:17px}
body[data-site-page="p-32ca6e079b1d"] .nav{font-family:'Helvetica Neue',Arial,sans-serif;font-size:13px;color:#556;border-bottom:1px solid #ddd;padding-bottom:8px;margin-bottom:20px;display:flex;gap:.4rem;flex-wrap:wrap}
body[data-site-page="p-32ca6e079b1d"] .nav a{color:#0a6;text-decoration:none}body[data-site-page="p-32ca6e079b1d"] .nav a:hover, body[data-site-page="p-32ca6e079b1d"] .nav a:focus{text-decoration:underline}
body[data-site-page="p-32ca6e079b1d"] h1{font-size:1.9rem;line-height:1.25;border-bottom:2px solid #222;padding-bottom:.3rem;margin:1.8rem 0 .7rem;font-family:'Helvetica Neue',Arial,sans-serif}
body[data-site-page="p-32ca6e079b1d"] h2{font-size:1.4rem;border-bottom:1px solid #ccc;padding-bottom:.2rem;margin:1.9rem 0 .6rem;font-family:'Helvetica Neue',Arial,sans-serif}
body[data-site-page="p-32ca6e079b1d"] h3{font-size:1.15rem;margin:1.4rem 0 .4rem;font-family:'Helvetica Neue',Arial,sans-serif}
body[data-site-page="p-32ca6e079b1d"] h4, body[data-site-page="p-32ca6e079b1d"] h5, body[data-site-page="p-32ca6e079b1d"] h6{font-size:1rem;margin:1.1rem 0 .35rem;font-family:'Helvetica Neue',Arial,sans-serif}
body[data-site-page="p-32ca6e079b1d"] h1, body[data-site-page="p-32ca6e079b1d"] h2, body[data-site-page="p-32ca6e079b1d"] h3, body[data-site-page="p-32ca6e079b1d"] h4, body[data-site-page="p-32ca6e079b1d"] h5, body[data-site-page="p-32ca6e079b1d"] h6{scroll-margin-top:1rem}
body[data-site-page="p-32ca6e079b1d"] p{margin:.6rem 0}body[data-site-page="p-32ca6e079b1d"] a{color:#0a6}body[data-site-page="p-32ca6e079b1d"] ul, body[data-site-page="p-32ca6e079b1d"] ol{padding-left:1.55rem}
body[data-site-page="p-32ca6e079b1d"] table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.9rem;font-family:'Helvetica Neue',Arial,sans-serif;display:block;overflow-x:auto}
body[data-site-page="p-32ca6e079b1d"] th, body[data-site-page="p-32ca6e079b1d"] td{border:1px solid #bbb;padding:.32rem .5rem;text-align:left;vertical-align:top;min-width:6rem}
body[data-site-page="p-32ca6e079b1d"] th{background:#f2f4f7}body[data-site-page="p-32ca6e079b1d"] tr:nth-child(even) td{background:#fafbfc}
body[data-site-page="p-32ca6e079b1d"] code{font-family:Consolas,'SF Mono',monospace;font-size:.86em;background:#f4f5f7;padding:.05rem .3rem;border-radius:3px}
body[data-site-page="p-32ca6e079b1d"] pre{background:#f6f8fa;border:1px solid #e1e4e8;border-radius:6px;padding:.8rem 1rem;overflow-x:auto;font-size:.85em;line-height:1.45}
body[data-site-page="p-32ca6e079b1d"] pre code{background:none;padding:0}
body[data-site-page="p-32ca6e079b1d"] blockquote{border-left:4px solid #0a6;margin:.9rem 0;padding:.3rem 1.1rem;background:#f7fdf9;color:#333}
body[data-site-page="p-32ca6e079b1d"] hr{border:none;border-top:1px solid #ccc;margin:2rem 0}
body[data-site-page="p-32ca6e079b1d"] .dossier-meta{font-family:'Helvetica Neue',Arial,sans-serif;border:1px solid #cbd5df;border-left:5px solid #0a6;border-radius:6px;background:#f7faf9;margin:1rem 0 1.8rem;padding:.8rem 1rem}
body[data-site-page="p-32ca6e079b1d"] .dossier-meta h2{font-size:1rem;border:0;margin:0 0 .55rem;padding:0;text-transform:uppercase;letter-spacing:.045em;color:#345}
body[data-site-page="p-32ca6e079b1d"] .meta-row{display:grid;grid-template-columns:minmax(8rem,11rem) 1fr;gap:.35rem .8rem;padding:.28rem 0;border-top:1px solid #e1e8e5}
body[data-site-page="p-32ca6e079b1d"] .meta-row:first-of-type{border-top:0}body[data-site-page="p-32ca6e079b1d"] .meta-key{font-weight:700;color:#40505a}body[data-site-page="p-32ca6e079b1d"] .meta-value{overflow-wrap:anywhere}body[data-site-page="p-32ca6e079b1d"] .endpoint{font-weight:700;color:#183f32}
body[data-site-page="p-32ca6e079b1d"] h1[id*="archive-firewall"]+p{border-left:5px solid #806000;border-radius:4px;background:#fffbed;padding:.65rem .85rem}
body[data-site-page="p-32ca6e079b1d"] .math.display{display:block;overflow-x:auto;overflow-y:hidden;max-width:100%;padding:.15rem 0}
body[data-site-page="p-32ca6e079b1d"] mjx-container{overflow-x:auto;overflow-y:hidden;max-width:100%}body[data-site-page="p-32ca6e079b1d"] .footnotes{font-size:.92rem;border-top:1px solid #ccc;margin-top:2rem}
@media(max-width:640px){body[data-site-page="p-32ca6e079b1d"]{font-size:16px;padding:1rem}body[data-site-page="p-32ca6e079b1d"] .meta-row{grid-template-columns:1fr;gap:.05rem}body[data-site-page="p-32ca6e079b1d"] .meta-value{padding-bottom:.2rem}body[data-site-page="p-32ca6e079b1d"] th, body[data-site-page="p-32ca6e079b1d"] td{min-width:7.5rem}}
@media print{body[data-site-page="p-32ca6e079b1d"]{max-width:none;padding:.5in;font-size:11pt}body[data-site-page="p-32ca6e079b1d"] .nav{display:none}body[data-site-page="p-32ca6e079b1d"] .dossier-meta{break-inside:avoid}body[data-site-page="p-32ca6e079b1d"] a{color:inherit;text-decoration:none}body[data-site-page="p-32ca6e079b1d"] pre, body[data-site-page="p-32ca6e079b1d"] table, body[data-site-page="p-32ca6e079b1d"] blockquote{break-inside:avoid}}


/* Extracted styles: gates/dossiers/uqf3-complete-challenge-solution.html [p-2649842404b1] */
body[data-site-page="p-2649842404b1"]{font-family:Georgia,'Times New Roman',serif;line-height:1.62;color:#1a1a1a;max-width:54rem;margin:0 auto;padding:1.2rem 1.4rem 5rem;font-size:17px}body[data-site-page="p-2649842404b1"] .nav{font-family:'Helvetica Neue',Arial,sans-serif;font-size:13px;color:#556;border-bottom:1px solid #ddd;padding-bottom:8px;margin-bottom:20px}body[data-site-page="p-2649842404b1"] .nav a{color:#0b5;text-decoration:none}body[data-site-page="p-2649842404b1"] .nav a:hover{text-decoration:underline}body[data-site-page="p-2649842404b1"] h1{font-size:1.9rem;line-height:1.25;border-bottom:2px solid #222;padding-bottom:.3rem;margin:1.8rem 0 .7rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-2649842404b1"] h2{font-size:1.4rem;border-bottom:1px solid #ccc;padding-bottom:.2rem;margin:1.9rem 0 .6rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-2649842404b1"] h3{font-size:1.15rem;margin:1.4rem 0 .4rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-2649842404b1"] h4, body[data-site-page="p-2649842404b1"] h5, body[data-site-page="p-2649842404b1"] h6{font-size:1rem;margin:1.1rem 0 .35rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-2649842404b1"] p{margin:.6rem 0}body[data-site-page="p-2649842404b1"] a{color:#0a6}body[data-site-page="p-2649842404b1"] table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.9rem;font-family:'Helvetica Neue',Arial,sans-serif;display:block;overflow-x:auto}body[data-site-page="p-2649842404b1"] th, body[data-site-page="p-2649842404b1"] td{border:1px solid #bbb;padding:.32rem .5rem;text-align:left;vertical-align:top}body[data-site-page="p-2649842404b1"] th{background:#f2f4f7}body[data-site-page="p-2649842404b1"] tr:nth-child(even) td{background:#fafbfc}body[data-site-page="p-2649842404b1"] code{font-family:Consolas,'SF Mono',monospace;font-size:.86em;background:#f4f5f7;padding:.05rem .3rem;border-radius:3px}body[data-site-page="p-2649842404b1"] pre{background:#f6f8fa;border:1px solid #e1e4e8;border-radius:6px;padding:.8rem 1rem;overflow-x:auto;font-size:.85em;line-height:1.45}body[data-site-page="p-2649842404b1"] pre code{background:none;padding:0}body[data-site-page="p-2649842404b1"] blockquote{border-left:4px solid #0b5;margin:.9rem 0;padding:.3rem 1.1rem;background:#f7fdf9;color:#333}body[data-site-page="p-2649842404b1"] hr{border:none;border-top:1px solid #ccc;margin:2rem 0}body[data-site-page="p-2649842404b1"] mjx-container{overflow-x:auto;overflow-y:hidden;max-width:100%}body[data-site-page="p-2649842404b1"] .ledger-sep{border:none;border-top:3px double #999;margin:3rem 0 2rem}body[data-site-page="p-2649842404b1"] .document-subtitle{font-family:'Helvetica Neue',Arial,sans-serif;color:#445;margin:.2rem 0 1.2rem}body[data-site-page="p-2649842404b1"] .document-meta{font-family:'Helvetica Neue',Arial,sans-serif;font-size:.86rem;color:#667;margin-bottom:1.4rem}body[data-site-page="p-2649842404b1"] .sourceCode{overflow:visible}body[data-site-page="p-2649842404b1"] .math.display{display:block;overflow-x:auto;overflow-y:hidden;text-align:center;margin:1em 0}@media(max-width:640px){body[data-site-page="p-2649842404b1"]{font-size:16px;padding:1rem}}

/* Extracted styles: gates/dossiers/uqf3.html [p-8da99512f1a8] */
body[data-site-page="p-8da99512f1a8"]{font-family:Georgia,'Times New Roman',serif;line-height:1.62;color:#1a1a1a;max-width:54rem;margin:0 auto;padding:1.2rem 1.4rem 5rem;font-size:17px}body[data-site-page="p-8da99512f1a8"] .nav{font-family:'Helvetica Neue',Arial,sans-serif;font-size:13px;color:#556;border-bottom:1px solid #ddd;padding-bottom:8px;margin-bottom:20px}body[data-site-page="p-8da99512f1a8"] .nav a{color:#0b5;text-decoration:none}body[data-site-page="p-8da99512f1a8"] .nav a:hover{text-decoration:underline}body[data-site-page="p-8da99512f1a8"] h1{font-size:1.9rem;line-height:1.25;border-bottom:2px solid #222;padding-bottom:.3rem;margin:1.8rem 0 .7rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-8da99512f1a8"] h2{font-size:1.4rem;border-bottom:1px solid #ccc;padding-bottom:.2rem;margin:1.9rem 0 .6rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-8da99512f1a8"] h3{font-size:1.15rem;margin:1.4rem 0 .4rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-8da99512f1a8"] h4, body[data-site-page="p-8da99512f1a8"] h5, body[data-site-page="p-8da99512f1a8"] h6{font-size:1rem;margin:1.1rem 0 .35rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-8da99512f1a8"] p{margin:.6rem 0}body[data-site-page="p-8da99512f1a8"] a{color:#0a6}body[data-site-page="p-8da99512f1a8"] table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.9rem;font-family:'Helvetica Neue',Arial,sans-serif;display:block;overflow-x:auto}body[data-site-page="p-8da99512f1a8"] th, body[data-site-page="p-8da99512f1a8"] td{border:1px solid #bbb;padding:.32rem .5rem;text-align:left;vertical-align:top}body[data-site-page="p-8da99512f1a8"] th{background:#f2f4f7}body[data-site-page="p-8da99512f1a8"] tr:nth-child(even) td{background:#fafbfc}body[data-site-page="p-8da99512f1a8"] code{font-family:Consolas,'SF Mono',monospace;font-size:.86em;background:#f4f5f7;padding:.05rem .3rem;border-radius:3px}body[data-site-page="p-8da99512f1a8"] pre{background:#f6f8fa;border:1px solid #e1e4e8;border-radius:6px;padding:.8rem 1rem;overflow-x:auto;font-size:.85em;line-height:1.45}body[data-site-page="p-8da99512f1a8"] pre code{background:none;padding:0}body[data-site-page="p-8da99512f1a8"] blockquote{border-left:4px solid #0b5;margin:.9rem 0;padding:.3rem 1.1rem;background:#f7fdf9;color:#333}body[data-site-page="p-8da99512f1a8"] hr{border:none;border-top:1px solid #ccc;margin:2rem 0}body[data-site-page="p-8da99512f1a8"] mjx-container{overflow-x:auto;overflow-y:hidden;max-width:100%}body[data-site-page="p-8da99512f1a8"] .ledger-sep{border:none;border-top:3px double #999;margin:3rem 0 2rem}body[data-site-page="p-8da99512f1a8"] .document-subtitle{font-family:'Helvetica Neue',Arial,sans-serif;color:#445;margin:.2rem 0 1.2rem}body[data-site-page="p-8da99512f1a8"] .document-meta{font-family:'Helvetica Neue',Arial,sans-serif;font-size:.86rem;color:#667;margin-bottom:1.4rem}body[data-site-page="p-8da99512f1a8"] .sourceCode{overflow:visible}body[data-site-page="p-8da99512f1a8"] .math.display{display:block;overflow-x:auto;overflow-y:hidden;text-align:center;margin:1em 0}@media(max-width:640px){body[data-site-page="p-8da99512f1a8"]{font-size:16px;padding:1rem}}

/* Extracted styles: gates/dossiers/uqf4.html [p-910eb9010751] */
body[data-site-page="p-910eb9010751"]{font-family:Georgia,'Times New Roman',serif;line-height:1.62;color:#1a1a1a;max-width:54rem;margin:0 auto;padding:1.2rem 1.4rem 5rem;font-size:17px}body[data-site-page="p-910eb9010751"] .nav{font-family:'Helvetica Neue',Arial,sans-serif;font-size:13px;color:#556;border-bottom:1px solid #ddd;padding-bottom:8px;margin-bottom:20px}body[data-site-page="p-910eb9010751"] .nav a{color:#0b5;text-decoration:none}body[data-site-page="p-910eb9010751"] .nav a:hover{text-decoration:underline}body[data-site-page="p-910eb9010751"] h1{font-size:1.9rem;line-height:1.25;border-bottom:2px solid #222;padding-bottom:.3rem;margin:1.8rem 0 .7rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-910eb9010751"] h2{font-size:1.4rem;border-bottom:1px solid #ccc;padding-bottom:.2rem;margin:1.9rem 0 .6rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-910eb9010751"] h3{font-size:1.15rem;margin:1.4rem 0 .4rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-910eb9010751"] h4, body[data-site-page="p-910eb9010751"] h5{font-size:1rem;margin:1.1rem 0 .35rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-910eb9010751"] p{margin:.6rem 0}body[data-site-page="p-910eb9010751"] a{color:#0a6}body[data-site-page="p-910eb9010751"] table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.9rem;font-family:'Helvetica Neue',Arial,sans-serif;display:block;overflow-x:auto}body[data-site-page="p-910eb9010751"] th, body[data-site-page="p-910eb9010751"] td{border:1px solid #bbb;padding:.32rem .5rem;text-align:left;vertical-align:top}body[data-site-page="p-910eb9010751"] th{background:#f2f4f7}body[data-site-page="p-910eb9010751"] tr:nth-child(even) td{background:#fafbfc}body[data-site-page="p-910eb9010751"] code{font-family:Consolas,'SF Mono',monospace;font-size:.86em;background:#f4f5f7;padding:.05rem .3rem;border-radius:3px}body[data-site-page="p-910eb9010751"] pre{background:#f6f8fa;border:1px solid #e1e4e8;border-radius:6px;padding:.8rem 1rem;overflow-x:auto;font-size:.85em;line-height:1.45}body[data-site-page="p-910eb9010751"] pre code{background:none;padding:0}body[data-site-page="p-910eb9010751"] blockquote{border-left:4px solid #0b5;margin:.9rem 0;padding:.3rem 1.1rem;background:#f7fdf9;color:#333}body[data-site-page="p-910eb9010751"] hr{border:none;border-top:1px solid #ccc;margin:2rem 0}body[data-site-page="p-910eb9010751"] mjx-container{overflow-x:auto;overflow-y:hidden;max-width:100%}body[data-site-page="p-910eb9010751"] .ledger-sep{border:none;border-top:3px double #999;margin:3rem 0 2rem}body[data-site-page="p-910eb9010751"] .supersede-flag{display:inline;font-family:'Helvetica Neue',Arial,sans-serif;font-size:.72em;font-weight:700;color:#7a2600;background:#ffe9df;border:1px solid #e2a488;border-radius:3px;padding:.02rem .32rem;margin-left:.25rem;white-space:normal;letter-spacing:.02em}body[data-site-page="p-910eb9010751"] .retained-flag{display:inline;font-family:'Helvetica Neue',Arial,sans-serif;font-size:.72em;font-weight:700;color:#0b4a2a;background:#e2f6ea;border:1px solid #8dc9a6;border-radius:3px;padding:.02rem .32rem;margin-left:.25rem;white-space:normal;letter-spacing:.02em}body[data-site-page="p-910eb9010751"] .govcorr{border:2px solid #7a2600;background:#fff7f3;border-radius:8px;padding:1.1rem 1.3rem;margin:1.4rem 0 2rem}body[data-site-page="p-910eb9010751"] .govcorr h2{margin-top:.2rem;border-bottom:1px solid #e2a488;color:#7a2600}body[data-site-page="p-910eb9010751"] .govcorr h3{color:#7a2600}body[data-site-page="p-910eb9010751"] .govcorr .pill{display:inline-block;font-family:'Helvetica Neue',Arial,sans-serif;font-size:.8rem;font-weight:700;background:#7a2600;color:#fff;border-radius:4px;padding:.15rem .55rem;margin-bottom:.4rem}body[data-site-page="p-910eb9010751"] .govcorr pre{background:#fbeee7;border-color:#e2a488}@media(max-width:640px){body[data-site-page="p-910eb9010751"]{font-size:16px;padding:1rem}}

/* Extracted styles: gates/dossiers/uqf5a-5b.html [p-089cb5aab179] */
body[data-site-page="p-089cb5aab179"]{font-family:Georgia,'Times New Roman',serif;line-height:1.62;color:#1a1a1a;max-width:54rem;margin:0 auto;padding:1.2rem 1.4rem 5rem;font-size:17px}body[data-site-page="p-089cb5aab179"] .nav{font-family:'Helvetica Neue',Arial,sans-serif;font-size:13px;color:#556;border-bottom:1px solid #ddd;padding-bottom:8px;margin-bottom:20px}body[data-site-page="p-089cb5aab179"] .nav a{color:#0b5;text-decoration:none}body[data-site-page="p-089cb5aab179"] .nav a:hover{text-decoration:underline}body[data-site-page="p-089cb5aab179"] h1{font-size:1.9rem;line-height:1.25;border-bottom:2px solid #222;padding-bottom:.3rem;margin:1.8rem 0 .7rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-089cb5aab179"] h2{font-size:1.4rem;border-bottom:1px solid #ccc;padding-bottom:.2rem;margin:1.9rem 0 .6rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-089cb5aab179"] h3{font-size:1.15rem;margin:1.4rem 0 .4rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-089cb5aab179"] h4, body[data-site-page="p-089cb5aab179"] h5{font-size:1rem;margin:1.1rem 0 .35rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-089cb5aab179"] p{margin:.6rem 0}body[data-site-page="p-089cb5aab179"] a{color:#0a6}body[data-site-page="p-089cb5aab179"] table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.9rem;font-family:'Helvetica Neue',Arial,sans-serif;display:block;overflow-x:auto}body[data-site-page="p-089cb5aab179"] th, body[data-site-page="p-089cb5aab179"] td{border:1px solid #bbb;padding:.32rem .5rem;text-align:left;vertical-align:top}body[data-site-page="p-089cb5aab179"] th{background:#f2f4f7}body[data-site-page="p-089cb5aab179"] tr:nth-child(even) td{background:#fafbfc}body[data-site-page="p-089cb5aab179"] code{font-family:Consolas,'SF Mono',monospace;font-size:.86em;background:#f4f5f7;padding:.05rem .3rem;border-radius:3px}body[data-site-page="p-089cb5aab179"] pre{background:#f6f8fa;border:1px solid #e1e4e8;border-radius:6px;padding:.8rem 1rem;overflow-x:auto;font-size:.85em;line-height:1.45}body[data-site-page="p-089cb5aab179"] pre code{background:none;padding:0}body[data-site-page="p-089cb5aab179"] blockquote{border-left:4px solid #0b5;margin:.9rem 0;padding:.3rem 1.1rem;background:#f7fdf9;color:#333}body[data-site-page="p-089cb5aab179"] hr{border:none;border-top:1px solid #ccc;margin:2rem 0}body[data-site-page="p-089cb5aab179"] mjx-container{overflow-x:auto;overflow-y:hidden;max-width:100%}body[data-site-page="p-089cb5aab179"] .ledger-sep{border:none;border-top:3px double #999;margin:3rem 0 2rem}@media(max-width:640px){body[data-site-page="p-089cb5aab179"]{font-size:16px;padding:1rem}}

/* Extracted styles: gates/dossiers/uqf5c.html [p-8de5a7e213ae] */
body[data-site-page="p-8de5a7e213ae"]{font-family:Georgia,'Times New Roman',serif;line-height:1.62;color:#1a1a1a;max-width:54rem;margin:0 auto;padding:1.2rem 1.4rem 5rem;font-size:17px}body[data-site-page="p-8de5a7e213ae"] .nav{font-family:'Helvetica Neue',Arial,sans-serif;font-size:13px;color:#556;border-bottom:1px solid #ddd;padding-bottom:8px;margin-bottom:20px}body[data-site-page="p-8de5a7e213ae"] .nav a{color:#0b5;text-decoration:none}body[data-site-page="p-8de5a7e213ae"] .nav a:hover{text-decoration:underline}body[data-site-page="p-8de5a7e213ae"] h1{font-size:1.9rem;line-height:1.25;border-bottom:2px solid #222;padding-bottom:.3rem;margin:1.8rem 0 .7rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-8de5a7e213ae"] h2{font-size:1.4rem;border-bottom:1px solid #ccc;padding-bottom:.2rem;margin:1.9rem 0 .6rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-8de5a7e213ae"] h3{font-size:1.15rem;margin:1.4rem 0 .4rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-8de5a7e213ae"] h4, body[data-site-page="p-8de5a7e213ae"] h5{font-size:1rem;margin:1.1rem 0 .35rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-8de5a7e213ae"] p{margin:.6rem 0}body[data-site-page="p-8de5a7e213ae"] a{color:#0a6}body[data-site-page="p-8de5a7e213ae"] table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.9rem;font-family:'Helvetica Neue',Arial,sans-serif;display:block;overflow-x:auto}body[data-site-page="p-8de5a7e213ae"] th, body[data-site-page="p-8de5a7e213ae"] td{border:1px solid #bbb;padding:.32rem .5rem;text-align:left;vertical-align:top}body[data-site-page="p-8de5a7e213ae"] th{background:#f2f4f7}body[data-site-page="p-8de5a7e213ae"] tr:nth-child(even) td{background:#fafbfc}body[data-site-page="p-8de5a7e213ae"] code{font-family:Consolas,'SF Mono',monospace;font-size:.86em;background:#f4f5f7;padding:.05rem .3rem;border-radius:3px}body[data-site-page="p-8de5a7e213ae"] pre{background:#f6f8fa;border:1px solid #e1e4e8;border-radius:6px;padding:.8rem 1rem;overflow-x:auto;font-size:.85em;line-height:1.45}body[data-site-page="p-8de5a7e213ae"] pre code{background:none;padding:0}body[data-site-page="p-8de5a7e213ae"] blockquote{border-left:4px solid #0b5;margin:.9rem 0;padding:.3rem 1.1rem;background:#f7fdf9;color:#333}body[data-site-page="p-8de5a7e213ae"] hr{border:none;border-top:1px solid #ccc;margin:2rem 0}body[data-site-page="p-8de5a7e213ae"] mjx-container{overflow-x:auto;overflow-y:hidden;max-width:100%}body[data-site-page="p-8de5a7e213ae"] .ledger-sep{border:none;border-top:3px double #999;margin:3rem 0 2rem}@media(max-width:640px){body[data-site-page="p-8de5a7e213ae"]{font-size:16px;padding:1rem}}

/* Extracted styles: gates/dossiers/uqf7.html [p-57369f6cf751] */
body[data-site-page="p-57369f6cf751"]{font-family:Georgia,'Times New Roman',serif;line-height:1.62;color:#1a1a1a;max-width:54rem;margin:0 auto;padding:1.2rem 1.4rem 5rem;font-size:17px}body[data-site-page="p-57369f6cf751"] .nav{font-family:'Helvetica Neue',Arial,sans-serif;font-size:13px;color:#556;border-bottom:1px solid #ddd;padding-bottom:8px;margin-bottom:20px}body[data-site-page="p-57369f6cf751"] .nav a{color:#0b5;text-decoration:none}body[data-site-page="p-57369f6cf751"] .nav a:hover{text-decoration:underline}body[data-site-page="p-57369f6cf751"] h1{font-size:1.9rem;line-height:1.25;border-bottom:2px solid #222;padding-bottom:.3rem;margin:1.8rem 0 .7rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-57369f6cf751"] h2{font-size:1.4rem;border-bottom:1px solid #ccc;padding-bottom:.2rem;margin:1.9rem 0 .6rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-57369f6cf751"] h3{font-size:1.15rem;margin:1.4rem 0 .4rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-57369f6cf751"] h4, body[data-site-page="p-57369f6cf751"] h5{font-size:1rem;margin:1.1rem 0 .35rem;font-family:'Helvetica Neue',Arial,sans-serif}body[data-site-page="p-57369f6cf751"] p{margin:.6rem 0}body[data-site-page="p-57369f6cf751"] a{color:#0a6}body[data-site-page="p-57369f6cf751"] table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.9rem;font-family:'Helvetica Neue',Arial,sans-serif;display:block;overflow-x:auto}body[data-site-page="p-57369f6cf751"] th, body[data-site-page="p-57369f6cf751"] td{border:1px solid #bbb;padding:.32rem .5rem;text-align:left;vertical-align:top}body[data-site-page="p-57369f6cf751"] th{background:#f2f4f7}body[data-site-page="p-57369f6cf751"] tr:nth-child(even) td{background:#fafbfc}body[data-site-page="p-57369f6cf751"] code{font-family:Consolas,'SF Mono',monospace;font-size:.86em;background:#f4f5f7;padding:.05rem .3rem;border-radius:3px}body[data-site-page="p-57369f6cf751"] pre{background:#f6f8fa;border:1px solid #e1e4e8;border-radius:6px;padding:.8rem 1rem;overflow-x:auto;font-size:.85em;line-height:1.45}body[data-site-page="p-57369f6cf751"] pre code{background:none;padding:0}body[data-site-page="p-57369f6cf751"] blockquote{border-left:4px solid #0b5;margin:.9rem 0;padding:.3rem 1.1rem;background:#f7fdf9;color:#333}body[data-site-page="p-57369f6cf751"] hr{border:none;border-top:1px solid #ccc;margin:2rem 0}body[data-site-page="p-57369f6cf751"] mjx-container{overflow-x:auto;overflow-y:hidden;max-width:100%}body[data-site-page="p-57369f6cf751"] .ledger-sep{border:none;border-top:3px double #999;margin:3rem 0 2rem}@media(max-width:640px){body[data-site-page="p-57369f6cf751"]{font-size:16px;padding:1rem}}

/* Extracted styles: gates/dossiers/uqf9.html [p-29ce0ae757b0] */

body[data-site-page="p-29ce0ae757b0"]{scroll-behavior:smooth}
body[data-site-page="p-29ce0ae757b0"]{font-family:Georgia,'Times New Roman',serif;line-height:1.62;color:#1a1a1a;max-width:54rem;margin:0 auto;padding:1.2rem 1.4rem 5rem;font-size:17px}
body[data-site-page="p-29ce0ae757b0"] .nav{font-family:'Helvetica Neue',Arial,sans-serif;font-size:13px;color:#556;border-bottom:1px solid #ddd;padding-bottom:8px;margin-bottom:20px;display:flex;gap:.4rem;flex-wrap:wrap}
body[data-site-page="p-29ce0ae757b0"] .nav a{color:#0a6;text-decoration:none}body[data-site-page="p-29ce0ae757b0"] .nav a:hover, body[data-site-page="p-29ce0ae757b0"] .nav a:focus{text-decoration:underline}
body[data-site-page="p-29ce0ae757b0"] h1{font-size:1.9rem;line-height:1.25;border-bottom:2px solid #222;padding-bottom:.3rem;margin:1.8rem 0 .7rem;font-family:'Helvetica Neue',Arial,sans-serif}
body[data-site-page="p-29ce0ae757b0"] h2{font-size:1.4rem;border-bottom:1px solid #ccc;padding-bottom:.2rem;margin:1.9rem 0 .6rem;font-family:'Helvetica Neue',Arial,sans-serif}
body[data-site-page="p-29ce0ae757b0"] h3{font-size:1.15rem;margin:1.4rem 0 .4rem;font-family:'Helvetica Neue',Arial,sans-serif}
body[data-site-page="p-29ce0ae757b0"] h4, body[data-site-page="p-29ce0ae757b0"] h5, body[data-site-page="p-29ce0ae757b0"] h6{font-size:1rem;margin:1.1rem 0 .35rem;font-family:'Helvetica Neue',Arial,sans-serif}
body[data-site-page="p-29ce0ae757b0"] h1, body[data-site-page="p-29ce0ae757b0"] h2, body[data-site-page="p-29ce0ae757b0"] h3, body[data-site-page="p-29ce0ae757b0"] h4, body[data-site-page="p-29ce0ae757b0"] h5, body[data-site-page="p-29ce0ae757b0"] h6{scroll-margin-top:1rem}
body[data-site-page="p-29ce0ae757b0"] p{margin:.6rem 0}body[data-site-page="p-29ce0ae757b0"] a{color:#0a6}body[data-site-page="p-29ce0ae757b0"] ul, body[data-site-page="p-29ce0ae757b0"] ol{padding-left:1.55rem}
body[data-site-page="p-29ce0ae757b0"] table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.9rem;font-family:'Helvetica Neue',Arial,sans-serif;display:block;overflow-x:auto}
body[data-site-page="p-29ce0ae757b0"] th, body[data-site-page="p-29ce0ae757b0"] td{border:1px solid #bbb;padding:.32rem .5rem;text-align:left;vertical-align:top;min-width:6rem}
body[data-site-page="p-29ce0ae757b0"] th{background:#f2f4f7}body[data-site-page="p-29ce0ae757b0"] tr:nth-child(even) td{background:#fafbfc}
body[data-site-page="p-29ce0ae757b0"] code{font-family:Consolas,'SF Mono',monospace;font-size:.86em;background:#f4f5f7;padding:.05rem .3rem;border-radius:3px}
body[data-site-page="p-29ce0ae757b0"] pre{background:#f6f8fa;border:1px solid #e1e4e8;border-radius:6px;padding:.8rem 1rem;overflow-x:auto;font-size:.85em;line-height:1.45}
body[data-site-page="p-29ce0ae757b0"] pre code{background:none;padding:0}
body[data-site-page="p-29ce0ae757b0"] blockquote{border-left:4px solid #0a6;margin:.9rem 0;padding:.3rem 1.1rem;background:#f7fdf9;color:#333}
body[data-site-page="p-29ce0ae757b0"] hr{border:none;border-top:1px solid #ccc;margin:2rem 0}
body[data-site-page="p-29ce0ae757b0"] .dossier-meta{font-family:'Helvetica Neue',Arial,sans-serif;border:1px solid #cbd5df;border-left:5px solid #0a6;border-radius:6px;background:#f7faf9;margin:1rem 0 1.8rem;padding:.8rem 1rem}
body[data-site-page="p-29ce0ae757b0"] .dossier-meta h2{font-size:1rem;border:0;margin:0 0 .55rem;padding:0;text-transform:uppercase;letter-spacing:.045em;color:#345}
body[data-site-page="p-29ce0ae757b0"] .meta-row{display:grid;grid-template-columns:minmax(8rem,11rem) 1fr;gap:.35rem .8rem;padding:.28rem 0;border-top:1px solid #e1e8e5}
body[data-site-page="p-29ce0ae757b0"] .meta-row:first-of-type{border-top:0}body[data-site-page="p-29ce0ae757b0"] .meta-key{font-weight:700;color:#40505a}body[data-site-page="p-29ce0ae757b0"] .meta-value{overflow-wrap:anywhere}
body[data-site-page="p-29ce0ae757b0"] .endpoint{font-weight:700;color:#183f32}
body[data-site-page="p-29ce0ae757b0"] #archive-firewall+p{border-left:5px solid #806000;border-radius:4px;background:#fffbed;padding:.65rem .85rem}
body[data-site-page="p-29ce0ae757b0"] .math.display{display:block;overflow-x:auto;overflow-y:hidden;max-width:100%;padding:.15rem 0}
body[data-site-page="p-29ce0ae757b0"] mjx-container{overflow-x:auto;overflow-y:hidden;max-width:100%}
body[data-site-page="p-29ce0ae757b0"] .footnotes{font-size:.92rem;border-top:1px solid #ccc;margin-top:2rem}
@media(max-width:640px){body[data-site-page="p-29ce0ae757b0"]{font-size:16px;padding:1rem}body[data-site-page="p-29ce0ae757b0"] .meta-row{grid-template-columns:1fr;gap:.05rem}body[data-site-page="p-29ce0ae757b0"] .meta-value{padding-bottom:.2rem}body[data-site-page="p-29ce0ae757b0"] th, body[data-site-page="p-29ce0ae757b0"] td{min-width:7.5rem}}
@media print{body[data-site-page="p-29ce0ae757b0"]{max-width:none;padding:.5in;font-size:11pt}body[data-site-page="p-29ce0ae757b0"] .nav{display:none}body[data-site-page="p-29ce0ae757b0"] .dossier-meta{break-inside:avoid}body[data-site-page="p-29ce0ae757b0"] a{color:inherit;text-decoration:none}body[data-site-page="p-29ce0ae757b0"] pre, body[data-site-page="p-29ce0ae757b0"] table, body[data-site-page="p-29ce0ae757b0"] blockquote{break-inside:avoid}}


/* Extracted styles: gates/how-we-tested-our-physics.html [p-2b0e0163c35c] */

body[data-site-page="p-2b0e0163c35c"] {
  --ink: #171a1f;
  --muted: #5d6670;
  --paper: #fbfaf7;
  --panel: #ffffff;
  --line: #d8d4c9;

  --green: #087f5b;
  --green-soft: #eaf7f1;

  --purple: #68479b;
  --purple-soft: #f4effb;

  --blue: #275d8c;
  --blue-soft: #edf5fb;

  --gold: #8a6415;
  --gold-soft: #fff7df;

  --red: #a43a35;
  --red-soft: #fff0ef;

  --dark: #151a20;

  --radius: 14px;
  --shadow: 0 12px 30px rgba(21, 26, 32, 0.08);
}

body[data-site-page="p-2b0e0163c35c"], body[data-site-page="p-2b0e0163c35c"] * {
  box-sizing: border-box;
}

body[data-site-page="p-2b0e0163c35c"] {
  scroll-behavior: smooth;
}

body[data-site-page="p-2b0e0163c35c"] {
  margin: 0;
  background: var(--paper);
  color: var(--ink);
  font-family: Georgia, "Times New Roman", serif;
  font-size: 17px;
  line-height: 1.62;
}

body[data-site-page="p-2b0e0163c35c"] a {
  color: var(--green);
  text-underline-offset: 3px;
}

body[data-site-page="p-2b0e0163c35c"] a:hover {
  color: #075f46;
}

body[data-site-page="p-2b0e0163c35c"] h1, body[data-site-page="p-2b0e0163c35c"] h2, body[data-site-page="p-2b0e0163c35c"] h3, body[data-site-page="p-2b0e0163c35c"] h4, body[data-site-page="p-2b0e0163c35c"] nav, body[data-site-page="p-2b0e0163c35c"] button, body[data-site-page="p-2b0e0163c35c"] input, body[data-site-page="p-2b0e0163c35c"] select, body[data-site-page="p-2b0e0163c35c"] .badge, body[data-site-page="p-2b0e0163c35c"] .test-id {
  font-family: "Helvetica Neue", Arial, sans-serif;
}

body[data-site-page="p-2b0e0163c35c"] .skip-link {
  position: absolute;
  top: 0;
  left: -9999px;
  z-index: 9999;
  padding: 10px 15px;
  background: white;
  color: black;
}

body[data-site-page="p-2b0e0163c35c"] .skip-link:focus {
  top: 10px;
  left: 10px;
}

body[data-site-page="p-2b0e0163c35c"] .site-topbar {
  background: var(--dark);
  color: #e9edf1;
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-size: 13px;
}

body[data-site-page="p-2b0e0163c35c"] .site-topbar-inner {
  max-width: 1240px;
  margin: auto;
  padding: 8px 20px;
  display: flex;
  justify-content: space-between;
  gap: 16px;
  flex-wrap: wrap;
}

body[data-site-page="p-2b0e0163c35c"] .site-topbar strong {
  color: white;
}

body[data-site-page="p-2b0e0163c35c"] .site-header {
  position: sticky;
  top: 0;
  z-index: 100;
  background: rgba(251, 250, 247, 0.97);
  backdrop-filter: blur(10px);
  border-bottom: 1px solid var(--line);
}

body[data-site-page="p-2b0e0163c35c"] .brand-row {
  max-width: 1240px;
  margin: auto;
  padding: 13px 20px 8px;
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  gap: 16px;
  flex-wrap: wrap;
}

body[data-site-page="p-2b0e0163c35c"] .brand {
  color: var(--ink);
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-size: 18px;
  font-weight: 800;
  text-decoration: none;
}

body[data-site-page="p-2b0e0163c35c"] .brand-tag {
  color: var(--muted);
  font-size: 14px;
  font-style: italic;
}

body[data-site-page="p-2b0e0163c35c"] .site-nav {
  max-width: 1240px;
  margin: auto;
  padding: 0 20px;
}

body[data-site-page="p-2b0e0163c35c"] .site-nav ul {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  gap: 3px;
  margin: 0;
  padding: 0;
  border-top: 1px solid var(--line);
}

body[data-site-page="p-2b0e0163c35c"] .site-nav a {
  display: block;
  padding: 10px 12px;
  color: var(--ink);
  border-bottom: 3px solid transparent;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
}

body[data-site-page="p-2b0e0163c35c"] .site-nav a:hover, body[data-site-page="p-2b0e0163c35c"] .site-nav a[aria-current="page"] {
  color: var(--green);
  border-bottom-color: var(--green);
}

body[data-site-page="p-2b0e0163c35c"] main {
  max-width: 1240px;
  margin: auto;
  padding: 0 20px 80px;
}

body[data-site-page="p-2b0e0163c35c"] .hero {
  padding: 70px 0 40px;
  display: grid;
  grid-template-columns: minmax(0, 1.35fr) minmax(280px, 0.65fr);
  gap: 35px;
  align-items: start;
}

body[data-site-page="p-2b0e0163c35c"] .eyebrow {
  margin: 0 0 10px;
  color: var(--green);
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.14em;
  text-transform: uppercase;
}

body[data-site-page="p-2b0e0163c35c"] h1 {
  max-width: 800px;
  margin: 0 0 18px;
  font-size: clamp(42px, 7vw, 82px);
  line-height: 0.98;
  letter-spacing: -0.055em;
}

body[data-site-page="p-2b0e0163c35c"] .lede {
  max-width: 780px;
  color: #343c44;
  font-size: 19px;
}

body[data-site-page="p-2b0e0163c35c"] .hero-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 11px;
  margin-top: 22px;
}

body[data-site-page="p-2b0e0163c35c"] .button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 11px 17px;
  border: 1px solid var(--dark);
  border-radius: 999px;
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-size: 14px;
  font-weight: 800;
  text-decoration: none;
}

body[data-site-page="p-2b0e0163c35c"] .button-primary {
  background: var(--dark);
  color: white;
}

body[data-site-page="p-2b0e0163c35c"] .button-primary:hover {
  background: #303843;
  color: white;
}

body[data-site-page="p-2b0e0163c35c"] .button-secondary {
  color: var(--dark);
}

body[data-site-page="p-2b0e0163c35c"] .button-secondary:hover {
  color: var(--green);
  border-color: var(--green);
}

body[data-site-page="p-2b0e0163c35c"] .hero-note {
  padding: 20px;
  background: var(--panel);
  border: 1px solid var(--line);
  border-top: 5px solid var(--green);
  border-radius: var(--radius);
  box-shadow: var(--shadow);
}

body[data-site-page="p-2b0e0163c35c"] .hero-note h2 {
  margin: 0 0 7px;
  font-size: 17px;
}

body[data-site-page="p-2b0e0163c35c"] .hero-note p {
  margin: 0 0 16px;
  color: #414a53;
  font-size: 15px;
}

body[data-site-page="p-2b0e0163c35c"] .scope {
  margin-bottom: 32px;
  padding: 17px 20px;
  background: var(--green-soft);
  border: 1px solid #c9dfd6;
  border-radius: var(--radius);
}

body[data-site-page="p-2b0e0163c35c"] .metrics {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 13px;
  margin-bottom: 35px;
}

body[data-site-page="p-2b0e0163c35c"] .metric {
  min-height: 135px;
  padding: 18px;
  background: var(--panel);
  border: 1px solid var(--line);
  border-radius: var(--radius);
}

body[data-site-page="p-2b0e0163c35c"] .metric strong {
  display: block;
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-size: 42px;
  line-height: 1;
}

body[data-site-page="p-2b0e0163c35c"] .metric span {
  display: block;
  margin-top: 10px;
  color: var(--muted);
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-size: 13px;
  font-weight: 800;
}

body[data-site-page="p-2b0e0163c35c"] .metric small {
  display: block;
  margin-top: 7px;
  color: #6b747d;
  font-size: 12px;
}

body[data-site-page="p-2b0e0163c35c"] .evidence-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 13px;
  margin-bottom: 55px;
}

body[data-site-page="p-2b0e0163c35c"] .evidence-card {
  padding: 18px;
  background: var(--panel);
  border: 1px solid var(--line);
  border-radius: var(--radius);
}

body[data-site-page="p-2b0e0163c35c"] .evidence-card.blind {
  border-top: 5px solid var(--green);
}

body[data-site-page="p-2b0e0163c35c"] .evidence-card.fixing {
  border-top: 5px solid var(--purple);
}

body[data-site-page="p-2b0e0163c35c"] .evidence-card.recovery {
  border-top: 5px solid var(--blue);
}

body[data-site-page="p-2b0e0163c35c"] .evidence-card.consistency {
  border-top: 5px solid var(--gold);
}

body[data-site-page="p-2b0e0163c35c"] .evidence-card .number {
  color: #bbc1c5;
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-size: 22px;
  font-weight: 900;
}

body[data-site-page="p-2b0e0163c35c"] .evidence-card h2 {
  margin: 9px 0 7px;
  font-size: 18px;
}

body[data-site-page="p-2b0e0163c35c"] .evidence-card p {
  margin: 0;
  color: var(--muted);
  font-size: 14px;
}

body[data-site-page="p-2b0e0163c35c"] .toolbar {
  position: sticky;
  top: 105px;
  z-index: 80;
  display: grid;
  grid-template-columns: 1.4fr repeat(3, minmax(150px, 0.55fr));
  gap: 8px;
  margin-bottom: 45px;
  padding: 10px;
  background: rgba(255, 255, 255, 0.96);
  border: 1px solid var(--line);
  border-radius: 12px;
  box-shadow: 0 8px 24px rgba(21, 26, 32, 0.06);
}

body[data-site-page="p-2b0e0163c35c"] .toolbar label {
  position: absolute;
  left: -9999px;
}

body[data-site-page="p-2b0e0163c35c"] .toolbar input, body[data-site-page="p-2b0e0163c35c"] .toolbar select {
  width: 100%;
  padding: 10px;
  background: white;
  color: var(--ink);
  border: 1px solid #ccd1d5;
  border-radius: 8px;
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-size: 13px;
}

body[data-site-page="p-2b0e0163c35c"] .section {
  margin-top: 75px;
  scroll-margin-top: 160px;
}

body[data-site-page="p-2b0e0163c35c"] .section-heading {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(260px, 0.48fr);
  gap: 25px;
  align-items: end;
  margin-bottom: 22px;
  padding-bottom: 18px;
  border-bottom: 2px solid var(--dark);
}

body[data-site-page="p-2b0e0163c35c"] .section-kicker {
  margin: 0 0 6px;
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}

body[data-site-page="p-2b0e0163c35c"] .blind-section .section-kicker {
  color: var(--green);
}

body[data-site-page="p-2b0e0163c35c"] .fixing-section .section-kicker {
  color: var(--purple);
}

body[data-site-page="p-2b0e0163c35c"] .recovery-section .section-kicker {
  color: var(--blue);
}

body[data-site-page="p-2b0e0163c35c"] .consistency-section .section-kicker {
  color: var(--gold);
}

body[data-site-page="p-2b0e0163c35c"] .section-heading h2 {
  margin: 0;
  font-size: clamp(31px, 5vw, 48px);
  letter-spacing: -0.035em;
}

body[data-site-page="p-2b0e0163c35c"] .section-heading > p {
  margin: 0;
  color: var(--muted);
  font-size: 15px;
}

body[data-site-page="p-2b0e0163c35c"] .feature {
  margin: 22px 0;
  padding: 22px;
  background: var(--panel);
  border: 1px solid var(--line);
  border-left: 6px solid var(--green);
  border-radius: var(--radius);
  box-shadow: var(--shadow);
}

body[data-site-page="p-2b0e0163c35c"] .feature-grid {
  display: grid;
  grid-template-columns: minmax(0, 1.1fr) minmax(280px, 0.65fr);
  gap: 25px;
}

body[data-site-page="p-2b0e0163c35c"] .feature h3 {
  margin: 7px 0 10px;
  font-size: 25px;
}

body[data-site-page="p-2b0e0163c35c"] .test-id {
  color: #878f97;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.08em;
}

body[data-site-page="p-2b0e0163c35c"] .badges {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  margin: 7px 0 10px;
}

body[data-site-page="p-2b0e0163c35c"] .badge {
  display: inline-flex;
  padding: 5px 8px;
  border: 1px solid currentColor;
  border-radius: 999px;
  font-size: 10px;
  font-weight: 800;
  letter-spacing: 0.04em;
  line-height: 1;
  text-transform: uppercase;
}

body[data-site-page="p-2b0e0163c35c"] .prospective {
  color: var(--green);
  background: var(--green-soft);
}

body[data-site-page="p-2b0e0163c35c"] .conditional {
  color: var(--blue);
  background: var(--blue-soft);
}

body[data-site-page="p-2b0e0163c35c"] .open {
  color: var(--gold);
  background: var(--gold-soft);
}

body[data-site-page="p-2b0e0163c35c"] .rebuild {
  color: var(--red);
  background: var(--red-soft);
}

body[data-site-page="p-2b0e0163c35c"] .retrospective {
  color: var(--purple);
  background: var(--purple-soft);
}

body[data-site-page="p-2b0e0163c35c"] .passed {
  color: #116b50;
  background: #ebf7f2;
}

body[data-site-page="p-2b0e0163c35c"] .neutral {
  color: #505a65;
  background: #f3f5f6;
}

body[data-site-page="p-2b0e0163c35c"] .formula {
  margin: 15px 0;
  padding: 12px;
  overflow-x: auto;
  background: #f7f9fa;
  border: 1px solid #dfe3e6;
  border-radius: 10px;
  text-align: center;
}

body[data-site-page="p-2b0e0163c35c"] .fact-list {
  display: grid;
  grid-template-columns: 125px 1fr;
  gap: 7px 11px;
  font-size: 14px;
}

body[data-site-page="p-2b0e0163c35c"] .fact-list dt {
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-weight: 800;
}

body[data-site-page="p-2b0e0163c35c"] .fact-list dd {
  margin: 0;
}

body[data-site-page="p-2b0e0163c35c"] .cards {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 14px;
}

body[data-site-page="p-2b0e0163c35c"] .test-card {
  display: flex;
  flex-direction: column;
  min-height: 100%;
  padding: 18px;
  background: var(--panel);
  border: 1px solid var(--line);
  border-radius: var(--radius);
}

body[data-site-page="p-2b0e0163c35c"] .test-card h3 {
  margin: 6px 0 9px;
  font-size: 18px;
}

body[data-site-page="p-2b0e0163c35c"] .test-card p {
  margin: 5px 0;
  color: #4e5861;
  font-size: 14px;
}

body[data-site-page="p-2b0e0163c35c"] .falsifier {
  margin-top: auto;
  padding-top: 13px;
  border-top: 1px solid #e4e4df;
  color: #414a53;
  font-size: 13px;
}

body[data-site-page="p-2b0e0163c35c"] details {
  margin-top: 13px;
  padding-top: 11px;
  border-top: 1px solid #e4e4df;
}

body[data-site-page="p-2b0e0163c35c"] summary {
  cursor: pointer;
  color: var(--green);
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-size: 13px;
  font-weight: 800;
}

body[data-site-page="p-2b0e0163c35c"] details p, body[data-site-page="p-2b0e0163c35c"] details li {
  font-size: 13px;
}

body[data-site-page="p-2b0e0163c35c"] .notice, body[data-site-page="p-2b0e0163c35c"] .warning {
  margin: 20px 0;
  padding: 15px 17px;
  border-radius: 11px;
}

body[data-site-page="p-2b0e0163c35c"] .notice {
  background: var(--gold-soft);
  border: 1px solid #ebcf78;
}

body[data-site-page="p-2b0e0163c35c"] .warning {
  background: var(--red-soft);
  border: 1px solid #e9b8b5;
}

body[data-site-page="p-2b0e0163c35c"] .flow {
  display: grid;
  grid-template-columns: repeat(7, minmax(0, 1fr));
  gap: 7px;
  align-items: center;
  margin: 22px 0;
}

body[data-site-page="p-2b0e0163c35c"] .flow-node {
  min-height: 95px;
  padding: 12px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: white;
  border: 1px solid var(--line);
  border-radius: 10px;
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-size: 13px;
  font-weight: 800;
  text-align: center;
}

body[data-site-page="p-2b0e0163c35c"] .flow-arrow {
  color: #9aa1a7;
  font-family: Arial, sans-serif;
  font-size: 22px;
  font-weight: 900;
  text-align: center;
}

body[data-site-page="p-2b0e0163c35c"] .recovery-ladder {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 9px;
  margin: 14px 0;
}

body[data-site-page="p-2b0e0163c35c"] .rung {
  padding: 12px;
  background: var(--blue-soft);
  border: 1px solid #cadbe8;
  border-radius: 10px;
}

body[data-site-page="p-2b0e0163c35c"] .rung strong {
  display: block;
  margin-bottom: 5px;
  color: var(--blue);
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-size: 12px;
}

body[data-site-page="p-2b0e0163c35c"] .rung span {
  color: #3e4d5a;
  font-size: 13px;
}

body[data-site-page="p-2b0e0163c35c"] .check-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 14px;
}

body[data-site-page="p-2b0e0163c35c"] .check-panel {
  padding: 18px;
  background: white;
  border: 1px solid var(--line);
  border-radius: 12px;
}

body[data-site-page="p-2b0e0163c35c"] .check-panel h3 {
  margin: 0 0 10px;
  font-size: 17px;
}

body[data-site-page="p-2b0e0163c35c"] .check-panel li {
  margin: 5px 0;
  font-size: 14px;
}

body[data-site-page="p-2b0e0163c35c"] .table-wrap {
  margin-top: 22px;
  overflow-x: auto;
  background: white;
  border: 1px solid var(--line);
  border-radius: 12px;
}

body[data-site-page="p-2b0e0163c35c"] table {
  width: 100%;
  border-collapse: collapse;
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-size: 13px;
}

body[data-site-page="p-2b0e0163c35c"] th, body[data-site-page="p-2b0e0163c35c"] td {
  padding: 11px;
  border-bottom: 1px solid #e2e2dd;
  text-align: left;
  vertical-align: top;
}

body[data-site-page="p-2b0e0163c35c"] th {
  background: #f4f4f1;
  font-size: 11px;
  letter-spacing: 0.04em;
  text-transform: uppercase;
}

body[data-site-page="p-2b0e0163c35c"] tr:last-child td {
  border-bottom: 0;
}

body[data-site-page="p-2b0e0163c35c"] tr:nth-child(even) td {
  background: #fcfcfa;
}

body[data-site-page="p-2b0e0163c35c"] .review-box {
  margin-top: 65px;
  padding: 25px;
  background: var(--dark);
  color: #edf1f3;
  border-radius: 18px;
}

body[data-site-page="p-2b0e0163c35c"] .review-box h2 {
  margin: 0 0 10px;
  font-size: 28px;
}

body[data-site-page="p-2b0e0163c35c"] .review-box p {
  color: #cfd6db;
}

body[data-site-page="p-2b0e0163c35c"] .review-box a {
  color: #7de2b9;
}

body[data-site-page="p-2b0e0163c35c"] .review-steps {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 11px;
}

body[data-site-page="p-2b0e0163c35c"] .review-step {
  padding: 14px;
  background: #1e252c;
  border: 1px solid #3b434c;
  border-radius: 10px;
}

body[data-site-page="p-2b0e0163c35c"] .review-step strong {
  display: block;
  margin-bottom: 6px;
  color: #7de2b9;
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-size: 12px;
}

body[data-site-page="p-2b0e0163c35c"] .review-step span {
  color: #d8dde0;
  font-size: 13px;
}

body[data-site-page="p-2b0e0163c35c"] .empty {
  display: none;
  padding: 18px;
  border: 1px dashed #b8bec3;
  border-radius: 12px;
  color: var(--muted);
  text-align: center;
}

body[data-site-page="p-2b0e0163c35c"] .filtered-out {
  display: none !important;
}

body[data-site-page="p-2b0e0163c35c"] footer {
  max-width: 1240px;
  margin: auto;
  padding: 25px 20px 40px;
  color: var(--muted);
  border-top: 1px solid var(--line);
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-size: 12px;
}

@media (max-width: 980px) {
  body[data-site-page="p-2b0e0163c35c"] .metrics, body[data-site-page="p-2b0e0163c35c"] .evidence-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  body[data-site-page="p-2b0e0163c35c"] .cards {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  body[data-site-page="p-2b0e0163c35c"] .toolbar {
    grid-template-columns: 1fr 1fr;
  }

  body[data-site-page="p-2b0e0163c35c"] .flow {
    grid-template-columns: 1fr;
  }

  body[data-site-page="p-2b0e0163c35c"] .flow-arrow {
    transform: rotate(90deg);
  }
}

@media (max-width: 720px) {
  body[data-site-page="p-2b0e0163c35c"] {
    font-size: 16px;
  }

  body[data-site-page="p-2b0e0163c35c"] .site-header {
    position: static;
  }

  body[data-site-page="p-2b0e0163c35c"] .hero, body[data-site-page="p-2b0e0163c35c"] .section-heading, body[data-site-page="p-2b0e0163c35c"] .feature-grid {
    grid-template-columns: 1fr;
  }

  body[data-site-page="p-2b0e0163c35c"] .hero {
    padding-top: 40px;
  }

  body[data-site-page="p-2b0e0163c35c"] .metrics, body[data-site-page="p-2b0e0163c35c"] .evidence-grid, body[data-site-page="p-2b0e0163c35c"] .cards, body[data-site-page="p-2b0e0163c35c"] .check-grid, body[data-site-page="p-2b0e0163c35c"] .review-steps, body[data-site-page="p-2b0e0163c35c"] .recovery-ladder, body[data-site-page="p-2b0e0163c35c"] .toolbar {
    grid-template-columns: 1fr;
  }

  body[data-site-page="p-2b0e0163c35c"] .toolbar {
    position: static;
  }

  body[data-site-page="p-2b0e0163c35c"] .fact-list {
    grid-template-columns: 1fr;
  }

  body[data-site-page="p-2b0e0163c35c"] .fact-list dd {
    margin-bottom: 8px;
  }
}

@media print {
  body[data-site-page="p-2b0e0163c35c"] .site-topbar, body[data-site-page="p-2b0e0163c35c"] .site-header, body[data-site-page="p-2b0e0163c35c"] .toolbar, body[data-site-page="p-2b0e0163c35c"] .hero-actions {
    display: none;
  }

  body[data-site-page="p-2b0e0163c35c"] {
    background: white;
    font-size: 11pt;
  }

  body[data-site-page="p-2b0e0163c35c"] .feature, body[data-site-page="p-2b0e0163c35c"] .test-card, body[data-site-page="p-2b0e0163c35c"] .metric, body[data-site-page="p-2b0e0163c35c"] .evidence-card {
    break-inside: avoid;
    box-shadow: none;
  }
}


/* Extracted styles: gates/index.html [p-5d5b2bee72a4] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-5d5b2bee72a4"] { font-size: 10.5pt; }
  body[data-site-page="p-5d5b2bee72a4"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-5d5b2bee72a4"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-5d5b2bee72a4"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-5d5b2bee72a4"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-5d5b2bee72a4"] h4, body[data-site-page="p-5d5b2bee72a4"] h5, body[data-site-page="p-5d5b2bee72a4"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-5d5b2bee72a4"] h1, body[data-site-page="p-5d5b2bee72a4"] h2, body[data-site-page="p-5d5b2bee72a4"] h3, body[data-site-page="p-5d5b2bee72a4"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-5d5b2bee72a4"] p { margin: .55rem 0; }
  body[data-site-page="p-5d5b2bee72a4"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-5d5b2bee72a4"] a:hover { text-decoration: underline; }
  body[data-site-page="p-5d5b2bee72a4"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-5d5b2bee72a4"] th, body[data-site-page="p-5d5b2bee72a4"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-5d5b2bee72a4"] th { background: #f0f0f0; } body[data-site-page="p-5d5b2bee72a4"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-5d5b2bee72a4"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-5d5b2bee72a4"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-5d5b2bee72a4"] pre code { background: none; padding: 0; }
  body[data-site-page="p-5d5b2bee72a4"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-5d5b2bee72a4"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-5d5b2bee72a4"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-5d5b2bee72a4"] img { max-width: 100%; }
  body[data-site-page="p-5d5b2bee72a4"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-5d5b2bee72a4"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-5d5b2bee72a4"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-5d5b2bee72a4"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 256px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.4;}
body[data-site-page="p-5d5b2bee72a4"] .anchor-content{flex:1 1 auto;min-width:0;max-width:64rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-5d5b2bee72a4"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-5d5b2bee72a4"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-5d5b2bee72a4"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-5d5b2bee72a4"] .ann-title{font-weight:800;font-size:14.5px;margin:0 0 6px;line-height:1.25;}
body[data-site-page="p-5d5b2bee72a4"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-5d5b2bee72a4"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:13px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-5d5b2bee72a4"] .anchor-layout{display:block;}body[data-site-page="p-5d5b2bee72a4"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-5d5b2bee72a4"] .anchor-content{max-width:none;}}


/* ==== BEGIN gates-readability (presentation-only; appended 2026-07-09; no content changes) ==== */
body[data-site-page="p-5d5b2bee72a4"] .gx td, body[data-site-page="p-5d5b2bee72a4"] .gx th{border-top:0;border-left:0;border-right:0;}
body[data-site-page="p-5d5b2bee72a4"] table.gx td{padding:9px 10px;line-height:1.45;}
body[data-site-page="p-5d5b2bee72a4"] .gx tbody tr:hover td, body[data-site-page="p-5d5b2bee72a4"] .gx tr:hover td{background:#eef7f1;}
body[data-site-page="p-5d5b2bee72a4"] .gx th{position:sticky;top:0;z-index:2;background:#f6f8f7;box-shadow:0 1px 0 #d8dedb;}
body[data-site-page="p-5d5b2bee72a4"] table.gx{margin:0 0 2rem;}
body[data-site-page="p-5d5b2bee72a4"] .anchor-content h2{margin-top:2.1rem;}
/* ==== END gates-readability ==== */

body[data-site-page="p-5d5b2bee72a4"] .gt-cell .gt-name{display:block;font-weight:700;font-size:.9rem;margin:0 0 2px;}body[data-site-page="p-5d5b2bee72a4"] .gt-cell .gt-q{display:block;font-style:italic;color:#3a4256;margin:0 0 4px;}body[data-site-page="p-5d5b2bee72a4"] .gt-cell .gt-sum{display:block;color:#1c2230;margin:0 0 6px;}body[data-site-page="p-5d5b2bee72a4"] .gt-more{display:inline-block;background:none;border:0;padding:0;margin:0;color:#0f7a5f;font-weight:600;font-size:.78rem;cursor:pointer;font-family:inherit;}body[data-site-page="p-5d5b2bee72a4"] .gt-more:hover{text-decoration:underline;}body[data-site-page="p-5d5b2bee72a4"] .theory-sub{font-weight:600;color:#4a5266;margin:.2rem 0 .55rem;font-size:1.02rem;}body[data-site-page="p-5d5b2bee72a4"] .gates-hr{border:0;border-top:1px solid #dfe3ea;margin:2.4rem 0 1.4rem;}body[data-site-page="p-5d5b2bee72a4"] .gates-closing p{margin:.35rem 0;} body[data-site-page="p-5d5b2bee72a4"] .gates-closing .gc-punch{font-weight:600;}body[data-site-page="p-5d5b2bee72a4"] .gm-overlay{position:fixed;inset:0;background:rgba(16,20,30,.55);display:flex;align-items:center;justify-content:center;padding:1.2rem;z-index:9999;}body[data-site-page="p-5d5b2bee72a4"] .gm-overlay[hidden]{display:none;}body[data-site-page="p-5d5b2bee72a4"] .gm-box{background:#fff;max-width:560px;width:100%;max-height:82vh;overflow:auto;border-radius:12px;padding:1.7rem 1.8rem;box-shadow:0 18px 60px rgba(0,0,0,.32);position:relative;}body[data-site-page="p-5d5b2bee72a4"] .gm-close{position:absolute;top:.4rem;right:.7rem;background:none;border:0;font-size:1.7rem;line-height:1;color:#8a91a3;cursor:pointer;}body[data-site-page="p-5d5b2bee72a4"] .gm-name{font-weight:700;font-size:1.06rem;margin:0 0 .3rem;}body[data-site-page="p-5d5b2bee72a4"] .gm-q{font-style:italic;color:#3a4256;margin:0 0 .8rem;}body[data-site-page="p-5d5b2bee72a4"] .gm-text{margin:0;line-height:1.58;color:#1c2230;}

/* Extracted styles: granularity/granularity-building-blocks.html [p-19f59c168af0] */

body[data-site-page="p-19f59c168af0"]{--ink:#18212b;--muted:#5d6876;--line:#d7dde5;--soft:#f6f8fb;--accent:#244b73;--green:#176b4f}
body[data-site-page="p-19f59c168af0"], body[data-site-page="p-19f59c168af0"] *{box-sizing:border-box}body[data-site-page="p-19f59c168af0"]{scroll-behavior:smooth}
body[data-site-page="p-19f59c168af0"]{margin:0;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;line-height:1.55;background:#fff}
body[data-site-page="p-19f59c168af0"] .anchor-layout{display:flex;align-items:flex-start}body[data-site-page="p-19f59c168af0"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 256px;max-height:100vh;overflow:auto;padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;font-family:'Helvetica Neue',Arial,sans-serif;font-size:13px;line-height:1.4}body[data-site-page="p-19f59c168af0"] .anchor-content{flex:1 1 auto;min-width:0;max-width:64rem;margin:0 auto;padding:1.2rem 1.6rem 4rem}
body[data-site-page="p-19f59c168af0"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px}body[data-site-page="p-19f59c168af0"] .anchor-nav a:hover{background:#eef7f1}body[data-site-page="p-19f59c168af0"] .anchor-nav a.current{background:#dff3e7;font-weight:700}body[data-site-page="p-19f59c168af0"] .ann-title{font-weight:800;font-size:14.5px;margin:0 0 6px;line-height:1.25}body[data-site-page="p-19f59c168af0"] .ann-title a{color:#0b5;padding:0}body[data-site-page="p-19f59c168af0"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:13px 0 4px;font-weight:700}
body[data-site-page="p-19f59c168af0"] .hero{padding:28px 30px 24px;border-bottom:3px solid var(--accent);background:linear-gradient(135deg,#f7fafc,#eef7f1)}body[data-site-page="p-19f59c168af0"] .eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:800;color:var(--green)}body[data-site-page="p-19f59c168af0"] h1, body[data-site-page="p-19f59c168af0"] h2, body[data-site-page="p-19f59c168af0"] h3{line-height:1.2;scroll-margin-top:20px}body[data-site-page="p-19f59c168af0"] h1{font-size:38px;margin:10px 0 12px}body[data-site-page="p-19f59c168af0"] h2{font-size:25px;margin:38px 0 10px;border-bottom:1px solid var(--line);padding-bottom:7px}body[data-site-page="p-19f59c168af0"] h3{font-size:19px;margin:28px 0 8px}body[data-site-page="p-19f59c168af0"] p{max-width:95ch}body[data-site-page="p-19f59c168af0"] .meta, body[data-site-page="p-19f59c168af0"] .group-description, body[data-site-page="p-19f59c168af0"] .source-path{color:var(--muted)}body[data-site-page="p-19f59c168af0"] .meta{font-size:13px}
body[data-site-page="p-19f59c168af0"] .notice{margin:22px 0;padding:16px 18px;border-left:5px solid var(--green);background:#eef7ef;border-radius:4px}body[data-site-page="p-19f59c168af0"] .package-contents{padding:18px 20px;background:var(--soft);border:1px solid var(--line);border-radius:10px}body[data-site-page="p-19f59c168af0"] .package-contents h2{margin:0 0 10px;border:0;padding:0;font-size:22px}body[data-site-page="p-19f59c168af0"] .package-contents ul{margin:7px 0 0 20px;padding:0}body[data-site-page="p-19f59c168af0"] .package-contents .folder{margin:10px 0}body[data-site-page="p-19f59c168af0"] .package-contents .folder ul{margin-top:4px}body[data-site-page="p-19f59c168af0"] .package-contents a{color:#155a94}body[data-site-page="p-19f59c168af0"] .package-group{scroll-margin-top:20px}
body[data-site-page="p-19f59c168af0"] .file-card{margin:12px 0;border:1px solid var(--line);border-radius:9px;background:#fff;overflow:hidden}body[data-site-page="p-19f59c168af0"] .file-card summary{cursor:pointer;display:flex;justify-content:space-between;gap:16px;padding:12px 14px;background:#f8fafc;font-weight:750}body[data-site-page="p-19f59c168af0"] .file-card summary:hover{background:#eef7f1}body[data-site-page="p-19f59c168af0"] .file-card summary small{font-weight:400;color:var(--muted);white-space:nowrap}body[data-site-page="p-19f59c168af0"] .file-body{padding:0 14px 18px}body[data-site-page="p-19f59c168af0"] .source-path{font:12px ui-monospace,SFMono-Regular,Menlo,monospace;padding:12px 0 5px}body[data-site-page="p-19f59c168af0"] .md-content h2{font-size:21px;margin-top:25px}body[data-site-page="p-19f59c168af0"] .md-content h3{font-size:17px}body[data-site-page="p-19f59c168af0"] .md-content ul, body[data-site-page="p-19f59c168af0"] .md-content ol{padding-left:24px}body[data-site-page="p-19f59c168af0"] .md-content li{margin:4px 0}
body[data-site-page="p-19f59c168af0"] code{font:.92em ui-monospace,SFMono-Regular,Menlo,monospace;background:#f1f4f7;padding:.12em .35em;border-radius:4px}body[data-site-page="p-19f59c168af0"] pre{background:#111821;color:#edf4fb;padding:15px 17px;border-radius:9px;overflow:auto;white-space:pre-wrap;line-height:1.45}body[data-site-page="p-19f59c168af0"] pre code{background:transparent;padding:0;color:inherit}body[data-site-page="p-19f59c168af0"] .table-wrap{overflow-x:auto;margin:14px 0 20px}body[data-site-page="p-19f59c168af0"] table{border-collapse:collapse;width:100%;font-size:13px}body[data-site-page="p-19f59c168af0"] th, body[data-site-page="p-19f59c168af0"] td{border:1px solid var(--line);padding:8px 9px;vertical-align:top;text-align:left}body[data-site-page="p-19f59c168af0"] th{background:#edf2f7}body[data-site-page="p-19f59c168af0"] tr:nth-child(even) td{background:#fbfcfd}body[data-site-page="p-19f59c168af0"] a{color:#155a94}
@media(max-width:860px){body[data-site-page="p-19f59c168af0"] .anchor-layout{display:block}body[data-site-page="p-19f59c168af0"] .anchor-nav{position:static;max-height:none;border-right:0;border-bottom:1px solid #ddd}body[data-site-page="p-19f59c168af0"] .anchor-content{max-width:none;padding:1rem 1rem 3rem}body[data-site-page="p-19f59c168af0"] .hero{padding:24px 20px}body[data-site-page="p-19f59c168af0"] .hero h1{font-size:31px}body[data-site-page="p-19f59c168af0"] .file-card summary{display:block}body[data-site-page="p-19f59c168af0"] .file-card summary small{display:block;margin-top:4px}}@media print{body[data-site-page="p-19f59c168af0"] .anchor-nav, body[data-site-page="p-19f59c168af0"] .package-contents{display:none}body[data-site-page="p-19f59c168af0"] .anchor-content{max-width:none;padding:0}body[data-site-page="p-19f59c168af0"] .file-card{break-inside:avoid}body[data-site-page="p-19f59c168af0"] .file-card:not([open]){display:none}}


/* Extracted styles: granularity/index.html [p-fab55f066d57] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-fab55f066d57"] { font-size: 10.5pt; }
  body[data-site-page="p-fab55f066d57"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-fab55f066d57"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-fab55f066d57"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-fab55f066d57"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-fab55f066d57"] h4, body[data-site-page="p-fab55f066d57"] h5, body[data-site-page="p-fab55f066d57"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-fab55f066d57"] h1, body[data-site-page="p-fab55f066d57"] h2, body[data-site-page="p-fab55f066d57"] h3, body[data-site-page="p-fab55f066d57"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-fab55f066d57"] p { margin: .55rem 0; }
  body[data-site-page="p-fab55f066d57"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-fab55f066d57"] a:hover { text-decoration: underline; }
  body[data-site-page="p-fab55f066d57"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-fab55f066d57"] th, body[data-site-page="p-fab55f066d57"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-fab55f066d57"] th { background: #f0f0f0; } body[data-site-page="p-fab55f066d57"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-fab55f066d57"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-fab55f066d57"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-fab55f066d57"] pre code { background: none; padding: 0; }
  body[data-site-page="p-fab55f066d57"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-fab55f066d57"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-fab55f066d57"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-fab55f066d57"] img { max-width: 100%; }
  body[data-site-page="p-fab55f066d57"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-fab55f066d57"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-fab55f066d57"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-fab55f066d57"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 256px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.4;}
body[data-site-page="p-fab55f066d57"] .anchor-content{flex:1 1 auto;min-width:0;max-width:64rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-fab55f066d57"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-fab55f066d57"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-fab55f066d57"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-fab55f066d57"] .ann-title{font-weight:800;font-size:14.5px;margin:0 0 6px;line-height:1.25;}
body[data-site-page="p-fab55f066d57"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-fab55f066d57"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:13px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-fab55f066d57"] .anchor-layout{display:block;}body[data-site-page="p-fab55f066d57"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-fab55f066d57"] .anchor-content{max-width:none;}}


/* Extracted styles: gut/index.html [p-b6427f362125] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-b6427f362125"] { font-size: 10.5pt; }
  body[data-site-page="p-b6427f362125"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-b6427f362125"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-b6427f362125"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-b6427f362125"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-b6427f362125"] h4, body[data-site-page="p-b6427f362125"] h5, body[data-site-page="p-b6427f362125"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-b6427f362125"] h1, body[data-site-page="p-b6427f362125"] h2, body[data-site-page="p-b6427f362125"] h3, body[data-site-page="p-b6427f362125"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-b6427f362125"] p { margin: .55rem 0; }
  body[data-site-page="p-b6427f362125"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-b6427f362125"] a:hover { text-decoration: underline; }
  body[data-site-page="p-b6427f362125"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-b6427f362125"] th, body[data-site-page="p-b6427f362125"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-b6427f362125"] th { background: #f0f0f0; } body[data-site-page="p-b6427f362125"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-b6427f362125"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-b6427f362125"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-b6427f362125"] pre code { background: none; padding: 0; }
  body[data-site-page="p-b6427f362125"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-b6427f362125"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-b6427f362125"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-b6427f362125"] img { max-width: 100%; }
  body[data-site-page="p-b6427f362125"] .lede { font-size: 1.05rem; color: #33415c; margin: .8rem 0 1.2rem; }
  body[data-site-page="p-b6427f362125"] .board-strip { background: #f0f7f2; border: 1px solid #b9dcc6; border-left: 5px solid #22643a;
                 border-radius: 8px; padding: .8rem 1.1rem; margin: 1.2rem 0;
                 font-family: "Helvetica Neue", Arial, sans-serif; font-size: .95rem; }
  body[data-site-page="p-b6427f362125"] .ev-card { border: 1px solid #d9e0e8; border-left: 4px solid #2b6cb0; border-radius: 8px;
             padding: .85rem 1.05rem; margin: .9rem 0; background: #fff;
             font-family: "Helvetica Neue", Arial, sans-serif; font-size: .95rem; }
  body[data-site-page="p-b6427f362125"] .ev-card h4 { margin: 0 0 .35rem; font-size: 1.02rem; color: #12263a; }
  body[data-site-page="p-b6427f362125"] .ev-card p { margin: .3rem 0; }
  body[data-site-page="p-b6427f362125"] .ev-card .prov { font-size: .88rem; color: #2b6cb0; }
  body[data-site-page="p-b6427f362125"] .ev-card .cav { font-size: .88rem; color: #6b5b34; }
  body[data-site-page="p-b6427f362125"] .dissolve-callout { border: 1px solid #d9e0e8; border-left: 5px solid #6b46c1; background: #faf8ff;
                      border-radius: 8px; padding: .85rem 1.1rem; margin: 1.2rem 0;
                      font-family: "Helvetica Neue", Arial, sans-serif; font-size: .95rem; }


body[data-site-page="p-b6427f362125"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-b6427f362125"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-b6427f362125"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 256px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.4;}
body[data-site-page="p-b6427f362125"] .anchor-content{flex:1 1 auto;min-width:0;max-width:64rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-b6427f362125"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-b6427f362125"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-b6427f362125"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-b6427f362125"] .ann-title{font-weight:800;font-size:14.5px;margin:0 0 6px;line-height:1.25;}
body[data-site-page="p-b6427f362125"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-b6427f362125"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:13px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-b6427f362125"] .anchor-layout{display:block;}body[data-site-page="p-b6427f362125"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-b6427f362125"] .anchor-content{max-width:none;}}


body[data-site-page="p-b6427f362125"] .ev-cards{display:flex;flex-wrap:wrap;gap:10px;margin:1rem 0;font-family:"Helvetica Neue",Arial,sans-serif;}
body[data-site-page="p-b6427f362125"] .ev-cards .card{flex:1 1 240px;border:1px solid #d6e2f0;border-top:3px solid #2b6cb0;border-radius:8px;background:#fff;padding:.7rem .85rem;}
body[data-site-page="p-b6427f362125"] .ev-cards .card .num{display:block;font-weight:800;font-size:1.02rem;color:#12263a;margin-bottom:.2rem;line-height:1.25;}
body[data-site-page="p-b6427f362125"] .ev-cards .card p{margin:.25rem 0;font-size:.83rem;color:#33415c;line-height:1.45;}
body[data-site-page="p-b6427f362125"] .ev-cards .card p.cav{font-size:.76rem;color:#556;font-style:italic;}


/* Extracted styles: gut/nasa/constants/index.html [p-61f7f20382d9] */

    body[data-site-page="p-61f7f20382d9"] .constants-table { font-size: 0.95em; }
    body[data-site-page="p-61f7f20382d9"] .constants-table th { background: var(--bg-soft); }
    body[data-site-page="p-61f7f20382d9"] .constants-table td.sym, body[data-site-page="p-61f7f20382d9"] .constants-table th.sym { width: 90px; }
    body[data-site-page="p-61f7f20382d9"] .constants-table td.val, body[data-site-page="p-61f7f20382d9"] .constants-table th.val { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; text-align: right; white-space: nowrap; }
    body[data-site-page="p-61f7f20382d9"] .constants-table td.units, body[data-site-page="p-61f7f20382d9"] .constants-table th.units { font-size: 0.88em; color: var(--ink-soft); }
    body[data-site-page="p-61f7f20382d9"] .constants-table td.exact, body[data-site-page="p-61f7f20382d9"] .constants-table th.exact { text-align: center; }
    body[data-site-page="p-61f7f20382d9"] .constants-table tr.exact td.exact { color: var(--good); font-weight: 600; }
    body[data-site-page="p-61f7f20382d9"] .constants-table tr td.cid { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.82em; color: var(--ink-mute); }
    body[data-site-page="p-61f7f20382d9"] .registry-meta { font-size: 0.88em; color: var(--ink-mute); margin: 10px 0 20px; }
    body[data-site-page="p-61f7f20382d9"] .chip {
      display: inline-block;
      font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
      font-size: 0.78em;
      background: var(--accent-soft);
      color: var(--accent);
      border: 1px solid #c7d8ee;
      padding: 1px 8px;
      border-radius: 10px;
      text-decoration: none;
    }
    body[data-site-page="p-61f7f20382d9"] .chip:hover { text-decoration: underline; }
    body[data-site-page="p-61f7f20382d9"] .chip.missing { background: var(--bad-bg); color: var(--bad); border-color: #fecaca; }
    body[data-site-page="p-61f7f20382d9"] .badge-exact {
      display: inline-block;
      font-size: 0.76em;
      font-weight: 600;
      padding: 1px 7px;
      border-radius: 3px;
      background: var(--good-bg);
      color: var(--good);
      border: 1px solid #bbf7d0;
    }
    body[data-site-page="p-61f7f20382d9"] .badge-measured {
      display: inline-block;
      font-size: 0.76em;
      font-weight: 600;
      padding: 1px 7px;
      border-radius: 3px;
      background: var(--bg-soft);
      color: var(--ink-soft);
      border: 1px solid var(--rule);
    }
    body[data-site-page="p-61f7f20382d9"] .filter-row {
      display: flex;
      gap: 10px;
      align-items: center;
      margin: 14px 0;
      flex-wrap: wrap;
    }
    body[data-site-page="p-61f7f20382d9"] .filter-row input {
      flex: 1;
      min-width: 220px;
      padding: 6px 10px;
      border: 1px solid var(--rule);
      border-radius: 4px;
      font: inherit;
    }
    body[data-site-page="p-61f7f20382d9"] .no-match { padding: 30px; text-align: center; color: var(--ink-mute); font-style: italic; }
    body[data-site-page="p-61f7f20382d9"] .constants-table tr.hl { background: #fff7e6; }
  

/* Extracted styles: gut/nasa/correction-ranker/index.html [p-4ff0a2852cae] */

    body[data-site-page="p-4ff0a2852cae"] .rank-table th { cursor: pointer; user-select: none; }
    body[data-site-page="p-4ff0a2852cae"] .rank-table th:hover { background: var(--accent-soft); }
    body[data-site-page="p-4ff0a2852cae"] .rank-table td.num, body[data-site-page="p-4ff0a2852cae"] .rank-table th.num { text-align: right; font-variant-numeric: tabular-nums; }
    body[data-site-page="p-4ff0a2852cae"] .rank-table tr.info-row td  { color: var(--ink-mute); background: var(--bg-soft); }
    body[data-site-page="p-4ff0a2852cae"] .rank-table tr.keep-row td  { background: #fff5f5; }
    body[data-site-page="p-4ff0a2852cae"] .rank-table tr.watch-row td { background: #fffaf0; }
    body[data-site-page="p-4ff0a2852cae"] details > summary { cursor: pointer; font-weight: 600; padding: 6px 0; color: var(--accent); }
    body[data-site-page="p-4ff0a2852cae"] details { border-top: 1px solid var(--rule-soft); padding-top: 4px; margin-top: 8px; }
    body[data-site-page="p-4ff0a2852cae"] details:first-of-type { border-top: none; margin-top: 0; }
    body[data-site-page="p-4ff0a2852cae"] .tol-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); gap: 8px 12px; }
    body[data-site-page="p-4ff0a2852cae"] .sort-marker { font-size: 0.75em; color: var(--ink-mute); margin-left: 4px; }
  

/* Extracted styles: gut/nasa/formulas/index.html [p-7388beb5e898] */

    body[data-site-page="p-7388beb5e898"] .formula-card {
      background: var(--bg-card);
      border: 1px solid var(--rule);
      border-radius: 6px;
      padding: 14px 18px;
      margin: 14px 0;
    }
    body[data-site-page="p-7388beb5e898"] .formula-card h3 {
      margin: 0 0 6px;
      font-size: 1.05em;
    }
    body[data-site-page="p-7388beb5e898"] .formula-id {
      font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
      font-size: 0.85em;
      color: var(--ink-mute);
      background: var(--code-bg);
      padding: 1px 6px;
      border-radius: 3px;
    }
    body[data-site-page="p-7388beb5e898"] .equation-box {
      background: var(--bg-soft);
      border: 1px solid var(--rule-soft);
      border-radius: 4px;
      padding: 10px 14px;
      margin: 10px 0;
      overflow-x: auto;
    }
    body[data-site-page="p-7388beb5e898"] .io-row {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
      gap: 10px 18px;
      margin: 8px 0;
    }
    body[data-site-page="p-7388beb5e898"] .io-block {
      font-size: 0.9em;
    }
    body[data-site-page="p-7388beb5e898"] .io-label {
      font-weight: 600;
      color: var(--ink-soft);
      text-transform: uppercase;
      letter-spacing: 0.04em;
      font-size: 0.78em;
      margin-bottom: 3px;
    }
    body[data-site-page="p-7388beb5e898"] .io-block code {
      font-size: 0.85em;
    }
    body[data-site-page="p-7388beb5e898"] .assumptions-list, body[data-site-page="p-7388beb5e898"] .notincluded-list {
      margin: 4px 0;
      padding-left: 22px;
      font-size: 0.92em;
    }
    body[data-site-page="p-7388beb5e898"] .notincluded-list li { color: var(--ink-soft); }
    body[data-site-page="p-7388beb5e898"] .chip-row { margin: 6px 0; }
    body[data-site-page="p-7388beb5e898"] .chip {
      display: inline-block;
      font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
      font-size: 0.78em;
      background: var(--accent-soft);
      color: var(--accent);
      border: 1px solid #c7d8ee;
      padding: 1px 8px;
      border-radius: 10px;
      margin: 2px 4px 2px 0;
      text-decoration: none;
    }
    body[data-site-page="p-7388beb5e898"] .chip:hover { text-decoration: underline; }
    body[data-site-page="p-7388beb5e898"] .chip.source     { background: var(--accent-soft); color: var(--accent); border-color: #c7d8ee; }
    body[data-site-page="p-7388beb5e898"] .chip.validation { background: var(--good-bg);     color: var(--good);   border-color: #bbf7d0; }
    body[data-site-page="p-7388beb5e898"] .chip.used-by    { background: var(--bg-soft);     color: var(--ink-soft); border-color: var(--rule); }
    body[data-site-page="p-7388beb5e898"] .chip.missing    { background: var(--bad-bg);      color: var(--bad);    border-color: #fecaca; }
    body[data-site-page="p-7388beb5e898"] .registry-meta {
      font-size: 0.88em;
      color: var(--ink-mute);
      margin: 10px 0 20px;
    }
    body[data-site-page="p-7388beb5e898"] .filter-row {
      display: flex;
      gap: 10px;
      align-items: center;
      margin: 14px 0;
      flex-wrap: wrap;
    }
    body[data-site-page="p-7388beb5e898"] .filter-row input {
      flex: 1;
      min-width: 220px;
      padding: 6px 10px;
      border: 1px solid var(--rule);
      border-radius: 4px;
      font: inherit;
    }
    body[data-site-page="p-7388beb5e898"] .no-match { padding: 30px; text-align: center; color: var(--ink-mute); font-style: italic; }
  

/* Extracted styles: gut/nasa/reproducibility/index.html [p-e9cf7011dc0a] */

    body[data-site-page="p-e9cf7011dc0a"] .repro-grid {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
      gap: 12px;
      margin: 14px 0 22px;
    }
    body[data-site-page="p-e9cf7011dc0a"] .repro-card {
      background: var(--bg-card);
      border: 1px solid var(--rule);
      border-radius: 6px;
      padding: 12px 14px;
    }
    body[data-site-page="p-e9cf7011dc0a"] .repro-card .label {
      font-size: 0.78em;
      color: var(--ink-mute);
      text-transform: uppercase;
      letter-spacing: 0.04em;
      font-weight: 600;
    }
    body[data-site-page="p-e9cf7011dc0a"] .repro-card .value {
      font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
      font-size: 0.95em;
      color: var(--ink);
      margin-top: 4px;
      word-break: break-all;
    }
    body[data-site-page="p-e9cf7011dc0a"] .repro-card .value.big {
      font-size: 1.3em;
      font-weight: 700;
    }
    body[data-site-page="p-e9cf7011dc0a"] .receipt-box {
      background: var(--bg-soft);
      border: 1px solid var(--rule);
      border-radius: 6px;
      padding: 14px 18px;
      margin: 14px 0;
    }
    body[data-site-page="p-e9cf7011dc0a"] .receipt-row {
      display: grid;
      grid-template-columns: 160px 1fr;
      gap: 6px 14px;
      font-size: 0.92em;
      margin: 4px 0;
    }
    body[data-site-page="p-e9cf7011dc0a"] .receipt-row .k { color: var(--ink-soft); font-weight: 600; }
    body[data-site-page="p-e9cf7011dc0a"] .receipt-row .v { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; word-break: break-all; }
    body[data-site-page="p-e9cf7011dc0a"] .files-table { font-size: 0.88em; }
    body[data-site-page="p-e9cf7011dc0a"] .files-table th { background: var(--bg-soft); }
    body[data-site-page="p-e9cf7011dc0a"] .files-table td.path { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; }
    body[data-site-page="p-e9cf7011dc0a"] .files-table td.hash { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; color: var(--ink-soft); font-size: 0.82em; word-break: break-all; }
    body[data-site-page="p-e9cf7011dc0a"] .files-table td.size { text-align: right; font-variant-numeric: tabular-nums; }
    body[data-site-page="p-e9cf7011dc0a"] .files-table tr.error td { color: var(--bad); }
    body[data-site-page="p-e9cf7011dc0a"] .download-row {
      display: flex;
      flex-wrap: wrap;
      gap: 10px;
      margin: 16px 0;
      align-items: center;
    }
    body[data-site-page="p-e9cf7011dc0a"] .progress-bar {
      flex: 1;
      min-width: 240px;
      height: 8px;
      background: var(--bg-soft);
      border: 1px solid var(--rule);
      border-radius: 4px;
      overflow: hidden;
    }
    body[data-site-page="p-e9cf7011dc0a"] .progress-fill { height: 100%; background: var(--accent); width: 0%; transition: width 200ms ease; }
    body[data-site-page="p-e9cf7011dc0a"] .limitation-badge {
      display: inline-block;
      background: var(--warn-bg);
      color: var(--warn);
      border: 1px solid #fed7aa;
      padding: 2px 8px;
      border-radius: 10px;
      font-size: 0.78em;
      font-weight: 600;
    }
    body[data-site-page="p-e9cf7011dc0a"] .ok-badge {
      display: inline-block;
      background: var(--good-bg);
      color: var(--good);
      border: 1px solid #bbf7d0;
      padding: 2px 8px;
      border-radius: 10px;
      font-size: 0.78em;
      font-weight: 600;
    }
    body[data-site-page="p-e9cf7011dc0a"] pre.reproduce-md {
      background: var(--code-bg);
      border: 1px solid var(--rule);
      border-radius: 4px;
      padding: 12px 14px;
      overflow-x: auto;
      font-size: 0.88em;
      white-space: pre-wrap;
    }
  

/* Extracted styles: gut/nasa/sensitivity/index.html [p-3829d19bbabe] */

    body[data-site-page="p-3829d19bbabe"] .input-row { display:grid; grid-template-columns: 0.9fr 1.1fr; gap:8px; align-items:center; margin-bottom:6px; }
    body[data-site-page="p-3829d19bbabe"] .input-row label { font-size:0.85em; color:#4b5563; }
    body[data-site-page="p-3829d19bbabe"] .input-row input { width:100%; padding:5px 7px; border:1px solid #d8dee4; border-radius:4px; font-size:0.92em; background:#fff; }
    body[data-site-page="p-3829d19bbabe"] .stub { display:inline-block; padding:1px 6px; background:#fff7ed; color:#b45309; border:1px solid #fed7aa; border-radius:3px; font-size:0.75em; }
  

/* Extracted styles: gut/nasa/sources/index.html [p-42da9789e1c1] */

    body[data-site-page="p-42da9789e1c1"] .source-card {
      background: var(--bg-card);
      border: 1px solid var(--rule);
      border-radius: 6px;
      padding: 12px 16px;
      margin: 12px 0;
      scroll-margin-top: 70px;
    }
    body[data-site-page="p-42da9789e1c1"] .source-card:target {
      border-color: var(--accent);
      box-shadow: 0 0 0 3px var(--accent-soft);
    }
    body[data-site-page="p-42da9789e1c1"] .source-id {
      font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
      font-size: 0.82em;
      color: var(--ink-mute);
      background: var(--code-bg);
      padding: 1px 6px;
      border-radius: 3px;
    }
    body[data-site-page="p-42da9789e1c1"] .source-card h3 {
      margin: 0 0 4px;
      font-size: 1.05em;
    }
    body[data-site-page="p-42da9789e1c1"] .source-meta {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
      gap: 4px 14px;
      margin: 8px 0;
      font-size: 0.9em;
    }
    body[data-site-page="p-42da9789e1c1"] .source-meta .label {
      font-weight: 600;
      color: var(--ink-soft);
      text-transform: uppercase;
      letter-spacing: 0.04em;
      font-size: 0.74em;
    }
    body[data-site-page="p-42da9789e1c1"] .group-section { margin-top: 30px; }
    body[data-site-page="p-42da9789e1c1"] .group-title {
      display: flex;
      align-items: baseline;
      justify-content: space-between;
      gap: 14px;
      border-bottom: 1px solid var(--rule-soft);
      padding-bottom: 4px;
      margin-bottom: 12px;
    }
    body[data-site-page="p-42da9789e1c1"] .group-title h2 { border: none; margin: 0; padding: 0; }
    body[data-site-page="p-42da9789e1c1"] .group-desc { color: var(--ink-mute); font-size: 0.88em; }
    body[data-site-page="p-42da9789e1c1"] .type-badge {
      display: inline-block;
      font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
      font-size: 0.74em;
      padding: 1px 7px;
      border-radius: 10px;
      vertical-align: middle;
      background: var(--bg-soft);
      color: var(--ink-soft);
      border: 1px solid var(--rule);
    }
    body[data-site-page="p-42da9789e1c1"] .type-badge.authoritative_constant      { background: var(--accent-soft);  color: var(--accent); border-color: #c7d8ee; }
    body[data-site-page="p-42da9789e1c1"] .type-badge.public_ephemeris            { background: #e6f4f1;             color: #0f766e;       border-color: #99e6db; }
    body[data-site-page="p-42da9789e1c1"] .type-badge.textbook_benchmark          { background: var(--good-bg);      color: var(--good);   border-color: #bbf7d0; }
    body[data-site-page="p-42da9789e1c1"] .type-badge.public_mission_fact         { background: #fef3c7;             color: #92400e;       border-color: #fde68a; }
    body[data-site-page="p-42da9789e1c1"] .type-badge.public_experimental_support { background: #ede9fe;             color: #5b21b6;       border-color: #ddd6fe; }
    body[data-site-page="p-42da9789e1c1"] .type-badge.user_assumption             { background: var(--warn-bg);      color: var(--warn);   border-color: #fed7aa; }
    body[data-site-page="p-42da9789e1c1"] .registry-meta { font-size: 0.88em; color: var(--ink-mute); margin: 10px 0 20px; }
    body[data-site-page="p-42da9789e1c1"] .toc-grid {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
      gap: 4px 18px;
      background: var(--bg-soft);
      border: 1px solid var(--rule);
      border-radius: 4px;
      padding: 12px 16px;
      margin: 14px 0;
    }
    body[data-site-page="p-42da9789e1c1"] .toc-grid a { display: block; font-size: 0.88em; }
    body[data-site-page="p-42da9789e1c1"] .filter-row {
      display: flex;
      gap: 10px;
      align-items: center;
      margin: 14px 0;
      flex-wrap: wrap;
    }
    body[data-site-page="p-42da9789e1c1"] .filter-row input {
      flex: 1;
      min-width: 220px;
      padding: 6px 10px;
      border: 1px solid var(--rule);
      border-radius: 4px;
      font: inherit;
    }
    body[data-site-page="p-42da9789e1c1"] .no-match { padding: 16px; color: var(--ink-mute); font-style: italic; font-size: 0.9em; }
  

/* Extracted styles: gut/nasa/uncertainty/index.html [p-a3ad115b932d] */

    body[data-site-page="p-a3ad115b932d"] .input-row { display:grid; grid-template-columns: 1.1fr 0.9fr 0.9fr 1.0fr; gap:8px; align-items:end; margin-bottom:8px; }
    body[data-site-page="p-a3ad115b932d"] .input-row label { font-size:0.78em; color:#6b7280; margin-bottom:2px; display:block; }
    body[data-site-page="p-a3ad115b932d"] .input-row input, body[data-site-page="p-a3ad115b932d"] .input-row select { width:100%; padding:5px 7px; border:1px solid #d8dee4; border-radius:4px; font-size:0.92em; background:#fff; }
    body[data-site-page="p-a3ad115b932d"] .input-row .ihead { font-size:0.75em; color:#1f2933; font-weight:600; text-transform:uppercase; letter-spacing:0.04em; padding:0 4px; }
    body[data-site-page="p-a3ad115b932d"] .row-head { display:grid; grid-template-columns: 1.1fr 0.9fr 0.9fr 1.0fr; gap:8px; border-bottom:1px solid #e5e7eb; padding-bottom:4px; margin-bottom:6px; }
    body[data-site-page="p-a3ad115b932d"] .stub { display:inline-block; padding:1px 6px; background:#fff7ed; color:#b45309; border:1px solid #fed7aa; border-radius:3px; font-size:0.75em; }
  

/* Extracted styles: gut/nasa/validation/index.html [p-0a209e793634] */

    body[data-site-page="p-0a209e793634"] .badge.pass  { background: var(--good-bg); color: var(--good); border: 1px solid #bbf7d0; }
    body[data-site-page="p-0a209e793634"] .badge.fail  { background: var(--bad-bg);  color: var(--bad);  border: 1px solid #fecaca; }
    /* Trust-label badges: category-coded colours. The label catalogue lives in
       shared/validation.js and is part of every case + result record. */
    body[data-site-page="p-0a209e793634"] .badge.trust-exact       { background: #ecfeff; color: #0e7490; border: 1px solid #a5f3fc; }
    body[data-site-page="p-0a209e793634"] .badge.trust-textbook    { background: #eef2ff; color: #4338ca; border: 1px solid #c7d2fe; }
    body[data-site-page="p-0a209e793634"] .badge.trust-scenario    { background: #fef3c7; color: #92400e; border: 1px solid #fde68a; }
    body[data-site-page="p-0a209e793634"] .badge.trust-experiment  { background: #ecfccb; color: #3f6212; border: 1px solid #d9f99d; }
    body[data-site-page="p-0a209e793634"] .badge.trust-adversarial { background: #fee2e2; color: #991b1b; border: 1px solid #fecaca; }
    body[data-site-page="p-0a209e793634"] .badge.trust-xtool       { background: #e0e7ff; color: #3730a3; border: 1px solid #c7d2fe; }
    body[data-site-page="p-0a209e793634"] .badge.trust-regression  { background: #f1f5f9; color: #475569; border: 1px solid #cbd5e1; }
    body[data-site-page="p-0a209e793634"] .badge.trust-unknown     { background: var(--bg-soft); color: var(--ink-soft); border: 1px solid var(--rule); }
    body[data-site-page="p-0a209e793634"] .gate {
      padding: 14px 18px; border-radius: 6px; margin: 16px 0;
      display: flex; align-items: center; gap: 14px;
      border: 2px solid;
    }
    body[data-site-page="p-0a209e793634"] .gate.pass { background: var(--good-bg); border-color: var(--good); color: #064e3b; }
    body[data-site-page="p-0a209e793634"] .gate.block { background: var(--bad-bg); border-color: var(--bad); color: #7f1d1d; }
    body[data-site-page="p-0a209e793634"] .gate .label { font-weight: 700; font-size: 1.1em; letter-spacing: 0.04em; }
    body[data-site-page="p-0a209e793634"] .gate .verdict {
      font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
      font-size: 1.15em; font-weight: 700;
    }
    body[data-site-page="p-0a209e793634"] .receipt {
      font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
      font-size: 0.85em; color: var(--ink-soft);
      background: var(--bg-soft); padding: 2px 6px; border-radius: 3px;
    }
    body[data-site-page="p-0a209e793634"] .case-row td { vertical-align: top; }
    body[data-site-page="p-0a209e793634"] .case-row.fail { background: #fef2f2; }
    body[data-site-page="p-0a209e793634"] .case-row.pass { background: #ffffff; }
    body[data-site-page="p-0a209e793634"] .case-row .id  { font-family: ui-monospace, monospace; font-size: 0.85em; color: var(--ink-mute); }
    body[data-site-page="p-0a209e793634"] .case-row .num { text-align: right; font-variant-numeric: tabular-nums; font-family: ui-monospace, monospace; font-size: 0.9em; }
    body[data-site-page="p-0a209e793634"] .case-row .meta-row { margin-top: 4px; display: flex; flex-wrap: wrap; gap: 4px; align-items: center; }
    body[data-site-page="p-0a209e793634"] .cat-section { margin-top: 26px; }
    body[data-site-page="p-0a209e793634"] .xtool-section { margin-top: 26px; padding: 12px 16px; background: var(--bg-soft); border-radius: 4px; border-left: 4px solid var(--accent); }
    body[data-site-page="p-0a209e793634"] .summary-grid { display:grid; grid-template-columns: repeat(auto-fit,minmax(180px,1fr)); gap:12px; margin: 14px 0; }
    body[data-site-page="p-0a209e793634"] details summary { cursor: pointer; user-select: none; }
    body[data-site-page="p-0a209e793634"] .src-tag {
      display: inline-block; background: var(--bg-soft); border: 1px solid var(--rule);
      padding: 1px 6px; border-radius: 3px; font-size: 0.78em; color: var(--ink-soft);
      margin-right: 4px;
    }
  

/* Extracted styles: gut/v2/index.html [p-c12248b800f1] */

body[data-site-page="p-c12248b800f1"] .v2{max-width:860px;margin:0 auto;padding:1.5rem 1.1rem;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;line-height:1.68;color:#1a1a1a;font-size:17px}
body[data-site-page="p-c12248b800f1"] .v2 h1{font-size:2em;line-height:1.15;margin:.2em 0 .1em}
body[data-site-page="p-c12248b800f1"] .v2 .lede{font-size:1.12em;color:#33415c;font-style:italic;margin:.3em 0 1.4em}
body[data-site-page="p-c12248b800f1"] .v2 h2{font-size:1.5em;margin:1.9em 0 .4em;padding-bottom:.25em;border-bottom:2px solid #2b6cb0;color:#12263a}
body[data-site-page="p-c12248b800f1"] .v2 h3{font-size:1.12em;margin:1.6em 0 .5em;color:#2b6cb0;text-transform:uppercase;letter-spacing:.04em}
body[data-site-page="p-c12248b800f1"] .v2 h4{font-size:1.08em;margin:0 0 .3em;color:#12263a}
body[data-site-page="p-c12248b800f1"] .v2 .onepager{background:#f5f8fc;border:1px solid #d6e2f0;border-radius:10px;padding:1em 1.2em;margin:1.2em 0}
body[data-site-page="p-c12248b800f1"] .v2 .gate-card{border:1px solid #d9e0e8;border-left:4px solid #2b6cb0;border-radius:8px;padding:1em 1.15em;margin:1.1em 0;background:#fff}
body[data-site-page="p-c12248b800f1"] .v2 .gate-card .lbl{font-size:.74em;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#7a8aa0;margin:.9em 0 .1em}
body[data-site-page="p-c12248b800f1"] .v2 .gate-card .lbl:first-of-type{margin-top:.4em}
body[data-site-page="p-c12248b800f1"] .v2 .gate-card p{margin:.25em 0}
body[data-site-page="p-c12248b800f1"] .v2 .closure{margin-top:.9em}
body[data-site-page="p-c12248b800f1"] .v2 .closure a{display:inline-block;font-weight:600;color:#fff;background:#2b6cb0;padding:5px 12px;border-radius:6px;text-decoration:none;font-size:.92em}
body[data-site-page="p-c12248b800f1"] .v2 .falsifier{border-left-color:#c05621;background:#fffaf5}
body[data-site-page="p-c12248b800f1"] .v2 footer{margin-top:2.5em;padding-top:1.2em;border-top:1px solid #d9e0e8;color:#556;font-size:.95em}
body[data-site-page="p-c12248b800f1"] .v2 a{color:#2b6cb0}

body[data-site-page="p-c12248b800f1"] .v2 .callout{border:1px solid #d9e0e8;border-left:4px solid #2b6cb0;background:#f5f8fc;padding:.9em 1.2em;margin:1.3em 0;border-radius:0 8px 8px 0}
body[data-site-page="p-c12248b800f1"] .v2 .callout p{margin:.35em 0}
body[data-site-page="p-c12248b800f1"] .v2 section.v2-narrative{margin-top:1.2em}
body[data-site-page="p-c12248b800f1"] .v2 .v2-note{border:1px solid #cfe0f3;border-left:4px solid #2b6cb0;background:#eef5fd;padding:.85em 1.15em;margin:1.1em 0;border-radius:0 8px 8px 0}
body[data-site-page="p-c12248b800f1"] .v2 .v2-note p{margin:0}
body[data-site-page="p-c12248b800f1"] .v2 .board-strip{background:#f0f7f2;border:1px solid #b9dcc6;border-left:5px solid #22643a;border-radius:8px;padding:.85em 1.15em;margin:1.2em 0;font-size:.97em}
body[data-site-page="p-c12248b800f1"] .v2 .ev-card{border:1px solid #d9e0e8;border-left:4px solid #2b6cb0;border-radius:8px;padding:.9em 1.1em;margin:1em 0;background:#fff}
body[data-site-page="p-c12248b800f1"] .v2 .ev-card h4{margin:0 0 .3em}
body[data-site-page="p-c12248b800f1"] .v2 .ev-card p{margin:.3em 0}
body[data-site-page="p-c12248b800f1"] .v2 .ev-card .prov{font-size:.92em;color:#2b6cb0}
body[data-site-page="p-c12248b800f1"] .v2 .ev-card .cav{font-size:.92em;color:#6b5b34}
body[data-site-page="p-c12248b800f1"] .v2 .ev-card.upq{border-left-color:#c05621;background:#fffaf5}
body[data-site-page="p-c12248b800f1"] .v2 .dissolve{border:1px solid #d9e0e8;border-left:5px solid #6b46c1;background:#faf8ff;border-radius:8px;padding:.9em 1.15em;margin:1.2em 0}



/* Extracted styles: horizons/index.html [p-30c859cea460] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-30c859cea460"] { font-size: 10.5pt; }
  body[data-site-page="p-30c859cea460"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-30c859cea460"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-30c859cea460"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-30c859cea460"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-30c859cea460"] h4, body[data-site-page="p-30c859cea460"] h5, body[data-site-page="p-30c859cea460"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-30c859cea460"] h1, body[data-site-page="p-30c859cea460"] h2, body[data-site-page="p-30c859cea460"] h3, body[data-site-page="p-30c859cea460"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-30c859cea460"] p { margin: .55rem 0; }
  body[data-site-page="p-30c859cea460"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-30c859cea460"] a:hover { text-decoration: underline; }
  body[data-site-page="p-30c859cea460"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-30c859cea460"] th, body[data-site-page="p-30c859cea460"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-30c859cea460"] th { background: #f0f0f0; } body[data-site-page="p-30c859cea460"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-30c859cea460"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-30c859cea460"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-30c859cea460"] pre code { background: none; padding: 0; }
  body[data-site-page="p-30c859cea460"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-30c859cea460"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-30c859cea460"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-30c859cea460"] img { max-width: 100%; }
  body[data-site-page="p-30c859cea460"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-30c859cea460"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-30c859cea460"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-30c859cea460"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 256px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.4;}
body[data-site-page="p-30c859cea460"] .anchor-content{flex:1 1 auto;min-width:0;max-width:64rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-30c859cea460"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-30c859cea460"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-30c859cea460"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-30c859cea460"] .ann-title{font-weight:800;font-size:14.5px;margin:0 0 6px;line-height:1.25;}
body[data-site-page="p-30c859cea460"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-30c859cea460"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:13px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-30c859cea460"] .anchor-layout{display:block;}body[data-site-page="p-30c859cea460"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-30c859cea460"] .anchor-content{max-width:none;}}


/* ---- Canonical top-nav bridge (site-wide sections) ---- */
body[data-site-page="p-30c859cea460"] .site-topbar{background:#1b1f23;color:#eee;font-family:"Helvetica Neue",Arial,sans-serif;font-size:.78rem;}
body[data-site-page="p-30c859cea460"] .site-topbar-inner{max-width:76rem;margin:0 auto;padding:.4em 1.2em;display:flex;flex-wrap:wrap;gap:.5em 1.2em;align-items:center;justify-content:space-between;}
body[data-site-page="p-30c859cea460"] .site-topbar .stamp{color:#e7c9a9;letter-spacing:.01em;}
body[data-site-page="p-30c859cea460"] .site-topbar .stamp b{color:#fff;font-weight:700;}
body[data-site-page="p-30c859cea460"] .site-topbar .topbar-site{color:#c9c2b3;}
body[data-site-page="p-30c859cea460"] header.site-header-bridge{background:#fbfaf7;border-bottom:1px solid #d8d3c7;font-family:"Helvetica Neue",Arial,sans-serif;}
body[data-site-page="p-30c859cea460"] .bridge-brand-row{max-width:76rem;margin:0 auto;padding:.85em 1.2em .5em;display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.4em;}
body[data-site-page="p-30c859cea460"] .bridge-brand-row a.bridge-title{color:#1b1f23;text-decoration:none;font-weight:700;font-size:1.15rem;}
body[data-site-page="p-30c859cea460"] .bridge-brand-row .bridge-tag{font-family:Georgia,serif;font-style:italic;color:#4a5056;font-size:.85rem;}
body[data-site-page="p-30c859cea460"] nav.site-main-nav{max-width:76rem;margin:0 auto;padding:0 1.2em;}
body[data-site-page="p-30c859cea460"] nav.site-main-nav ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.15em;border-top:1px solid #d8d3c7;}
body[data-site-page="p-30c859cea460"] nav.site-main-nav li{margin:0;}
body[data-site-page="p-30c859cea460"] nav.site-main-nav a{display:block;padding:.65em .8em;color:#1b1f23;text-decoration:none;font-family:"Helvetica Neue",Arial,sans-serif;font-size:.85rem;font-weight:600;border-bottom:3px solid transparent;white-space:nowrap;}
body[data-site-page="p-30c859cea460"] nav.site-main-nav a:hover{border-bottom-color:#6b3f2a;color:#6b3f2a;}
body[data-site-page="p-30c859cea460"] nav.site-main-nav a[aria-current="page"]{border-bottom-color:#0b5;color:#0b5;}
body[data-site-page="p-30c859cea460"] .start-callout{max-width:64rem;margin:1.2rem auto 0;padding:0 1.6rem;}
body[data-site-page="p-30c859cea460"] .start-callout .box{border:1px solid #d8d3c7;border-left:4px solid #0b5;background:#f7fdf9;border-radius:0 6px 6px 0;padding:.9em 1.2em;font-family:"Helvetica Neue",Arial,sans-serif;font-size:.88rem;color:#222;}
body[data-site-page="p-30c859cea460"] .start-callout .box strong.cta{font-size:1.02em;}
body[data-site-page="p-30c859cea460"] .start-callout .box a{color:#0b5;font-weight:700;text-decoration:none;}
body[data-site-page="p-30c859cea460"] .start-callout .box a:hover{text-decoration:underline;}
body[data-site-page="p-30c859cea460"] .start-callout .sections{margin:.5em 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.3em 1.1em;}
body[data-site-page="p-30c859cea460"] .start-callout .sections li{margin:0;}
@media(max-width:860px){body[data-site-page="p-30c859cea460"] .bridge-brand-row{padding:.7em 1em .4em;} body[data-site-page="p-30c859cea460"] nav.site-main-nav a{padding:.55em .6em;font-size:.8rem;}}
body[data-site-page="p-30c859cea460"] .feature-card-wrap{max-width:64rem;margin:1rem auto 0;padding:0 1.6rem;}
body[data-site-page="p-30c859cea460"] .feature-card{display:block;border:1px solid #d8d3c7;border-left:4px solid #6b3f2a;background:#fbf3ea;border-radius:0 6px 6px 0;padding:1em 1.2em;text-decoration:none;font-family:"Helvetica Neue",Arial,sans-serif;transition:background .15s;}
body[data-site-page="p-30c859cea460"] .feature-card:hover{background:#f6ead9;text-decoration:none;}
body[data-site-page="p-30c859cea460"] .feature-card .fc-kicker{display:block;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:#6b3f2a;font-weight:700;margin-bottom:.2em;}
body[data-site-page="p-30c859cea460"] .feature-card .fc-title{display:block;font-size:1.08rem;font-weight:700;color:#1b1f23;margin-bottom:.3em;}
body[data-site-page="p-30c859cea460"] .feature-card .fc-desc{display:block;font-size:.9rem;color:#333;line-height:1.5;}


body[data-site-page="p-30c859cea460"] .hero{margin:1.4rem 0 1.9rem;}
body[data-site-page="p-30c859cea460"] .masthead-kicker{font-family:"Helvetica Neue",Arial,sans-serif;font-size:.95rem;font-style:italic;color:#6b3f2a;letter-spacing:.01em;margin:0 0 .35rem;}
body[data-site-page="p-30c859cea460"] .hero h1{margin-top:.2rem;}
body[data-site-page="p-30c859cea460"] .lede{font-size:1.06rem;line-height:1.62;color:#222;}
body[data-site-page="p-30c859cea460"] main.anchor-content > section{margin:1.7rem 0;}
body[data-site-page="p-30c859cea460"] .prev-version{font-family:"Helvetica Neue",Arial,sans-serif;font-size:.8rem;color:#888;border-top:1px solid #e2ded4;margin-top:2.4rem;padding-top:.8rem;}
body[data-site-page="p-30c859cea460"] .prev-version a{color:#0b5;}


/* Extracted styles: index.html [p-f6013a00b362] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-f6013a00b362"] { font-size: 10.5pt; }
  body[data-site-page="p-f6013a00b362"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-f6013a00b362"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-f6013a00b362"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-f6013a00b362"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-f6013a00b362"] h4, body[data-site-page="p-f6013a00b362"] h5, body[data-site-page="p-f6013a00b362"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-f6013a00b362"] h1, body[data-site-page="p-f6013a00b362"] h2, body[data-site-page="p-f6013a00b362"] h3, body[data-site-page="p-f6013a00b362"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-f6013a00b362"] p { margin: .55rem 0; }
  body[data-site-page="p-f6013a00b362"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-f6013a00b362"] a:hover { text-decoration: underline; }
  body[data-site-page="p-f6013a00b362"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-f6013a00b362"] th, body[data-site-page="p-f6013a00b362"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-f6013a00b362"] th { background: #f0f0f0; } body[data-site-page="p-f6013a00b362"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-f6013a00b362"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-f6013a00b362"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-f6013a00b362"] pre code { background: none; padding: 0; }
  body[data-site-page="p-f6013a00b362"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-f6013a00b362"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-f6013a00b362"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-f6013a00b362"] img { max-width: 100%; }
  body[data-site-page="p-f6013a00b362"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-f6013a00b362"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-f6013a00b362"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-f6013a00b362"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 256px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.4;}
body[data-site-page="p-f6013a00b362"] .anchor-content{flex:1 1 auto;min-width:0;max-width:64rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-f6013a00b362"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-f6013a00b362"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-f6013a00b362"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-f6013a00b362"] .ann-title{font-weight:800;font-size:14.5px;margin:0 0 6px;line-height:1.25;}
body[data-site-page="p-f6013a00b362"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-f6013a00b362"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:13px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-f6013a00b362"] .anchor-layout{display:block;}body[data-site-page="p-f6013a00b362"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-f6013a00b362"] .anchor-content{max-width:none;}}


/* ---- Canonical top-nav bridge (site-wide sections) ---- */
body[data-site-page="p-f6013a00b362"] .site-topbar{background:#1b1f23;color:#eee;font-family:"Helvetica Neue",Arial,sans-serif;font-size:.78rem;}
body[data-site-page="p-f6013a00b362"] .site-topbar-inner{max-width:76rem;margin:0 auto;padding:.4em 1.2em;display:flex;flex-wrap:wrap;gap:.5em 1.2em;align-items:center;justify-content:space-between;}
body[data-site-page="p-f6013a00b362"] .site-topbar .stamp{color:#e7c9a9;letter-spacing:.01em;}
body[data-site-page="p-f6013a00b362"] .site-topbar .stamp b{color:#fff;font-weight:700;}
body[data-site-page="p-f6013a00b362"] .site-topbar .topbar-site{color:#c9c2b3;}
body[data-site-page="p-f6013a00b362"] header.site-header-bridge{background:#fbfaf7;border-bottom:1px solid #d8d3c7;font-family:"Helvetica Neue",Arial,sans-serif;}
body[data-site-page="p-f6013a00b362"] .bridge-brand-row{max-width:76rem;margin:0 auto;padding:.85em 1.2em .5em;display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.4em;}
body[data-site-page="p-f6013a00b362"] .bridge-brand-row a.bridge-title{color:#1b1f23;text-decoration:none;font-weight:700;font-size:1.15rem;}
body[data-site-page="p-f6013a00b362"] .bridge-brand-row .bridge-tag{font-family:Georgia,serif;font-style:italic;color:#4a5056;font-size:.85rem;}
body[data-site-page="p-f6013a00b362"] nav.site-main-nav{max-width:76rem;margin:0 auto;padding:0 1.2em;}
body[data-site-page="p-f6013a00b362"] nav.site-main-nav ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.15em;border-top:1px solid #d8d3c7;}
body[data-site-page="p-f6013a00b362"] nav.site-main-nav li{margin:0;}
body[data-site-page="p-f6013a00b362"] nav.site-main-nav a{display:block;padding:.65em .8em;color:#1b1f23;text-decoration:none;font-family:"Helvetica Neue",Arial,sans-serif;font-size:.85rem;font-weight:600;border-bottom:3px solid transparent;white-space:nowrap;}
body[data-site-page="p-f6013a00b362"] nav.site-main-nav a:hover{border-bottom-color:#6b3f2a;color:#6b3f2a;}
body[data-site-page="p-f6013a00b362"] nav.site-main-nav a[aria-current="page"]{border-bottom-color:#0b5;color:#0b5;}
body[data-site-page="p-f6013a00b362"] .start-callout{max-width:64rem;margin:1.2rem auto 0;padding:0 1.6rem;}
body[data-site-page="p-f6013a00b362"] .start-callout .box{border:1px solid #d8d3c7;border-left:4px solid #0b5;background:#f7fdf9;border-radius:0 6px 6px 0;padding:.9em 1.2em;font-family:"Helvetica Neue",Arial,sans-serif;font-size:.88rem;color:#222;}
body[data-site-page="p-f6013a00b362"] .start-callout .box strong.cta{font-size:1.02em;}
body[data-site-page="p-f6013a00b362"] .start-callout .box a{color:#0b5;font-weight:700;text-decoration:none;}
body[data-site-page="p-f6013a00b362"] .start-callout .box a:hover{text-decoration:underline;}
body[data-site-page="p-f6013a00b362"] .start-callout .sections{margin:.5em 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.3em 1.1em;}
body[data-site-page="p-f6013a00b362"] .start-callout .sections li{margin:0;}
@media(max-width:860px){body[data-site-page="p-f6013a00b362"] .bridge-brand-row{padding:.7em 1em .4em;} body[data-site-page="p-f6013a00b362"] nav.site-main-nav a{padding:.55em .6em;font-size:.8rem;}}
body[data-site-page="p-f6013a00b362"] .feature-card-wrap{max-width:64rem;margin:1rem auto 0;padding:0 1.6rem;}
body[data-site-page="p-f6013a00b362"] .feature-card{display:block;border:1px solid #d8d3c7;border-left:4px solid #6b3f2a;background:#fbf3ea;border-radius:0 6px 6px 0;padding:1em 1.2em;text-decoration:none;font-family:"Helvetica Neue",Arial,sans-serif;transition:background .15s;}
body[data-site-page="p-f6013a00b362"] .feature-card:hover{background:#f6ead9;text-decoration:none;}
body[data-site-page="p-f6013a00b362"] .feature-card .fc-kicker{display:block;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:#6b3f2a;font-weight:700;margin-bottom:.2em;}
body[data-site-page="p-f6013a00b362"] .feature-card .fc-title{display:block;font-size:1.08rem;font-weight:700;color:#1b1f23;margin-bottom:.3em;}
body[data-site-page="p-f6013a00b362"] .feature-card .fc-desc{display:block;font-size:.9rem;color:#333;line-height:1.5;}


body[data-site-page="p-f6013a00b362"] .hero{margin:1.4rem 0 1.9rem;}
body[data-site-page="p-f6013a00b362"] .masthead-kicker{font-family:"Helvetica Neue",Arial,sans-serif;font-size:.95rem;font-style:italic;color:#6b3f2a;letter-spacing:.01em;margin:0 0 .35rem;}
body[data-site-page="p-f6013a00b362"] .hero h1{margin-top:.2rem;}
body[data-site-page="p-f6013a00b362"] .lede{font-size:1.06rem;line-height:1.62;color:#222;}
body[data-site-page="p-f6013a00b362"] main.anchor-content > section{margin:1.7rem 0;}
body[data-site-page="p-f6013a00b362"] .prev-version{font-family:"Helvetica Neue",Arial,sans-serif;font-size:.8rem;color:#888;border-top:1px solid #e2ded4;margin-top:2.4rem;padding-top:.8rem;}
body[data-site-page="p-f6013a00b362"] .prev-version a{color:#0b5;}


/* ---- Home-page (W7) content furniture ---- */
body[data-site-page="p-f6013a00b362"] .hero-number{font-family:"Helvetica Neue",Arial,sans-serif;border:1px solid #d8d3c7;border-left:4px solid #0b5;background:#f7fdf9;border-radius:0 6px 6px 0;padding:1em 1.2em;margin:1.4rem 0 1.2rem;}
body[data-site-page="p-f6013a00b362"] .hero-number .hn-big{display:block;font-size:1.7rem;font-weight:800;color:#0b5;line-height:1.15;}
body[data-site-page="p-f6013a00b362"] .hero-number .hn-cap{display:block;font-size:.9rem;color:#333;margin-top:.35em;line-height:1.5;}
body[data-site-page="p-f6013a00b362"] .hero-number .hn-cap a{color:#0b5;font-weight:600;}
body[data-site-page="p-f6013a00b362"] .offer-row{display:flex;flex-wrap:wrap;gap:.9em;margin:1.1rem 0;}
body[data-site-page="p-f6013a00b362"] .offer-card{flex:1 1 15rem;border:1px solid #d8d3c7;border-left:4px solid #6b3f2a;background:#fbf3ea;border-radius:0 6px 6px 0;padding:.9em 1.1em;font-family:"Helvetica Neue",Arial,sans-serif;}
body[data-site-page="p-f6013a00b362"] .offer-card .oc-kicker{display:block;font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:#6b3f2a;font-weight:700;margin-bottom:.25em;}
body[data-site-page="p-f6013a00b362"] .offer-card .oc-title{display:block;font-size:1.02rem;font-weight:700;color:#1b1f23;margin-bottom:.3em;}
body[data-site-page="p-f6013a00b362"] .offer-card .oc-title a{color:#1b1f23;}
body[data-site-page="p-f6013a00b362"] .offer-card .oc-desc{display:block;font-size:.86rem;color:#333;line-height:1.5;}
body[data-site-page="p-f6013a00b362"] .ask-ai{border:1px solid #d8d3c7;border-left:4px solid #0b5;background:#f7fdf9;border-radius:0 6px 6px 0;padding:.9em 1.2em;margin:1.1rem 0;font-family:"Helvetica Neue",Arial,sans-serif;font-size:.95rem;color:#222;}
body[data-site-page="p-f6013a00b362"] .ask-ai a{color:#0b5;font-weight:700;}
body[data-site-page="p-f6013a00b362"] .facts-list{list-style:none;margin:.6rem 0;padding:0;}
body[data-site-page="p-f6013a00b362"] .facts-list > li{border-top:1px solid #e2ded4;padding:.8em 0;}
body[data-site-page="p-f6013a00b362"] .facts-list > li:first-child{border-top:none;}
body[data-site-page="p-f6013a00b362"] .facts-list .fact-num{font-family:"Helvetica Neue",Arial,sans-serif;font-weight:800;color:#0b5;}
body[data-site-page="p-f6013a00b362"] .facts-list .fact-src{font-family:"Helvetica Neue",Arial,sans-serif;font-size:.82rem;}
body[data-site-page="p-f6013a00b362"] .specimen{font-family:"Helvetica Neue",Arial,sans-serif;border:1px solid #d8d3c7;background:#fcfcfc;border-radius:6px;padding:.4em 0;margin:1rem 0;font-size:.9rem;}
body[data-site-page="p-f6013a00b362"] .specimen div{padding:.5em 1.1em;border-top:1px solid #eee;}
body[data-site-page="p-f6013a00b362"] .specimen div:first-child{border-top:none;}
body[data-site-page="p-f6013a00b362"] .specimen .sp-label{display:inline-block;min-width:11.5em;color:#6b3f2a;font-weight:700;font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;vertical-align:top;}
body[data-site-page="p-f6013a00b362"] .specimen .sp-val{display:inline;color:#222;}
body[data-site-page="p-f6013a00b362"] .wiift{border:1px solid #e2ded4;border-radius:6px;padding:.2em 1.1em;margin:.8rem 0;font-family:"Helvetica Neue",Arial,sans-serif;}
body[data-site-page="p-f6013a00b362"] .wiift h3{margin:.9rem 0 .3rem;font-size:1.02rem;}
body[data-site-page="p-f6013a00b362"] .wiift p{font-size:.92rem;color:#333;margin:.3rem 0 .9rem;}
body[data-site-page="p-f6013a00b362"] .wiift a{color:#0b5;}
body[data-site-page="p-f6013a00b362"] details.objection{border:1px solid #d8d3c7;border-radius:6px;background:#fbfaf7;padding:.2em .9em;margin:.7rem 0;font-family:"Helvetica Neue",Arial,sans-serif;}
body[data-site-page="p-f6013a00b362"] details.objection > summary{cursor:pointer;font-weight:700;color:#6b3f2a;padding:.55em 0;font-size:.92rem;}
body[data-site-page="p-f6013a00b362"] details.objection p{font-size:.9rem;color:#333;margin:.4rem 0 .8rem;}
body[data-site-page="p-f6013a00b362"] details.objection a{color:#0b5;}
body[data-site-page="p-f6013a00b362"] .honest-box{border:1px solid #d8d3c7;border-left:4px solid #6b3f2a;background:#fbf3ea;border-radius:0 6px 6px 0;padding:.9em 1.2em;margin:1rem 0;font-family:"Helvetica Neue",Arial,sans-serif;font-size:.92rem;color:#222;}
body[data-site-page="p-f6013a00b362"] .honest-box a{color:#0b5;font-weight:600;}


/* ---- Home-page (W8) "four most amazing things" 2x2 grid (additive only) ---- */
body[data-site-page="p-f6013a00b362"] .amazing-grid{display:grid;grid-template-columns:1fr 1fr;gap:.9em;margin:1.4rem 0 1.2rem;}
body[data-site-page="p-f6013a00b362"] .amazing-card{border:1px solid #d8d3c7;border-left:4px solid #0b5;background:#f7fdf9;border-radius:0 6px 6px 0;padding:1em 1.2em;font-family:"Helvetica Neue",Arial,sans-serif;}
body[data-site-page="p-f6013a00b362"] .amazing-card .ac-num{display:block;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:#6b3f2a;font-weight:700;margin-bottom:.3em;}
body[data-site-page="p-f6013a00b362"] .amazing-card .ac-title{display:block;font-size:1.06rem;font-weight:800;color:#1b1f23;line-height:1.28;margin-bottom:.4em;}
body[data-site-page="p-f6013a00b362"] .amazing-card .ac-desc{display:block;font-size:.88rem;color:#333;line-height:1.5;}
body[data-site-page="p-f6013a00b362"] .amazing-card .ac-desc a{color:#0b5;font-weight:600;}
body[data-site-page="p-f6013a00b362"] .amazing-card .ac-desc .ac-caveat{color:#555;font-style:italic;}
@media(max-width:720px){body[data-site-page="p-f6013a00b362"] .amazing-grid{grid-template-columns:1fr;}}


/* ---- Home-page three-deep-roots row (additive only) ---- */
body[data-site-page="p-f6013a00b362"] .roots-row{display:flex;flex-wrap:wrap;gap:.9em;margin:1.3rem 0 1.2rem;}
body[data-site-page="p-f6013a00b362"] .roots-lead{font-family:"Helvetica Neue",Arial,sans-serif;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:#6b3f2a;font-weight:700;flex:1 1 100%;margin:0 0 .1em;}
body[data-site-page="p-f6013a00b362"] .root-card{flex:1 1 14rem;display:block;border:1px solid #d8d3c7;border-left:4px solid #6b3f2a;background:#fbf3ea;border-radius:0 6px 6px 0;padding:.9em 1.1em;text-decoration:none;font-family:"Helvetica Neue",Arial,sans-serif;transition:background .15s;}
body[data-site-page="p-f6013a00b362"] .root-card:hover{background:#f6ead9;text-decoration:none;}
body[data-site-page="p-f6013a00b362"] .root-card.root-primary{flex-basis:16rem;border-left-color:#0b5;background:#f7fdf9;}
body[data-site-page="p-f6013a00b362"] .root-card.root-primary:hover{background:#eef7f1;}
body[data-site-page="p-f6013a00b362"] .root-card .rc-tag{display:block;font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:#6b3f2a;font-weight:700;margin-bottom:.25em;}
body[data-site-page="p-f6013a00b362"] .root-card.root-primary .rc-tag{color:#0b5;}
body[data-site-page="p-f6013a00b362"] .root-card .rc-title{display:block;font-size:1.04rem;font-weight:800;color:#1b1f23;margin-bottom:.3em;line-height:1.25;}
body[data-site-page="p-f6013a00b362"] .root-card .rc-desc{display:block;font-size:.85rem;color:#333;line-height:1.5;}
@media(max-width:720px){body[data-site-page="p-f6013a00b362"] .root-card, body[data-site-page="p-f6013a00b362"] .root-card.root-primary{flex-basis:100%;}}
body[data-site-page="p-f6013a00b362"] .roots-foot{flex:1 1 100%;margin:.3em 0 0;font-family:"Helvetica Neue",Arial,sans-serif;font-size:.85rem;}
body[data-site-page="p-f6013a00b362"] .roots-foot a{color:#0b5;font-weight:600;}


body[data-site-page="p-f6013a00b362"] button.note-open{background:none;border:0;padding:0;margin:0;font:inherit;color:#0b5;cursor:pointer;text-decoration:none;}
body[data-site-page="p-f6013a00b362"] button.note-open:hover{text-decoration:underline;}
body[data-site-page="p-f6013a00b362"] #note-modal[hidden]{display:none;}
body[data-site-page="p-f6013a00b362"] #note-modal{position:fixed;inset:0;z-index:9999;display:flex;align-items:flex-start;justify-content:center;
  background:rgba(20,22,25,.55);padding:5vh 1rem;overflow-y:auto;}
body[data-site-page="p-f6013a00b362"] #note-modal .note-dialog{background:#fff;max-width:44rem;width:100%;border-radius:10px;
  box-shadow:0 12px 40px rgba(0,0,0,.3);padding:2rem 2.2rem 2.3rem;position:relative;
  font-family:Georgia,"Times New Roman",serif;line-height:1.6;color:#161616;}
body[data-site-page="p-f6013a00b362"] #note-modal h2{font-family:"Helvetica Neue",Arial,sans-serif;font-size:1.5rem;margin:0 0 .8rem;
  border-bottom:2px solid #222;padding-bottom:.3rem;}
body[data-site-page="p-f6013a00b362"] #note-modal p{margin:.9rem 0;}
body[data-site-page="p-f6013a00b362"] #note-modal a{color:#0b5;text-decoration:none;} body[data-site-page="p-f6013a00b362"] #note-modal a:hover{text-decoration:underline;}
body[data-site-page="p-f6013a00b362"] #note-modal .note-sot{border-left:4px solid #0b5;background:#f7fdf9;padding:.6rem 1rem;margin:1.2rem 0;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:.95rem;}
body[data-site-page="p-f6013a00b362"] #note-modal .note-sig{margin-top:1.6rem;font-style:italic;}
body[data-site-page="p-f6013a00b362"] #note-modal .note-close{position:absolute;top:.5rem;right:.7rem;background:none;border:0;font-size:1.7rem;
  line-height:1;color:#999;cursor:pointer;padding:.1rem .45rem;}
body[data-site-page="p-f6013a00b362"] #note-modal .note-close:hover{color:#161616;}


/* Extracted styles: layer2/boundary.html [p-c73b0e3df877] */

body[data-site-page="p-c73b0e3df877"]{--ink:#18212b;--muted:#5d6876;--line:#d7dde5;--soft:#f6f8fb;--accent:#244b73;--green:#176b4f}
body[data-site-page="p-c73b0e3df877"], body[data-site-page="p-c73b0e3df877"] *{box-sizing:border-box}body[data-site-page="p-c73b0e3df877"]{scroll-behavior:smooth}
body[data-site-page="p-c73b0e3df877"]{margin:0;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;line-height:1.55;background:#fff}
body[data-site-page="p-c73b0e3df877"] .anchor-layout{display:flex;align-items:flex-start}body[data-site-page="p-c73b0e3df877"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 256px;max-height:100vh;overflow:auto;padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;font-family:'Helvetica Neue',Arial,sans-serif;font-size:13px;line-height:1.4}body[data-site-page="p-c73b0e3df877"] .anchor-content{flex:1 1 auto;min-width:0;max-width:64rem;margin:0 auto;padding:1.2rem 1.6rem 4rem}
body[data-site-page="p-c73b0e3df877"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px}body[data-site-page="p-c73b0e3df877"] .anchor-nav a:hover{background:#eef7f1}body[data-site-page="p-c73b0e3df877"] .anchor-nav a.current{background:#dff3e7;font-weight:700}body[data-site-page="p-c73b0e3df877"] .ann-title{font-weight:800;font-size:14.5px;margin:0 0 6px;line-height:1.25}body[data-site-page="p-c73b0e3df877"] .ann-title a{color:#0b5;padding:0}body[data-site-page="p-c73b0e3df877"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:13px 0 4px;font-weight:700}
body[data-site-page="p-c73b0e3df877"] .hero{padding:28px 30px 24px;border-bottom:3px solid var(--accent);background:linear-gradient(135deg,#f7fafc,#eef7f1)}body[data-site-page="p-c73b0e3df877"] .eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:800;color:var(--green)}body[data-site-page="p-c73b0e3df877"] h1, body[data-site-page="p-c73b0e3df877"] h2, body[data-site-page="p-c73b0e3df877"] h3{line-height:1.2;scroll-margin-top:20px}body[data-site-page="p-c73b0e3df877"] h1{font-size:38px;margin:10px 0 12px}body[data-site-page="p-c73b0e3df877"] h2{font-size:25px;margin:38px 0 10px;border-bottom:1px solid var(--line);padding-bottom:7px}body[data-site-page="p-c73b0e3df877"] h3{font-size:19px;margin:28px 0 8px}body[data-site-page="p-c73b0e3df877"] p{max-width:95ch}body[data-site-page="p-c73b0e3df877"] .meta, body[data-site-page="p-c73b0e3df877"] .group-description, body[data-site-page="p-c73b0e3df877"] .source-path{color:var(--muted)}body[data-site-page="p-c73b0e3df877"] .meta{font-size:13px}
body[data-site-page="p-c73b0e3df877"] .notice{margin:22px 0;padding:16px 18px;border-left:5px solid var(--green);background:#eef7ef;border-radius:4px}body[data-site-page="p-c73b0e3df877"] .package-contents{padding:18px 20px;background:var(--soft);border:1px solid var(--line);border-radius:10px}body[data-site-page="p-c73b0e3df877"] .package-contents h2{margin:0 0 10px;border:0;padding:0;font-size:22px}body[data-site-page="p-c73b0e3df877"] .package-contents ul{margin:7px 0 0 20px;padding:0}body[data-site-page="p-c73b0e3df877"] .package-contents .folder{margin:10px 0}body[data-site-page="p-c73b0e3df877"] .package-contents .folder ul{margin-top:4px}body[data-site-page="p-c73b0e3df877"] .package-contents a{color:#155a94}body[data-site-page="p-c73b0e3df877"] .package-group{scroll-margin-top:20px}
body[data-site-page="p-c73b0e3df877"] .file-card{margin:12px 0;border:1px solid var(--line);border-radius:9px;background:#fff;overflow:hidden}body[data-site-page="p-c73b0e3df877"] .file-card summary{cursor:pointer;display:flex;justify-content:space-between;gap:16px;padding:12px 14px;background:#f8fafc;font-weight:750}body[data-site-page="p-c73b0e3df877"] .file-card summary:hover{background:#eef7f1}body[data-site-page="p-c73b0e3df877"] .file-card summary small{font-weight:400;color:var(--muted);white-space:nowrap}body[data-site-page="p-c73b0e3df877"] .file-body{padding:0 14px 18px}body[data-site-page="p-c73b0e3df877"] .source-path{font:12px ui-monospace,SFMono-Regular,Menlo,monospace;padding:12px 0 5px}body[data-site-page="p-c73b0e3df877"] .md-content h2{font-size:21px;margin-top:25px}body[data-site-page="p-c73b0e3df877"] .md-content h3{font-size:17px}body[data-site-page="p-c73b0e3df877"] .md-content ul, body[data-site-page="p-c73b0e3df877"] .md-content ol{padding-left:24px}body[data-site-page="p-c73b0e3df877"] .md-content li{margin:4px 0}
body[data-site-page="p-c73b0e3df877"] .binary-notice{margin:10px 0;padding:13px 15px;border-left:4px solid #a66b00;background:#fff7e6;border-radius:4px}
body[data-site-page="p-c73b0e3df877"] code{font:.92em ui-monospace,SFMono-Regular,Menlo,monospace;background:#f1f4f7;padding:.12em .35em;border-radius:4px}body[data-site-page="p-c73b0e3df877"] pre{background:#111821;color:#edf4fb;padding:15px 17px;border-radius:9px;overflow:auto;white-space:pre-wrap;line-height:1.45}body[data-site-page="p-c73b0e3df877"] pre code{background:transparent;padding:0;color:inherit}body[data-site-page="p-c73b0e3df877"] .table-wrap{overflow-x:auto;margin:14px 0 20px}body[data-site-page="p-c73b0e3df877"] table{border-collapse:collapse;width:100%;font-size:13px}body[data-site-page="p-c73b0e3df877"] th, body[data-site-page="p-c73b0e3df877"] td{border:1px solid var(--line);padding:8px 9px;vertical-align:top;text-align:left}body[data-site-page="p-c73b0e3df877"] th{background:#edf2f7}body[data-site-page="p-c73b0e3df877"] tr:nth-child(even) td{background:#fbfcfd}body[data-site-page="p-c73b0e3df877"] a{color:#155a94}
@media(max-width:860px){body[data-site-page="p-c73b0e3df877"] .anchor-layout{display:block}body[data-site-page="p-c73b0e3df877"] .anchor-nav{position:static;max-height:none;border-right:0;border-bottom:1px solid #ddd}body[data-site-page="p-c73b0e3df877"] .anchor-content{max-width:none;padding:1rem 1rem 3rem}body[data-site-page="p-c73b0e3df877"] .hero{padding:24px 20px}body[data-site-page="p-c73b0e3df877"] .hero h1{font-size:31px}body[data-site-page="p-c73b0e3df877"] .file-card summary{display:block}body[data-site-page="p-c73b0e3df877"] .file-card summary small{display:block;margin-top:4px}}@media print{body[data-site-page="p-c73b0e3df877"] .anchor-nav, body[data-site-page="p-c73b0e3df877"] .package-contents{display:none}body[data-site-page="p-c73b0e3df877"] .anchor-content{max-width:none;padding:0}body[data-site-page="p-c73b0e3df877"] .file-card{break-inside:avoid}body[data-site-page="p-c73b0e3df877"] .file-card:not([open]){display:none}}


/* Extracted styles: layer2/dynamics.html [p-26aa83280f01] */

body[data-site-page="p-26aa83280f01"]{--ink:#18212b;--muted:#5d6876;--line:#d7dde5;--soft:#f6f8fb;--accent:#244b73;--green:#176b4f}
body[data-site-page="p-26aa83280f01"], body[data-site-page="p-26aa83280f01"] *{box-sizing:border-box}body[data-site-page="p-26aa83280f01"]{scroll-behavior:smooth}
body[data-site-page="p-26aa83280f01"]{margin:0;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;line-height:1.55;background:#fff}
body[data-site-page="p-26aa83280f01"] .anchor-layout{display:flex;align-items:flex-start}body[data-site-page="p-26aa83280f01"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 256px;max-height:100vh;overflow:auto;padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;font-family:'Helvetica Neue',Arial,sans-serif;font-size:13px;line-height:1.4}body[data-site-page="p-26aa83280f01"] .anchor-content{flex:1 1 auto;min-width:0;max-width:64rem;margin:0 auto;padding:1.2rem 1.6rem 4rem}
body[data-site-page="p-26aa83280f01"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px}body[data-site-page="p-26aa83280f01"] .anchor-nav a:hover{background:#eef7f1}body[data-site-page="p-26aa83280f01"] .anchor-nav a.current{background:#dff3e7;font-weight:700}body[data-site-page="p-26aa83280f01"] .ann-title{font-weight:800;font-size:14.5px;margin:0 0 6px;line-height:1.25}body[data-site-page="p-26aa83280f01"] .ann-title a{color:#0b5;padding:0}body[data-site-page="p-26aa83280f01"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:13px 0 4px;font-weight:700}
body[data-site-page="p-26aa83280f01"] .hero{padding:28px 30px 24px;border-bottom:3px solid var(--accent);background:linear-gradient(135deg,#f7fafc,#eef7f1)}body[data-site-page="p-26aa83280f01"] .eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:800;color:var(--green)}body[data-site-page="p-26aa83280f01"] h1, body[data-site-page="p-26aa83280f01"] h2, body[data-site-page="p-26aa83280f01"] h3{line-height:1.2;scroll-margin-top:20px}body[data-site-page="p-26aa83280f01"] h1{font-size:38px;margin:10px 0 12px}body[data-site-page="p-26aa83280f01"] h2{font-size:25px;margin:38px 0 10px;border-bottom:1px solid var(--line);padding-bottom:7px}body[data-site-page="p-26aa83280f01"] h3{font-size:19px;margin:28px 0 8px}body[data-site-page="p-26aa83280f01"] p{max-width:95ch}body[data-site-page="p-26aa83280f01"] .meta, body[data-site-page="p-26aa83280f01"] .group-description, body[data-site-page="p-26aa83280f01"] .source-path{color:var(--muted)}body[data-site-page="p-26aa83280f01"] .meta{font-size:13px}
body[data-site-page="p-26aa83280f01"] .notice{margin:22px 0;padding:16px 18px;border-left:5px solid var(--green);background:#eef7ef;border-radius:4px}body[data-site-page="p-26aa83280f01"] .package-contents{padding:18px 20px;background:var(--soft);border:1px solid var(--line);border-radius:10px}body[data-site-page="p-26aa83280f01"] .package-contents h2{margin:0 0 10px;border:0;padding:0;font-size:22px}body[data-site-page="p-26aa83280f01"] .package-contents ul{margin:7px 0 0 20px;padding:0}body[data-site-page="p-26aa83280f01"] .package-contents .folder{margin:10px 0}body[data-site-page="p-26aa83280f01"] .package-contents .folder ul{margin-top:4px}body[data-site-page="p-26aa83280f01"] .package-contents a{color:#155a94}body[data-site-page="p-26aa83280f01"] .package-group{scroll-margin-top:20px}
body[data-site-page="p-26aa83280f01"] .file-card{margin:12px 0;border:1px solid var(--line);border-radius:9px;background:#fff;overflow:hidden}body[data-site-page="p-26aa83280f01"] .file-card summary{cursor:pointer;display:flex;justify-content:space-between;gap:16px;padding:12px 14px;background:#f8fafc;font-weight:750}body[data-site-page="p-26aa83280f01"] .file-card summary:hover{background:#eef7f1}body[data-site-page="p-26aa83280f01"] .file-card summary small{font-weight:400;color:var(--muted);white-space:nowrap}body[data-site-page="p-26aa83280f01"] .file-body{padding:0 14px 18px}body[data-site-page="p-26aa83280f01"] .source-path{font:12px ui-monospace,SFMono-Regular,Menlo,monospace;padding:12px 0 5px}body[data-site-page="p-26aa83280f01"] .md-content h2{font-size:21px;margin-top:25px}body[data-site-page="p-26aa83280f01"] .md-content h3{font-size:17px}body[data-site-page="p-26aa83280f01"] .md-content ul, body[data-site-page="p-26aa83280f01"] .md-content ol{padding-left:24px}body[data-site-page="p-26aa83280f01"] .md-content li{margin:4px 0}
body[data-site-page="p-26aa83280f01"] .binary-notice{margin:10px 0;padding:13px 15px;border-left:4px solid #a66b00;background:#fff7e6;border-radius:4px}
body[data-site-page="p-26aa83280f01"] code{font:.92em ui-monospace,SFMono-Regular,Menlo,monospace;background:#f1f4f7;padding:.12em .35em;border-radius:4px}body[data-site-page="p-26aa83280f01"] pre{background:#111821;color:#edf4fb;padding:15px 17px;border-radius:9px;overflow:auto;white-space:pre-wrap;line-height:1.45}body[data-site-page="p-26aa83280f01"] pre code{background:transparent;padding:0;color:inherit}body[data-site-page="p-26aa83280f01"] .table-wrap{overflow-x:auto;margin:14px 0 20px}body[data-site-page="p-26aa83280f01"] table{border-collapse:collapse;width:100%;font-size:13px}body[data-site-page="p-26aa83280f01"] th, body[data-site-page="p-26aa83280f01"] td{border:1px solid var(--line);padding:8px 9px;vertical-align:top;text-align:left}body[data-site-page="p-26aa83280f01"] th{background:#edf2f7}body[data-site-page="p-26aa83280f01"] tr:nth-child(even) td{background:#fbfcfd}body[data-site-page="p-26aa83280f01"] a{color:#155a94}
@media(max-width:860px){body[data-site-page="p-26aa83280f01"] .anchor-layout{display:block}body[data-site-page="p-26aa83280f01"] .anchor-nav{position:static;max-height:none;border-right:0;border-bottom:1px solid #ddd}body[data-site-page="p-26aa83280f01"] .anchor-content{max-width:none;padding:1rem 1rem 3rem}body[data-site-page="p-26aa83280f01"] .hero{padding:24px 20px}body[data-site-page="p-26aa83280f01"] .hero h1{font-size:31px}body[data-site-page="p-26aa83280f01"] .file-card summary{display:block}body[data-site-page="p-26aa83280f01"] .file-card summary small{display:block;margin-top:4px}}@media print{body[data-site-page="p-26aa83280f01"] .anchor-nav, body[data-site-page="p-26aa83280f01"] .package-contents{display:none}body[data-site-page="p-26aa83280f01"] .anchor-content{max-width:none;padding:0}body[data-site-page="p-26aa83280f01"] .file-card{break-inside:avoid}body[data-site-page="p-26aa83280f01"] .file-card:not([open]){display:none}}


/* Extracted styles: layer2/governance.html [p-90b48ea993fc] */

body[data-site-page="p-90b48ea993fc"]{--ink:#18212b;--muted:#5d6876;--line:#d7dde5;--soft:#f6f8fb;--accent:#244b73;--green:#176b4f}
body[data-site-page="p-90b48ea993fc"], body[data-site-page="p-90b48ea993fc"] *{box-sizing:border-box}body[data-site-page="p-90b48ea993fc"]{scroll-behavior:smooth}
body[data-site-page="p-90b48ea993fc"]{margin:0;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;line-height:1.55;background:#fff}
body[data-site-page="p-90b48ea993fc"] .anchor-layout{display:flex;align-items:flex-start}body[data-site-page="p-90b48ea993fc"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 256px;max-height:100vh;overflow:auto;padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;font-family:'Helvetica Neue',Arial,sans-serif;font-size:13px;line-height:1.4}body[data-site-page="p-90b48ea993fc"] .anchor-content{flex:1 1 auto;min-width:0;max-width:64rem;margin:0 auto;padding:1.2rem 1.6rem 4rem}
body[data-site-page="p-90b48ea993fc"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px}body[data-site-page="p-90b48ea993fc"] .anchor-nav a:hover{background:#eef7f1}body[data-site-page="p-90b48ea993fc"] .anchor-nav a.current{background:#dff3e7;font-weight:700}body[data-site-page="p-90b48ea993fc"] .ann-title{font-weight:800;font-size:14.5px;margin:0 0 6px;line-height:1.25}body[data-site-page="p-90b48ea993fc"] .ann-title a{color:#0b5;padding:0}body[data-site-page="p-90b48ea993fc"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:13px 0 4px;font-weight:700}
body[data-site-page="p-90b48ea993fc"] .hero{padding:28px 30px 24px;border-bottom:3px solid var(--accent);background:linear-gradient(135deg,#f7fafc,#eef7f1)}body[data-site-page="p-90b48ea993fc"] .eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:800;color:var(--green)}body[data-site-page="p-90b48ea993fc"] h1, body[data-site-page="p-90b48ea993fc"] h2, body[data-site-page="p-90b48ea993fc"] h3{line-height:1.2;scroll-margin-top:20px}body[data-site-page="p-90b48ea993fc"] h1{font-size:38px;margin:10px 0 12px}body[data-site-page="p-90b48ea993fc"] h2{font-size:25px;margin:38px 0 10px;border-bottom:1px solid var(--line);padding-bottom:7px}body[data-site-page="p-90b48ea993fc"] h3{font-size:19px;margin:28px 0 8px}body[data-site-page="p-90b48ea993fc"] p{max-width:95ch}body[data-site-page="p-90b48ea993fc"] .meta, body[data-site-page="p-90b48ea993fc"] .group-description, body[data-site-page="p-90b48ea993fc"] .source-path{color:var(--muted)}body[data-site-page="p-90b48ea993fc"] .meta{font-size:13px}
body[data-site-page="p-90b48ea993fc"] .notice{margin:22px 0;padding:16px 18px;border-left:5px solid var(--green);background:#eef7ef;border-radius:4px}body[data-site-page="p-90b48ea993fc"] .package-contents{padding:18px 20px;background:var(--soft);border:1px solid var(--line);border-radius:10px}body[data-site-page="p-90b48ea993fc"] .package-contents h2{margin:0 0 10px;border:0;padding:0;font-size:22px}body[data-site-page="p-90b48ea993fc"] .package-contents ul{margin:7px 0 0 20px;padding:0}body[data-site-page="p-90b48ea993fc"] .package-contents .folder{margin:10px 0}body[data-site-page="p-90b48ea993fc"] .package-contents .folder ul{margin-top:4px}body[data-site-page="p-90b48ea993fc"] .package-contents a{color:#155a94}body[data-site-page="p-90b48ea993fc"] .package-group{scroll-margin-top:20px}
body[data-site-page="p-90b48ea993fc"] .file-card{margin:12px 0;border:1px solid var(--line);border-radius:9px;background:#fff;overflow:hidden}body[data-site-page="p-90b48ea993fc"] .file-card summary{cursor:pointer;display:flex;justify-content:space-between;gap:16px;padding:12px 14px;background:#f8fafc;font-weight:750}body[data-site-page="p-90b48ea993fc"] .file-card summary:hover{background:#eef7f1}body[data-site-page="p-90b48ea993fc"] .file-card summary small{font-weight:400;color:var(--muted);white-space:nowrap}body[data-site-page="p-90b48ea993fc"] .file-body{padding:0 14px 18px}body[data-site-page="p-90b48ea993fc"] .source-path{font:12px ui-monospace,SFMono-Regular,Menlo,monospace;padding:12px 0 5px}body[data-site-page="p-90b48ea993fc"] .md-content h2{font-size:21px;margin-top:25px}body[data-site-page="p-90b48ea993fc"] .md-content h3{font-size:17px}body[data-site-page="p-90b48ea993fc"] .md-content ul, body[data-site-page="p-90b48ea993fc"] .md-content ol{padding-left:24px}body[data-site-page="p-90b48ea993fc"] .md-content li{margin:4px 0}
body[data-site-page="p-90b48ea993fc"] .binary-notice{margin:10px 0;padding:13px 15px;border-left:4px solid #a66b00;background:#fff7e6;border-radius:4px}
body[data-site-page="p-90b48ea993fc"] code{font:.92em ui-monospace,SFMono-Regular,Menlo,monospace;background:#f1f4f7;padding:.12em .35em;border-radius:4px}body[data-site-page="p-90b48ea993fc"] pre{background:#111821;color:#edf4fb;padding:15px 17px;border-radius:9px;overflow:auto;white-space:pre-wrap;line-height:1.45}body[data-site-page="p-90b48ea993fc"] pre code{background:transparent;padding:0;color:inherit}body[data-site-page="p-90b48ea993fc"] .table-wrap{overflow-x:auto;margin:14px 0 20px}body[data-site-page="p-90b48ea993fc"] table{border-collapse:collapse;width:100%;font-size:13px}body[data-site-page="p-90b48ea993fc"] th, body[data-site-page="p-90b48ea993fc"] td{border:1px solid var(--line);padding:8px 9px;vertical-align:top;text-align:left}body[data-site-page="p-90b48ea993fc"] th{background:#edf2f7}body[data-site-page="p-90b48ea993fc"] tr:nth-child(even) td{background:#fbfcfd}body[data-site-page="p-90b48ea993fc"] a{color:#155a94}
@media(max-width:860px){body[data-site-page="p-90b48ea993fc"] .anchor-layout{display:block}body[data-site-page="p-90b48ea993fc"] .anchor-nav{position:static;max-height:none;border-right:0;border-bottom:1px solid #ddd}body[data-site-page="p-90b48ea993fc"] .anchor-content{max-width:none;padding:1rem 1rem 3rem}body[data-site-page="p-90b48ea993fc"] .hero{padding:24px 20px}body[data-site-page="p-90b48ea993fc"] .hero h1{font-size:31px}body[data-site-page="p-90b48ea993fc"] .file-card summary{display:block}body[data-site-page="p-90b48ea993fc"] .file-card summary small{display:block;margin-top:4px}}@media print{body[data-site-page="p-90b48ea993fc"] .anchor-nav, body[data-site-page="p-90b48ea993fc"] .package-contents{display:none}body[data-site-page="p-90b48ea993fc"] .anchor-content{max-width:none;padding:0}body[data-site-page="p-90b48ea993fc"] .file-card{break-inside:avoid}body[data-site-page="p-90b48ea993fc"] .file-card:not([open]){display:none}}


/* Extracted styles: layer2/index.html [p-f9edf0908b5e] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-f9edf0908b5e"] { font-size: 10.5pt; }
  body[data-site-page="p-f9edf0908b5e"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-f9edf0908b5e"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-f9edf0908b5e"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-f9edf0908b5e"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-f9edf0908b5e"] h4, body[data-site-page="p-f9edf0908b5e"] h5, body[data-site-page="p-f9edf0908b5e"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-f9edf0908b5e"] h1, body[data-site-page="p-f9edf0908b5e"] h2, body[data-site-page="p-f9edf0908b5e"] h3, body[data-site-page="p-f9edf0908b5e"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-f9edf0908b5e"] p { margin: .55rem 0; }
  body[data-site-page="p-f9edf0908b5e"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-f9edf0908b5e"] a:hover { text-decoration: underline; }
  body[data-site-page="p-f9edf0908b5e"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-f9edf0908b5e"] th, body[data-site-page="p-f9edf0908b5e"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-f9edf0908b5e"] th { background: #f0f0f0; } body[data-site-page="p-f9edf0908b5e"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-f9edf0908b5e"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-f9edf0908b5e"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-f9edf0908b5e"] pre code { background: none; padding: 0; }
  body[data-site-page="p-f9edf0908b5e"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-f9edf0908b5e"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-f9edf0908b5e"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-f9edf0908b5e"] img { max-width: 100%; }
  body[data-site-page="p-f9edf0908b5e"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }
  body[data-site-page="p-f9edf0908b5e"] .canon-board { border:1px solid #cfe8d8; border-left:4px solid #0b5; border-radius:0 6px 6px 0; background:#f7fdf9;
                 padding:.8rem 1.1rem; margin:1rem 0; font-family:"Helvetica Neue",Arial,sans-serif; font-size:.9rem; line-height:1.55; }


body[data-site-page="p-f9edf0908b5e"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-f9edf0908b5e"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-f9edf0908b5e"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 256px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.4;}
body[data-site-page="p-f9edf0908b5e"] .anchor-content{flex:1 1 auto;min-width:0;max-width:64rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-f9edf0908b5e"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-f9edf0908b5e"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-f9edf0908b5e"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-f9edf0908b5e"] .ann-title{font-weight:800;font-size:14.5px;margin:0 0 6px;line-height:1.25;}
body[data-site-page="p-f9edf0908b5e"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-f9edf0908b5e"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:13px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-f9edf0908b5e"] .anchor-layout{display:block;}body[data-site-page="p-f9edf0908b5e"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-f9edf0908b5e"] .anchor-content{max-width:none;}}


body[data-site-page="p-f9edf0908b5e"] .layer2-package-list{display:flex;flex-direction:column;gap:14px;margin:1.2rem 0 2.6rem;}
body[data-site-page="p-f9edf0908b5e"] .layer2-package-card{display:block;color:#161616;text-decoration:none;border:1px solid #d7dde5;border-left:5px solid #176b4f;border-radius:8px;background:#f7fdf9;padding:16px 18px;transition:background .15s ease,box-shadow .15s ease,transform .15s ease;}
body[data-site-page="p-f9edf0908b5e"] .layer2-package-card:hover, body[data-site-page="p-f9edf0908b5e"] .layer2-package-card:focus-visible{color:#161616;text-decoration:none;background:#eef7ef;box-shadow:0 4px 16px rgba(24,33,43,.08);transform:translateY(-1px);}
body[data-site-page="p-f9edf0908b5e"] .layer2-package-card .package-label{font-family:"Helvetica Neue",Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em;font-size:.7rem;font-weight:800;color:#176b4f;}
body[data-site-page="p-f9edf0908b5e"] .layer2-package-card h2{font-size:1.28rem;margin:.35rem 0 .45rem;border:0;padding:0;}
body[data-site-page="p-f9edf0908b5e"] .layer2-package-card p{margin:.25rem 0;max-width:70rem;}
body[data-site-page="p-f9edf0908b5e"] .layer2-package-card .read-more{display:inline-block;margin-top:.6rem;color:#155a94;font-family:"Helvetica Neue",Arial,sans-serif;font-size:.88rem;font-weight:700;}
body[data-site-page="p-f9edf0908b5e"] .layer2-note{border-left:5px solid #244b73;background:#f4f8fc;padding:.85rem 1.1rem;margin:1.1rem 0 1.5rem;border-radius:0 6px 6px 0;}


/* Extracted styles: layer2/interdependence.html [p-f6e37ecb5e9a] */

body[data-site-page="p-f6e37ecb5e9a"]{--ink:#18212b;--muted:#5d6876;--line:#d7dde5;--soft:#f6f8fb;--accent:#244b73;--green:#176b4f}
body[data-site-page="p-f6e37ecb5e9a"], body[data-site-page="p-f6e37ecb5e9a"] *{box-sizing:border-box}body[data-site-page="p-f6e37ecb5e9a"]{scroll-behavior:smooth}
body[data-site-page="p-f6e37ecb5e9a"]{margin:0;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;line-height:1.55;background:#fff}
body[data-site-page="p-f6e37ecb5e9a"] .anchor-layout{display:flex;align-items:flex-start}body[data-site-page="p-f6e37ecb5e9a"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 256px;max-height:100vh;overflow:auto;padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;font-family:'Helvetica Neue',Arial,sans-serif;font-size:13px;line-height:1.4}body[data-site-page="p-f6e37ecb5e9a"] .anchor-content{flex:1 1 auto;min-width:0;max-width:64rem;margin:0 auto;padding:1.2rem 1.6rem 4rem}
body[data-site-page="p-f6e37ecb5e9a"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px}body[data-site-page="p-f6e37ecb5e9a"] .anchor-nav a:hover{background:#eef7f1}body[data-site-page="p-f6e37ecb5e9a"] .anchor-nav a.current{background:#dff3e7;font-weight:700}body[data-site-page="p-f6e37ecb5e9a"] .ann-title{font-weight:800;font-size:14.5px;margin:0 0 6px;line-height:1.25}body[data-site-page="p-f6e37ecb5e9a"] .ann-title a{color:#0b5;padding:0}body[data-site-page="p-f6e37ecb5e9a"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:13px 0 4px;font-weight:700}
body[data-site-page="p-f6e37ecb5e9a"] .hero{padding:28px 30px 24px;border-bottom:3px solid var(--accent);background:linear-gradient(135deg,#f7fafc,#eef7f1)}body[data-site-page="p-f6e37ecb5e9a"] .eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:800;color:var(--green)}body[data-site-page="p-f6e37ecb5e9a"] h1, body[data-site-page="p-f6e37ecb5e9a"] h2, body[data-site-page="p-f6e37ecb5e9a"] h3{line-height:1.2;scroll-margin-top:20px}body[data-site-page="p-f6e37ecb5e9a"] h1{font-size:38px;margin:10px 0 12px}body[data-site-page="p-f6e37ecb5e9a"] h2{font-size:25px;margin:38px 0 10px;border-bottom:1px solid var(--line);padding-bottom:7px}body[data-site-page="p-f6e37ecb5e9a"] h3{font-size:19px;margin:28px 0 8px}body[data-site-page="p-f6e37ecb5e9a"] p{max-width:95ch}body[data-site-page="p-f6e37ecb5e9a"] .meta, body[data-site-page="p-f6e37ecb5e9a"] .group-description, body[data-site-page="p-f6e37ecb5e9a"] .source-path{color:var(--muted)}body[data-site-page="p-f6e37ecb5e9a"] .meta{font-size:13px}
body[data-site-page="p-f6e37ecb5e9a"] .notice{margin:22px 0;padding:16px 18px;border-left:5px solid var(--green);background:#eef7ef;border-radius:4px}body[data-site-page="p-f6e37ecb5e9a"] .package-contents{padding:18px 20px;background:var(--soft);border:1px solid var(--line);border-radius:10px}body[data-site-page="p-f6e37ecb5e9a"] .package-contents h2{margin:0 0 10px;border:0;padding:0;font-size:22px}body[data-site-page="p-f6e37ecb5e9a"] .package-contents ul{margin:7px 0 0 20px;padding:0}body[data-site-page="p-f6e37ecb5e9a"] .package-contents .folder{margin:10px 0}body[data-site-page="p-f6e37ecb5e9a"] .package-contents .folder ul{margin-top:4px}body[data-site-page="p-f6e37ecb5e9a"] .package-contents a{color:#155a94}body[data-site-page="p-f6e37ecb5e9a"] .package-group{scroll-margin-top:20px}
body[data-site-page="p-f6e37ecb5e9a"] .file-card{margin:12px 0;border:1px solid var(--line);border-radius:9px;background:#fff;overflow:hidden}body[data-site-page="p-f6e37ecb5e9a"] .file-card summary{cursor:pointer;display:flex;justify-content:space-between;gap:16px;padding:12px 14px;background:#f8fafc;font-weight:750}body[data-site-page="p-f6e37ecb5e9a"] .file-card summary:hover{background:#eef7f1}body[data-site-page="p-f6e37ecb5e9a"] .file-card summary small{font-weight:400;color:var(--muted);white-space:nowrap}body[data-site-page="p-f6e37ecb5e9a"] .file-body{padding:0 14px 18px}body[data-site-page="p-f6e37ecb5e9a"] .source-path{font:12px ui-monospace,SFMono-Regular,Menlo,monospace;padding:12px 0 5px}body[data-site-page="p-f6e37ecb5e9a"] .md-content h2{font-size:21px;margin-top:25px}body[data-site-page="p-f6e37ecb5e9a"] .md-content h3{font-size:17px}body[data-site-page="p-f6e37ecb5e9a"] .md-content ul, body[data-site-page="p-f6e37ecb5e9a"] .md-content ol{padding-left:24px}body[data-site-page="p-f6e37ecb5e9a"] .md-content li{margin:4px 0}
body[data-site-page="p-f6e37ecb5e9a"] .binary-notice{margin:10px 0;padding:13px 15px;border-left:4px solid #a66b00;background:#fff7e6;border-radius:4px}
body[data-site-page="p-f6e37ecb5e9a"] code{font:.92em ui-monospace,SFMono-Regular,Menlo,monospace;background:#f1f4f7;padding:.12em .35em;border-radius:4px}body[data-site-page="p-f6e37ecb5e9a"] pre{background:#111821;color:#edf4fb;padding:15px 17px;border-radius:9px;overflow:auto;white-space:pre-wrap;line-height:1.45}body[data-site-page="p-f6e37ecb5e9a"] pre code{background:transparent;padding:0;color:inherit}body[data-site-page="p-f6e37ecb5e9a"] .table-wrap{overflow-x:auto;margin:14px 0 20px}body[data-site-page="p-f6e37ecb5e9a"] table{border-collapse:collapse;width:100%;font-size:13px}body[data-site-page="p-f6e37ecb5e9a"] th, body[data-site-page="p-f6e37ecb5e9a"] td{border:1px solid var(--line);padding:8px 9px;vertical-align:top;text-align:left}body[data-site-page="p-f6e37ecb5e9a"] th{background:#edf2f7}body[data-site-page="p-f6e37ecb5e9a"] tr:nth-child(even) td{background:#fbfcfd}body[data-site-page="p-f6e37ecb5e9a"] a{color:#155a94}
@media(max-width:860px){body[data-site-page="p-f6e37ecb5e9a"] .anchor-layout{display:block}body[data-site-page="p-f6e37ecb5e9a"] .anchor-nav{position:static;max-height:none;border-right:0;border-bottom:1px solid #ddd}body[data-site-page="p-f6e37ecb5e9a"] .anchor-content{max-width:none;padding:1rem 1rem 3rem}body[data-site-page="p-f6e37ecb5e9a"] .hero{padding:24px 20px}body[data-site-page="p-f6e37ecb5e9a"] .hero h1{font-size:31px}body[data-site-page="p-f6e37ecb5e9a"] .file-card summary{display:block}body[data-site-page="p-f6e37ecb5e9a"] .file-card summary small{display:block;margin-top:4px}}@media print{body[data-site-page="p-f6e37ecb5e9a"] .anchor-nav, body[data-site-page="p-f6e37ecb5e9a"] .package-contents{display:none}body[data-site-page="p-f6e37ecb5e9a"] .anchor-content{max-width:none;padding:0}body[data-site-page="p-f6e37ecb5e9a"] .file-card{break-inside:avoid}body[data-site-page="p-f6e37ecb5e9a"] .file-card:not([open]){display:none}}


/* Extracted styles: layer2/observer.html [p-44eb01bfb7dd] */

body[data-site-page="p-44eb01bfb7dd"]{--ink:#18212b;--muted:#5d6876;--line:#d7dde5;--soft:#f6f8fb;--accent:#244b73;--green:#176b4f}
body[data-site-page="p-44eb01bfb7dd"], body[data-site-page="p-44eb01bfb7dd"] *{box-sizing:border-box}body[data-site-page="p-44eb01bfb7dd"]{scroll-behavior:smooth}
body[data-site-page="p-44eb01bfb7dd"]{margin:0;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;line-height:1.55;background:#fff}
body[data-site-page="p-44eb01bfb7dd"] .anchor-layout{display:flex;align-items:flex-start}body[data-site-page="p-44eb01bfb7dd"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 256px;max-height:100vh;overflow:auto;padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;font-family:'Helvetica Neue',Arial,sans-serif;font-size:13px;line-height:1.4}body[data-site-page="p-44eb01bfb7dd"] .anchor-content{flex:1 1 auto;min-width:0;max-width:64rem;margin:0 auto;padding:1.2rem 1.6rem 4rem}
body[data-site-page="p-44eb01bfb7dd"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px}body[data-site-page="p-44eb01bfb7dd"] .anchor-nav a:hover{background:#eef7f1}body[data-site-page="p-44eb01bfb7dd"] .anchor-nav a.current{background:#dff3e7;font-weight:700}body[data-site-page="p-44eb01bfb7dd"] .ann-title{font-weight:800;font-size:14.5px;margin:0 0 6px;line-height:1.25}body[data-site-page="p-44eb01bfb7dd"] .ann-title a{color:#0b5;padding:0}body[data-site-page="p-44eb01bfb7dd"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:13px 0 4px;font-weight:700}
body[data-site-page="p-44eb01bfb7dd"] .hero{padding:28px 30px 24px;border-bottom:3px solid var(--accent);background:linear-gradient(135deg,#f7fafc,#eef7f1)}body[data-site-page="p-44eb01bfb7dd"] .eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:800;color:var(--green)}body[data-site-page="p-44eb01bfb7dd"] h1, body[data-site-page="p-44eb01bfb7dd"] h2, body[data-site-page="p-44eb01bfb7dd"] h3{line-height:1.2;scroll-margin-top:20px}body[data-site-page="p-44eb01bfb7dd"] h1{font-size:38px;margin:10px 0 12px}body[data-site-page="p-44eb01bfb7dd"] h2{font-size:25px;margin:38px 0 10px;border-bottom:1px solid var(--line);padding-bottom:7px}body[data-site-page="p-44eb01bfb7dd"] h3{font-size:19px;margin:28px 0 8px}body[data-site-page="p-44eb01bfb7dd"] p{max-width:95ch}body[data-site-page="p-44eb01bfb7dd"] .meta, body[data-site-page="p-44eb01bfb7dd"] .group-description, body[data-site-page="p-44eb01bfb7dd"] .source-path{color:var(--muted)}body[data-site-page="p-44eb01bfb7dd"] .meta{font-size:13px}
body[data-site-page="p-44eb01bfb7dd"] .notice{margin:22px 0;padding:16px 18px;border-left:5px solid var(--green);background:#eef7ef;border-radius:4px}body[data-site-page="p-44eb01bfb7dd"] .package-contents{padding:18px 20px;background:var(--soft);border:1px solid var(--line);border-radius:10px}body[data-site-page="p-44eb01bfb7dd"] .package-contents h2{margin:0 0 10px;border:0;padding:0;font-size:22px}body[data-site-page="p-44eb01bfb7dd"] .package-contents ul{margin:7px 0 0 20px;padding:0}body[data-site-page="p-44eb01bfb7dd"] .package-contents .folder{margin:10px 0}body[data-site-page="p-44eb01bfb7dd"] .package-contents .folder ul{margin-top:4px}body[data-site-page="p-44eb01bfb7dd"] .package-contents a{color:#155a94}body[data-site-page="p-44eb01bfb7dd"] .package-group{scroll-margin-top:20px}
body[data-site-page="p-44eb01bfb7dd"] .file-card{margin:12px 0;border:1px solid var(--line);border-radius:9px;background:#fff;overflow:hidden}body[data-site-page="p-44eb01bfb7dd"] .file-card summary{cursor:pointer;display:flex;justify-content:space-between;gap:16px;padding:12px 14px;background:#f8fafc;font-weight:750}body[data-site-page="p-44eb01bfb7dd"] .file-card summary:hover{background:#eef7f1}body[data-site-page="p-44eb01bfb7dd"] .file-card summary small{font-weight:400;color:var(--muted);white-space:nowrap}body[data-site-page="p-44eb01bfb7dd"] .file-body{padding:0 14px 18px}body[data-site-page="p-44eb01bfb7dd"] .source-path{font:12px ui-monospace,SFMono-Regular,Menlo,monospace;padding:12px 0 5px}body[data-site-page="p-44eb01bfb7dd"] .md-content h2{font-size:21px;margin-top:25px}body[data-site-page="p-44eb01bfb7dd"] .md-content h3{font-size:17px}body[data-site-page="p-44eb01bfb7dd"] .md-content ul, body[data-site-page="p-44eb01bfb7dd"] .md-content ol{padding-left:24px}body[data-site-page="p-44eb01bfb7dd"] .md-content li{margin:4px 0}
body[data-site-page="p-44eb01bfb7dd"] .binary-notice{margin:10px 0;padding:13px 15px;border-left:4px solid #a66b00;background:#fff7e6;border-radius:4px}
body[data-site-page="p-44eb01bfb7dd"] code{font:.92em ui-monospace,SFMono-Regular,Menlo,monospace;background:#f1f4f7;padding:.12em .35em;border-radius:4px}body[data-site-page="p-44eb01bfb7dd"] pre{background:#111821;color:#edf4fb;padding:15px 17px;border-radius:9px;overflow:auto;white-space:pre-wrap;line-height:1.45}body[data-site-page="p-44eb01bfb7dd"] pre code{background:transparent;padding:0;color:inherit}body[data-site-page="p-44eb01bfb7dd"] .table-wrap{overflow-x:auto;margin:14px 0 20px}body[data-site-page="p-44eb01bfb7dd"] table{border-collapse:collapse;width:100%;font-size:13px}body[data-site-page="p-44eb01bfb7dd"] th, body[data-site-page="p-44eb01bfb7dd"] td{border:1px solid var(--line);padding:8px 9px;vertical-align:top;text-align:left}body[data-site-page="p-44eb01bfb7dd"] th{background:#edf2f7}body[data-site-page="p-44eb01bfb7dd"] tr:nth-child(even) td{background:#fbfcfd}body[data-site-page="p-44eb01bfb7dd"] a{color:#155a94}
@media(max-width:860px){body[data-site-page="p-44eb01bfb7dd"] .anchor-layout{display:block}body[data-site-page="p-44eb01bfb7dd"] .anchor-nav{position:static;max-height:none;border-right:0;border-bottom:1px solid #ddd}body[data-site-page="p-44eb01bfb7dd"] .anchor-content{max-width:none;padding:1rem 1rem 3rem}body[data-site-page="p-44eb01bfb7dd"] .hero{padding:24px 20px}body[data-site-page="p-44eb01bfb7dd"] .hero h1{font-size:31px}body[data-site-page="p-44eb01bfb7dd"] .file-card summary{display:block}body[data-site-page="p-44eb01bfb7dd"] .file-card summary small{display:block;margin-top:4px}}@media print{body[data-site-page="p-44eb01bfb7dd"] .anchor-nav, body[data-site-page="p-44eb01bfb7dd"] .package-contents{display:none}body[data-site-page="p-44eb01bfb7dd"] .anchor-content{max-width:none;padding:0}body[data-site-page="p-44eb01bfb7dd"] .file-card{break-inside:avoid}body[data-site-page="p-44eb01bfb7dd"] .file-card:not([open]){display:none}}


/* Extracted styles: layer2/rigidity.html [p-3eac3efbe02a] */

body[data-site-page="p-3eac3efbe02a"]{--ink:#18212b;--muted:#5d6876;--line:#d7dde5;--soft:#f6f8fb;--accent:#244b73;--green:#176b4f}
body[data-site-page="p-3eac3efbe02a"], body[data-site-page="p-3eac3efbe02a"] *{box-sizing:border-box}body[data-site-page="p-3eac3efbe02a"]{scroll-behavior:smooth}
body[data-site-page="p-3eac3efbe02a"]{margin:0;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;line-height:1.55;background:#fff}
body[data-site-page="p-3eac3efbe02a"] .anchor-layout{display:flex;align-items:flex-start}body[data-site-page="p-3eac3efbe02a"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 256px;max-height:100vh;overflow:auto;padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;font-family:'Helvetica Neue',Arial,sans-serif;font-size:13px;line-height:1.4}body[data-site-page="p-3eac3efbe02a"] .anchor-content{flex:1 1 auto;min-width:0;max-width:64rem;margin:0 auto;padding:1.2rem 1.6rem 4rem}
body[data-site-page="p-3eac3efbe02a"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px}body[data-site-page="p-3eac3efbe02a"] .anchor-nav a:hover{background:#eef7f1}body[data-site-page="p-3eac3efbe02a"] .anchor-nav a.current{background:#dff3e7;font-weight:700}body[data-site-page="p-3eac3efbe02a"] .ann-title{font-weight:800;font-size:14.5px;margin:0 0 6px;line-height:1.25}body[data-site-page="p-3eac3efbe02a"] .ann-title a{color:#0b5;padding:0}body[data-site-page="p-3eac3efbe02a"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:13px 0 4px;font-weight:700}
body[data-site-page="p-3eac3efbe02a"] .hero{padding:28px 30px 24px;border-bottom:3px solid var(--accent);background:linear-gradient(135deg,#f7fafc,#eef7f1)}body[data-site-page="p-3eac3efbe02a"] .eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:800;color:var(--green)}body[data-site-page="p-3eac3efbe02a"] h1, body[data-site-page="p-3eac3efbe02a"] h2, body[data-site-page="p-3eac3efbe02a"] h3{line-height:1.2;scroll-margin-top:20px}body[data-site-page="p-3eac3efbe02a"] h1{font-size:38px;margin:10px 0 12px}body[data-site-page="p-3eac3efbe02a"] h2{font-size:25px;margin:38px 0 10px;border-bottom:1px solid var(--line);padding-bottom:7px}body[data-site-page="p-3eac3efbe02a"] h3{font-size:19px;margin:28px 0 8px}body[data-site-page="p-3eac3efbe02a"] p{max-width:95ch}body[data-site-page="p-3eac3efbe02a"] .meta, body[data-site-page="p-3eac3efbe02a"] .group-description, body[data-site-page="p-3eac3efbe02a"] .source-path{color:var(--muted)}body[data-site-page="p-3eac3efbe02a"] .meta{font-size:13px}
body[data-site-page="p-3eac3efbe02a"] .notice{margin:22px 0;padding:16px 18px;border-left:5px solid var(--green);background:#eef7ef;border-radius:4px}body[data-site-page="p-3eac3efbe02a"] .package-contents{padding:18px 20px;background:var(--soft);border:1px solid var(--line);border-radius:10px}body[data-site-page="p-3eac3efbe02a"] .package-contents h2{margin:0 0 10px;border:0;padding:0;font-size:22px}body[data-site-page="p-3eac3efbe02a"] .package-contents ul{margin:7px 0 0 20px;padding:0}body[data-site-page="p-3eac3efbe02a"] .package-contents .folder{margin:10px 0}body[data-site-page="p-3eac3efbe02a"] .package-contents .folder ul{margin-top:4px}body[data-site-page="p-3eac3efbe02a"] .package-contents a{color:#155a94}body[data-site-page="p-3eac3efbe02a"] .package-group{scroll-margin-top:20px}
body[data-site-page="p-3eac3efbe02a"] .file-card{margin:12px 0;border:1px solid var(--line);border-radius:9px;background:#fff;overflow:hidden}body[data-site-page="p-3eac3efbe02a"] .file-card summary{cursor:pointer;display:flex;justify-content:space-between;gap:16px;padding:12px 14px;background:#f8fafc;font-weight:750}body[data-site-page="p-3eac3efbe02a"] .file-card summary:hover{background:#eef7f1}body[data-site-page="p-3eac3efbe02a"] .file-card summary small{font-weight:400;color:var(--muted);white-space:nowrap}body[data-site-page="p-3eac3efbe02a"] .file-body{padding:0 14px 18px}body[data-site-page="p-3eac3efbe02a"] .source-path{font:12px ui-monospace,SFMono-Regular,Menlo,monospace;padding:12px 0 5px}body[data-site-page="p-3eac3efbe02a"] .md-content h2{font-size:21px;margin-top:25px}body[data-site-page="p-3eac3efbe02a"] .md-content h3{font-size:17px}body[data-site-page="p-3eac3efbe02a"] .md-content ul, body[data-site-page="p-3eac3efbe02a"] .md-content ol{padding-left:24px}body[data-site-page="p-3eac3efbe02a"] .md-content li{margin:4px 0}
body[data-site-page="p-3eac3efbe02a"] .binary-notice{margin:10px 0;padding:13px 15px;border-left:4px solid #a66b00;background:#fff7e6;border-radius:4px}
body[data-site-page="p-3eac3efbe02a"] code{font:.92em ui-monospace,SFMono-Regular,Menlo,monospace;background:#f1f4f7;padding:.12em .35em;border-radius:4px}body[data-site-page="p-3eac3efbe02a"] pre{background:#111821;color:#edf4fb;padding:15px 17px;border-radius:9px;overflow:auto;white-space:pre-wrap;line-height:1.45}body[data-site-page="p-3eac3efbe02a"] pre code{background:transparent;padding:0;color:inherit}body[data-site-page="p-3eac3efbe02a"] .table-wrap{overflow-x:auto;margin:14px 0 20px}body[data-site-page="p-3eac3efbe02a"] table{border-collapse:collapse;width:100%;font-size:13px}body[data-site-page="p-3eac3efbe02a"] th, body[data-site-page="p-3eac3efbe02a"] td{border:1px solid var(--line);padding:8px 9px;vertical-align:top;text-align:left}body[data-site-page="p-3eac3efbe02a"] th{background:#edf2f7}body[data-site-page="p-3eac3efbe02a"] tr:nth-child(even) td{background:#fbfcfd}body[data-site-page="p-3eac3efbe02a"] a{color:#155a94}
@media(max-width:860px){body[data-site-page="p-3eac3efbe02a"] .anchor-layout{display:block}body[data-site-page="p-3eac3efbe02a"] .anchor-nav{position:static;max-height:none;border-right:0;border-bottom:1px solid #ddd}body[data-site-page="p-3eac3efbe02a"] .anchor-content{max-width:none;padding:1rem 1rem 3rem}body[data-site-page="p-3eac3efbe02a"] .hero{padding:24px 20px}body[data-site-page="p-3eac3efbe02a"] .hero h1{font-size:31px}body[data-site-page="p-3eac3efbe02a"] .file-card summary{display:block}body[data-site-page="p-3eac3efbe02a"] .file-card summary small{display:block;margin-top:4px}}@media print{body[data-site-page="p-3eac3efbe02a"] .anchor-nav, body[data-site-page="p-3eac3efbe02a"] .package-contents{display:none}body[data-site-page="p-3eac3efbe02a"] .anchor-content{max-width:none;padding:0}body[data-site-page="p-3eac3efbe02a"] .file-card{break-inside:avoid}body[data-site-page="p-3eac3efbe02a"] .file-card:not([open]){display:none}}


/* Extracted styles: layer2/time-synchronization.html [p-04fc6a0fbee9] */

body[data-site-page="p-04fc6a0fbee9"]{--ink:#18212b;--muted:#5d6876;--line:#d7dde5;--soft:#f6f8fb;--accent:#244b73;--green:#176b4f}
body[data-site-page="p-04fc6a0fbee9"], body[data-site-page="p-04fc6a0fbee9"] *{box-sizing:border-box}body[data-site-page="p-04fc6a0fbee9"]{scroll-behavior:smooth}
body[data-site-page="p-04fc6a0fbee9"]{margin:0;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;line-height:1.55;background:#fff}
body[data-site-page="p-04fc6a0fbee9"] .anchor-layout{display:flex;align-items:flex-start}body[data-site-page="p-04fc6a0fbee9"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 256px;max-height:100vh;overflow:auto;padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;font-family:'Helvetica Neue',Arial,sans-serif;font-size:13px;line-height:1.4}body[data-site-page="p-04fc6a0fbee9"] .anchor-content{flex:1 1 auto;min-width:0;max-width:64rem;margin:0 auto;padding:1.2rem 1.6rem 4rem}
body[data-site-page="p-04fc6a0fbee9"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px}body[data-site-page="p-04fc6a0fbee9"] .anchor-nav a:hover{background:#eef7f1}body[data-site-page="p-04fc6a0fbee9"] .anchor-nav a.current{background:#dff3e7;font-weight:700}body[data-site-page="p-04fc6a0fbee9"] .ann-title{font-weight:800;font-size:14.5px;margin:0 0 6px;line-height:1.25}body[data-site-page="p-04fc6a0fbee9"] .ann-title a{color:#0b5;padding:0}body[data-site-page="p-04fc6a0fbee9"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:13px 0 4px;font-weight:700}
body[data-site-page="p-04fc6a0fbee9"] .hero{padding:28px 30px 24px;border-bottom:3px solid var(--accent);background:linear-gradient(135deg,#f7fafc,#eef7f1)}body[data-site-page="p-04fc6a0fbee9"] .eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:800;color:var(--green)}body[data-site-page="p-04fc6a0fbee9"] h1, body[data-site-page="p-04fc6a0fbee9"] h2, body[data-site-page="p-04fc6a0fbee9"] h3{line-height:1.2;scroll-margin-top:20px}body[data-site-page="p-04fc6a0fbee9"] h1{font-size:38px;margin:10px 0 12px}body[data-site-page="p-04fc6a0fbee9"] h2{font-size:25px;margin:38px 0 10px;border-bottom:1px solid var(--line);padding-bottom:7px}body[data-site-page="p-04fc6a0fbee9"] h3{font-size:19px;margin:28px 0 8px}body[data-site-page="p-04fc6a0fbee9"] p{max-width:95ch}body[data-site-page="p-04fc6a0fbee9"] .meta, body[data-site-page="p-04fc6a0fbee9"] .group-description, body[data-site-page="p-04fc6a0fbee9"] .source-path{color:var(--muted)}body[data-site-page="p-04fc6a0fbee9"] .meta{font-size:13px}
body[data-site-page="p-04fc6a0fbee9"] .notice{margin:22px 0;padding:16px 18px;border-left:5px solid var(--green);background:#eef7ef;border-radius:4px}body[data-site-page="p-04fc6a0fbee9"] .package-contents{padding:18px 20px;background:var(--soft);border:1px solid var(--line);border-radius:10px}body[data-site-page="p-04fc6a0fbee9"] .package-contents h2{margin:0 0 10px;border:0;padding:0;font-size:22px}body[data-site-page="p-04fc6a0fbee9"] .package-contents ul{margin:7px 0 0 20px;padding:0}body[data-site-page="p-04fc6a0fbee9"] .package-contents .folder{margin:10px 0}body[data-site-page="p-04fc6a0fbee9"] .package-contents .folder ul{margin-top:4px}body[data-site-page="p-04fc6a0fbee9"] .package-contents a{color:#155a94}body[data-site-page="p-04fc6a0fbee9"] .package-group{scroll-margin-top:20px}
body[data-site-page="p-04fc6a0fbee9"] .file-card{margin:12px 0;border:1px solid var(--line);border-radius:9px;background:#fff;overflow:hidden}body[data-site-page="p-04fc6a0fbee9"] .file-card summary{cursor:pointer;display:flex;justify-content:space-between;gap:16px;padding:12px 14px;background:#f8fafc;font-weight:750}body[data-site-page="p-04fc6a0fbee9"] .file-card summary:hover{background:#eef7f1}body[data-site-page="p-04fc6a0fbee9"] .file-card summary small{font-weight:400;color:var(--muted);white-space:nowrap}body[data-site-page="p-04fc6a0fbee9"] .file-body{padding:0 14px 18px}body[data-site-page="p-04fc6a0fbee9"] .source-path{font:12px ui-monospace,SFMono-Regular,Menlo,monospace;padding:12px 0 5px}body[data-site-page="p-04fc6a0fbee9"] .md-content h2{font-size:21px;margin-top:25px}body[data-site-page="p-04fc6a0fbee9"] .md-content h3{font-size:17px}body[data-site-page="p-04fc6a0fbee9"] .md-content ul, body[data-site-page="p-04fc6a0fbee9"] .md-content ol{padding-left:24px}body[data-site-page="p-04fc6a0fbee9"] .md-content li{margin:4px 0}
body[data-site-page="p-04fc6a0fbee9"] .binary-notice{margin:10px 0;padding:13px 15px;border-left:4px solid #a66b00;background:#fff7e6;border-radius:4px}
body[data-site-page="p-04fc6a0fbee9"] code{font:.92em ui-monospace,SFMono-Regular,Menlo,monospace;background:#f1f4f7;padding:.12em .35em;border-radius:4px}body[data-site-page="p-04fc6a0fbee9"] pre{background:#111821;color:#edf4fb;padding:15px 17px;border-radius:9px;overflow:auto;white-space:pre-wrap;line-height:1.45}body[data-site-page="p-04fc6a0fbee9"] pre code{background:transparent;padding:0;color:inherit}body[data-site-page="p-04fc6a0fbee9"] .table-wrap{overflow-x:auto;margin:14px 0 20px}body[data-site-page="p-04fc6a0fbee9"] table{border-collapse:collapse;width:100%;font-size:13px}body[data-site-page="p-04fc6a0fbee9"] th, body[data-site-page="p-04fc6a0fbee9"] td{border:1px solid var(--line);padding:8px 9px;vertical-align:top;text-align:left}body[data-site-page="p-04fc6a0fbee9"] th{background:#edf2f7}body[data-site-page="p-04fc6a0fbee9"] tr:nth-child(even) td{background:#fbfcfd}body[data-site-page="p-04fc6a0fbee9"] a{color:#155a94}
@media(max-width:860px){body[data-site-page="p-04fc6a0fbee9"] .anchor-layout{display:block}body[data-site-page="p-04fc6a0fbee9"] .anchor-nav{position:static;max-height:none;border-right:0;border-bottom:1px solid #ddd}body[data-site-page="p-04fc6a0fbee9"] .anchor-content{max-width:none;padding:1rem 1rem 3rem}body[data-site-page="p-04fc6a0fbee9"] .hero{padding:24px 20px}body[data-site-page="p-04fc6a0fbee9"] .hero h1{font-size:31px}body[data-site-page="p-04fc6a0fbee9"] .file-card summary{display:block}body[data-site-page="p-04fc6a0fbee9"] .file-card summary small{display:block;margin-top:4px}}@media print{body[data-site-page="p-04fc6a0fbee9"] .anchor-nav, body[data-site-page="p-04fc6a0fbee9"] .package-contents{display:none}body[data-site-page="p-04fc6a0fbee9"] .anchor-content{max-width:none;padding:0}body[data-site-page="p-04fc6a0fbee9"] .file-card{break-inside:avoid}body[data-site-page="p-04fc6a0fbee9"] .file-card:not([open]){display:none}}


/* Extracted styles: layer2/vacuum.html [p-4a6c68c4911b] */

body[data-site-page="p-4a6c68c4911b"]{--ink:#18212b;--muted:#5d6876;--line:#d7dde5;--soft:#f6f8fb;--accent:#244b73;--green:#176b4f}
body[data-site-page="p-4a6c68c4911b"], body[data-site-page="p-4a6c68c4911b"] *{box-sizing:border-box}body[data-site-page="p-4a6c68c4911b"]{scroll-behavior:smooth}
body[data-site-page="p-4a6c68c4911b"]{margin:0;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;line-height:1.55;background:#fff}
body[data-site-page="p-4a6c68c4911b"] .anchor-layout{display:flex;align-items:flex-start}body[data-site-page="p-4a6c68c4911b"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 256px;max-height:100vh;overflow:auto;padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;font-family:'Helvetica Neue',Arial,sans-serif;font-size:13px;line-height:1.4}body[data-site-page="p-4a6c68c4911b"] .anchor-content{flex:1 1 auto;min-width:0;max-width:64rem;margin:0 auto;padding:1.2rem 1.6rem 4rem}
body[data-site-page="p-4a6c68c4911b"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px}body[data-site-page="p-4a6c68c4911b"] .anchor-nav a:hover{background:#eef7f1}body[data-site-page="p-4a6c68c4911b"] .anchor-nav a.current{background:#dff3e7;font-weight:700}body[data-site-page="p-4a6c68c4911b"] .ann-title{font-weight:800;font-size:14.5px;margin:0 0 6px;line-height:1.25}body[data-site-page="p-4a6c68c4911b"] .ann-title a{color:#0b5;padding:0}body[data-site-page="p-4a6c68c4911b"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:13px 0 4px;font-weight:700}
body[data-site-page="p-4a6c68c4911b"] .hero{padding:28px 30px 24px;border-bottom:3px solid var(--accent);background:linear-gradient(135deg,#f7fafc,#eef7f1)}body[data-site-page="p-4a6c68c4911b"] .eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:800;color:var(--green)}body[data-site-page="p-4a6c68c4911b"] h1, body[data-site-page="p-4a6c68c4911b"] h2, body[data-site-page="p-4a6c68c4911b"] h3{line-height:1.2;scroll-margin-top:20px}body[data-site-page="p-4a6c68c4911b"] h1{font-size:38px;margin:10px 0 12px}body[data-site-page="p-4a6c68c4911b"] h2{font-size:25px;margin:38px 0 10px;border-bottom:1px solid var(--line);padding-bottom:7px}body[data-site-page="p-4a6c68c4911b"] h3{font-size:19px;margin:28px 0 8px}body[data-site-page="p-4a6c68c4911b"] p{max-width:95ch}body[data-site-page="p-4a6c68c4911b"] .meta, body[data-site-page="p-4a6c68c4911b"] .group-description, body[data-site-page="p-4a6c68c4911b"] .source-path{color:var(--muted)}body[data-site-page="p-4a6c68c4911b"] .meta{font-size:13px}
body[data-site-page="p-4a6c68c4911b"] .notice{margin:22px 0;padding:16px 18px;border-left:5px solid var(--green);background:#eef7ef;border-radius:4px}body[data-site-page="p-4a6c68c4911b"] .package-contents{padding:18px 20px;background:var(--soft);border:1px solid var(--line);border-radius:10px}body[data-site-page="p-4a6c68c4911b"] .package-contents h2{margin:0 0 10px;border:0;padding:0;font-size:22px}body[data-site-page="p-4a6c68c4911b"] .package-contents ul{margin:7px 0 0 20px;padding:0}body[data-site-page="p-4a6c68c4911b"] .package-contents .folder{margin:10px 0}body[data-site-page="p-4a6c68c4911b"] .package-contents .folder ul{margin-top:4px}body[data-site-page="p-4a6c68c4911b"] .package-contents a{color:#155a94}body[data-site-page="p-4a6c68c4911b"] .package-group{scroll-margin-top:20px}
body[data-site-page="p-4a6c68c4911b"] .file-card{margin:12px 0;border:1px solid var(--line);border-radius:9px;background:#fff;overflow:hidden}body[data-site-page="p-4a6c68c4911b"] .file-card summary{cursor:pointer;display:flex;justify-content:space-between;gap:16px;padding:12px 14px;background:#f8fafc;font-weight:750}body[data-site-page="p-4a6c68c4911b"] .file-card summary:hover{background:#eef7f1}body[data-site-page="p-4a6c68c4911b"] .file-card summary small{font-weight:400;color:var(--muted);white-space:nowrap}body[data-site-page="p-4a6c68c4911b"] .file-body{padding:0 14px 18px}body[data-site-page="p-4a6c68c4911b"] .source-path{font:12px ui-monospace,SFMono-Regular,Menlo,monospace;padding:12px 0 5px}body[data-site-page="p-4a6c68c4911b"] .md-content h2{font-size:21px;margin-top:25px}body[data-site-page="p-4a6c68c4911b"] .md-content h3{font-size:17px}body[data-site-page="p-4a6c68c4911b"] .md-content ul, body[data-site-page="p-4a6c68c4911b"] .md-content ol{padding-left:24px}body[data-site-page="p-4a6c68c4911b"] .md-content li{margin:4px 0}
body[data-site-page="p-4a6c68c4911b"] .binary-notice{margin:10px 0;padding:13px 15px;border-left:4px solid #a66b00;background:#fff7e6;border-radius:4px}
body[data-site-page="p-4a6c68c4911b"] code{font:.92em ui-monospace,SFMono-Regular,Menlo,monospace;background:#f1f4f7;padding:.12em .35em;border-radius:4px}body[data-site-page="p-4a6c68c4911b"] pre{background:#111821;color:#edf4fb;padding:15px 17px;border-radius:9px;overflow:auto;white-space:pre-wrap;line-height:1.45}body[data-site-page="p-4a6c68c4911b"] pre code{background:transparent;padding:0;color:inherit}body[data-site-page="p-4a6c68c4911b"] .table-wrap{overflow-x:auto;margin:14px 0 20px}body[data-site-page="p-4a6c68c4911b"] table{border-collapse:collapse;width:100%;font-size:13px}body[data-site-page="p-4a6c68c4911b"] th, body[data-site-page="p-4a6c68c4911b"] td{border:1px solid var(--line);padding:8px 9px;vertical-align:top;text-align:left}body[data-site-page="p-4a6c68c4911b"] th{background:#edf2f7}body[data-site-page="p-4a6c68c4911b"] tr:nth-child(even) td{background:#fbfcfd}body[data-site-page="p-4a6c68c4911b"] a{color:#155a94}
@media(max-width:860px){body[data-site-page="p-4a6c68c4911b"] .anchor-layout{display:block}body[data-site-page="p-4a6c68c4911b"] .anchor-nav{position:static;max-height:none;border-right:0;border-bottom:1px solid #ddd}body[data-site-page="p-4a6c68c4911b"] .anchor-content{max-width:none;padding:1rem 1rem 3rem}body[data-site-page="p-4a6c68c4911b"] .hero{padding:24px 20px}body[data-site-page="p-4a6c68c4911b"] .hero h1{font-size:31px}body[data-site-page="p-4a6c68c4911b"] .file-card summary{display:block}body[data-site-page="p-4a6c68c4911b"] .file-card summary small{display:block;margin-top:4px}}@media print{body[data-site-page="p-4a6c68c4911b"] .anchor-nav, body[data-site-page="p-4a6c68c4911b"] .package-contents{display:none}body[data-site-page="p-4a6c68c4911b"] .anchor-content{max-width:none;padding:0}body[data-site-page="p-4a6c68c4911b"] .file-card{break-inside:avoid}body[data-site-page="p-4a6c68c4911b"] .file-card:not([open]){display:none}}


/* Extracted styles: note/index.html [p-3fde4a669562] */

  body[data-site-page="p-3fde4a669562"] { font-size: 10.5pt; }
  body[data-site-page="p-3fde4a669562"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.6;
         color: #161616; max-width: 44rem; margin: 0 auto; padding: 2.4rem 1.4rem 4.5rem; }
  body[data-site-page="p-3fde4a669562"] h1 { font-size: 1.9rem; line-height: 1.22; margin: 0 0 1rem; border-bottom: 2px solid #222;
       padding-bottom: .3rem; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-3fde4a669562"] p { margin: .9rem 0; }
  body[data-site-page="p-3fde4a669562"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-3fde4a669562"] a:hover { text-decoration: underline; }
  body[data-site-page="p-3fde4a669562"] .backlink { font-family: "Helvetica Neue", Arial, sans-serif; font-size: .85rem;
              display: inline-block; margin-bottom: 1.6rem; }
  body[data-site-page="p-3fde4a669562"] .sot { border-left: 4px solid #0b5; background: #f7fdf9; padding: .6rem 1rem; margin: 1.2rem 0;
         font-family: "Helvetica Neue", Arial, sans-serif; font-size: .95rem; }
  body[data-site-page="p-3fde4a669562"] .sig { margin-top: 1.8rem; font-style: italic; }


/* Extracted styles: observables/index.html [p-a391ed41c22f] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-a391ed41c22f"] { font-size: 10.5pt; }
  body[data-site-page="p-a391ed41c22f"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-a391ed41c22f"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-a391ed41c22f"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-a391ed41c22f"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-a391ed41c22f"] h4, body[data-site-page="p-a391ed41c22f"] h5, body[data-site-page="p-a391ed41c22f"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-a391ed41c22f"] h1, body[data-site-page="p-a391ed41c22f"] h2, body[data-site-page="p-a391ed41c22f"] h3, body[data-site-page="p-a391ed41c22f"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-a391ed41c22f"] p { margin: .55rem 0; }
  body[data-site-page="p-a391ed41c22f"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-a391ed41c22f"] a:hover { text-decoration: underline; }
  body[data-site-page="p-a391ed41c22f"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-a391ed41c22f"] th, body[data-site-page="p-a391ed41c22f"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-a391ed41c22f"] th { background: #f0f0f0; } body[data-site-page="p-a391ed41c22f"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-a391ed41c22f"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-a391ed41c22f"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-a391ed41c22f"] pre code { background: none; padding: 0; }
  body[data-site-page="p-a391ed41c22f"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-a391ed41c22f"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-a391ed41c22f"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-a391ed41c22f"] img { max-width: 100%; }
  body[data-site-page="p-a391ed41c22f"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-a391ed41c22f"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-a391ed41c22f"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-a391ed41c22f"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 256px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.4;}
body[data-site-page="p-a391ed41c22f"] .anchor-content{flex:1 1 auto;min-width:0;max-width:64rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-a391ed41c22f"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-a391ed41c22f"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-a391ed41c22f"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-a391ed41c22f"] .ann-title{font-weight:800;font-size:14.5px;margin:0 0 6px;line-height:1.25;}
body[data-site-page="p-a391ed41c22f"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-a391ed41c22f"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:13px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-a391ed41c22f"] .anchor-layout{display:block;}body[data-site-page="p-a391ed41c22f"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-a391ed41c22f"] .anchor-content{max-width:none;}}


/* ---- Canonical top-nav bridge (site-wide sections) ---- */
body[data-site-page="p-a391ed41c22f"] .site-topbar{background:#1b1f23;color:#eee;font-family:"Helvetica Neue",Arial,sans-serif;font-size:.78rem;}
body[data-site-page="p-a391ed41c22f"] .site-topbar-inner{max-width:76rem;margin:0 auto;padding:.4em 1.2em;display:flex;flex-wrap:wrap;gap:.5em 1.2em;align-items:center;justify-content:space-between;}
body[data-site-page="p-a391ed41c22f"] .site-topbar .stamp{color:#e7c9a9;letter-spacing:.01em;}
body[data-site-page="p-a391ed41c22f"] .site-topbar .stamp b{color:#fff;font-weight:700;}
body[data-site-page="p-a391ed41c22f"] .site-topbar .topbar-site{color:#c9c2b3;}
body[data-site-page="p-a391ed41c22f"] header.site-header-bridge{background:#fbfaf7;border-bottom:1px solid #d8d3c7;font-family:"Helvetica Neue",Arial,sans-serif;}
body[data-site-page="p-a391ed41c22f"] .bridge-brand-row{max-width:76rem;margin:0 auto;padding:.85em 1.2em .5em;display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.4em;}
body[data-site-page="p-a391ed41c22f"] .bridge-brand-row a.bridge-title{color:#1b1f23;text-decoration:none;font-weight:700;font-size:1.15rem;}
body[data-site-page="p-a391ed41c22f"] .bridge-brand-row .bridge-tag{font-family:Georgia,serif;font-style:italic;color:#4a5056;font-size:.85rem;}
body[data-site-page="p-a391ed41c22f"] nav.site-main-nav{max-width:76rem;margin:0 auto;padding:0 1.2em;}
body[data-site-page="p-a391ed41c22f"] nav.site-main-nav ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.15em;border-top:1px solid #d8d3c7;}
body[data-site-page="p-a391ed41c22f"] nav.site-main-nav li{margin:0;}
body[data-site-page="p-a391ed41c22f"] nav.site-main-nav a{display:block;padding:.65em .8em;color:#1b1f23;text-decoration:none;font-family:"Helvetica Neue",Arial,sans-serif;font-size:.85rem;font-weight:600;border-bottom:3px solid transparent;white-space:nowrap;}
body[data-site-page="p-a391ed41c22f"] nav.site-main-nav a:hover{border-bottom-color:#6b3f2a;color:#6b3f2a;}
body[data-site-page="p-a391ed41c22f"] nav.site-main-nav a[aria-current="page"]{border-bottom-color:#0b5;color:#0b5;}
body[data-site-page="p-a391ed41c22f"] .start-callout{max-width:64rem;margin:1.2rem auto 0;padding:0 1.6rem;}
body[data-site-page="p-a391ed41c22f"] .start-callout .box{border:1px solid #d8d3c7;border-left:4px solid #0b5;background:#f7fdf9;border-radius:0 6px 6px 0;padding:.9em 1.2em;font-family:"Helvetica Neue",Arial,sans-serif;font-size:.88rem;color:#222;}
body[data-site-page="p-a391ed41c22f"] .start-callout .box strong.cta{font-size:1.02em;}
body[data-site-page="p-a391ed41c22f"] .start-callout .box a{color:#0b5;font-weight:700;text-decoration:none;}
body[data-site-page="p-a391ed41c22f"] .start-callout .box a:hover{text-decoration:underline;}
body[data-site-page="p-a391ed41c22f"] .start-callout .sections{margin:.5em 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.3em 1.1em;}
body[data-site-page="p-a391ed41c22f"] .start-callout .sections li{margin:0;}
@media(max-width:860px){body[data-site-page="p-a391ed41c22f"] .bridge-brand-row{padding:.7em 1em .4em;} body[data-site-page="p-a391ed41c22f"] nav.site-main-nav a{padding:.55em .6em;font-size:.8rem;}}
body[data-site-page="p-a391ed41c22f"] .feature-card-wrap{max-width:64rem;margin:1rem auto 0;padding:0 1.6rem;}
body[data-site-page="p-a391ed41c22f"] .feature-card{display:block;border:1px solid #d8d3c7;border-left:4px solid #6b3f2a;background:#fbf3ea;border-radius:0 6px 6px 0;padding:1em 1.2em;text-decoration:none;font-family:"Helvetica Neue",Arial,sans-serif;transition:background .15s;}
body[data-site-page="p-a391ed41c22f"] .feature-card:hover{background:#f6ead9;text-decoration:none;}
body[data-site-page="p-a391ed41c22f"] .feature-card .fc-kicker{display:block;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:#6b3f2a;font-weight:700;margin-bottom:.2em;}
body[data-site-page="p-a391ed41c22f"] .feature-card .fc-title{display:block;font-size:1.08rem;font-weight:700;color:#1b1f23;margin-bottom:.3em;}
body[data-site-page="p-a391ed41c22f"] .feature-card .fc-desc{display:block;font-size:.9rem;color:#333;line-height:1.5;}


body[data-site-page="p-a391ed41c22f"] .hero{margin:1.4rem 0 1.9rem;}
body[data-site-page="p-a391ed41c22f"] .masthead-kicker{font-family:"Helvetica Neue",Arial,sans-serif;font-size:.95rem;font-style:italic;color:#6b3f2a;letter-spacing:.01em;margin:0 0 .35rem;}
body[data-site-page="p-a391ed41c22f"] .hero h1{margin-top:.2rem;}
body[data-site-page="p-a391ed41c22f"] .lede{font-size:1.06rem;line-height:1.62;color:#222;}
body[data-site-page="p-a391ed41c22f"] main.anchor-content > section{margin:1.7rem 0;}
body[data-site-page="p-a391ed41c22f"] .prev-version{font-family:"Helvetica Neue",Arial,sans-serif;font-size:.8rem;color:#888;border-top:1px solid #e2ded4;margin-top:2.4rem;padding-top:.8rem;}
body[data-site-page="p-a391ed41c22f"] .prev-version a{color:#0b5;}


body[data-site-page="p-a391ed41c22f"] .obs-note{border:1px solid #d8d3c7;border-left:5px solid #0b5;background:#f7fdf9;border-radius:0 6px 6px 0;padding:.7em 1.1em;font-family:"Helvetica Neue",Arial,sans-serif;font-size:.92rem;}
body[data-site-page="p-a391ed41c22f"] .obs-domindex{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.4em .8em;font-family:"Helvetica Neue",Arial,sans-serif;font-size:.86rem;}
body[data-site-page="p-a391ed41c22f"] .obs-domindex a{display:flex;align-items:baseline;gap:.5em;padding:.3em .5em;border:1px solid #e2ded4;border-radius:5px;color:#161616;}
body[data-site-page="p-a391ed41c22f"] .obs-domindex a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-a391ed41c22f"] .obs-domindex .od-n{font-weight:700;color:#0b5;min-width:2.1em;text-align:right;}
body[data-site-page="p-a391ed41c22f"] details.obs-dom{border:1px solid #d8d3c7;border-radius:6px;margin:.6rem 0;background:#fff;}
body[data-site-page="p-a391ed41c22f"] details.obs-dom>summary{cursor:pointer;padding:.7em 1em;font-family:"Helvetica Neue",Arial,sans-serif;font-size:1.05rem;list-style:none;}
body[data-site-page="p-a391ed41c22f"] details.obs-dom>summary::-webkit-details-marker{display:none;}
body[data-site-page="p-a391ed41c22f"] details.obs-dom>summary::before{content:"\25B8 ";color:#0b5;}
body[data-site-page="p-a391ed41c22f"] details.obs-dom[open]>summary::before{content:"\25BE ";}
body[data-site-page="p-a391ed41c22f"] details.obs-dom[open]>summary{border-bottom:1px solid #eee;}
body[data-site-page="p-a391ed41c22f"] .obs-count{color:#777;font-weight:400;font-size:.85rem;}
body[data-site-page="p-a391ed41c22f"] .obs-blurb{padding:0 1em;color:#444;font-size:.92rem;}
body[data-site-page="p-a391ed41c22f"] .obs-dom h4{padding:0 1em;margin:.9rem 0 .2rem;color:#6b3f2a;}
body[data-site-page="p-a391ed41c22f"] .obs-subn{color:#999;font-weight:400;font-size:.82rem;}
body[data-site-page="p-a391ed41c22f"] table.obs-table{margin:.3rem 1em .8rem;width:calc(100% - 2em);font-size:.82rem;}
body[data-site-page="p-a391ed41c22f"] table.obs-table td.obs-id{font-family:Consolas,monospace;font-size:.78rem;color:#0b5;white-space:nowrap;width:6.5em;}
body[data-site-page="p-a391ed41c22f"] .obs-src{font-family:"Helvetica Neue",Arial,sans-serif;font-size:.8rem;color:#777;border-top:1px solid #e2ded4;padding-top:.7rem;}


/* Extracted styles: particles/index.html [p-271feb44b7db] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-271feb44b7db"] { font-size: 10.5pt; }
  body[data-site-page="p-271feb44b7db"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-271feb44b7db"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-271feb44b7db"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-271feb44b7db"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-271feb44b7db"] h4, body[data-site-page="p-271feb44b7db"] h5, body[data-site-page="p-271feb44b7db"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-271feb44b7db"] h1, body[data-site-page="p-271feb44b7db"] h2, body[data-site-page="p-271feb44b7db"] h3, body[data-site-page="p-271feb44b7db"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-271feb44b7db"] p { margin: .55rem 0; }
  body[data-site-page="p-271feb44b7db"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-271feb44b7db"] a:hover { text-decoration: underline; }
  body[data-site-page="p-271feb44b7db"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-271feb44b7db"] th, body[data-site-page="p-271feb44b7db"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-271feb44b7db"] th { background: #f0f0f0; } body[data-site-page="p-271feb44b7db"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-271feb44b7db"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-271feb44b7db"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-271feb44b7db"] pre code { background: none; padding: 0; }
  body[data-site-page="p-271feb44b7db"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-271feb44b7db"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-271feb44b7db"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-271feb44b7db"] img { max-width: 100%; }
  body[data-site-page="p-271feb44b7db"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-271feb44b7db"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-271feb44b7db"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-271feb44b7db"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 256px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.4;}
body[data-site-page="p-271feb44b7db"] .anchor-content{flex:1 1 auto;min-width:0;max-width:64rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-271feb44b7db"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-271feb44b7db"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-271feb44b7db"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-271feb44b7db"] .ann-title{font-weight:800;font-size:14.5px;margin:0 0 6px;line-height:1.25;}
body[data-site-page="p-271feb44b7db"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-271feb44b7db"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:13px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-271feb44b7db"] .anchor-layout{display:block;}body[data-site-page="p-271feb44b7db"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-271feb44b7db"] .anchor-content{max-width:none;}}


body[data-site-page="p-271feb44b7db"] .lede{font-size:1.1rem;line-height:1.65;}
body[data-site-page="p-271feb44b7db"] .canon-strip{font-family:"Helvetica Neue",Arial,sans-serif;font-size:.8rem;color:#333;
  border:1px solid #bfe3cd;border-radius:6px;padding:.5rem .8rem;margin:0 0 1.2rem;background:#f4fbf7;}
body[data-site-page="p-271feb44b7db"] .ev-card{border:1px solid #ddd;border-left:4px solid #0b5;border-radius:6px;
  padding:.8rem 1rem .6rem;margin:.9rem 0;background:#fcfefd;page-break-inside:avoid;}
body[data-site-page="p-271feb44b7db"] .ev-card h3{margin:.1rem 0 .45rem;font-size:1.06rem;}
body[data-site-page="p-271feb44b7db"] .ev-card p{margin:.4rem 0;}
body[data-site-page="p-271feb44b7db"] .proven{font-size:.86rem;font-family:"Helvetica Neue",Arial,sans-serif;}
body[data-site-page="p-271feb44b7db"] .ev-caveat{font-size:.86rem;color:#555;border-top:1px dashed #ccc;margin-top:.55rem;padding-top:.4rem;}
body[data-site-page="p-271feb44b7db"] .spine{font-family:"Helvetica Neue",Arial,sans-serif;font-weight:600;}


/* Extracted styles: paying/index.html [p-7761c00d08be] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-7761c00d08be"] { font-size: 10.5pt; }
  body[data-site-page="p-7761c00d08be"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-7761c00d08be"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-7761c00d08be"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-7761c00d08be"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-7761c00d08be"] h4, body[data-site-page="p-7761c00d08be"] h5, body[data-site-page="p-7761c00d08be"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-7761c00d08be"] h1, body[data-site-page="p-7761c00d08be"] h2, body[data-site-page="p-7761c00d08be"] h3, body[data-site-page="p-7761c00d08be"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-7761c00d08be"] p { margin: .55rem 0; }
  body[data-site-page="p-7761c00d08be"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-7761c00d08be"] a:hover { text-decoration: underline; }
  body[data-site-page="p-7761c00d08be"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-7761c00d08be"] th, body[data-site-page="p-7761c00d08be"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-7761c00d08be"] th { background: #f0f0f0; } body[data-site-page="p-7761c00d08be"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-7761c00d08be"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-7761c00d08be"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-7761c00d08be"] pre code { background: none; padding: 0; }
  body[data-site-page="p-7761c00d08be"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-7761c00d08be"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-7761c00d08be"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-7761c00d08be"] img { max-width: 100%; }
  body[data-site-page="p-7761c00d08be"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-7761c00d08be"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-7761c00d08be"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-7761c00d08be"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 256px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.4;}
body[data-site-page="p-7761c00d08be"] .anchor-content{flex:1 1 auto;min-width:0;max-width:64rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-7761c00d08be"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-7761c00d08be"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-7761c00d08be"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-7761c00d08be"] .ann-title{font-weight:800;font-size:14.5px;margin:0 0 6px;line-height:1.25;}
body[data-site-page="p-7761c00d08be"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-7761c00d08be"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:13px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-7761c00d08be"] .anchor-layout{display:block;}body[data-site-page="p-7761c00d08be"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-7761c00d08be"] .anchor-content{max-width:none;}}


body[data-site-page="p-7761c00d08be"] .pay-lead{font-size:1.08rem;color:#333;}
body[data-site-page="p-7761c00d08be"] .paybox{border:1px solid #d8d3c7;border-left:5px solid #0b8f5a;border-radius:8px;background:#f7fbf8;padding:14px 18px;margin:1.1rem 0;}
body[data-site-page="p-7761c00d08be"] .paybox.warn{border-left-color:#b5892a;background:#fdfaf2;}
body[data-site-page="p-7761c00d08be"] .payrule{font-family:"Helvetica Neue",Arial,sans-serif;font-weight:700;font-size:1.05rem;}
body[data-site-page="p-7761c00d08be"] .example{border:1px solid #ddd;border-radius:8px;padding:12px 16px;margin:.7rem 0;background:#fff;}
body[data-site-page="p-7761c00d08be"] .example h4{margin:.1rem 0 .4rem;}


/* Extracted styles: process/closure-paths.html [p-9a31725e343d] */

  body[data-site-page="p-9a31725e343d"]{
    --ink:#1b1f23;
    --ink-soft:#4a5056;
    --paper:#fbfaf7;
    --paper-alt:#f2efe8;
    --line:#d8d3c7;
    --accent:#6b3f2a;
    --accent-2:#1f4e5f;
    --maxw:1180px;
  }
  body[data-site-page="p-9a31725e343d"], body[data-site-page="p-9a31725e343d"] *{box-sizing:border-box;}
  body[data-site-page="p-9a31725e343d"], body[data-site-page="p-9a31725e343d"]{margin:0;padding:0;}
  body[data-site-page="p-9a31725e343d"]{
    background:var(--paper);
    color:var(--ink);
    font-family: Georgia, 'Times New Roman', Cambria, serif;
    line-height:1.6;
    font-size:17px;
    -webkit-font-smoothing:antialiased;
  }
  body[data-site-page="p-9a31725e343d"] a{color:var(--accent-2);}
  body[data-site-page="p-9a31725e343d"] a:hover{color:var(--accent);}
  body[data-site-page="p-9a31725e343d"] h1, body[data-site-page="p-9a31725e343d"] h2, body[data-site-page="p-9a31725e343d"] h3, body[data-site-page="p-9a31725e343d"] h4{
    font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    line-height:1.25;
    font-weight:700;
    color:var(--ink);
  }
  body[data-site-page="p-9a31725e343d"] code, body[data-site-page="p-9a31725e343d"] pre{
    font-family: Consolas, 'Courier New', monospace;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:3px;
  }
  body[data-site-page="p-9a31725e343d"] code{padding:0.05em 0.35em; font-size:0.92em;}
  body[data-site-page="p-9a31725e343d"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-9a31725e343d"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-9a31725e343d"] th, body[data-site-page="p-9a31725e343d"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-9a31725e343d"] th{background:var(--paper-alt);}
  body[data-site-page="p-9a31725e343d"] blockquote{
    margin:1em 0;
    padding:0.4em 1.1em;
    border-left:3px solid var(--accent);
    background:var(--paper-alt);
    color:var(--ink-soft);
  }
  body[data-site-page="p-9a31725e343d"] .skip-link{
    position:absolute; left:-999px; top:auto;
  }
  body[data-site-page="p-9a31725e343d"] .skip-link:focus{
    left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);
  }
  body[data-site-page="p-9a31725e343d"] .topbar{
    background:var(--ink);
    color:#eee;
    font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    font-size:0.82rem;
  }
  body[data-site-page="p-9a31725e343d"] .topbar-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0.4em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:0.6em 1.2em;
    align-items:center;
    justify-content:space-between;
  }
  body[data-site-page="p-9a31725e343d"] .stamp{
    display:inline-flex;
    align-items:center;
    gap:0.5em;
    color:#e7c9a9;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-9a31725e343d"] .stamp b{color:#fff; font-weight:700;}
  body[data-site-page="p-9a31725e343d"] .topbar-site{color:#c9c2b3;}
  body[data-site-page="p-9a31725e343d"] header.site-header{
    background:var(--paper);
    border-bottom:1px solid var(--line);
  }
  body[data-site-page="p-9a31725e343d"] .brand-row{
    max-width:var(--maxw);
    margin:0 auto;
    padding:1.1em 1.2em 0.6em;
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:0.4em;
  }
  body[data-site-page="p-9a31725e343d"] .brand-row h1{
    margin:0;
    font-size:1.5rem;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-9a31725e343d"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-9a31725e343d"] .brand-tag{
    font-family: Georgia, serif;
    font-style:italic;
    color:var(--ink-soft);
    font-size:0.95rem;
  }
  body[data-site-page="p-9a31725e343d"] nav.main-nav{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em;
  }
  body[data-site-page="p-9a31725e343d"] nav.main-nav ul{
    list-style:none;
    margin:0; padding:0;
    display:flex;
    flex-wrap:wrap;
    gap:0.2em;
    border-top:1px solid var(--line);
  }
  body[data-site-page="p-9a31725e343d"] nav.main-nav li{margin:0;}
  body[data-site-page="p-9a31725e343d"] nav.main-nav a{
    display:block;
    padding:0.8em 0.9em;
    color:var(--ink);
    text-decoration:none;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.92rem;
    font-weight:600;
    border-bottom:3px solid transparent;
    white-space:nowrap;
  }
  body[data-site-page="p-9a31725e343d"] nav.main-nav a:hover{
    border-bottom-color:var(--accent);
    color:var(--accent);
  }
  body[data-site-page="p-9a31725e343d"] nav.main-nav a[aria-current="page"]{
    border-bottom-color:var(--accent-2);
    color:var(--accent-2);
  }
  body[data-site-page="p-9a31725e343d"] .layout{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em 3em;
    display:grid;
    grid-template-columns:220px 1fr;
    gap:2.4em;
    align-items:start;
  }
  body[data-site-page="p-9a31725e343d"] .subnav{
    position:sticky;
    top:1.2em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
  }
  body[data-site-page="p-9a31725e343d"] .subnav-box{
    border:1px solid var(--line);
    background:var(--paper-alt);
    border-radius:4px;
    padding:1em 1.1em;
  }
  body[data-site-page="p-9a31725e343d"] .subnav-box h2{
    margin:0 0 0.6em;
    font-size:0.75rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
    color:var(--ink-soft);
  }
  body[data-site-page="p-9a31725e343d"] .subnav-box ul{list-style:none; margin:0; padding:0;}
  body[data-site-page="p-9a31725e343d"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-9a31725e343d"] .subnav-box a{
    text-decoration:none;
    color:var(--ink);
  }
  body[data-site-page="p-9a31725e343d"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-9a31725e343d"] .subnav-box a[aria-current="page"]{
    color:var(--accent-2);
    font-weight:700;
  }
  body[data-site-page="p-9a31725e343d"] .subnav-empty{
    color:var(--ink-soft);
    font-style:italic;
    font-size:0.85rem;
  }
  body[data-site-page="p-9a31725e343d"] main{min-width:0;}
  body[data-site-page="p-9a31725e343d"] main h2{
    margin-top:1.9em;
    padding-bottom:0.25em;
    border-bottom:1px solid var(--line);
    font-size:1.5rem;
  }
  body[data-site-page="p-9a31725e343d"] main h2:first-child{margin-top:0;}
  body[data-site-page="p-9a31725e343d"] main h3{font-size:1.18rem; margin-top:1.5em;}
  body[data-site-page="p-9a31725e343d"] main p{margin:0.9em 0;}
  body[data-site-page="p-9a31725e343d"] .lede{
    font-size:1.12rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-9a31725e343d"] .callout{
    border:1px solid var(--line);
    border-left:4px solid var(--accent-2);
    background:var(--paper-alt);
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:0 4px 4px 0;
  }
  body[data-site-page="p-9a31725e343d"] .callout h3, body[data-site-page="p-9a31725e343d"] .callout h4{margin-top:0;}
  body[data-site-page="p-9a31725e343d"] .honesty-box{
    border:1px dashed var(--accent);
    background:#fbf3ea;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.95rem;
  }
  body[data-site-page="p-9a31725e343d"] .card-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));
    gap:1em;
    margin:1.4em 0;
  }
  body[data-site-page="p-9a31725e343d"] .card{
    border:1px solid var(--line);
    background:#fff;
    padding:1em 1.1em;
    border-radius:4px;
  }
  body[data-site-page="p-9a31725e343d"] .card h4{margin:0 0 0.4em; font-size:1.02rem;}
  body[data-site-page="p-9a31725e343d"] .card p{margin:0.4em 0 0; font-size:0.93rem; color:var(--ink-soft);}
  body[data-site-page="p-9a31725e343d"] .btn{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.92rem;
    text-decoration:none;
    padding:0.7em 1.3em;
    border-radius:4px;
    border:1px solid var(--accent-2);
    color:var(--accent-2);
    background:transparent;
  }
  body[data-site-page="p-9a31725e343d"] .btn:hover{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-9a31725e343d"] .btn-solid{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-9a31725e343d"] .btn-solid:hover{background:var(--accent);}
  body[data-site-page="p-9a31725e343d"] .step-num{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    width:1.9em; height:1.9em;
    border-radius:50%;
    background:var(--accent-2);
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.95rem;
    margin-right:0.5em;
    flex:none;
  }
  body[data-site-page="p-9a31725e343d"] .step-row{
    display:flex;
    align-items:flex-start;
    gap:0.2em;
    margin:1.1em 0;
  }
  body[data-site-page="p-9a31725e343d"] .step-row .step-body h4{margin:0 0 0.2em;}
  body[data-site-page="p-9a31725e343d"] .step-row .step-body p{margin:0.2em 0 0; color:var(--ink-soft); font-size:0.96rem;}
  body[data-site-page="p-9a31725e343d"] footer.site-footer{
    background:var(--ink);
    color:#cfc9bd;
    font-size:0.85rem;
  }
  body[data-site-page="p-9a31725e343d"] .footer-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:1.6em 3em;
    justify-content:space-between;
  }
  body[data-site-page="p-9a31725e343d"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-9a31725e343d"] footer.site-footer h5{
    margin:0 0 0.5em;
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.8rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
  }
  body[data-site-page="p-9a31725e343d"] .footer-honesty{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em 1.6em;
    font-size:0.8rem;
    color:#a49c8c;
  }
  body[data-site-page="p-9a31725e343d"] .footer-honesty .stamp{color:#e7c9a9;}
  body[data-site-page="p-9a31725e343d"] .footer-honesty .stamp b{color:#fff;}
  @media (max-width:820px){
    body[data-site-page="p-9a31725e343d"] .layout{grid-template-columns:1fr;}
    body[data-site-page="p-9a31725e343d"] .subnav{position:static;}
  }


/* Extracted styles: process/constraints-to-granularity.html [p-53eb683e3a54] */

  body[data-site-page="p-53eb683e3a54"]{
    --ink:#1b1f23;
    --ink-soft:#4a5056;
    --paper:#fbfaf7;
    --paper-alt:#f2efe8;
    --line:#d8d3c7;
    --accent:#6b3f2a;
    --accent-2:#1f4e5f;
    --maxw:1180px;
  }
  body[data-site-page="p-53eb683e3a54"], body[data-site-page="p-53eb683e3a54"] *{box-sizing:border-box;}
  body[data-site-page="p-53eb683e3a54"], body[data-site-page="p-53eb683e3a54"]{margin:0;padding:0;}
  body[data-site-page="p-53eb683e3a54"]{
    background:var(--paper);
    color:var(--ink);
    font-family: Georgia, 'Times New Roman', Cambria, serif;
    line-height:1.6;
    font-size:17px;
    -webkit-font-smoothing:antialiased;
  }
  body[data-site-page="p-53eb683e3a54"] a{color:var(--accent-2);}
  body[data-site-page="p-53eb683e3a54"] a:hover{color:var(--accent);}
  body[data-site-page="p-53eb683e3a54"] h1, body[data-site-page="p-53eb683e3a54"] h2, body[data-site-page="p-53eb683e3a54"] h3, body[data-site-page="p-53eb683e3a54"] h4{
    font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    line-height:1.25;
    font-weight:700;
    color:var(--ink);
  }
  body[data-site-page="p-53eb683e3a54"] code, body[data-site-page="p-53eb683e3a54"] pre{
    font-family: Consolas, 'Courier New', monospace;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:3px;
  }
  body[data-site-page="p-53eb683e3a54"] code{padding:0.05em 0.35em; font-size:0.92em;}
  body[data-site-page="p-53eb683e3a54"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-53eb683e3a54"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-53eb683e3a54"] th, body[data-site-page="p-53eb683e3a54"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-53eb683e3a54"] th{background:var(--paper-alt);}
  body[data-site-page="p-53eb683e3a54"] blockquote{
    margin:1em 0;
    padding:0.4em 1.1em;
    border-left:3px solid var(--accent);
    background:var(--paper-alt);
    color:var(--ink-soft);
  }
  body[data-site-page="p-53eb683e3a54"] .skip-link{
    position:absolute; left:-999px; top:auto;
  }
  body[data-site-page="p-53eb683e3a54"] .skip-link:focus{
    left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);
  }
  body[data-site-page="p-53eb683e3a54"] .topbar{
    background:var(--ink);
    color:#eee;
    font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    font-size:0.82rem;
  }
  body[data-site-page="p-53eb683e3a54"] .topbar-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0.4em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:0.6em 1.2em;
    align-items:center;
    justify-content:space-between;
  }
  body[data-site-page="p-53eb683e3a54"] .stamp{
    display:inline-flex;
    align-items:center;
    gap:0.5em;
    color:#e7c9a9;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-53eb683e3a54"] .stamp b{color:#fff; font-weight:700;}
  body[data-site-page="p-53eb683e3a54"] .topbar-site{color:#c9c2b3;}
  body[data-site-page="p-53eb683e3a54"] header.site-header{
    background:var(--paper);
    border-bottom:1px solid var(--line);
  }
  body[data-site-page="p-53eb683e3a54"] .brand-row{
    max-width:var(--maxw);
    margin:0 auto;
    padding:1.1em 1.2em 0.6em;
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:0.4em;
  }
  body[data-site-page="p-53eb683e3a54"] .brand-row h1{
    margin:0;
    font-size:1.5rem;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-53eb683e3a54"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-53eb683e3a54"] .brand-tag{
    font-family: Georgia, serif;
    font-style:italic;
    color:var(--ink-soft);
    font-size:0.95rem;
  }
  body[data-site-page="p-53eb683e3a54"] nav.main-nav{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em;
  }
  body[data-site-page="p-53eb683e3a54"] nav.main-nav ul{
    list-style:none;
    margin:0; padding:0;
    display:flex;
    flex-wrap:wrap;
    gap:0.2em;
    border-top:1px solid var(--line);
  }
  body[data-site-page="p-53eb683e3a54"] nav.main-nav li{margin:0;}
  body[data-site-page="p-53eb683e3a54"] nav.main-nav a{
    display:block;
    padding:0.8em 0.9em;
    color:var(--ink);
    text-decoration:none;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.92rem;
    font-weight:600;
    border-bottom:3px solid transparent;
    white-space:nowrap;
  }
  body[data-site-page="p-53eb683e3a54"] nav.main-nav a:hover{
    border-bottom-color:var(--accent);
    color:var(--accent);
  }
  body[data-site-page="p-53eb683e3a54"] nav.main-nav a[aria-current="page"]{
    border-bottom-color:var(--accent-2);
    color:var(--accent-2);
  }
  body[data-site-page="p-53eb683e3a54"] .layout{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em 3em;
    display:grid;
    grid-template-columns:220px 1fr;
    gap:2.4em;
    align-items:start;
  }
  body[data-site-page="p-53eb683e3a54"] .subnav{
    position:sticky;
    top:1.2em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
  }
  body[data-site-page="p-53eb683e3a54"] .subnav-box{
    border:1px solid var(--line);
    background:var(--paper-alt);
    border-radius:4px;
    padding:1em 1.1em;
  }
  body[data-site-page="p-53eb683e3a54"] .subnav-box h2{
    margin:0 0 0.6em;
    font-size:0.75rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
    color:var(--ink-soft);
  }
  body[data-site-page="p-53eb683e3a54"] .subnav-box ul{list-style:none; margin:0; padding:0;}
  body[data-site-page="p-53eb683e3a54"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-53eb683e3a54"] .subnav-box a{
    text-decoration:none;
    color:var(--ink);
  }
  body[data-site-page="p-53eb683e3a54"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-53eb683e3a54"] .subnav-box a[aria-current="page"]{
    color:var(--accent-2);
    font-weight:700;
  }
  body[data-site-page="p-53eb683e3a54"] .subnav-empty{
    color:var(--ink-soft);
    font-style:italic;
    font-size:0.85rem;
  }
  body[data-site-page="p-53eb683e3a54"] main{min-width:0;}
  body[data-site-page="p-53eb683e3a54"] main h2{
    margin-top:1.9em;
    padding-bottom:0.25em;
    border-bottom:1px solid var(--line);
    font-size:1.5rem;
  }
  body[data-site-page="p-53eb683e3a54"] main h2:first-child{margin-top:0;}
  body[data-site-page="p-53eb683e3a54"] main h3{font-size:1.18rem; margin-top:1.5em;}
  body[data-site-page="p-53eb683e3a54"] main p{margin:0.9em 0;}
  body[data-site-page="p-53eb683e3a54"] .lede{
    font-size:1.12rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-53eb683e3a54"] .callout{
    border:1px solid var(--line);
    border-left:4px solid var(--accent-2);
    background:var(--paper-alt);
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:0 4px 4px 0;
  }
  body[data-site-page="p-53eb683e3a54"] .callout h3, body[data-site-page="p-53eb683e3a54"] .callout h4{margin-top:0;}
  body[data-site-page="p-53eb683e3a54"] .honesty-box{
    border:1px dashed var(--accent);
    background:#fbf3ea;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.95rem;
  }
  body[data-site-page="p-53eb683e3a54"] .card-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));
    gap:1em;
    margin:1.4em 0;
  }
  body[data-site-page="p-53eb683e3a54"] .card{
    border:1px solid var(--line);
    background:#fff;
    padding:1em 1.1em;
    border-radius:4px;
  }
  body[data-site-page="p-53eb683e3a54"] .card h4{margin:0 0 0.4em; font-size:1.02rem;}
  body[data-site-page="p-53eb683e3a54"] .card p{margin:0.4em 0 0; font-size:0.93rem; color:var(--ink-soft);}
  body[data-site-page="p-53eb683e3a54"] .btn{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.92rem;
    text-decoration:none;
    padding:0.7em 1.3em;
    border-radius:4px;
    border:1px solid var(--accent-2);
    color:var(--accent-2);
    background:transparent;
  }
  body[data-site-page="p-53eb683e3a54"] .btn:hover{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-53eb683e3a54"] .btn-solid{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-53eb683e3a54"] .btn-solid:hover{background:var(--accent);}
  body[data-site-page="p-53eb683e3a54"] .step-num{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    width:1.9em; height:1.9em;
    border-radius:50%;
    background:var(--accent-2);
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.95rem;
    margin-right:0.5em;
    flex:none;
  }
  body[data-site-page="p-53eb683e3a54"] .step-row{
    display:flex;
    align-items:flex-start;
    gap:0.2em;
    margin:1.1em 0;
  }
  body[data-site-page="p-53eb683e3a54"] .step-row .step-body h4{margin:0 0 0.2em;}
  body[data-site-page="p-53eb683e3a54"] .step-row .step-body p{margin:0.2em 0 0; color:var(--ink-soft); font-size:0.96rem;}
  body[data-site-page="p-53eb683e3a54"] footer.site-footer{
    background:var(--ink);
    color:#cfc9bd;
    font-size:0.85rem;
  }
  body[data-site-page="p-53eb683e3a54"] .footer-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:1.6em 3em;
    justify-content:space-between;
  }
  body[data-site-page="p-53eb683e3a54"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-53eb683e3a54"] footer.site-footer h5{
    margin:0 0 0.5em;
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.8rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
  }
  body[data-site-page="p-53eb683e3a54"] .footer-honesty{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em 1.6em;
    font-size:0.8rem;
    color:#a49c8c;
  }
  body[data-site-page="p-53eb683e3a54"] .footer-honesty .stamp{color:#e7c9a9;}
  body[data-site-page="p-53eb683e3a54"] .footer-honesty .stamp b{color:#fff;}
  @media (max-width:820px){
    body[data-site-page="p-53eb683e3a54"] .layout{grid-template-columns:1fr;}
    body[data-site-page="p-53eb683e3a54"] .subnav{position:static;}
  }

  body[data-site-page="p-53eb683e3a54"] details.worked{border:1px solid var(--line);border-radius:4px;background:#fff;margin:0.7em 0 0;padding:0 1.1em;}
  body[data-site-page="p-53eb683e3a54"] details.worked[open]{padding-bottom:1.1em;}
  body[data-site-page="p-53eb683e3a54"] details.worked>summary{cursor:pointer;font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;font-weight:700;font-size:0.9rem;color:var(--accent-2);padding:0.8em 0;}
  body[data-site-page="p-53eb683e3a54"] details.worked>summary:hover{color:var(--accent);}
  body[data-site-page="p-53eb683e3a54"] details.worked h4{margin:1.1em 0 0.25em;font-size:1.02rem;}
  body[data-site-page="p-53eb683e3a54"] details.worked table{margin:0.7em 0;font-size:0.92rem;}
  body[data-site-page="p-53eb683e3a54"] .process-next-links{margin:1.6em 0;display:flex;flex-wrap:wrap;gap:0.6em;}
  body[data-site-page="p-53eb683e3a54"] .eyebrow{font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;font-size:0.72rem;text-transform:uppercase;letter-spacing:0.08em;color:var(--accent);font-weight:700;margin:0 0 0.2em;}


/* Extracted styles: process/constraints-to-layers.html [p-af4e709c47d3] */

  body[data-site-page="p-af4e709c47d3"]{
    --ink:#1b1f23;
    --ink-soft:#4a5056;
    --paper:#fbfaf7;
    --paper-alt:#f2efe8;
    --line:#d8d3c7;
    --accent:#6b3f2a;
    --accent-2:#1f4e5f;
    --maxw:1180px;
  }
  body[data-site-page="p-af4e709c47d3"], body[data-site-page="p-af4e709c47d3"] *{box-sizing:border-box;}
  body[data-site-page="p-af4e709c47d3"], body[data-site-page="p-af4e709c47d3"]{margin:0;padding:0;}
  body[data-site-page="p-af4e709c47d3"]{
    background:var(--paper);
    color:var(--ink);
    font-family: Georgia, 'Times New Roman', Cambria, serif;
    line-height:1.6;
    font-size:17px;
    -webkit-font-smoothing:antialiased;
  }
  body[data-site-page="p-af4e709c47d3"] a{color:var(--accent-2);}
  body[data-site-page="p-af4e709c47d3"] a:hover{color:var(--accent);}
  body[data-site-page="p-af4e709c47d3"] h1, body[data-site-page="p-af4e709c47d3"] h2, body[data-site-page="p-af4e709c47d3"] h3, body[data-site-page="p-af4e709c47d3"] h4{
    font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    line-height:1.25;
    font-weight:700;
    color:var(--ink);
  }
  body[data-site-page="p-af4e709c47d3"] code, body[data-site-page="p-af4e709c47d3"] pre{
    font-family: Consolas, 'Courier New', monospace;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:3px;
  }
  body[data-site-page="p-af4e709c47d3"] code{padding:0.05em 0.35em; font-size:0.92em;}
  body[data-site-page="p-af4e709c47d3"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-af4e709c47d3"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-af4e709c47d3"] th, body[data-site-page="p-af4e709c47d3"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-af4e709c47d3"] th{background:var(--paper-alt);}
  body[data-site-page="p-af4e709c47d3"] blockquote{
    margin:1em 0;
    padding:0.4em 1.1em;
    border-left:3px solid var(--accent);
    background:var(--paper-alt);
    color:var(--ink-soft);
  }
  body[data-site-page="p-af4e709c47d3"] .skip-link{
    position:absolute; left:-999px; top:auto;
  }
  body[data-site-page="p-af4e709c47d3"] .skip-link:focus{
    left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);
  }
  body[data-site-page="p-af4e709c47d3"] .topbar{
    background:var(--ink);
    color:#eee;
    font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    font-size:0.82rem;
  }
  body[data-site-page="p-af4e709c47d3"] .topbar-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0.4em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:0.6em 1.2em;
    align-items:center;
    justify-content:space-between;
  }
  body[data-site-page="p-af4e709c47d3"] .stamp{
    display:inline-flex;
    align-items:center;
    gap:0.5em;
    color:#e7c9a9;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-af4e709c47d3"] .stamp b{color:#fff; font-weight:700;}
  body[data-site-page="p-af4e709c47d3"] .topbar-site{color:#c9c2b3;}
  body[data-site-page="p-af4e709c47d3"] header.site-header{
    background:var(--paper);
    border-bottom:1px solid var(--line);
  }
  body[data-site-page="p-af4e709c47d3"] .brand-row{
    max-width:var(--maxw);
    margin:0 auto;
    padding:1.1em 1.2em 0.6em;
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:0.4em;
  }
  body[data-site-page="p-af4e709c47d3"] .brand-row h1{
    margin:0;
    font-size:1.5rem;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-af4e709c47d3"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-af4e709c47d3"] .brand-tag{
    font-family: Georgia, serif;
    font-style:italic;
    color:var(--ink-soft);
    font-size:0.95rem;
  }
  body[data-site-page="p-af4e709c47d3"] nav.main-nav{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em;
  }
  body[data-site-page="p-af4e709c47d3"] nav.main-nav ul{
    list-style:none;
    margin:0; padding:0;
    display:flex;
    flex-wrap:wrap;
    gap:0.2em;
    border-top:1px solid var(--line);
  }
  body[data-site-page="p-af4e709c47d3"] nav.main-nav li{margin:0;}
  body[data-site-page="p-af4e709c47d3"] nav.main-nav a{
    display:block;
    padding:0.8em 0.9em;
    color:var(--ink);
    text-decoration:none;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.92rem;
    font-weight:600;
    border-bottom:3px solid transparent;
    white-space:nowrap;
  }
  body[data-site-page="p-af4e709c47d3"] nav.main-nav a:hover{
    border-bottom-color:var(--accent);
    color:var(--accent);
  }
  body[data-site-page="p-af4e709c47d3"] nav.main-nav a[aria-current="page"]{
    border-bottom-color:var(--accent-2);
    color:var(--accent-2);
  }
  body[data-site-page="p-af4e709c47d3"] .layout{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em 3em;
    display:grid;
    grid-template-columns:220px 1fr;
    gap:2.4em;
    align-items:start;
  }
  body[data-site-page="p-af4e709c47d3"] .subnav{
    position:sticky;
    top:1.2em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
  }
  body[data-site-page="p-af4e709c47d3"] .subnav-box{
    border:1px solid var(--line);
    background:var(--paper-alt);
    border-radius:4px;
    padding:1em 1.1em;
  }
  body[data-site-page="p-af4e709c47d3"] .subnav-box h2{
    margin:0 0 0.6em;
    font-size:0.75rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
    color:var(--ink-soft);
  }
  body[data-site-page="p-af4e709c47d3"] .subnav-box ul{list-style:none; margin:0; padding:0;}
  body[data-site-page="p-af4e709c47d3"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-af4e709c47d3"] .subnav-box a{
    text-decoration:none;
    color:var(--ink);
  }
  body[data-site-page="p-af4e709c47d3"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-af4e709c47d3"] .subnav-box a[aria-current="page"]{
    color:var(--accent-2);
    font-weight:700;
  }
  body[data-site-page="p-af4e709c47d3"] .subnav-empty{
    color:var(--ink-soft);
    font-style:italic;
    font-size:0.85rem;
  }
  body[data-site-page="p-af4e709c47d3"] main{min-width:0;}
  body[data-site-page="p-af4e709c47d3"] main h2{
    margin-top:1.9em;
    padding-bottom:0.25em;
    border-bottom:1px solid var(--line);
    font-size:1.5rem;
  }
  body[data-site-page="p-af4e709c47d3"] main h2:first-child{margin-top:0;}
  body[data-site-page="p-af4e709c47d3"] main h3{font-size:1.18rem; margin-top:1.5em;}
  body[data-site-page="p-af4e709c47d3"] main p{margin:0.9em 0;}
  body[data-site-page="p-af4e709c47d3"] .lede{
    font-size:1.12rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-af4e709c47d3"] .callout{
    border:1px solid var(--line);
    border-left:4px solid var(--accent-2);
    background:var(--paper-alt);
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:0 4px 4px 0;
  }
  body[data-site-page="p-af4e709c47d3"] .callout h3, body[data-site-page="p-af4e709c47d3"] .callout h4{margin-top:0;}
  body[data-site-page="p-af4e709c47d3"] .honesty-box{
    border:1px dashed var(--accent);
    background:#fbf3ea;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.95rem;
  }
  body[data-site-page="p-af4e709c47d3"] .card-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));
    gap:1em;
    margin:1.4em 0;
  }
  body[data-site-page="p-af4e709c47d3"] .card{
    border:1px solid var(--line);
    background:#fff;
    padding:1em 1.1em;
    border-radius:4px;
  }
  body[data-site-page="p-af4e709c47d3"] .card h4{margin:0 0 0.4em; font-size:1.02rem;}
  body[data-site-page="p-af4e709c47d3"] .card p{margin:0.4em 0 0; font-size:0.93rem; color:var(--ink-soft);}
  body[data-site-page="p-af4e709c47d3"] .btn{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.92rem;
    text-decoration:none;
    padding:0.7em 1.3em;
    border-radius:4px;
    border:1px solid var(--accent-2);
    color:var(--accent-2);
    background:transparent;
  }
  body[data-site-page="p-af4e709c47d3"] .btn:hover{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-af4e709c47d3"] .btn-solid{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-af4e709c47d3"] .btn-solid:hover{background:var(--accent);}
  body[data-site-page="p-af4e709c47d3"] .step-num{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    width:1.9em; height:1.9em;
    border-radius:50%;
    background:var(--accent-2);
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.95rem;
    margin-right:0.5em;
    flex:none;
  }
  body[data-site-page="p-af4e709c47d3"] .step-row{
    display:flex;
    align-items:flex-start;
    gap:0.2em;
    margin:1.1em 0;
  }
  body[data-site-page="p-af4e709c47d3"] .step-row .step-body h4{margin:0 0 0.2em;}
  body[data-site-page="p-af4e709c47d3"] .step-row .step-body p{margin:0.2em 0 0; color:var(--ink-soft); font-size:0.96rem;}
  body[data-site-page="p-af4e709c47d3"] footer.site-footer{
    background:var(--ink);
    color:#cfc9bd;
    font-size:0.85rem;
  }
  body[data-site-page="p-af4e709c47d3"] .footer-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:1.6em 3em;
    justify-content:space-between;
  }
  body[data-site-page="p-af4e709c47d3"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-af4e709c47d3"] footer.site-footer h5{
    margin:0 0 0.5em;
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.8rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
  }
  body[data-site-page="p-af4e709c47d3"] .footer-honesty{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em 1.6em;
    font-size:0.8rem;
    color:#a49c8c;
  }
  body[data-site-page="p-af4e709c47d3"] .footer-honesty .stamp{color:#e7c9a9;}
  body[data-site-page="p-af4e709c47d3"] .footer-honesty .stamp b{color:#fff;}
  @media (max-width:820px){
    body[data-site-page="p-af4e709c47d3"] .layout{grid-template-columns:1fr;}
    body[data-site-page="p-af4e709c47d3"] .subnav{position:static;}
  }

  body[data-site-page="p-af4e709c47d3"] details.worked{border:1px solid var(--line);border-radius:4px;background:#fff;margin:0.7em 0 0;padding:0 1.1em;}
  body[data-site-page="p-af4e709c47d3"] details.worked[open]{padding-bottom:1.1em;}
  body[data-site-page="p-af4e709c47d3"] details.worked>summary{cursor:pointer;font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;font-weight:700;font-size:0.9rem;color:var(--accent-2);padding:0.8em 0;}
  body[data-site-page="p-af4e709c47d3"] details.worked>summary:hover{color:var(--accent);}
  body[data-site-page="p-af4e709c47d3"] details.worked h4{margin:1.1em 0 0.25em;font-size:1.02rem;}
  body[data-site-page="p-af4e709c47d3"] details.worked table{margin:0.7em 0;font-size:0.92rem;}
  body[data-site-page="p-af4e709c47d3"] .process-next-links{margin:1.6em 0;display:flex;flex-wrap:wrap;gap:0.6em;}
  body[data-site-page="p-af4e709c47d3"] .eyebrow{font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;font-size:0.72rem;text-transform:uppercase;letter-spacing:0.08em;color:var(--accent);font-weight:700;margin:0 0 0.2em;}


/* Extracted styles: process/constraints-to-scale.html [p-e282c9b51c72] */

  body[data-site-page="p-e282c9b51c72"]{
    --ink:#1b1f23;
    --ink-soft:#4a5056;
    --paper:#fbfaf7;
    --paper-alt:#f2efe8;
    --line:#d8d3c7;
    --accent:#6b3f2a;
    --accent-2:#1f4e5f;
    --maxw:1180px;
  }
  body[data-site-page="p-e282c9b51c72"], body[data-site-page="p-e282c9b51c72"] *{box-sizing:border-box;}
  body[data-site-page="p-e282c9b51c72"], body[data-site-page="p-e282c9b51c72"]{margin:0;padding:0;}
  body[data-site-page="p-e282c9b51c72"]{
    background:var(--paper);
    color:var(--ink);
    font-family: Georgia, 'Times New Roman', Cambria, serif;
    line-height:1.6;
    font-size:17px;
    -webkit-font-smoothing:antialiased;
  }
  body[data-site-page="p-e282c9b51c72"] a{color:var(--accent-2);}
  body[data-site-page="p-e282c9b51c72"] a:hover{color:var(--accent);}
  body[data-site-page="p-e282c9b51c72"] h1, body[data-site-page="p-e282c9b51c72"] h2, body[data-site-page="p-e282c9b51c72"] h3, body[data-site-page="p-e282c9b51c72"] h4{
    font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    line-height:1.25;
    font-weight:700;
    color:var(--ink);
  }
  body[data-site-page="p-e282c9b51c72"] code, body[data-site-page="p-e282c9b51c72"] pre{
    font-family: Consolas, 'Courier New', monospace;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:3px;
  }
  body[data-site-page="p-e282c9b51c72"] code{padding:0.05em 0.35em; font-size:0.92em;}
  body[data-site-page="p-e282c9b51c72"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-e282c9b51c72"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-e282c9b51c72"] th, body[data-site-page="p-e282c9b51c72"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-e282c9b51c72"] th{background:var(--paper-alt);}
  body[data-site-page="p-e282c9b51c72"] blockquote{
    margin:1em 0;
    padding:0.4em 1.1em;
    border-left:3px solid var(--accent);
    background:var(--paper-alt);
    color:var(--ink-soft);
  }
  body[data-site-page="p-e282c9b51c72"] .skip-link{
    position:absolute; left:-999px; top:auto;
  }
  body[data-site-page="p-e282c9b51c72"] .skip-link:focus{
    left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);
  }
  body[data-site-page="p-e282c9b51c72"] .topbar{
    background:var(--ink);
    color:#eee;
    font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    font-size:0.82rem;
  }
  body[data-site-page="p-e282c9b51c72"] .topbar-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0.4em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:0.6em 1.2em;
    align-items:center;
    justify-content:space-between;
  }
  body[data-site-page="p-e282c9b51c72"] .stamp{
    display:inline-flex;
    align-items:center;
    gap:0.5em;
    color:#e7c9a9;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-e282c9b51c72"] .stamp b{color:#fff; font-weight:700;}
  body[data-site-page="p-e282c9b51c72"] .topbar-site{color:#c9c2b3;}
  body[data-site-page="p-e282c9b51c72"] header.site-header{
    background:var(--paper);
    border-bottom:1px solid var(--line);
  }
  body[data-site-page="p-e282c9b51c72"] .brand-row{
    max-width:var(--maxw);
    margin:0 auto;
    padding:1.1em 1.2em 0.6em;
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:0.4em;
  }
  body[data-site-page="p-e282c9b51c72"] .brand-row h1{
    margin:0;
    font-size:1.5rem;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-e282c9b51c72"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-e282c9b51c72"] .brand-tag{
    font-family: Georgia, serif;
    font-style:italic;
    color:var(--ink-soft);
    font-size:0.95rem;
  }
  body[data-site-page="p-e282c9b51c72"] nav.main-nav{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em;
  }
  body[data-site-page="p-e282c9b51c72"] nav.main-nav ul{
    list-style:none;
    margin:0; padding:0;
    display:flex;
    flex-wrap:wrap;
    gap:0.2em;
    border-top:1px solid var(--line);
  }
  body[data-site-page="p-e282c9b51c72"] nav.main-nav li{margin:0;}
  body[data-site-page="p-e282c9b51c72"] nav.main-nav a{
    display:block;
    padding:0.8em 0.9em;
    color:var(--ink);
    text-decoration:none;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.92rem;
    font-weight:600;
    border-bottom:3px solid transparent;
    white-space:nowrap;
  }
  body[data-site-page="p-e282c9b51c72"] nav.main-nav a:hover{
    border-bottom-color:var(--accent);
    color:var(--accent);
  }
  body[data-site-page="p-e282c9b51c72"] nav.main-nav a[aria-current="page"]{
    border-bottom-color:var(--accent-2);
    color:var(--accent-2);
  }
  body[data-site-page="p-e282c9b51c72"] .layout{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em 3em;
    display:grid;
    grid-template-columns:220px 1fr;
    gap:2.4em;
    align-items:start;
  }
  body[data-site-page="p-e282c9b51c72"] .subnav{
    position:sticky;
    top:1.2em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
  }
  body[data-site-page="p-e282c9b51c72"] .subnav-box{
    border:1px solid var(--line);
    background:var(--paper-alt);
    border-radius:4px;
    padding:1em 1.1em;
  }
  body[data-site-page="p-e282c9b51c72"] .subnav-box h2{
    margin:0 0 0.6em;
    font-size:0.75rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
    color:var(--ink-soft);
  }
  body[data-site-page="p-e282c9b51c72"] .subnav-box ul{list-style:none; margin:0; padding:0;}
  body[data-site-page="p-e282c9b51c72"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-e282c9b51c72"] .subnav-box a{
    text-decoration:none;
    color:var(--ink);
  }
  body[data-site-page="p-e282c9b51c72"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-e282c9b51c72"] .subnav-box a[aria-current="page"]{
    color:var(--accent-2);
    font-weight:700;
  }
  body[data-site-page="p-e282c9b51c72"] .subnav-empty{
    color:var(--ink-soft);
    font-style:italic;
    font-size:0.85rem;
  }
  body[data-site-page="p-e282c9b51c72"] main{min-width:0;}
  body[data-site-page="p-e282c9b51c72"] main h2{
    margin-top:1.9em;
    padding-bottom:0.25em;
    border-bottom:1px solid var(--line);
    font-size:1.5rem;
  }
  body[data-site-page="p-e282c9b51c72"] main h2:first-child{margin-top:0;}
  body[data-site-page="p-e282c9b51c72"] main h3{font-size:1.18rem; margin-top:1.5em;}
  body[data-site-page="p-e282c9b51c72"] main p{margin:0.9em 0;}
  body[data-site-page="p-e282c9b51c72"] .lede{
    font-size:1.12rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-e282c9b51c72"] .callout{
    border:1px solid var(--line);
    border-left:4px solid var(--accent-2);
    background:var(--paper-alt);
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:0 4px 4px 0;
  }
  body[data-site-page="p-e282c9b51c72"] .callout h3, body[data-site-page="p-e282c9b51c72"] .callout h4{margin-top:0;}
  body[data-site-page="p-e282c9b51c72"] .honesty-box{
    border:1px dashed var(--accent);
    background:#fbf3ea;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.95rem;
  }
  body[data-site-page="p-e282c9b51c72"] .card-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));
    gap:1em;
    margin:1.4em 0;
  }
  body[data-site-page="p-e282c9b51c72"] .card{
    border:1px solid var(--line);
    background:#fff;
    padding:1em 1.1em;
    border-radius:4px;
  }
  body[data-site-page="p-e282c9b51c72"] .card h4{margin:0 0 0.4em; font-size:1.02rem;}
  body[data-site-page="p-e282c9b51c72"] .card p{margin:0.4em 0 0; font-size:0.93rem; color:var(--ink-soft);}
  body[data-site-page="p-e282c9b51c72"] .btn{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.92rem;
    text-decoration:none;
    padding:0.7em 1.3em;
    border-radius:4px;
    border:1px solid var(--accent-2);
    color:var(--accent-2);
    background:transparent;
  }
  body[data-site-page="p-e282c9b51c72"] .btn:hover{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-e282c9b51c72"] .btn-solid{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-e282c9b51c72"] .btn-solid:hover{background:var(--accent);}
  body[data-site-page="p-e282c9b51c72"] .step-num{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    width:1.9em; height:1.9em;
    border-radius:50%;
    background:var(--accent-2);
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.95rem;
    margin-right:0.5em;
    flex:none;
  }
  body[data-site-page="p-e282c9b51c72"] .step-row{
    display:flex;
    align-items:flex-start;
    gap:0.2em;
    margin:1.1em 0;
  }
  body[data-site-page="p-e282c9b51c72"] .step-row .step-body h4{margin:0 0 0.2em;}
  body[data-site-page="p-e282c9b51c72"] .step-row .step-body p{margin:0.2em 0 0; color:var(--ink-soft); font-size:0.96rem;}
  body[data-site-page="p-e282c9b51c72"] footer.site-footer{
    background:var(--ink);
    color:#cfc9bd;
    font-size:0.85rem;
  }
  body[data-site-page="p-e282c9b51c72"] .footer-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:1.6em 3em;
    justify-content:space-between;
  }
  body[data-site-page="p-e282c9b51c72"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-e282c9b51c72"] footer.site-footer h5{
    margin:0 0 0.5em;
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.8rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
  }
  body[data-site-page="p-e282c9b51c72"] .footer-honesty{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em 1.6em;
    font-size:0.8rem;
    color:#a49c8c;
  }
  body[data-site-page="p-e282c9b51c72"] .footer-honesty .stamp{color:#e7c9a9;}
  body[data-site-page="p-e282c9b51c72"] .footer-honesty .stamp b{color:#fff;}
  @media (max-width:820px){
    body[data-site-page="p-e282c9b51c72"] .layout{grid-template-columns:1fr;}
    body[data-site-page="p-e282c9b51c72"] .subnav{position:static;}
  }

  body[data-site-page="p-e282c9b51c72"] details.worked{border:1px solid var(--line);border-radius:4px;background:#fff;margin:0.7em 0 0;padding:0 1.1em;}
  body[data-site-page="p-e282c9b51c72"] details.worked[open]{padding-bottom:1.1em;}
  body[data-site-page="p-e282c9b51c72"] details.worked>summary{cursor:pointer;font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;font-weight:700;font-size:0.9rem;color:var(--accent-2);padding:0.8em 0;}
  body[data-site-page="p-e282c9b51c72"] details.worked>summary:hover{color:var(--accent);}
  body[data-site-page="p-e282c9b51c72"] details.worked h4{margin:1.1em 0 0.25em;font-size:1.02rem;}
  body[data-site-page="p-e282c9b51c72"] details.worked table{margin:0.7em 0;font-size:0.92rem;}
  body[data-site-page="p-e282c9b51c72"] .process-next-links{margin:1.6em 0;display:flex;flex-wrap:wrap;gap:0.6em;}
  body[data-site-page="p-e282c9b51c72"] .eyebrow{font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;font-size:0.72rem;text-transform:uppercase;letter-spacing:0.08em;color:var(--accent);font-weight:700;margin:0 0 0.2em;}


/* Extracted styles: process/constraints-to-shape.html [p-e060f306b71b] */

  body[data-site-page="p-e060f306b71b"]{
    --ink:#1b1f23;
    --ink-soft:#4a5056;
    --paper:#fbfaf7;
    --paper-alt:#f2efe8;
    --line:#d8d3c7;
    --accent:#6b3f2a;
    --accent-2:#1f4e5f;
    --maxw:1180px;
  }
  body[data-site-page="p-e060f306b71b"], body[data-site-page="p-e060f306b71b"] *{box-sizing:border-box;}
  body[data-site-page="p-e060f306b71b"], body[data-site-page="p-e060f306b71b"]{margin:0;padding:0;}
  body[data-site-page="p-e060f306b71b"]{
    background:var(--paper);
    color:var(--ink);
    font-family: Georgia, 'Times New Roman', Cambria, serif;
    line-height:1.6;
    font-size:17px;
    -webkit-font-smoothing:antialiased;
  }
  body[data-site-page="p-e060f306b71b"] a{color:var(--accent-2);}
  body[data-site-page="p-e060f306b71b"] a:hover{color:var(--accent);}
  body[data-site-page="p-e060f306b71b"] h1, body[data-site-page="p-e060f306b71b"] h2, body[data-site-page="p-e060f306b71b"] h3, body[data-site-page="p-e060f306b71b"] h4{
    font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    line-height:1.25;
    font-weight:700;
    color:var(--ink);
  }
  body[data-site-page="p-e060f306b71b"] code, body[data-site-page="p-e060f306b71b"] pre{
    font-family: Consolas, 'Courier New', monospace;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:3px;
  }
  body[data-site-page="p-e060f306b71b"] code{padding:0.05em 0.35em; font-size:0.92em;}
  body[data-site-page="p-e060f306b71b"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-e060f306b71b"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-e060f306b71b"] th, body[data-site-page="p-e060f306b71b"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-e060f306b71b"] th{background:var(--paper-alt);}
  body[data-site-page="p-e060f306b71b"] blockquote{
    margin:1em 0;
    padding:0.4em 1.1em;
    border-left:3px solid var(--accent);
    background:var(--paper-alt);
    color:var(--ink-soft);
  }
  body[data-site-page="p-e060f306b71b"] .skip-link{
    position:absolute; left:-999px; top:auto;
  }
  body[data-site-page="p-e060f306b71b"] .skip-link:focus{
    left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);
  }
  body[data-site-page="p-e060f306b71b"] .topbar{
    background:var(--ink);
    color:#eee;
    font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    font-size:0.82rem;
  }
  body[data-site-page="p-e060f306b71b"] .topbar-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0.4em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:0.6em 1.2em;
    align-items:center;
    justify-content:space-between;
  }
  body[data-site-page="p-e060f306b71b"] .stamp{
    display:inline-flex;
    align-items:center;
    gap:0.5em;
    color:#e7c9a9;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-e060f306b71b"] .stamp b{color:#fff; font-weight:700;}
  body[data-site-page="p-e060f306b71b"] .topbar-site{color:#c9c2b3;}
  body[data-site-page="p-e060f306b71b"] header.site-header{
    background:var(--paper);
    border-bottom:1px solid var(--line);
  }
  body[data-site-page="p-e060f306b71b"] .brand-row{
    max-width:var(--maxw);
    margin:0 auto;
    padding:1.1em 1.2em 0.6em;
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:0.4em;
  }
  body[data-site-page="p-e060f306b71b"] .brand-row h1{
    margin:0;
    font-size:1.5rem;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-e060f306b71b"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-e060f306b71b"] .brand-tag{
    font-family: Georgia, serif;
    font-style:italic;
    color:var(--ink-soft);
    font-size:0.95rem;
  }
  body[data-site-page="p-e060f306b71b"] nav.main-nav{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em;
  }
  body[data-site-page="p-e060f306b71b"] nav.main-nav ul{
    list-style:none;
    margin:0; padding:0;
    display:flex;
    flex-wrap:wrap;
    gap:0.2em;
    border-top:1px solid var(--line);
  }
  body[data-site-page="p-e060f306b71b"] nav.main-nav li{margin:0;}
  body[data-site-page="p-e060f306b71b"] nav.main-nav a{
    display:block;
    padding:0.8em 0.9em;
    color:var(--ink);
    text-decoration:none;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.92rem;
    font-weight:600;
    border-bottom:3px solid transparent;
    white-space:nowrap;
  }
  body[data-site-page="p-e060f306b71b"] nav.main-nav a:hover{
    border-bottom-color:var(--accent);
    color:var(--accent);
  }
  body[data-site-page="p-e060f306b71b"] nav.main-nav a[aria-current="page"]{
    border-bottom-color:var(--accent-2);
    color:var(--accent-2);
  }
  body[data-site-page="p-e060f306b71b"] .layout{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em 3em;
    display:grid;
    grid-template-columns:220px 1fr;
    gap:2.4em;
    align-items:start;
  }
  body[data-site-page="p-e060f306b71b"] .subnav{
    position:sticky;
    top:1.2em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
  }
  body[data-site-page="p-e060f306b71b"] .subnav-box{
    border:1px solid var(--line);
    background:var(--paper-alt);
    border-radius:4px;
    padding:1em 1.1em;
  }
  body[data-site-page="p-e060f306b71b"] .subnav-box h2{
    margin:0 0 0.6em;
    font-size:0.75rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
    color:var(--ink-soft);
  }
  body[data-site-page="p-e060f306b71b"] .subnav-box ul{list-style:none; margin:0; padding:0;}
  body[data-site-page="p-e060f306b71b"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-e060f306b71b"] .subnav-box a{
    text-decoration:none;
    color:var(--ink);
  }
  body[data-site-page="p-e060f306b71b"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-e060f306b71b"] .subnav-box a[aria-current="page"]{
    color:var(--accent-2);
    font-weight:700;
  }
  body[data-site-page="p-e060f306b71b"] .subnav-empty{
    color:var(--ink-soft);
    font-style:italic;
    font-size:0.85rem;
  }
  body[data-site-page="p-e060f306b71b"] main{min-width:0;}
  body[data-site-page="p-e060f306b71b"] main h2{
    margin-top:1.9em;
    padding-bottom:0.25em;
    border-bottom:1px solid var(--line);
    font-size:1.5rem;
  }
  body[data-site-page="p-e060f306b71b"] main h2:first-child{margin-top:0;}
  body[data-site-page="p-e060f306b71b"] main h3{font-size:1.18rem; margin-top:1.5em;}
  body[data-site-page="p-e060f306b71b"] main p{margin:0.9em 0;}
  body[data-site-page="p-e060f306b71b"] .lede{
    font-size:1.12rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-e060f306b71b"] .callout{
    border:1px solid var(--line);
    border-left:4px solid var(--accent-2);
    background:var(--paper-alt);
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:0 4px 4px 0;
  }
  body[data-site-page="p-e060f306b71b"] .callout h3, body[data-site-page="p-e060f306b71b"] .callout h4{margin-top:0;}
  body[data-site-page="p-e060f306b71b"] .honesty-box{
    border:1px dashed var(--accent);
    background:#fbf3ea;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.95rem;
  }
  body[data-site-page="p-e060f306b71b"] .card-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));
    gap:1em;
    margin:1.4em 0;
  }
  body[data-site-page="p-e060f306b71b"] .card{
    border:1px solid var(--line);
    background:#fff;
    padding:1em 1.1em;
    border-radius:4px;
  }
  body[data-site-page="p-e060f306b71b"] .card h4{margin:0 0 0.4em; font-size:1.02rem;}
  body[data-site-page="p-e060f306b71b"] .card p{margin:0.4em 0 0; font-size:0.93rem; color:var(--ink-soft);}
  body[data-site-page="p-e060f306b71b"] .btn{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.92rem;
    text-decoration:none;
    padding:0.7em 1.3em;
    border-radius:4px;
    border:1px solid var(--accent-2);
    color:var(--accent-2);
    background:transparent;
  }
  body[data-site-page="p-e060f306b71b"] .btn:hover{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-e060f306b71b"] .btn-solid{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-e060f306b71b"] .btn-solid:hover{background:var(--accent);}
  body[data-site-page="p-e060f306b71b"] .step-num{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    width:1.9em; height:1.9em;
    border-radius:50%;
    background:var(--accent-2);
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.95rem;
    margin-right:0.5em;
    flex:none;
  }
  body[data-site-page="p-e060f306b71b"] .step-row{
    display:flex;
    align-items:flex-start;
    gap:0.2em;
    margin:1.1em 0;
  }
  body[data-site-page="p-e060f306b71b"] .step-row .step-body h4{margin:0 0 0.2em;}
  body[data-site-page="p-e060f306b71b"] .step-row .step-body p{margin:0.2em 0 0; color:var(--ink-soft); font-size:0.96rem;}
  body[data-site-page="p-e060f306b71b"] footer.site-footer{
    background:var(--ink);
    color:#cfc9bd;
    font-size:0.85rem;
  }
  body[data-site-page="p-e060f306b71b"] .footer-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:1.6em 3em;
    justify-content:space-between;
  }
  body[data-site-page="p-e060f306b71b"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-e060f306b71b"] footer.site-footer h5{
    margin:0 0 0.5em;
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.8rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
  }
  body[data-site-page="p-e060f306b71b"] .footer-honesty{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em 1.6em;
    font-size:0.8rem;
    color:#a49c8c;
  }
  body[data-site-page="p-e060f306b71b"] .footer-honesty .stamp{color:#e7c9a9;}
  body[data-site-page="p-e060f306b71b"] .footer-honesty .stamp b{color:#fff;}
  @media (max-width:820px){
    body[data-site-page="p-e060f306b71b"] .layout{grid-template-columns:1fr;}
    body[data-site-page="p-e060f306b71b"] .subnav{position:static;}
  }

  body[data-site-page="p-e060f306b71b"] details.worked{border:1px solid var(--line);border-radius:4px;background:#fff;margin:0.7em 0 0;padding:0 1.1em;}
  body[data-site-page="p-e060f306b71b"] details.worked[open]{padding-bottom:1.1em;}
  body[data-site-page="p-e060f306b71b"] details.worked>summary{cursor:pointer;font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;font-weight:700;font-size:0.9rem;color:var(--accent-2);padding:0.8em 0;}
  body[data-site-page="p-e060f306b71b"] details.worked>summary:hover{color:var(--accent);}
  body[data-site-page="p-e060f306b71b"] details.worked h4{margin:1.1em 0 0.25em;font-size:1.02rem;}
  body[data-site-page="p-e060f306b71b"] details.worked table{margin:0.7em 0;font-size:0.92rem;}
  body[data-site-page="p-e060f306b71b"] .process-next-links{margin:1.6em 0;display:flex;flex-wrap:wrap;gap:0.6em;}
  body[data-site-page="p-e060f306b71b"] .eyebrow{font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;font-size:0.72rem;text-transform:uppercase;letter-spacing:0.08em;color:var(--accent);font-weight:700;margin:0 0 0.2em;}


/* Extracted styles: process/gut-quantum-toe.html [p-546546e0600e] */

  body[data-site-page="p-546546e0600e"]{
    --ink:#1b1f23;
    --ink-soft:#4a5056;
    --paper:#fbfaf7;
    --paper-alt:#f2efe8;
    --line:#d8d3c7;
    --accent:#6b3f2a;
    --accent-2:#1f4e5f;
    --maxw:1180px;
  }
  body[data-site-page="p-546546e0600e"], body[data-site-page="p-546546e0600e"] *{box-sizing:border-box;}
  body[data-site-page="p-546546e0600e"], body[data-site-page="p-546546e0600e"]{margin:0;padding:0;}
  body[data-site-page="p-546546e0600e"]{
    background:var(--paper);
    color:var(--ink);
    font-family: Georgia, 'Times New Roman', Cambria, serif;
    line-height:1.6;
    font-size:17px;
    -webkit-font-smoothing:antialiased;
  }
  body[data-site-page="p-546546e0600e"] a{color:var(--accent-2);}
  body[data-site-page="p-546546e0600e"] a:hover{color:var(--accent);}
  body[data-site-page="p-546546e0600e"] h1, body[data-site-page="p-546546e0600e"] h2, body[data-site-page="p-546546e0600e"] h3, body[data-site-page="p-546546e0600e"] h4{
    font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    line-height:1.25;
    font-weight:700;
    color:var(--ink);
  }
  body[data-site-page="p-546546e0600e"] code, body[data-site-page="p-546546e0600e"] pre{
    font-family: Consolas, 'Courier New', monospace;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:3px;
  }
  body[data-site-page="p-546546e0600e"] code{padding:0.05em 0.35em; font-size:0.92em;}
  body[data-site-page="p-546546e0600e"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-546546e0600e"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-546546e0600e"] th, body[data-site-page="p-546546e0600e"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-546546e0600e"] th{background:var(--paper-alt);}
  body[data-site-page="p-546546e0600e"] blockquote{
    margin:1em 0;
    padding:0.4em 1.1em;
    border-left:3px solid var(--accent);
    background:var(--paper-alt);
    color:var(--ink-soft);
  }
  body[data-site-page="p-546546e0600e"] .skip-link{
    position:absolute; left:-999px; top:auto;
  }
  body[data-site-page="p-546546e0600e"] .skip-link:focus{
    left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);
  }
  body[data-site-page="p-546546e0600e"] .topbar{
    background:var(--ink);
    color:#eee;
    font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    font-size:0.82rem;
  }
  body[data-site-page="p-546546e0600e"] .topbar-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0.4em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:0.6em 1.2em;
    align-items:center;
    justify-content:space-between;
  }
  body[data-site-page="p-546546e0600e"] .stamp{
    display:inline-flex;
    align-items:center;
    gap:0.5em;
    color:#e7c9a9;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-546546e0600e"] .stamp b{color:#fff; font-weight:700;}
  body[data-site-page="p-546546e0600e"] .topbar-site{color:#c9c2b3;}
  body[data-site-page="p-546546e0600e"] header.site-header{
    background:var(--paper);
    border-bottom:1px solid var(--line);
  }
  body[data-site-page="p-546546e0600e"] .brand-row{
    max-width:var(--maxw);
    margin:0 auto;
    padding:1.1em 1.2em 0.6em;
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:0.4em;
  }
  body[data-site-page="p-546546e0600e"] .brand-row h1{
    margin:0;
    font-size:1.5rem;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-546546e0600e"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-546546e0600e"] .brand-tag{
    font-family: Georgia, serif;
    font-style:italic;
    color:var(--ink-soft);
    font-size:0.95rem;
  }
  body[data-site-page="p-546546e0600e"] nav.main-nav{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em;
  }
  body[data-site-page="p-546546e0600e"] nav.main-nav ul{
    list-style:none;
    margin:0; padding:0;
    display:flex;
    flex-wrap:wrap;
    gap:0.2em;
    border-top:1px solid var(--line);
  }
  body[data-site-page="p-546546e0600e"] nav.main-nav li{margin:0;}
  body[data-site-page="p-546546e0600e"] nav.main-nav a{
    display:block;
    padding:0.8em 0.9em;
    color:var(--ink);
    text-decoration:none;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.92rem;
    font-weight:600;
    border-bottom:3px solid transparent;
    white-space:nowrap;
  }
  body[data-site-page="p-546546e0600e"] nav.main-nav a:hover{
    border-bottom-color:var(--accent);
    color:var(--accent);
  }
  body[data-site-page="p-546546e0600e"] nav.main-nav a[aria-current="page"]{
    border-bottom-color:var(--accent-2);
    color:var(--accent-2);
  }
  body[data-site-page="p-546546e0600e"] .layout{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em 3em;
    display:grid;
    grid-template-columns:220px 1fr;
    gap:2.4em;
    align-items:start;
  }
  body[data-site-page="p-546546e0600e"] .subnav{
    position:sticky;
    top:1.2em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
  }
  body[data-site-page="p-546546e0600e"] .subnav-box{
    border:1px solid var(--line);
    background:var(--paper-alt);
    border-radius:4px;
    padding:1em 1.1em;
  }
  body[data-site-page="p-546546e0600e"] .subnav-box h2{
    margin:0 0 0.6em;
    font-size:0.75rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
    color:var(--ink-soft);
  }
  body[data-site-page="p-546546e0600e"] .subnav-box ul{list-style:none; margin:0; padding:0;}
  body[data-site-page="p-546546e0600e"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-546546e0600e"] .subnav-box a{
    text-decoration:none;
    color:var(--ink);
  }
  body[data-site-page="p-546546e0600e"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-546546e0600e"] .subnav-box a[aria-current="page"]{
    color:var(--accent-2);
    font-weight:700;
  }
  body[data-site-page="p-546546e0600e"] .subnav-empty{
    color:var(--ink-soft);
    font-style:italic;
    font-size:0.85rem;
  }
  body[data-site-page="p-546546e0600e"] main{min-width:0;}
  body[data-site-page="p-546546e0600e"] main h2{
    margin-top:1.9em;
    padding-bottom:0.25em;
    border-bottom:1px solid var(--line);
    font-size:1.5rem;
  }
  body[data-site-page="p-546546e0600e"] main h2:first-child{margin-top:0;}
  body[data-site-page="p-546546e0600e"] main h3{font-size:1.18rem; margin-top:1.5em;}
  body[data-site-page="p-546546e0600e"] main p{margin:0.9em 0;}
  body[data-site-page="p-546546e0600e"] .lede{
    font-size:1.12rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-546546e0600e"] .callout{
    border:1px solid var(--line);
    border-left:4px solid var(--accent-2);
    background:var(--paper-alt);
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:0 4px 4px 0;
  }
  body[data-site-page="p-546546e0600e"] .callout h3, body[data-site-page="p-546546e0600e"] .callout h4{margin-top:0;}
  body[data-site-page="p-546546e0600e"] .honesty-box{
    border:1px dashed var(--accent);
    background:#fbf3ea;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.95rem;
  }
  body[data-site-page="p-546546e0600e"] .card-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));
    gap:1em;
    margin:1.4em 0;
  }
  body[data-site-page="p-546546e0600e"] .card{
    border:1px solid var(--line);
    background:#fff;
    padding:1em 1.1em;
    border-radius:4px;
  }
  body[data-site-page="p-546546e0600e"] .card h4{margin:0 0 0.4em; font-size:1.02rem;}
  body[data-site-page="p-546546e0600e"] .card p{margin:0.4em 0 0; font-size:0.93rem; color:var(--ink-soft);}
  body[data-site-page="p-546546e0600e"] .btn{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.92rem;
    text-decoration:none;
    padding:0.7em 1.3em;
    border-radius:4px;
    border:1px solid var(--accent-2);
    color:var(--accent-2);
    background:transparent;
  }
  body[data-site-page="p-546546e0600e"] .btn:hover{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-546546e0600e"] .btn-solid{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-546546e0600e"] .btn-solid:hover{background:var(--accent);}
  body[data-site-page="p-546546e0600e"] .step-num{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    width:1.9em; height:1.9em;
    border-radius:50%;
    background:var(--accent-2);
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.95rem;
    margin-right:0.5em;
    flex:none;
  }
  body[data-site-page="p-546546e0600e"] .step-row{
    display:flex;
    align-items:flex-start;
    gap:0.2em;
    margin:1.1em 0;
  }
  body[data-site-page="p-546546e0600e"] .step-row .step-body h4{margin:0 0 0.2em;}
  body[data-site-page="p-546546e0600e"] .step-row .step-body p{margin:0.2em 0 0; color:var(--ink-soft); font-size:0.96rem;}
  body[data-site-page="p-546546e0600e"] footer.site-footer{
    background:var(--ink);
    color:#cfc9bd;
    font-size:0.85rem;
  }
  body[data-site-page="p-546546e0600e"] .footer-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:1.6em 3em;
    justify-content:space-between;
  }
  body[data-site-page="p-546546e0600e"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-546546e0600e"] footer.site-footer h5{
    margin:0 0 0.5em;
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.8rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
  }
  body[data-site-page="p-546546e0600e"] .footer-honesty{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em 1.6em;
    font-size:0.8rem;
    color:#a49c8c;
  }
  body[data-site-page="p-546546e0600e"] .footer-honesty .stamp{color:#e7c9a9;}
  body[data-site-page="p-546546e0600e"] .footer-honesty .stamp b{color:#fff;}
  @media (max-width:820px){
    body[data-site-page="p-546546e0600e"] .layout{grid-template-columns:1fr;}
    body[data-site-page="p-546546e0600e"] .subnav{position:static;}
  }


/* Extracted styles: process/index.html [p-4d711b2af2eb] */

  body[data-site-page="p-4d711b2af2eb"]{
    --ink:#1b1f23;
    --ink-soft:#4a5056;
    --paper:#fbfaf7;
    --paper-alt:#f2efe8;
    --line:#d8d3c7;
    --accent:#6b3f2a;
    --accent-2:#1f4e5f;
    --maxw:1180px;
  }
  body[data-site-page="p-4d711b2af2eb"], body[data-site-page="p-4d711b2af2eb"] *{box-sizing:border-box;}
  body[data-site-page="p-4d711b2af2eb"], body[data-site-page="p-4d711b2af2eb"]{margin:0;padding:0;}
  body[data-site-page="p-4d711b2af2eb"]{
    background:var(--paper);
    color:var(--ink);
    font-family: Georgia, 'Times New Roman', Cambria, serif;
    line-height:1.6;
    font-size:17px;
    -webkit-font-smoothing:antialiased;
  }
  body[data-site-page="p-4d711b2af2eb"] a{color:var(--accent-2);}
  body[data-site-page="p-4d711b2af2eb"] a:hover{color:var(--accent);}
  body[data-site-page="p-4d711b2af2eb"] h1, body[data-site-page="p-4d711b2af2eb"] h2, body[data-site-page="p-4d711b2af2eb"] h3, body[data-site-page="p-4d711b2af2eb"] h4{
    font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    line-height:1.25;
    font-weight:700;
    color:var(--ink);
  }
  body[data-site-page="p-4d711b2af2eb"] code, body[data-site-page="p-4d711b2af2eb"] pre{
    font-family: Consolas, 'Courier New', monospace;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:3px;
  }
  body[data-site-page="p-4d711b2af2eb"] code{padding:0.05em 0.35em; font-size:0.92em;}
  body[data-site-page="p-4d711b2af2eb"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-4d711b2af2eb"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-4d711b2af2eb"] th, body[data-site-page="p-4d711b2af2eb"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-4d711b2af2eb"] th{background:var(--paper-alt);}
  body[data-site-page="p-4d711b2af2eb"] blockquote{
    margin:1em 0;
    padding:0.4em 1.1em;
    border-left:3px solid var(--accent);
    background:var(--paper-alt);
    color:var(--ink-soft);
  }
  body[data-site-page="p-4d711b2af2eb"] .skip-link{
    position:absolute; left:-999px; top:auto;
  }
  body[data-site-page="p-4d711b2af2eb"] .skip-link:focus{
    left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);
  }
  body[data-site-page="p-4d711b2af2eb"] .topbar{
    background:var(--ink);
    color:#eee;
    font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    font-size:0.82rem;
  }
  body[data-site-page="p-4d711b2af2eb"] .topbar-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0.4em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:0.6em 1.2em;
    align-items:center;
    justify-content:space-between;
  }
  body[data-site-page="p-4d711b2af2eb"] .stamp{
    display:inline-flex;
    align-items:center;
    gap:0.5em;
    color:#e7c9a9;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-4d711b2af2eb"] .stamp b{color:#fff; font-weight:700;}
  body[data-site-page="p-4d711b2af2eb"] .topbar-site{color:#c9c2b3;}
  body[data-site-page="p-4d711b2af2eb"] header.site-header{
    background:var(--paper);
    border-bottom:1px solid var(--line);
  }
  body[data-site-page="p-4d711b2af2eb"] .brand-row{
    max-width:var(--maxw);
    margin:0 auto;
    padding:1.1em 1.2em 0.6em;
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:0.4em;
  }
  body[data-site-page="p-4d711b2af2eb"] .brand-row h1{
    margin:0;
    font-size:1.5rem;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-4d711b2af2eb"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-4d711b2af2eb"] .brand-tag{
    font-family: Georgia, serif;
    font-style:italic;
    color:var(--ink-soft);
    font-size:0.95rem;
  }
  body[data-site-page="p-4d711b2af2eb"] nav.main-nav{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em;
  }
  body[data-site-page="p-4d711b2af2eb"] nav.main-nav ul{
    list-style:none;
    margin:0; padding:0;
    display:flex;
    flex-wrap:wrap;
    gap:0.2em;
    border-top:1px solid var(--line);
  }
  body[data-site-page="p-4d711b2af2eb"] nav.main-nav li{margin:0;}
  body[data-site-page="p-4d711b2af2eb"] nav.main-nav a{
    display:block;
    padding:0.8em 0.9em;
    color:var(--ink);
    text-decoration:none;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.92rem;
    font-weight:600;
    border-bottom:3px solid transparent;
    white-space:nowrap;
  }
  body[data-site-page="p-4d711b2af2eb"] nav.main-nav a:hover{
    border-bottom-color:var(--accent);
    color:var(--accent);
  }
  body[data-site-page="p-4d711b2af2eb"] nav.main-nav a[aria-current="page"]{
    border-bottom-color:var(--accent-2);
    color:var(--accent-2);
  }
  body[data-site-page="p-4d711b2af2eb"] .layout{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em 3em;
    display:grid;
    grid-template-columns:220px 1fr;
    gap:2.4em;
    align-items:start;
  }
  body[data-site-page="p-4d711b2af2eb"] .subnav{
    position:sticky;
    top:1.2em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
  }
  body[data-site-page="p-4d711b2af2eb"] .subnav-box{
    border:1px solid var(--line);
    background:var(--paper-alt);
    border-radius:4px;
    padding:1em 1.1em;
  }
  body[data-site-page="p-4d711b2af2eb"] .subnav-box h2{
    margin:0 0 0.6em;
    font-size:0.75rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
    color:var(--ink-soft);
  }
  body[data-site-page="p-4d711b2af2eb"] .subnav-box ul{list-style:none; margin:0; padding:0;}
  body[data-site-page="p-4d711b2af2eb"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-4d711b2af2eb"] .subnav-box a{
    text-decoration:none;
    color:var(--ink);
  }
  body[data-site-page="p-4d711b2af2eb"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-4d711b2af2eb"] .subnav-box a[aria-current="page"]{
    color:var(--accent-2);
    font-weight:700;
  }
  body[data-site-page="p-4d711b2af2eb"] .subnav-empty{
    color:var(--ink-soft);
    font-style:italic;
    font-size:0.85rem;
  }
  body[data-site-page="p-4d711b2af2eb"] main{min-width:0;}
  body[data-site-page="p-4d711b2af2eb"] main h2{
    margin-top:1.9em;
    padding-bottom:0.25em;
    border-bottom:1px solid var(--line);
    font-size:1.5rem;
  }
  body[data-site-page="p-4d711b2af2eb"] main h2:first-child{margin-top:0;}
  body[data-site-page="p-4d711b2af2eb"] main h3{font-size:1.18rem; margin-top:1.5em;}
  body[data-site-page="p-4d711b2af2eb"] main p{margin:0.9em 0;}
  body[data-site-page="p-4d711b2af2eb"] .lede{
    font-size:1.12rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-4d711b2af2eb"] .callout{
    border:1px solid var(--line);
    border-left:4px solid var(--accent-2);
    background:var(--paper-alt);
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:0 4px 4px 0;
  }
  body[data-site-page="p-4d711b2af2eb"] .callout h3, body[data-site-page="p-4d711b2af2eb"] .callout h4{margin-top:0;}
  body[data-site-page="p-4d711b2af2eb"] .honesty-box{
    border:1px dashed var(--accent);
    background:#fbf3ea;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.95rem;
  }
  body[data-site-page="p-4d711b2af2eb"] .card-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));
    gap:1em;
    margin:1.4em 0;
  }
  body[data-site-page="p-4d711b2af2eb"] .card{
    border:1px solid var(--line);
    background:#fff;
    padding:1em 1.1em;
    border-radius:4px;
  }
  body[data-site-page="p-4d711b2af2eb"] .card h4{margin:0 0 0.4em; font-size:1.02rem;}
  body[data-site-page="p-4d711b2af2eb"] .card p{margin:0.4em 0 0; font-size:0.93rem; color:var(--ink-soft);}
  body[data-site-page="p-4d711b2af2eb"] .btn{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.92rem;
    text-decoration:none;
    padding:0.7em 1.3em;
    border-radius:4px;
    border:1px solid var(--accent-2);
    color:var(--accent-2);
    background:transparent;
  }
  body[data-site-page="p-4d711b2af2eb"] .btn:hover{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-4d711b2af2eb"] .btn-solid{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-4d711b2af2eb"] .btn-solid:hover{background:var(--accent);}
  body[data-site-page="p-4d711b2af2eb"] .step-num{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    width:1.9em; height:1.9em;
    border-radius:50%;
    background:var(--accent-2);
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.95rem;
    margin-right:0.5em;
    flex:none;
  }
  body[data-site-page="p-4d711b2af2eb"] .step-row{
    display:flex;
    align-items:flex-start;
    gap:0.2em;
    margin:1.1em 0;
  }
  body[data-site-page="p-4d711b2af2eb"] .step-row .step-body h4{margin:0 0 0.2em;}
  body[data-site-page="p-4d711b2af2eb"] .step-row .step-body p{margin:0.2em 0 0; color:var(--ink-soft); font-size:0.96rem;}
  body[data-site-page="p-4d711b2af2eb"] footer.site-footer{
    background:var(--ink);
    color:#cfc9bd;
    font-size:0.85rem;
  }
  body[data-site-page="p-4d711b2af2eb"] .footer-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:1.6em 3em;
    justify-content:space-between;
  }
  body[data-site-page="p-4d711b2af2eb"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-4d711b2af2eb"] footer.site-footer h5{
    margin:0 0 0.5em;
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.8rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
  }
  body[data-site-page="p-4d711b2af2eb"] .footer-honesty{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em 1.6em;
    font-size:0.8rem;
    color:#a49c8c;
  }
  body[data-site-page="p-4d711b2af2eb"] .footer-honesty .stamp{color:#e7c9a9;}
  body[data-site-page="p-4d711b2af2eb"] .footer-honesty .stamp b{color:#fff;}
  @media (max-width:820px){
    body[data-site-page="p-4d711b2af2eb"] .layout{grid-template-columns:1fr;}
    body[data-site-page="p-4d711b2af2eb"] .subnav{position:static;}
  }

  /* journey cards — appended for the /process/ overview rebuild */
  body[data-site-page="p-4d711b2af2eb"] .jgrid{
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));
    gap:1em;
    margin:1.4em 0;
  }
  body[data-site-page="p-4d711b2af2eb"] .jcard{
    border:1px solid var(--line);
    background:#fff;
    border-radius:4px;
    padding:1.05em 1.15em;
    cursor:pointer;
    transition:box-shadow .15s ease;
  }
  body[data-site-page="p-4d711b2af2eb"] .jcard:hover, body[data-site-page="p-4d711b2af2eb"] .jcard:focus{
    box-shadow:0 4px 14px rgba(27,31,35,0.14);
  }
  body[data-site-page="p-4d711b2af2eb"] .jcard:focus{
    outline:2px solid var(--accent-2);
    outline-offset:2px;
  }
  body[data-site-page="p-4d711b2af2eb"] .jcard h3{
    margin:0 0 0.35em;
    font-size:1.04rem;
    display:flex;
    align-items:center;
  }
  body[data-site-page="p-4d711b2af2eb"] .jcard h3 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-4d711b2af2eb"] .jcard:hover h3 a{color:var(--accent-2);}
  body[data-site-page="p-4d711b2af2eb"] .jcard p{margin:0.4em 0 0; font-size:0.93rem; color:var(--ink-soft);}
  body[data-site-page="p-4d711b2af2eb"] .jcard .after{
    margin-top:0.65em;
    font-size:0.88rem;
    color:var(--accent-2);
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:600;
  }
  body[data-site-page="p-4d711b2af2eb"] .jcard-side{
    background:var(--paper-alt);
    border-left:4px solid var(--accent);
  }
  /* end journey cards */


/* Extracted styles: process/testing-the-shape.html [p-03f76dc8121e] */

  body[data-site-page="p-03f76dc8121e"]{
    --ink:#1b1f23;
    --ink-soft:#4a5056;
    --paper:#fbfaf7;
    --paper-alt:#f2efe8;
    --line:#d8d3c7;
    --accent:#6b3f2a;
    --accent-2:#1f4e5f;
    --maxw:1180px;
  }
  body[data-site-page="p-03f76dc8121e"], body[data-site-page="p-03f76dc8121e"] *{box-sizing:border-box;}
  body[data-site-page="p-03f76dc8121e"], body[data-site-page="p-03f76dc8121e"]{margin:0;padding:0;}
  body[data-site-page="p-03f76dc8121e"]{
    background:var(--paper);
    color:var(--ink);
    font-family: Georgia, 'Times New Roman', Cambria, serif;
    line-height:1.6;
    font-size:17px;
    -webkit-font-smoothing:antialiased;
  }
  body[data-site-page="p-03f76dc8121e"] a{color:var(--accent-2);}
  body[data-site-page="p-03f76dc8121e"] a:hover{color:var(--accent);}
  body[data-site-page="p-03f76dc8121e"] h1, body[data-site-page="p-03f76dc8121e"] h2, body[data-site-page="p-03f76dc8121e"] h3, body[data-site-page="p-03f76dc8121e"] h4{
    font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    line-height:1.25;
    font-weight:700;
    color:var(--ink);
  }
  body[data-site-page="p-03f76dc8121e"] code, body[data-site-page="p-03f76dc8121e"] pre{
    font-family: Consolas, 'Courier New', monospace;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:3px;
  }
  body[data-site-page="p-03f76dc8121e"] code{padding:0.05em 0.35em; font-size:0.92em;}
  body[data-site-page="p-03f76dc8121e"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-03f76dc8121e"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-03f76dc8121e"] th, body[data-site-page="p-03f76dc8121e"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-03f76dc8121e"] th{background:var(--paper-alt);}
  body[data-site-page="p-03f76dc8121e"] blockquote{
    margin:1em 0;
    padding:0.4em 1.1em;
    border-left:3px solid var(--accent);
    background:var(--paper-alt);
    color:var(--ink-soft);
  }
  body[data-site-page="p-03f76dc8121e"] .skip-link{
    position:absolute; left:-999px; top:auto;
  }
  body[data-site-page="p-03f76dc8121e"] .skip-link:focus{
    left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);
  }
  body[data-site-page="p-03f76dc8121e"] .topbar{
    background:var(--ink);
    color:#eee;
    font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    font-size:0.82rem;
  }
  body[data-site-page="p-03f76dc8121e"] .topbar-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0.4em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:0.6em 1.2em;
    align-items:center;
    justify-content:space-between;
  }
  body[data-site-page="p-03f76dc8121e"] .stamp{
    display:inline-flex;
    align-items:center;
    gap:0.5em;
    color:#e7c9a9;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-03f76dc8121e"] .stamp b{color:#fff; font-weight:700;}
  body[data-site-page="p-03f76dc8121e"] .topbar-site{color:#c9c2b3;}
  body[data-site-page="p-03f76dc8121e"] header.site-header{
    background:var(--paper);
    border-bottom:1px solid var(--line);
  }
  body[data-site-page="p-03f76dc8121e"] .brand-row{
    max-width:var(--maxw);
    margin:0 auto;
    padding:1.1em 1.2em 0.6em;
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:0.4em;
  }
  body[data-site-page="p-03f76dc8121e"] .brand-row h1{
    margin:0;
    font-size:1.5rem;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-03f76dc8121e"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-03f76dc8121e"] .brand-tag{
    font-family: Georgia, serif;
    font-style:italic;
    color:var(--ink-soft);
    font-size:0.95rem;
  }
  body[data-site-page="p-03f76dc8121e"] nav.main-nav{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em;
  }
  body[data-site-page="p-03f76dc8121e"] nav.main-nav ul{
    list-style:none;
    margin:0; padding:0;
    display:flex;
    flex-wrap:wrap;
    gap:0.2em;
    border-top:1px solid var(--line);
  }
  body[data-site-page="p-03f76dc8121e"] nav.main-nav li{margin:0;}
  body[data-site-page="p-03f76dc8121e"] nav.main-nav a{
    display:block;
    padding:0.8em 0.9em;
    color:var(--ink);
    text-decoration:none;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.92rem;
    font-weight:600;
    border-bottom:3px solid transparent;
    white-space:nowrap;
  }
  body[data-site-page="p-03f76dc8121e"] nav.main-nav a:hover{
    border-bottom-color:var(--accent);
    color:var(--accent);
  }
  body[data-site-page="p-03f76dc8121e"] nav.main-nav a[aria-current="page"]{
    border-bottom-color:var(--accent-2);
    color:var(--accent-2);
  }
  body[data-site-page="p-03f76dc8121e"] .layout{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em 3em;
    display:grid;
    grid-template-columns:220px 1fr;
    gap:2.4em;
    align-items:start;
  }
  body[data-site-page="p-03f76dc8121e"] .subnav{
    position:sticky;
    top:1.2em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
  }
  body[data-site-page="p-03f76dc8121e"] .subnav-box{
    border:1px solid var(--line);
    background:var(--paper-alt);
    border-radius:4px;
    padding:1em 1.1em;
  }
  body[data-site-page="p-03f76dc8121e"] .subnav-box h2{
    margin:0 0 0.6em;
    font-size:0.75rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
    color:var(--ink-soft);
  }
  body[data-site-page="p-03f76dc8121e"] .subnav-box ul{list-style:none; margin:0; padding:0;}
  body[data-site-page="p-03f76dc8121e"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-03f76dc8121e"] .subnav-box a{
    text-decoration:none;
    color:var(--ink);
  }
  body[data-site-page="p-03f76dc8121e"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-03f76dc8121e"] .subnav-box a[aria-current="page"]{
    color:var(--accent-2);
    font-weight:700;
  }
  body[data-site-page="p-03f76dc8121e"] .subnav-empty{
    color:var(--ink-soft);
    font-style:italic;
    font-size:0.85rem;
  }
  body[data-site-page="p-03f76dc8121e"] main{min-width:0;}
  body[data-site-page="p-03f76dc8121e"] main h2{
    margin-top:1.9em;
    padding-bottom:0.25em;
    border-bottom:1px solid var(--line);
    font-size:1.5rem;
  }
  body[data-site-page="p-03f76dc8121e"] main h2:first-child{margin-top:0;}
  body[data-site-page="p-03f76dc8121e"] main h3{font-size:1.18rem; margin-top:1.5em;}
  body[data-site-page="p-03f76dc8121e"] main p{margin:0.9em 0;}
  body[data-site-page="p-03f76dc8121e"] .lede{
    font-size:1.12rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-03f76dc8121e"] .callout{
    border:1px solid var(--line);
    border-left:4px solid var(--accent-2);
    background:var(--paper-alt);
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:0 4px 4px 0;
  }
  body[data-site-page="p-03f76dc8121e"] .callout h3, body[data-site-page="p-03f76dc8121e"] .callout h4{margin-top:0;}
  body[data-site-page="p-03f76dc8121e"] .honesty-box{
    border:1px dashed var(--accent);
    background:#fbf3ea;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.95rem;
  }
  body[data-site-page="p-03f76dc8121e"] .card-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));
    gap:1em;
    margin:1.4em 0;
  }
  body[data-site-page="p-03f76dc8121e"] .card{
    border:1px solid var(--line);
    background:#fff;
    padding:1em 1.1em;
    border-radius:4px;
  }
  body[data-site-page="p-03f76dc8121e"] .card h4{margin:0 0 0.4em; font-size:1.02rem;}
  body[data-site-page="p-03f76dc8121e"] .card p{margin:0.4em 0 0; font-size:0.93rem; color:var(--ink-soft);}
  body[data-site-page="p-03f76dc8121e"] .btn{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.92rem;
    text-decoration:none;
    padding:0.7em 1.3em;
    border-radius:4px;
    border:1px solid var(--accent-2);
    color:var(--accent-2);
    background:transparent;
  }
  body[data-site-page="p-03f76dc8121e"] .btn:hover{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-03f76dc8121e"] .btn-solid{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-03f76dc8121e"] .btn-solid:hover{background:var(--accent);}
  body[data-site-page="p-03f76dc8121e"] .step-num{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    width:1.9em; height:1.9em;
    border-radius:50%;
    background:var(--accent-2);
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.95rem;
    margin-right:0.5em;
    flex:none;
  }
  body[data-site-page="p-03f76dc8121e"] .step-row{
    display:flex;
    align-items:flex-start;
    gap:0.2em;
    margin:1.1em 0;
  }
  body[data-site-page="p-03f76dc8121e"] .step-row .step-body h4{margin:0 0 0.2em;}
  body[data-site-page="p-03f76dc8121e"] .step-row .step-body p{margin:0.2em 0 0; color:var(--ink-soft); font-size:0.96rem;}
  body[data-site-page="p-03f76dc8121e"] footer.site-footer{
    background:var(--ink);
    color:#cfc9bd;
    font-size:0.85rem;
  }
  body[data-site-page="p-03f76dc8121e"] .footer-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:1.6em 3em;
    justify-content:space-between;
  }
  body[data-site-page="p-03f76dc8121e"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-03f76dc8121e"] footer.site-footer h5{
    margin:0 0 0.5em;
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.8rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
  }
  body[data-site-page="p-03f76dc8121e"] .footer-honesty{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em 1.6em;
    font-size:0.8rem;
    color:#a49c8c;
  }
  body[data-site-page="p-03f76dc8121e"] .footer-honesty .stamp{color:#e7c9a9;}
  body[data-site-page="p-03f76dc8121e"] .footer-honesty .stamp b{color:#fff;}
  @media (max-width:820px){
    body[data-site-page="p-03f76dc8121e"] .layout{grid-template-columns:1fr;}
    body[data-site-page="p-03f76dc8121e"] .subnav{position:static;}
  }


/* Extracted styles: process/the-process-we-built.html [p-8720c58e9ae0] */

  body[data-site-page="p-8720c58e9ae0"]{
    --ink:#1b1f23;
    --ink-soft:#4a5056;
    --paper:#fbfaf7;
    --paper-alt:#f2efe8;
    --line:#d8d3c7;
    --accent:#6b3f2a;
    --accent-2:#1f4e5f;
    --maxw:1180px;
  }
  body[data-site-page="p-8720c58e9ae0"], body[data-site-page="p-8720c58e9ae0"] *{box-sizing:border-box;}
  body[data-site-page="p-8720c58e9ae0"], body[data-site-page="p-8720c58e9ae0"]{margin:0;padding:0;}
  body[data-site-page="p-8720c58e9ae0"]{
    background:var(--paper);
    color:var(--ink);
    font-family: Georgia, 'Times New Roman', Cambria, serif;
    line-height:1.6;
    font-size:17px;
    -webkit-font-smoothing:antialiased;
  }
  body[data-site-page="p-8720c58e9ae0"] a{color:var(--accent-2);}
  body[data-site-page="p-8720c58e9ae0"] a:hover{color:var(--accent);}
  body[data-site-page="p-8720c58e9ae0"] h1, body[data-site-page="p-8720c58e9ae0"] h2, body[data-site-page="p-8720c58e9ae0"] h3, body[data-site-page="p-8720c58e9ae0"] h4{
    font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    line-height:1.25;
    font-weight:700;
    color:var(--ink);
  }
  body[data-site-page="p-8720c58e9ae0"] code, body[data-site-page="p-8720c58e9ae0"] pre{
    font-family: Consolas, 'Courier New', monospace;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:3px;
  }
  body[data-site-page="p-8720c58e9ae0"] code{padding:0.05em 0.35em; font-size:0.92em;}
  body[data-site-page="p-8720c58e9ae0"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-8720c58e9ae0"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-8720c58e9ae0"] th, body[data-site-page="p-8720c58e9ae0"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-8720c58e9ae0"] th{background:var(--paper-alt);}
  body[data-site-page="p-8720c58e9ae0"] blockquote{
    margin:1em 0;
    padding:0.4em 1.1em;
    border-left:3px solid var(--accent);
    background:var(--paper-alt);
    color:var(--ink-soft);
  }
  body[data-site-page="p-8720c58e9ae0"] .skip-link{
    position:absolute; left:-999px; top:auto;
  }
  body[data-site-page="p-8720c58e9ae0"] .skip-link:focus{
    left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);
  }
  body[data-site-page="p-8720c58e9ae0"] .topbar{
    background:var(--ink);
    color:#eee;
    font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    font-size:0.82rem;
  }
  body[data-site-page="p-8720c58e9ae0"] .topbar-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0.4em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:0.6em 1.2em;
    align-items:center;
    justify-content:space-between;
  }
  body[data-site-page="p-8720c58e9ae0"] .stamp{
    display:inline-flex;
    align-items:center;
    gap:0.5em;
    color:#e7c9a9;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-8720c58e9ae0"] .stamp b{color:#fff; font-weight:700;}
  body[data-site-page="p-8720c58e9ae0"] .topbar-site{color:#c9c2b3;}
  body[data-site-page="p-8720c58e9ae0"] header.site-header{
    background:var(--paper);
    border-bottom:1px solid var(--line);
  }
  body[data-site-page="p-8720c58e9ae0"] .brand-row{
    max-width:var(--maxw);
    margin:0 auto;
    padding:1.1em 1.2em 0.6em;
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:0.4em;
  }
  body[data-site-page="p-8720c58e9ae0"] .brand-row h1{
    margin:0;
    font-size:1.5rem;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-8720c58e9ae0"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-8720c58e9ae0"] .brand-tag{
    font-family: Georgia, serif;
    font-style:italic;
    color:var(--ink-soft);
    font-size:0.95rem;
  }
  body[data-site-page="p-8720c58e9ae0"] nav.main-nav{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em;
  }
  body[data-site-page="p-8720c58e9ae0"] nav.main-nav ul{
    list-style:none;
    margin:0; padding:0;
    display:flex;
    flex-wrap:wrap;
    gap:0.2em;
    border-top:1px solid var(--line);
  }
  body[data-site-page="p-8720c58e9ae0"] nav.main-nav li{margin:0;}
  body[data-site-page="p-8720c58e9ae0"] nav.main-nav a{
    display:block;
    padding:0.8em 0.9em;
    color:var(--ink);
    text-decoration:none;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.92rem;
    font-weight:600;
    border-bottom:3px solid transparent;
    white-space:nowrap;
  }
  body[data-site-page="p-8720c58e9ae0"] nav.main-nav a:hover{
    border-bottom-color:var(--accent);
    color:var(--accent);
  }
  body[data-site-page="p-8720c58e9ae0"] nav.main-nav a[aria-current="page"]{
    border-bottom-color:var(--accent-2);
    color:var(--accent-2);
  }
  body[data-site-page="p-8720c58e9ae0"] .layout{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em 3em;
    display:grid;
    grid-template-columns:220px 1fr;
    gap:2.4em;
    align-items:start;
  }
  body[data-site-page="p-8720c58e9ae0"] .subnav{
    position:sticky;
    top:1.2em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
  }
  body[data-site-page="p-8720c58e9ae0"] .subnav-box{
    border:1px solid var(--line);
    background:var(--paper-alt);
    border-radius:4px;
    padding:1em 1.1em;
  }
  body[data-site-page="p-8720c58e9ae0"] .subnav-box h2{
    margin:0 0 0.6em;
    font-size:0.75rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
    color:var(--ink-soft);
  }
  body[data-site-page="p-8720c58e9ae0"] .subnav-box ul{list-style:none; margin:0; padding:0;}
  body[data-site-page="p-8720c58e9ae0"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-8720c58e9ae0"] .subnav-box a{
    text-decoration:none;
    color:var(--ink);
  }
  body[data-site-page="p-8720c58e9ae0"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-8720c58e9ae0"] .subnav-box a[aria-current="page"]{
    color:var(--accent-2);
    font-weight:700;
  }
  body[data-site-page="p-8720c58e9ae0"] .subnav-empty{
    color:var(--ink-soft);
    font-style:italic;
    font-size:0.85rem;
  }
  body[data-site-page="p-8720c58e9ae0"] main{min-width:0;}
  body[data-site-page="p-8720c58e9ae0"] main h2{
    margin-top:1.9em;
    padding-bottom:0.25em;
    border-bottom:1px solid var(--line);
    font-size:1.5rem;
  }
  body[data-site-page="p-8720c58e9ae0"] main h2:first-child{margin-top:0;}
  body[data-site-page="p-8720c58e9ae0"] main h3{font-size:1.18rem; margin-top:1.5em;}
  body[data-site-page="p-8720c58e9ae0"] main p{margin:0.9em 0;}
  body[data-site-page="p-8720c58e9ae0"] .lede{
    font-size:1.12rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-8720c58e9ae0"] .callout{
    border:1px solid var(--line);
    border-left:4px solid var(--accent-2);
    background:var(--paper-alt);
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:0 4px 4px 0;
  }
  body[data-site-page="p-8720c58e9ae0"] .callout h3, body[data-site-page="p-8720c58e9ae0"] .callout h4{margin-top:0;}
  body[data-site-page="p-8720c58e9ae0"] .honesty-box{
    border:1px dashed var(--accent);
    background:#fbf3ea;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.95rem;
  }
  body[data-site-page="p-8720c58e9ae0"] .card-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));
    gap:1em;
    margin:1.4em 0;
  }
  body[data-site-page="p-8720c58e9ae0"] .card{
    border:1px solid var(--line);
    background:#fff;
    padding:1em 1.1em;
    border-radius:4px;
  }
  body[data-site-page="p-8720c58e9ae0"] .card h4{margin:0 0 0.4em; font-size:1.02rem;}
  body[data-site-page="p-8720c58e9ae0"] .card p{margin:0.4em 0 0; font-size:0.93rem; color:var(--ink-soft);}
  body[data-site-page="p-8720c58e9ae0"] .btn{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.92rem;
    text-decoration:none;
    padding:0.7em 1.3em;
    border-radius:4px;
    border:1px solid var(--accent-2);
    color:var(--accent-2);
    background:transparent;
  }
  body[data-site-page="p-8720c58e9ae0"] .btn:hover{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-8720c58e9ae0"] .btn-solid{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-8720c58e9ae0"] .btn-solid:hover{background:var(--accent);}
  body[data-site-page="p-8720c58e9ae0"] .step-num{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    width:1.9em; height:1.9em;
    border-radius:50%;
    background:var(--accent-2);
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.95rem;
    margin-right:0.5em;
    flex:none;
  }
  body[data-site-page="p-8720c58e9ae0"] .step-row{
    display:flex;
    align-items:flex-start;
    gap:0.2em;
    margin:1.1em 0;
  }
  body[data-site-page="p-8720c58e9ae0"] .step-row .step-body h4{margin:0 0 0.2em;}
  body[data-site-page="p-8720c58e9ae0"] .step-row .step-body p{margin:0.2em 0 0; color:var(--ink-soft); font-size:0.96rem;}
  body[data-site-page="p-8720c58e9ae0"] footer.site-footer{
    background:var(--ink);
    color:#cfc9bd;
    font-size:0.85rem;
  }
  body[data-site-page="p-8720c58e9ae0"] .footer-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:1.6em 3em;
    justify-content:space-between;
  }
  body[data-site-page="p-8720c58e9ae0"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-8720c58e9ae0"] footer.site-footer h5{
    margin:0 0 0.5em;
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.8rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
  }
  body[data-site-page="p-8720c58e9ae0"] .footer-honesty{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em 1.6em;
    font-size:0.8rem;
    color:#a49c8c;
  }
  body[data-site-page="p-8720c58e9ae0"] .footer-honesty .stamp{color:#e7c9a9;}
  body[data-site-page="p-8720c58e9ae0"] .footer-honesty .stamp b{color:#fff;}
  @media (max-width:820px){
    body[data-site-page="p-8720c58e9ae0"] .layout{grid-template-columns:1fr;}
    body[data-site-page="p-8720c58e9ae0"] .subnav{position:static;}
  }


/* Extracted styles: process/thought-experiment.html [p-19a3d87ba97a] */

  body[data-site-page="p-19a3d87ba97a"]{
    --ink:#1b1f23;
    --ink-soft:#4a5056;
    --paper:#fbfaf7;
    --paper-alt:#f2efe8;
    --line:#d8d3c7;
    --accent:#6b3f2a;
    --accent-2:#1f4e5f;
    --maxw:1180px;
  }
  body[data-site-page="p-19a3d87ba97a"], body[data-site-page="p-19a3d87ba97a"] *{box-sizing:border-box;}
  body[data-site-page="p-19a3d87ba97a"], body[data-site-page="p-19a3d87ba97a"]{margin:0;padding:0;}
  body[data-site-page="p-19a3d87ba97a"]{
    background:var(--paper);
    color:var(--ink);
    font-family: Georgia, 'Times New Roman', Cambria, serif;
    line-height:1.6;
    font-size:17px;
    -webkit-font-smoothing:antialiased;
  }
  body[data-site-page="p-19a3d87ba97a"] a{color:var(--accent-2);}
  body[data-site-page="p-19a3d87ba97a"] a:hover{color:var(--accent);}
  body[data-site-page="p-19a3d87ba97a"] h1, body[data-site-page="p-19a3d87ba97a"] h2, body[data-site-page="p-19a3d87ba97a"] h3, body[data-site-page="p-19a3d87ba97a"] h4{
    font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    line-height:1.25;
    font-weight:700;
    color:var(--ink);
  }
  body[data-site-page="p-19a3d87ba97a"] code, body[data-site-page="p-19a3d87ba97a"] pre{
    font-family: Consolas, 'Courier New', monospace;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:3px;
  }
  body[data-site-page="p-19a3d87ba97a"] code{padding:0.05em 0.35em; font-size:0.92em;}
  body[data-site-page="p-19a3d87ba97a"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-19a3d87ba97a"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-19a3d87ba97a"] th, body[data-site-page="p-19a3d87ba97a"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-19a3d87ba97a"] th{background:var(--paper-alt);}
  body[data-site-page="p-19a3d87ba97a"] blockquote{
    margin:1em 0;
    padding:0.4em 1.1em;
    border-left:3px solid var(--accent);
    background:var(--paper-alt);
    color:var(--ink-soft);
  }
  body[data-site-page="p-19a3d87ba97a"] .skip-link{
    position:absolute; left:-999px; top:auto;
  }
  body[data-site-page="p-19a3d87ba97a"] .skip-link:focus{
    left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);
  }
  body[data-site-page="p-19a3d87ba97a"] .topbar{
    background:var(--ink);
    color:#eee;
    font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    font-size:0.82rem;
  }
  body[data-site-page="p-19a3d87ba97a"] .topbar-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0.4em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:0.6em 1.2em;
    align-items:center;
    justify-content:space-between;
  }
  body[data-site-page="p-19a3d87ba97a"] .stamp{
    display:inline-flex;
    align-items:center;
    gap:0.5em;
    color:#e7c9a9;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-19a3d87ba97a"] .stamp b{color:#fff; font-weight:700;}
  body[data-site-page="p-19a3d87ba97a"] .topbar-site{color:#c9c2b3;}
  body[data-site-page="p-19a3d87ba97a"] header.site-header{
    background:var(--paper);
    border-bottom:1px solid var(--line);
  }
  body[data-site-page="p-19a3d87ba97a"] .brand-row{
    max-width:var(--maxw);
    margin:0 auto;
    padding:1.1em 1.2em 0.6em;
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:0.4em;
  }
  body[data-site-page="p-19a3d87ba97a"] .brand-row h1{
    margin:0;
    font-size:1.5rem;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-19a3d87ba97a"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-19a3d87ba97a"] .brand-tag{
    font-family: Georgia, serif;
    font-style:italic;
    color:var(--ink-soft);
    font-size:0.95rem;
  }
  body[data-site-page="p-19a3d87ba97a"] nav.main-nav{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em;
  }
  body[data-site-page="p-19a3d87ba97a"] nav.main-nav ul{
    list-style:none;
    margin:0; padding:0;
    display:flex;
    flex-wrap:wrap;
    gap:0.2em;
    border-top:1px solid var(--line);
  }
  body[data-site-page="p-19a3d87ba97a"] nav.main-nav li{margin:0;}
  body[data-site-page="p-19a3d87ba97a"] nav.main-nav a{
    display:block;
    padding:0.8em 0.9em;
    color:var(--ink);
    text-decoration:none;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.92rem;
    font-weight:600;
    border-bottom:3px solid transparent;
    white-space:nowrap;
  }
  body[data-site-page="p-19a3d87ba97a"] nav.main-nav a:hover{
    border-bottom-color:var(--accent);
    color:var(--accent);
  }
  body[data-site-page="p-19a3d87ba97a"] nav.main-nav a[aria-current="page"]{
    border-bottom-color:var(--accent-2);
    color:var(--accent-2);
  }
  body[data-site-page="p-19a3d87ba97a"] .layout{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em 3em;
    display:grid;
    grid-template-columns:220px 1fr;
    gap:2.4em;
    align-items:start;
  }
  body[data-site-page="p-19a3d87ba97a"] .subnav{
    position:sticky;
    top:1.2em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
  }
  body[data-site-page="p-19a3d87ba97a"] .subnav-box{
    border:1px solid var(--line);
    background:var(--paper-alt);
    border-radius:4px;
    padding:1em 1.1em;
  }
  body[data-site-page="p-19a3d87ba97a"] .subnav-box h2{
    margin:0 0 0.6em;
    font-size:0.75rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
    color:var(--ink-soft);
  }
  body[data-site-page="p-19a3d87ba97a"] .subnav-box ul{list-style:none; margin:0; padding:0;}
  body[data-site-page="p-19a3d87ba97a"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-19a3d87ba97a"] .subnav-box a{
    text-decoration:none;
    color:var(--ink);
  }
  body[data-site-page="p-19a3d87ba97a"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-19a3d87ba97a"] .subnav-box a[aria-current="page"]{
    color:var(--accent-2);
    font-weight:700;
  }
  body[data-site-page="p-19a3d87ba97a"] .subnav-empty{
    color:var(--ink-soft);
    font-style:italic;
    font-size:0.85rem;
  }
  body[data-site-page="p-19a3d87ba97a"] main{min-width:0;}
  body[data-site-page="p-19a3d87ba97a"] main h2{
    margin-top:1.9em;
    padding-bottom:0.25em;
    border-bottom:1px solid var(--line);
    font-size:1.5rem;
  }
  body[data-site-page="p-19a3d87ba97a"] main h2:first-child{margin-top:0;}
  body[data-site-page="p-19a3d87ba97a"] main h3{font-size:1.18rem; margin-top:1.5em;}
  body[data-site-page="p-19a3d87ba97a"] main p{margin:0.9em 0;}
  body[data-site-page="p-19a3d87ba97a"] .lede{
    font-size:1.12rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-19a3d87ba97a"] .callout{
    border:1px solid var(--line);
    border-left:4px solid var(--accent-2);
    background:var(--paper-alt);
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:0 4px 4px 0;
  }
  body[data-site-page="p-19a3d87ba97a"] .callout h3, body[data-site-page="p-19a3d87ba97a"] .callout h4{margin-top:0;}
  body[data-site-page="p-19a3d87ba97a"] .honesty-box{
    border:1px dashed var(--accent);
    background:#fbf3ea;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.95rem;
  }
  body[data-site-page="p-19a3d87ba97a"] .card-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));
    gap:1em;
    margin:1.4em 0;
  }
  body[data-site-page="p-19a3d87ba97a"] .card{
    border:1px solid var(--line);
    background:#fff;
    padding:1em 1.1em;
    border-radius:4px;
  }
  body[data-site-page="p-19a3d87ba97a"] .card h4{margin:0 0 0.4em; font-size:1.02rem;}
  body[data-site-page="p-19a3d87ba97a"] .card p{margin:0.4em 0 0; font-size:0.93rem; color:var(--ink-soft);}
  body[data-site-page="p-19a3d87ba97a"] .btn{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.92rem;
    text-decoration:none;
    padding:0.7em 1.3em;
    border-radius:4px;
    border:1px solid var(--accent-2);
    color:var(--accent-2);
    background:transparent;
  }
  body[data-site-page="p-19a3d87ba97a"] .btn:hover{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-19a3d87ba97a"] .btn-solid{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-19a3d87ba97a"] .btn-solid:hover{background:var(--accent);}
  body[data-site-page="p-19a3d87ba97a"] .step-num{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    width:1.9em; height:1.9em;
    border-radius:50%;
    background:var(--accent-2);
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.95rem;
    margin-right:0.5em;
    flex:none;
  }
  body[data-site-page="p-19a3d87ba97a"] .step-row{
    display:flex;
    align-items:flex-start;
    gap:0.2em;
    margin:1.1em 0;
  }
  body[data-site-page="p-19a3d87ba97a"] .step-row .step-body h4{margin:0 0 0.2em;}
  body[data-site-page="p-19a3d87ba97a"] .step-row .step-body p{margin:0.2em 0 0; color:var(--ink-soft); font-size:0.96rem;}
  body[data-site-page="p-19a3d87ba97a"] footer.site-footer{
    background:var(--ink);
    color:#cfc9bd;
    font-size:0.85rem;
  }
  body[data-site-page="p-19a3d87ba97a"] .footer-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:1.6em 3em;
    justify-content:space-between;
  }
  body[data-site-page="p-19a3d87ba97a"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-19a3d87ba97a"] footer.site-footer h5{
    margin:0 0 0.5em;
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.8rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
  }
  body[data-site-page="p-19a3d87ba97a"] .footer-honesty{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em 1.6em;
    font-size:0.8rem;
    color:#a49c8c;
  }
  body[data-site-page="p-19a3d87ba97a"] .footer-honesty .stamp{color:#e7c9a9;}
  body[data-site-page="p-19a3d87ba97a"] .footer-honesty .stamp b{color:#fff;}
  @media (max-width:820px){
    body[data-site-page="p-19a3d87ba97a"] .layout{grid-template-columns:1fr;}
    body[data-site-page="p-19a3d87ba97a"] .subnav{position:static;}
  }


/* Extracted styles: process/what-geometry-forces.html [p-a1e5d78e8b35] */

  body[data-site-page="p-a1e5d78e8b35"]{--ink:#1b1f23;--ink-soft:#4a5056;--paper:#fbfaf7;--paper-alt:#f2efe8;--line:#d8d3c7;--accent:#6b3f2a;--accent-2:#1f4e5f;--maxw:1180px;}
  body[data-site-page="p-a1e5d78e8b35"], body[data-site-page="p-a1e5d78e8b35"] *{box-sizing:border-box;} body[data-site-page="p-a1e5d78e8b35"], body[data-site-page="p-a1e5d78e8b35"]{margin:0;padding:0;}
  body[data-site-page="p-a1e5d78e8b35"]{background:var(--paper);color:var(--ink);font-family:Georgia,'Times New Roman',Cambria,serif;line-height:1.6;font-size:17px;-webkit-font-smoothing:antialiased;}
  body[data-site-page="p-a1e5d78e8b35"] a{color:var(--accent-2);} body[data-site-page="p-a1e5d78e8b35"] a:hover{color:var(--accent);}
  body[data-site-page="p-a1e5d78e8b35"] h1, body[data-site-page="p-a1e5d78e8b35"] h2, body[data-site-page="p-a1e5d78e8b35"] h3, body[data-site-page="p-a1e5d78e8b35"] h4{font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;line-height:1.25;font-weight:700;color:var(--ink);}
  body[data-site-page="p-a1e5d78e8b35"] table{border-collapse:collapse;width:100%;margin:1em 0;font-size:.94rem;} body[data-site-page="p-a1e5d78e8b35"] th, body[data-site-page="p-a1e5d78e8b35"] td{border:1px solid var(--line);padding:.5em .7em;text-align:left;vertical-align:top;} body[data-site-page="p-a1e5d78e8b35"] th{background:var(--paper-alt);font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;}
  body[data-site-page="p-a1e5d78e8b35"] code{font-family:Consolas,'Courier New',monospace;background:var(--paper-alt);border:1px solid var(--line);border-radius:3px;padding:.05em .35em;font-size:.92em;}
  body[data-site-page="p-a1e5d78e8b35"] .topbar{background:var(--ink);color:#eee;font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;font-size:.82rem;}
  body[data-site-page="p-a1e5d78e8b35"] .topbar-inner{max-width:var(--maxw);margin:0 auto;padding:.4em 1.2em;display:flex;flex-wrap:wrap;gap:.6em 1.2em;align-items:center;justify-content:space-between;}
  body[data-site-page="p-a1e5d78e8b35"] .stamp{display:inline-flex;align-items:center;gap:.5em;color:#e7c9a9;} body[data-site-page="p-a1e5d78e8b35"] .stamp b{color:#fff;} body[data-site-page="p-a1e5d78e8b35"] .topbar-site{color:#c9c2b3;}
  body[data-site-page="p-a1e5d78e8b35"] header.site-header{background:var(--paper);border-bottom:1px solid var(--line);}
  body[data-site-page="p-a1e5d78e8b35"] .brand-row{max-width:var(--maxw);margin:0 auto;padding:1.1em 1.2em .6em;display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.4em;}
  body[data-site-page="p-a1e5d78e8b35"] .brand-row h1{margin:0;font-size:1.4rem;} body[data-site-page="p-a1e5d78e8b35"] .brand-row h1 a{color:var(--ink);text-decoration:none;} body[data-site-page="p-a1e5d78e8b35"] .brand-tag{font-style:italic;color:var(--ink-soft);font-size:.95rem;}
  body[data-site-page="p-a1e5d78e8b35"] nav.main-nav{max-width:var(--maxw);margin:0 auto;padding:0 1.2em;} body[data-site-page="p-a1e5d78e8b35"] nav.main-nav ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.2em;border-top:1px solid var(--line);}
  body[data-site-page="p-a1e5d78e8b35"] nav.main-nav a{display:block;padding:.8em .9em;color:var(--ink);text-decoration:none;font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;font-size:.92rem;font-weight:600;border-bottom:3px solid transparent;white-space:nowrap;}
  body[data-site-page="p-a1e5d78e8b35"] nav.main-nav a:hover{border-bottom-color:var(--accent);color:var(--accent);} body[data-site-page="p-a1e5d78e8b35"] nav.main-nav a[aria-current="page"]{border-bottom-color:var(--accent-2);color:var(--accent-2);}
  body[data-site-page="p-a1e5d78e8b35"] .wrap{max-width:820px;margin:0 auto;padding:2em 1.2em 3.5em;}
  body[data-site-page="p-a1e5d78e8b35"] main h2{margin-top:1.9em;padding-bottom:.25em;border-bottom:1px solid var(--line);font-size:1.5rem;} body[data-site-page="p-a1e5d78e8b35"] main h3{font-size:1.16rem;margin-top:1.5em;} body[data-site-page="p-a1e5d78e8b35"] p{margin:.9em 0;}
  body[data-site-page="p-a1e5d78e8b35"] .lede{font-size:1.15rem;color:var(--ink-soft);}
  body[data-site-page="p-a1e5d78e8b35"] .callout{border:1px solid var(--line);border-left:4px solid var(--accent-2);background:var(--paper-alt);padding:1em 1.2em;margin:1.4em 0;border-radius:0 4px 4px 0;}
  body[data-site-page="p-a1e5d78e8b35"] .honesty-box{border:1px dashed var(--accent);background:#fbf3ea;padding:1em 1.2em;margin:1.4em 0;border-radius:4px;font-size:.95rem;}
  body[data-site-page="p-a1e5d78e8b35"] .big{font-size:1.05rem;text-align:center;font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;background:var(--ink);color:#f3ede2;padding:1.1em 1.2em;border-radius:5px;margin:1.6em 0;}
  body[data-site-page="p-a1e5d78e8b35"] .big b{color:#e7c9a9;}
  body[data-site-page="p-a1e5d78e8b35"] footer.site-footer{background:var(--ink);color:#cfc9bd;font-size:.85rem;margin-top:2em;} body[data-site-page="p-a1e5d78e8b35"] .footer-inner{max-width:var(--maxw);margin:0 auto;padding:2em 1.2em;} body[data-site-page="p-a1e5d78e8b35"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-a1e5d78e8b35"] .footer-honesty{max-width:var(--maxw);margin:0 auto;padding:0 1.2em 1.6em;font-size:.8rem;color:#a49c8c;}
  @media(max-width:820px){body[data-site-page="p-a1e5d78e8b35"] .wrap{padding:1.4em 1em 3em;}}


/* Extracted styles: quantum/elegant/index.html [p-1916f7e0d2e4] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-1916f7e0d2e4"] { font-size: 10.5pt; }
  body[data-site-page="p-1916f7e0d2e4"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-1916f7e0d2e4"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-1916f7e0d2e4"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-1916f7e0d2e4"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-1916f7e0d2e4"] h4, body[data-site-page="p-1916f7e0d2e4"] h5, body[data-site-page="p-1916f7e0d2e4"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-1916f7e0d2e4"] h1, body[data-site-page="p-1916f7e0d2e4"] h2, body[data-site-page="p-1916f7e0d2e4"] h3, body[data-site-page="p-1916f7e0d2e4"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-1916f7e0d2e4"] p { margin: .55rem 0; }
  body[data-site-page="p-1916f7e0d2e4"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-1916f7e0d2e4"] a:hover { text-decoration: underline; }
  body[data-site-page="p-1916f7e0d2e4"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-1916f7e0d2e4"] th, body[data-site-page="p-1916f7e0d2e4"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-1916f7e0d2e4"] th { background: #f0f0f0; } body[data-site-page="p-1916f7e0d2e4"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-1916f7e0d2e4"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-1916f7e0d2e4"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-1916f7e0d2e4"] pre code { background: none; padding: 0; }
  body[data-site-page="p-1916f7e0d2e4"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-1916f7e0d2e4"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-1916f7e0d2e4"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-1916f7e0d2e4"] img { max-width: 100%; }
  body[data-site-page="p-1916f7e0d2e4"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-1916f7e0d2e4"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-1916f7e0d2e4"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-1916f7e0d2e4"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 256px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.4;}
body[data-site-page="p-1916f7e0d2e4"] .anchor-content{flex:1 1 auto;min-width:0;max-width:64rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-1916f7e0d2e4"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-1916f7e0d2e4"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-1916f7e0d2e4"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-1916f7e0d2e4"] .ann-title{font-weight:800;font-size:14.5px;margin:0 0 6px;line-height:1.25;}
body[data-site-page="p-1916f7e0d2e4"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-1916f7e0d2e4"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:13px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-1916f7e0d2e4"] .anchor-layout{display:block;}body[data-site-page="p-1916f7e0d2e4"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-1916f7e0d2e4"] .anchor-content{max-width:none;}}


body[data-site-page="p-1916f7e0d2e4"] .qe{max-width:none;}
body[data-site-page="p-1916f7e0d2e4"] .qe h1{font-size:2.05em;line-height:1.14;margin:.15em 0 .1em;border-bottom:none;font-family:"Helvetica Neue",Arial,sans-serif;}
body[data-site-page="p-1916f7e0d2e4"] .qe .sub{font-size:1.12em;color:#33415c;font-style:italic;margin:.35em 0 1.3em;line-height:1.45;}
body[data-site-page="p-1916f7e0d2e4"] .qe .thesis{font-size:1.06em;line-height:1.6;background:#f7fbff;border:1px solid #d7e6f5;border-left:4px solid #0b62c4;border-radius:8px;padding:1em 1.15em;margin:1.2em 0 1.6em;color:#1e2b3a;}
body[data-site-page="p-1916f7e0d2e4"] .qe .thesis strong{color:#0b3a63;}
body[data-site-page="p-1916f7e0d2e4"] .qe .grouphdr{font-size:.82em;text-transform:uppercase;letter-spacing:.09em;color:#8a6d1f;font-weight:800;margin:2.1em 0 .5em;font-family:"Helvetica Neue",Arial,sans-serif;border-bottom:1px solid #ecdcb3;padding-bottom:.3em;}
body[data-site-page="p-1916f7e0d2e4"] .qe details{border:1px solid #dfe4ea;border-radius:9px;margin:.7em 0;background:#fff;overflow:hidden;}
body[data-site-page="p-1916f7e0d2e4"] .qe details[open]{border-color:#c3d3e6;box-shadow:0 1px 4px rgba(20,50,90,.06);}
body[data-site-page="p-1916f7e0d2e4"] .qe summary{cursor:pointer;list-style:none;padding:.85em 1.05em;font-family:"Helvetica Neue",Arial,sans-serif;font-weight:700;font-size:1.06em;color:#16233a;display:flex;gap:.6em;align-items:baseline;}
body[data-site-page="p-1916f7e0d2e4"] .qe summary::-webkit-details-marker{display:none;}
body[data-site-page="p-1916f7e0d2e4"] .qe summary .num{flex:0 0 auto;display:inline-block;min-width:1.7em;height:1.7em;line-height:1.7em;text-align:center;border-radius:50%;background:#eef4fb;color:#0b62c4;font-size:.86em;font-weight:800;}
body[data-site-page="p-1916f7e0d2e4"] .qe summary .weird{color:#7a869a;font-weight:500;font-style:italic;}
body[data-site-page="p-1916f7e0d2e4"] .qe summary::after{content:"+";margin-left:auto;color:#b0bccb;font-weight:800;font-size:1.2em;}
body[data-site-page="p-1916f7e0d2e4"] .qe details[open] summary::after{content:"\2212";}
body[data-site-page="p-1916f7e0d2e4"] .qe .body{padding:.2em 1.15em 1.05em;border-top:1px solid #eef1f5;}
body[data-site-page="p-1916f7e0d2e4"] .qe .wsw, body[data-site-page="p-1916f7e0d2e4"] .qe .wgs{margin:.85em 0 .2em;}
body[data-site-page="p-1916f7e0d2e4"] .qe .lbl{display:inline-block;font-family:"Helvetica Neue",Arial,sans-serif;font-size:.72em;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:.16em .5em;border-radius:4px;margin-bottom:.35em;}
body[data-site-page="p-1916f7e0d2e4"] .qe .wsw .lbl{background:#fdecea;color:#b3261e;}
body[data-site-page="p-1916f7e0d2e4"] .qe .wgs .lbl{background:#e7f4ec;color:#137333;}
body[data-site-page="p-1916f7e0d2e4"] .qe .take{margin:.9em 0 .2em;padding:.6em .9em;background:#f6f8fa;border-left:3px solid #8a99ab;border-radius:0 6px 6px 0;font-size:.97em;color:#2a3542;}
body[data-site-page="p-1916f7e0d2e4"] .qe .take b{color:#16233a;}
body[data-site-page="p-1916f7e0d2e4"] .qe .prov{margin:.75em 0 .1em;font-size:.92em;color:#3a4656;}
body[data-site-page="p-1916f7e0d2e4"] .qe .prov a{font-weight:600;}
body[data-site-page="p-1916f7e0d2e4"] .qe .cav{margin:.55em 0 .1em;font-size:.9em;color:#5a6472;font-style:italic;}
body[data-site-page="p-1916f7e0d2e4"] .qe .close{margin:2.2em 0 1em;padding:1.15em 1.25em;background:#f7fbf9;border:1px solid #cfe6da;border-radius:9px;line-height:1.6;}
body[data-site-page="p-1916f7e0d2e4"] .qe .close h2{border-bottom:none;margin:0 0 .4em;font-size:1.35em;}
body[data-site-page="p-1916f7e0d2e4"] .qe .close .foot{margin-top:.9em;font-size:.96em;color:#3a4656;}
body[data-site-page="p-1916f7e0d2e4"] .qe .analogy{color:#3a4656;}
body[data-site-page="p-1916f7e0d2e4"] .qe p{margin:.6rem 0;}


/* Extracted styles: quantum/index.html [p-165adccb1e6b] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-165adccb1e6b"] { font-size: 10.5pt; }
  body[data-site-page="p-165adccb1e6b"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-165adccb1e6b"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-165adccb1e6b"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-165adccb1e6b"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-165adccb1e6b"] h4, body[data-site-page="p-165adccb1e6b"] h5, body[data-site-page="p-165adccb1e6b"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-165adccb1e6b"] h1, body[data-site-page="p-165adccb1e6b"] h2, body[data-site-page="p-165adccb1e6b"] h3, body[data-site-page="p-165adccb1e6b"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-165adccb1e6b"] p { margin: .55rem 0; }
  body[data-site-page="p-165adccb1e6b"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-165adccb1e6b"] a:hover { text-decoration: underline; }
  body[data-site-page="p-165adccb1e6b"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-165adccb1e6b"] th, body[data-site-page="p-165adccb1e6b"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-165adccb1e6b"] th { background: #f0f0f0; } body[data-site-page="p-165adccb1e6b"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-165adccb1e6b"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-165adccb1e6b"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-165adccb1e6b"] pre code { background: none; padding: 0; }
  body[data-site-page="p-165adccb1e6b"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-165adccb1e6b"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-165adccb1e6b"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-165adccb1e6b"] img { max-width: 100%; }
  body[data-site-page="p-165adccb1e6b"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-165adccb1e6b"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-165adccb1e6b"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-165adccb1e6b"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 256px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.4;}
body[data-site-page="p-165adccb1e6b"] .anchor-content{flex:1 1 auto;min-width:0;max-width:64rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-165adccb1e6b"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-165adccb1e6b"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-165adccb1e6b"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-165adccb1e6b"] .ann-title{font-weight:800;font-size:14.5px;margin:0 0 6px;line-height:1.25;}
body[data-site-page="p-165adccb1e6b"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-165adccb1e6b"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:13px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-165adccb1e6b"] .anchor-layout{display:block;}body[data-site-page="p-165adccb1e6b"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-165adccb1e6b"] .anchor-content{max-width:none;}}


body[data-site-page="p-165adccb1e6b"] .ev-cards{display:flex;flex-wrap:wrap;gap:10px;margin:1rem 0;font-family:"Helvetica Neue",Arial,sans-serif;}
body[data-site-page="p-165adccb1e6b"] .ev-cards .card{flex:1 1 240px;border:1px solid #d6e2f0;border-top:3px solid #2b6cb0;border-radius:8px;background:#fff;padding:.7rem .85rem;}
body[data-site-page="p-165adccb1e6b"] .ev-cards .card .num{display:block;font-weight:800;font-size:1.02rem;color:#12263a;margin-bottom:.2rem;line-height:1.25;}
body[data-site-page="p-165adccb1e6b"] .ev-cards .card p{margin:.25rem 0;font-size:.83rem;color:#33415c;line-height:1.45;}
body[data-site-page="p-165adccb1e6b"] .ev-cards .card p.cav{font-size:.76rem;color:#556;font-style:italic;}


/* Extracted styles: quantum/quantum-computing/index.html [p-90f71e1348b6] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-90f71e1348b6"] { font-size: 10.5pt; }
  body[data-site-page="p-90f71e1348b6"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-90f71e1348b6"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-90f71e1348b6"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-90f71e1348b6"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-90f71e1348b6"] h4, body[data-site-page="p-90f71e1348b6"] h5, body[data-site-page="p-90f71e1348b6"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-90f71e1348b6"] h1, body[data-site-page="p-90f71e1348b6"] h2, body[data-site-page="p-90f71e1348b6"] h3, body[data-site-page="p-90f71e1348b6"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-90f71e1348b6"] p { margin: .55rem 0; }
  body[data-site-page="p-90f71e1348b6"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-90f71e1348b6"] a:hover { text-decoration: underline; }
  body[data-site-page="p-90f71e1348b6"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-90f71e1348b6"] th, body[data-site-page="p-90f71e1348b6"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-90f71e1348b6"] th { background: #f0f0f0; } body[data-site-page="p-90f71e1348b6"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-90f71e1348b6"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-90f71e1348b6"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-90f71e1348b6"] pre code { background: none; padding: 0; }
  body[data-site-page="p-90f71e1348b6"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-90f71e1348b6"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-90f71e1348b6"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-90f71e1348b6"] img { max-width: 100%; }
  body[data-site-page="p-90f71e1348b6"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-90f71e1348b6"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-90f71e1348b6"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-90f71e1348b6"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 256px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.4;}
body[data-site-page="p-90f71e1348b6"] .anchor-content{flex:1 1 auto;min-width:0;max-width:64rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-90f71e1348b6"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-90f71e1348b6"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-90f71e1348b6"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-90f71e1348b6"] .ann-title{font-weight:800;font-size:14.5px;margin:0 0 6px;line-height:1.25;}
body[data-site-page="p-90f71e1348b6"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-90f71e1348b6"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:13px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-90f71e1348b6"] .anchor-layout{display:block;}body[data-site-page="p-90f71e1348b6"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-90f71e1348b6"] .anchor-content{max-width:none;}}


body[data-site-page="p-90f71e1348b6"] .qct{max-width:58rem;margin:0 auto;color:#18202a;}
body[data-site-page="p-90f71e1348b6"] .qct *{box-sizing:border-box;}
body[data-site-page="p-90f71e1348b6"] .qct .hero{padding:1.2rem 0 1.45rem;border-bottom:1px solid #dbe2ea;margin-bottom:1.75rem;}
body[data-site-page="p-90f71e1348b6"] .qct h1{font-size:2.35rem;line-height:1.12;letter-spacing:-.025em;margin:.1rem 0 .75rem;border:0;padding:0;color:#111b29;font-family:"Helvetica Neue",Arial,sans-serif;}
body[data-site-page="p-90f71e1348b6"] .qct .hero h2{font-size:1.25rem;line-height:1.35;margin:0;color:#3f5268;border:0;padding:0;font-weight:600;}
body[data-site-page="p-90f71e1348b6"] .qct h2{font-size:1.55rem;line-height:1.25;margin:2.25rem 0 .75rem;padding-bottom:.35rem;border-bottom:1px solid #dce3eb;color:#122033;font-family:"Helvetica Neue",Arial,sans-serif;}
body[data-site-page="p-90f71e1348b6"] .qct h3{font-size:1.08rem;line-height:1.3;margin:0 0 .4rem;color:#14365b;font-family:"Helvetica Neue",Arial,sans-serif;}
body[data-site-page="p-90f71e1348b6"] .qct p{font-size:1.02rem;line-height:1.68;margin:.68rem 0;}
body[data-site-page="p-90f71e1348b6"] .qct .lead{font-size:1.08rem;line-height:1.72;}
body[data-site-page="p-90f71e1348b6"] .qct .statement{background:#f6f9fc;border:1px solid #d9e3ed;border-left:4px solid #245f95;border-radius:8px;padding:1rem 1.15rem;margin:1.2rem 0;}
body[data-site-page="p-90f71e1348b6"] .qct .statement p:first-child{margin-top:0;}
body[data-site-page="p-90f71e1348b6"] .qct .statement p:last-child{margin-bottom:0;}
body[data-site-page="p-90f71e1348b6"] .qct .comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.15rem 0 1.3rem;}
body[data-site-page="p-90f71e1348b6"] .qct .comparison article{border:1px solid #dce3ea;border-radius:9px;padding:1rem 1.05rem;background:#fff;}
body[data-site-page="p-90f71e1348b6"] .qct .comparison article:last-child{background:#f5faf7;border-color:#cfe2d6;}
body[data-site-page="p-90f71e1348b6"] .qct .comparison .label{display:inline-block;font-family:"Helvetica Neue",Arial,sans-serif;font-size:.76rem;letter-spacing:.065em;text-transform:uppercase;font-weight:800;color:#617083;margin-bottom:.35rem;}
body[data-site-page="p-90f71e1348b6"] .qct .comparison p{margin:.25rem 0 0;font-size:.98rem;}
body[data-site-page="p-90f71e1348b6"] .qct .milestone{border:1px solid #cfdce8;background:#f7fbff;border-radius:10px;padding:1.05rem 1.15rem;margin:1rem 0;}
body[data-site-page="p-90f71e1348b6"] .qct .milestone strong{color:#0d4f88;}
body[data-site-page="p-90f71e1348b6"] .qct .methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0 1.45rem;}
body[data-site-page="p-90f71e1348b6"] .qct .method{border:1px solid #dde4eb;border-radius:9px;padding:1rem 1.05rem;background:#fff;}
body[data-site-page="p-90f71e1348b6"] .qct .method p{font-size:.97rem;line-height:1.6;margin:.4rem 0 0;}
body[data-site-page="p-90f71e1348b6"] .qct .verification{background:#f8fafc;border:1px solid #dbe3eb;border-radius:10px;padding:1.05rem 1.15rem;margin:1rem 0;}
body[data-site-page="p-90f71e1348b6"] .qct .closing{margin-top:2rem;padding:1.15rem 1.2rem;background:#f6faf7;border:1px solid #d2e5d7;border-radius:10px;}
body[data-site-page="p-90f71e1348b6"] .qct .closing h2{margin-top:0;border-bottom-color:#d2e5d7;}
body[data-site-page="p-90f71e1348b6"] .qct .closing p:last-child{margin-bottom:0;}
@media(max-width:760px){
  body[data-site-page="p-90f71e1348b6"] .qct h1{font-size:1.9rem;}
  body[data-site-page="p-90f71e1348b6"] .qct .comparison, body[data-site-page="p-90f71e1348b6"] .qct .methods{grid-template-columns:1fr;}
}


/* Extracted styles: quantum/v2/index.html [p-93341d2e0b4e] */

body[data-site-page="p-93341d2e0b4e"] .v2{max-width:860px;margin:0 auto;padding:1.5rem 1.1rem;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;line-height:1.68;color:#1a1a1a;font-size:17px}
body[data-site-page="p-93341d2e0b4e"] .v2 h1{font-size:2em;line-height:1.15;margin:.2em 0 .1em}
body[data-site-page="p-93341d2e0b4e"] .v2 .lede{font-size:1.12em;color:#33415c;font-style:italic;margin:.3em 0 1.4em}
body[data-site-page="p-93341d2e0b4e"] .v2 h2{font-size:1.5em;margin:1.9em 0 .4em;padding-bottom:.25em;border-bottom:2px solid #2b6cb0;color:#12263a}
body[data-site-page="p-93341d2e0b4e"] .v2 h3{font-size:1.12em;margin:1.6em 0 .5em;color:#2b6cb0;text-transform:uppercase;letter-spacing:.04em}
body[data-site-page="p-93341d2e0b4e"] .v2 h4{font-size:1.08em;margin:0 0 .3em;color:#12263a}
body[data-site-page="p-93341d2e0b4e"] .v2 .onepager{background:#f5f8fc;border:1px solid #d6e2f0;border-radius:10px;padding:1em 1.2em;margin:1.2em 0}
body[data-site-page="p-93341d2e0b4e"] .v2 .gate-card{border:1px solid #d9e0e8;border-left:4px solid #2b6cb0;border-radius:8px;padding:1em 1.15em;margin:1.1em 0;background:#fff}
body[data-site-page="p-93341d2e0b4e"] .v2 .gate-card .lbl{font-size:.74em;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#7a8aa0;margin:.9em 0 .1em}
body[data-site-page="p-93341d2e0b4e"] .v2 .gate-card .lbl:first-of-type{margin-top:.4em}
body[data-site-page="p-93341d2e0b4e"] .v2 .gate-card p{margin:.25em 0}
body[data-site-page="p-93341d2e0b4e"] .v2 .closure{margin-top:.9em}
body[data-site-page="p-93341d2e0b4e"] .v2 .closure a{display:inline-block;font-weight:600;color:#fff;background:#2b6cb0;padding:5px 12px;border-radius:6px;text-decoration:none;font-size:.92em}
body[data-site-page="p-93341d2e0b4e"] .v2 .falsifier{border-left-color:#c05621;background:#fffaf5}
body[data-site-page="p-93341d2e0b4e"] .v2 footer{margin-top:2.5em;padding-top:1.2em;border-top:1px solid #d9e0e8;color:#556;font-size:.95em}
body[data-site-page="p-93341d2e0b4e"] .v2 a{color:#2b6cb0}

body[data-site-page="p-93341d2e0b4e"] .v2 .callout{border:1px solid #d9e0e8;border-left:4px solid #2b6cb0;background:#f5f8fc;padding:.9em 1.2em;margin:1.3em 0;border-radius:0 8px 8px 0}
body[data-site-page="p-93341d2e0b4e"] .v2 .callout p{margin:.35em 0}
body[data-site-page="p-93341d2e0b4e"] .v2 section.v2-narrative{margin-top:1.2em}
body[data-site-page="p-93341d2e0b4e"] .v2 .v2-note{border:1px solid #cfe0f3;border-left:4px solid #2b6cb0;background:#eef5fd;padding:.85em 1.15em;margin:1.1em 0;border-radius:0 8px 8px 0}
body[data-site-page="p-93341d2e0b4e"] .v2 .v2-note p{margin:0}



/* Extracted styles: Quark_Reconstruction_from_Frozen_Shape_iPhone.html [p-5d98b2264dff] */

body[data-site-page="p-5d98b2264dff"]{--ink:#172235;--muted:#61708a;--navy:#102a43;--blue:#1f5b8f;--cyan:#0b7b8f;--line:#d8e0ea;--paper:#fff;--soft:#f5f8fc;--warn:#fff4dd;--warnink:#7a4b00;--ok:#e7f5ee;--okink:#176b4f}
body[data-site-page="p-5d98b2264dff"], body[data-site-page="p-5d98b2264dff"] *{box-sizing:border-box}body[data-site-page="p-5d98b2264dff"]{scroll-behavior:smooth}body[data-site-page="p-5d98b2264dff"]{margin:0;background:#e8edf4;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;line-height:1.58}body[data-site-page="p-5d98b2264dff"] #page{max-width:1080px;margin:auto;background:white;box-shadow:0 0 40px rgba(20,34,53,.16)}
body[data-site-page="p-5d98b2264dff"] .cover{min-height:100vh;padding:7rem 6rem 5rem;color:white;background:linear-gradient(135deg,#0d2742,#116a78);display:flex;flex-direction:column;justify-content:space-between}body[data-site-page="p-5d98b2264dff"] .eyebrow, body[data-site-page="p-5d98b2264dff"] .kicker{text-transform:uppercase;letter-spacing:.14em;font-size:.75rem;font-weight:800}body[data-site-page="p-5d98b2264dff"] .cover .eyebrow{color:#a9e2e8}body[data-site-page="p-5d98b2264dff"] .cover h1{font-family:Georgia,serif;font-size:4rem;line-height:1.03;margin:.8rem 0;max-width:900px}body[data-site-page="p-5d98b2264dff"] .cover h2{font-size:1.25rem;font-weight:400;max-width:900px;color:#dceef1}body[data-site-page="p-5d98b2264dff"] .covergrid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;border-top:1px solid rgba(255,255,255,.3);padding-top:1rem}body[data-site-page="p-5d98b2264dff"] .covergrid b{display:block;font-size:.72rem;text-transform:uppercase;color:#a9e2e8}body[data-site-page="p-5d98b2264dff"] .covergrid span{font-size:.9rem}
body[data-site-page="p-5d98b2264dff"] .toc{padding:3rem 5rem;border-bottom:1px solid var(--line)}body[data-site-page="p-5d98b2264dff"] .toc h1{font-family:Georgia,serif}body[data-site-page="p-5d98b2264dff"] .toc ol{columns:2;column-gap:3rem}body[data-site-page="p-5d98b2264dff"] .toc li{break-inside:avoid;margin:.2rem 0}body[data-site-page="p-5d98b2264dff"] .toc a{text-decoration:none;color:var(--blue)}
body[data-site-page="p-5d98b2264dff"] .part{page-break-before:always;min-height:8.5in;padding:1.1in .75in;background:linear-gradient(135deg,#102a43,#176c7a);color:white}body[data-site-page="p-5d98b2264dff"] .part h1{font-family:Georgia,serif;font-size:3rem}body[data-site-page="p-5d98b2264dff"] .part p{font-size:1.15rem;color:#d9eef1;max-width:820px}body[data-site-page="p-5d98b2264dff"] .part .kicker{color:#9ee0e8}
body[data-site-page="p-5d98b2264dff"] .chapter{page-break-before:always;padding:4rem 5rem;border-bottom:1px solid var(--line)}body[data-site-page="p-5d98b2264dff"] .chapter header{margin-bottom:2rem}body[data-site-page="p-5d98b2264dff"] .chapter .kicker{color:var(--blue)}body[data-site-page="p-5d98b2264dff"] .chapter h1{font-family:Georgia,serif;font-size:2.65rem;line-height:1.12;color:var(--navy);margin:.4rem 0}body[data-site-page="p-5d98b2264dff"] .badge{display:inline-block;padding:.3rem .65rem;border-radius:999px;background:#e9eef5;color:#42526a;font-size:.68rem;font-weight:800;letter-spacing:.04em}body[data-site-page="p-5d98b2264dff"] .prose{font-family:Georgia,serif;font-size:1.02rem}body[data-site-page="p-5d98b2264dff"] .prose h2{font-family:Inter,system-ui,sans-serif;color:var(--navy);font-size:1.55rem;margin-top:2.1rem}body[data-site-page="p-5d98b2264dff"] .prose h3{font-family:Inter,system-ui,sans-serif;color:var(--blue)}body[data-site-page="p-5d98b2264dff"] .prose p{margin:.85rem 0}body[data-site-page="p-5d98b2264dff"] .prose li{margin:.35rem 0}body[data-site-page="p-5d98b2264dff"] .prose code{font-family:"SFMono-Regular",Consolas,monospace;font-size:.86em;background:#eef2f6;padding:.1em .25em;border-radius:4px}
body[data-site-page="p-5d98b2264dff"] .table-wrap{overflow-x:auto;margin:1.2rem 0}body[data-site-page="p-5d98b2264dff"] .data{width:100%;border-collapse:collapse;font-family:Inter,system-ui,sans-serif;font-size:.78rem}body[data-site-page="p-5d98b2264dff"] .data th, body[data-site-page="p-5d98b2264dff"] .data td{border:1px solid var(--line);padding:.5rem .58rem;vertical-align:top}body[data-site-page="p-5d98b2264dff"] .data th{background:#edf4fa;color:var(--navy);text-align:left}body[data-site-page="p-5d98b2264dff"] .data tr:nth-child(even){background:#fafbfd}
body[data-site-page="p-5d98b2264dff"] .callout{margin:1.4rem 0;padding:1rem 1.2rem;border-left:5px solid var(--cyan);background:#eef9fa}body[data-site-page="p-5d98b2264dff"] .callout.warning{background:var(--warn);border-color:#c77700;color:#4d3500}body[data-site-page="p-5d98b2264dff"] .callout.worked{background:var(--ok);border-color:#2a8b68}body[data-site-page="p-5d98b2264dff"] .callout-title{font-family:Inter,system-ui,sans-serif;font-weight:800;margin-bottom:.45rem}body[data-site-page="p-5d98b2264dff"] .equation{text-align:center;overflow-x:auto;margin:1.1rem 0}body[data-site-page="p-5d98b2264dff"] .eq.display{max-width:100%;height:auto}body[data-site-page="p-5d98b2264dff"] .eq.inline{height:1.1em;width:auto;vertical-align:-.16em}body[data-site-page="p-5d98b2264dff"] .eq-fallback{text-align:center;padding:.6rem;background:#f4f6f8;overflow-x:auto}body[data-site-page="p-5d98b2264dff"] .eq-fallback code{white-space:pre-wrap}
body[data-site-page="p-5d98b2264dff"] .source-appendix{page-break-before:always;padding:3.5rem 4rem;border-bottom:1px solid var(--line)}body[data-site-page="p-5d98b2264dff"] .source-appendix h2{font-family:Georgia,serif;color:var(--navy);font-size:2rem}body[data-site-page="p-5d98b2264dff"] .source-meta{font-size:.8rem;color:var(--muted);margin-bottom:1rem}body[data-site-page="p-5d98b2264dff"] .source-appendix pre{white-space:pre-wrap;word-break:break-word;background:#0f1f2e;color:#dbe7f2;padding:1rem;border-radius:8px;font-size:.66rem;line-height:1.35;overflow:auto}
@media(max-width:800px){body[data-site-page="p-5d98b2264dff"] .cover{padding:4rem 2rem}body[data-site-page="p-5d98b2264dff"] .cover h1{font-size:2.9rem}body[data-site-page="p-5d98b2264dff"] .covergrid{grid-template-columns:1fr}body[data-site-page="p-5d98b2264dff"] .toc, body[data-site-page="p-5d98b2264dff"] .chapter, body[data-site-page="p-5d98b2264dff"] .source-appendix{padding:2.7rem 2rem}body[data-site-page="p-5d98b2264dff"] .toc ol{columns:1}body[data-site-page="p-5d98b2264dff"] .part{padding:4rem 2rem;min-height:auto}body[data-site-page="p-5d98b2264dff"] .table-wrap{overflow-x:auto}}
@media print{body[data-site-page="p-5d98b2264dff"]{background:#fff}body[data-site-page="p-5d98b2264dff"] #page{max-width:none;box-shadow:none}body[data-site-page="p-5d98b2264dff"] .cover{min-height:10.2in;padding:.75in}body[data-site-page="p-5d98b2264dff"] .chapter{padding:.48in .58in}body[data-site-page="p-5d98b2264dff"] .part{padding:.9in .65in;min-height:9in}body[data-site-page="p-5d98b2264dff"] .toc{padding:.55in}body[data-site-page="p-5d98b2264dff"] .prose{font-size:9.5pt}body[data-site-page="p-5d98b2264dff"] .prose h2{font-size:14.5pt}body[data-site-page="p-5d98b2264dff"] .data{font-size:6.8pt}body[data-site-page="p-5d98b2264dff"] .source-appendix{padding:.45in .55in}body[data-site-page="p-5d98b2264dff"] .source-appendix pre{font-size:5.6pt;line-height:1.26}body[data-site-page="p-5d98b2264dff"] .equation{page-break-inside:avoid}body[data-site-page="p-5d98b2264dff"] .callout, body[data-site-page="p-5d98b2264dff"] .table-wrap{page-break-inside:avoid}@page{size:Letter;margin:.4in}}

/* Phone-safe static math: every MathJax SVG contains direct path geometry (fontCache=none). */
body[data-site-page="p-5d98b2264dff"] .phone-math.display-math{display:block;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;text-align:center;margin:1.1rem 0;padding:.15rem 0}
body[data-site-page="p-5d98b2264dff"] .phone-math mjx-container{display:inline-block!important;margin:0!important;max-width:none!important;overflow:visible!important}
body[data-site-page="p-5d98b2264dff"] .phone-math svg{display:block;max-width:none!important;height:auto!important;overflow:visible}
@media(max-width:800px){body[data-site-page="p-5d98b2264dff"] .phone-math.display-math{text-align:left}body[data-site-page="p-5d98b2264dff"] .phone-math mjx-container{font-size:.98em}}
@media print{body[data-site-page="p-5d98b2264dff"] .phone-math.display-math{overflow:visible;text-align:center}body[data-site-page="p-5d98b2264dff"] .phone-math svg{max-width:7in!important;width:auto!important}}


/* 2026-08-06 full mobile math repair */
body[data-site-page="p-5d98b2264dff"], body[data-site-page="p-5d98b2264dff"], body[data-site-page="p-5d98b2264dff"] #page{max-width:100%;overflow-x:hidden}
body[data-site-page="p-5d98b2264dff"] .equation, body[data-site-page="p-5d98b2264dff"] .phone-math.display-math, body[data-site-page="p-5d98b2264dff"] .mobile-rendered-math.display-math{
  display:block;
  width:100%;
  max-width:100%;
  overflow-x:auto;
  overflow-y:hidden;
  -webkit-overflow-scrolling:touch;
  overscroll-behavior-inline:contain;
  text-align:left;
  margin:1rem 0;
  padding:.25rem 0 .4rem;
}
body[data-site-page="p-5d98b2264dff"] .phone-math.inline-math, body[data-site-page="p-5d98b2264dff"] .mobile-rendered-math.inline-math{
  display:inline-block;
  vertical-align:-.18em;
  max-width:100%;
}
body[data-site-page="p-5d98b2264dff"] .phone-math mjx-container, body[data-site-page="p-5d98b2264dff"] .mobile-rendered-math mjx-container{
  display:inline-block!important;
  margin:0!important;
  max-width:none!important;
  overflow:visible!important;
}
body[data-site-page="p-5d98b2264dff"] .phone-math.display-math mjx-container, body[data-site-page="p-5d98b2264dff"] .mobile-rendered-math.display-math mjx-container{
  min-width:max-content;
}
body[data-site-page="p-5d98b2264dff"] .phone-math svg, body[data-site-page="p-5d98b2264dff"] .mobile-rendered-math svg{
  display:block;
  max-width:none!important;
  height:auto!important;
  overflow:visible;
}
body[data-site-page="p-5d98b2264dff"] .mobile-rendered-math.inline-math svg, body[data-site-page="p-5d98b2264dff"] .phone-math.inline-math svg{
  display:inline-block;
  vertical-align:middle;
}
body[data-site-page="p-5d98b2264dff"] .formatted-source-reading{
  font-family:Georgia,"Times New Roman",serif;
  font-size:.98rem;
  line-height:1.58;
  color:var(--ink);
  background:#fff;
  border:1px solid var(--line);
  border-radius:10px;
  padding:1.1rem 1.2rem;
  margin:1rem 0;
  overflow-wrap:anywhere;
}
body[data-site-page="p-5d98b2264dff"] .formatted-source-reading h1, body[data-site-page="p-5d98b2264dff"] .formatted-source-reading h2, body[data-site-page="p-5d98b2264dff"] .formatted-source-reading h3, body[data-site-page="p-5d98b2264dff"] .formatted-source-reading h4{
  font-family:Inter,system-ui,sans-serif;
  color:var(--navy);
  line-height:1.2;
}
body[data-site-page="p-5d98b2264dff"] .formatted-source-reading h1{font-size:1.55rem;margin-top:.2rem}
body[data-site-page="p-5d98b2264dff"] .formatted-source-reading h2{font-size:1.3rem;margin-top:1.8rem}
body[data-site-page="p-5d98b2264dff"] .formatted-source-reading h3{font-size:1.12rem;margin-top:1.5rem;color:var(--blue)}
body[data-site-page="p-5d98b2264dff"] .formatted-source-reading h4{font-size:1rem;margin-top:1.3rem;color:var(--cyan)}
body[data-site-page="p-5d98b2264dff"] .formatted-source-reading table{
  display:block;
  width:max-content;
  min-width:100%;
  max-width:none;
  overflow-x:auto;
  border-collapse:collapse;
  font-family:Inter,system-ui,sans-serif;
  font-size:.82rem;
  margin:1rem 0;
}
body[data-site-page="p-5d98b2264dff"] .formatted-source-reading th, body[data-site-page="p-5d98b2264dff"] .formatted-source-reading td{border:1px solid var(--line);padding:.5rem .6rem;vertical-align:top}
body[data-site-page="p-5d98b2264dff"] .formatted-source-reading th{background:#edf4fa;text-align:left;color:var(--navy)}
body[data-site-page="p-5d98b2264dff"] .formatted-source-reading code{font-family:"SFMono-Regular",Consolas,monospace;font-size:.86em;background:#eef2f6;padding:.1em .25em;border-radius:4px}
body[data-site-page="p-5d98b2264dff"] .formatted-source-reading blockquote{margin:1rem 0;padding:.75rem 1rem;border-left:4px solid var(--cyan);background:#f3fafb}
body[data-site-page="p-5d98b2264dff"] .verbatim-source-details{margin:.75rem 0 1.5rem;border:1px solid var(--line);border-radius:8px;background:#f7f9fc}
body[data-site-page="p-5d98b2264dff"] .verbatim-source-details summary{cursor:pointer;padding:.7rem .85rem;font:700 .82rem/1.3 Inter,system-ui,sans-serif;color:var(--navy)}
body[data-site-page="p-5d98b2264dff"] .verbatim-source-details pre{margin:0;border-radius:0 0 8px 8px}
@media(max-width:800px){
  body[data-site-page="p-5d98b2264dff"] .cover{padding:3rem 1rem 2.5rem!important}
  body[data-site-page="p-5d98b2264dff"] .cover h1{font-size:2.35rem!important}
  body[data-site-page="p-5d98b2264dff"] .toc, body[data-site-page="p-5d98b2264dff"] .chapter, body[data-site-page="p-5d98b2264dff"] .source-appendix{padding:2.1rem 1rem!important}
  body[data-site-page="p-5d98b2264dff"] .part{padding:3rem 1rem!important}
  body[data-site-page="p-5d98b2264dff"] .prose{font-size:1rem}
  body[data-site-page="p-5d98b2264dff"] .equation, body[data-site-page="p-5d98b2264dff"] .phone-math.display-math, body[data-site-page="p-5d98b2264dff"] .mobile-rendered-math.display-math{margin:.85rem 0;padding:.2rem 0 .45rem}
  body[data-site-page="p-5d98b2264dff"] .phone-math mjx-container, body[data-site-page="p-5d98b2264dff"] .mobile-rendered-math mjx-container{font-size:1em!important}
  body[data-site-page="p-5d98b2264dff"] .formatted-source-reading{padding:.9rem .8rem;font-size:.95rem;border-radius:8px}
  body[data-site-page="p-5d98b2264dff"] .formatted-source-reading table{font-size:.76rem}
  body[data-site-page="p-5d98b2264dff"] .source-appendix pre{font-size:.72rem!important;line-height:1.42!important;white-space:pre!important;word-break:normal!important;overflow-x:auto!important}
}
@media print{
  body[data-site-page="p-5d98b2264dff"] .phone-math.display-math, body[data-site-page="p-5d98b2264dff"] .mobile-rendered-math.display-math{overflow:visible;text-align:center}
  body[data-site-page="p-5d98b2264dff"] .phone-math svg, body[data-site-page="p-5d98b2264dff"] .mobile-rendered-math svg{max-width:7in!important;width:auto!important}
  body[data-site-page="p-5d98b2264dff"] .verbatim-source-details{display:none}
}


/* 2026-08-06 native-SVG iPhone compatibility pass */
body[data-site-page="p-5d98b2264dff"] .phone-math mjx-container, body[data-site-page="p-5d98b2264dff"] .mobile-rendered-math mjx-container{display:contents!important}
body[data-site-page="p-5d98b2264dff"] .phone-math.display-math, body[data-site-page="p-5d98b2264dff"] .mobile-rendered-math.display-math, body[data-site-page="p-5d98b2264dff"] .equation{
  display:block;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;
  -webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;
}
body[data-site-page="p-5d98b2264dff"] .phone-math.display-math svg, body[data-site-page="p-5d98b2264dff"] .mobile-rendered-math.display-math svg, body[data-site-page="p-5d98b2264dff"] .equation svg{
  display:block;margin:.15rem auto .25rem;height:auto;
}
body[data-site-page="p-5d98b2264dff"] .phone-math.display-math svg.fit-math-svg, body[data-site-page="p-5d98b2264dff"] .mobile-rendered-math.display-math svg.fit-math-svg, body[data-site-page="p-5d98b2264dff"] .equation svg.fit-math-svg{
  max-width:100%!important;width:auto!important;
}
body[data-site-page="p-5d98b2264dff"] .phone-math.display-math svg.wide-math-svg, body[data-site-page="p-5d98b2264dff"] .mobile-rendered-math.display-math svg.wide-math-svg, body[data-site-page="p-5d98b2264dff"] .equation svg.wide-math-svg{
  max-width:none!important;margin-left:0;margin-right:0;
}
body[data-site-page="p-5d98b2264dff"] .phone-math.inline-math svg.inline-math-svg, body[data-site-page="p-5d98b2264dff"] .mobile-rendered-math.inline-math svg.inline-math-svg{
  display:inline-block!important;height:1.08em!important;width:auto!important;max-width:none!important;vertical-align:-.16em;
}
@media(max-width:800px){
  body[data-site-page="p-5d98b2264dff"] .phone-math.display-math svg, body[data-site-page="p-5d98b2264dff"] .mobile-rendered-math.display-math svg, body[data-site-page="p-5d98b2264dff"] .equation svg{min-height:1.15em}
  body[data-site-page="p-5d98b2264dff"] .phone-math.display-math, body[data-site-page="p-5d98b2264dff"] .mobile-rendered-math.display-math, body[data-site-page="p-5d98b2264dff"] .equation{scrollbar-width:thin}
}


body[data-site-page="p-5d98b2264dff"]{max-width:none!important;margin:0!important;padding:0!important;background:#fff!important;}
body[data-site-page="p-5d98b2264dff"] .anchor-layout{display:grid;grid-template-columns:285px minmax(0,1fr);align-items:start;}
body[data-site-page="p-5d98b2264dff"] .anchor-nav{position:fixed;top:0;left:0;z-index:20;width:256px;max-height:100vh;overflow:auto;padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.4;}
body[data-site-page="p-5d98b2264dff"] .anchor-content{grid-column:2;min-width:0;max-width:64rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-5d98b2264dff"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-5d98b2264dff"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-5d98b2264dff"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-5d98b2264dff"] .ann-title{font-weight:800;font-size:14.5px;margin:0 0 6px;line-height:1.25;}
body[data-site-page="p-5d98b2264dff"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-5d98b2264dff"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:13px 0 4px;font-weight:700;}
body[data-site-page="p-5d98b2264dff"] .anchor-content #page{max-width:none;width:100%;margin:0;background:#fff;box-shadow:none;}
body[data-site-page="p-5d98b2264dff"] .anchor-content .toc ol{columns:1!important;column-gap:0!important;}
body[data-site-page="p-5d98b2264dff"] .formatted-source-reading pre.diagram-block{display:block!important;visibility:visible!important;opacity:1!important;width:100%;max-width:100%;box-sizing:border-box;margin:1rem 0;padding:1rem 1.15rem;border:1px solid #c9d7e5;border-left:4px solid #0b7b8f;border-radius:8px;background:#f5f8fc!important;color:#172235!important;overflow-x:auto!important;overflow-y:visible!important;white-space:pre-wrap!important;word-break:normal!important;font-family:"SFMono-Regular",Consolas,"Liberation Mono",monospace;font-size:.82rem;line-height:1.5;}
body[data-site-page="p-5d98b2264dff"] .formatted-source-reading pre.diagram-block code{display:block!important;color:inherit!important;background:transparent!important;padding:0!important;font:inherit!important;white-space:pre-wrap!important;word-break:normal!important;}
@media(max-width:860px){body[data-site-page="p-5d98b2264dff"] .anchor-layout{display:block;}body[data-site-page="p-5d98b2264dff"] .anchor-nav{position:static;width:auto;max-height:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-5d98b2264dff"] .anchor-content{grid-column:auto;max-width:none;margin:0;padding:1rem 1rem 3rem;}}
@media(max-width:800px){body[data-site-page="p-5d98b2264dff"] .formatted-source-reading pre.diagram-block{font-size:.74rem;line-height:1.42;padding:.85rem .8rem;white-space:pre-wrap!important;word-break:break-word!important;}body[data-site-page="p-5d98b2264dff"] .formatted-source-reading pre.diagram-block code{white-space:pre-wrap!important;word-break:break-word!important;}}


/* Extracted styles: reconstructing-standard-model/index.html [p-350362063201] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-350362063201"] { font-size: 10.5pt; }
  body[data-site-page="p-350362063201"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-350362063201"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-350362063201"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-350362063201"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-350362063201"] h4, body[data-site-page="p-350362063201"] h5, body[data-site-page="p-350362063201"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-350362063201"] h1, body[data-site-page="p-350362063201"] h2, body[data-site-page="p-350362063201"] h3, body[data-site-page="p-350362063201"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-350362063201"] p { margin: .55rem 0; }
  body[data-site-page="p-350362063201"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-350362063201"] a:hover { text-decoration: underline; }
  body[data-site-page="p-350362063201"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-350362063201"] th, body[data-site-page="p-350362063201"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-350362063201"] th { background: #f0f0f0; } body[data-site-page="p-350362063201"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-350362063201"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-350362063201"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-350362063201"] pre code { background: none; padding: 0; }
  body[data-site-page="p-350362063201"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-350362063201"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-350362063201"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-350362063201"] img { max-width: 100%; }


body[data-site-page="p-350362063201"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-350362063201"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-350362063201"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 256px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.4;}
body[data-site-page="p-350362063201"] .anchor-content{flex:1 1 auto;min-width:0;max-width:66rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-350362063201"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-350362063201"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-350362063201"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-350362063201"] .ann-title{font-weight:800;font-size:14.5px;margin:0 0 6px;line-height:1.25;}
body[data-site-page="p-350362063201"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-350362063201"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:13px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-350362063201"] .anchor-layout{display:block;}body[data-site-page="p-350362063201"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-350362063201"] .anchor-content{max-width:none;}}


body[data-site-page="p-350362063201"] .smr{max-width:60rem;margin:0 auto;color:#18202a;}
body[data-site-page="p-350362063201"] .smr *{box-sizing:border-box;}
body[data-site-page="p-350362063201"] .smr .hero{padding:1.2rem 0 1.45rem;border-bottom:1px solid #dbe2ea;margin-bottom:1.75rem;}
body[data-site-page="p-350362063201"] .smr h1{font-size:2.35rem;line-height:1.12;letter-spacing:-.025em;margin:.1rem 0 .75rem;border:0;padding:0;color:#111b29;font-family:"Helvetica Neue",Arial,sans-serif;}
body[data-site-page="p-350362063201"] .smr .hero h2{font-size:1.25rem;line-height:1.35;margin:0;color:#3f5268;border:0;padding:0;font-weight:600;}
body[data-site-page="p-350362063201"] .smr h2{font-size:1.55rem;line-height:1.25;margin:2.25rem 0 .75rem;padding-bottom:.35rem;border-bottom:1px solid #dce3eb;color:#122033;font-family:"Helvetica Neue",Arial,sans-serif;}
body[data-site-page="p-350362063201"] .smr h3{font-size:1.12rem;line-height:1.3;margin:0 0 .45rem;color:#14365b;font-family:"Helvetica Neue",Arial,sans-serif;}
body[data-site-page="p-350362063201"] .smr h4{font-size:1rem;line-height:1.3;margin:1rem 0 .35rem;color:#253a52;font-family:"Helvetica Neue",Arial,sans-serif;}
body[data-site-page="p-350362063201"] .smr p{font-size:1.01rem;line-height:1.68;margin:.68rem 0;}
body[data-site-page="p-350362063201"] .smr .lead{font-size:1.08rem;line-height:1.72;}
body[data-site-page="p-350362063201"] .smr .statement{background:#f6f9fc;border:1px solid #d9e3ed;border-left:4px solid #245f95;border-radius:8px;padding:1rem 1.15rem;margin:1.2rem 0;}
body[data-site-page="p-350362063201"] .smr .statement p:first-child{margin-top:0;}body[data-site-page="p-350362063201"] .smr .statement p:last-child{margin-bottom:0;}
body[data-site-page="p-350362063201"] .smr .facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem .85rem;margin:1.05rem 0 1.35rem;padding:0;list-style:none;}
body[data-site-page="p-350362063201"] .smr .facts li{border:1px solid #dde4eb;border-radius:8px;background:#fff;padding:.75rem .85rem;font-family:"Helvetica Neue",Arial,sans-serif;font-weight:650;color:#26384d;}
body[data-site-page="p-350362063201"] .smr .equation{background:#fbfcfe;border:1px solid #dfe5ec;border-radius:9px;padding:.7rem .9rem;margin:.9rem 0;overflow-x:auto;}
body[data-site-page="p-350362063201"] .smr .equation.key{background:#f6fbff;border-color:#cfddea;box-shadow:inset 3px 0 0 #2e6d9f;}
body[data-site-page="p-350362063201"] .smr .sequence{background:#f4faf7;border:1px solid #cfe3d6;border-radius:10px;padding:.9rem 1.05rem;margin:1.15rem 0;overflow:visible;}
body[data-site-page="p-350362063201"] .smr .sequence-flow{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.45rem .6rem;font-family:"Helvetica Neue",Arial,sans-serif;font-weight:750;color:#173d2a;text-align:center;}
body[data-site-page="p-350362063201"] .smr .sequence-flow span{display:inline-flex;align-items:center;white-space:nowrap;}
body[data-site-page="p-350362063201"] .smr .sequence-flow span:not(:last-child)::after{content:"\2192";margin-left:.6rem;color:#6f8d79;font-weight:800;}
body[data-site-page="p-350362063201"] .smr .constraint-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.05rem 0 1.5rem;}
body[data-site-page="p-350362063201"] .smr details{border:1px solid #dce3ea;border-radius:10px;background:#fff;overflow:hidden;}
body[data-site-page="p-350362063201"] .smr details[open]{border-color:#c7d6e6;box-shadow:0 1px 5px rgba(25,55,85,.06);}
body[data-site-page="p-350362063201"] .smr summary{cursor:pointer;list-style:none;padding:.9rem 1rem;font-family:"Helvetica Neue",Arial,sans-serif;font-weight:750;color:#16283d;display:flex;align-items:center;gap:.65rem;}
body[data-site-page="p-350362063201"] .smr summary::-webkit-details-marker{display:none;}
body[data-site-page="p-350362063201"] .smr summary::after{content:"+";margin-left:auto;color:#91a2b4;font-size:1.2rem;font-weight:800;}
body[data-site-page="p-350362063201"] .smr details[open] summary::after{content:"\2212";}
body[data-site-page="p-350362063201"] .smr .num{display:inline-flex;align-items:center;justify-content:center;min-width:1.75rem;height:1.75rem;border-radius:50%;background:#edf4fb;color:#1d6399;font-size:.85rem;font-weight:800;}
body[data-site-page="p-350362063201"] .smr .detail-body{padding:.15rem 1.05rem 1.05rem;border-top:1px solid #edf1f5;}
body[data-site-page="p-350362063201"] .smr .rep-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:.9rem 0;}
body[data-site-page="p-350362063201"] .smr .rep-grid div{border-left:3px solid #809eb9;background:#f8fafc;border-radius:0 6px 6px 0;padding:.6rem .75rem;}
body[data-site-page="p-350362063201"] .smr .layers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.05rem 0 1.4rem;}
body[data-site-page="p-350362063201"] .smr .layer{border:1px solid #dce3ea;border-radius:10px;padding:1rem;background:#fff;}
body[data-site-page="p-350362063201"] .smr .layer .tag{display:inline-block;font-size:.72rem;letter-spacing:.07em;text-transform:uppercase;font-family:"Helvetica Neue",Arial,sans-serif;font-weight:800;color:#5b728a;margin-bottom:.4rem;}
body[data-site-page="p-350362063201"] .smr .layer p{font-size:.96rem;line-height:1.58;margin:.35rem 0 0;}
body[data-site-page="p-350362063201"] .smr .data-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin:1rem 0 1.35rem;}
body[data-site-page="p-350362063201"] .smr .data-card{border:1px solid #dde4eb;border-radius:9px;padding:.9rem 1rem;background:#fff;}
body[data-site-page="p-350362063201"] .smr .data-card p{font-size:.96rem;line-height:1.58;}
body[data-site-page="p-350362063201"] .smr .data-card p:last-child{margin-bottom:0;}
body[data-site-page="p-350362063201"] .smr .status-box{background:#f8fafc;border:1px solid #dbe3eb;border-radius:10px;padding:1rem 1.1rem;margin:1rem 0;}
body[data-site-page="p-350362063201"] .smr .category-table{width:100%;font-size:.92rem;margin:1rem 0;}
body[data-site-page="p-350362063201"] .smr .category-table th{background:#eef3f7;}
body[data-site-page="p-350362063201"] .smr .category-table td, body[data-site-page="p-350362063201"] .smr .category-table th{padding:.6rem .7rem;border-color:#d5dde5;}
body[data-site-page="p-350362063201"] .smr .closing{margin-top:2rem;padding:1.15rem 1.2rem;background:#f6faf7;border:1px solid #d2e5d7;border-radius:10px;}
body[data-site-page="p-350362063201"] .smr .closing h2{margin-top:0;border-bottom-color:#d2e5d7;}
body[data-site-page="p-350362063201"] .smr .closing p:last-child{margin-bottom:0;}
body[data-site-page="p-350362063201"] .smr ul.clean{margin:.65rem 0 1rem;padding-left:1.25rem;}
body[data-site-page="p-350362063201"] .smr ul.clean li{margin:.38rem 0;line-height:1.55;}
body[data-site-page="p-350362063201"] .smr .small{font-size:.92rem;color:#52606f;}
@media(max-width:840px){body[data-site-page="p-350362063201"] .smr .constraint-grid, body[data-site-page="p-350362063201"] .smr .layers, body[data-site-page="p-350362063201"] .smr .data-grid{grid-template-columns:1fr;}body[data-site-page="p-350362063201"] .smr .facts{grid-template-columns:1fr;}}
@media(max-width:520px){body[data-site-page="p-350362063201"] .smr h1{font-size:1.9rem;}body[data-site-page="p-350362063201"] .smr .rep-grid{grid-template-columns:1fr;}body[data-site-page="p-350362063201"] .smr .equation{padding:.55rem .6rem;}}


/* Extracted styles: scale/index.html [p-df2f29af2821] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-df2f29af2821"] { font-size: 10.5pt; }
  body[data-site-page="p-df2f29af2821"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-df2f29af2821"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-df2f29af2821"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-df2f29af2821"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-df2f29af2821"] h4, body[data-site-page="p-df2f29af2821"] h5, body[data-site-page="p-df2f29af2821"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-df2f29af2821"] h1, body[data-site-page="p-df2f29af2821"] h2, body[data-site-page="p-df2f29af2821"] h3, body[data-site-page="p-df2f29af2821"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-df2f29af2821"] p { margin: .55rem 0; }
  body[data-site-page="p-df2f29af2821"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-df2f29af2821"] a:hover { text-decoration: underline; }
  body[data-site-page="p-df2f29af2821"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-df2f29af2821"] th, body[data-site-page="p-df2f29af2821"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-df2f29af2821"] th { background: #f0f0f0; } body[data-site-page="p-df2f29af2821"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-df2f29af2821"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-df2f29af2821"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-df2f29af2821"] pre code { background: none; padding: 0; }
  body[data-site-page="p-df2f29af2821"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-df2f29af2821"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-df2f29af2821"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-df2f29af2821"] img { max-width: 100%; }
  body[data-site-page="p-df2f29af2821"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-df2f29af2821"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-df2f29af2821"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-df2f29af2821"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 256px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.4;}
body[data-site-page="p-df2f29af2821"] .anchor-content{flex:1 1 auto;min-width:0;max-width:64rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-df2f29af2821"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-df2f29af2821"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-df2f29af2821"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-df2f29af2821"] .ann-title{font-weight:800;font-size:14.5px;margin:0 0 6px;line-height:1.25;}
body[data-site-page="p-df2f29af2821"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-df2f29af2821"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:13px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-df2f29af2821"] .anchor-layout{display:block;}body[data-site-page="p-df2f29af2821"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-df2f29af2821"] .anchor-content{max-width:none;}}


/* Extracted styles: scale/scale.html [p-a417c1ee13ad] */

body[data-site-page="p-a417c1ee13ad"]{--ink:#18212b;--muted:#5d6876;--line:#d7dde5;--soft:#f6f8fb;--accent:#244b73;--green:#176b4f}
body[data-site-page="p-a417c1ee13ad"], body[data-site-page="p-a417c1ee13ad"] *{box-sizing:border-box}body[data-site-page="p-a417c1ee13ad"]{scroll-behavior:smooth}
body[data-site-page="p-a417c1ee13ad"]{margin:0;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;line-height:1.55;background:#fff}
body[data-site-page="p-a417c1ee13ad"] .anchor-layout{display:flex;align-items:flex-start}body[data-site-page="p-a417c1ee13ad"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 256px;max-height:100vh;overflow:auto;padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;font-family:'Helvetica Neue',Arial,sans-serif;font-size:13px;line-height:1.4}body[data-site-page="p-a417c1ee13ad"] .anchor-content{flex:1 1 auto;min-width:0;max-width:64rem;margin:0 auto;padding:1.2rem 1.6rem 4rem}
body[data-site-page="p-a417c1ee13ad"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px}body[data-site-page="p-a417c1ee13ad"] .anchor-nav a:hover{background:#eef7f1}body[data-site-page="p-a417c1ee13ad"] .anchor-nav a.current{background:#dff3e7;font-weight:700}body[data-site-page="p-a417c1ee13ad"] .ann-title{font-weight:800;font-size:14.5px;margin:0 0 6px;line-height:1.25}body[data-site-page="p-a417c1ee13ad"] .ann-title a{color:#0b5;padding:0}body[data-site-page="p-a417c1ee13ad"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:13px 0 4px;font-weight:700}
body[data-site-page="p-a417c1ee13ad"] .hero{padding:28px 30px 24px;border-bottom:3px solid var(--accent);background:linear-gradient(135deg,#f7fafc,#eef7f1)}body[data-site-page="p-a417c1ee13ad"] .eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:800;color:var(--green)}body[data-site-page="p-a417c1ee13ad"] h1, body[data-site-page="p-a417c1ee13ad"] h2, body[data-site-page="p-a417c1ee13ad"] h3{line-height:1.2;scroll-margin-top:20px}body[data-site-page="p-a417c1ee13ad"] h1{font-size:38px;margin:10px 0 12px}body[data-site-page="p-a417c1ee13ad"] h2{font-size:25px;margin:38px 0 10px;border-bottom:1px solid var(--line);padding-bottom:7px}body[data-site-page="p-a417c1ee13ad"] h3{font-size:19px;margin:28px 0 8px}body[data-site-page="p-a417c1ee13ad"] p{max-width:95ch}body[data-site-page="p-a417c1ee13ad"] .meta, body[data-site-page="p-a417c1ee13ad"] .group-description, body[data-site-page="p-a417c1ee13ad"] .source-path{color:var(--muted)}body[data-site-page="p-a417c1ee13ad"] .meta{font-size:13px}
body[data-site-page="p-a417c1ee13ad"] .notice{margin:22px 0;padding:16px 18px;border-left:5px solid var(--green);background:#eef7ef;border-radius:4px}body[data-site-page="p-a417c1ee13ad"] .package-contents{padding:18px 20px;background:var(--soft);border:1px solid var(--line);border-radius:10px}body[data-site-page="p-a417c1ee13ad"] .package-contents h2{margin:0 0 10px;border:0;padding:0;font-size:22px}body[data-site-page="p-a417c1ee13ad"] .package-contents ul{margin:7px 0 0 20px;padding:0}body[data-site-page="p-a417c1ee13ad"] .package-contents .folder{margin:10px 0}body[data-site-page="p-a417c1ee13ad"] .package-contents .folder ul{margin-top:4px}body[data-site-page="p-a417c1ee13ad"] .package-contents a{color:#155a94}body[data-site-page="p-a417c1ee13ad"] .package-group{scroll-margin-top:20px}
body[data-site-page="p-a417c1ee13ad"] .file-card{margin:12px 0;border:1px solid var(--line);border-radius:9px;background:#fff;overflow:hidden}body[data-site-page="p-a417c1ee13ad"] .file-card summary{cursor:pointer;display:flex;justify-content:space-between;gap:16px;padding:12px 14px;background:#f8fafc;font-weight:750}body[data-site-page="p-a417c1ee13ad"] .file-card summary:hover{background:#eef7f1}body[data-site-page="p-a417c1ee13ad"] .file-card summary small{font-weight:400;color:var(--muted);white-space:nowrap}body[data-site-page="p-a417c1ee13ad"] .file-body{padding:0 14px 18px}body[data-site-page="p-a417c1ee13ad"] .source-path{font:12px ui-monospace,SFMono-Regular,Menlo,monospace;padding:12px 0 5px}body[data-site-page="p-a417c1ee13ad"] .md-content h2{font-size:21px;margin-top:25px}body[data-site-page="p-a417c1ee13ad"] .md-content h3{font-size:17px}body[data-site-page="p-a417c1ee13ad"] .md-content ul, body[data-site-page="p-a417c1ee13ad"] .md-content ol{padding-left:24px}body[data-site-page="p-a417c1ee13ad"] .md-content li{margin:4px 0}
body[data-site-page="p-a417c1ee13ad"] .binary-notice{margin:10px 0;padding:13px 15px;border-left:4px solid #a66b00;background:#fff7e6;border-radius:4px}
body[data-site-page="p-a417c1ee13ad"] code{font:.92em ui-monospace,SFMono-Regular,Menlo,monospace;background:#f1f4f7;padding:.12em .35em;border-radius:4px}body[data-site-page="p-a417c1ee13ad"] pre{background:#111821;color:#edf4fb;padding:15px 17px;border-radius:9px;overflow:auto;white-space:pre-wrap;line-height:1.45}body[data-site-page="p-a417c1ee13ad"] pre code{background:transparent;padding:0;color:inherit}body[data-site-page="p-a417c1ee13ad"] .table-wrap{overflow-x:auto;margin:14px 0 20px}body[data-site-page="p-a417c1ee13ad"] table{border-collapse:collapse;width:100%;font-size:13px}body[data-site-page="p-a417c1ee13ad"] th, body[data-site-page="p-a417c1ee13ad"] td{border:1px solid var(--line);padding:8px 9px;vertical-align:top;text-align:left}body[data-site-page="p-a417c1ee13ad"] th{background:#edf2f7}body[data-site-page="p-a417c1ee13ad"] tr:nth-child(even) td{background:#fbfcfd}body[data-site-page="p-a417c1ee13ad"] a{color:#155a94}
@media(max-width:860px){body[data-site-page="p-a417c1ee13ad"] .anchor-layout{display:block}body[data-site-page="p-a417c1ee13ad"] .anchor-nav{position:static;max-height:none;border-right:0;border-bottom:1px solid #ddd}body[data-site-page="p-a417c1ee13ad"] .anchor-content{max-width:none;padding:1rem 1rem 3rem}body[data-site-page="p-a417c1ee13ad"] .hero{padding:24px 20px}body[data-site-page="p-a417c1ee13ad"] .hero h1{font-size:31px}body[data-site-page="p-a417c1ee13ad"] .file-card summary{display:block}body[data-site-page="p-a417c1ee13ad"] .file-card summary small{display:block;margin-top:4px}}@media print{body[data-site-page="p-a417c1ee13ad"] .anchor-nav, body[data-site-page="p-a417c1ee13ad"] .package-contents{display:none}body[data-site-page="p-a417c1ee13ad"] .anchor-content{max-width:none;padding:0}body[data-site-page="p-a417c1ee13ad"] .file-card{break-inside:avoid}body[data-site-page="p-a417c1ee13ad"] .file-card:not([open]){display:none}}


/* Extracted styles: scope/index.html [p-56f50fa5e5d7] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-56f50fa5e5d7"] { font-size: 10.5pt; }
  body[data-site-page="p-56f50fa5e5d7"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-56f50fa5e5d7"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-56f50fa5e5d7"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-56f50fa5e5d7"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-56f50fa5e5d7"] h4, body[data-site-page="p-56f50fa5e5d7"] h5, body[data-site-page="p-56f50fa5e5d7"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-56f50fa5e5d7"] h1, body[data-site-page="p-56f50fa5e5d7"] h2, body[data-site-page="p-56f50fa5e5d7"] h3, body[data-site-page="p-56f50fa5e5d7"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-56f50fa5e5d7"] p { margin: .55rem 0; }
  body[data-site-page="p-56f50fa5e5d7"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-56f50fa5e5d7"] a:hover { text-decoration: underline; }
  body[data-site-page="p-56f50fa5e5d7"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-56f50fa5e5d7"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; page-break-inside: avoid; }
  body[data-site-page="p-56f50fa5e5d7"] th, body[data-site-page="p-56f50fa5e5d7"] td { border: 1px solid #d6dee6; padding: .72rem .75rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-56f50fa5e5d7"] th { background: #f1f5f8; font-family: "Helvetica Neue",Arial,sans-serif; }
  body[data-site-page="p-56f50fa5e5d7"] img { max-width: 100%; }


body[data-site-page="p-56f50fa5e5d7"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-56f50fa5e5d7"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-56f50fa5e5d7"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 256px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.4;}
body[data-site-page="p-56f50fa5e5d7"] .anchor-content{flex:1 1 auto;min-width:0;max-width:66rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-56f50fa5e5d7"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-56f50fa5e5d7"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-56f50fa5e5d7"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-56f50fa5e5d7"] .ann-title{font-weight:800;font-size:14.5px;margin:0 0 6px;line-height:1.25;}
body[data-site-page="p-56f50fa5e5d7"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-56f50fa5e5d7"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:13px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-56f50fa5e5d7"] .anchor-layout{display:block;}body[data-site-page="p-56f50fa5e5d7"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-56f50fa5e5d7"] .anchor-content{max-width:none;}}


body[data-site-page="p-56f50fa5e5d7"] .scope{max-width:60rem;margin:0 auto;color:#18202a;}
body[data-site-page="p-56f50fa5e5d7"] .scope *{box-sizing:border-box;}
body[data-site-page="p-56f50fa5e5d7"] .scope .hero{padding:1.2rem 0 1.45rem;border-bottom:1px solid #dbe2ea;margin-bottom:1.75rem;}
body[data-site-page="p-56f50fa5e5d7"] .scope h1{font-size:2.45rem;line-height:1.1;letter-spacing:-.03em;margin:.1rem 0 .4rem;border:0;padding:0;color:#111b29;font-family:"Helvetica Neue",Arial,sans-serif;}
body[data-site-page="p-56f50fa5e5d7"] .scope .hero .sub{font-size:1.18rem;line-height:1.55;margin:.15rem 0 0;color:#42566d;max-width:54rem;font-style:italic;}
body[data-site-page="p-56f50fa5e5d7"] .scope h2{font-size:1.55rem;line-height:1.25;margin:2.25rem 0 .75rem;padding-bottom:.35rem;border-bottom:1px solid #dce3eb;color:#122033;font-family:"Helvetica Neue",Arial,sans-serif;}
body[data-site-page="p-56f50fa5e5d7"] .scope h3{font-size:1.08rem;line-height:1.3;margin:0 0 .45rem;color:#14365b;font-family:"Helvetica Neue",Arial,sans-serif;}
body[data-site-page="p-56f50fa5e5d7"] .scope p{font-size:1.01rem;line-height:1.68;margin:.68rem 0;}
body[data-site-page="p-56f50fa5e5d7"] .scope .opening{background:#f7fafc;border:1px solid #d8e2eb;border-left:4px solid #315f89;border-radius:9px;padding:1rem 1.15rem;margin:1.2rem 0 1.55rem;}
body[data-site-page="p-56f50fa5e5d7"] .scope .opening p:first-child{margin-top:0;}body[data-site-page="p-56f50fa5e5d7"] .scope .opening p:last-child{margin-bottom:0;}
body[data-site-page="p-56f50fa5e5d7"] .scope .definition{background:#f5faf7;border:1px solid #cce1d5;border-radius:11px;padding:1.05rem 1.15rem;margin:1rem 0 1.4rem;}
body[data-site-page="p-56f50fa5e5d7"] .scope .definition-intro{font-family:"Helvetica Neue",Arial,sans-serif;font-size:1.08rem;font-weight:800;color:#183b29;margin:.05rem 0 .85rem;}
body[data-site-page="p-56f50fa5e5d7"] .scope .conditions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin:.8rem 0 1rem;}
body[data-site-page="p-56f50fa5e5d7"] .scope .condition{background:#fff;border:1px solid #d7e3dc;border-top:4px solid #2e7a50;border-radius:9px;padding:.9rem .95rem;}
body[data-site-page="p-56f50fa5e5d7"] .scope .condition .num{display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;border-radius:50%;background:#e5f1e9;color:#24623f;font-family:"Helvetica Neue",Arial,sans-serif;font-weight:850;font-size:.8rem;margin-bottom:.35rem;}
body[data-site-page="p-56f50fa5e5d7"] .scope .condition h3{margin:.05rem 0 .3rem;color:#193e2b;}
body[data-site-page="p-56f50fa5e5d7"] .scope .condition p{font-size:.96rem;line-height:1.57;margin:0;}
body[data-site-page="p-56f50fa5e5d7"] .scope .binding{font-family:"Helvetica Neue",Arial,sans-serif;background:#eef5fb;border:1px solid #cbdeed;border-left:4px solid #356e9f;border-radius:8px;padding:.9rem 1rem;margin:1rem 0;color:#183750;font-size:1.03rem;line-height:1.55;}
body[data-site-page="p-56f50fa5e5d7"] .scope .objection{font-style:italic;color:#4f5b68;background:#f8fafc;border-left:4px solid #9aa9b7;border-radius:0 7px 7px 0;padding:.85rem 1rem;margin:.85rem 0 1.05rem;}
body[data-site-page="p-56f50fa5e5d7"] .scope .rule{background:#fff8ec;border:1px solid #e8d8b7;border-left:4px solid #b88a31;border-radius:8px;padding:.9rem 1rem;margin:1rem 0;}
body[data-site-page="p-56f50fa5e5d7"] .scope .rule p{font-family:"Helvetica Neue",Arial,sans-serif;font-size:1.07rem;font-weight:800;color:#654615;margin:.15rem 0;}
body[data-site-page="p-56f50fa5e5d7"] .scope .reason-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin:1rem 0 1.4rem;}
body[data-site-page="p-56f50fa5e5d7"] .scope .reason{border:1px solid #dce3e9;border-radius:9px;background:#fff;padding:.9rem 1rem;}
body[data-site-page="p-56f50fa5e5d7"] .scope .reason h3{margin:0 0 .35rem;}
body[data-site-page="p-56f50fa5e5d7"] .scope .reason p{font-size:.97rem;line-height:1.6;margin:.25rem 0;}
body[data-site-page="p-56f50fa5e5d7"] .scope .standing{display:grid;gap:.85rem;margin:1rem 0 1.3rem;}
body[data-site-page="p-56f50fa5e5d7"] .scope .status{border:1px solid #dce3e9;border-radius:9px;background:#fff;padding:.95rem 1rem;}
body[data-site-page="p-56f50fa5e5d7"] .scope .status h3{display:flex;align-items:center;gap:.55rem;margin:0 0 .35rem;}
body[data-site-page="p-56f50fa5e5d7"] .scope .status .badge{font-size:.72rem;font-weight:850;text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:.2rem .55rem;}
body[data-site-page="p-56f50fa5e5d7"] .scope .status.partial{border-left:4px solid #b98524;}body[data-site-page="p-56f50fa5e5d7"] .scope .status.partial .badge{background:#fff2d9;color:#825c18;}
body[data-site-page="p-56f50fa5e5d7"] .scope .status.no{border-left:4px solid #ad5149;}body[data-site-page="p-56f50fa5e5d7"] .scope .status.no .badge{background:#fce8e6;color:#883831;}
body[data-site-page="p-56f50fa5e5d7"] .scope .status.minimum{border-left:4px solid #517aa0;}body[data-site-page="p-56f50fa5e5d7"] .scope .status.minimum .badge{background:#eaf2f9;color:#345d82;}
body[data-site-page="p-56f50fa5e5d7"] .scope .status p{font-size:.98rem;line-height:1.62;margin:.25rem 0;}
body[data-site-page="p-56f50fa5e5d7"] .scope .assessment{background:#f3f7fa;border:1px solid #d5e0e8;border-radius:9px;padding:.95rem 1.05rem;margin:1rem 0;}
body[data-site-page="p-56f50fa5e5d7"] .scope .assessment p{margin:.2rem 0;font-size:1.04rem;}
body[data-site-page="p-56f50fa5e5d7"] .scope .table-wrap{width:100%;overflow-x:auto;margin:1rem 0 1.35rem;border:1px solid #d8e0e7;border-radius:9px;}
body[data-site-page="p-56f50fa5e5d7"] .scope table{margin:0;min-width:720px;border:0;}
body[data-site-page="p-56f50fa5e5d7"] .scope th, body[data-site-page="p-56f50fa5e5d7"] .scope td{font-size:.94rem;line-height:1.5;border-top:0;border-left:0;}
body[data-site-page="p-56f50fa5e5d7"] .scope th:last-child, body[data-site-page="p-56f50fa5e5d7"] .scope td:last-child{border-right:0;}
body[data-site-page="p-56f50fa5e5d7"] .scope tr:last-child td{border-bottom:0;}
body[data-site-page="p-56f50fa5e5d7"] .scope tbody tr:nth-child(even) td{background:#fafcfd;}
body[data-site-page="p-56f50fa5e5d7"] .scope .report{background:#f7fbf9;border:1px solid #cfe3d8;border-left:4px solid #2d7d50;border-radius:8px;padding:.9rem 1rem;margin:1rem 0;}
body[data-site-page="p-56f50fa5e5d7"] .scope .closing{background:#fff6f5;border:1px solid #ebcfcb;border-radius:10px;padding:1.05rem 1.15rem;margin:2.1rem 0 1rem;}
body[data-site-page="p-56f50fa5e5d7"] .scope .closing h2{border:0;margin:.05rem 0 .65rem;padding:0;color:#7f302b;}
body[data-site-page="p-56f50fa5e5d7"] .scope .failure{border-top:1px solid #ecd9d6;padding:.7rem 0 .15rem;}
body[data-site-page="p-56f50fa5e5d7"] .scope .failure:first-of-type{border-top:0;padding-top:.1rem;}
body[data-site-page="p-56f50fa5e5d7"] .scope .failure h3{color:#743530;margin:0 0 .25rem;}
body[data-site-page="p-56f50fa5e5d7"] .scope .failure p{margin:.25rem 0;}
body[data-site-page="p-56f50fa5e5d7"] .scope a{font-weight:600;}
@media(max-width:760px){
  body[data-site-page="p-56f50fa5e5d7"] .scope h1{font-size:2rem;}
  body[data-site-page="p-56f50fa5e5d7"] .scope .hero .sub{font-size:1.05rem;}
  body[data-site-page="p-56f50fa5e5d7"] .scope h2{font-size:1.38rem;}
  body[data-site-page="p-56f50fa5e5d7"] .scope .conditions, body[data-site-page="p-56f50fa5e5d7"] .scope .reason-grid{grid-template-columns:1fr;}
}
body[data-site-page="p-56f50fa5e5d7"] .scope .section-nav{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin:.15rem 0 1.15rem;padding:.65rem .75rem;background:#f7fafc;border:1px solid #dbe2ea;border-radius:9px;font-family:"Helvetica Neue",Arial,sans-serif;}
body[data-site-page="p-56f50fa5e5d7"] .scope .section-nav a{display:inline-block;padding:.38rem .68rem;border:1px solid #cfd9e3;border-radius:999px;background:#fff;color:#29465f;font-size:.86rem;font-weight:700;line-height:1.2;text-decoration:none;}
body[data-site-page="p-56f50fa5e5d7"] .scope .section-nav a:hover{background:#eef7f1;border-color:#b8d7c4;text-decoration:none;}
body[data-site-page="p-56f50fa5e5d7"] .scope .section-nav a[aria-current="page"]{background:#dff3e7;border-color:#a9d2ba;color:#185b36;}


/* Extracted styles: scripts/index.html [p-7293df299121] */

  body[data-site-page="p-7293df299121"]{--ink:#1a1c20;--muted:#5a6068;--line:#dfe2e7;--bg:#fbfcfd;--accent:#2b4a6f;--accent-soft:#eef3f8;}
  body[data-site-page="p-7293df299121"], body[data-site-page="p-7293df299121"] *{box-sizing:border-box}
  body[data-site-page="p-7293df299121"]{margin:0;background:var(--bg);color:var(--ink);font:16px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;}
  body[data-site-page="p-7293df299121"] .wrap{max-width:820px;margin:0 auto;padding:34px 22px 60px}
  body[data-site-page="p-7293df299121"] h1{font-size:25px;margin:0 0 6px;color:var(--accent)}
  body[data-site-page="p-7293df299121"] h2{font-size:18px;margin:26px 0 8px;color:var(--accent)}
  body[data-site-page="p-7293df299121"] p{margin:0 0 14px}
  body[data-site-page="p-7293df299121"] a{color:var(--accent)}
  body[data-site-page="p-7293df299121"] .muted{color:var(--muted)}
  body[data-site-page="p-7293df299121"] .small{font-size:14px;line-height:1.55}
  body[data-site-page="p-7293df299121"] ul{margin:0 0 14px;padding-left:22px}
  body[data-site-page="p-7293df299121"] li{margin:0 0 6px}
  body[data-site-page="p-7293df299121"] code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.92em}
  body[data-site-page="p-7293df299121"] .back{font-size:14px;margin-bottom:18px;display:inline-block}
  body[data-site-page="p-7293df299121"] .runner{border:1px solid var(--line);border-left:4px solid var(--accent);background:var(--accent-soft);border-radius:8px;padding:14px 16px;margin:16px 0}


/* Extracted styles: scripts/outputs/index.html [p-985c76de038f] */

  body[data-site-page="p-985c76de038f"]{--ink:#1a1c20;--muted:#5a6068;--line:#dfe2e7;--bg:#fbfcfd;--accent:#2b4a6f;--accent-soft:#eef3f8;}
  body[data-site-page="p-985c76de038f"], body[data-site-page="p-985c76de038f"] *{box-sizing:border-box}
  body[data-site-page="p-985c76de038f"]{margin:0;background:var(--bg);color:var(--ink);font:16px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;}
  body[data-site-page="p-985c76de038f"] .wrap{max-width:820px;margin:0 auto;padding:34px 22px 60px}
  body[data-site-page="p-985c76de038f"] h1{font-size:23px;margin:0 0 6px;color:var(--accent)}
  body[data-site-page="p-985c76de038f"] p{margin:0 0 14px}
  body[data-site-page="p-985c76de038f"] a{color:var(--accent)}
  body[data-site-page="p-985c76de038f"] .muted{color:var(--muted)}
  body[data-site-page="p-985c76de038f"] .small{font-size:14px;line-height:1.55}
  body[data-site-page="p-985c76de038f"] ul{margin:0 0 14px;padding-left:22px}
  body[data-site-page="p-985c76de038f"] li{margin:0 0 5px}
  body[data-site-page="p-985c76de038f"] code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.92em}
  body[data-site-page="p-985c76de038f"] .back{font-size:14px;margin-bottom:18px;display:inline-block}


/* Extracted styles: shape/ExactMultimodePointParticleRWZWaveform.html [p-0d9d867902ef] */

body[data-site-page="p-0d9d867902ef"]{
 --ink:#172235;--muted:#61708a;--line:#d7e0ea;--paper:#fff;--navy:#102a43;
 --blue:#1d5b8f;--cyan:#0b7b8f;--green:#176b4f;--amber:#8a5200;--violet:#5b3f8c;
}
body[data-site-page="p-0d9d867902ef"], body[data-site-page="p-0d9d867902ef"] *{box-sizing:border-box}body[data-site-page="p-0d9d867902ef"]{scroll-behavior:smooth}
body[data-site-page="p-0d9d867902ef"]{margin:0;background:#e8eef5;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;line-height:1.6}
body[data-site-page="p-0d9d867902ef"] a{color:#155a94}body[data-site-page="p-0d9d867902ef"] #page{max-width:1120px;margin:auto;background:#fff;box-shadow:0 0 42px rgba(18,35,57,.17)}
body[data-site-page="p-0d9d867902ef"] .cover{min-height:100vh;padding:7rem 6rem 5rem;background:linear-gradient(135deg,rgba(13,37,62,.98),rgba(13,111,119,.94));color:#fff;display:flex;flex-direction:column;justify-content:space-between}
body[data-site-page="p-0d9d867902ef"] .cover .eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:.78rem;font-weight:800;color:#a6e1e8}
body[data-site-page="p-0d9d867902ef"] .cover h1{font-family:Georgia,"Times New Roman",serif;font-size:4.05rem;line-height:1.03;margin:1rem 0;max-width:970px}
body[data-site-page="p-0d9d867902ef"] .cover h2{font-size:1.24rem;line-height:1.53;font-weight:400;max-width:920px;color:#d9edf1}
body[data-site-page="p-0d9d867902ef"] .cover .meta{display:grid;grid-template-columns:repeat(3,1fr);gap:1.4rem;border-top:1px solid rgba(255,255,255,.3);padding-top:1.35rem}
body[data-site-page="p-0d9d867902ef"] .cover .meta strong{display:block;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;color:#a6e1e8}body[data-site-page="p-0d9d867902ef"] .cover .meta span{font-size:.94rem}
body[data-site-page="p-0d9d867902ef"] .companions{padding:1rem 5rem;background:#edf9fb;border-bottom:1px solid #b7dce2;color:#174e58}
body[data-site-page="p-0d9d867902ef"] .toc{padding:3.5rem 5rem;border-bottom:1px solid var(--line)}body[data-site-page="p-0d9d867902ef"] .toc h1{font-family:Georgia,serif;font-size:2.35rem}
body[data-site-page="p-0d9d867902ef"] .toc ol{columns:2;column-gap:3rem;padding-left:1.3rem}body[data-site-page="p-0d9d867902ef"] .toc li{break-inside:avoid;margin:.3rem 0}body[data-site-page="p-0d9d867902ef"] .toc a{text-decoration:none}
body[data-site-page="p-0d9d867902ef"] .chapter{padding:4.15rem 5rem;border-bottom:1px solid var(--line);page-break-before:always}
body[data-site-page="p-0d9d867902ef"] .chapter-head{margin-bottom:2.05rem}body[data-site-page="p-0d9d867902ef"] .chapter-kicker{text-transform:uppercase;letter-spacing:.13em;font-size:.74rem;color:var(--blue);font-weight:800}
body[data-site-page="p-0d9d867902ef"] .chapter h1{font-family:Georgia,"Times New Roman",serif;font-size:2.68rem;line-height:1.12;margin:.45rem 0;color:var(--navy)}
body[data-site-page="p-0d9d867902ef"] .chapter-status{margin-top:.9rem}body[data-site-page="p-0d9d867902ef"] .prose{font-family:Georgia,"Times New Roman",serif;font-size:1.04rem}
body[data-site-page="p-0d9d867902ef"] .prose h2{font-family:Inter,system-ui,sans-serif;font-size:1.67rem;line-height:1.22;margin-top:2.35rem;color:var(--navy)}
body[data-site-page="p-0d9d867902ef"] .prose h3{font-family:Inter,system-ui,sans-serif;font-size:1.23rem;margin-top:1.9rem;color:var(--blue)}
body[data-site-page="p-0d9d867902ef"] .prose p{margin:.87rem 0}body[data-site-page="p-0d9d867902ef"] .prose blockquote{padding:1rem 1.3rem;border-left:5px solid var(--cyan);background:#f0fafb}
body[data-site-page="p-0d9d867902ef"] .prose table, body[data-site-page="p-0d9d867902ef"] .table-wrap table{width:100%;border-collapse:collapse;margin:1.25rem 0;font-family:Inter,system-ui,sans-serif;font-size:.83rem}
body[data-site-page="p-0d9d867902ef"] .prose th, body[data-site-page="p-0d9d867902ef"] .prose td, body[data-site-page="p-0d9d867902ef"] .table-wrap th, body[data-site-page="p-0d9d867902ef"] .table-wrap td{border:1px solid var(--line);padding:.56rem .65rem;vertical-align:top}
body[data-site-page="p-0d9d867902ef"] .prose th, body[data-site-page="p-0d9d867902ef"] .table-wrap th{background:#edf4fa;text-align:left;color:var(--navy)}
body[data-site-page="p-0d9d867902ef"] .prose code, body[data-site-page="p-0d9d867902ef"] .table-wrap code{font-family:"SFMono-Regular",Consolas,monospace;font-size:.86em;background:#eef2f6;padding:.1em .25em;border-radius:4px;word-break:break-word}
body[data-site-page="p-0d9d867902ef"] pre{white-space:pre-wrap;word-break:break-word;background:#0f1f2e;color:#dbe7f2;padding:1.25rem;border-radius:8px;font-size:.72rem;line-height:1.42;overflow:auto}
body[data-site-page="p-0d9d867902ef"] .part-divider{padding:6rem 5rem 5rem;background:linear-gradient(135deg,#102a43,#176e7d);color:#fff;page-break-before:always}
body[data-site-page="p-0d9d867902ef"] .part-divider span{text-transform:uppercase;letter-spacing:.15em;font-size:.8rem;font-weight:800;color:#a7e1e8}
body[data-site-page="p-0d9d867902ef"] .part-divider h1{font-family:Georgia,serif;font-size:3.2rem;margin:.5rem 0}body[data-site-page="p-0d9d867902ef"] .part-divider p{font-size:1.14rem;max-width:820px;color:#d8edf0}
body[data-site-page="p-0d9d867902ef"] .badge{display:inline-block;padding:.28rem .62rem;border-radius:999px;font:700 .7rem/1 Inter,system-ui,sans-serif;letter-spacing:.04em;background:#e7edf3;color:#42526a}
body[data-site-page="p-0d9d867902ef"] .badge.exact{background:#e0f4eb;color:#176b4f}body[data-site-page="p-0d9d867902ef"] .badge.conditional{background:#fff1d7;color:#8a5200}body[data-site-page="p-0d9d867902ef"] .badge.draft{background:#eee6ff;color:#5b3f8c}body[data-site-page="p-0d9d867902ef"] .badge.source{background:#e5f0fb;color:#1d5b8f}
body[data-site-page="p-0d9d867902ef"] .evidence-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;padding:0 5rem 2rem}
body[data-site-page="p-0d9d867902ef"] .metric{border:1px solid var(--line);border-radius:10px;padding:1.17rem;background:linear-gradient(180deg,#fff,#f6f9fc)}
body[data-site-page="p-0d9d867902ef"] .metric span{font-size:.74rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:800}body[data-site-page="p-0d9d867902ef"] .metric strong{display:block;font-size:1.78rem;color:var(--navy);margin:.3rem 0}body[data-site-page="p-0d9d867902ef"] .metric small{color:var(--muted)}
body[data-site-page="p-0d9d867902ef"] .figure{margin:2rem auto;max-width:920px;padding:1rem;border:1px solid var(--line);border-radius:10px;background:#fff}body[data-site-page="p-0d9d867902ef"] .figure img{display:block;width:100%;height:auto}body[data-site-page="p-0d9d867902ef"] .figure h3{font-family:Inter,system-ui,sans-serif;color:var(--navy);margin:.2rem 0 .8rem}body[data-site-page="p-0d9d867902ef"] .figure p{font-size:.88rem;color:var(--muted);margin:.7rem 0 0}
body[data-site-page="p-0d9d867902ef"] .math-display{overflow-x:auto;text-align:center;margin:1.2rem 0}body[data-site-page="p-0d9d867902ef"] .math-inline{display:inline-block;vertical-align:middle}
body[data-site-page="p-0d9d867902ef"] mjx-container[jax="SVG"]{max-width:100%;overflow-x:auto}body[data-site-page="p-0d9d867902ef"] mjx-container[jax="SVG"] svg{max-width:100%}
body[data-site-page="p-0d9d867902ef"] .source-appendix{background:#fcfdff}body[data-site-page="p-0d9d867902ef"] .source-appendix .prose{font-size:.95rem}
body[data-site-page="p-0d9d867902ef"] .footer{padding:2rem 5rem;background:#102a43;color:#dbe7f2;font-size:.8rem}
@media(max-width:800px){body[data-site-page="p-0d9d867902ef"] .cover{padding:4rem 2rem}body[data-site-page="p-0d9d867902ef"] .cover h1{font-size:3rem}body[data-site-page="p-0d9d867902ef"] .cover .meta{grid-template-columns:1fr}body[data-site-page="p-0d9d867902ef"] .toc, body[data-site-page="p-0d9d867902ef"] .chapter, body[data-site-page="p-0d9d867902ef"] .part-divider{padding:3rem 2rem}body[data-site-page="p-0d9d867902ef"] .toc ol{columns:1}body[data-site-page="p-0d9d867902ef"] .evidence-grid{grid-template-columns:1fr;padding:0 2rem 2rem}body[data-site-page="p-0d9d867902ef"] .companions{padding:1rem 2rem}}
@media print{
 body[data-site-page="p-0d9d867902ef"]{background:#fff}body[data-site-page="p-0d9d867902ef"] #page{max-width:none;box-shadow:none}body[data-site-page="p-0d9d867902ef"] .cover{min-height:10.3in;padding:.8in}body[data-site-page="p-0d9d867902ef"] .companions{display:none}
 body[data-site-page="p-0d9d867902ef"] .chapter{padding:.55in .65in;page-break-before:always}body[data-site-page="p-0d9d867902ef"] .part-divider{padding:1in .7in;min-height:9in}body[data-site-page="p-0d9d867902ef"] .toc{padding:.6in}body[data-site-page="p-0d9d867902ef"] .toc ol{columns:2}
 body[data-site-page="p-0d9d867902ef"] .evidence-grid{padding:0 .65in .3in}body[data-site-page="p-0d9d867902ef"] .prose{font-size:10pt}body[data-site-page="p-0d9d867902ef"] .prose h2{font-size:16pt}
 body[data-site-page="p-0d9d867902ef"] a{color:inherit;text-decoration:none}@page{size:Letter;margin:.45in}
}


/* Extracted styles: shape/ExactPointParticleRWZWaveform.html [p-4f3ca725eda5] */

body[data-site-page="p-4f3ca725eda5"]{
 --ink:#172235;--muted:#61708a;--line:#d7e0ea;--paper:#fff;--navy:#102a43;
 --blue:#1d5b8f;--cyan:#0b7b8f;--green:#176b4f;--amber:#8a5200;--violet:#5b3f8c;
}
body[data-site-page="p-4f3ca725eda5"], body[data-site-page="p-4f3ca725eda5"] *{box-sizing:border-box}body[data-site-page="p-4f3ca725eda5"]{scroll-behavior:smooth}
body[data-site-page="p-4f3ca725eda5"]{margin:0;background:#e8eef5;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;line-height:1.6}
body[data-site-page="p-4f3ca725eda5"] a{color:#155a94}body[data-site-page="p-4f3ca725eda5"] #page{max-width:1120px;margin:auto;background:#fff;box-shadow:0 0 42px rgba(18,35,57,.17)}
body[data-site-page="p-4f3ca725eda5"] .cover{min-height:100vh;padding:7rem 6rem 5rem;background:linear-gradient(135deg,rgba(13,37,62,.98),rgba(13,111,119,.94));color:#fff;display:flex;flex-direction:column;justify-content:space-between}
body[data-site-page="p-4f3ca725eda5"] .cover .eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:.78rem;font-weight:800;color:#a6e1e8}
body[data-site-page="p-4f3ca725eda5"] .cover h1{font-family:Georgia,"Times New Roman",serif;font-size:4.15rem;line-height:1.03;margin:1rem 0;max-width:950px}
body[data-site-page="p-4f3ca725eda5"] .cover h2{font-size:1.25rem;line-height:1.53;font-weight:400;max-width:900px;color:#d9edf1}
body[data-site-page="p-4f3ca725eda5"] .cover .meta{display:grid;grid-template-columns:repeat(3,1fr);gap:1.4rem;border-top:1px solid rgba(255,255,255,.3);padding-top:1.35rem}
body[data-site-page="p-4f3ca725eda5"] .cover .meta strong{display:block;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;color:#a6e1e8}body[data-site-page="p-4f3ca725eda5"] .cover .meta span{font-size:.94rem}
body[data-site-page="p-4f3ca725eda5"] .companions{padding:1rem 5rem;background:#edf9fb;border-bottom:1px solid #b7dce2;color:#174e58}
body[data-site-page="p-4f3ca725eda5"] .toc{padding:3.5rem 5rem;border-bottom:1px solid var(--line)}body[data-site-page="p-4f3ca725eda5"] .toc h1{font-family:Georgia,serif;font-size:2.35rem}
body[data-site-page="p-4f3ca725eda5"] .toc ol{columns:2;column-gap:3rem;padding-left:1.3rem}body[data-site-page="p-4f3ca725eda5"] .toc li{break-inside:avoid;margin:.3rem 0}body[data-site-page="p-4f3ca725eda5"] .toc a{text-decoration:none}
body[data-site-page="p-4f3ca725eda5"] .chapter{padding:4.15rem 5rem;border-bottom:1px solid var(--line);page-break-before:always}
body[data-site-page="p-4f3ca725eda5"] .chapter-head{margin-bottom:2.05rem}body[data-site-page="p-4f3ca725eda5"] .chapter-kicker{text-transform:uppercase;letter-spacing:.13em;font-size:.74rem;color:var(--blue);font-weight:800}
body[data-site-page="p-4f3ca725eda5"] .chapter h1{font-family:Georgia,"Times New Roman",serif;font-size:2.68rem;line-height:1.12;margin:.45rem 0;color:var(--navy)}
body[data-site-page="p-4f3ca725eda5"] .chapter-status{margin-top:.9rem}body[data-site-page="p-4f3ca725eda5"] .prose{font-family:Georgia,"Times New Roman",serif;font-size:1.04rem}
body[data-site-page="p-4f3ca725eda5"] .prose h2{font-family:Inter,system-ui,sans-serif;font-size:1.67rem;line-height:1.22;margin-top:2.35rem;color:var(--navy)}
body[data-site-page="p-4f3ca725eda5"] .prose h3{font-family:Inter,system-ui,sans-serif;font-size:1.23rem;margin-top:1.9rem;color:var(--blue)}
body[data-site-page="p-4f3ca725eda5"] .prose p{margin:.87rem 0}body[data-site-page="p-4f3ca725eda5"] .prose blockquote{padding:1rem 1.3rem;border-left:5px solid var(--cyan);background:#f0fafb}
body[data-site-page="p-4f3ca725eda5"] .prose table{width:100%;border-collapse:collapse;margin:1.25rem 0;font-family:Inter,system-ui,sans-serif;font-size:.83rem}
body[data-site-page="p-4f3ca725eda5"] .prose th, body[data-site-page="p-4f3ca725eda5"] .prose td{border:1px solid var(--line);padding:.56rem .65rem;vertical-align:top}body[data-site-page="p-4f3ca725eda5"] .prose th{background:#edf4fa;text-align:left;color:var(--navy)}
body[data-site-page="p-4f3ca725eda5"] .prose code{font-family:"SFMono-Regular",Consolas,monospace;font-size:.86em;background:#eef2f6;padding:.1em .25em;border-radius:4px;word-break:break-word}
body[data-site-page="p-4f3ca725eda5"] pre{white-space:pre-wrap;word-break:break-word;background:#0f1f2e;color:#dbe7f2;padding:1.25rem;border-radius:8px;font-size:.73rem;line-height:1.42;overflow:auto}
body[data-site-page="p-4f3ca725eda5"] .part-divider{padding:6rem 5rem 5rem;background:linear-gradient(135deg,#102a43,#176e7d);color:#fff;page-break-before:always}
body[data-site-page="p-4f3ca725eda5"] .part-divider span{text-transform:uppercase;letter-spacing:.15em;font-size:.8rem;font-weight:800;color:#a7e1e8}
body[data-site-page="p-4f3ca725eda5"] .part-divider h1{font-family:Georgia,serif;font-size:3.2rem;margin:.5rem 0}body[data-site-page="p-4f3ca725eda5"] .part-divider p{font-size:1.14rem;max-width:820px;color:#d8edf0}
body[data-site-page="p-4f3ca725eda5"] .badge{display:inline-block;padding:.28rem .62rem;border-radius:999px;font:700 .7rem/1 Inter,system-ui,sans-serif;letter-spacing:.04em;background:#e7edf3;color:#42526a}
body[data-site-page="p-4f3ca725eda5"] .badge.exact{background:#e0f4eb;color:#176b4f}body[data-site-page="p-4f3ca725eda5"] .badge.conditional{background:#fff1d7;color:#8a5200}body[data-site-page="p-4f3ca725eda5"] .badge.draft{background:#eee6ff;color:#5b3f8c}body[data-site-page="p-4f3ca725eda5"] .badge.source{background:#e5f0fb;color:#1d5b8f}
body[data-site-page="p-4f3ca725eda5"] .evidence-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;padding:0 5rem 2rem}
body[data-site-page="p-4f3ca725eda5"] .metric{border:1px solid var(--line);border-radius:10px;padding:1.17rem;background:linear-gradient(180deg,#fff,#f6f9fc)}
body[data-site-page="p-4f3ca725eda5"] .metric span{font-size:.74rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:800}body[data-site-page="p-4f3ca725eda5"] .metric strong{display:block;font-size:1.78rem;color:var(--navy);margin:.3rem 0}body[data-site-page="p-4f3ca725eda5"] .metric small{color:var(--muted)}
body[data-site-page="p-4f3ca725eda5"] .figure{margin:2rem auto;max-width:920px;padding:1rem;border:1px solid var(--line);border-radius:10px;background:#fff}body[data-site-page="p-4f3ca725eda5"] .figure img{display:block;width:100%;height:auto}body[data-site-page="p-4f3ca725eda5"] .figure h3{font-family:Inter,system-ui,sans-serif;color:var(--navy);margin:.2rem 0 .8rem}body[data-site-page="p-4f3ca725eda5"] .figure p{font-size:.88rem;color:var(--muted);margin:.7rem 0 0}
body[data-site-page="p-4f3ca725eda5"] .math-display{overflow-x:auto;text-align:center;margin:1.2rem 0}body[data-site-page="p-4f3ca725eda5"] .math-inline{display:inline-block;vertical-align:middle}
body[data-site-page="p-4f3ca725eda5"] mjx-container[jax="SVG"]{max-width:100%;overflow-x:auto}body[data-site-page="p-4f3ca725eda5"] mjx-container[jax="SVG"] svg{max-width:100%}
body[data-site-page="p-4f3ca725eda5"] .source-appendix{background:#fcfdff}body[data-site-page="p-4f3ca725eda5"] .source-appendix .prose{font-size:.95rem}
body[data-site-page="p-4f3ca725eda5"] .footer{padding:2rem 5rem;background:#102a43;color:#dbe7f2;font-size:.8rem}
@media(max-width:800px){body[data-site-page="p-4f3ca725eda5"] .cover{padding:4rem 2rem}body[data-site-page="p-4f3ca725eda5"] .cover h1{font-size:3rem}body[data-site-page="p-4f3ca725eda5"] .cover .meta{grid-template-columns:1fr}body[data-site-page="p-4f3ca725eda5"] .toc, body[data-site-page="p-4f3ca725eda5"] .chapter, body[data-site-page="p-4f3ca725eda5"] .part-divider{padding:3rem 2rem}body[data-site-page="p-4f3ca725eda5"] .toc ol{columns:1}body[data-site-page="p-4f3ca725eda5"] .evidence-grid{grid-template-columns:1fr;padding:0 2rem 2rem}body[data-site-page="p-4f3ca725eda5"] .companions{padding:1rem 2rem}}
@media print{
 body[data-site-page="p-4f3ca725eda5"]{background:#fff}body[data-site-page="p-4f3ca725eda5"] #page{max-width:none;box-shadow:none}body[data-site-page="p-4f3ca725eda5"] .cover{min-height:10.3in;padding:.8in}body[data-site-page="p-4f3ca725eda5"] .companions{display:none}
 body[data-site-page="p-4f3ca725eda5"] .chapter{padding:.55in .65in;page-break-before:always}body[data-site-page="p-4f3ca725eda5"] .part-divider{padding:1in .7in;min-height:9in}body[data-site-page="p-4f3ca725eda5"] .toc{padding:.6in}body[data-site-page="p-4f3ca725eda5"] .toc ol{columns:2}
 body[data-site-page="p-4f3ca725eda5"] .evidence-grid{padding:0 .65in .3in}body[data-site-page="p-4f3ca725eda5"] .prose{font-size:10pt}body[data-site-page="p-4f3ca725eda5"] .prose h2{font-size:16pt}
 body[data-site-page="p-4f3ca725eda5"] a{color:inherit;text-decoration:none}@page{size:Letter;margin:.45in}
}


/* Extracted styles: shape/index.html [p-616df3f13cb1] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-616df3f13cb1"] { font-size: 10.5pt; }
  body[data-site-page="p-616df3f13cb1"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-616df3f13cb1"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-616df3f13cb1"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-616df3f13cb1"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-616df3f13cb1"] h4, body[data-site-page="p-616df3f13cb1"] h5, body[data-site-page="p-616df3f13cb1"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-616df3f13cb1"] h1, body[data-site-page="p-616df3f13cb1"] h2, body[data-site-page="p-616df3f13cb1"] h3, body[data-site-page="p-616df3f13cb1"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-616df3f13cb1"] p { margin: .55rem 0; }
  body[data-site-page="p-616df3f13cb1"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-616df3f13cb1"] a:hover { text-decoration: underline; }
  body[data-site-page="p-616df3f13cb1"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-616df3f13cb1"] th, body[data-site-page="p-616df3f13cb1"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-616df3f13cb1"] th { background: #f0f0f0; } body[data-site-page="p-616df3f13cb1"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-616df3f13cb1"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-616df3f13cb1"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-616df3f13cb1"] pre code { background: none; padding: 0; }
  body[data-site-page="p-616df3f13cb1"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-616df3f13cb1"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-616df3f13cb1"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-616df3f13cb1"] img { max-width: 100%; }
  body[data-site-page="p-616df3f13cb1"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-616df3f13cb1"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-616df3f13cb1"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-616df3f13cb1"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 256px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.4;}
body[data-site-page="p-616df3f13cb1"] .anchor-content{flex:1 1 auto;min-width:0;max-width:64rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-616df3f13cb1"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-616df3f13cb1"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-616df3f13cb1"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-616df3f13cb1"] .ann-title{font-weight:800;font-size:14.5px;margin:0 0 6px;line-height:1.25;}
body[data-site-page="p-616df3f13cb1"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-616df3f13cb1"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:13px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-616df3f13cb1"] .anchor-layout{display:block;}body[data-site-page="p-616df3f13cb1"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-616df3f13cb1"] .anchor-content{max-width:none;}}

body[data-site-page="p-616df3f13cb1"] .CtxtMenu_InfoClose {  top:.2em; right:.2em;}
body[data-site-page="p-616df3f13cb1"] .CtxtMenu_InfoContent {  overflow:auto; text-align:left; font-size:80%;  padding:.4em .6em; border:1px inset; margin:1em 0px;  max-height:20em; max-width:30em; background-color:#EEEEEE;  white-space:normal;}
body[data-site-page="p-616df3f13cb1"] .CtxtMenu_Info.CtxtMenu_MousePost {outline:none;}
body[data-site-page="p-616df3f13cb1"] .CtxtMenu_Info {  position:fixed; left:50%; width:auto; text-align:center;  border:3px outset; padding:1em 2em; background-color:#DDDDDD;  color:black;  cursor:default; font-family:message-box; font-size:120%;  font-style:normal; text-indent:0; text-transform:none;  line-height:normal; letter-spacing:normal; word-spacing:normal;  word-wrap:normal; white-space:nowrap; float:none; z-index:201;  border-radius: 15px;                     /* Opera 10.5 and IE9 */  -webkit-border-radius:15px;               /* Safari and Chrome */  -moz-border-radius:15px;                  /* Firefox */  -khtml-border-radius:15px;                /* Konqueror */  box-shadow:0px 10px 20px #808080;         /* Opera 10.5 and IE9 */  -webkit-box-shadow:0px 10px 20px #808080; /* Safari 3 & Chrome */  -moz-box-shadow:0px 10px 20px #808080;    /* Forefox 3.5 */  -khtml-box-shadow:0px 10px 20px #808080;  /* Konqueror */  filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color="gray", Positive="true"); /* IE */}

body[data-site-page="p-616df3f13cb1"] .CtxtMenu_MenuClose {  position:absolute;  cursor:pointer;  display:inline-block;  border:2px solid #AAA;  border-radius:18px;  -webkit-border-radius: 18px;             /* Safari and Chrome */  -moz-border-radius: 18px;                /* Firefox */  -khtml-border-radius: 18px;              /* Konqueror */  font-family: "Courier New", Courier;  font-size:24px;  color:#F0F0F0}
body[data-site-page="p-616df3f13cb1"] .CtxtMenu_MenuClose span {  display:block; background-color:#AAA; border:1.5px solid;  border-radius:18px;  -webkit-border-radius: 18px;             /* Safari and Chrome */  -moz-border-radius: 18px;                /* Firefox */  -khtml-border-radius: 18px;              /* Konqueror */  line-height:0;  padding:8px 0 6px     /* may need to be browser-specific */}
body[data-site-page="p-616df3f13cb1"] .CtxtMenu_MenuClose:hover {  color:white!important;  border:2px solid #CCC!important}
body[data-site-page="p-616df3f13cb1"] .CtxtMenu_MenuClose:hover span {  background-color:#CCC!important}
body[data-site-page="p-616df3f13cb1"] .CtxtMenu_MenuClose:hover:focus {  outline:none}

body[data-site-page="p-616df3f13cb1"] .CtxtMenu_Menu {  position:absolute;  background-color:white;  color:black;  width:auto; padding:5px 0px;  border:1px solid #CCCCCC; margin:0; cursor:default;  font: menu; text-align:left; text-indent:0; text-transform:none;  line-height:normal; letter-spacing:normal; word-spacing:normal;  word-wrap:normal; white-space:nowrap; float:none; z-index:201;  border-radius: 5px;                     /* Opera 10.5 and IE9 */  -webkit-border-radius: 5px;             /* Safari and Chrome */  -moz-border-radius: 5px;                /* Firefox */  -khtml-border-radius: 5px;              /* Konqueror */  box-shadow:0px 10px 20px #808080;         /* Opera 10.5 and IE9 */  -webkit-box-shadow:0px 10px 20px #808080; /* Safari 3 & Chrome */  -moz-box-shadow:0px 10px 20px #808080;    /* Forefox 3.5 */  -khtml-box-shadow:0px 10px 20px #808080;  /* Konqueror */}
body[data-site-page="p-616df3f13cb1"] .CtxtMenu_MenuItem {  padding: 1px 2em;  background:transparent;}
body[data-site-page="p-616df3f13cb1"] .CtxtMenu_MenuArrow {  position:absolute; right:.5em; padding-top:.25em; color:#666666;  font-family: null; font-size: .75em}
body[data-site-page="p-616df3f13cb1"] .CtxtMenu_MenuActive .CtxtMenu_MenuArrow {color:white}
body[data-site-page="p-616df3f13cb1"] .CtxtMenu_MenuArrow.CtxtMenu_RTL {left:.5em; right:auto}
body[data-site-page="p-616df3f13cb1"] .CtxtMenu_MenuCheck {  position:absolute; left:.7em;  font-family: null}
body[data-site-page="p-616df3f13cb1"] .CtxtMenu_MenuCheck.CtxtMenu_RTL { right:.7em; left:auto }
body[data-site-page="p-616df3f13cb1"] .CtxtMenu_MenuRadioCheck {  position:absolute; left: .7em;}
body[data-site-page="p-616df3f13cb1"] .CtxtMenu_MenuRadioCheck.CtxtMenu_RTL {  right: .7em; left:auto}
body[data-site-page="p-616df3f13cb1"] .CtxtMenu_MenuInputBox {  padding-left: 1em; right:.5em; color:#666666;  font-family: null;}
body[data-site-page="p-616df3f13cb1"] .CtxtMenu_MenuInputBox.CtxtMenu_RTL {  left: .1em;}
body[data-site-page="p-616df3f13cb1"] .CtxtMenu_MenuComboBox {  left:.1em; padding-bottom:.5em;}
body[data-site-page="p-616df3f13cb1"] .CtxtMenu_MenuSlider {  left: .1em;}
body[data-site-page="p-616df3f13cb1"] .CtxtMenu_SliderValue {  position:absolute; right:.1em; padding-top:.25em; color:#333333;  font-size: .75em}
body[data-site-page="p-616df3f13cb1"] .CtxtMenu_SliderBar {  outline: none; background: #d3d3d3}
body[data-site-page="p-616df3f13cb1"] .CtxtMenu_MenuLabel {  padding: 1px 2em 3px 1.33em;  font-style:italic}
body[data-site-page="p-616df3f13cb1"] .CtxtMenu_MenuRule {  border-top: 1px solid #DDDDDD;  margin: 4px 3px;}
body[data-site-page="p-616df3f13cb1"] .CtxtMenu_MenuDisabled {  color:GrayText}
body[data-site-page="p-616df3f13cb1"] .CtxtMenu_MenuActive {  background-color: #606872;  color: white;}
body[data-site-page="p-616df3f13cb1"] .CtxtMenu_MenuDisabled:focus {  background-color: #E8E8E8}
body[data-site-page="p-616df3f13cb1"] .CtxtMenu_MenuLabel:focus {  background-color: #E8E8E8}
body[data-site-page="p-616df3f13cb1"] .CtxtMenu_ContextMenu:focus {  outline:none}
body[data-site-page="p-616df3f13cb1"] .CtxtMenu_ContextMenu .CtxtMenu_MenuItem:focus {  outline:none}
body[data-site-page="p-616df3f13cb1"] .CtxtMenu_SelectionMenu {  position:relative; float:left;  border-bottom: none; -webkit-box-shadow:none; -webkit-border-radius:0px; }
body[data-site-page="p-616df3f13cb1"] .CtxtMenu_SelectionItem {  padding-right: 1em;}
body[data-site-page="p-616df3f13cb1"] .CtxtMenu_Selection {  right: 40%; width:50%; }
body[data-site-page="p-616df3f13cb1"] .CtxtMenu_SelectionBox {  padding: 0em; max-height:20em; max-width: none;  background-color:#FFFFFF;}
body[data-site-page="p-616df3f13cb1"] .CtxtMenu_SelectionDivider {  clear: both; border-top: 2px solid #000000;}
body[data-site-page="p-616df3f13cb1"] .CtxtMenu_Menu .CtxtMenu_MenuClose {  top:-10px; left:-10px}


body[data-site-page="p-616df3f13cb1"] mjx-container[jax="SVG"] {
  direction: ltr;
}

body[data-site-page="p-616df3f13cb1"] mjx-container[jax="SVG"] > svg {
  overflow: visible;
  min-height: 1px;
  min-width: 1px;
}

body[data-site-page="p-616df3f13cb1"] mjx-container[jax="SVG"] > svg a {
  fill: blue;
  stroke: blue;
}

body[data-site-page="p-616df3f13cb1"] mjx-assistive-mml {
  position: absolute !important;
  top: 0px;
  left: 0px;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 1px 0px 0px 0px !important;
  border: 0px !important;
  display: block !important;
  width: auto !important;
  overflow: hidden !important;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

body[data-site-page="p-616df3f13cb1"] mjx-assistive-mml[display="block"] {
  width: 100% !important;
}

body[data-site-page="p-616df3f13cb1"] mjx-container[jax="SVG"][display="true"] {
  display: block;
  text-align: center;
  margin: 1em 0;
}

body[data-site-page="p-616df3f13cb1"] mjx-container[jax="SVG"][display="true"][width="full"] {
  display: flex;
}

body[data-site-page="p-616df3f13cb1"] mjx-container[jax="SVG"][justify="left"] {
  text-align: left;
}

body[data-site-page="p-616df3f13cb1"] mjx-container[jax="SVG"][justify="right"] {
  text-align: right;
}

body[data-site-page="p-616df3f13cb1"] g[data-mml-node="merror"] > g {
  fill: red;
  stroke: red;
}

body[data-site-page="p-616df3f13cb1"] g[data-mml-node="merror"] > rect[data-background] {
  fill: yellow;
  stroke: none;
}

body[data-site-page="p-616df3f13cb1"] g[data-mml-node="mtable"] > line[data-line], body[data-site-page="p-616df3f13cb1"] svg[data-table] > g > line[data-line] {
  stroke-width: 70px;
  fill: none;
}

body[data-site-page="p-616df3f13cb1"] g[data-mml-node="mtable"] > rect[data-frame], body[data-site-page="p-616df3f13cb1"] svg[data-table] > g > rect[data-frame] {
  stroke-width: 70px;
  fill: none;
}

body[data-site-page="p-616df3f13cb1"] g[data-mml-node="mtable"] > .mjx-dashed, body[data-site-page="p-616df3f13cb1"] svg[data-table] > g > .mjx-dashed {
  stroke-dasharray: 140;
}

body[data-site-page="p-616df3f13cb1"] g[data-mml-node="mtable"] > .mjx-dotted, body[data-site-page="p-616df3f13cb1"] svg[data-table] > g > .mjx-dotted {
  stroke-linecap: round;
  stroke-dasharray: 0,140;
}

body[data-site-page="p-616df3f13cb1"] g[data-mml-node="mtable"] > g > svg {
  overflow: visible;
}

body[data-site-page="p-616df3f13cb1"] [jax="SVG"] mjx-tool {
  display: inline-block;
  position: relative;
  width: 0;
  height: 0;
}

body[data-site-page="p-616df3f13cb1"] [jax="SVG"] mjx-tool > mjx-tip {
  position: absolute;
  top: 0;
  left: 0;
}

body[data-site-page="p-616df3f13cb1"] mjx-tool > mjx-tip {
  display: inline-block;
  padding: .2em;
  border: 1px solid #888;
  font-size: 70%;
  background-color: #F8F8F8;
  color: black;
  box-shadow: 2px 2px 5px #AAAAAA;
}

body[data-site-page="p-616df3f13cb1"] g[data-mml-node="maction"][data-toggle] {
  cursor: pointer;
}

body[data-site-page="p-616df3f13cb1"] mjx-status {
  display: block;
  position: fixed;
  left: 1em;
  bottom: 1em;
  min-width: 25%;
  padding: .2em .4em;
  border: 1px solid #888;
  font-size: 90%;
  background-color: #F8F8F8;
  color: black;
}

body[data-site-page="p-616df3f13cb1"] foreignObject[data-mjx-xml] {
  font-family: initial;
  line-height: normal;
  overflow: visible;
}

body[data-site-page="p-616df3f13cb1"] mjx-container[jax="SVG"] path[data-c], body[data-site-page="p-616df3f13cb1"] mjx-container[jax="SVG"] use[data-c] {
  stroke-width: 3;
}


/* Extracted styles: shape/MaxConservationStack.html [p-2e20edf30fc5] */

body[data-site-page="p-2e20edf30fc5"]{
  --ink:#182235; --muted:#61708a; --line:#d9e0ea; --paper:#fff;
  --navy:#102a43; --blue:#1f5b8f; --cyan:#0d7c91; --green:#176b4f;
  --amber:#a15c00; --red:#9b2c2c; --violet:#5b3f8c; --soft:#f5f8fc;
}
body[data-site-page="p-2e20edf30fc5"], body[data-site-page="p-2e20edf30fc5"] *{box-sizing:border-box}
body[data-site-page="p-2e20edf30fc5"]{scroll-behavior:smooth}
body[data-site-page="p-2e20edf30fc5"]{margin:0;background:#e9eef5;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;line-height:1.58}
body[data-site-page="p-2e20edf30fc5"] a{color:#155a94}
body[data-site-page="p-2e20edf30fc5"] #page{max-width:1080px;margin:0 auto;background:var(--paper);box-shadow:0 0 40px rgba(22,35,55,.15)}
body[data-site-page="p-2e20edf30fc5"] .cover{min-height:100vh;padding:7rem 6rem 5rem;background:
 linear-gradient(135deg,rgba(16,42,67,.97),rgba(22,96,120,.92)),
 radial-gradient(circle at 90% 10%,#84d5df,transparent 35%);color:#fff;display:flex;flex-direction:column;justify-content:space-between}
body[data-site-page="p-2e20edf30fc5"] .cover .eyebrow{letter-spacing:.14em;text-transform:uppercase;font-weight:700;font-size:.8rem;opacity:.8}
body[data-site-page="p-2e20edf30fc5"] .cover h1{font-family:Georgia,"Times New Roman",serif;font-size:4.3rem;line-height:1.03;margin:1rem 0;max-width:850px}
body[data-site-page="p-2e20edf30fc5"] .cover h2{font-size:1.35rem;font-weight:400;max-width:780px;line-height:1.5;color:#dbeef5}
body[data-site-page="p-2e20edf30fc5"] .cover .meta{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;border-top:1px solid rgba(255,255,255,.3);padding-top:1.5rem}
body[data-site-page="p-2e20edf30fc5"] .cover .meta strong{display:block;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:#aee8ef}body[data-site-page="p-2e20edf30fc5"] .cover .meta span{font-size:.95rem}
body[data-site-page="p-2e20edf30fc5"] .toc{padding:3.5rem 5rem;border-bottom:1px solid var(--line)}
body[data-site-page="p-2e20edf30fc5"] .toc h1{font-family:Georgia,serif;font-size:2.3rem;margin-top:0}
body[data-site-page="p-2e20edf30fc5"] .toc ol{columns:2;column-gap:3rem;padding-left:1.2rem}body[data-site-page="p-2e20edf30fc5"] .toc li{break-inside:avoid;margin:.35rem 0}body[data-site-page="p-2e20edf30fc5"] .toc a{text-decoration:none}
body[data-site-page="p-2e20edf30fc5"] .chapter{padding:4.2rem 5rem;border-bottom:1px solid var(--line);page-break-before:always}
body[data-site-page="p-2e20edf30fc5"] .chapter:first-of-type{page-break-before:auto}
body[data-site-page="p-2e20edf30fc5"] .chapter-head{margin-bottom:2.2rem}
body[data-site-page="p-2e20edf30fc5"] .chapter-kicker{text-transform:uppercase;letter-spacing:.13em;font-size:.75rem;color:var(--blue);font-weight:800}
body[data-site-page="p-2e20edf30fc5"] .chapter h1{font-family:Georgia,"Times New Roman",serif;font-size:2.7rem;line-height:1.12;margin:.45rem 0;color:var(--navy)}
body[data-site-page="p-2e20edf30fc5"] .chapter-status{margin-top:1rem}
body[data-site-page="p-2e20edf30fc5"] .prose{font-family:Georgia,"Times New Roman",serif;font-size:1.04rem}
body[data-site-page="p-2e20edf30fc5"] .prose h2{font-family:Inter,system-ui,sans-serif;font-size:1.7rem;line-height:1.2;margin-top:2.4rem;color:var(--navy)}
body[data-site-page="p-2e20edf30fc5"] .prose h3{font-family:Inter,system-ui,sans-serif;font-size:1.25rem;margin-top:2rem;color:var(--blue)}
body[data-site-page="p-2e20edf30fc5"] .prose h4{font-family:Inter,system-ui,sans-serif;font-size:1.05rem;color:var(--cyan)}
body[data-site-page="p-2e20edf30fc5"] .prose p{margin:.85rem 0}
body[data-site-page="p-2e20edf30fc5"] .prose blockquote{margin:1.5rem 0;padding:1rem 1.3rem;border-left:5px solid var(--cyan);background:#f1fafb;font-size:1.06rem}
body[data-site-page="p-2e20edf30fc5"] .prose code{font-family:"SFMono-Regular",Consolas,monospace;font-size:.88em;background:#eef2f6;padding:.1em .28em;border-radius:4px}
body[data-site-page="p-2e20edf30fc5"] .prose pre, body[data-site-page="p-2e20edf30fc5"] .json-card pre{white-space:pre-wrap;word-break:break-word;background:#0f1f2e;color:#dbe7f2;padding:1.2rem;border-radius:8px;font-size:.78rem;line-height:1.45;overflow:auto}
body[data-site-page="p-2e20edf30fc5"] .prose ul, body[data-site-page="p-2e20edf30fc5"] .prose ol{padding-left:1.45rem}
body[data-site-page="p-2e20edf30fc5"] .prose li{margin:.35rem 0}
body[data-site-page="p-2e20edf30fc5"] .prose table{width:100%;border-collapse:collapse;margin:1.2rem 0;font-family:Inter,system-ui,sans-serif;font-size:.84rem}
body[data-site-page="p-2e20edf30fc5"] .prose th, body[data-site-page="p-2e20edf30fc5"] .prose td{border:1px solid var(--line);padding:.55rem .65rem;vertical-align:top}
body[data-site-page="p-2e20edf30fc5"] .prose th{background:#edf4fa;text-align:left;color:var(--navy)}
body[data-site-page="p-2e20edf30fc5"] .part-divider{padding:6rem 5rem 5rem;background:linear-gradient(135deg,#102a43,#1b6a7a);color:#fff;page-break-before:always}
body[data-site-page="p-2e20edf30fc5"] .part-divider span{font-size:.82rem;letter-spacing:.15em;text-transform:uppercase;color:#9fe0ea;font-weight:800}
body[data-site-page="p-2e20edf30fc5"] .part-divider h1{font-family:Georgia,serif;font-size:3.2rem;margin:.5rem 0}
body[data-site-page="p-2e20edf30fc5"] .part-divider p{font-size:1.15rem;max-width:760px;color:#d9eff2}
body[data-site-page="p-2e20edf30fc5"] .badge{display:inline-block;padding:.28rem .6rem;border-radius:999px;font:700 .7rem/1 Inter,system-ui,sans-serif;letter-spacing:.04em;background:#e7edf3;color:#42526a}
body[data-site-page="p-2e20edf30fc5"] .badge.exact{background:#e0f4eb;color:#176b4f}body[data-site-page="p-2e20edf30fc5"] .badge.conditional{background:#fff2d9;color:#8a5200}body[data-site-page="p-2e20edf30fc5"] .badge.draft{background:#efe7ff;color:#5b3f8c}body[data-site-page="p-2e20edf30fc5"] .badge.source{background:#e7f0fb;color:#1f5b8f}
body[data-site-page="p-2e20edf30fc5"] .table-wrap{overflow-x:auto;margin:1.5rem 0}
body[data-site-page="p-2e20edf30fc5"] .constraint-table, body[data-site-page="p-2e20edf30fc5"] .provenance{width:100%;border-collapse:collapse;font-size:.76rem;font-family:Inter,system-ui,sans-serif}
body[data-site-page="p-2e20edf30fc5"] .constraint-table th, body[data-site-page="p-2e20edf30fc5"] .constraint-table td, body[data-site-page="p-2e20edf30fc5"] .provenance th, body[data-site-page="p-2e20edf30fc5"] .provenance td{border:1px solid var(--line);padding:.55rem;vertical-align:top}
body[data-site-page="p-2e20edf30fc5"] .constraint-table th, body[data-site-page="p-2e20edf30fc5"] .provenance th{background:#102a43;color:#fff;text-align:left;position:sticky;top:0}
body[data-site-page="p-2e20edf30fc5"] .constraint-table tr:nth-child(even), body[data-site-page="p-2e20edf30fc5"] .provenance tr:nth-child(even){background:#f7f9fc}
body[data-site-page="p-2e20edf30fc5"] .mathcell{min-width:230px}body[data-site-page="p-2e20edf30fc5"] .nowrap{white-space:nowrap}
body[data-site-page="p-2e20edf30fc5"] .evidence-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;padding:0 5rem 2rem}
body[data-site-page="p-2e20edf30fc5"] .metric{border:1px solid var(--line);border-radius:10px;padding:1.2rem;background:linear-gradient(180deg,#fff,#f6f9fc)}
body[data-site-page="p-2e20edf30fc5"] .metric span{font-size:.76rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:700}
body[data-site-page="p-2e20edf30fc5"] .metric strong{display:block;font-size:1.8rem;color:var(--navy);margin:.35rem 0}body[data-site-page="p-2e20edf30fc5"] .metric small{color:var(--muted)}
body[data-site-page="p-2e20edf30fc5"] .json-card{margin:1rem 5rem 4rem}body[data-site-page="p-2e20edf30fc5"] .json-title{font-weight:800;color:var(--navy);margin-bottom:.5rem}
body[data-site-page="p-2e20edf30fc5"] .source-appendix{background:#fcfdff}body[data-site-page="p-2e20edf30fc5"] .source-appendix .prose{font-size:.96rem}
body[data-site-page="p-2e20edf30fc5"] .references{font-family:Inter,system-ui,sans-serif;font-size:.9rem}body[data-site-page="p-2e20edf30fc5"] .references li{margin:.7rem 0;word-break:break-word}
body[data-site-page="p-2e20edf30fc5"] .footer{padding:2rem 5rem;background:#102a43;color:#dbe7f2;font-size:.8rem}
body[data-site-page="p-2e20edf30fc5"] .print-note{padding:1rem 5rem;background:#fff7e7;border-bottom:1px solid #f0d598;color:#6f4600;font-size:.86rem}
@media(max-width:800px){
 body[data-site-page="p-2e20edf30fc5"] .cover{padding:4rem 2rem}body[data-site-page="p-2e20edf30fc5"] .cover h1{font-size:3rem}body[data-site-page="p-2e20edf30fc5"] .cover .meta{grid-template-columns:1fr}
 body[data-site-page="p-2e20edf30fc5"] .toc, body[data-site-page="p-2e20edf30fc5"] .chapter, body[data-site-page="p-2e20edf30fc5"] .part-divider{padding:3rem 2rem}body[data-site-page="p-2e20edf30fc5"] .toc ol{columns:1}
 body[data-site-page="p-2e20edf30fc5"] .evidence-grid{grid-template-columns:1fr;padding:0 2rem 2rem}body[data-site-page="p-2e20edf30fc5"] .json-card{margin:1rem 2rem 3rem}
}
@media print{
 body[data-site-page="p-2e20edf30fc5"]{background:#fff}body[data-site-page="p-2e20edf30fc5"] .cover{min-height:10.4in;padding:.8in;box-shadow:none}
 body[data-site-page="p-2e20edf30fc5"] #page{max-width:none;box-shadow:none}body[data-site-page="p-2e20edf30fc5"] .print-note{display:none}
 body[data-site-page="p-2e20edf30fc5"] .chapter{padding:.55in .65in;page-break-before:always}body[data-site-page="p-2e20edf30fc5"] .part-divider{padding:1in .7in;min-height:9in}
 body[data-site-page="p-2e20edf30fc5"] .toc{padding:.6in}body[data-site-page="p-2e20edf30fc5"] .toc ol{columns:2}
 body[data-site-page="p-2e20edf30fc5"] .evidence-grid{padding:0 .65in .3in}body[data-site-page="p-2e20edf30fc5"] .json-card{margin:.2in .65in .6in}
 body[data-site-page="p-2e20edf30fc5"] a{color:inherit;text-decoration:none}body[data-site-page="p-2e20edf30fc5"] .constraint-table{font-size:6.7pt}
 body[data-site-page="p-2e20edf30fc5"] .constraint-table th{position:static}body[data-site-page="p-2e20edf30fc5"] .prose{font-size:10pt}body[data-site-page="p-2e20edf30fc5"] .prose h2{font-size:16pt}
 @page{size:Letter;margin:.45in}
}

body[data-site-page="p-2e20edf30fc5"] .math-display{overflow-x:auto;text-align:center;margin:1.35rem 0;padding:.3rem 0;line-height:1.2}
body[data-site-page="p-2e20edf30fc5"] .math-inline{display:inline-block;vertical-align:-0.18em;max-width:100%}
body[data-site-page="p-2e20edf30fc5"] .math-display mjx-container, body[data-site-page="p-2e20edf30fc5"] .math-inline mjx-container{margin:0!important}
body[data-site-page="p-2e20edf30fc5"] .math-display svg{max-width:100%;height:auto}
body[data-site-page="p-2e20edf30fc5"] .math-inline svg{max-width:100%;height:auto}
body[data-site-page="p-2e20edf30fc5"] .derivation-chapter{background:linear-gradient(180deg,#ffffff,#fbfdff)}
body[data-site-page="p-2e20edf30fc5"] .derivation-chapter .prose h3{border-left:4px solid var(--cyan);padding-left:.75rem}
body[data-site-page="p-2e20edf30fc5"] .derivation-chapter .prose table{font-size:.78rem}
@media print{body[data-site-page="p-2e20edf30fc5"] .math-display svg{max-width:6.9in}body[data-site-page="p-2e20edf30fc5"] .math-inline svg{max-height:1.2em;width:auto}body[data-site-page="p-2e20edf30fc5"] .derivation-chapter{background:#fff}}


/* Extracted styles: shape/Shape_QC_Load_Bearing_Validation.html [p-b52ccc4e1fcb] */

body[data-site-page="p-b52ccc4e1fcb"]{--ink:#13202a;--muted:#596775;--line:#ccd5dc;--panel:#f5f7f8;--accent:#315e78;--soft:#eaf1f5;--warn:#fff4df;--worked:#eef7ef;--narr:#f1eef9}
body[data-site-page="p-b52ccc4e1fcb"], body[data-site-page="p-b52ccc4e1fcb"] *{box-sizing:border-box} body[data-site-page="p-b52ccc4e1fcb"]{scroll-behavior:smooth} body[data-site-page="p-b52ccc4e1fcb"]{margin:0;background:#fff;color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;font-size:15px;line-height:1.58}
body[data-site-page="p-b52ccc4e1fcb"] main{max-width:980px;margin:0 auto;padding:34px 40px 80px}body[data-site-page="p-b52ccc4e1fcb"] .hero{max-width:980px;margin:0 auto;padding:60px 40px 28px;border-bottom:4px solid var(--accent)}
body[data-site-page="p-b52ccc4e1fcb"] .hero .eyebrow{text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:var(--accent);font-size:12px}body[data-site-page="p-b52ccc4e1fcb"] .hero h1{font-size:42px;line-height:1.05;margin:12px 0}body[data-site-page="p-b52ccc4e1fcb"] .hero h2{font-size:22px;font-weight:500;color:var(--muted);max-width:820px}body[data-site-page="p-b52ccc4e1fcb"] .meta{color:var(--muted);margin-top:18px}
body[data-site-page="p-b52ccc4e1fcb"] h1{font-size:30px;margin:42px 0 16px;line-height:1.15}body[data-site-page="p-b52ccc4e1fcb"] h2{font-size:21px;margin:30px 0 10px;line-height:1.25}body[data-site-page="p-b52ccc4e1fcb"] h3{font-size:17px;margin:22px 0 8px}body[data-site-page="p-b52ccc4e1fcb"] .anchor{font-size:.65em;margin-left:8px;color:#aab;text-decoration:none}
body[data-site-page="p-b52ccc4e1fcb"] p{margin:0 0 13px}body[data-site-page="p-b52ccc4e1fcb"] ul, body[data-site-page="p-b52ccc4e1fcb"] ol{margin:8px 0 16px 24px}body[data-site-page="p-b52ccc4e1fcb"] li{margin:4px 0}body[data-site-page="p-b52ccc4e1fcb"] .chapter{padding-top:6px}body[data-site-page="p-b52ccc4e1fcb"] .pagebreak{height:1px}
body[data-site-page="p-b52ccc4e1fcb"] .callout{border-left:5px solid var(--accent);background:var(--soft);padding:16px 18px;margin:20px 0;border-radius:4px}body[data-site-page="p-b52ccc4e1fcb"] .callout.warning{background:var(--warn);border-left-color:#b47a14}body[data-site-page="p-b52ccc4e1fcb"] .callout.worked{background:var(--worked);border-left-color:#3e7b48}body[data-site-page="p-b52ccc4e1fcb"] .callout.narrative{background:var(--narr);border-left-color:#6a55a3}body[data-site-page="p-b52ccc4e1fcb"] .callout-title{font-weight:750;margin-bottom:6px}
body[data-site-page="p-b52ccc4e1fcb"] .status-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:4px 0 18px}body[data-site-page="p-b52ccc4e1fcb"] .badge{display:inline-block;background:var(--accent);color:#fff;padding:5px 9px;border-radius:999px;font-size:12px;font-weight:700}body[data-site-page="p-b52ccc4e1fcb"] .source-ref{font-size:12px;color:var(--muted)}
body[data-site-page="p-b52ccc4e1fcb"] .table-wrap{overflow-x:auto;margin:14px 0 20px}body[data-site-page="p-b52ccc4e1fcb"] table{border-collapse:collapse;width:100%;font-size:13px}body[data-site-page="p-b52ccc4e1fcb"] th, body[data-site-page="p-b52ccc4e1fcb"] td{border:1px solid var(--line);padding:8px 9px;vertical-align:top}body[data-site-page="p-b52ccc4e1fcb"] th{background:#edf2f5;text-align:left;font-weight:700}body[data-site-page="p-b52ccc4e1fcb"] tr:nth-child(even) td{background:#fbfcfc}body[data-site-page="p-b52ccc4e1fcb"] code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.93em;overflow-wrap:anywhere}
body[data-site-page="p-b52ccc4e1fcb"] .equation{display:flex;justify-content:center;overflow-x:auto;margin:18px 0 20px;padding:6px 0}body[data-site-page="p-b52ccc4e1fcb"] .eq-svg{max-width:100%;height:auto;min-height:24px}body[data-site-page="p-b52ccc4e1fcb"] .eq-png{max-width:100%;height:auto;object-fit:contain}body[data-site-page="p-b52ccc4e1fcb"] .eq-fallback{text-align:center;font-family:serif;margin:15px 0}body[data-site-page="p-b52ccc4e1fcb"] .toc{max-width:980px;margin:0 auto;padding:20px 40px 36px;background:#fbfcfd;border-bottom:1px solid var(--line)}body[data-site-page="p-b52ccc4e1fcb"] .toc ol{columns:2;column-gap:34px;padding-left:0;list-style:none}body[data-site-page="p-b52ccc4e1fcb"] .toc li{break-inside:avoid}body[data-site-page="p-b52ccc4e1fcb"] .toc .t1{font-weight:700;margin-top:8px}body[data-site-page="p-b52ccc4e1fcb"] .toc .t2{font-size:13px;margin-left:12px}body[data-site-page="p-b52ccc4e1fcb"] .toc a{color:var(--ink);text-decoration:none}
@media(max-width:640px){body[data-site-page="p-b52ccc4e1fcb"]{font-size:16px}body[data-site-page="p-b52ccc4e1fcb"] .hero, body[data-site-page="p-b52ccc4e1fcb"] main, body[data-site-page="p-b52ccc4e1fcb"] .toc{padding-left:18px;padding-right:18px}body[data-site-page="p-b52ccc4e1fcb"] .hero h1{font-size:32px}body[data-site-page="p-b52ccc4e1fcb"] .toc ol{columns:1}body[data-site-page="p-b52ccc4e1fcb"] table{font-size:12px}body[data-site-page="p-b52ccc4e1fcb"] .equation{justify-content:flex-start}body[data-site-page="p-b52ccc4e1fcb"] .eq-svg{min-width:fit-content}body[data-site-page="p-b52ccc4e1fcb"] .eq-png{min-width:fit-content}}
@media print{@page{size:Letter;margin:0.64in 0.62in 0.68in}body[data-site-page="p-b52ccc4e1fcb"]{font-family:"DejaVu Sans",Arial,sans-serif;font-size:9.25pt;line-height:1.42;color:#111}body[data-site-page="p-b52ccc4e1fcb"] .hero, body[data-site-page="p-b52ccc4e1fcb"] .toc, body[data-site-page="p-b52ccc4e1fcb"] main{max-width:none;padding-left:0;padding-right:0}body[data-site-page="p-b52ccc4e1fcb"] .hero{padding-top:0}body[data-site-page="p-b52ccc4e1fcb"] .hero h1{font-size:26pt}body[data-site-page="p-b52ccc4e1fcb"] .hero h2{font-size:14pt}body[data-site-page="p-b52ccc4e1fcb"] h1{font-size:18pt;page-break-after:avoid}body[data-site-page="p-b52ccc4e1fcb"] h2{font-size:13.5pt;page-break-after:avoid}body[data-site-page="p-b52ccc4e1fcb"] h3{font-size:11pt;page-break-after:avoid}body[data-site-page="p-b52ccc4e1fcb"] .pagebreak{break-before:page}body[data-site-page="p-b52ccc4e1fcb"] .callout, body[data-site-page="p-b52ccc4e1fcb"] table, body[data-site-page="p-b52ccc4e1fcb"] .equation{break-inside:avoid}body[data-site-page="p-b52ccc4e1fcb"] .table-wrap{overflow:visible}body[data-site-page="p-b52ccc4e1fcb"] table{font-size:7.4pt}body[data-site-page="p-b52ccc4e1fcb"] th, body[data-site-page="p-b52ccc4e1fcb"] td{padding:5px 6px}body[data-site-page="p-b52ccc4e1fcb"] .toc ol{columns:2}body[data-site-page="p-b52ccc4e1fcb"] .anchor{display:none}body[data-site-page="p-b52ccc4e1fcb"] a{color:inherit;text-decoration:none}body[data-site-page="p-b52ccc4e1fcb"] .eq-svg{max-height:0.62in}body[data-site-page="p-b52ccc4e1fcb"] .eq-png{max-height:0.62in;width:auto}}

body[data-site-page="p-b52ccc4e1fcb"], body[data-site-page="p-b52ccc4e1fcb"] *{stroke-linejoin: round; stroke-linecap: butt}
body[data-site-page="p-b52ccc4e1fcb"], body[data-site-page="p-b52ccc4e1fcb"] *{stroke-linejoin: round; stroke-linecap: butt}
body[data-site-page="p-b52ccc4e1fcb"], body[data-site-page="p-b52ccc4e1fcb"] *{stroke-linejoin: round; stroke-linecap: butt}
body[data-site-page="p-b52ccc4e1fcb"], body[data-site-page="p-b52ccc4e1fcb"] *{stroke-linejoin: round; stroke-linecap: butt}
body[data-site-page="p-b52ccc4e1fcb"], body[data-site-page="p-b52ccc4e1fcb"] *{stroke-linejoin: round; stroke-linecap: butt}
body[data-site-page="p-b52ccc4e1fcb"], body[data-site-page="p-b52ccc4e1fcb"] *{stroke-linejoin: round; stroke-linecap: butt}
body[data-site-page="p-b52ccc4e1fcb"], body[data-site-page="p-b52ccc4e1fcb"] *{stroke-linejoin: round; stroke-linecap: butt}
body[data-site-page="p-b52ccc4e1fcb"], body[data-site-page="p-b52ccc4e1fcb"] *{stroke-linejoin: round; stroke-linecap: butt}
body[data-site-page="p-b52ccc4e1fcb"], body[data-site-page="p-b52ccc4e1fcb"] *{stroke-linejoin: round; stroke-linecap: butt}
body[data-site-page="p-b52ccc4e1fcb"], body[data-site-page="p-b52ccc4e1fcb"] *{stroke-linejoin: round; stroke-linecap: butt}
body[data-site-page="p-b52ccc4e1fcb"], body[data-site-page="p-b52ccc4e1fcb"] *{stroke-linejoin: round; stroke-linecap: butt}
body[data-site-page="p-b52ccc4e1fcb"], body[data-site-page="p-b52ccc4e1fcb"] *{stroke-linejoin: round; stroke-linecap: butt}
body[data-site-page="p-b52ccc4e1fcb"], body[data-site-page="p-b52ccc4e1fcb"] *{stroke-linejoin: round; stroke-linecap: butt}
body[data-site-page="p-b52ccc4e1fcb"], body[data-site-page="p-b52ccc4e1fcb"] *{stroke-linejoin: round; stroke-linecap: butt}
body[data-site-page="p-b52ccc4e1fcb"], body[data-site-page="p-b52ccc4e1fcb"] *{stroke-linejoin: round; stroke-linecap: butt}
body[data-site-page="p-b52ccc4e1fcb"], body[data-site-page="p-b52ccc4e1fcb"] *{stroke-linejoin: round; stroke-linecap: butt}
body[data-site-page="p-b52ccc4e1fcb"], body[data-site-page="p-b52ccc4e1fcb"] *{stroke-linejoin: round; stroke-linecap: butt}
body[data-site-page="p-b52ccc4e1fcb"], body[data-site-page="p-b52ccc4e1fcb"] *{stroke-linejoin: round; stroke-linecap: butt}
body[data-site-page="p-b52ccc4e1fcb"], body[data-site-page="p-b52ccc4e1fcb"] *{stroke-linejoin: round; stroke-linecap: butt}
body[data-site-page="p-b52ccc4e1fcb"], body[data-site-page="p-b52ccc4e1fcb"] *{stroke-linejoin: round; stroke-linecap: butt}
body[data-site-page="p-b52ccc4e1fcb"], body[data-site-page="p-b52ccc4e1fcb"] *{stroke-linejoin: round; stroke-linecap: butt}
body[data-site-page="p-b52ccc4e1fcb"], body[data-site-page="p-b52ccc4e1fcb"] *{stroke-linejoin: round; stroke-linecap: butt}
body[data-site-page="p-b52ccc4e1fcb"], body[data-site-page="p-b52ccc4e1fcb"] *{stroke-linejoin: round; stroke-linecap: butt}
body[data-site-page="p-b52ccc4e1fcb"], body[data-site-page="p-b52ccc4e1fcb"] *{stroke-linejoin: round; stroke-linecap: butt}
body[data-site-page="p-b52ccc4e1fcb"], body[data-site-page="p-b52ccc4e1fcb"] *{stroke-linejoin: round; stroke-linecap: butt}
body[data-site-page="p-b52ccc4e1fcb"], body[data-site-page="p-b52ccc4e1fcb"] *{stroke-linejoin: round; stroke-linecap: butt}
body[data-site-page="p-b52ccc4e1fcb"], body[data-site-page="p-b52ccc4e1fcb"] *{stroke-linejoin: round; stroke-linecap: butt}
body[data-site-page="p-b52ccc4e1fcb"], body[data-site-page="p-b52ccc4e1fcb"] *{stroke-linejoin: round; stroke-linecap: butt}
body[data-site-page="p-b52ccc4e1fcb"], body[data-site-page="p-b52ccc4e1fcb"] *{stroke-linejoin: round; stroke-linecap: butt}
body[data-site-page="p-b52ccc4e1fcb"], body[data-site-page="p-b52ccc4e1fcb"] *{stroke-linejoin: round; stroke-linecap: butt}
body[data-site-page="p-b52ccc4e1fcb"], body[data-site-page="p-b52ccc4e1fcb"] *{stroke-linejoin: round; stroke-linecap: butt}
body[data-site-page="p-b52ccc4e1fcb"], body[data-site-page="p-b52ccc4e1fcb"] *{stroke-linejoin: round; stroke-linecap: butt}
body[data-site-page="p-b52ccc4e1fcb"], body[data-site-page="p-b52ccc4e1fcb"] *{stroke-linejoin: round; stroke-linecap: butt}
body[data-site-page="p-b52ccc4e1fcb"], body[data-site-page="p-b52ccc4e1fcb"] *{stroke-linejoin: round; stroke-linecap: butt}
body[data-site-page="p-b52ccc4e1fcb"], body[data-site-page="p-b52ccc4e1fcb"] *{stroke-linejoin: round; stroke-linecap: butt}
body[data-site-page="p-b52ccc4e1fcb"], body[data-site-page="p-b52ccc4e1fcb"] *{stroke-linejoin: round; stroke-linecap: butt}
body[data-site-page="p-b52ccc4e1fcb"], body[data-site-page="p-b52ccc4e1fcb"] *{stroke-linejoin: round; stroke-linecap: butt}
body[data-site-page="p-b52ccc4e1fcb"], body[data-site-page="p-b52ccc4e1fcb"] *{stroke-linejoin: round; stroke-linecap: butt}
body[data-site-page="p-b52ccc4e1fcb"], body[data-site-page="p-b52ccc4e1fcb"] *{stroke-linejoin: round; stroke-linecap: butt}

/* Extracted styles: shape/shape.html [p-b6ade5915344] */

body[data-site-page="p-b6ade5915344"]{--ink:#18212b;--muted:#5d6876;--line:#d7dde5;--soft:#f6f8fb;--accent:#244b73;--warn:#fff4d6;--source:#eef6ff;}
body[data-site-page="p-b6ade5915344"], body[data-site-page="p-b6ade5915344"] *{box-sizing:border-box} body[data-site-page="p-b6ade5915344"]{scroll-behavior:smooth} body[data-site-page="p-b6ade5915344"]{margin:0;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.55;background:white}
body[data-site-page="p-b6ade5915344"] #toc{position:fixed;left:0;top:0;bottom:0;width:310px;overflow:auto;border-right:1px solid var(--line);background:#fbfcfe;padding:18px 14px;z-index:3}body[data-site-page="p-b6ade5915344"] .toc-title{font-weight:800;font-size:18px;margin:0 0 10px}body[data-site-page="p-b6ade5915344"] #tocSearch{width:100%;padding:9px 10px;border:1px solid var(--line);border-radius:8px;margin-bottom:10px}body[data-site-page="p-b6ade5915344"] #toc ul{list-style:none;padding:0;margin:0}body[data-site-page="p-b6ade5915344"] .toc-l1{font-weight:750;margin-top:9px}body[data-site-page="p-b6ade5915344"] .toc-l2{padding-left:10px}body[data-site-page="p-b6ade5915344"] .toc-l3{padding-left:22px;font-size:12.5px}body[data-site-page="p-b6ade5915344"] .toc-l3 a{color:#56616f}body[data-site-page="p-b6ade5915344"] #toc li{margin:4px 0}body[data-site-page="p-b6ade5915344"] #toc a{text-decoration:none;color:#24384d}
body[data-site-page="p-b6ade5915344"] main{margin-left:310px;max-width:1180px;padding:42px 58px 90px}body[data-site-page="p-b6ade5915344"] h1, body[data-site-page="p-b6ade5915344"] h2, body[data-site-page="p-b6ade5915344"] h3, body[data-site-page="p-b6ade5915344"] h4{line-height:1.2;scroll-margin-top:20px}body[data-site-page="p-b6ade5915344"] h1{font-size:34px;margin-top:64px;border-bottom:3px solid #20364d;padding-bottom:10px}body[data-site-page="p-b6ade5915344"] h1:first-child{margin-top:0}body[data-site-page="p-b6ade5915344"] h2{font-size:26px;margin-top:48px;border-bottom:1px solid var(--line);padding-bottom:7px}body[data-site-page="p-b6ade5915344"] h3{font-size:20px;margin-top:32px}body[data-site-page="p-b6ade5915344"] h4{font-size:16px;margin-top:24px}body[data-site-page="p-b6ade5915344"] .anchor{font-weight:400;font-size:14px;text-decoration:none;margin-left:8px;color:#9aa5b1;opacity:.4}body[data-site-page="p-b6ade5915344"] h1:hover .anchor, body[data-site-page="p-b6ade5915344"] h2:hover .anchor, body[data-site-page="p-b6ade5915344"] h3:hover .anchor{opacity:1}
body[data-site-page="p-b6ade5915344"] p, body[data-site-page="p-b6ade5915344"] li{max-width:95ch}body[data-site-page="p-b6ade5915344"] code{background:#f1f4f7;padding:.12em .35em;border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}body[data-site-page="p-b6ade5915344"] pre{background:#111821;color:#edf4fb;padding:15px 17px;border-radius:10px;overflow:auto;white-space:pre-wrap}body[data-site-page="p-b6ade5915344"] pre code{background:transparent;padding:0;color:inherit}body[data-site-page="p-b6ade5915344"] blockquote{margin:18px 0;padding:12px 18px;border-left:4px solid #7598b9;background:#f6f9fc;color:#354250}body[data-site-page="p-b6ade5915344"] hr{border:none;border-top:1px solid var(--line);margin:35px 0}
body[data-site-page="p-b6ade5915344"] table{border-collapse:collapse;width:100%;margin:16px 0 28px;font-size:12.5px;display:block;overflow:auto}body[data-site-page="p-b6ade5915344"] th, body[data-site-page="p-b6ade5915344"] td{border:1px solid #cfd6df;padding:7px 9px;vertical-align:top;min-width:90px}body[data-site-page="p-b6ade5915344"] th{background:#edf2f7;text-align:left;position:sticky;top:0}body[data-site-page="p-b6ade5915344"] tr:nth-child(even) td{background:#fbfcfd}body[data-site-page="p-b6ade5915344"] .data-table{font-size:11.5px}body[data-site-page="p-b6ade5915344"] .source-label{display:inline-block;background:var(--source);border:1px solid #b9d5ed;color:#315d83;padding:5px 9px;border-radius:999px;font-size:11.5px;font-weight:700;margin:28px 0 4px}body[data-site-page="p-b6ade5915344"] .editorial{background:#f0f7f2;border-left:4px solid #6b9a78;padding:11px 14px}body[data-site-page="p-b6ade5915344"] .warning{background:var(--warn)}
body[data-site-page="p-b6ade5915344"] .source-block{margin-bottom:40px}body[data-site-page="p-b6ade5915344"] .source-block>h1:first-of-type{margin-top:28px}
@media(max-width:980px){body[data-site-page="p-b6ade5915344"] #toc{position:relative;width:auto;height:auto;border-right:none;border-bottom:1px solid var(--line)}body[data-site-page="p-b6ade5915344"] main{margin-left:0;padding:25px 20px}body[data-site-page="p-b6ade5915344"] .toc-l3{display:none}}
@media print{body[data-site-page="p-b6ade5915344"] #toc{display:none}body[data-site-page="p-b6ade5915344"] main{margin:0;max-width:none;padding:0}body[data-site-page="p-b6ade5915344"]{font-family:Georgia,"Times New Roman",serif;font-size:9.5pt;line-height:1.35}body[data-site-page="p-b6ade5915344"] h1{font-size:20pt;page-break-before:always}body[data-site-page="p-b6ade5915344"] h1:first-child{page-break-before:auto}body[data-site-page="p-b6ade5915344"] h2{font-size:15pt;page-break-after:avoid}body[data-site-page="p-b6ade5915344"] h3{font-size:12pt;page-break-after:avoid}body[data-site-page="p-b6ade5915344"] table{font-size:7.5pt;display:table;overflow:visible;page-break-inside:auto}body[data-site-page="p-b6ade5915344"] tr{page-break-inside:avoid;page-break-after:auto}body[data-site-page="p-b6ade5915344"] thead{display:table-header-group}body[data-site-page="p-b6ade5915344"] pre, body[data-site-page="p-b6ade5915344"] blockquote{page-break-inside:avoid}body[data-site-page="p-b6ade5915344"] .source-label{border:1px solid #999;background:white;color:#333}body[data-site-page="p-b6ade5915344"] .anchor{display:none}@page{size:Letter;margin:.62in}}

/* Math rendering safeguards */
body[data-site-page="p-b6ade5915344"] mjx-container[display="true"]{overflow-x:auto;overflow-y:hidden;max-width:100%;padding:.15em 0}
body[data-site-page="p-b6ade5915344"] .math{max-width:100%}

/* Math rendering safeguards */
body[data-site-page="p-b6ade5915344"] mjx-container[display="true"]{overflow-x:auto;overflow-y:hidden;max-width:100%;padding:.15em 0}
body[data-site-page="p-b6ade5915344"] .math{max-width:100%}

/* Math rendering safeguards */
body[data-site-page="p-b6ade5915344"] mjx-container[display="true"]{overflow-x:auto;overflow-y:hidden;max-width:100%;padding:.15em 0}
body[data-site-page="p-b6ade5915344"] .math{max-width:100%}

/* Offline static equation rendering */

body[data-site-page="p-b6ade5915344"] mjx-container[jax="SVG"] {
  direction: ltr;
}

body[data-site-page="p-b6ade5915344"] mjx-container[jax="SVG"] > svg {
  overflow: visible;
  min-height: 1px;
  min-width: 1px;
}

body[data-site-page="p-b6ade5915344"] mjx-container[jax="SVG"] > svg a {
  fill: blue;
  stroke: blue;
}

body[data-site-page="p-b6ade5915344"] mjx-container[jax="SVG"][display="true"] {
  display: block;
  text-align: center;
  margin: 1em 0;
}

body[data-site-page="p-b6ade5915344"] mjx-container[jax="SVG"][display="true"][width="full"] {
  display: flex;
}

body[data-site-page="p-b6ade5915344"] mjx-container[jax="SVG"][justify="left"] {
  text-align: left;
}

body[data-site-page="p-b6ade5915344"] mjx-container[jax="SVG"][justify="right"] {
  text-align: right;
}

body[data-site-page="p-b6ade5915344"] g[data-mml-node="merror"] > g {
  fill: red;
  stroke: red;
}

body[data-site-page="p-b6ade5915344"] g[data-mml-node="merror"] > rect[data-background] {
  fill: yellow;
  stroke: none;
}

body[data-site-page="p-b6ade5915344"] g[data-mml-node="mtable"] > line[data-line], body[data-site-page="p-b6ade5915344"] svg[data-table] > g > line[data-line] {
  stroke-width: 70px;
  fill: none;
}

body[data-site-page="p-b6ade5915344"] g[data-mml-node="mtable"] > rect[data-frame], body[data-site-page="p-b6ade5915344"] svg[data-table] > g > rect[data-frame] {
  stroke-width: 70px;
  fill: none;
}

body[data-site-page="p-b6ade5915344"] g[data-mml-node="mtable"] > .mjx-dashed, body[data-site-page="p-b6ade5915344"] svg[data-table] > g > .mjx-dashed {
  stroke-dasharray: 140;
}

body[data-site-page="p-b6ade5915344"] g[data-mml-node="mtable"] > .mjx-dotted, body[data-site-page="p-b6ade5915344"] svg[data-table] > g > .mjx-dotted {
  stroke-linecap: round;
  stroke-dasharray: 0,140;
}

body[data-site-page="p-b6ade5915344"] g[data-mml-node="mtable"] > g > svg {
  overflow: visible;
}

body[data-site-page="p-b6ade5915344"] [jax="SVG"] mjx-tool {
  display: inline-block;
  position: relative;
  width: 0;
  height: 0;
}

body[data-site-page="p-b6ade5915344"] [jax="SVG"] mjx-tool > mjx-tip {
  position: absolute;
  top: 0;
  left: 0;
}

body[data-site-page="p-b6ade5915344"] mjx-tool > mjx-tip {
  display: inline-block;
  padding: .2em;
  border: 1px solid #888;
  font-size: 70%;
  background-color: #F8F8F8;
  color: black;
  box-shadow: 2px 2px 5px #AAAAAA;
}

body[data-site-page="p-b6ade5915344"] g[data-mml-node="maction"][data-toggle] {
  cursor: pointer;
}

body[data-site-page="p-b6ade5915344"] mjx-status {
  display: block;
  position: fixed;
  left: 1em;
  bottom: 1em;
  min-width: 25%;
  padding: .2em .4em;
  border: 1px solid #888;
  font-size: 90%;
  background-color: #F8F8F8;
  color: black;
}

body[data-site-page="p-b6ade5915344"] foreignObject[data-mjx-xml] {
  font-family: initial;
  line-height: normal;
  overflow: visible;
}

body[data-site-page="p-b6ade5915344"] mjx-container[jax="SVG"] path[data-c], body[data-site-page="p-b6ade5915344"] mjx-container[jax="SVG"] use[data-c] {
  stroke-width: 3;
}

body[data-site-page="p-b6ade5915344"] .static-math.inline-math{display:inline-block;max-width:100%;vertical-align:middle}
body[data-site-page="p-b6ade5915344"] .static-math.display-math{display:block;max-width:100%;overflow-x:auto;overflow-y:hidden;margin:.7em 0;-webkit-overflow-scrolling:touch}
body[data-site-page="p-b6ade5915344"] .static-math mjx-container{margin:0!important;max-width:100%}
body[data-site-page="p-b6ade5915344"] .static-math.display-math mjx-container{display:block;overflow-x:auto;overflow-y:hidden;max-width:100%}
body[data-site-page="p-b6ade5915344"] .static-math svg{max-width:none}
@media(max-width:980px){body[data-site-page="p-b6ade5915344"] .static-math.display-math{font-size:.92em}body[data-site-page="p-b6ade5915344"] .static-math.inline-math{max-width:100%;overflow-x:auto;overflow-y:hidden}}



/* Extracted styles: supplemental/index.html [p-34ac447f41f2] */

  body[data-site-page="p-34ac447f41f2"]{
    --ink:#1a1c20; --muted:#5a6068; --line:#dfe2e7; --bg:#fbfcfd;
    --accent:#2b4a6f; --accent-soft:#eef3f8; --warn:#7a4a16; --warn-soft:#fdf3e6;
    --good:#1f5e3a; --good-soft:#eaf4ee; --code-bg:#f4f6f8;
  }
  body[data-site-page="p-34ac447f41f2"], body[data-site-page="p-34ac447f41f2"] *{box-sizing:border-box}
  body[data-site-page="p-34ac447f41f2"]{-webkit-text-size-adjust:100%}
  body[data-site-page="p-34ac447f41f2"]{
    margin:0; background:var(--bg); color:var(--ink);
    font:17px/1.62 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;
  }
  body[data-site-page="p-34ac447f41f2"] .wrap{max-width:860px; margin:0 auto; padding:0 22px}
  body[data-site-page="p-34ac447f41f2"] header.hero{
    background:linear-gradient(180deg,#0f1b2b 0%,#1d3350 100%);
    color:#eef3f8; padding:54px 0 46px; border-bottom:3px solid #0a1320;
  }
  body[data-site-page="p-34ac447f41f2"] header.hero .wrap{max-width:860px}
  body[data-site-page="p-34ac447f41f2"] .eyebrow{
    text-transform:uppercase; letter-spacing:.14em; font-size:12.5px;
    color:#9fb6d2; margin:0 0 14px;
  }
  body[data-site-page="p-34ac447f41f2"] h1{font-size:30px; line-height:1.22; margin:0 0 16px; font-weight:700}
  body[data-site-page="p-34ac447f41f2"] .lede{font-size:18.5px; line-height:1.6; color:#d7e2f0; margin:0 0 8px}
  body[data-site-page="p-34ac447f41f2"] .hero-note{font-size:14px; color:#9fb6d2; margin-top:20px}
  body[data-site-page="p-34ac447f41f2"] main{padding:8px 0 40px}
  body[data-site-page="p-34ac447f41f2"] section{padding:30px 0; border-bottom:1px solid var(--line)}
  body[data-site-page="p-34ac447f41f2"] section:last-of-type{border-bottom:none}
  body[data-site-page="p-34ac447f41f2"] h2{font-size:23px; line-height:1.25; margin:6px 0 14px; color:var(--accent)}
  body[data-site-page="p-34ac447f41f2"] h3{font-size:18px; margin:22px 0 8px}
  body[data-site-page="p-34ac447f41f2"] p{margin:0 0 14px}
  body[data-site-page="p-34ac447f41f2"] a{color:var(--accent); text-decoration:none; border-bottom:1px solid #b9cbe0}
  body[data-site-page="p-34ac447f41f2"] a:hover{border-bottom-color:var(--accent)}
  body[data-site-page="p-34ac447f41f2"] .muted{color:var(--muted)}
  body[data-site-page="p-34ac447f41f2"] .small{font-size:14.5px; line-height:1.55}
  body[data-site-page="p-34ac447f41f2"] ul, body[data-site-page="p-34ac447f41f2"] ol{margin:0 0 14px; padding-left:22px}
  body[data-site-page="p-34ac447f41f2"] li{margin:0 0 7px}
  body[data-site-page="p-34ac447f41f2"] code, body[data-site-page="p-34ac447f41f2"] .mono{font-family:"SF Mono",ui-monospace,Menlo,Consolas,monospace; font-size:.92em}
  body[data-site-page="p-34ac447f41f2"] .pill{
    display:inline-block; font-size:12px; letter-spacing:.04em; text-transform:uppercase;
    padding:2px 9px; border-radius:999px; border:1px solid var(--line);
    color:var(--muted); background:#fff; vertical-align:middle;
  }
  body[data-site-page="p-34ac447f41f2"] .role{
    display:inline-block; font-size:10px; font-weight:700; letter-spacing:.04em; text-transform:uppercase;
    padding:1px 5px; border-radius:4px; border:1px solid; margin-right:6px; vertical-align:middle; white-space:nowrap;
  }
  body[data-site-page="p-34ac447f41f2"] .role-ess{color:#173a6b; background:#e7eefb; border-color:#173a6b}
  body[data-site-page="p-34ac447f41f2"] .role-load{color:#1f6f6f; background:#e3f4f1; border-color:#1f6f6f}
  body[data-site-page="p-34ac447f41f2"] .role-supp{color:#5a5a7a; background:#eeeef4; border-color:#8a8aa8}
  body[data-site-page="p-34ac447f41f2"] .role-tie{color:#777; background:#f0f0f0; border-color:#aaa}
  body[data-site-page="p-34ac447f41f2"] .role-na{color:#999; background:#fff; border-color:#ccc; border-style:dashed}
  body[data-site-page="p-34ac447f41f2"] .rp-nav{position:sticky; top:0; z-index:40; background:#fff; border:1px solid var(--line); border-radius:10px; padding:9px 13px; margin:0 0 20px; box-shadow:0 1px 6px rgba(0,0,0,.05)}
  body[data-site-page="p-34ac447f41f2"] .rp-nav b{display:block; font-size:11.5px; letter-spacing:.05em; text-transform:uppercase; color:var(--muted); margin:0 0 6px}
  body[data-site-page="p-34ac447f41f2"] .rp-nav ol{display:flex; flex-wrap:wrap; gap:6px 8px; margin:0; padding:0; list-style:none; counter-reset:rp}
  body[data-site-page="p-34ac447f41f2"] .rp-nav li{margin:0}
  body[data-site-page="p-34ac447f41f2"] .rp-nav a{display:inline-block; font-size:13px; padding:3px 10px; border:1px solid var(--line); border-radius:999px; color:var(--accent); border-bottom:1px solid var(--line)}
  body[data-site-page="p-34ac447f41f2"] .rp-nav a:hover{background:var(--accent-soft); border-bottom-color:var(--accent)}
  body[data-site-page="p-34ac447f41f2"] .rp-nav a::before{counter-increment:rp; content:counter(rp) ". "; color:var(--muted); font-weight:600}
  @media(max-width:620px){body[data-site-page="p-34ac447f41f2"] .rp-nav{position:static}}
  body[data-site-page="p-34ac447f41f2"] .gate-section{margin:26px 0}
  body[data-site-page="p-34ac447f41f2"] .callout{
    border:1px solid var(--line); border-left:4px solid var(--accent);
    background:var(--accent-soft); border-radius:8px; padding:16px 18px; margin:18px 0;
  }
  body[data-site-page="p-34ac447f41f2"] .callout.warn{border-left-color:var(--warn); background:var(--warn-soft)}
  body[data-site-page="p-34ac447f41f2"] .callout.good{border-left-color:var(--good); background:var(--good-soft)}
  body[data-site-page="p-34ac447f41f2"] .callout p:last-child{margin-bottom:0}
  body[data-site-page="p-34ac447f41f2"] .cards{display:grid; grid-template-columns:1fr 1fr; gap:14px; margin:16px 0}
  @media(max-width:620px){body[data-site-page="p-34ac447f41f2"] .cards{grid-template-columns:1fr}}
  body[data-site-page="p-34ac447f41f2"] .card{border:1px solid var(--line); border-radius:10px; padding:16px 17px; background:#fff}
  body[data-site-page="p-34ac447f41f2"] .card h3{margin-top:0}
  body[data-site-page="p-34ac447f41f2"] .card .tag{font-size:12.5px; color:var(--muted); margin-bottom:6px}
  body[data-site-page="p-34ac447f41f2"] .card .links{margin-top:10px; font-size:14.5px}
  body[data-site-page="p-34ac447f41f2"] .ladder{border:1px solid var(--line); border-radius:10px; overflow:hidden; margin:16px 0}
  body[data-site-page="p-34ac447f41f2"] .ladder .rung{display:grid; grid-template-columns:130px 1fr; gap:0; border-top:1px solid var(--line)}
  body[data-site-page="p-34ac447f41f2"] .ladder .rung:first-child{border-top:none}
  body[data-site-page="p-34ac447f41f2"] .ladder .when{background:var(--accent-soft); padding:13px 15px; font-weight:600; color:var(--accent); font-size:15px}
  body[data-site-page="p-34ac447f41f2"] .ladder .what{padding:13px 15px; font-size:15px}
  @media(max-width:560px){body[data-site-page="p-34ac447f41f2"] .ladder .rung{grid-template-columns:1fr}body[data-site-page="p-34ac447f41f2"] .ladder .when{border-bottom:1px solid var(--line)}}
  body[data-site-page="p-34ac447f41f2"] pre{
    background:var(--code-bg); border:1px solid var(--line); border-radius:8px;
    padding:14px 16px; overflow-x:auto; font-size:13.5px; line-height:1.5; margin:10px 0 18px;
    white-space:pre-wrap; word-wrap:break-word;
  }
  body[data-site-page="p-34ac447f41f2"] .prompt{border-left:4px solid var(--accent)}
  body[data-site-page="p-34ac447f41f2"] table{border-collapse:collapse; width:100%; margin:14px 0; font-size:14.5px}
  body[data-site-page="p-34ac447f41f2"] th, body[data-site-page="p-34ac447f41f2"] td{border:1px solid var(--line); padding:8px 10px; text-align:left; vertical-align:top}
  body[data-site-page="p-34ac447f41f2"] th{background:var(--accent-soft); color:var(--accent); font-weight:600}
  body[data-site-page="p-34ac447f41f2"] .placeholder{
    display:inline-block; font-weight:600; color:var(--warn);
    background:var(--warn-soft); border:1px dashed var(--warn);
    border-radius:6px; padding:2px 10px;
  }
  body[data-site-page="p-34ac447f41f2"] .toc{font-size:14.5px; columns:2; column-gap:30px}
  @media(max-width:560px){body[data-site-page="p-34ac447f41f2"] .toc{columns:1}}
  body[data-site-page="p-34ac447f41f2"] .toc a{display:block; margin-bottom:6px}
  body[data-site-page="p-34ac447f41f2"] footer{padding:28px 0 50px; color:var(--muted); font-size:13.5px}
  body[data-site-page="p-34ac447f41f2"] .kchip{display:inline-block; background:#fff; border:1px solid var(--line); border-radius:6px;
    padding:3px 9px; margin:0 6px 6px 0; font-size:13.5px}

  body[data-site-page="p-34ac447f41f2"] .more{cursor:pointer;color:var(--accent);font-weight:600;white-space:nowrap;text-decoration:underline}
  body[data-site-page="p-34ac447f41f2"] .gm-modal{display:none;position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:1000;align-items:center;justify-content:center;padding:20px}
  body[data-site-page="p-34ac447f41f2"] .gm-box{background:#fff;max-width:640px;max-height:80vh;overflow:auto;border-radius:10px;padding:22px 26px;position:relative;box-shadow:0 12px 44px rgba(0,0,0,.3);font-size:15px;line-height:1.55;color:var(--ink)}
  body[data-site-page="p-34ac447f41f2"] .gm-box .gm-x{position:absolute;top:6px;right:12px;border:none;background:none;font-size:26px;line-height:1;cursor:pointer;color:var(--muted)}
  body[data-site-page="p-34ac447f41f2"] .gm-h{display:block; font-size:11px; font-weight:700; letter-spacing:.06em; text-transform:uppercase; color:var(--accent); margin:14px 0 3px}
  body[data-site-page="p-34ac447f41f2"] .gm-h:first-of-type{margin-top:6px}
  body[data-site-page="p-34ac447f41f2"] .gm-cap{display:block; margin-top:14px; padding-top:8px; border-top:1px solid var(--line); font-size:12.5px; color:var(--muted)}
  body[data-site-page="p-34ac447f41f2"] .gm-grade{display:inline-block; font-size:10.5px; font-weight:700; letter-spacing:.03em; padding:1px 6px; border-radius:4px; border:1px solid var(--line); color:var(--muted); margin-left:4px; vertical-align:middle}
body[data-site-page="p-34ac447f41f2"] .gm-modal{display:none;position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:1000;align-items:center;justify-content:center;padding:20px}body[data-site-page="p-34ac447f41f2"] .gm-box{background:var(--card,#fff);color:var(--ink,#1a1a1a);max-width:640px;max-height:80vh;overflow:auto;border-radius:12px;padding:24px 28px;box-shadow:0 12px 44px rgba(0,0,0,.45);position:relative;line-height:1.55;font-size:15px}body[data-site-page="p-34ac447f41f2"] .gm-x{position:absolute;top:8px;right:14px;border:none;background:none;font-size:26px;cursor:pointer;color:var(--muted,#888);line-height:1}body[data-site-page="p-34ac447f41f2"] .pill[onclick]{cursor:pointer}


/* Extracted styles: supporting/index.html [p-cd9f1f5bdd9e] */

  body[data-site-page="p-cd9f1f5bdd9e"]{--ink:#1a1c20;--muted:#5a6068;--line:#dfe2e7;--bg:#fbfcfd;--accent:#2b4a6f;--accent-soft:#eef3f8;}
  body[data-site-page="p-cd9f1f5bdd9e"], body[data-site-page="p-cd9f1f5bdd9e"] *{box-sizing:border-box}
  body[data-site-page="p-cd9f1f5bdd9e"]{margin:0;background:var(--bg);color:var(--ink);font:16px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;}
  body[data-site-page="p-cd9f1f5bdd9e"] .wrap{max-width:820px;margin:0 auto;padding:34px 22px 60px}
  body[data-site-page="p-cd9f1f5bdd9e"] h1{font-size:25px;margin:0 0 6px;color:var(--accent)}
  body[data-site-page="p-cd9f1f5bdd9e"] h2{font-size:18px;margin:26px 0 8px;color:var(--accent)}
  body[data-site-page="p-cd9f1f5bdd9e"] p{margin:0 0 14px}
  body[data-site-page="p-cd9f1f5bdd9e"] a{color:var(--accent)}
  body[data-site-page="p-cd9f1f5bdd9e"] .muted{color:var(--muted)}
  body[data-site-page="p-cd9f1f5bdd9e"] .small{font-size:14px;line-height:1.55}
  body[data-site-page="p-cd9f1f5bdd9e"] ul{margin:0 0 14px;padding-left:22px}
  body[data-site-page="p-cd9f1f5bdd9e"] li{margin:0 0 7px}
  body[data-site-page="p-cd9f1f5bdd9e"] code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.92em}
  body[data-site-page="p-cd9f1f5bdd9e"] .back{font-size:14px;margin-bottom:18px;display:inline-block}


/* Extracted styles: tests/dual-gr.html [p-255ebeedd25f] */

  body[data-site-page="p-255ebeedd25f"]{
    --ink:#1b1f23; --ink-soft:#4a5056; --paper:#fbfaf7; --paper-alt:#f2efe8;
    --line:#d8d3c7; --accent:#6b3f2a; --accent-2:#1f4e5f; --maxw:1180px;
  }
  body[data-site-page="p-255ebeedd25f"], body[data-site-page="p-255ebeedd25f"] *{box-sizing:border-box;}
  body[data-site-page="p-255ebeedd25f"], body[data-site-page="p-255ebeedd25f"]{margin:0;padding:0;}
  body[data-site-page="p-255ebeedd25f"]{background:var(--paper); color:var(--ink); font-family: Georgia, 'Times New Roman', Cambria, serif; line-height:1.6; font-size:17px; -webkit-font-smoothing:antialiased;}
  body[data-site-page="p-255ebeedd25f"] a{color:var(--accent-2);} body[data-site-page="p-255ebeedd25f"] a:hover{color:var(--accent);}
  body[data-site-page="p-255ebeedd25f"] h1, body[data-site-page="p-255ebeedd25f"] h2, body[data-site-page="p-255ebeedd25f"] h3, body[data-site-page="p-255ebeedd25f"] h4{font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif; line-height:1.25; font-weight:700; color:var(--ink);}
  body[data-site-page="p-255ebeedd25f"] code, body[data-site-page="p-255ebeedd25f"] pre{font-family: Consolas, 'Courier New', monospace; background:var(--paper-alt); border:1px solid var(--line); border-radius:3px;}
  body[data-site-page="p-255ebeedd25f"] code{padding:0.05em 0.35em; font-size:0.92em;} body[data-site-page="p-255ebeedd25f"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-255ebeedd25f"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-255ebeedd25f"] th, body[data-site-page="p-255ebeedd25f"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-255ebeedd25f"] th{background:var(--paper-alt);}
  body[data-site-page="p-255ebeedd25f"] blockquote{margin:1em 0; padding:0.4em 1.1em; border-left:3px solid var(--accent); background:var(--paper-alt); color:var(--ink-soft);}
  body[data-site-page="p-255ebeedd25f"] .skip-link{position:absolute; left:-999px; top:auto;}
  body[data-site-page="p-255ebeedd25f"] .skip-link:focus{left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);}
  body[data-site-page="p-255ebeedd25f"] .topbar{background:var(--ink); color:#eee; font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif; font-size:0.82rem;}
  body[data-site-page="p-255ebeedd25f"] .topbar-inner{max-width:var(--maxw); margin:0 auto; padding:0.4em 1.2em; display:flex; flex-wrap:wrap; gap:0.6em 1.2em; align-items:center; justify-content:space-between;}
  body[data-site-page="p-255ebeedd25f"] .stamp{display:inline-flex; align-items:center; gap:0.5em; color:#e7c9a9; letter-spacing:0.01em;}
  body[data-site-page="p-255ebeedd25f"] .stamp b{color:#fff; font-weight:700;} body[data-site-page="p-255ebeedd25f"] .topbar-site{color:#c9c2b3;}
  body[data-site-page="p-255ebeedd25f"] header.site-header{background:var(--paper); border-bottom:1px solid var(--line);}
  body[data-site-page="p-255ebeedd25f"] .brand-row{max-width:var(--maxw); margin:0 auto; padding:1.1em 1.2em 0.6em; display:flex; align-items:baseline; justify-content:space-between; flex-wrap:wrap; gap:0.4em;}
  body[data-site-page="p-255ebeedd25f"] .brand-row h1{margin:0; font-size:1.5rem; letter-spacing:0.01em;}
  body[data-site-page="p-255ebeedd25f"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-255ebeedd25f"] .brand-tag{font-family: Georgia, serif; font-style:italic; color:var(--ink-soft); font-size:0.95rem;}
  body[data-site-page="p-255ebeedd25f"] nav.main-nav{max-width:var(--maxw); margin:0 auto; padding:0 1.2em;}
  body[data-site-page="p-255ebeedd25f"] nav.main-nav ul{list-style:none; margin:0; padding:0; display:flex; flex-wrap:wrap; gap:0.2em; border-top:1px solid var(--line);}
  body[data-site-page="p-255ebeedd25f"] nav.main-nav li{margin:0;}
  body[data-site-page="p-255ebeedd25f"] nav.main-nav a{display:block; padding:0.8em 0.9em; color:var(--ink); text-decoration:none; font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif; font-size:0.92rem; font-weight:600; border-bottom:3px solid transparent; white-space:nowrap;}
  body[data-site-page="p-255ebeedd25f"] nav.main-nav a:hover{border-bottom-color:var(--accent); color:var(--accent);}
  body[data-site-page="p-255ebeedd25f"] nav.main-nav a[aria-current="page"]{border-bottom-color:var(--accent-2); color:var(--accent-2);}
  body[data-site-page="p-255ebeedd25f"] .layout{max-width:var(--maxw); margin:0 auto; padding:2em 1.2em 3em; display:grid; grid-template-columns:220px 1fr; gap:2.4em; align-items:start;}
  body[data-site-page="p-255ebeedd25f"] .subnav{position:sticky; top:1.2em; font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif; font-size:0.88rem;}
  body[data-site-page="p-255ebeedd25f"] .subnav-box{border:1px solid var(--line); background:var(--paper-alt); border-radius:4px; padding:1em 1.1em;}
  body[data-site-page="p-255ebeedd25f"] .subnav-box h2{margin:0 0 0.6em; font-size:0.75rem; text-transform:uppercase; letter-spacing:0.08em; color:var(--ink-soft);}
  body[data-site-page="p-255ebeedd25f"] .subnav-box ul{list-style:none; margin:0; padding:0;} body[data-site-page="p-255ebeedd25f"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-255ebeedd25f"] .subnav-box a{text-decoration:none; color:var(--ink);}
  body[data-site-page="p-255ebeedd25f"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-255ebeedd25f"] .subnav-box a[aria-current="page"]{color:var(--accent-2); font-weight:700;}
  body[data-site-page="p-255ebeedd25f"] main{min-width:0;}
  body[data-site-page="p-255ebeedd25f"] main h2{margin-top:1.9em; padding-bottom:0.25em; border-bottom:1px solid var(--line); font-size:1.5rem;}
  body[data-site-page="p-255ebeedd25f"] main h2:first-child{margin-top:0;} body[data-site-page="p-255ebeedd25f"] main h3{font-size:1.18rem; margin-top:1.5em;} body[data-site-page="p-255ebeedd25f"] main p{margin:0.9em 0;}
  body[data-site-page="p-255ebeedd25f"] .lede{font-size:1.12rem; color:var(--ink-soft);}
  body[data-site-page="p-255ebeedd25f"] .callout{border:1px solid var(--line); border-left:4px solid var(--accent-2); background:var(--paper-alt); padding:1em 1.2em; margin:1.4em 0; border-radius:0 4px 4px 0;}
  body[data-site-page="p-255ebeedd25f"] .callout h3, body[data-site-page="p-255ebeedd25f"] .callout h4{margin-top:0;}
  body[data-site-page="p-255ebeedd25f"] .honesty-box{border:1px dashed var(--accent); background:#fbf3ea; padding:1em 1.2em; margin:1.4em 0; border-radius:4px; font-size:0.95rem;}
  body[data-site-page="p-255ebeedd25f"] .card-grid{display:grid; grid-template-columns:repeat(auto-fit, minmax(230px, 1fr)); gap:1em; margin:1.4em 0;}
  body[data-site-page="p-255ebeedd25f"] .card{border:1px solid var(--line); background:#fff; padding:1em 1.1em; border-radius:4px;}
  body[data-site-page="p-255ebeedd25f"] .card h4{margin:0 0 0.4em; font-size:1.02rem;} body[data-site-page="p-255ebeedd25f"] .card p{margin:0.4em 0 0; font-size:0.93rem; color:var(--ink-soft);}
  body[data-site-page="p-255ebeedd25f"] .btn{display:inline-block; font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif; font-weight:700; font-size:0.92rem; text-decoration:none; padding:0.7em 1.3em; border-radius:4px; border:1px solid var(--accent-2); color:var(--accent-2); background:transparent;}
  body[data-site-page="p-255ebeedd25f"] .btn:hover{background:var(--accent-2); color:#fff;} body[data-site-page="p-255ebeedd25f"] .btn-solid{background:var(--accent-2); color:#fff;} body[data-site-page="p-255ebeedd25f"] .btn-solid:hover{background:var(--accent);}
  body[data-site-page="p-255ebeedd25f"] .chip{display:inline-block; font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif; font-size:0.72rem; font-weight:700; letter-spacing:0.03em; text-transform:uppercase; padding:0.2em 0.6em; border-radius:99px; border:1px solid var(--line); background:#fff; color:var(--ink-soft);}
  body[data-site-page="p-255ebeedd25f"] .chip.agree{border-color:#3f7a4a; color:#2c5a34; background:#eef6ef;}
  body[data-site-page="p-255ebeedd25f"] .chip.consistency{border-color:#3a6a8a; color:#254a63; background:#e9f2f7;}
  body[data-site-page="p-255ebeedd25f"] footer.site-footer{background:var(--ink); color:#cfc9bd; font-size:0.85rem;}
  body[data-site-page="p-255ebeedd25f"] .footer-inner{max-width:var(--maxw); margin:0 auto; padding:2em 1.2em; display:flex; flex-wrap:wrap; gap:1.6em 3em; justify-content:space-between;}
  body[data-site-page="p-255ebeedd25f"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-255ebeedd25f"] footer.site-footer h5{margin:0 0 0.5em; color:#fff; font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif; font-size:0.8rem; text-transform:uppercase; letter-spacing:0.08em;}
  body[data-site-page="p-255ebeedd25f"] .footer-honesty{max-width:var(--maxw); margin:0 auto; padding:0 1.2em 1.6em; font-size:0.8rem; color:#a49c8c;}
  body[data-site-page="p-255ebeedd25f"] .footer-honesty .stamp{color:#e7c9a9;} body[data-site-page="p-255ebeedd25f"] .footer-honesty .stamp b{color:#fff;}
  body[data-site-page="p-255ebeedd25f"] .pagenav{display:flex; justify-content:space-between; margin-top:2.4em; padding-top:1em; border-top:1px solid var(--line); font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif; font-size:0.92rem;}
  @media (max-width:820px){body[data-site-page="p-255ebeedd25f"] .layout{grid-template-columns:1fr;} body[data-site-page="p-255ebeedd25f"] .subnav{position:static;}}


/* Extracted styles: tests/early-universe.html [p-be3ad5cf3319] */

  body[data-site-page="p-be3ad5cf3319"]{
    --ink:#1b1f23; --ink-soft:#4a5056; --paper:#fbfaf7; --paper-alt:#f2efe8;
    --line:#d8d3c7; --accent:#6b3f2a; --accent-2:#1f4e5f; --maxw:1180px;
  }
  body[data-site-page="p-be3ad5cf3319"], body[data-site-page="p-be3ad5cf3319"] *{box-sizing:border-box;}
  body[data-site-page="p-be3ad5cf3319"], body[data-site-page="p-be3ad5cf3319"]{margin:0;padding:0;}
  body[data-site-page="p-be3ad5cf3319"]{background:var(--paper); color:var(--ink); font-family: Georgia, 'Times New Roman', Cambria, serif; line-height:1.6; font-size:17px; -webkit-font-smoothing:antialiased;}
  body[data-site-page="p-be3ad5cf3319"] a{color:var(--accent-2);} body[data-site-page="p-be3ad5cf3319"] a:hover{color:var(--accent);}
  body[data-site-page="p-be3ad5cf3319"] h1, body[data-site-page="p-be3ad5cf3319"] h2, body[data-site-page="p-be3ad5cf3319"] h3, body[data-site-page="p-be3ad5cf3319"] h4{font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif; line-height:1.25; font-weight:700; color:var(--ink);}
  body[data-site-page="p-be3ad5cf3319"] code, body[data-site-page="p-be3ad5cf3319"] pre{font-family: Consolas, 'Courier New', monospace; background:var(--paper-alt); border:1px solid var(--line); border-radius:3px;}
  body[data-site-page="p-be3ad5cf3319"] code{padding:0.05em 0.35em; font-size:0.92em;} body[data-site-page="p-be3ad5cf3319"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-be3ad5cf3319"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-be3ad5cf3319"] th, body[data-site-page="p-be3ad5cf3319"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-be3ad5cf3319"] th{background:var(--paper-alt);}
  body[data-site-page="p-be3ad5cf3319"] blockquote{margin:1em 0; padding:0.4em 1.1em; border-left:3px solid var(--accent); background:var(--paper-alt); color:var(--ink-soft);}
  body[data-site-page="p-be3ad5cf3319"] .skip-link{position:absolute; left:-999px; top:auto;}
  body[data-site-page="p-be3ad5cf3319"] .skip-link:focus{left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);}
  body[data-site-page="p-be3ad5cf3319"] .topbar{background:var(--ink); color:#eee; font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif; font-size:0.82rem;}
  body[data-site-page="p-be3ad5cf3319"] .topbar-inner{max-width:var(--maxw); margin:0 auto; padding:0.4em 1.2em; display:flex; flex-wrap:wrap; gap:0.6em 1.2em; align-items:center; justify-content:space-between;}
  body[data-site-page="p-be3ad5cf3319"] .stamp{display:inline-flex; align-items:center; gap:0.5em; color:#e7c9a9; letter-spacing:0.01em;}
  body[data-site-page="p-be3ad5cf3319"] .stamp b{color:#fff; font-weight:700;} body[data-site-page="p-be3ad5cf3319"] .topbar-site{color:#c9c2b3;}
  body[data-site-page="p-be3ad5cf3319"] header.site-header{background:var(--paper); border-bottom:1px solid var(--line);}
  body[data-site-page="p-be3ad5cf3319"] .brand-row{max-width:var(--maxw); margin:0 auto; padding:1.1em 1.2em 0.6em; display:flex; align-items:baseline; justify-content:space-between; flex-wrap:wrap; gap:0.4em;}
  body[data-site-page="p-be3ad5cf3319"] .brand-row h1{margin:0; font-size:1.5rem; letter-spacing:0.01em;}
  body[data-site-page="p-be3ad5cf3319"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-be3ad5cf3319"] .brand-tag{font-family: Georgia, serif; font-style:italic; color:var(--ink-soft); font-size:0.95rem;}
  body[data-site-page="p-be3ad5cf3319"] nav.main-nav{max-width:var(--maxw); margin:0 auto; padding:0 1.2em;}
  body[data-site-page="p-be3ad5cf3319"] nav.main-nav ul{list-style:none; margin:0; padding:0; display:flex; flex-wrap:wrap; gap:0.2em; border-top:1px solid var(--line);}
  body[data-site-page="p-be3ad5cf3319"] nav.main-nav li{margin:0;}
  body[data-site-page="p-be3ad5cf3319"] nav.main-nav a{display:block; padding:0.8em 0.9em; color:var(--ink); text-decoration:none; font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif; font-size:0.92rem; font-weight:600; border-bottom:3px solid transparent; white-space:nowrap;}
  body[data-site-page="p-be3ad5cf3319"] nav.main-nav a:hover{border-bottom-color:var(--accent); color:var(--accent);}
  body[data-site-page="p-be3ad5cf3319"] nav.main-nav a[aria-current="page"]{border-bottom-color:var(--accent-2); color:var(--accent-2);}
  body[data-site-page="p-be3ad5cf3319"] .layout{max-width:var(--maxw); margin:0 auto; padding:2em 1.2em 3em; display:grid; grid-template-columns:220px 1fr; gap:2.4em; align-items:start;}
  body[data-site-page="p-be3ad5cf3319"] .subnav{position:sticky; top:1.2em; font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif; font-size:0.88rem;}
  body[data-site-page="p-be3ad5cf3319"] .subnav-box{border:1px solid var(--line); background:var(--paper-alt); border-radius:4px; padding:1em 1.1em;}
  body[data-site-page="p-be3ad5cf3319"] .subnav-box h2{margin:0 0 0.6em; font-size:0.75rem; text-transform:uppercase; letter-spacing:0.08em; color:var(--ink-soft);}
  body[data-site-page="p-be3ad5cf3319"] .subnav-box ul{list-style:none; margin:0; padding:0;} body[data-site-page="p-be3ad5cf3319"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-be3ad5cf3319"] .subnav-box a{text-decoration:none; color:var(--ink);}
  body[data-site-page="p-be3ad5cf3319"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-be3ad5cf3319"] .subnav-box a[aria-current="page"]{color:var(--accent-2); font-weight:700;}
  body[data-site-page="p-be3ad5cf3319"] main{min-width:0;}
  body[data-site-page="p-be3ad5cf3319"] main h2{margin-top:1.9em; padding-bottom:0.25em; border-bottom:1px solid var(--line); font-size:1.5rem;}
  body[data-site-page="p-be3ad5cf3319"] main h2:first-child{margin-top:0;} body[data-site-page="p-be3ad5cf3319"] main h3{font-size:1.18rem; margin-top:1.5em;} body[data-site-page="p-be3ad5cf3319"] main p{margin:0.9em 0;}
  body[data-site-page="p-be3ad5cf3319"] .lede{font-size:1.12rem; color:var(--ink-soft);}
  body[data-site-page="p-be3ad5cf3319"] .callout{border:1px solid var(--line); border-left:4px solid var(--accent-2); background:var(--paper-alt); padding:1em 1.2em; margin:1.4em 0; border-radius:0 4px 4px 0;}
  body[data-site-page="p-be3ad5cf3319"] .callout h3, body[data-site-page="p-be3ad5cf3319"] .callout h4{margin-top:0;}
  body[data-site-page="p-be3ad5cf3319"] .honesty-box{border:1px dashed var(--accent); background:#fbf3ea; padding:1em 1.2em; margin:1.4em 0; border-radius:4px; font-size:0.95rem;}
  body[data-site-page="p-be3ad5cf3319"] .btn{display:inline-block; font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif; font-weight:700; font-size:0.92rem; text-decoration:none; padding:0.7em 1.3em; border-radius:4px; border:1px solid var(--accent-2); color:var(--accent-2); background:transparent;}
  body[data-site-page="p-be3ad5cf3319"] .btn:hover{background:var(--accent-2); color:#fff;} body[data-site-page="p-be3ad5cf3319"] .btn-solid{background:var(--accent-2); color:#fff;} body[data-site-page="p-be3ad5cf3319"] .btn-solid:hover{background:var(--accent);}
  body[data-site-page="p-be3ad5cf3319"] .chip{display:inline-block; font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif; font-size:0.72rem; font-weight:700; letter-spacing:0.03em; text-transform:uppercase; padding:0.2em 0.6em; border-radius:99px; border:1px solid var(--line); background:#fff; color:var(--ink-soft);}
  body[data-site-page="p-be3ad5cf3319"] .chip.agree{border-color:#3f7a4a; color:#2c5a34; background:#eef6ef;}
  body[data-site-page="p-be3ad5cf3319"] .chip.mixed{border-color:#8a5a3a; color:#7a4a24; background:#f9ede2;}
  body[data-site-page="p-be3ad5cf3319"] footer.site-footer{background:var(--ink); color:#cfc9bd; font-size:0.85rem;}
  body[data-site-page="p-be3ad5cf3319"] .footer-inner{max-width:var(--maxw); margin:0 auto; padding:2em 1.2em; display:flex; flex-wrap:wrap; gap:1.6em 3em; justify-content:space-between;}
  body[data-site-page="p-be3ad5cf3319"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-be3ad5cf3319"] footer.site-footer h5{margin:0 0 0.5em; color:#fff; font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif; font-size:0.8rem; text-transform:uppercase; letter-spacing:0.08em;}
  body[data-site-page="p-be3ad5cf3319"] .footer-honesty{max-width:var(--maxw); margin:0 auto; padding:0 1.2em 1.6em; font-size:0.8rem; color:#a49c8c;}
  body[data-site-page="p-be3ad5cf3319"] .footer-honesty .stamp{color:#e7c9a9;} body[data-site-page="p-be3ad5cf3319"] .footer-honesty .stamp b{color:#fff;}
  body[data-site-page="p-be3ad5cf3319"] .pagenav{display:flex; justify-content:space-between; margin-top:2.4em; padding-top:1em; border-top:1px solid var(--line); font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif; font-size:0.92rem;}
  @media (max-width:820px){body[data-site-page="p-be3ad5cf3319"] .layout{grid-template-columns:1fr;} body[data-site-page="p-be3ad5cf3319"] .subnav{position:static;}}


/* Extracted styles: tests/gates-table.html [p-52d70660914c] */

  body[data-site-page="p-52d70660914c"]{
    --ink:#1b1f23; --ink-soft:#4a5056; --paper:#fbfaf7; --paper-alt:#f2efe8;
    --line:#d8d3c7; --accent:#6b3f2a; --accent-2:#1f4e5f; --maxw:1180px;
  }
  body[data-site-page="p-52d70660914c"], body[data-site-page="p-52d70660914c"] *{box-sizing:border-box;}
  body[data-site-page="p-52d70660914c"], body[data-site-page="p-52d70660914c"]{margin:0;padding:0;}
  body[data-site-page="p-52d70660914c"]{background:var(--paper); color:var(--ink); font-family: Georgia, 'Times New Roman', Cambria, serif; line-height:1.6; font-size:17px; -webkit-font-smoothing:antialiased;}
  body[data-site-page="p-52d70660914c"] a{color:var(--accent-2);} body[data-site-page="p-52d70660914c"] a:hover{color:var(--accent);}
  body[data-site-page="p-52d70660914c"] h1, body[data-site-page="p-52d70660914c"] h2, body[data-site-page="p-52d70660914c"] h3, body[data-site-page="p-52d70660914c"] h4{font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif; line-height:1.25; font-weight:700; color:var(--ink);}
  body[data-site-page="p-52d70660914c"] code, body[data-site-page="p-52d70660914c"] pre{font-family: Consolas, 'Courier New', monospace; background:var(--paper-alt); border:1px solid var(--line); border-radius:3px;}
  body[data-site-page="p-52d70660914c"] code{padding:0.05em 0.35em; font-size:0.92em;} body[data-site-page="p-52d70660914c"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-52d70660914c"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-52d70660914c"] th, body[data-site-page="p-52d70660914c"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-52d70660914c"] th{background:var(--paper-alt);}
  body[data-site-page="p-52d70660914c"] .table-scroll{overflow-x:auto; margin:1.2em 0;}
  body[data-site-page="p-52d70660914c"] .table-scroll table{min-width:820px;}
  body[data-site-page="p-52d70660914c"] blockquote{margin:1em 0; padding:0.4em 1.1em; border-left:3px solid var(--accent); background:var(--paper-alt); color:var(--ink-soft);}
  body[data-site-page="p-52d70660914c"] .skip-link{position:absolute; left:-999px; top:auto;}
  body[data-site-page="p-52d70660914c"] .skip-link:focus{left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);}
  body[data-site-page="p-52d70660914c"] .topbar{background:var(--ink); color:#eee; font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif; font-size:0.82rem;}
  body[data-site-page="p-52d70660914c"] .topbar-inner{max-width:var(--maxw); margin:0 auto; padding:0.4em 1.2em; display:flex; flex-wrap:wrap; gap:0.6em 1.2em; align-items:center; justify-content:space-between;}
  body[data-site-page="p-52d70660914c"] .stamp{display:inline-flex; align-items:center; gap:0.5em; color:#e7c9a9; letter-spacing:0.01em;}
  body[data-site-page="p-52d70660914c"] .stamp b{color:#fff; font-weight:700;} body[data-site-page="p-52d70660914c"] .topbar-site{color:#c9c2b3;}
  body[data-site-page="p-52d70660914c"] header.site-header{background:var(--paper); border-bottom:1px solid var(--line);}
  body[data-site-page="p-52d70660914c"] .brand-row{max-width:var(--maxw); margin:0 auto; padding:1.1em 1.2em 0.6em; display:flex; align-items:baseline; justify-content:space-between; flex-wrap:wrap; gap:0.4em;}
  body[data-site-page="p-52d70660914c"] .brand-row h1{margin:0; font-size:1.5rem; letter-spacing:0.01em;}
  body[data-site-page="p-52d70660914c"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-52d70660914c"] .brand-tag{font-family: Georgia, serif; font-style:italic; color:var(--ink-soft); font-size:0.95rem;}
  body[data-site-page="p-52d70660914c"] nav.main-nav{max-width:var(--maxw); margin:0 auto; padding:0 1.2em;}
  body[data-site-page="p-52d70660914c"] nav.main-nav ul{list-style:none; margin:0; padding:0; display:flex; flex-wrap:wrap; gap:0.2em; border-top:1px solid var(--line);}
  body[data-site-page="p-52d70660914c"] nav.main-nav li{margin:0;}
  body[data-site-page="p-52d70660914c"] nav.main-nav a{display:block; padding:0.8em 0.9em; color:var(--ink); text-decoration:none; font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif; font-size:0.92rem; font-weight:600; border-bottom:3px solid transparent; white-space:nowrap;}
  body[data-site-page="p-52d70660914c"] nav.main-nav a:hover{border-bottom-color:var(--accent); color:var(--accent);}
  body[data-site-page="p-52d70660914c"] nav.main-nav a[aria-current="page"]{border-bottom-color:var(--accent-2); color:var(--accent-2);}
  body[data-site-page="p-52d70660914c"] .layout{max-width:var(--maxw); margin:0 auto; padding:2em 1.2em 3em; display:grid; grid-template-columns:220px 1fr; gap:2.4em; align-items:start;}
  body[data-site-page="p-52d70660914c"] .subnav{position:sticky; top:1.2em; font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif; font-size:0.88rem;}
  body[data-site-page="p-52d70660914c"] .subnav-box{border:1px solid var(--line); background:var(--paper-alt); border-radius:4px; padding:1em 1.1em;}
  body[data-site-page="p-52d70660914c"] .subnav-box h2{margin:0 0 0.6em; font-size:0.75rem; text-transform:uppercase; letter-spacing:0.08em; color:var(--ink-soft);}
  body[data-site-page="p-52d70660914c"] .subnav-box ul{list-style:none; margin:0; padding:0;} body[data-site-page="p-52d70660914c"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-52d70660914c"] .subnav-box a{text-decoration:none; color:var(--ink);}
  body[data-site-page="p-52d70660914c"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-52d70660914c"] .subnav-box a[aria-current="page"]{color:var(--accent-2); font-weight:700;}
  body[data-site-page="p-52d70660914c"] main{min-width:0;}
  body[data-site-page="p-52d70660914c"] main h2{margin-top:1.9em; padding-bottom:0.25em; border-bottom:1px solid var(--line); font-size:1.5rem;}
  body[data-site-page="p-52d70660914c"] main h2:first-child{margin-top:0;} body[data-site-page="p-52d70660914c"] main h3{font-size:1.18rem; margin-top:1.5em;} body[data-site-page="p-52d70660914c"] main p{margin:0.9em 0;}
  body[data-site-page="p-52d70660914c"] .lede{font-size:1.12rem; color:var(--ink-soft);}
  body[data-site-page="p-52d70660914c"] .callout{border:1px solid var(--line); border-left:4px solid var(--accent-2); background:var(--paper-alt); padding:1em 1.2em; margin:1.4em 0; border-radius:0 4px 4px 0;}
  body[data-site-page="p-52d70660914c"] .callout h3, body[data-site-page="p-52d70660914c"] .callout h4{margin-top:0;}
  body[data-site-page="p-52d70660914c"] .honesty-box{border:1px dashed var(--accent); background:#fbf3ea; padding:1em 1.2em; margin:1.4em 0; border-radius:4px; font-size:0.95rem;}
  body[data-site-page="p-52d70660914c"] .btn{display:inline-block; font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif; font-weight:700; font-size:0.92rem; text-decoration:none; padding:0.7em 1.3em; border-radius:4px; border:1px solid var(--accent-2); color:var(--accent-2); background:transparent;}
  body[data-site-page="p-52d70660914c"] .btn:hover{background:var(--accent-2); color:#fff;} body[data-site-page="p-52d70660914c"] .btn-solid{background:var(--accent-2); color:#fff;} body[data-site-page="p-52d70660914c"] .btn-solid:hover{background:var(--accent);}
  body[data-site-page="p-52d70660914c"] .chip{display:inline-block; font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif; font-size:0.72rem; font-weight:700; letter-spacing:0.03em; text-transform:uppercase; padding:0.2em 0.6em; border-radius:99px; border:1px solid var(--line); background:#fff; color:var(--ink-soft);}
  body[data-site-page="p-52d70660914c"] .chip.agree{border-color:#3f7a4a; color:#2c5a34; background:#eef6ef;}
  body[data-site-page="p-52d70660914c"] .chip.mixed{border-color:#8a5a3a; color:#7a4a24; background:#f9ede2;}
  body[data-site-page="p-52d70660914c"] .chip.consistency{border-color:#3a6a8a; color:#254a63; background:#e9f2f7;}
  body[data-site-page="p-52d70660914c"] footer.site-footer{background:var(--ink); color:#cfc9bd; font-size:0.85rem;}
  body[data-site-page="p-52d70660914c"] .footer-inner{max-width:var(--maxw); margin:0 auto; padding:2em 1.2em; display:flex; flex-wrap:wrap; gap:1.6em 3em; justify-content:space-between;}
  body[data-site-page="p-52d70660914c"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-52d70660914c"] footer.site-footer h5{margin:0 0 0.5em; color:#fff; font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif; font-size:0.8rem; text-transform:uppercase; letter-spacing:0.08em;}
  body[data-site-page="p-52d70660914c"] .footer-honesty{max-width:var(--maxw); margin:0 auto; padding:0 1.2em 1.6em; font-size:0.8rem; color:#a49c8c;}
  body[data-site-page="p-52d70660914c"] .footer-honesty .stamp{color:#e7c9a9;} body[data-site-page="p-52d70660914c"] .footer-honesty .stamp b{color:#fff;}
  body[data-site-page="p-52d70660914c"] .pagenav{display:flex; justify-content:space-between; margin-top:2.4em; padding-top:1em; border-top:1px solid var(--line); font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif; font-size:0.92rem;}
  @media (max-width:820px){body[data-site-page="p-52d70660914c"] .layout{grid-template-columns:1fr;} body[data-site-page="p-52d70660914c"] .subnav{position:static;}}


/* Extracted styles: tests/index.html [p-2271f2e08be3] */

  body[data-site-page="p-2271f2e08be3"]{
    --ink:#1b1f23;
    --ink-soft:#4a5056;
    --paper:#fbfaf7;
    --paper-alt:#f2efe8;
    --line:#d8d3c7;
    --accent:#6b3f2a;
    --accent-2:#1f4e5f;
    --maxw:1180px;
  }
  body[data-site-page="p-2271f2e08be3"], body[data-site-page="p-2271f2e08be3"] *{box-sizing:border-box;}
  body[data-site-page="p-2271f2e08be3"], body[data-site-page="p-2271f2e08be3"]{margin:0;padding:0;}
  body[data-site-page="p-2271f2e08be3"]{
    background:var(--paper);
    color:var(--ink);
    font-family: Georgia, 'Times New Roman', Cambria, serif;
    line-height:1.6;
    font-size:17px;
    -webkit-font-smoothing:antialiased;
  }
  body[data-site-page="p-2271f2e08be3"] a{color:var(--accent-2);}
  body[data-site-page="p-2271f2e08be3"] a:hover{color:var(--accent);}
  body[data-site-page="p-2271f2e08be3"] h1, body[data-site-page="p-2271f2e08be3"] h2, body[data-site-page="p-2271f2e08be3"] h3, body[data-site-page="p-2271f2e08be3"] h4{
    font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    line-height:1.25;
    font-weight:700;
    color:var(--ink);
  }
  body[data-site-page="p-2271f2e08be3"] code, body[data-site-page="p-2271f2e08be3"] pre{
    font-family: Consolas, 'Courier New', monospace;
    background:var(--paper-alt);
    border:1px solid var(--line);
    border-radius:3px;
  }
  body[data-site-page="p-2271f2e08be3"] code{padding:0.05em 0.35em; font-size:0.92em;}
  body[data-site-page="p-2271f2e08be3"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-2271f2e08be3"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-2271f2e08be3"] th, body[data-site-page="p-2271f2e08be3"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-2271f2e08be3"] th{background:var(--paper-alt);}
  body[data-site-page="p-2271f2e08be3"] blockquote{
    margin:1em 0;
    padding:0.4em 1.1em;
    border-left:3px solid var(--accent);
    background:var(--paper-alt);
    color:var(--ink-soft);
  }
  body[data-site-page="p-2271f2e08be3"] .skip-link{
    position:absolute; left:-999px; top:auto;
  }
  body[data-site-page="p-2271f2e08be3"] .skip-link:focus{
    left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);
  }

  /* ---------- Top bar: identity + honesty stamp ---------- */
  body[data-site-page="p-2271f2e08be3"] .topbar{
    background:var(--ink);
    color:#eee;
    font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif;
    font-size:0.82rem;
  }
  body[data-site-page="p-2271f2e08be3"] .topbar-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0.4em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:0.6em 1.2em;
    align-items:center;
    justify-content:space-between;
  }
  body[data-site-page="p-2271f2e08be3"] .stamp{
    display:inline-flex;
    align-items:center;
    gap:0.5em;
    color:#e7c9a9;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-2271f2e08be3"] .stamp b{color:#fff; font-weight:700;}
  body[data-site-page="p-2271f2e08be3"] .topbar-site{color:#c9c2b3;}

  /* ---------- Main nav ---------- */
  body[data-site-page="p-2271f2e08be3"] header.site-header{
    background:var(--paper);
    border-bottom:1px solid var(--line);
  }
  body[data-site-page="p-2271f2e08be3"] .brand-row{
    max-width:var(--maxw);
    margin:0 auto;
    padding:1.1em 1.2em 0.6em;
    display:flex;
    align-items:baseline;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:0.4em;
  }
  body[data-site-page="p-2271f2e08be3"] .brand-row h1{
    margin:0;
    font-size:1.5rem;
    letter-spacing:0.01em;
  }
  body[data-site-page="p-2271f2e08be3"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-2271f2e08be3"] .brand-tag{
    font-family: Georgia, serif;
    font-style:italic;
    color:var(--ink-soft);
    font-size:0.95rem;
  }
  body[data-site-page="p-2271f2e08be3"] nav.main-nav{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em;
  }
  body[data-site-page="p-2271f2e08be3"] nav.main-nav ul{
    list-style:none;
    margin:0; padding:0;
    display:flex;
    flex-wrap:wrap;
    gap:0.2em;
    border-top:1px solid var(--line);
  }
  body[data-site-page="p-2271f2e08be3"] nav.main-nav li{margin:0;}
  body[data-site-page="p-2271f2e08be3"] nav.main-nav a{
    display:block;
    padding:0.8em 0.9em;
    color:var(--ink);
    text-decoration:none;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.92rem;
    font-weight:600;
    border-bottom:3px solid transparent;
    white-space:nowrap;
  }
  body[data-site-page="p-2271f2e08be3"] nav.main-nav a:hover{
    border-bottom-color:var(--accent);
    color:var(--accent);
  }
  body[data-site-page="p-2271f2e08be3"] nav.main-nav a[aria-current="page"]{
    border-bottom-color:var(--accent-2);
    color:var(--accent-2);
  }

  /* ---------- Layout: subnav + main ---------- */
  body[data-site-page="p-2271f2e08be3"] .layout{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em 3em;
    display:grid;
    grid-template-columns:220px 1fr;
    gap:2.4em;
    align-items:start;
  }
  body[data-site-page="p-2271f2e08be3"] .subnav{
    position:sticky;
    top:1.2em;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.88rem;
  }
  body[data-site-page="p-2271f2e08be3"] .subnav-box{
    border:1px solid var(--line);
    background:var(--paper-alt);
    border-radius:4px;
    padding:1em 1.1em;
  }
  body[data-site-page="p-2271f2e08be3"] .subnav-box h2{
    margin:0 0 0.6em;
    font-size:0.75rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
    color:var(--ink-soft);
  }
  body[data-site-page="p-2271f2e08be3"] .subnav-box ul{list-style:none; margin:0; padding:0;}
  body[data-site-page="p-2271f2e08be3"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-2271f2e08be3"] .subnav-box a{
    text-decoration:none;
    color:var(--ink);
  }
  body[data-site-page="p-2271f2e08be3"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-2271f2e08be3"] .subnav-box a[aria-current="page"]{
    color:var(--accent-2);
    font-weight:700;
  }
  body[data-site-page="p-2271f2e08be3"] .subnav-empty{
    color:var(--ink-soft);
    font-style:italic;
    font-size:0.85rem;
  }

  body[data-site-page="p-2271f2e08be3"] main{min-width:0;}
  body[data-site-page="p-2271f2e08be3"] main h2{
    margin-top:1.9em;
    padding-bottom:0.25em;
    border-bottom:1px solid var(--line);
    font-size:1.5rem;
  }
  body[data-site-page="p-2271f2e08be3"] main h2:first-child{margin-top:0;}
  body[data-site-page="p-2271f2e08be3"] main h3{font-size:1.18rem; margin-top:1.5em;}
  body[data-site-page="p-2271f2e08be3"] main p{margin:0.9em 0;}
  body[data-site-page="p-2271f2e08be3"] .lede{
    font-size:1.12rem;
    color:var(--ink-soft);
  }
  body[data-site-page="p-2271f2e08be3"] .callout{
    border:1px solid var(--line);
    border-left:4px solid var(--accent-2);
    background:var(--paper-alt);
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:0 4px 4px 0;
  }
  body[data-site-page="p-2271f2e08be3"] .callout h3, body[data-site-page="p-2271f2e08be3"] .callout h4{margin-top:0;}
  body[data-site-page="p-2271f2e08be3"] .honesty-box{
    border:1px dashed var(--accent);
    background:#fbf3ea;
    padding:1em 1.2em;
    margin:1.4em 0;
    border-radius:4px;
    font-size:0.95rem;
  }
  body[data-site-page="p-2271f2e08be3"] .card-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));
    gap:1em;
    margin:1.4em 0;
  }
  body[data-site-page="p-2271f2e08be3"] .card{
    border:1px solid var(--line);
    background:#fff;
    padding:1em 1.1em;
    border-radius:4px;
  }
  body[data-site-page="p-2271f2e08be3"] .card h4{margin:0 0 0.4em; font-size:1.02rem;}
  body[data-site-page="p-2271f2e08be3"] .card p{margin:0.4em 0 0; font-size:0.93rem; color:var(--ink-soft);}
  body[data-site-page="p-2271f2e08be3"] .btn{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-weight:700;
    font-size:0.92rem;
    text-decoration:none;
    padding:0.7em 1.3em;
    border-radius:4px;
    border:1px solid var(--accent-2);
    color:var(--accent-2);
    background:transparent;
  }
  body[data-site-page="p-2271f2e08be3"] .btn:hover{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-2271f2e08be3"] .btn-solid{background:var(--accent-2); color:#fff;}
  body[data-site-page="p-2271f2e08be3"] .btn-solid:hover{background:var(--accent);}

  /* status chips */
  body[data-site-page="p-2271f2e08be3"] .chip{
    display:inline-block;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.72rem;
    font-weight:700;
    letter-spacing:0.03em;
    text-transform:uppercase;
    padding:0.2em 0.6em;
    border-radius:99px;
    border:1px solid var(--line);
    background:#fff;
    color:var(--ink-soft);
  }
  body[data-site-page="p-2271f2e08be3"] .chip.agree{border-color:#3f7a4a; color:#2c5a34; background:#eef6ef;}
  body[data-site-page="p-2271f2e08be3"] .chip.blocked{border-color:#8a7a3a; color:#6b5c1f; background:#faf4e2;}
  body[data-site-page="p-2271f2e08be3"] .chip.mixed{border-color:#8a5a3a; color:#7a4a24; background:#f9ede2;}
  body[data-site-page="p-2271f2e08be3"] .chip.consistency{border-color:#3a6a8a; color:#254a63; background:#e9f2f7;}

  /* ---------- Footer ---------- */
  body[data-site-page="p-2271f2e08be3"] footer.site-footer{
    background:var(--ink);
    color:#cfc9bd;
    font-size:0.85rem;
  }
  body[data-site-page="p-2271f2e08be3"] .footer-inner{
    max-width:var(--maxw);
    margin:0 auto;
    padding:2em 1.2em;
    display:flex;
    flex-wrap:wrap;
    gap:1.6em 3em;
    justify-content:space-between;
  }
  body[data-site-page="p-2271f2e08be3"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-2271f2e08be3"] footer.site-footer h5{
    margin:0 0 0.5em;
    color:#fff;
    font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
    font-size:0.8rem;
    text-transform:uppercase;
    letter-spacing:0.08em;
  }
  body[data-site-page="p-2271f2e08be3"] .footer-honesty{
    max-width:var(--maxw);
    margin:0 auto;
    padding:0 1.2em 1.6em;
    font-size:0.8rem;
    color:#a49c8c;
  }
  body[data-site-page="p-2271f2e08be3"] .footer-honesty .stamp{color:#e7c9a9;}
  body[data-site-page="p-2271f2e08be3"] .footer-honesty .stamp b{color:#fff;}

  @media (max-width:820px){
    body[data-site-page="p-2271f2e08be3"] .layout{grid-template-columns:1fr;}
    body[data-site-page="p-2271f2e08be3"] .subnav{position:static;}
  }


/* ===== BEGIN appended styles — /tests/ rebuild 2026-07-09 (delimited block: clickable test cards + AI-check band) ===== */
body[data-site-page="p-2271f2e08be3"] .test-grid{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));}
body[data-site-page="p-2271f2e08be3"] .test-card{
  cursor:pointer;
  display:flex;
  flex-direction:column;
  transition:box-shadow .15s ease, transform .15s ease;
}
body[data-site-page="p-2271f2e08be3"] .test-card:hover, body[data-site-page="p-2271f2e08be3"] .test-card:focus{
  box-shadow:0 6px 18px rgba(27,31,35,.15);
  transform:translateY(-2px);
}
body[data-site-page="p-2271f2e08be3"] .test-card:focus{outline:2px solid var(--accent-2); outline-offset:2px;}
body[data-site-page="p-2271f2e08be3"] .test-card .t-num{color:var(--ink);}
body[data-site-page="p-2271f2e08be3"] .test-card .t-num strong, body[data-site-page="p-2271f2e08be3"] .test-card .t-status strong{
  font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
  font-size:0.78rem;
  text-transform:uppercase;
  letter-spacing:0.05em;
  color:var(--ink-soft);
}
body[data-site-page="p-2271f2e08be3"] .test-card .t-src{
  margin-top:auto;
  padding-top:0.7em;
  font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;
  font-size:0.85rem;
  font-weight:700;
}
body[data-site-page="p-2271f2e08be3"] .aicheck{
  border:1px solid var(--line);
  border-left:4px solid var(--accent);
  background:#fff;
  padding:1.1em 1.3em;
  margin:1.5em 0;
  border-radius:0 4px 4px 0;
}
body[data-site-page="p-2271f2e08be3"] .aicheck h3{margin:0 0 0.5em;}
body[data-site-page="p-2271f2e08be3"] .aicheck p{margin:0.5em 0 0;}
/* ===== END appended styles — /tests/ rebuild 2026-07-09 ===== */


/* Extracted styles: tests/nasa-calculators.html [p-96dd215f012d] */

  body[data-site-page="p-96dd215f012d"]{
    --ink:#1b1f23; --ink-soft:#4a5056; --paper:#fbfaf7; --paper-alt:#f2efe8;
    --line:#d8d3c7; --accent:#6b3f2a; --accent-2:#1f4e5f; --maxw:1180px;
  }
  body[data-site-page="p-96dd215f012d"], body[data-site-page="p-96dd215f012d"] *{box-sizing:border-box;}
  body[data-site-page="p-96dd215f012d"], body[data-site-page="p-96dd215f012d"]{margin:0;padding:0;}
  body[data-site-page="p-96dd215f012d"]{background:var(--paper); color:var(--ink); font-family: Georgia, 'Times New Roman', Cambria, serif; line-height:1.6; font-size:17px; -webkit-font-smoothing:antialiased;}
  body[data-site-page="p-96dd215f012d"] a{color:var(--accent-2);} body[data-site-page="p-96dd215f012d"] a:hover{color:var(--accent);}
  body[data-site-page="p-96dd215f012d"] h1, body[data-site-page="p-96dd215f012d"] h2, body[data-site-page="p-96dd215f012d"] h3, body[data-site-page="p-96dd215f012d"] h4{font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif; line-height:1.25; font-weight:700; color:var(--ink);}
  body[data-site-page="p-96dd215f012d"] code, body[data-site-page="p-96dd215f012d"] pre{font-family: Consolas, 'Courier New', monospace; background:var(--paper-alt); border:1px solid var(--line); border-radius:3px;}
  body[data-site-page="p-96dd215f012d"] code{padding:0.05em 0.35em; font-size:0.92em;} body[data-site-page="p-96dd215f012d"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-96dd215f012d"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-96dd215f012d"] th, body[data-site-page="p-96dd215f012d"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-96dd215f012d"] th{background:var(--paper-alt);}
  body[data-site-page="p-96dd215f012d"] blockquote{margin:1em 0; padding:0.4em 1.1em; border-left:3px solid var(--accent); background:var(--paper-alt); color:var(--ink-soft);}
  body[data-site-page="p-96dd215f012d"] .skip-link{position:absolute; left:-999px; top:auto;}
  body[data-site-page="p-96dd215f012d"] .skip-link:focus{left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);}
  body[data-site-page="p-96dd215f012d"] .topbar{background:var(--ink); color:#eee; font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif; font-size:0.82rem;}
  body[data-site-page="p-96dd215f012d"] .topbar-inner{max-width:var(--maxw); margin:0 auto; padding:0.4em 1.2em; display:flex; flex-wrap:wrap; gap:0.6em 1.2em; align-items:center; justify-content:space-between;}
  body[data-site-page="p-96dd215f012d"] .stamp{display:inline-flex; align-items:center; gap:0.5em; color:#e7c9a9; letter-spacing:0.01em;}
  body[data-site-page="p-96dd215f012d"] .stamp b{color:#fff; font-weight:700;} body[data-site-page="p-96dd215f012d"] .topbar-site{color:#c9c2b3;}
  body[data-site-page="p-96dd215f012d"] header.site-header{background:var(--paper); border-bottom:1px solid var(--line);}
  body[data-site-page="p-96dd215f012d"] .brand-row{max-width:var(--maxw); margin:0 auto; padding:1.1em 1.2em 0.6em; display:flex; align-items:baseline; justify-content:space-between; flex-wrap:wrap; gap:0.4em;}
  body[data-site-page="p-96dd215f012d"] .brand-row h1{margin:0; font-size:1.5rem; letter-spacing:0.01em;}
  body[data-site-page="p-96dd215f012d"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-96dd215f012d"] .brand-tag{font-family: Georgia, serif; font-style:italic; color:var(--ink-soft); font-size:0.95rem;}
  body[data-site-page="p-96dd215f012d"] nav.main-nav{max-width:var(--maxw); margin:0 auto; padding:0 1.2em;}
  body[data-site-page="p-96dd215f012d"] nav.main-nav ul{list-style:none; margin:0; padding:0; display:flex; flex-wrap:wrap; gap:0.2em; border-top:1px solid var(--line);}
  body[data-site-page="p-96dd215f012d"] nav.main-nav li{margin:0;}
  body[data-site-page="p-96dd215f012d"] nav.main-nav a{display:block; padding:0.8em 0.9em; color:var(--ink); text-decoration:none; font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif; font-size:0.92rem; font-weight:600; border-bottom:3px solid transparent; white-space:nowrap;}
  body[data-site-page="p-96dd215f012d"] nav.main-nav a:hover{border-bottom-color:var(--accent); color:var(--accent);}
  body[data-site-page="p-96dd215f012d"] nav.main-nav a[aria-current="page"]{border-bottom-color:var(--accent-2); color:var(--accent-2);}
  body[data-site-page="p-96dd215f012d"] .layout{max-width:var(--maxw); margin:0 auto; padding:2em 1.2em 3em; display:grid; grid-template-columns:220px 1fr; gap:2.4em; align-items:start;}
  body[data-site-page="p-96dd215f012d"] .subnav{position:sticky; top:1.2em; font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif; font-size:0.88rem;}
  body[data-site-page="p-96dd215f012d"] .subnav-box{border:1px solid var(--line); background:var(--paper-alt); border-radius:4px; padding:1em 1.1em;}
  body[data-site-page="p-96dd215f012d"] .subnav-box h2{margin:0 0 0.6em; font-size:0.75rem; text-transform:uppercase; letter-spacing:0.08em; color:var(--ink-soft);}
  body[data-site-page="p-96dd215f012d"] .subnav-box ul{list-style:none; margin:0; padding:0;} body[data-site-page="p-96dd215f012d"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-96dd215f012d"] .subnav-box a{text-decoration:none; color:var(--ink);}
  body[data-site-page="p-96dd215f012d"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-96dd215f012d"] .subnav-box a[aria-current="page"]{color:var(--accent-2); font-weight:700;}
  body[data-site-page="p-96dd215f012d"] main{min-width:0;}
  body[data-site-page="p-96dd215f012d"] main h2{margin-top:1.9em; padding-bottom:0.25em; border-bottom:1px solid var(--line); font-size:1.5rem;}
  body[data-site-page="p-96dd215f012d"] main h2:first-child{margin-top:0;} body[data-site-page="p-96dd215f012d"] main h3{font-size:1.18rem; margin-top:1.5em;} body[data-site-page="p-96dd215f012d"] main p{margin:0.9em 0;}
  body[data-site-page="p-96dd215f012d"] .lede{font-size:1.12rem; color:var(--ink-soft);}
  body[data-site-page="p-96dd215f012d"] .callout{border:1px solid var(--line); border-left:4px solid var(--accent-2); background:var(--paper-alt); padding:1em 1.2em; margin:1.4em 0; border-radius:0 4px 4px 0;}
  body[data-site-page="p-96dd215f012d"] .callout h3, body[data-site-page="p-96dd215f012d"] .callout h4{margin-top:0;}
  body[data-site-page="p-96dd215f012d"] .honesty-box{border:1px dashed var(--accent); background:#fbf3ea; padding:1em 1.2em; margin:1.4em 0; border-radius:4px; font-size:0.95rem;}
  body[data-site-page="p-96dd215f012d"] .btn{display:inline-block; font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif; font-weight:700; font-size:0.92rem; text-decoration:none; padding:0.7em 1.3em; border-radius:4px; border:1px solid var(--accent-2); color:var(--accent-2); background:transparent;}
  body[data-site-page="p-96dd215f012d"] .btn:hover{background:var(--accent-2); color:#fff;} body[data-site-page="p-96dd215f012d"] .btn-solid{background:var(--accent-2); color:#fff;} body[data-site-page="p-96dd215f012d"] .btn-solid:hover{background:var(--accent);}
  body[data-site-page="p-96dd215f012d"] .chip{display:inline-block; font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif; font-size:0.72rem; font-weight:700; letter-spacing:0.03em; text-transform:uppercase; padding:0.2em 0.6em; border-radius:99px; border:1px solid var(--line); background:#fff; color:var(--ink-soft);}
  body[data-site-page="p-96dd215f012d"] .chip.agree{border-color:#3f7a4a; color:#2c5a34; background:#eef6ef;}
  body[data-site-page="p-96dd215f012d"] footer.site-footer{background:var(--ink); color:#cfc9bd; font-size:0.85rem;}
  body[data-site-page="p-96dd215f012d"] .footer-inner{max-width:var(--maxw); margin:0 auto; padding:2em 1.2em; display:flex; flex-wrap:wrap; gap:1.6em 3em; justify-content:space-between;}
  body[data-site-page="p-96dd215f012d"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-96dd215f012d"] footer.site-footer h5{margin:0 0 0.5em; color:#fff; font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif; font-size:0.8rem; text-transform:uppercase; letter-spacing:0.08em;}
  body[data-site-page="p-96dd215f012d"] .footer-honesty{max-width:var(--maxw); margin:0 auto; padding:0 1.2em 1.6em; font-size:0.8rem; color:#a49c8c;}
  body[data-site-page="p-96dd215f012d"] .footer-honesty .stamp{color:#e7c9a9;} body[data-site-page="p-96dd215f012d"] .footer-honesty .stamp b{color:#fff;}
  body[data-site-page="p-96dd215f012d"] .pagenav{display:flex; justify-content:space-between; margin-top:2.4em; padding-top:1em; border-top:1px solid var(--line); font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif; font-size:0.92rem;}
  @media (max-width:820px){body[data-site-page="p-96dd215f012d"] .layout{grid-template-columns:1fr;} body[data-site-page="p-96dd215f012d"] .subnav{position:static;}}


/* Extracted styles: tests/quantum-computer.html [p-21f3e2315e87] */

  body[data-site-page="p-21f3e2315e87"]{
    --ink:#1b1f23; --ink-soft:#4a5056; --paper:#fbfaf7; --paper-alt:#f2efe8;
    --line:#d8d3c7; --accent:#6b3f2a; --accent-2:#1f4e5f; --maxw:1180px;
  }
  body[data-site-page="p-21f3e2315e87"], body[data-site-page="p-21f3e2315e87"] *{box-sizing:border-box;}
  body[data-site-page="p-21f3e2315e87"], body[data-site-page="p-21f3e2315e87"]{margin:0;padding:0;}
  body[data-site-page="p-21f3e2315e87"]{background:var(--paper); color:var(--ink); font-family: Georgia, 'Times New Roman', Cambria, serif; line-height:1.6; font-size:17px; -webkit-font-smoothing:antialiased;}
  body[data-site-page="p-21f3e2315e87"] a{color:var(--accent-2);} body[data-site-page="p-21f3e2315e87"] a:hover{color:var(--accent);}
  body[data-site-page="p-21f3e2315e87"] h1, body[data-site-page="p-21f3e2315e87"] h2, body[data-site-page="p-21f3e2315e87"] h3, body[data-site-page="p-21f3e2315e87"] h4{font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif; line-height:1.25; font-weight:700; color:var(--ink);}
  body[data-site-page="p-21f3e2315e87"] code, body[data-site-page="p-21f3e2315e87"] pre{font-family: Consolas, 'Courier New', monospace; background:var(--paper-alt); border:1px solid var(--line); border-radius:3px;}
  body[data-site-page="p-21f3e2315e87"] code{padding:0.05em 0.35em; font-size:0.92em;} body[data-site-page="p-21f3e2315e87"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-21f3e2315e87"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-21f3e2315e87"] th, body[data-site-page="p-21f3e2315e87"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-21f3e2315e87"] th{background:var(--paper-alt);}
  body[data-site-page="p-21f3e2315e87"] blockquote{margin:1em 0; padding:0.4em 1.1em; border-left:3px solid var(--accent); background:var(--paper-alt); color:var(--ink-soft);}
  body[data-site-page="p-21f3e2315e87"] .skip-link{position:absolute; left:-999px; top:auto;}
  body[data-site-page="p-21f3e2315e87"] .skip-link:focus{left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);}
  body[data-site-page="p-21f3e2315e87"] .topbar{background:var(--ink); color:#eee; font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif; font-size:0.82rem;}
  body[data-site-page="p-21f3e2315e87"] .topbar-inner{max-width:var(--maxw); margin:0 auto; padding:0.4em 1.2em; display:flex; flex-wrap:wrap; gap:0.6em 1.2em; align-items:center; justify-content:space-between;}
  body[data-site-page="p-21f3e2315e87"] .stamp{display:inline-flex; align-items:center; gap:0.5em; color:#e7c9a9; letter-spacing:0.01em;}
  body[data-site-page="p-21f3e2315e87"] .stamp b{color:#fff; font-weight:700;} body[data-site-page="p-21f3e2315e87"] .topbar-site{color:#c9c2b3;}
  body[data-site-page="p-21f3e2315e87"] header.site-header{background:var(--paper); border-bottom:1px solid var(--line);}
  body[data-site-page="p-21f3e2315e87"] .brand-row{max-width:var(--maxw); margin:0 auto; padding:1.1em 1.2em 0.6em; display:flex; align-items:baseline; justify-content:space-between; flex-wrap:wrap; gap:0.4em;}
  body[data-site-page="p-21f3e2315e87"] .brand-row h1{margin:0; font-size:1.5rem; letter-spacing:0.01em;}
  body[data-site-page="p-21f3e2315e87"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-21f3e2315e87"] .brand-tag{font-family: Georgia, serif; font-style:italic; color:var(--ink-soft); font-size:0.95rem;}
  body[data-site-page="p-21f3e2315e87"] nav.main-nav{max-width:var(--maxw); margin:0 auto; padding:0 1.2em;}
  body[data-site-page="p-21f3e2315e87"] nav.main-nav ul{list-style:none; margin:0; padding:0; display:flex; flex-wrap:wrap; gap:0.2em; border-top:1px solid var(--line);}
  body[data-site-page="p-21f3e2315e87"] nav.main-nav li{margin:0;}
  body[data-site-page="p-21f3e2315e87"] nav.main-nav a{display:block; padding:0.8em 0.9em; color:var(--ink); text-decoration:none; font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif; font-size:0.92rem; font-weight:600; border-bottom:3px solid transparent; white-space:nowrap;}
  body[data-site-page="p-21f3e2315e87"] nav.main-nav a:hover{border-bottom-color:var(--accent); color:var(--accent);}
  body[data-site-page="p-21f3e2315e87"] nav.main-nav a[aria-current="page"]{border-bottom-color:var(--accent-2); color:var(--accent-2);}
  body[data-site-page="p-21f3e2315e87"] .layout{max-width:var(--maxw); margin:0 auto; padding:2em 1.2em 3em; display:grid; grid-template-columns:220px 1fr; gap:2.4em; align-items:start;}
  body[data-site-page="p-21f3e2315e87"] .subnav{position:sticky; top:1.2em; font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif; font-size:0.88rem;}
  body[data-site-page="p-21f3e2315e87"] .subnav-box{border:1px solid var(--line); background:var(--paper-alt); border-radius:4px; padding:1em 1.1em;}
  body[data-site-page="p-21f3e2315e87"] .subnav-box h2{margin:0 0 0.6em; font-size:0.75rem; text-transform:uppercase; letter-spacing:0.08em; color:var(--ink-soft);}
  body[data-site-page="p-21f3e2315e87"] .subnav-box ul{list-style:none; margin:0; padding:0;} body[data-site-page="p-21f3e2315e87"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-21f3e2315e87"] .subnav-box a{text-decoration:none; color:var(--ink);}
  body[data-site-page="p-21f3e2315e87"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-21f3e2315e87"] .subnav-box a[aria-current="page"]{color:var(--accent-2); font-weight:700;}
  body[data-site-page="p-21f3e2315e87"] main{min-width:0;}
  body[data-site-page="p-21f3e2315e87"] main h2{margin-top:1.9em; padding-bottom:0.25em; border-bottom:1px solid var(--line); font-size:1.5rem;}
  body[data-site-page="p-21f3e2315e87"] main h2:first-child{margin-top:0;} body[data-site-page="p-21f3e2315e87"] main h3{font-size:1.18rem; margin-top:1.5em;} body[data-site-page="p-21f3e2315e87"] main p{margin:0.9em 0;}
  body[data-site-page="p-21f3e2315e87"] .lede{font-size:1.12rem; color:var(--ink-soft);}
  body[data-site-page="p-21f3e2315e87"] .callout{border:1px solid var(--line); border-left:4px solid var(--accent-2); background:var(--paper-alt); padding:1em 1.2em; margin:1.4em 0; border-radius:0 4px 4px 0;}
  body[data-site-page="p-21f3e2315e87"] .callout h3, body[data-site-page="p-21f3e2315e87"] .callout h4{margin-top:0;}
  body[data-site-page="p-21f3e2315e87"] .honesty-box{border:1px dashed var(--accent); background:#fbf3ea; padding:1em 1.2em; margin:1.4em 0; border-radius:4px; font-size:0.95rem;}
  body[data-site-page="p-21f3e2315e87"] .btn{display:inline-block; font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif; font-weight:700; font-size:0.92rem; text-decoration:none; padding:0.7em 1.3em; border-radius:4px; border:1px solid var(--accent-2); color:var(--accent-2); background:transparent;}
  body[data-site-page="p-21f3e2315e87"] .btn:hover{background:var(--accent-2); color:#fff;} body[data-site-page="p-21f3e2315e87"] .btn-solid{background:var(--accent-2); color:#fff;} body[data-site-page="p-21f3e2315e87"] .btn-solid:hover{background:var(--accent);}
  body[data-site-page="p-21f3e2315e87"] .chip{display:inline-block; font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif; font-size:0.72rem; font-weight:700; letter-spacing:0.03em; text-transform:uppercase; padding:0.2em 0.6em; border-radius:99px; border:1px solid var(--line); background:#fff; color:var(--ink-soft);}
  body[data-site-page="p-21f3e2315e87"] .chip.agree{border-color:#3f7a4a; color:#2c5a34; background:#eef6ef;}
  body[data-site-page="p-21f3e2315e87"] .chip.mixed{border-color:#8a5a3a; color:#7a4a24; background:#f9ede2;}
  body[data-site-page="p-21f3e2315e87"] footer.site-footer{background:var(--ink); color:#cfc9bd; font-size:0.85rem;}
  body[data-site-page="p-21f3e2315e87"] .footer-inner{max-width:var(--maxw); margin:0 auto; padding:2em 1.2em; display:flex; flex-wrap:wrap; gap:1.6em 3em; justify-content:space-between;}
  body[data-site-page="p-21f3e2315e87"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-21f3e2315e87"] footer.site-footer h5{margin:0 0 0.5em; color:#fff; font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif; font-size:0.8rem; text-transform:uppercase; letter-spacing:0.08em;}
  body[data-site-page="p-21f3e2315e87"] .footer-honesty{max-width:var(--maxw); margin:0 auto; padding:0 1.2em 1.6em; font-size:0.8rem; color:#a49c8c;}
  body[data-site-page="p-21f3e2315e87"] .footer-honesty .stamp{color:#e7c9a9;} body[data-site-page="p-21f3e2315e87"] .footer-honesty .stamp b{color:#fff;}
  body[data-site-page="p-21f3e2315e87"] .pagenav{display:flex; justify-content:space-between; margin-top:2.4em; padding-top:1em; border-top:1px solid var(--line); font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif; font-size:0.92rem;}
  @media (max-width:820px){body[data-site-page="p-21f3e2315e87"] .layout{grid-template-columns:1fr;} body[data-site-page="p-21f3e2315e87"] .subnav{position:static;}}


/* Extracted styles: tests/two-to-nine.html [p-ee7a28207f39] */

  body[data-site-page="p-ee7a28207f39"]{
    --ink:#1b1f23; --ink-soft:#4a5056; --paper:#fbfaf7; --paper-alt:#f2efe8;
    --line:#d8d3c7; --accent:#6b3f2a; --accent-2:#1f4e5f; --maxw:1180px;
  }
  body[data-site-page="p-ee7a28207f39"], body[data-site-page="p-ee7a28207f39"] *{box-sizing:border-box;}
  body[data-site-page="p-ee7a28207f39"], body[data-site-page="p-ee7a28207f39"]{margin:0;padding:0;}
  body[data-site-page="p-ee7a28207f39"]{background:var(--paper); color:var(--ink); font-family: Georgia, 'Times New Roman', Cambria, serif; line-height:1.6; font-size:17px; -webkit-font-smoothing:antialiased;}
  body[data-site-page="p-ee7a28207f39"] a{color:var(--accent-2);} body[data-site-page="p-ee7a28207f39"] a:hover{color:var(--accent);}
  body[data-site-page="p-ee7a28207f39"] h1, body[data-site-page="p-ee7a28207f39"] h2, body[data-site-page="p-ee7a28207f39"] h3, body[data-site-page="p-ee7a28207f39"] h4{font-family: 'Trebuchet MS', 'Segoe UI', Verdana, sans-serif; line-height:1.25; font-weight:700; color:var(--ink);}
  body[data-site-page="p-ee7a28207f39"] code, body[data-site-page="p-ee7a28207f39"] pre{font-family: Consolas, 'Courier New', monospace; background:var(--paper-alt); border:1px solid var(--line); border-radius:3px;}
  body[data-site-page="p-ee7a28207f39"] code{padding:0.05em 0.35em; font-size:0.92em;} body[data-site-page="p-ee7a28207f39"] pre{padding:0.9em 1em; overflow-x:auto;}
  body[data-site-page="p-ee7a28207f39"] table{border-collapse:collapse; width:100%;}
  body[data-site-page="p-ee7a28207f39"] th, body[data-site-page="p-ee7a28207f39"] td{border:1px solid var(--line); padding:0.5em 0.7em; text-align:left; vertical-align:top;}
  body[data-site-page="p-ee7a28207f39"] th{background:var(--paper-alt);}
  body[data-site-page="p-ee7a28207f39"] blockquote{margin:1em 0; padding:0.4em 1.1em; border-left:3px solid var(--accent); background:var(--paper-alt); color:var(--ink-soft);}
  body[data-site-page="p-ee7a28207f39"] .skip-link{position:absolute; left:-999px; top:auto;}
  body[data-site-page="p-ee7a28207f39"] .skip-link:focus{left:8px; top:8px; background:#fff; padding:8px 12px; z-index:999; border:1px solid var(--line);}
  body[data-site-page="p-ee7a28207f39"] .topbar{background:var(--ink); color:#eee; font-family:'Trebuchet MS', 'Segoe UI', Verdana, sans-serif; font-size:0.82rem;}
  body[data-site-page="p-ee7a28207f39"] .topbar-inner{max-width:var(--maxw); margin:0 auto; padding:0.4em 1.2em; display:flex; flex-wrap:wrap; gap:0.6em 1.2em; align-items:center; justify-content:space-between;}
  body[data-site-page="p-ee7a28207f39"] .stamp{display:inline-flex; align-items:center; gap:0.5em; color:#e7c9a9; letter-spacing:0.01em;}
  body[data-site-page="p-ee7a28207f39"] .stamp b{color:#fff; font-weight:700;} body[data-site-page="p-ee7a28207f39"] .topbar-site{color:#c9c2b3;}
  body[data-site-page="p-ee7a28207f39"] header.site-header{background:var(--paper); border-bottom:1px solid var(--line);}
  body[data-site-page="p-ee7a28207f39"] .brand-row{max-width:var(--maxw); margin:0 auto; padding:1.1em 1.2em 0.6em; display:flex; align-items:baseline; justify-content:space-between; flex-wrap:wrap; gap:0.4em;}
  body[data-site-page="p-ee7a28207f39"] .brand-row h1{margin:0; font-size:1.5rem; letter-spacing:0.01em;}
  body[data-site-page="p-ee7a28207f39"] .brand-row h1 a{color:var(--ink); text-decoration:none;}
  body[data-site-page="p-ee7a28207f39"] .brand-tag{font-family: Georgia, serif; font-style:italic; color:var(--ink-soft); font-size:0.95rem;}
  body[data-site-page="p-ee7a28207f39"] nav.main-nav{max-width:var(--maxw); margin:0 auto; padding:0 1.2em;}
  body[data-site-page="p-ee7a28207f39"] nav.main-nav ul{list-style:none; margin:0; padding:0; display:flex; flex-wrap:wrap; gap:0.2em; border-top:1px solid var(--line);}
  body[data-site-page="p-ee7a28207f39"] nav.main-nav li{margin:0;}
  body[data-site-page="p-ee7a28207f39"] nav.main-nav a{display:block; padding:0.8em 0.9em; color:var(--ink); text-decoration:none; font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif; font-size:0.92rem; font-weight:600; border-bottom:3px solid transparent; white-space:nowrap;}
  body[data-site-page="p-ee7a28207f39"] nav.main-nav a:hover{border-bottom-color:var(--accent); color:var(--accent);}
  body[data-site-page="p-ee7a28207f39"] nav.main-nav a[aria-current="page"]{border-bottom-color:var(--accent-2); color:var(--accent-2);}
  body[data-site-page="p-ee7a28207f39"] .layout{max-width:var(--maxw); margin:0 auto; padding:2em 1.2em 3em; display:grid; grid-template-columns:220px 1fr; gap:2.4em; align-items:start;}
  body[data-site-page="p-ee7a28207f39"] .subnav{position:sticky; top:1.2em; font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif; font-size:0.88rem;}
  body[data-site-page="p-ee7a28207f39"] .subnav-box{border:1px solid var(--line); background:var(--paper-alt); border-radius:4px; padding:1em 1.1em;}
  body[data-site-page="p-ee7a28207f39"] .subnav-box h2{margin:0 0 0.6em; font-size:0.75rem; text-transform:uppercase; letter-spacing:0.08em; color:var(--ink-soft);}
  body[data-site-page="p-ee7a28207f39"] .subnav-box ul{list-style:none; margin:0; padding:0;} body[data-site-page="p-ee7a28207f39"] .subnav-box li{margin:0.35em 0;}
  body[data-site-page="p-ee7a28207f39"] .subnav-box a{text-decoration:none; color:var(--ink);}
  body[data-site-page="p-ee7a28207f39"] .subnav-box a:hover{color:var(--accent); text-decoration:underline;}
  body[data-site-page="p-ee7a28207f39"] .subnav-box a[aria-current="page"]{color:var(--accent-2); font-weight:700;}
  body[data-site-page="p-ee7a28207f39"] main{min-width:0;}
  body[data-site-page="p-ee7a28207f39"] main h2{margin-top:1.9em; padding-bottom:0.25em; border-bottom:1px solid var(--line); font-size:1.5rem;}
  body[data-site-page="p-ee7a28207f39"] main h2:first-child{margin-top:0;} body[data-site-page="p-ee7a28207f39"] main h3{font-size:1.18rem; margin-top:1.5em;} body[data-site-page="p-ee7a28207f39"] main p{margin:0.9em 0;}
  body[data-site-page="p-ee7a28207f39"] .lede{font-size:1.12rem; color:var(--ink-soft);}
  body[data-site-page="p-ee7a28207f39"] .callout{border:1px solid var(--line); border-left:4px solid var(--accent-2); background:var(--paper-alt); padding:1em 1.2em; margin:1.4em 0; border-radius:0 4px 4px 0;}
  body[data-site-page="p-ee7a28207f39"] .callout h3, body[data-site-page="p-ee7a28207f39"] .callout h4{margin-top:0;}
  body[data-site-page="p-ee7a28207f39"] .honesty-box{border:1px dashed var(--accent); background:#fbf3ea; padding:1em 1.2em; margin:1.4em 0; border-radius:4px; font-size:0.95rem;}
  body[data-site-page="p-ee7a28207f39"] .btn{display:inline-block; font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif; font-weight:700; font-size:0.92rem; text-decoration:none; padding:0.7em 1.3em; border-radius:4px; border:1px solid var(--accent-2); color:var(--accent-2); background:transparent;}
  body[data-site-page="p-ee7a28207f39"] .btn:hover{background:var(--accent-2); color:#fff;} body[data-site-page="p-ee7a28207f39"] .btn-solid{background:var(--accent-2); color:#fff;} body[data-site-page="p-ee7a28207f39"] .btn-solid:hover{background:var(--accent);}
  body[data-site-page="p-ee7a28207f39"] .chip{display:inline-block; font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif; font-size:0.72rem; font-weight:700; letter-spacing:0.03em; text-transform:uppercase; padding:0.2em 0.6em; border-radius:99px; border:1px solid var(--line); background:#fff; color:var(--ink-soft);}
  body[data-site-page="p-ee7a28207f39"] .chip.agree{border-color:#3f7a4a; color:#2c5a34; background:#eef6ef;}
  body[data-site-page="p-ee7a28207f39"] .chip.mixed{border-color:#8a5a3a; color:#7a4a24; background:#f9ede2;}
  body[data-site-page="p-ee7a28207f39"] footer.site-footer{background:var(--ink); color:#cfc9bd; font-size:0.85rem;}
  body[data-site-page="p-ee7a28207f39"] .footer-inner{max-width:var(--maxw); margin:0 auto; padding:2em 1.2em; display:flex; flex-wrap:wrap; gap:1.6em 3em; justify-content:space-between;}
  body[data-site-page="p-ee7a28207f39"] footer.site-footer a{color:#e7c9a9;}
  body[data-site-page="p-ee7a28207f39"] footer.site-footer h5{margin:0 0 0.5em; color:#fff; font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif; font-size:0.8rem; text-transform:uppercase; letter-spacing:0.08em;}
  body[data-site-page="p-ee7a28207f39"] .footer-honesty{max-width:var(--maxw); margin:0 auto; padding:0 1.2em 1.6em; font-size:0.8rem; color:#a49c8c;}
  body[data-site-page="p-ee7a28207f39"] .footer-honesty .stamp{color:#e7c9a9;} body[data-site-page="p-ee7a28207f39"] .footer-honesty .stamp b{color:#fff;}
  body[data-site-page="p-ee7a28207f39"] .pagenav{display:flex; justify-content:space-between; margin-top:2.4em; padding-top:1em; border-top:1px solid var(--line); font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif; font-size:0.92rem;}
  @media (max-width:820px){body[data-site-page="p-ee7a28207f39"] .layout{grid-template-columns:1fr;} body[data-site-page="p-ee7a28207f39"] .subnav{position:static;}}


/* Extracted styles: toe/index.html [p-1d12a8ec8f22] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-1d12a8ec8f22"] { font-size: 10.5pt; }
  body[data-site-page="p-1d12a8ec8f22"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-1d12a8ec8f22"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-1d12a8ec8f22"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-1d12a8ec8f22"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-1d12a8ec8f22"] h4, body[data-site-page="p-1d12a8ec8f22"] h5, body[data-site-page="p-1d12a8ec8f22"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-1d12a8ec8f22"] h1, body[data-site-page="p-1d12a8ec8f22"] h2, body[data-site-page="p-1d12a8ec8f22"] h3, body[data-site-page="p-1d12a8ec8f22"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-1d12a8ec8f22"] p { margin: .55rem 0; }
  body[data-site-page="p-1d12a8ec8f22"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-1d12a8ec8f22"] a:hover { text-decoration: underline; }
  body[data-site-page="p-1d12a8ec8f22"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-1d12a8ec8f22"] th, body[data-site-page="p-1d12a8ec8f22"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-1d12a8ec8f22"] th { background: #f0f0f0; } body[data-site-page="p-1d12a8ec8f22"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-1d12a8ec8f22"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-1d12a8ec8f22"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-1d12a8ec8f22"] pre code { background: none; padding: 0; }
  body[data-site-page="p-1d12a8ec8f22"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-1d12a8ec8f22"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-1d12a8ec8f22"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-1d12a8ec8f22"] img { max-width: 100%; }
  body[data-site-page="p-1d12a8ec8f22"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-1d12a8ec8f22"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-1d12a8ec8f22"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-1d12a8ec8f22"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 256px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.4;}
body[data-site-page="p-1d12a8ec8f22"] .anchor-content{flex:1 1 auto;min-width:0;max-width:64rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-1d12a8ec8f22"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-1d12a8ec8f22"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-1d12a8ec8f22"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-1d12a8ec8f22"] .ann-title{font-weight:800;font-size:14.5px;margin:0 0 6px;line-height:1.25;}
body[data-site-page="p-1d12a8ec8f22"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-1d12a8ec8f22"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:13px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-1d12a8ec8f22"] .anchor-layout{display:block;}body[data-site-page="p-1d12a8ec8f22"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-1d12a8ec8f22"] .anchor-content{max-width:none;}}
body[data-site-page="p-1d12a8ec8f22"] .ev-cards{display:flex;flex-wrap:wrap;gap:10px;margin:1rem 0;font-family:"Helvetica Neue",Arial,sans-serif;}
body[data-site-page="p-1d12a8ec8f22"] .ev-cards .card{flex:1 1 240px;border:1px solid #d6e2f0;border-top:3px solid #2b6cb0;border-radius:8px;background:#fff;padding:.7rem .85rem;}
body[data-site-page="p-1d12a8ec8f22"] .ev-cards .card .num{display:block;font-weight:800;font-size:1.02rem;color:#12263a;margin-bottom:.2rem;line-height:1.25;}
body[data-site-page="p-1d12a8ec8f22"] .ev-cards .card p{margin:.25rem 0;font-size:.83rem;color:#33415c;line-height:1.45;}
body[data-site-page="p-1d12a8ec8f22"] .ev-cards .card p.cav{font-size:.76rem;color:#556;font-style:italic;}


/* Extracted styles: toe/v2/index.html [p-f4243749c15b] */

body[data-site-page="p-f4243749c15b"] .v2{max-width:860px;margin:0 auto;padding:1.5rem 1.1rem;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;line-height:1.68;color:#1a1a1a;font-size:17px}
body[data-site-page="p-f4243749c15b"] .v2 h1{font-size:2em;line-height:1.15;margin:.2em 0 .1em}
body[data-site-page="p-f4243749c15b"] .v2 .lede{font-size:1.12em;color:#33415c;font-style:italic;margin:.3em 0 1.4em}
body[data-site-page="p-f4243749c15b"] .v2 h2{font-size:1.5em;margin:1.9em 0 .4em;padding-bottom:.25em;border-bottom:2px solid #2b6cb0;color:#12263a}
body[data-site-page="p-f4243749c15b"] .v2 h3{font-size:1.12em;margin:1.6em 0 .5em;color:#2b6cb0;text-transform:uppercase;letter-spacing:.04em}
body[data-site-page="p-f4243749c15b"] .v2 h4{font-size:1.08em;margin:0 0 .3em;color:#12263a}
body[data-site-page="p-f4243749c15b"] .v2 .onepager{background:#f5f8fc;border:1px solid #d6e2f0;border-radius:10px;padding:1em 1.2em;margin:1.2em 0}
body[data-site-page="p-f4243749c15b"] .v2 .gate-card{border:1px solid #d9e0e8;border-left:4px solid #2b6cb0;border-radius:8px;padding:1em 1.15em;margin:1.1em 0;background:#fff}
body[data-site-page="p-f4243749c15b"] .v2 .gate-card .lbl{font-size:.74em;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#7a8aa0;margin:.9em 0 .1em}
body[data-site-page="p-f4243749c15b"] .v2 .gate-card .lbl:first-of-type{margin-top:.4em}
body[data-site-page="p-f4243749c15b"] .v2 .gate-card p{margin:.25em 0}
body[data-site-page="p-f4243749c15b"] .v2 .closure{margin-top:.9em}
body[data-site-page="p-f4243749c15b"] .v2 .closure a{display:inline-block;font-weight:600;color:#fff;background:#2b6cb0;padding:5px 12px;border-radius:6px;text-decoration:none;font-size:.92em}
body[data-site-page="p-f4243749c15b"] .v2 .falsifier{border-left-color:#c05621;background:#fffaf5}
body[data-site-page="p-f4243749c15b"] .v2 footer{margin-top:2.5em;padding-top:1.2em;border-top:1px solid #d9e0e8;color:#556;font-size:.95em}
body[data-site-page="p-f4243749c15b"] .v2 a{color:#2b6cb0}

body[data-site-page="p-f4243749c15b"] .v2 .callout{border:1px solid #d9e0e8;border-left:4px solid #2b6cb0;background:#f5f8fc;padding:.9em 1.2em;margin:1.3em 0;border-radius:0 8px 8px 0}
body[data-site-page="p-f4243749c15b"] .v2 .callout p{margin:.35em 0}
body[data-site-page="p-f4243749c15b"] .v2 section.v2-narrative{margin-top:1.2em}
body[data-site-page="p-f4243749c15b"] .v2 .v2-note{border:1px solid #cfe0f3;border-left:4px solid #2b6cb0;background:#eef5fd;padding:.85em 1.15em;margin:1.1em 0;border-radius:0 8px 8px 0}
body[data-site-page="p-f4243749c15b"] .v2 .v2-note p{margin:0}
body[data-site-page="p-f4243749c15b"] .v2 .board{border:1px solid #d6e2f0;border-radius:10px;background:#f5f8fc;padding:1em 1.2em;margin:1.2em 0}
body[data-site-page="p-f4243749c15b"] .v2 .board .row{font-size:1.08em;font-weight:800;color:#12263a;margin:.2em 0 .5em}
body[data-site-page="p-f4243749c15b"] .v2 .board p{margin:.45em 0}
body[data-site-page="p-f4243749c15b"] .v2 .evstrip{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;margin:1.1em 0 1.4em}
body[data-site-page="p-f4243749c15b"] .v2 .evstrip .ev{border:1px solid #d6e2f0;border-top:3px solid #2b6cb0;border-radius:8px;background:#fff;padding:.75em .9em}
body[data-site-page="p-f4243749c15b"] .v2 .evstrip .ev .num{font-size:1.12em;font-weight:800;color:#12263a;display:block;margin-bottom:.2em;line-height:1.25}
body[data-site-page="p-f4243749c15b"] .v2 .evstrip .ev p{margin:.25em 0;font-size:.88em;color:#33415c}
body[data-site-page="p-f4243749c15b"] .v2 .evstrip .ev p.cav{font-size:.8em;color:#556;font-style:italic}



/* Extracted styles: unicorns/index.html [p-c96daaca7dd3] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-c96daaca7dd3"] { font-size: 10.5pt; }
  body[data-site-page="p-c96daaca7dd3"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-c96daaca7dd3"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-c96daaca7dd3"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-c96daaca7dd3"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-c96daaca7dd3"] h4, body[data-site-page="p-c96daaca7dd3"] h5, body[data-site-page="p-c96daaca7dd3"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-c96daaca7dd3"] h1, body[data-site-page="p-c96daaca7dd3"] h2, body[data-site-page="p-c96daaca7dd3"] h3, body[data-site-page="p-c96daaca7dd3"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-c96daaca7dd3"] p { margin: .55rem 0; }
  body[data-site-page="p-c96daaca7dd3"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-c96daaca7dd3"] a:hover { text-decoration: underline; }
  body[data-site-page="p-c96daaca7dd3"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-c96daaca7dd3"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-c96daaca7dd3"] img { max-width: 100%; }


body[data-site-page="p-c96daaca7dd3"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-c96daaca7dd3"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-c96daaca7dd3"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 256px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.4;}
body[data-site-page="p-c96daaca7dd3"] .anchor-content{flex:1 1 auto;min-width:0;max-width:66rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-c96daaca7dd3"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-c96daaca7dd3"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-c96daaca7dd3"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-c96daaca7dd3"] .ann-title{font-weight:800;font-size:14.5px;margin:0 0 6px;line-height:1.25;}
body[data-site-page="p-c96daaca7dd3"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-c96daaca7dd3"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:13px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-c96daaca7dd3"] .anchor-layout{display:block;}body[data-site-page="p-c96daaca7dd3"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-c96daaca7dd3"] .anchor-content{max-width:none;}}


body[data-site-page="p-c96daaca7dd3"] .uni{max-width:60rem;margin:0 auto;color:#18202a;}
body[data-site-page="p-c96daaca7dd3"] .uni *{box-sizing:border-box;}
body[data-site-page="p-c96daaca7dd3"] .uni .hero{padding:1.2rem 0 1.45rem;border-bottom:1px solid #dbe2ea;margin-bottom:1.75rem;}
body[data-site-page="p-c96daaca7dd3"] .uni h1{font-size:2.45rem;line-height:1.1;letter-spacing:-.03em;margin:.1rem 0 .4rem;border:0;padding:0;color:#111b29;font-family:"Helvetica Neue",Arial,sans-serif;}
body[data-site-page="p-c96daaca7dd3"] .uni .hero .sub{font-size:1.18rem;line-height:1.55;margin:.15rem 0 0;color:#42566d;max-width:54rem;font-style:italic;}
body[data-site-page="p-c96daaca7dd3"] .uni h2{font-size:1.55rem;line-height:1.25;margin:2.25rem 0 .75rem;padding-bottom:.35rem;border-bottom:1px solid #dce3eb;color:#122033;font-family:"Helvetica Neue",Arial,sans-serif;}
body[data-site-page="p-c96daaca7dd3"] .uni h3{font-size:1.12rem;line-height:1.3;margin:0 0 .45rem;color:#14365b;font-family:"Helvetica Neue",Arial,sans-serif;}
body[data-site-page="p-c96daaca7dd3"] .uni p{font-size:1.01rem;line-height:1.68;margin:.68rem 0;}
body[data-site-page="p-c96daaca7dd3"] .uni .lead{font-size:1.08rem;line-height:1.72;}
body[data-site-page="p-c96daaca7dd3"] .uni .opening{background:#f7fafc;border:1px solid #d8e2eb;border-left:4px solid #315f89;border-radius:9px;padding:1rem 1.15rem;margin:1.2rem 0 1.55rem;}
body[data-site-page="p-c96daaca7dd3"] .uni .opening p:first-child{margin-top:0;}body[data-site-page="p-c96daaca7dd3"] .uni .opening p:last-child{margin-bottom:0;}
body[data-site-page="p-c96daaca7dd3"] .uni .impossible{font-family:"Helvetica Neue",Arial,sans-serif;font-size:1.12rem;line-height:1.55;font-weight:800;color:#183550;background:#eef5fb;border:1px solid #cbddea;border-radius:9px;padding:1rem 1.1rem;margin:1rem 0;}
body[data-site-page="p-c96daaca7dd3"] .uni .objection{font-style:italic;color:#4f5b68;background:#f8fafc;border-left:4px solid #9aa9b7;border-radius:0 7px 7px 0;padding:.85rem 1rem;margin:.85rem 0 1.05rem;}
body[data-site-page="p-c96daaca7dd3"] .uni .static-objection{border:1px solid #dce3ea;border-radius:10px;background:#fff;padding:1rem 1.1rem;margin:1rem 0;box-shadow:0 1px 5px rgba(25,55,85,.04);}
body[data-site-page="p-c96daaca7dd3"] .uni .static-objection h3{margin:.05rem 0 .7rem;font-size:1.08rem;color:#16283d;}
body[data-site-page="p-c96daaca7dd3"] .uni .principle{background:#f4faf7;border:1px solid #cce2d5;border-left:4px solid #21834e;border-radius:9px;padding:1rem 1.1rem;margin:1.15rem 0;}
body[data-site-page="p-c96daaca7dd3"] .uni .principle .label{display:block;font-family:"Helvetica Neue",Arial,sans-serif;font-size:.74rem;font-weight:850;text-transform:uppercase;letter-spacing:.08em;color:#23613c;margin-bottom:.35rem;}
body[data-site-page="p-c96daaca7dd3"] .uni .principle p{font-size:1.12rem;line-height:1.6;margin:.2rem 0;color:#173a27;}
body[data-site-page="p-c96daaca7dd3"] .uni .debt{background:#fff9eb;border:1px solid #ead9ae;border-left:4px solid #b98922;border-radius:8px;padding:.9rem 1rem;margin:1.1rem 0;}
body[data-site-page="p-c96daaca7dd3"] .uni .rule{background:#fff7f1;border:1px solid #e8d1c0;border-left:4px solid #b26732;border-radius:8px;padding:.9rem 1rem;margin:1rem 0;}
body[data-site-page="p-c96daaca7dd3"] .uni .rule p{font-family:"Helvetica Neue",Arial,sans-serif;font-size:1.05rem;font-weight:800;color:#6b371b;margin:.15rem 0;}
body[data-site-page="p-c96daaca7dd3"] .uni .two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0 1.35rem;}
body[data-site-page="p-c96daaca7dd3"] .uni .object-card{border:1px solid #d9e1e8;border-radius:10px;padding:1rem 1.05rem;background:#fff;}
body[data-site-page="p-c96daaca7dd3"] .uni .object-card.geometry{border-top:4px solid #396f9f;}
body[data-site-page="p-c96daaca7dd3"] .uni .object-card.harness{border-top:4px solid #3b8460;}
body[data-site-page="p-c96daaca7dd3"] .uni .object-card h3{margin:0 0 .45rem;}
body[data-site-page="p-c96daaca7dd3"] .uni .object-card p{font-size:.98rem;line-height:1.62;}
body[data-site-page="p-c96daaca7dd3"] .uni .kills{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin:1.05rem 0 1.3rem;}
body[data-site-page="p-c96daaca7dd3"] .uni .kill{border:1px solid #dde4ea;border-radius:9px;background:#fafcfd;padding:.85rem .95rem;}
body[data-site-page="p-c96daaca7dd3"] .uni .kill strong{display:block;font-family:"Helvetica Neue",Arial,sans-serif;color:#294c6c;margin-bottom:.25rem;}
body[data-site-page="p-c96daaca7dd3"] .uni .kill p{font-size:.96rem;line-height:1.56;margin:0;}
body[data-site-page="p-c96daaca7dd3"] .uni .ledger{display:grid;gap:.8rem;margin:1rem 0 1.35rem;}
body[data-site-page="p-c96daaca7dd3"] .uni .ledger-item{border:1px solid #dce3e9;border-radius:9px;background:#fff;padding:.9rem 1rem;}
body[data-site-page="p-c96daaca7dd3"] .uni .ledger-item h3{display:flex;align-items:center;gap:.55rem;margin:0 0 .35rem;}
body[data-site-page="p-c96daaca7dd3"] .uni .ledger-item .pin{display:inline-flex;align-items:center;justify-content:center;min-width:1.75rem;height:1.75rem;border-radius:50%;background:#f1f4f7;color:#526476;font-size:.75rem;font-weight:850;}
body[data-site-page="p-c96daaca7dd3"] .uni .ledger-item p{margin:.3rem 0;font-size:.98rem;line-height:1.62;}
body[data-site-page="p-c96daaca7dd3"] .uni .discipline{background:#f7fbf9;border:1px solid #cfe3d8;border-radius:9px;padding:.95rem 1.05rem;margin:1rem 0;}
body[data-site-page="p-c96daaca7dd3"] .uni .discipline p{margin:.2rem 0;}
body[data-site-page="p-c96daaca7dd3"] .uni .closing{background:#fff6f5;border:1px solid #ebcfcb;border-radius:10px;padding:1.05rem 1.15rem;margin:2.1rem 0 1rem;}
body[data-site-page="p-c96daaca7dd3"] .uni .closing h2{border:0;margin:.05rem 0 .45rem;padding:0;color:#7f302b;}
body[data-site-page="p-c96daaca7dd3"] .uni .closing p:last-child{margin-bottom:.1rem;}
body[data-site-page="p-c96daaca7dd3"] .uni a{font-weight:600;}
@media(max-width:720px){
  body[data-site-page="p-c96daaca7dd3"] .uni h1{font-size:2rem;}
  body[data-site-page="p-c96daaca7dd3"] .uni .hero .sub{font-size:1.05rem;}
  body[data-site-page="p-c96daaca7dd3"] .uni h2{font-size:1.38rem;}
  body[data-site-page="p-c96daaca7dd3"] .uni .two-col, body[data-site-page="p-c96daaca7dd3"] .uni .kills{grid-template-columns:1fr;}
}
body[data-site-page="p-c96daaca7dd3"] .uni .section-nav{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin:.15rem 0 1.15rem;padding:.65rem .75rem;background:#f7fafc;border:1px solid #dbe2ea;border-radius:9px;font-family:"Helvetica Neue",Arial,sans-serif;}
body[data-site-page="p-c96daaca7dd3"] .uni .section-nav a{display:inline-block;padding:.38rem .68rem;border:1px solid #cfd9e3;border-radius:999px;background:#fff;color:#29465f;font-size:.86rem;font-weight:700;line-height:1.2;text-decoration:none;}
body[data-site-page="p-c96daaca7dd3"] .uni .section-nav a:hover{background:#eef7f1;border-color:#b8d7c4;text-decoration:none;}
body[data-site-page="p-c96daaca7dd3"] .uni .section-nav a[aria-current="page"]{background:#dff3e7;border-color:#a9d2ba;color:#185b36;}


/* Extracted styles: v1/index.html [p-f9e2067dea28] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-f9e2067dea28"] { font-size: 10.5pt; }
  body[data-site-page="p-f9e2067dea28"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-f9e2067dea28"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-f9e2067dea28"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-f9e2067dea28"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-f9e2067dea28"] h4, body[data-site-page="p-f9e2067dea28"] h5, body[data-site-page="p-f9e2067dea28"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-f9e2067dea28"] h1, body[data-site-page="p-f9e2067dea28"] h2, body[data-site-page="p-f9e2067dea28"] h3, body[data-site-page="p-f9e2067dea28"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-f9e2067dea28"] p { margin: .55rem 0; }
  body[data-site-page="p-f9e2067dea28"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-f9e2067dea28"] a:hover { text-decoration: underline; }
  body[data-site-page="p-f9e2067dea28"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-f9e2067dea28"] th, body[data-site-page="p-f9e2067dea28"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-f9e2067dea28"] th { background: #f0f0f0; } body[data-site-page="p-f9e2067dea28"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-f9e2067dea28"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-f9e2067dea28"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-f9e2067dea28"] pre code { background: none; padding: 0; }
  body[data-site-page="p-f9e2067dea28"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-f9e2067dea28"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-f9e2067dea28"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-f9e2067dea28"] img { max-width: 100%; }
  body[data-site-page="p-f9e2067dea28"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-f9e2067dea28"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-f9e2067dea28"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-f9e2067dea28"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 256px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.4;}
body[data-site-page="p-f9e2067dea28"] .anchor-content{flex:1 1 auto;min-width:0;max-width:64rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-f9e2067dea28"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-f9e2067dea28"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-f9e2067dea28"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-f9e2067dea28"] .ann-title{font-weight:800;font-size:14.5px;margin:0 0 6px;line-height:1.25;}
body[data-site-page="p-f9e2067dea28"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-f9e2067dea28"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:13px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-f9e2067dea28"] .anchor-layout{display:block;}body[data-site-page="p-f9e2067dea28"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-f9e2067dea28"] .anchor-content{max-width:none;}}


/* ---- Canonical top-nav bridge (site-wide sections) ---- */
body[data-site-page="p-f9e2067dea28"] .site-topbar{background:#1b1f23;color:#eee;font-family:"Helvetica Neue",Arial,sans-serif;font-size:.78rem;}
body[data-site-page="p-f9e2067dea28"] .site-topbar-inner{max-width:76rem;margin:0 auto;padding:.4em 1.2em;display:flex;flex-wrap:wrap;gap:.5em 1.2em;align-items:center;justify-content:space-between;}
body[data-site-page="p-f9e2067dea28"] .site-topbar .stamp{color:#e7c9a9;letter-spacing:.01em;}
body[data-site-page="p-f9e2067dea28"] .site-topbar .stamp b{color:#fff;font-weight:700;}
body[data-site-page="p-f9e2067dea28"] .site-topbar .topbar-site{color:#c9c2b3;}
body[data-site-page="p-f9e2067dea28"] header.site-header-bridge{background:#fbfaf7;border-bottom:1px solid #d8d3c7;font-family:"Helvetica Neue",Arial,sans-serif;}
body[data-site-page="p-f9e2067dea28"] .bridge-brand-row{max-width:76rem;margin:0 auto;padding:.85em 1.2em .5em;display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.4em;}
body[data-site-page="p-f9e2067dea28"] .bridge-brand-row a.bridge-title{color:#1b1f23;text-decoration:none;font-weight:700;font-size:1.15rem;}
body[data-site-page="p-f9e2067dea28"] .bridge-brand-row .bridge-tag{font-family:Georgia,serif;font-style:italic;color:#4a5056;font-size:.85rem;}
body[data-site-page="p-f9e2067dea28"] nav.site-main-nav{max-width:76rem;margin:0 auto;padding:0 1.2em;}
body[data-site-page="p-f9e2067dea28"] nav.site-main-nav ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.15em;border-top:1px solid #d8d3c7;}
body[data-site-page="p-f9e2067dea28"] nav.site-main-nav li{margin:0;}
body[data-site-page="p-f9e2067dea28"] nav.site-main-nav a{display:block;padding:.65em .8em;color:#1b1f23;text-decoration:none;font-family:"Helvetica Neue",Arial,sans-serif;font-size:.85rem;font-weight:600;border-bottom:3px solid transparent;white-space:nowrap;}
body[data-site-page="p-f9e2067dea28"] nav.site-main-nav a:hover{border-bottom-color:#6b3f2a;color:#6b3f2a;}
body[data-site-page="p-f9e2067dea28"] nav.site-main-nav a[aria-current="page"]{border-bottom-color:#0b5;color:#0b5;}
body[data-site-page="p-f9e2067dea28"] .start-callout{max-width:64rem;margin:1.2rem auto 0;padding:0 1.6rem;}
body[data-site-page="p-f9e2067dea28"] .start-callout .box{border:1px solid #d8d3c7;border-left:4px solid #0b5;background:#f7fdf9;border-radius:0 6px 6px 0;padding:.9em 1.2em;font-family:"Helvetica Neue",Arial,sans-serif;font-size:.88rem;color:#222;}
body[data-site-page="p-f9e2067dea28"] .start-callout .box strong.cta{font-size:1.02em;}
body[data-site-page="p-f9e2067dea28"] .start-callout .box a{color:#0b5;font-weight:700;text-decoration:none;}
body[data-site-page="p-f9e2067dea28"] .start-callout .box a:hover{text-decoration:underline;}
body[data-site-page="p-f9e2067dea28"] .start-callout .sections{margin:.5em 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.3em 1.1em;}
body[data-site-page="p-f9e2067dea28"] .start-callout .sections li{margin:0;}
@media(max-width:860px){body[data-site-page="p-f9e2067dea28"] .bridge-brand-row{padding:.7em 1em .4em;} body[data-site-page="p-f9e2067dea28"] nav.site-main-nav a{padding:.55em .6em;font-size:.8rem;}}
body[data-site-page="p-f9e2067dea28"] .feature-card-wrap{max-width:64rem;margin:1rem auto 0;padding:0 1.6rem;}
body[data-site-page="p-f9e2067dea28"] .feature-card{display:block;border:1px solid #d8d3c7;border-left:4px solid #6b3f2a;background:#fbf3ea;border-radius:0 6px 6px 0;padding:1em 1.2em;text-decoration:none;font-family:"Helvetica Neue",Arial,sans-serif;transition:background .15s;}
body[data-site-page="p-f9e2067dea28"] .feature-card:hover{background:#f6ead9;text-decoration:none;}
body[data-site-page="p-f9e2067dea28"] .feature-card .fc-kicker{display:block;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:#6b3f2a;font-weight:700;margin-bottom:.2em;}
body[data-site-page="p-f9e2067dea28"] .feature-card .fc-title{display:block;font-size:1.08rem;font-weight:700;color:#1b1f23;margin-bottom:.3em;}
body[data-site-page="p-f9e2067dea28"] .feature-card .fc-desc{display:block;font-size:.9rem;color:#333;line-height:1.5;}


/* Extracted styles: vortex-killing-elbow-joint/index.html [p-f50ba13425aa] */

  @page { margin: 18mm 16mm; }
  body[data-site-page="p-f50ba13425aa"] { font-size: 10.5pt; }
  body[data-site-page="p-f50ba13425aa"] { font-family: Georgia, "Times New Roman", serif; line-height: 1.5;
         color: #161616; max-width: 52rem; margin: 0 auto; padding: 1.2rem 1.4rem 4rem; }
  body[data-site-page="p-f50ba13425aa"] h1 { font-size: 1.9rem; line-height: 1.2; margin: 1.6rem 0 0.6rem; border-bottom: 2px solid #222; padding-bottom: .3rem; }
  body[data-site-page="p-f50ba13425aa"] h2 { font-size: 1.4rem; margin: 1.7rem 0 .5rem; border-bottom: 1px solid #bbb; padding-bottom: .2rem; }
  body[data-site-page="p-f50ba13425aa"] h3 { font-size: 1.15rem; margin: 1.3rem 0 .4rem; }
  body[data-site-page="p-f50ba13425aa"] h4, body[data-site-page="p-f50ba13425aa"] h5, body[data-site-page="p-f50ba13425aa"] h6 { font-size: 1rem; margin: 1.1rem 0 .35rem; }
  body[data-site-page="p-f50ba13425aa"] h1, body[data-site-page="p-f50ba13425aa"] h2, body[data-site-page="p-f50ba13425aa"] h3, body[data-site-page="p-f50ba13425aa"] h4 { page-break-after: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-f50ba13425aa"] p { margin: .55rem 0; }
  body[data-site-page="p-f50ba13425aa"] a { color: #0b5; text-decoration: none; } body[data-site-page="p-f50ba13425aa"] a:hover { text-decoration: underline; }
  body[data-site-page="p-f50ba13425aa"] table { border-collapse: collapse; width: 100%; margin: .9rem 0; font-size: .82rem;
          page-break-inside: avoid; font-family: "Helvetica Neue", Arial, sans-serif; }
  body[data-site-page="p-f50ba13425aa"] th, body[data-site-page="p-f50ba13425aa"] td { border: 1px solid #999; padding: .28rem .45rem; text-align: left; vertical-align: top; }
  body[data-site-page="p-f50ba13425aa"] th { background: #f0f0f0; } body[data-site-page="p-f50ba13425aa"] tr:nth-child(even) td { background: #fafafa; }
  body[data-site-page="p-f50ba13425aa"] code { font-family: "Consolas", "SF Mono", monospace; font-size: .85em; background: #f4f4f4;
         padding: .05rem .25rem; border-radius: 3px; }
  body[data-site-page="p-f50ba13425aa"] pre { background: #f6f8fa; border: 1px solid #ddd; border-radius: 5px; padding: .7rem .9rem;
        overflow-x: auto; font-size: .78rem; line-height: 1.4; page-break-inside: avoid; white-space: pre-wrap; word-wrap: break-word; }
  body[data-site-page="p-f50ba13425aa"] pre code { background: none; padding: 0; }
  body[data-site-page="p-f50ba13425aa"] blockquote { border-left: 4px solid #0b5; margin: .8rem 0; padding: .2rem 1rem; background: #f7fdf9; color: #333; }
  body[data-site-page="p-f50ba13425aa"] hr { border: none; border-top: 1px solid #ccc; margin: 1.6rem 0; }
  body[data-site-page="p-f50ba13425aa"] mjx-container[display="true"] { overflow-x: auto; overflow-y: hidden; }
  body[data-site-page="p-f50ba13425aa"] img { max-width: 100%; }
  body[data-site-page="p-f50ba13425aa"] .render-banner { font-family: Arial, sans-serif; font-size: .72rem; color: #777;
                   border: 1px dashed #bbb; border-radius: 5px; padding: .4rem .7rem; margin-bottom: 1.2rem; background:#fcfcfc; }


body[data-site-page="p-f50ba13425aa"]{max-width:none !important;margin:0 !important;padding:0 !important;}
body[data-site-page="p-f50ba13425aa"] .anchor-layout{display:flex;align-items:flex-start;}
body[data-site-page="p-f50ba13425aa"] .anchor-nav{position:sticky;top:0;align-self:flex-start;flex:0 0 256px;max-height:100vh;overflow:auto;
  padding:18px 14px;border-right:1px solid #ddd;background:#fcfcfc;
  font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.4;}
body[data-site-page="p-f50ba13425aa"] .anchor-content{flex:1 1 auto;min-width:0;max-width:64rem;margin:0 auto;padding:1.2rem 1.6rem 4rem;}
body[data-site-page="p-f50ba13425aa"] .anchor-nav a{display:block;padding:3px 8px;color:#161616;text-decoration:none;border-radius:5px;}
body[data-site-page="p-f50ba13425aa"] .anchor-nav a:hover{background:#eef7f1;text-decoration:none;}
body[data-site-page="p-f50ba13425aa"] .anchor-nav a.current{background:#dff3e7;font-weight:700;}
body[data-site-page="p-f50ba13425aa"] .ann-title{font-weight:800;font-size:14.5px;margin:0 0 6px;line-height:1.25;}
body[data-site-page="p-f50ba13425aa"] .ann-title a{color:#0b5;padding:0;}
body[data-site-page="p-f50ba13425aa"] .ann-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#888;margin:13px 0 4px;font-weight:700;}
@media(max-width:860px){body[data-site-page="p-f50ba13425aa"] .anchor-layout{display:block;}body[data-site-page="p-f50ba13425aa"] .anchor-nav{position:static;max-height:none;flex:none;border-right:0;border-bottom:1px solid #ddd;}body[data-site-page="p-f50ba13425aa"] .anchor-content{max-width:none;}}


body[data-site-page="p-f50ba13425aa"] .vke{max-width:58rem;margin:0 auto;color:#18202a;}
body[data-site-page="p-f50ba13425aa"] .vke *{box-sizing:border-box;}
body[data-site-page="p-f50ba13425aa"] .vke .hero{padding:1.2rem 0 1.45rem;border-bottom:1px solid #dbe2ea;margin-bottom:1.75rem;}
body[data-site-page="p-f50ba13425aa"] .vke h1{font-size:2.35rem;line-height:1.12;letter-spacing:-.025em;margin:.1rem 0 .75rem;border:0;padding:0;color:#111b29;font-family:"Helvetica Neue",Arial,sans-serif;}
body[data-site-page="p-f50ba13425aa"] .vke .hero h2{font-size:1.25rem;line-height:1.35;margin:0;color:#3f5268;border:0;padding:0;font-weight:600;}
body[data-site-page="p-f50ba13425aa"] .vke h2{font-size:1.55rem;line-height:1.25;margin:2.25rem 0 .75rem;padding-bottom:.35rem;border-bottom:1px solid #dce3eb;color:#122033;font-family:"Helvetica Neue",Arial,sans-serif;}
body[data-site-page="p-f50ba13425aa"] .vke h3{font-size:1.08rem;line-height:1.3;margin:0 0 .4rem;color:#14365b;font-family:"Helvetica Neue",Arial,sans-serif;}
body[data-site-page="p-f50ba13425aa"] .vke p{font-size:1.02rem;line-height:1.68;margin:.68rem 0;}
body[data-site-page="p-f50ba13425aa"] .vke .lead{font-size:1.08rem;line-height:1.72;}
body[data-site-page="p-f50ba13425aa"] .vke .statement{background:#f6f9fc;border:1px solid #d9e3ed;border-left:4px solid #245f95;border-radius:8px;padding:1rem 1.15rem;margin:1.2rem 0;}
body[data-site-page="p-f50ba13425aa"] .vke .statement p:first-child{margin-top:0;}
body[data-site-page="p-f50ba13425aa"] .vke .statement p:last-child{margin-bottom:0;}
body[data-site-page="p-f50ba13425aa"] .vke .challenge-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:1.1rem 0 1.35rem;}
body[data-site-page="p-f50ba13425aa"] .vke .challenge-grid div{border:1px solid #dde4eb;border-radius:8px;background:#fff;padding:.8rem .9rem;font-family:"Helvetica Neue",Arial,sans-serif;font-weight:700;color:#26384d;}
body[data-site-page="p-f50ba13425aa"] .vke .structure-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1rem;margin:1rem 0 1.25rem;padding:0;list-style:none;}
body[data-site-page="p-f50ba13425aa"] .vke .structure-list li{border-left:3px solid #7f9fbd;background:#f8fafc;border-radius:0 6px 6px 0;padding:.65rem .8rem;font-family:"Helvetica Neue",Arial,sans-serif;font-weight:650;color:#26384d;}
body[data-site-page="p-f50ba13425aa"] .vke .principle{border:1px solid #cfdce8;background:#f7fbff;border-radius:10px;padding:1.05rem 1.15rem;margin:1.1rem 0;}
body[data-site-page="p-f50ba13425aa"] .vke .principle strong{color:#0d4f88;}
body[data-site-page="p-f50ba13425aa"] .vke .methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0 1.45rem;}
body[data-site-page="p-f50ba13425aa"] .vke .method{border:1px solid #dde4eb;border-radius:9px;padding:1rem 1.05rem;background:#fff;}
body[data-site-page="p-f50ba13425aa"] .vke .method p{font-size:.97rem;line-height:1.6;margin:.4rem 0 0;}
body[data-site-page="p-f50ba13425aa"] .vke .verification{background:#f8fafc;border:1px solid #dbe3eb;border-radius:10px;padding:1.05rem 1.15rem;margin:1rem 0;}
body[data-site-page="p-f50ba13425aa"] .vke .status{margin-top:2rem;padding:1.15rem 1.2rem;background:#f6faf7;border:1px solid #d2e5d7;border-radius:10px;}
body[data-site-page="p-f50ba13425aa"] .vke .status h2{margin-top:0;border-bottom-color:#d2e5d7;}
body[data-site-page="p-f50ba13425aa"] .vke .closing{margin-top:2rem;padding:1.15rem 1.2rem;background:#fbfaf6;border:1px solid #e6dfca;border-radius:10px;}
body[data-site-page="p-f50ba13425aa"] .vke .closing h2{margin-top:0;border-bottom-color:#e6dfca;}
body[data-site-page="p-f50ba13425aa"] .vke .cta{margin-top:1.5rem;padding-top:1.2rem;border-top:1px solid #ddd5be;}
body[data-site-page="p-f50ba13425aa"] .vke .cta a{display:inline-block;background:#0b5;color:#fff;border-radius:7px;padding:.72rem 1rem;font-family:"Helvetica Neue",Arial,sans-serif;font-weight:750;text-decoration:none;}
body[data-site-page="p-f50ba13425aa"] .vke .cta a:hover{background:#009947;text-decoration:none;}
body[data-site-page="p-f50ba13425aa"] .vke .closing p:last-child{margin-bottom:0;}
@media(max-width:760px){
  body[data-site-page="p-f50ba13425aa"] .vke h1{font-size:1.9rem;}
  body[data-site-page="p-f50ba13425aa"] .vke .challenge-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
  body[data-site-page="p-f50ba13425aa"] .vke .structure-list, body[data-site-page="p-f50ba13425aa"] .vke .methods{grid-template-columns:1fr;}
}
@media(max-width:480px){body[data-site-page="p-f50ba13425aa"] .vke .challenge-grid{grid-template-columns:1fr;}}

/* Fit all Gates tables inside the content width */
body[data-site-page="p-5d5b2bee72a4"] table.gx {
  display: table;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  table-layout: fixed;
}

body[data-site-page="p-5d5b2bee72a4"] table.gx th,
body[data-site-page="p-5d5b2bee72a4"] table.gx td {
  min-width: 0;
  overflow-wrap: anywhere;
  word-break: break-word;
  white-space: normal;
}

body[data-site-page="p-5d5b2bee72a4"] table.gx span[style*="white-space:nowrap"],
body[data-site-page="p-5d5b2bee72a4"] table.gx span[style*="white-space: nowrap"] {
  white-space: normal !important;
}