#raypcb-page .tg-r1{max-width:1180px;margin:auto;padding:24px 28px 44px;font:16px/1.7 Arial,Helvetica,sans-serif;color:#254354;box-sizing:border-box}#raypcb-page .tg-r1 *{box-sizing:border-box}#raypcb-page .tg-r1 h1{font-size:38px;line-height:1.2;letter-spacing:-.5px;color:#103c58;margin:12px 0 18px}#raypcb-page .tg-r1 h2{font-size:28px;line-height:1.3;color:#00678f;margin:0 0 18px}#raypcb-page .tg-r1 h3{font-size:20px;line-height:1.4;color:#163e54;margin:18px 0 10px}#raypcb-page .tg-r1 p{margin:12px 0}#raypcb-page .tg-r1 a{color:#006a98;text-decoration:underline;text-underline-offset:3px}#raypcb-page .tg-r1 section{border-top:1px solid #d7e1e7;padding:36px 0;scroll-margin-top:75px}#raypcb-page .tg-r1 .tg-hero{display:grid;grid-template-columns:1.08fr 1fr;gap:38px;align-items:center;padding:12px 0 30px}#raypcb-page .tg-r1 .tg-kicker{font-size:12px;letter-spacing:1.2px;font-weight:700;text-transform:uppercase;color:#577486}#raypcb-page .tg-r1 .tg-lead{font-size:18px;line-height:1.65}#raypcb-page .tg-r1 figure{margin:0}#raypcb-page .tg-r1 img{display:block;width:100%;height:auto;background:#f5f8fa;border-radius:3px}#raypcb-page .tg-r1 .tg-hero img{aspect-ratio:1.45;object-fit:contain}#raypcb-page .tg-r1 figcaption{font-size:13px;color:#526e7e;line-height:1.5;margin:10px 0 18px}#raypcb-page .tg-r1 .tg-jump{display:flex;gap:10px 24px;flex-wrap:wrap;padding:14px 0;border-block:1px solid #d4e0e6;font-size:14px;font-weight:700}#raypcb-page .tg-r1 .tg-split{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}#raypcb-page .tg-r1 .tg-note{padding:18px 22px;background:#eef5f8;border-left:4px solid #006a95;margin:20px 0}#raypcb-page .tg-r1 .tg-scroll{overflow-x:auto;max-width:100%;border:1px solid #cedde6;margin:20px 0}#raypcb-page .tg-r1 table{border-collapse:collapse;width:100%;min-width:620px;font-size:14px;line-height:1.6;margin:0}#raypcb-page .tg-r1 td,#raypcb-page .tg-r1 th{padding:13px 16px;border-bottom:1px solid #d6e2e8;text-align:left;vertical-align:top}#raypcb-page .tg-r1 thead{background:#edf4f8;color:#133e57}#raypcb-page .tg-r1 tbody tr:nth-child(even){background:#f8fafb}#raypcb-page .tg-r1 tbody th{width:24%}#raypcb-page .tg-r1 .tg-definition{font-size:18px;border-left:3px solid #ac7745;padding:8px 22px;margin:18px 0 25px}#raypcb-page .tg-r1 .tg-diagram{margin:24px 0;overflow-x:auto}#raypcb-page .tg-r1 .tg-diagram img{min-width:640px}#raypcb-page .tg-r1 .tg-editorial{margin:24px 0;max-width:860px}#raypcb-page .tg-r1 details{padding:16px 0;border-bottom:1px solid #d7e3e9}#raypcb-page .tg-r1 summary{font-weight:700;color:#123d56;cursor:pointer}#raypcb-page .tg-r1 .tg-cta,#raypcb-page .tg-tool a.tg-cta,.tg-tool a.tg-cta{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 20px;max-width:100%;background:#b14309!important;border:1px solid #b14309!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-decoration:none!important;font:700 16px/1.45 Arial,sans-serif!important;text-align:center;border-radius:4px;white-space:normal;box-shadow:none!important}#raypcb-page .tg-r1 .tg-cta:hover,.tg-tool a.tg-cta:hover{background:#87330a!important}#raypcb-page .tg-r1 :focus-visible,.tg-tool :focus-visible{outline:3px solid #db8d34;outline-offset:3px}#raypcb-page .tg-r1 .tg-source{font-size:13px;color:#4f6b7b}#raypcb-page .tg-r1 .tg-source li{margin:7px 0}#raypcb-page .tg-r1 .tg-request{background:#eff5f8;padding:26px;border-top:3px solid #006a94}.tg-tool{font:15px/1.65 Arial,Helvetica,sans-serif;background:#f5f8fa;border:1px solid #bccfdb;border-top:4px solid #006c98;border-radius:4px;padding:24px;margin:22px 0;color:#244557}.tg-tool *{box-sizing:border-box}.tg-tool h3{font-size:21px;line-height:1.4;margin:0 0 14px;color:#123e58}.tg-tool .tg-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 20px}.tg-tool label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:700;min-width:0}.tg-tool input,.tg-tool select{width:100%;max-width:100%;min-width:0;min-height:44px;padding:9px 11px;border:1px solid #8aa5b6;border-radius:3px;background:white;color:#173e55;font:16px/1.4 Arial,sans-serif}.tg-tool button{min-height:44px;padding:10px 16px;font:700 14px/1.4 Arial,sans-serif;background:#006a97;border:1px solid #006a97;color:#fff;cursor:pointer;white-space:normal;border-radius:3px}.tg-tool .tg-save,.tg-tool .tg-next{background:white;color:#00638e}.tg-tool button:disabled{opacity:.45;cursor:default}.tg-tool .tg-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:20px 0 15px}.tg-tool a{color:#006690}.tg-tool [hidden]{display:none!important}.tg-tool pre{font:14px/1.75 Consolas,ui-monospace,monospace;white-space:pre-wrap;overflow-wrap:anywhere;background:#eaf2f7;padding:18px;border-left:3px solid #00729f;min-height:76px;color:#193e55;margin:18px 0}.tg-tool .tg-small{font-size:12px;line-height:1.6;color:#496a7d}.tg-tool svg{display:block;width:100%;height:auto}.tg-tool .tg-step{min-height:65px}.tg-tool details{margin:12px 0;padding:14px 0}.tg-tool summary{font-weight:700;cursor:pointer}.tg-tool details[open] summary{margin-bottom:17px}
@media(max-width:820px){#raypcb-page .tg-r1{padding:20px}#raypcb-page .tg-r1 .tg-hero,#raypcb-page .tg-r1 .tg-split{grid-template-columns:1fr;gap:24px}#raypcb-page .tg-r1 h1{font-size:33px}#raypcb-page .tg-r1 .tg-hero figure{max-width:700px}.tg-tool{padding:20px}}
@media(max-width:540px){#raypcb-page .tg-r1{padding:15px}#raypcb-page .tg-r1 h1{font-size:29px}#raypcb-page .tg-r1 h2{font-size:24px}#raypcb-page .tg-r1 section{padding:28px 0}.tg-tool{padding:16px}.tg-tool .tg-fields{grid-template-columns:1fr}#raypcb-page .tg-r1 .tg-request{padding:20px}}
@media print{.tg-tool button,.tg-tool .tg-mail,#raypcb-page .tg-r1 .tg-jump{display:none!important}#raypcb-page .tg-r1 figure,.tg-tool{break-inside:avoid}#raypcb-page .tg-r1 table{min-width:0}#raypcb-page .tg-r1 .tg-scroll{overflow:visible}}
