.wc4dc-ham-radio-glossary-page .wc4dc-page-hero{display:none}.wc4dc-ham-radio-glossary-page .wc4dc-content{padding-top:clamp(20px,3vw,34px)}
.wc4dc-glossary{--g-navy:#083b66;--g-blue:#0b5e96;--g-sky:#eaf5fb;--g-gold:#f4b942;--g-red:#b51f35;--g-green:#24734a;--g-ink:#17212b;--g-muted:#5d6976;--g-border:#d5e1e8;color:var(--g-ink)}.wc4dc-glossary *{box-sizing:border-box}
.wc4dc-glossary__hero{display:grid;grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:28px;padding:clamp(28px,4vw,48px);overflow:hidden;border-radius:26px;background:radial-gradient(circle at 88% 34%,rgba(255,255,255,.14),transparent 20%),linear-gradient(135deg,#062f53,#0b6d9f);color:#fff;box-shadow:0 18px 44px rgba(8,59,102,.16)}
.wc4dc-glossary__eyebrow{display:block;margin-bottom:8px;color:#bfe7fa;font-size:.72rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.wc4dc-glossary__hero h2{max-width:900px;margin:0;color:#fff;font-size:clamp(2.35rem,5vw,4.25rem);line-height:1;letter-spacing:-.04em}.wc4dc-glossary__hero p{max-width:780px;margin:17px 0 0;color:#dceef7;font-size:1.06rem;line-height:1.65}.wc4dc-glossary__hero-stat{display:grid;aspect-ratio:1;place-content:center;padding:18px;border:1px solid rgba(255,255,255,.28);border-radius:50%;background:rgba(255,255,255,.08);text-align:center}.wc4dc-glossary__hero-stat strong{color:#fff;font-size:2.1rem;line-height:1}.wc4dc-glossary__hero-stat span{margin-top:7px;color:#d8edf7;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}
.wc4dc-glossary__workspace{margin-top:22px;padding:clamp(18px,3vw,30px);border:1px solid var(--g-border);border-radius:22px;background:#f6f9fb}.wc4dc-glossary__search>label{display:block;margin-bottom:8px;color:var(--g-navy);font-size:.78rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.wc4dc-glossary__search>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;overflow:hidden;border:2px solid #a8c4d4;border-radius:14px;background:#fff;box-shadow:0 8px 22px rgba(8,59,102,.06)}.wc4dc-glossary__search>div:focus-within{border-color:var(--g-blue);box-shadow:0 0 0 4px rgba(11,94,150,.13)}.wc4dc-glossary__search span{padding-left:15px;color:var(--g-blue);font-size:1.4rem}.wc4dc-glossary__search input{width:100%;min-height:54px;padding:10px 13px;border:0;outline:0;background:transparent;color:var(--g-ink);font:inherit;font-size:1rem}.wc4dc-glossary__search button{min-height:42px;margin-right:6px;padding:7px 13px;border:0;border-radius:9px;background:#edf4f7;color:var(--g-navy);font-weight:850;cursor:pointer}
.wc4dc-glossary__search .wc4dc-glossary__examples{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;overflow:visible;border:0;background:transparent;box-shadow:none}.wc4dc-glossary__search .wc4dc-glossary__examples:focus-within{border-color:transparent;box-shadow:none}.wc4dc-glossary__search .wc4dc-glossary__examples>span{padding:0;color:var(--g-muted);font-size:.76rem;font-weight:800}.wc4dc-glossary__search .wc4dc-glossary__examples>button{min-height:30px;margin:0;padding:4px 10px;border:1px solid #c5d6df;border-radius:999px;background:#fff;color:var(--g-navy);font-size:.72rem;font-weight:850}.wc4dc-glossary__search .wc4dc-glossary__examples>button:hover,.wc4dc-glossary__search .wc4dc-glossary__examples>button:focus-visible{border-color:var(--g-blue);background:var(--g-navy);color:#fff;outline:3px solid rgba(11,94,150,.16);outline-offset:2px}
.wc4dc-glossary__filters,.wc4dc-glossary__alphabet{display:flex;flex-wrap:wrap;gap:7px}.wc4dc-glossary__filters{margin-top:17px}.wc4dc-glossary__alphabet{margin-top:13px;padding-top:13px;border-top:1px solid var(--g-border)}.wc4dc-glossary__filters button,.wc4dc-glossary__alphabet button{min-height:36px;padding:6px 10px;border:1px solid #c5d6df;border-radius:9px;background:#fff;color:#31566d;font:inherit;font-size:.76rem;font-weight:850;cursor:pointer}.wc4dc-glossary__alphabet button{min-width:36px;padding:5px}.wc4dc-glossary__filters button:hover,.wc4dc-glossary__filters button:focus-visible,.wc4dc-glossary__alphabet button:hover,.wc4dc-glossary__alphabet button:focus-visible,.wc4dc-glossary__filters button.is-active,.wc4dc-glossary__alphabet button.is-active{border-color:var(--g-blue);background:var(--g-navy);color:#fff}.wc4dc-glossary__filters button:focus-visible,.wc4dc-glossary__alphabet button:focus-visible{outline:3px solid rgba(11,94,150,.22);outline-offset:2px}.wc4dc-glossary__alphabet button:disabled{cursor:not-allowed;opacity:.32}
.wc4dc-glossary__result-bar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:20px 0 13px}.wc4dc-glossary__result-bar p{margin:0;color:var(--g-muted);font-size:.83rem}.wc4dc-glossary__result-bar strong{color:var(--g-navy);font-size:1.2rem}.wc4dc-glossary__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.wc4dc-glossary-card{scroll-margin-top:120px;padding:18px;border:1px solid var(--g-border);border-radius:16px;background:#fff;box-shadow:0 7px 20px rgba(8,42,67,.045)}.wc4dc-glossary-card:target{border-color:var(--g-gold);box-shadow:0 0 0 4px rgba(244,185,66,.2)}.wc4dc-glossary-card__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.wc4dc-glossary-card__top span{color:var(--g-red);font-size:.62rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.wc4dc-glossary-card__top a{color:#8ba1af;text-decoration:none;font-weight:900}.wc4dc-glossary-card h3{margin:8px 0 0;color:var(--g-navy);font-size:1.22rem;line-height:1.15}.wc4dc-glossary-card__expanded{margin:4px 0 0;color:var(--g-blue);font-size:.74rem;font-weight:800}.wc4dc-glossary-card__definition{margin:11px 0 0;color:#405461;line-height:1.55}.wc4dc-glossary-card__why{margin:12px 0 0;padding-top:11px;border-top:1px solid #e5edf1;color:#596c77;font-size:.78rem;line-height:1.48}.wc4dc-glossary-card__why strong,.wc4dc-glossary-card__aliases strong{color:var(--g-navy)}.wc4dc-glossary-card__aliases{margin:8px 0 0;color:#71818a;font-size:.7rem}.wc4dc-glossary__empty{padding:42px;border:2px dashed #bed0da;border-radius:16px;background:#fff;text-align:center}.wc4dc-glossary__empty strong{color:var(--g-navy);font-size:1.25rem}.wc4dc-glossary__empty p{margin:8px 0 0;color:var(--g-muted)}
.wc4dc-glossary__connections{display:grid;grid-template-columns:minmax(220px,.35fr) minmax(0,1fr);gap:28px;margin-top:22px;padding:26px;border-radius:22px;background:var(--g-navy);color:#fff}.wc4dc-glossary__connections>div>span{color:#9fd6ef;font-size:.67rem;font-weight:900;letter-spacing:.11em}.wc4dc-glossary__connections h2{margin:6px 0 0;color:#fff;font-size:1.55rem}.wc4dc-glossary__connection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.wc4dc-glossary__connection-grid a{display:grid;grid-template-columns:1fr auto;gap:3px 10px;padding:14px;border:1px solid rgba(255,255,255,.18);border-radius:13px;background:rgba(255,255,255,.07);color:#fff;text-decoration:none}.wc4dc-glossary__connection-grid a:hover,.wc4dc-glossary__connection-grid a:focus-visible{background:rgba(255,255,255,.13)}.wc4dc-glossary__connection-grid strong{grid-column:1}.wc4dc-glossary__connection-grid span{grid-column:1;color:#bedbea;font-size:.72rem}.wc4dc-glossary__connection-grid b{grid-column:2;grid-row:1/3;align-self:center}.wc4dc-glossary__notice{margin:22px 0 0;padding:19px 21px;border:1px solid #e6c96f;border-left:6px solid var(--g-gold);border-radius:14px;background:#fff9e9;color:#62583b}.wc4dc-glossary__notice strong{color:#61480d}.wc4dc-glossary__notice p{margin:7px 0 0;line-height:1.55}.wc4dc-glossary__notice a{display:inline-block;margin:7px 14px 0 0;color:var(--g-blue);font-weight:800}
@media(max-width:1050px){.wc4dc-glossary__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.wc4dc-glossary__hero{grid-template-columns:1fr}.wc4dc-glossary__hero-stat{display:none}.wc4dc-glossary__grid{grid-template-columns:1fr}.wc4dc-glossary__connections{grid-template-columns:1fr}.wc4dc-glossary__result-bar{align-items:flex-start;flex-direction:column}.wc4dc-glossary__connection-grid{grid-template-columns:1fr}}@media(max-width:480px){.wc4dc-glossary__workspace{padding:13px}.wc4dc-glossary__filters button{flex:1 1 130px}.wc4dc-glossary__alphabet button{flex:1 0 34px}.wc4dc-glossary__connection-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.wc4dc-glossary-card{scroll-behavior:auto}}
