#raypcb-page .an-page{font:17px/1.65 Arial,sans-serif;color:#203c4c;background:#fff}#raypcb-page .an-wrap{max-width:1160px;margin:auto;padding:44px 24px}#raypcb-page .an-page h1{font-size:clamp(34px,4vw,48px);line-height:1.12;color:#123e58;margin:15px 0}#raypcb-page .an-page h2{font-size:29px;line-height:1.25;color:#086688;margin:0 0 20px}#raypcb-page .an-page h3{font-size:21px;line-height:1.35}#raypcb-page .an-page p{margin:12px 0 18px}#raypcb-page .an-page a{color:#006b94;text-underline-offset:3px}#raypcb-page .an-hero{background:#edf3f5;border-bottom:1px solid #c2d2da}#raypcb-page .an-lead{font-size:22px}#raypcb-page .an-eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:1px}#raypcb-page .an-columns{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:start}#raypcb-page .an-page figure{margin:0}#raypcb-page .an-page img{display:block;width:100%;height:auto}#raypcb-page .an-page figcaption{font-size:13px;color:#506875;margin:9px 0 20px}#raypcb-page .an-nav{display:flex;gap:14px 25px;flex-wrap:wrap;max-width:1160px;padding:17px 24px;margin:auto;border-bottom:1px solid #bdced8;font-size:15px}#raypcb-page .an-page section{scroll-margin-top:25px}#raypcb-page .an-tint{background:#f1f6f7}.an-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:18px 0}#raypcb-page .an-page .an-quote,.an-tool .an-quote{display:inline-block;background:#b74108;color:#fff!important;font-weight:bold;padding:12px 18px;text-decoration:none;border-radius:3px}.an-scroll{overflow-x:auto}#raypcb-page .an-page table{border-collapse:collapse;width:100%;font-size:15px;margin:20px 0}#raypcb-page .an-page th,#raypcb-page .an-page td{padding:12px;text-align:left;vertical-align:top;border-bottom:1px solid #c3d3db}#raypcb-page .an-page th{background:#e7eff3}#raypcb-page .an-page details{padding:18px 0;border-bottom:1px solid #c8d8df}#raypcb-page .an-page summary{font-weight:bold;cursor:pointer}.an-note,#raypcb-page .an-page .an-note{font-size:14px;color:#4d6774}.an-inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.an-field{display:flex;flex-direction:column;gap:7px;font-size:14px}.an-tool input,.an-tool select,.an-tool button{font:inherit;min-height:44px;padding:9px 11px;border:1px solid #8099a6;border-radius:3px;background:#fff;color:#193d50;box-sizing:border-box}.an-field input,.an-field select{width:100%}.an-tool button{cursor:pointer}.an-tool button:disabled{opacity:.45;cursor:default}.an-frequency{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:16px}.an-frequency[hidden]{display:none}.an-tool-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin:20px 0}.an-tool-grid>.an-inputs{grid-template-columns:1fr;align-content:start}.an-output{padding:20px;background:#eff5f7}.an-results{display:grid;grid-template-columns:1.5fr 1fr;gap:10px;margin:0}.an-results dt{font-size:14px}.an-results dd{margin:0;font-variant-numeric:tabular-nums;font-weight:bold;color:#08597d}.an-caution{font-size:14px;border-left:4px solid #a46a23;background:#fff4dd;padding:14px}.an-result-title{font-size:22px;font-weight:bold}.an-process{padding-left:24px}.an-process li{padding:13px 0 17px;border-bottom:1px solid #cfdae0}.an-scene{max-width:820px;border:1px solid #b7cbd7;background:#f8fafb;overflow:hidden}.an-drawing{position:relative;height:335px}.an-drawing>div{position:absolute;text-align:center;display:flex;align-items:center;justify-content:center;font-size:14px;transition:box-shadow .4s,transform .4s}.an-ground{background:#347c70;color:#fff;left:8%;top:232px;width:84%;height:47px}.an-dielectric{background:#e7dfc7;color:#304350;left:8%;top:174px;width:84%;height:45px}.an-radiator{background:#bd843f;color:#142c39;left:32%;top:105px;width:40%;height:57px}.an-feed{background:#bd843f;color:#142c39;left:8%;top:120px;width:24%;height:28px}.an-enclosure{border:2px dashed #819ca9;color:#3b5768;left:6%;top:24px;width:88%;height:44px}.an-scene[data-step="0"] .an-feed,.an-scene[data-step="1"] .an-radiator,.an-scene[data-step="2"] .an-ground,.an-scene[data-step="3"] .an-enclosure{box-shadow:0 0 0 4px #e5a746;transform:translateY(-3px)}.an-scene[data-kind="ifa"] .an-ground{left:8%;top:95px;width:36%;height:145px}.an-scene[data-kind="ifa"] .an-dielectric{top:262px;height:35px}.an-scene[data-kind="ifa"] .an-radiator{left:58%;top:100px;width:32%;height:130px;background:#fff4dc;border-top:12px solid #bd843f;border-left:12px solid #bd843f;box-sizing:border-box}.an-scene[data-kind="ifa"] .an-feed{left:44%;top:210px;width:17%;height:30px}.an-scene-copy{min-height:75px}.an-tool :focus-visible,#raypcb-page .an-page :focus-visible{outline:3px solid #c7751b;outline-offset:3px}
@media(max-width:720px){#raypcb-page .an-wrap{padding:28px 18px}#raypcb-page .an-columns,.an-tool-grid,.an-inputs{grid-template-columns:1fr}#raypcb-page .an-page h2{font-size:25px}.an-scroll table{min-width:590px}.an-results{grid-template-columns:1.4fr 1fr}.an-drawing>div{font-size:12px}.an-drawing{height:330px}}
@media(prefers-reduced-motion:reduce){.an-drawing>div{transition:none;transform:none!important}}

#raypcb-page .an-page img.an-diagram{min-width:850px}

/* Antenna R2 contextual photography and diagrams. */
#raypcb-page .an-photo-pair{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:start;margin:24px 0}#raypcb-page .an-library-photo img{width:auto;max-width:100%;margin:auto}#raypcb-page .an-library-photo>a{display:block;background:#f3f6f7;padding:12px;border:1px solid #d5e0e5}#raypcb-page .an-library-photo figcaption strong{font-size:17px;color:#20465b}#raypcb-page .an-library-photo figcaption p{font-size:14px;margin:7px 0}#raypcb-page .an-editorial-diagram{margin:28px 0}@media(max-width:680px){#raypcb-page .an-photo-pair{grid-template-columns:1fr}}
