.telecom-page[data-astro-cid-x47nwtpr] [data-astro-cid-x47nwtpr]:is(a,button):focus-visible{outline:2px solid var(--color-accent);outline-offset:5px}.telecom-map-question[data-astro-cid-x47nwtpr]{padding:24px 30px;background:var(--color-bg-elev-2);display:flex;align-items:center;flex-wrap:wrap;gap:12px 28px;border-bottom:1px solid var(--color-line)}.telecom-map-question[data-astro-cid-x47nwtpr]>span[data-astro-cid-x47nwtpr]{color:var(--color-text-secondary);font-size:14px}.telecom-map-question[data-astro-cid-x47nwtpr] p[data-astro-cid-x47nwtpr]{margin:0;color:var(--color-text-primary);font-size:22px}.telecom-topology[data-astro-cid-x47nwtpr]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:34px;padding:38px 30px 22px}.telecom-node[data-astro-cid-x47nwtpr]{position:relative;padding:22px 16px;min-width:0;border:1px solid var(--color-line-strong);border-radius:10px;background:var(--color-bg-base);display:flex;flex-direction:column;align-items:flex-start}.telecom-node[data-astro-cid-x47nwtpr]:not(:last-child):after{content:"→";position:absolute;left:calc(100% + 9px);top:calc(50% - 15px);color:var(--color-accent);font-size:24px;line-height:30px}.telecom-node[data-astro-cid-x47nwtpr] svg[data-astro-cid-x47nwtpr]{color:var(--color-accent);margin-bottom:18px}.telecom-node[data-astro-cid-x47nwtpr]>span[data-astro-cid-x47nwtpr]{font-size:14px;color:var(--color-text-secondary);margin-bottom:8px}.telecom-node[data-astro-cid-x47nwtpr] strong[data-astro-cid-x47nwtpr]{font-size:18px;line-height:1.4;font-weight:500}.telecom-node[data-astro-cid-x47nwtpr] code[data-astro-cid-x47nwtpr]{font:14px var(--font-mono);color:var(--color-text-secondary);margin-top:14px}.telecom-focus[data-astro-cid-x47nwtpr]{border-color:var(--color-accent);box-shadow:inset 0 3px 0 var(--color-accent)}.telecom-map[data-astro-cid-x47nwtpr] .telecom-topology-key[data-astro-cid-x47nwtpr]{font-size:14px;padding:0 30px 28px;margin:0;color:var(--color-text-secondary)}.telecom-topology-key[data-astro-cid-x47nwtpr]>span[data-astro-cid-x47nwtpr]{color:var(--color-accent);margin-right:10px}.telecom-evidence[data-astro-cid-x47nwtpr]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--color-line-strong);background:var(--color-bg-elev-2)}.telecom-evidence[data-astro-cid-x47nwtpr] article[data-astro-cid-x47nwtpr]{padding:26px;min-width:0}.telecom-evidence[data-astro-cid-x47nwtpr] article[data-astro-cid-x47nwtpr]+article[data-astro-cid-x47nwtpr]{border-left:1px solid var(--color-line)}.telecom-evidence[data-astro-cid-x47nwtpr] article[data-astro-cid-x47nwtpr]>div[data-astro-cid-x47nwtpr]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:14px;color:var(--color-text-secondary)}.telecom-evidence[data-astro-cid-x47nwtpr] code[data-astro-cid-x47nwtpr]{font:14px var(--font-mono)}.telecom-evidence[data-astro-cid-x47nwtpr] h3[data-astro-cid-x47nwtpr]{font-size:21px;margin:18px 0 12px}.telecom-evidence[data-astro-cid-x47nwtpr] p[data-astro-cid-x47nwtpr]{font-size:16px;margin:0 0 18px}.telecom-model-tag[data-astro-cid-x47nwtpr]{font-size:14px;color:var(--color-accent);display:block}.telecom-evidence[data-astro-cid-x47nwtpr] .telecom-packet[data-astro-cid-x47nwtpr]{background:var(--color-bg-elev-1)}.telecom-packet[data-astro-cid-x47nwtpr] ul[data-astro-cid-x47nwtpr]{list-style:none;padding:0;margin:0}.telecom-packet[data-astro-cid-x47nwtpr] li[data-astro-cid-x47nwtpr]{border-top:1px solid var(--color-line);padding-block:10px;font-size:16px}.telecom-workflows[data-astro-cid-x47nwtpr]{background:var(--color-bg-elev-1)}.telecom-workflow-grid[data-astro-cid-x47nwtpr]{display:grid;grid-template-columns:1fr 1fr;gap:64px}.telecom-workflow-label[data-astro-cid-x47nwtpr]{font:14px var(--font-mono);color:var(--color-accent)}.telecom-workflow-grid[data-astro-cid-x47nwtpr] h3[data-astro-cid-x47nwtpr]{margin:18px 0;font-size:26px}.telecom-workflow-grid[data-astro-cid-x47nwtpr] p[data-astro-cid-x47nwtpr]{margin-bottom:24px}.telecom-editorial-row[data-astro-cid-x47nwtpr]{display:grid;grid-template-columns:80px 1fr;gap:20px;align-items:baseline;border-top:1px solid var(--color-line);padding-block:14px}.telecom-editorial-row[data-astro-cid-x47nwtpr]>span[data-astro-cid-x47nwtpr]{font-size:14px;color:var(--color-text-secondary)}.telecom-editorial-row[data-astro-cid-x47nwtpr] strong[data-astro-cid-x47nwtpr]{font-size:16px;font-weight:500}.telecom-workflow-grid[data-astro-cid-x47nwtpr] .sol-link[data-astro-cid-x47nwtpr]{margin-top:14px}.telecom-build-layout[data-astro-cid-x47nwtpr]{display:grid;grid-template-columns:1fr 1.3fr;gap:72px;align-items:start}.telecom-models[data-astro-cid-x47nwtpr] article[data-astro-cid-x47nwtpr]{display:grid;grid-template-columns:80px 1fr;gap:24px;padding-top:22px;border-top:1px solid var(--color-line-strong)}.telecom-models[data-astro-cid-x47nwtpr] article[data-astro-cid-x47nwtpr]+article[data-astro-cid-x47nwtpr]{margin-top:22px}.telecom-models[data-astro-cid-x47nwtpr] article[data-astro-cid-x47nwtpr]>span[data-astro-cid-x47nwtpr]{font-size:14px;color:var(--color-accent);font-family:var(--font-mono)}.telecom-models[data-astro-cid-x47nwtpr] h3[data-astro-cid-x47nwtpr],.telecom-models[data-astro-cid-x47nwtpr] p[data-astro-cid-x47nwtpr]{margin:0 0 10px}@media(max-width:1000px){.telecom-topology[data-astro-cid-x47nwtpr]{gap:26px;padding-inline:22px}.telecom-node[data-astro-cid-x47nwtpr]{padding:20px 12px}.telecom-node[data-astro-cid-x47nwtpr]:not(:last-child):after{left:calc(100% + 5px);font-size:21px}.telecom-evidence[data-astro-cid-x47nwtpr] article[data-astro-cid-x47nwtpr]{padding:22px}.telecom-workflow-grid[data-astro-cid-x47nwtpr]{gap:36px}.telecom-build-layout[data-astro-cid-x47nwtpr]{gap:36px;grid-template-columns:1fr 1.2fr}}@media(max-width:700px){.telecom-map-question[data-astro-cid-x47nwtpr]{padding:22px 20px}.telecom-map-question[data-astro-cid-x47nwtpr] p[data-astro-cid-x47nwtpr]{font-size:20px}.telecom-topology[data-astro-cid-x47nwtpr]{grid-template-columns:1fr;gap:30px;padding:24px 20px}.telecom-node[data-astro-cid-x47nwtpr]{display:grid;grid-template-columns:44px 1fr auto;gap:4px 14px;padding:18px}.telecom-node[data-astro-cid-x47nwtpr] svg[data-astro-cid-x47nwtpr]{grid-row:1 / 3;margin:0;align-self:center}.telecom-node[data-astro-cid-x47nwtpr]>span[data-astro-cid-x47nwtpr]{margin:0;grid-column:2}.telecom-node[data-astro-cid-x47nwtpr] strong[data-astro-cid-x47nwtpr]{grid-column:2}.telecom-node[data-astro-cid-x47nwtpr] code[data-astro-cid-x47nwtpr]{grid-column:3;grid-row:1 / 3;align-self:center;margin:0}.telecom-node[data-astro-cid-x47nwtpr]:not(:last-child):after{content:"↓";top:100%;left:calc(50% - 7px)}.telecom-map[data-astro-cid-x47nwtpr] .telecom-topology-key[data-astro-cid-x47nwtpr]{padding-inline:20px}.telecom-evidence[data-astro-cid-x47nwtpr]{grid-template-columns:1fr}.telecom-evidence[data-astro-cid-x47nwtpr] article[data-astro-cid-x47nwtpr]+article[data-astro-cid-x47nwtpr]{border-left:0;border-top:1px solid var(--color-line)}.telecom-workflow-grid[data-astro-cid-x47nwtpr],.telecom-build-layout[data-astro-cid-x47nwtpr]{grid-template-columns:1fr;gap:30px}.telecom-workflow-grid[data-astro-cid-x47nwtpr]>article[data-astro-cid-x47nwtpr]+article[data-astro-cid-x47nwtpr]{border-top:1px solid var(--color-line-strong);padding-top:30px}.telecom-build-layout[data-astro-cid-x47nwtpr] .sol-heading[data-astro-cid-x47nwtpr]{margin:0}.telecom-models[data-astro-cid-x47nwtpr] article[data-astro-cid-x47nwtpr]{grid-template-columns:1fr;gap:12px}}@media(max-width:400px){.telecom-node[data-astro-cid-x47nwtpr]{grid-template-columns:36px 1fr;padding:16px}.telecom-node[data-astro-cid-x47nwtpr] svg[data-astro-cid-x47nwtpr]{width:34px}.telecom-node[data-astro-cid-x47nwtpr] code[data-astro-cid-x47nwtpr]{grid-column:2;grid-row:3;margin-top:4px}.telecom-editorial-row[data-astro-cid-x47nwtpr]{grid-template-columns:65px 1fr;gap:12px}}
