#raypcb-page .bp-page{font:17px/1.65 Arial,sans-serif;color:#203b4c;background:#fff}#raypcb-page .bp-wrap{max-width:1160px;margin:auto;padding:45px 24px}#raypcb-page .bp-page h1{font-size:clamp(32px,4vw,48px);line-height:1.13;margin:14px 0 22px;color:#123d59}#raypcb-page .bp-page h2{font-size:29px;line-height:1.25;color:#0b658c;margin:0 0 20px}#raypcb-page .bp-page h3{font-size:21px;line-height:1.4;margin:22px 0 12px}#raypcb-page .bp-page p{margin:10px 0 18px}#raypcb-page .bp-page a{color:#006b9a;text-underline-offset:3px}#raypcb-page .bp-page .bp-lead{font-size:21px}#raypcb-page .bp-eyebrow{font-size:12px;letter-spacing:1.5px;text-transform:uppercase;font-weight:700}#raypcb-page .bp-hero{background:#edf3f5;border-bottom:1px solid #bfd1da}#raypcb-page .bp-columns{display:grid;grid-template-columns:1.08fr 1fr;gap:38px;align-items:start}#raypcb-page .bp-page figure{margin:0}#raypcb-page .bp-page img{display:block;max-width:100%;height:auto}#raypcb-page .bp-page figcaption{font-size:13px;color:#516b79;margin-top:10px}#raypcb-page .bp-page .bp-gallery img{margin:auto;width:100%;max-width:800px}#raypcb-page .bp-page .bp-gallery figcaption{max-width:800px;margin:12px auto}#raypcb-page .bp-tint{background:#f2f6f7}#raypcb-page .bp-nav{display:flex;flex-wrap:wrap;gap:10px 24px;border-bottom:1px solid #bfced7;padding:18px 24px;max-width:1160px;margin:auto;font-size:15px}#raypcb-page .bp-page section{scroll-margin-top:30px}.bp-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:22px 0}#raypcb-page .bp-page .bp-quote,.bp-tool .bp-quote{background:#b74108;color:white!important;font-weight:bold;padding:12px 20px;display:inline-block;border-radius:3px;text-decoration:none}.bp-scroll{overflow-x:auto}#raypcb-page .bp-page table,.bp-tool table{border-collapse:collapse;width:100%;font-size:15px;margin:20px 0}#raypcb-page .bp-page td,#raypcb-page .bp-page th,.bp-tool td,.bp-tool th{padding:12px;text-align:left;border-bottom:1px solid #c8d7de;vertical-align:top}#raypcb-page .bp-page th,.bp-tool th{background:#e8f0f4}#raypcb-page .bp-page .bp-note,.bp-note{font-size:14px;color:#4c6776}#raypcb-page .bp-page .bp-callout{padding:18px 22px;border-left:4px solid #bd792b;background:#fff7ea}#raypcb-page .bp-page .bp-process{padding-left:25px}#raypcb-page .bp-page .bp-process li{padding:12px 0 18px;border-bottom:1px solid #cfdce2}#raypcb-page .bp-page details{border-bottom:1px solid #c3d4df;padding:17px 0}#raypcb-page .bp-page summary{font-weight:700;cursor:pointer}#raypcb-page .bp-page .bp-layer-links{columns:2;line-height:1.9}.bp-tool input,.bp-tool select,.bp-tool button{font:inherit;min-height:44px;padding:9px 10px;color:#193d53;background:white;border:1px solid #829ba9;border-radius:3px;box-sizing:border-box}.bp-tool button{cursor:pointer}.bp-tool button:disabled{opacity:.45;cursor:default}.bp-inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.bp-field{display:flex;flex-direction:column;gap:6px;font-size:14px}.bp-field input,.bp-field select{width:100%}.bp-result{font-size:23px;font-weight:700;color:#075b7c}.bp-warning{border-left:4px solid #a36716;background:#fff5df;padding:14px;font-size:14px}.bp-layer-editor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bp-stack-view{position:relative;max-width:720px;padding:18px 0;margin:16px 0;overflow:hidden}.bp-stack-view>div{padding:5px 18px;border:1px solid white;font-size:13px;transition:margin .8s,transform .8s}.bp-cu{background:#be803a;color:#142c39}.bp-pp{background:#e4dcc5;color:#384554}.bp-core{background:#c7d8de;color:#203f50}.bp-stack-view.expanded>div{margin:12px 0;transform:translateX(12px)}.bp-stack-view.bp-drilled:after{content:'';position:absolute;left:80%;top:18px;bottom:18px;width:8px;background:white;border-left:3px solid #be803a;border-right:3px solid #be803a}.bp-tool :focus-visible,#raypcb-page .bp-page :focus-visible{outline:3px solid #d9821f;outline-offset:3px}
@media(max-width:720px){#raypcb-page .bp-wrap{padding:30px 18px}#raypcb-page .bp-columns{grid-template-columns:1fr;gap:24px}#raypcb-page .bp-page h2{font-size:25px}#raypcb-page .bp-page .bp-layer-links{columns:1}.bp-inputs,.bp-layer-editor{grid-template-columns:1fr}.bp-scroll table{min-width:560px}}
@media(prefers-reduced-motion:reduce){.bp-stack-view>div{transition:none!important}}

/* Multilayer R2: independently recovered product photographs. */
#raypcb-page .bp-product-nav{display:flex;gap:12px 24px;flex-wrap:wrap;margin:20px 0 28px;font-size:15px}#raypcb-page .bp-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px;margin:24px 0 40px}#raypcb-page .bp-product-photo{display:block;background:#f2f5f6;border:1px solid #d5e0e5;border-radius:3px;overflow:hidden}#raypcb-page .bp-product img{width:100%;height:auto;aspect-ratio:5/3;object-fit:contain}#raypcb-page .bp-product figcaption{font-size:15px;margin-top:10px;line-height:1.5}#raypcb-page .bp-product figcaption strong{display:block;color:#183e56;font-size:17px;margin-bottom:5px}#raypcb-page .bp-product figcaption a{display:inline-block;padding:6px 0;min-height:28px}#raypcb-page .bp-product-note{font-size:14px;color:#526772}#raypcb-page #construction-products,#raypcb-page #layer-products{scroll-margin-top:28px}@media(max-width:900px){#raypcb-page .bp-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){#raypcb-page .bp-product-grid{grid-template-columns:1fr;gap:25px}}

/* Heavy copper R2 editorial image layouts. */
#raypcb-page .hc-photo-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:28px 0 36px}#raypcb-page .hc-editorial{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center;margin:32px 0}#raypcb-page .hc-diagram{margin:30px 0}#raypcb-page .hc-diagram img{width:100%;height:auto}#raypcb-page .hc-photo figcaption p{font-size:14px;line-height:1.55;margin:7px 0}#raypcb-page .hc-photo-pair figure{min-width:0}@media(max-width:650px){#raypcb-page .hc-photo-pair,#raypcb-page .hc-editorial{grid-template-columns:1fr;gap:24px}}

/* Multilayer R3 contextual illustrations. */
#raypcb-page .ml-editorial-diagram{margin:30px 0}#raypcb-page .ml-editorial-diagram img{width:100%;height:auto}#raypcb-page .ml-editorial-row{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center;margin:30px 0}#raypcb-page .ml-editorial-photo figcaption p{font-size:14px;line-height:1.5;margin:8px 0}@media(max-width:700px){#raypcb-page .ml-editorial-row{grid-template-columns:1fr;gap:20px}}
