.page-module__LVGVHW__page .page-module__LVGVHW__title{text-wrap:balance;max-width:100%;font-size:clamp(2.15rem,5.7vw,4.25rem);font-weight:400}.dark .page-module__LVGVHW__page{--brand-hot:#20ffb4}.page-module__LVGVHW__content h2{text-wrap:pretty;font-size:clamp(1.4rem,2.8vw,1.95rem);font-weight:600}.page-module__LVGVHW__content h3{margin-block:1.5rem .65rem;font-size:1.25rem}.page-module__LVGVHW__content strong,.page-module__LVGVHW__page header strong{color:var(--ink)}.page-module__LVGVHW__content a:not(.btn-primary){color:var(--brand-hot);text-underline-offset:.2em;text-decoration:underline}.page-module__LVGVHW__content ul{padding-left:1.25rem;list-style:outside}.page-module__LVGVHW__content li+li{margin-top:.65rem}.page-module__LVGVHW__responsibilities{border-block:1px solid var(--border);gap:1rem;padding-block:1rem;display:grid}.page-module__LVGVHW__responsibilities h3{margin-top:0}.page-module__LVGVHW__network{border:1px solid var(--border);background:var(--paper);border-radius:12px;padding:clamp(1rem,3vw,1.5rem)}.page-module__LVGVHW__networkLabel{margin-bottom:1rem;font-size:.85rem;font-weight:600}.page-module__LVGVHW__networkNode{border:1px solid var(--border);border-radius:8px;min-width:0;padding:1rem;line-height:1.5}.page-module__LVGVHW__networkNode span{margin-bottom:.4rem;font-size:.8rem;display:block}.page-module__LVGVHW__networkNode strong{font-size:1rem;display:block}.page-module__LVGVHW__networkNode p{margin-top:.5rem;font-size:.9rem}.page-module__LVGVHW__pillar,.page-module__LVGVHW__serviceNode{border-color:var(--brand-hot);max-width:27rem;margin-inline:auto}.page-module__LVGVHW__supports{gap:.75rem;display:grid}.page-module__LVGVHW__supportRelation{border-inline-start:2px dashed var(--brand-hot);margin-top:.75rem;padding-inline-start:.75rem;font-size:.85rem;line-height:1.6}.page-module__LVGVHW__supportRelation strong{display:block}.page-module__LVGVHW__stackedConnection{display:none}.page-module__LVGVHW__connections{width:100%;height:36px;color:var(--brand-hot);display:block}.page-module__LVGVHW__connections path{stroke:currentColor;stroke-width:1.5px;vector-effect:non-scaling-stroke;fill:none}.page-module__LVGVHW__connections circle{fill:currentColor;animation:1.4s ease-in-out 3 page-module__LVGVHW__connection-emphasis}.page-module__LVGVHW__network figcaption{margin-top:1.25rem;font-size:.85rem;line-height:1.65}.page-module__LVGVHW__faq h2{margin-bottom:1.5rem}.page-module__LVGVHW__faq details{border-top:1px solid var(--border);padding-block:1rem}.page-module__LVGVHW__faq summary{cursor:pointer;color:var(--ink);font-weight:700;line-height:1.6}.page-module__LVGVHW__faq details p{margin-top:.75rem}.page-module__LVGVHW__faq summary:focus-visible{outline:2px solid var(--brand-hot);outline-offset:5px}@media (min-width:640px){.page-module__LVGVHW__responsibilities{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.page-module__LVGVHW__supports{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.page-module__LVGVHW__branchConnections{display:none}.page-module__LVGVHW__stackedConnection{display:block}}@keyframes page-module__LVGVHW__connection-emphasis{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.page-module__LVGVHW__connections circle{animation:none}}
