.st-r1{--st-ink:#143149;--st-blue:#0075a3;--st-light:#edf5f9;color:var(--st-ink);font:17px/1.75 system-ui,-apple-system,Segoe UI,sans-serif;background:#fff}.st-r1 *{box-sizing:border-box}.st-wrap{max-width:1160px;margin:auto;padding:0 26px}.st-hero{padding:36px 0 42px;border-top:5px solid #0075a3;background:#f3f7f9}.st-hero-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:40px;align-items:center}.st-r1 h1{font-size:clamp(30px,3.1vw,44px);line-height:1.15;letter-spacing:-.7px;margin:18px 0;color:#143149}.st-r1 h2{font-size:29px;line-height:1.25;color:#143149;margin:0 0 22px}.st-r1 h3{font-size:21px;line-height:1.4;color:#143149}.st-r1 p{margin:0 0 19px}.st-lead{font-size:20px;line-height:1.65}.st-kicker,.st-breadcrumb{font-size:14px}.st-kicker{text-transform:uppercase;letter-spacing:1px;color:#536a7b}.st-section{padding:46px 0;border-bottom:1px solid #d6e3eb}.st-prose{max-width:880px}.st-r1 a{color:#006991;text-decoration:underline;text-underline-offset:3px}.st-actions{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.st-r1 .st-button,#raypcb-page .st-r1 .st-button{display:inline-flex;justify-content:center;align-items:center;min-height:45px;padding:11px 19px;border:1px solid #a83e09;border-radius:3px;background:#ae4209;color:#fff!important;-webkit-text-fill-color:#fff!important;font:600 16px/1.35 system-ui;text-decoration:none!important;cursor:pointer;white-space:normal;text-align:center}.st-r1 .st-secondary,#raypcb-page .st-r1 .st-secondary{background:#edf5f9;border-color:#8baebe;color:#143149!important;-webkit-text-fill-color:#143149!important}.st-r1 .st-button:hover,#raypcb-page .st-r1 .st-button:hover{background:#8b3305;color:#fff!important;-webkit-text-fill-color:#fff!important}.st-r1 .st-secondary:hover,#raypcb-page .st-r1 .st-secondary:hover{background:#dcebf3;color:#143149!important;-webkit-text-fill-color:#143149!important}.st-r1 :focus-visible{outline:3px solid #0075a3;outline-offset:4px}.st-r1 button:disabled,.st-r1 a[aria-disabled=true]{opacity:.62;cursor:not-allowed}.st-note{font-size:14px;line-height:1.6;color:#4d6574}.st-nav{border-bottom:1px solid #bfD1dc;background:#fff}.st-nav .st-wrap{display:flex;gap:24px;flex-wrap:wrap;padding-top:15px;padding-bottom:15px}.st-nav a{font-size:14px;font-weight:650}.st-photo{margin:0;background:#f3f6f8}.st-photo img{display:block;width:100%;height:auto;max-height:470px;object-fit:contain}.st-r1 figcaption{font-size:13px;line-height:1.6;padding:12px 14px;background:#f3f7fa;color:#496271}.st-split{display:grid;grid-template-columns:1.4fr 1fr;gap:35px;align-items:start}.st-r1 .st-diagram{margin:28px 0 0;border:1px solid #ccdde7;overflow:auto}.st-diagram img{display:block;width:100%;height:auto;min-width:720px}.st-table{overflow:auto;border:1px solid #ccdde7;margin:24px 0}.st-r1 table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.6}.st-r1 caption{text-align:left;font-weight:650;padding:14px;color:#143149;background:#f5f8fa}.st-r1 th,.st-r1 td{padding:14px 16px;border:1px solid #ccdde7;text-align:left;vertical-align:top;min-width:130px}.st-r1 th,#raypcb-page .st-r1 th{background:#edf5f9;color:#143149!important;-webkit-text-fill-color:#143149!important}.st-r1 tbody tr:nth-child(even){background:#f7fafc}.st-callout{border-left:4px solid #0075a3;background:#edf5f9;padding:18px 22px;margin:22px 0}.st-callout p:last-child{margin:0}.st-tool{padding:24px;background:#f5f8fb}.st-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.st-fields label{font-size:14px;font-weight:600;display:block;min-width:0;color:#143149}.st-fields input,.st-fields select{width:100%;margin-top:6px;min-height:44px;background:#fff;color:#143149;border:1px solid #9fb7c7;border-radius:3px;padding:10px;font:16px/1.3 system-ui}.st-tool-result{margin-top:22px;border:1px solid #b7d5e4;background:#fff;padding:20px;overflow:auto;min-height:75px}.st-results{display:grid;grid-template-columns:1.5fr 2fr;margin:0}.st-results dt,.st-results dd{margin:0;padding:9px;border-bottom:1px solid #d4e3eb}.st-results dt{font-weight:600}.st-route{display:block;margin:10px 0}.st-process ol{padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid #c5d8e4;counter-reset:st-step}.st-process li{padding:20px;border:1px solid #d5e3eb;counter-increment:st-step;background:#f5f9fb;color:#143149;transition:background-color .2s}.st-process li:before{content:'0' counter(st-step);display:block;color:#006d98;font-weight:700}.st-process li.st-current{background:#def0f7;box-shadow:inset 0 4px #0075a3}.st-process p{font-size:15px;margin:8px 0 0}.st-process-status{font-weight:600}.st-r1 details{border-top:1px solid #cbdce6;padding:16px 0}.st-r1 summary{font-weight:650;cursor:pointer}.st-r1 details p{margin:15px 0 0;max-width:850px}.st-related{columns:2;column-gap:35px}.st-related li{break-inside:avoid;margin:0 0 13px}.st-r1 .pcbsync-head h2,.st-r1 .pcbsync-head h3,.st-r1 .pcbsync-head strong,#raypcb-page .st-r1 .pcbsync-head h2,#raypcb-page .st-r1 .pcbsync-head h3{color:#fff!important;-webkit-text-fill-color:#fff!important}.st-r1 .pcbsync-shell{margin:24px 0}.st-r1 .pcbsync-badge{color:#dceafa!important}.st-section[id]{scroll-margin-top:24px}.st-r1 ul,.st-r1 ol{padding-left:24px}.st-r1 .st-process ol{padding-left:0}@media(max-width:800px){.st-hero-grid,.st-split{grid-template-columns:1fr;gap:25px}.st-hero-grid .st-photo{max-width:660px}.st-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.st-process ol{grid-template-columns:repeat(2,minmax(0,1fr))}.st-wrap{padding:0 20px}.st-section{padding:32px 0}.st-related{columns:1}}@media(max-width:480px){.st-fields{grid-template-columns:1fr}.st-process ol{grid-template-columns:1fr}.st-r1 h2{font-size:25px}.st-tool{padding:15px}.st-results{display:block}.st-results dt{padding-bottom:2px;border-bottom:0}.st-results dd{padding-top:2px}.st-nav .st-wrap{gap:12px 19px}.st-wrap{padding:0 16px}}@media(prefers-reduced-motion:reduce){.st-process li{transition:none}}@media print{.st-nav,.st-actions,.st-tool-form{display:none}.st-diagram img{min-width:0}.st-r1 details p{display:block}.st-hero-grid,.st-split{display:block}.st-section{break-inside:avoid}}

#raypcb-page .st-r1 .ps-hull .ps-plate h3,.st-r1 .ps-hull .ps-plate h3{color:#fff!important;-webkit-text-fill-color:#fff!important}#raypcb-page .st-r1 .ps-hull .ps-tag,.st-r1 .ps-hull .ps-tag{color:#dceafa!important;-webkit-text-fill-color:#dceafa!important}
