.b50-page{box-sizing:border-box;max-width:1180px;margin:auto;padding:28px 24px;background:#fff;color:#17374b;font:17px/1.75 Arial,Helvetica,sans-serif}.b50-page *{box-sizing:border-box}.b50-page h1,.b50-page h2,.b50-page h3,.b50-page h4{color:#17374b!important;-webkit-text-fill-color:#17374b!important;font-family:inherit;line-height:1.25;text-transform:none;letter-spacing:normal}.b50-page h1{font-size:clamp(29px,3.5vw,43px);margin:14px 0 20px}.b50-page h2{font-size:28px;margin:0 0 20px}.b50-page h3{font-size:21px;margin:20px 0 12px}.b50-page p{margin:0 0 18px;max-width:930px}.b50-page a{color:#006995;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.b50-page a:hover{color:#9b430a}.b50-page :focus-visible{outline:3px solid #b95614;outline-offset:3px}.b50-header{display:grid;grid-template-columns:1.2fr .85fr;gap:34px;align-items:start;padding-bottom:28px;border-bottom:3px solid #006995}.b50-header>figure{margin-top:52px}.b50-kicker{font-size:13px;font-weight:700;letter-spacing:.07em;color:#006995}.b50-quick{border-left:3px solid #c17338;padding:10px 16px;background:#fff9f1;font-size:15px}.b50-quick p:last-child{margin:0}.b50-page nav{display:flex;flex-wrap:wrap;gap:12px 24px;padding:18px 0;border-bottom:1px solid #c5d5df;font-size:15px}.b50-page nav a{display:inline-flex;align-items:center;min-height:36px}.b50-chapter{padding:34px 0;border-bottom:1px solid #dbe5ea;scroll-margin-top:25px}.b50-page figure{margin:24px 0;max-width:100%}.b50-page figure img{display:block;width:100%;height:auto;max-height:640px;object-fit:contain;background:#f7f9fa;border:1px solid #d5e1e7}.b50-page figure a{display:block}.b50-page figcaption{font-size:13px;line-height:1.6;color:#4d6574;margin:9px 0}.b50-chapter>figure{max-width:920px}.b50-record{padding:28px 24px;background:#f6f9fb;margin:26px 0}.b50-scroll{overflow-x:auto;width:100%;margin:24px 0}.b50-page table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.6}.b50-page th,.b50-page td{padding:16px;border:1px solid #c7d8e3;text-align:left;vertical-align:top;min-width:180px;color:#17374b!important;-webkit-text-fill-color:#17374b!important}.b50-page th{background:#e7f0f5!important;font-weight:700}.b50-page td{background:white}.b50-page tbody th{min-width:190px;font-weight:600}.b50-instrument{padding:24px;background:#eef5f8;border-top:4px solid #006995;scroll-margin-top:24px}.b50-tool{font:16px/1.6 Arial,sans-serif;color:#17374b}.b50-tool p{margin-bottom:15px}.b50-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.b50-tool label{display:block;font-size:15px;font-weight:600;color:#17374b!important;-webkit-text-fill-color:#17374b!important}.b50-tool input,.b50-tool select,.b50-tool textarea{display:block;width:100%;min-width:0;max-width:100%;min-height:46px;padding:10px;border:1px solid #91adbf;border-radius:3px;font:16px/1.4 Arial,sans-serif;color:#17374b!important;-webkit-text-fill-color:#17374b!important;background:#fff!important;margin-top:6px}.b50-tool textarea{min-height:105px}.b50-wide{grid-column:1/-1}.b50-actions{display:flex;gap:10px;flex-wrap:wrap;margin:15px 0}.b50-btn,.b50-page .b50-button{display:inline-flex;justify-content:center;align-items:center;min-height:46px;padding:12px 19px;border:1px solid #006995;border-radius:3px;background:#006995!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font:700 15px/1.45 Arial,sans-serif;cursor:pointer;text-decoration:none!important;white-space:normal}.b50-btn:disabled{background:#dfe8ed!important;color:#48616f!important;-webkit-text-fill-color:#48616f!important;border-color:#bccfd9;cursor:default}.b50-form>button{margin-top:22px}.b50-result{background:#fff;border:1px solid #b8cfdc;padding:20px;margin:20px 0;min-height:100px;overflow-wrap:anywhere}.b50-result dl{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:14px 0}.b50-result dt,.b50-result dd{padding:11px 8px;margin:0;border-bottom:1px solid #dbe4ea}.b50-result dt{font-weight:600}.b50-note-text,.b50-small{font-size:13px;line-height:1.6;color:#4d6574}.b50-guide{border-left:3px solid #91adbf;padding:8px 20px;margin-top:26px;font-size:15px}.b50-cta{padding:28px;border-top:3px solid #006995;background:#f3f7fa;margin-top:32px}.b50-page .b50-button{background:#b44909!important;border-color:#b44909}.b50-cta .b50-small{margin-top:18px;margin-bottom:0}.b50-timeline .b50-chapter,.b50-sequence .b50-chapter{border-left:2px solid #b6cedc;padding-left:24px;margin-left:8px}.b50-reference .b50-header,.b50-faq .b50-header{display:block}.b50-reference .b50-header figure,.b50-faq .b50-header figure{max-width:780px;margin:24px 0}.b50-reference .b50-chapter>p{max-width:840px}.b50-reference h2{border-left:4px solid #006995;padding-left:16px}.b50-faq .b50-chapter{max-width:970px}.b50-faq .b50-chapter h2{font-size:25px}.b50-casebook .b50-chapter:nth-of-type(3n){background:#f5f8fa;padding:28px 22px}.b50-audit .b50-record,.b50-ledger .b50-record{border-top:4px solid #006995}.b50-comparison .b50-chapter>figure,.b50-matrix .b50-chapter>figure{max-width:100%}.b50-decision .b50-quick{background:#eef5f8;border-color:#006995}.b50-drawing .b50-chapter>figure{margin-left:auto;margin-right:auto}.b50-responsibility .b50-chapter h2{padding-bottom:12px;border-bottom:2px solid #d0dfe7}.b50-calculator .b50-instrument,.b50-worksheet .b50-instrument{background:#f3f8fa;padding:28px;border:1px solid #b6cedc;border-top:4px solid #006995}
@media(max-width:850px){.b50-header{display:block}.b50-header>figure{margin-top:24px;max-width:780px}.b50-page{padding:22px 18px}.b50-page h2{font-size:26px}}
@media(max-width:600px){.b50-page{padding:20px 14px;font-size:16px}.b50-page h1{font-size:29px}.b50-fields{grid-template-columns:1fr}.b50-result dl{grid-template-columns:1fr}.b50-result dd{padding-top:0}.b50-result dt{border-bottom:0}.b50-instrument,.b50-calculator .b50-instrument,.b50-worksheet .b50-instrument{padding:18px 12px}.b50-record,.b50-cta{padding:22px 12px}.b50-actions{display:grid;grid-template-columns:1fr}.b50-tool button,.b50-page .b50-button{width:100%}.b50-timeline .b50-chapter,.b50-sequence .b50-chapter{padding-left:14px;margin-left:0}.b50-casebook .b50-chapter:nth-of-type(3n){padding:24px 12px}.b50-page nav{gap:6px 16px}.b50-guide{padding-left:14px}.b50-page figure img{max-height:none}}
@media(prefers-reduced-motion:reduce){.b50-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.b50-input-help{display:block;font-size:12px;line-height:1.5;font-weight:400;margin-top:6px;color:#4d6574}.b50-page .b50-table th{min-width:170px}.b50-page .b50-table td{min-width:260px}.b50-atlas .b50-header{grid-template-columns:1fr}.b50-atlas .b50-header figure{max-width:760px;margin-top:8px}.b50-workshop .b50-chapter:nth-of-type(2n){border-left:3px solid #b6cdd9;padding-left:20px}.b50-guide details{padding:10px 0}.b50-guide summary{cursor:pointer;font-weight:700;min-height:44px}.b50-page .b50-standards{background:#f5f8fa;padding:25px;margin-top:30px}.b50-page .b50-facts{border-top:2px solid #006995;padding:22px 0}.b50-page figure figcaption{max-width:850px}.b50-page .b50-hero-photo img{max-height:400px}
.b50-comparison .b50-header,.b50-reference .b50-header{grid-template-columns:1fr}.b50-comparison .b50-hero-photo,.b50-reference .b50-hero-photo{max-width:680px}.b50-timeline .b50-chapter{border-top:1px solid #c7d8e2;padding-top:24px}.b50-sequence .b50-chapter h2{border-left:4px solid #00739b;padding-left:14px}.b50-casebook .b50-facts{background:#f4f7f8}.b50-worksheet .b50-instrument,.b50-calculator .b50-instrument{border-top:4px solid #006995}.b50-page nav{display:flex;flex-wrap:wrap;gap:8px 20px}.b50-page nav a{padding:8px 0;min-height:44px;box-sizing:border-box}.b50-page .b50-button{min-height:44px;box-sizing:border-box}.b50-page figure a{display:block}.b50-page .b50-header p{max-width:70ch}@media(max-width:760px){.b50-page .b50-header{grid-template-columns:1fr}.b50-page .b50-hero-photo{max-width:100%}.b50-page .b50-button{width:100%;text-align:center}.b50-page .b50-standards{padding:18px}}

.b50-code{white-space:pre-wrap;overflow-wrap:anywhere;background:#102e43;color:#f4f7fa;padding:22px;line-height:1.65}.b50-tool dd{white-space:pre-wrap;overflow-wrap:anywhere}.b50-tool textarea{min-height:160px}.b50-code-laboratory .b50-header,.b50-pin-workbench .b50-header{grid-template-columns:1fr}.b50-pin-workbench .b50-instrument{border-left:4px solid #b56b22}.b50-tested-workflow .b50-chapter{border-top:1px solid #ccdce5;padding-top:24px}.b50-tool button:disabled{opacity:.55;cursor:not-allowed}.b50-tool .b50-file{background:#00638c;color:#fff}

.b50-page figure img[src$=".webp"]{width:auto;max-width:100%;margin-left:auto;margin-right:auto}

.b50-page{max-width:1180px;margin:auto;padding:30px 24px;font-family:Arial,Helvetica,sans-serif;line-height:1.72;color:#17364a}.b50-page h1{font-size:clamp(30px,3.6vw,45px);line-height:1.18;letter-spacing:-.025em}.b50-page h2{font-size:clamp(24px,2.4vw,31px);line-height:1.3;margin-top:36px}.b50-page p{max-width:83ch}.b50-page .b50-chapter{margin:26px 0}.b50-page .b50-table th{background:#e4eff4!important;color:#153a51!important}.b50-page .b50-table td{background:#fff;color:#17364a}.b50-page .b50-scroll{overflow:auto;max-width:100%}.b50-page .b50-button{background:#ac4600!important;color:#fff!important}.b50-annotated-document .b50-header,.b50-standard-dossier .b50-header,.b50-scope-comparison .b50-header,.b50-package-cross-section .b50-header{grid-template-columns:1fr}.b50-standard-dossier .b50-header{border-top:6px solid #006994;padding-top:20px}.b50-lot-traveler .b50-chapter,.b50-legacy-crosswalk .b50-chapter,.b50-mission-profile .b50-chapter{border-left:3px solid #b4cbd6;padding-left:22px}.b50-mass-workbench .b50-instrument,.b50-resistor-workbench .b50-instrument,.b50-budget-workbench .b50-instrument,.b50-stack-workbench .b50-instrument{border-top:5px solid #a46b27}.b50-section-atlas .b50-header,.b50-weave-atlas .b50-header{grid-template-columns:1fr 1fr}.b50-scope-comparison .b50-table td,.b50-material-comparison .b50-table td,.b50-decision-comparison .b50-table td{min-width:220px}.b50-thermal-notebook .b50-chapter,.b50-loss-notebook .b50-chapter,.b50-reliability-notebook .b50-chapter{border-top:1px solid #d0dce2;padding-top:20px}.b50-page .b50-tool label{color:#17364a}.b50-page .b50-tool input,.b50-page .b50-tool textarea,.b50-page .b50-tool select{font-size:16px;background:#fff;color:#17364a}.b50-page a:focus-visible,.b50-page button:focus-visible{outline:3px solid #bd700c;outline-offset:3px}@media(max-width:760px){.b50-page{padding:20px 16px}.b50-page .b50-header{display:block}.b50-page .b50-header figure{margin:22px 0}.b50-page .b50-chapter{padding-left:0;border-left:0}.b50-page .b50-table td{min-width:190px}}

.b50-revision-dossier .b50-header,.b50-limits-dossier .b50-header,.b50-identity-crosswalk .b50-header,.b50-suffix-crosswalk .b50-header,.b50-compliance-crosswalk .b50-header,.b50-claim-review .b50-header{grid-template-columns:1fr}.b50-revision-dossier .b50-header,.b50-limits-dossier .b50-header{border-top:5px solid #006994;padding-top:18px}.b50-evidence-crosswalk .b50-table th,.b50-compliance-crosswalk .b50-table th{width:24%}.b50-fill-section .b50-chapter,.b50-buildup-section .b50-chapter,.b50-rf-process .b50-chapter{border-top:1px solid #bcd0dc;padding-top:20px}.b50-insulation-review .b50-chapter,.b50-change-dossier .b50-chapter,.b50-replacement-dossier .b50-chapter{border-left:3px solid #adc5d3;padding-left:20px}.b50-thermal-workbench .b50-instrument,.b50-panel-workbench .b50-instrument,.b50-dielectric-lab .b50-instrument{border-top:5px solid #a4692b}.b50-channel-review .b50-header,.b50-frequency-review .b50-header{grid-template-columns:1.25fr 1fr}.b50-page .b50-hero-photo{align-self:start}.b50-page h1,.b50-page h2{overflow-wrap:anywhere}@media(max-width:760px){.b50-page .b50-header{display:block}.b50-page .b50-chapter{padding-left:0;border-left:0}}
.b50-plane-laboratory .b50-header,.b50-drawing-review .b50-header{grid-template-columns:1fr}.b50-plane-laboratory .b50-instrument{border-top:5px solid #a4692b}.b50-interface-review .b50-chapter{border-top:1px solid #bcd0dc;padding-top:20px}.b50-construction-sheet .b50-table{border-left:4px solid #00749b}
.b50-bend-workbench .b50-header,.b50-stackup-workbench .b50-header{grid-template-columns:1.25fr 1fr}.b50-coverlay-workbench .b50-header,.b50-change-review .b50-header{grid-template-columns:1fr}.b50-power-workbench .b50-instrument,.b50-trace-workbench .b50-instrument{border-top:5px solid #a4692b}.b50-bend-workbench .b50-instrument,.b50-routing-workbench .b50-instrument{border-top:5px solid #00749b}.b50-core-workbench .b50-table,.b50-stackup-workbench .b50-table{border-left:4px solid #00749b}.b50-timing-lab .b50-chapter,.b50-fill-workbench .b50-chapter{border-top:1px solid #bcd0dc;padding-top:20px}.b50-change-review .b50-chapter{border-left:3px solid #adc5d3;padding-left:20px}.b50-coverlay-workbench .b50-header{border-top:5px solid #006994;padding-top:18px}@media(max-width:760px){.b50-page .b50-header{display:block}.b50-page .b50-chapter{padding-left:0;border-left:0}}
