.c7-topology{padding:32px;border-block:1px solid var(--line);background:linear-gradient(135deg,rgba(120,49,146,.09),rgba(89,188,200,.04))}.c7-topology h2{font:normal 1.9rem Georgia,serif;margin:14px 0 28px}.c7-topology ol{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0;margin:0}.c7-topology li{position:relative;border:1px solid var(--line);border-radius:16px;background:#101015;padding:22px;min-width:0}.c7-topology svg{width:64px;height:64px;fill:none;stroke:var(--aqua);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;display:block;margin-bottom:18px}.c7-topology li>span{position:absolute;top:22px;right:22px;font-size:.7rem;color:var(--aqua)}.c7-topology h3{font:normal 1.3rem Georgia,serif;margin:0 0 8px}.c7-topology p{font-size:.85rem;color:var(--muted);margin:0;line-height:1.6}.c7-topology li:not(:last-child):after{content:"";position:absolute;right:-25px;top:50%;width:24px;border-top:1px solid var(--aqua)}.c7-topology li:nth-child(3):after{display:none}@media(max-width:760px){.c7-topology{padding:22px}.c7-topology ol{grid-template-columns:1fr;gap:24px}.c7-topology li:not(:last-child):after,.c7-topology li:nth-child(3):after{display:block;right:auto;left:50%;top:auto;bottom:-25px;height:24px;width:0;border-top:0;border-left:1px solid var(--aqua)}}.c7-document{min-width:0;max-width:100%;box-sizing:border-box}.c7-document .case-sheet-copy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.c7-document .case-sheet-copy article{min-width:0;max-width:100%;box-sizing:border-box}.c7-document .case-sheet-copy h2,.c7-document .case-sheet-copy p{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.c7-document .case-sheet-header,.c7-document .case-sheet-facts,.c7-document .case-sheet-footer{min-width:0}.c7-document .case-sheet-header>div,.c7-document .case-sheet-facts>div,.c7-document .case-sheet-footer>div{min-width:0}.c7-document .case-sheet-header h1,.c7-document .case-sheet-footer span{white-space:normal;overflow-wrap:anywhere}@media(max-width:760px){.c7-document .case-sheet-copy{grid-template-columns:minmax(0,1fr)}}