#raypcb-page .h04-page{font-family:Arial,Helvetica,sans-serif;color:#19364b;line-height:1.7}#raypcb-page .h04-page .rp-wrap{max-width:1120px;margin:auto;padding:0 24px}#raypcb-page .h04-page section{padding:38px 0}#raypcb-page .h04-page .h04-hero{background:#edf4f7;border-bottom:1px solid #d1e0e7;padding:44px 0}#raypcb-page .h04-page .h04-hero h1{font-size:clamp(30px,3.7vw,46px);line-height:1.16;max-width:860px;letter-spacing:-.02em;color:#14364c}#raypcb-page .h04-page .h04-hero p{max-width:780px}#raypcb-page .h04-page h2{font-size:28px;line-height:1.3;color:#14364c}#raypcb-page .h04-page h3{font-size:21px;line-height:1.4}#raypcb-page .h04-page a{color:#006c94;text-underline-offset:3px}#raypcb-page .h04-page .h04-kicker{text-transform:uppercase;font-size:13px;letter-spacing:.08em;font-weight:700;color:#006b92}#raypcb-page .h04-page .h04-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start}#raypcb-page .h04-page .h04-split{display:grid;grid-template-columns:1.35fr 1fr;gap:28px;align-items:center}#raypcb-page .h04-page figure{margin:20px 0}#raypcb-page .h04-page img{display:block;width:100%;height:auto;object-fit:contain}#raypcb-page .h04-page figcaption{font-size:14px;color:#456170;margin-top:8px}#raypcb-page .h04-page .h04-note{border-left:4px solid #0087ad;padding:16px 20px;background:#f0f7fa}#raypcb-page .h04-page .h04-example{border-left-color:#b85613;background:#fff5e9}#raypcb-page .h04-page .h04-scroll{overflow:auto;max-width:100%;margin:22px 0}#raypcb-page .h04-page table{border-collapse:collapse;width:100%;min-width:620px}#raypcb-page .h04-page td,#raypcb-page .h04-page th{padding:13px 15px;border:1px solid #c9dce5;text-align:left;vertical-align:top}#raypcb-page .h04-page thead th,#raypcb-page .h04-page tbody th{background:#eaf3f7!important;color:#17364b!important;-webkit-text-fill-color:#17364b!important}#raypcb-page .h04-page details{border-top:1px solid #ccdce5;padding:14px 0}#raypcb-page .h04-page summary{font-weight:700;cursor:pointer}#raypcb-page .h04-page .h04-actions,.h04-tool .h04-actions{display:flex;gap:12px;flex-wrap:wrap;margin:16px 0}#raypcb-page .h04-page a.h04-button,.h04-tool .h04-button{display:inline-flex;justify-content:center;align-items:center;padding:11px 18px;min-height:46px;border:1px solid #a84409;border-radius:4px;background:#b84908!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-decoration:none;font:600 16px/1.4 Arial;cursor:pointer;box-sizing:border-box}#raypcb-page .h04-page a.h04-secondary,.h04-tool .h04-secondary{background:#fff!important;color:#005f87!important;-webkit-text-fill-color:#005f87!important;border-color:#91afbe}#raypcb-page .h04-page a.h04-button:focus-visible,.h04-tool :focus-visible{outline:3px solid #0b80ad;outline-offset:3px}.h04-tool{padding:20px;box-sizing:border-box;max-width:100%;font:16px/1.55 Arial;color:#17364b;background:#fff}.h04-tool .h04-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:22px 0}.h04-tool .h04-field{min-width:0}.h04-tool .h04-wide{grid-column:1/-1}.h04-tool label{display:block;font-weight:600;margin-bottom:6px;color:#17364b!important}.h04-tool input,.h04-tool select,.h04-tool textarea{width:100%;max-width:100%;min-width:0;box-sizing:border-box;min-height:46px;border:1px solid #7c9bad;border-radius:3px;padding:10px;font:16px/1.4 Arial;color:#17364b!important;-webkit-text-fill-color:#17364b!important;background:#fff!important}.h04-tool textarea{min-height:90px}.h04-tool .h04-mode,.h04-tool .h04-help{font-size:14px}.h04-tool .h04-output{margin-top:22px;padding:18px;border:1px solid #bdd3df;background:#edf6fa;overflow-wrap:anywhere}.h04-tool .h04-output h4{color:#17364b!important}.h04-tool dt{font-weight:700}.h04-tool dd{margin:3px 0 15px}.h04-tool button:disabled{background:#dce5e9!important;color:#405c6c!important;-webkit-text-fill-color:#405c6c!important;border-color:#ccd9df;cursor:not-allowed}#raypcb-page .h04-page .h04-band{background:#f6f8fa}#raypcb-page .h04-page .h04-lead{font-size:19px}#raypcb-page .h04-page ol li{margin:12px 0}#raypcb-page .h04-page .h04-doc{border:1px solid #c7dce5;padding:22px}#raypcb-page .h04-page .h04-toc{padding:16px 0;border-bottom:1px solid #d6e2e8}#raypcb-page .h04-page .h04-toc a{display:inline-block;margin:4px 16px 4px 0}#raypcb-page .h04-page .h04-source{font-size:15px}#raypcb-page .h04-page .h04-source li{margin-bottom:8px}@media(max-width:700px){#raypcb-page .h04-page .h04-grid,#raypcb-page .h04-page .h04-split{grid-template-columns:1fr}#raypcb-page .h04-page .rp-wrap{padding:0 18px}#raypcb-page .h04-page section{padding:28px 0}#raypcb-page .h04-page h2{font-size:25px}.h04-tool{padding:14px}.h04-tool .h04-fields{grid-template-columns:1fr}#raypcb-page .h04-page .h04-actions a{width:100%}}@media print{#raypcb-page .h04-page .h04-actions,.h04-tool button{display:none}#raypcb-page .h04-page details>*{display:block}#raypcb-page .h04-page section{break-inside:avoid}}
#raypcb-page .h04-page .h04-illustration img{min-width:850px}#raypcb-page .h04-page .h04-illustration .h04-scroll{margin-bottom:8px}#raypcb-page .h04-page .h04-illustration{max-width:100%}
