  #raypcb-page .rr-resources{--rr-line:#ccd8df;--rr-blue:#006b9e;--rr-muted:#526572;color:#193448;font:17px/1.68 system-ui,-apple-system,Segoe UI,sans-serif}
#raypcb-page .rr-resources .rp-wrap{max-width:1180px;padding:38px 28px}
#raypcb-page .rr-resources .rr-head{background:#f2f5f6;border-top:4px solid var(--rr-blue);border-bottom:1px solid var(--rr-line)}
#raypcb-page .rr-resources h1{font-size:clamp(28px,3.3vw,40px);line-height:1.2;letter-spacing:-.018em;margin:12px 0 20px}
#raypcb-page .rr-resources h2{font-size:clamp(24px,2.4vw,30px);line-height:1.27;margin-bottom:18px}
#raypcb-page .rr-resources .rp-lead{font-size:18px;line-height:1.65}
#raypcb-page .rr-resources .rp-eyebrow{color:#00628f;font-size:12px;letter-spacing:.08em}
#raypcb-page .rr-resources .rp-button{background:#f19138;color:#122e41!important;border:1px solid #b46a24;border-radius:3px;padding:11px 18px;font-size:16px}
#raypcb-page .rr-resources .rp-button-secondary{background:white;color:#075d86!important;border-color:#a4b8c4}
#raypcb-page .rr-resources .rr-breadcrumb{font-size:14px;margin-bottom:26px;color:var(--rr-muted)}
#raypcb-page .rr-resources .rr-hero-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:38px;align-items:center}
#raypcb-page .rr-resources figure{margin:0;min-width:0}
#raypcb-page .rr-resources .rr-photo{aspect-ratio:3/2;display:grid;place-items:center;background:#e5ebee;overflow:hidden;border:1px solid var(--rr-line)}
#raypcb-page .rr-resources .rr-photo img{width:100%;height:100%;object-fit:contain;border-radius:0}
#raypcb-page .rr-resources figcaption{font-size:12px;line-height:1.55;color:var(--rr-muted);margin-top:9px}
#raypcb-page .rr-resources .rr-jump{display:flex;gap:10px 22px;flex-wrap:wrap;font-size:14px;border-top:1px solid var(--rr-line);padding-top:18px;margin-top:28px}
#raypcb-page .rr-resources .rr-answer{border-left:4px solid var(--rr-blue);padding:3px 22px;margin-bottom:26px;max-width:960px}
#raypcb-page .rr-resources .rr-answer h2{font-size:21px;margin-bottom:10px}
#raypcb-page .rr-resources .rr-answer p{margin:0}
#raypcb-page .rr-resources .rr-section{padding:32px 0;border-bottom:1px solid var(--rr-line);scroll-margin-top:24px}
#raypcb-page .rr-resources .rr-section>p{max-width:970px}
#raypcb-page .rr-resources .rr-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;counter-reset:rr-step;margin:24px 0 6px;gap:0;background:#f4f7f8;border-top:1px solid var(--rr-line);border-bottom:1px solid var(--rr-line)}
#raypcb-page .rr-resources .rr-flow li{counter-increment:rr-step;padding:18px;border-right:1px solid var(--rr-line);font-size:14px}
#raypcb-page .rr-resources .rr-flow li:last-child{border:0}
#raypcb-page .rr-resources .rr-flow li:before{content:counter(rr-step,decimal-leading-zero);display:block;font:700 13px/1.5 ui-monospace,monospace;color:#00628f;margin-bottom:7px}
#raypcb-page .rr-resources .rr-flow strong,#raypcb-page .rr-resources .rr-flow span{display:block}
#raypcb-page .rr-resources .rr-flow span{font-size:13px;color:var(--rr-muted);margin-top:4px}
#raypcb-page .rr-resources table{font-size:15px;line-height:1.6}
#raypcb-page .rr-resources table th,#raypcb-page .rr-resources table td{padding:13px 16px;vertical-align:top}
#raypcb-page .rr-resources tbody th{background:#f7f9fa;font-weight:600;width:22%}
#raypcb-page .rr-resources .rp-scroll{border:1px solid var(--rr-line);margin:20px 0 4px}
#raypcb-page .rr-resources .rp-scroll table{min-width:660px}
#raypcb-page .rr-resources .rr-worksheet{background:#f4f7f8;border:1px solid var(--rr-line);margin-top:32px;padding:28px}
#raypcb-page .rr-resources .rr-worksheet ol{padding-left:24px;columns:2;column-gap:44px}
#raypcb-page .rr-resources .rr-worksheet li{break-inside:avoid;margin-bottom:10px;padding-left:4px}
#raypcb-page .rr-resources .rr-small{font-size:13px;color:var(--rr-muted);margin-top:20px;margin-bottom:0}
#raypcb-page .rr-resources .rr-related{display:flex;flex-wrap:wrap;gap:12px 30px;padding-left:20px;font-size:16px}
#raypcb-page .rr-resources .rr-sources{padding:28px 0;font-size:14px}
#raypcb-page .rr-resources .rr-sources h2{font-size:21px}
#raypcb-page .rr-resources .rr-sources p{font-size:13px;color:var(--rr-muted);margin:4px 0 14px}
#raypcb-page .rr-resources .rr-directory-list{margin:0}
#raypcb-page .rr-resources .rr-directory-list>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:34px;border-top:1px solid var(--rr-line);padding:20px 0}
#raypcb-page .rr-resources dt{font-weight:700;font-size:18px}
#raypcb-page .rr-resources dd{margin:0;font-size:16px;color:var(--rr-muted)}
@media(max-width:760px){#raypcb-page .rr-resources .rp-wrap{padding:28px 18px}#raypcb-page .rr-resources .rr-hero-grid{grid-template-columns:1fr;gap:24px}#raypcb-page .rr-resources .rr-photo{max-height:320px}#raypcb-page .rr-resources .rr-flow{grid-template-columns:1fr 1fr}#raypcb-page .rr-resources .rr-flow li{border-bottom:1px solid var(--rr-line)}#raypcb-page .rr-resources .rr-worksheet{padding:22px 16px}#raypcb-page .rr-resources .rr-worksheet ol{columns:1}#raypcb-page .rr-resources .rr-directory-list>div{grid-template-columns:1fr;gap:8px}}
@media print{#raypcb-page .rr-resources .rr-jump,#raypcb-page .rr-resources .rp-actions,#raypcb-page .rr-resources #planning-tool{display:none}#raypcb-page .rr-resources .rp-scroll{overflow:visible}#raypcb-page .rr-resources .rp-scroll table{min-width:0}#raypcb-page .rr-resources .rr-hero-grid{display:block}#raypcb-page .rr-resources .rr-hero-grid figure{display:none}}
