.defensibility-module__ueUsUG__page{color:#191713;background:#f3efe5;min-height:100vh;padding:clamp(1rem,4vw,4rem);font-family:Arial,sans-serif}.defensibility-module__ueUsUG__page nav{border-bottom:1px solid;justify-content:space-between;padding-bottom:.8rem;display:flex}.defensibility-module__ueUsUG__page a{color:inherit}.defensibility-module__ueUsUG__kicker{letter-spacing:.16em;margin-top:4rem;font-size:.72rem}.defensibility-module__ueUsUG__page h1{max-width:1100px;margin:1rem 0;font:700 clamp(3rem,7.5vw,6.8rem)/.91 Georgia,serif}.defensibility-module__ueUsUG__lede{max-width:800px;font-size:1.2rem}.defensibility-module__ueUsUG__lab,.defensibility-module__ueUsUG__story{margin-top:3rem}.defensibility-module__ueUsUG__lab header,.defensibility-module__ueUsUG__story>div:first-child{color:#f4ff64;background:#191713;padding:2rem}.defensibility-module__ueUsUG__lab h2,.defensibility-module__ueUsUG__story h2{margin:.4rem 0;font-size:clamp(2rem,6vw,5rem)}.defensibility-module__ueUsUG__controls{flex-wrap:wrap;gap:.8rem;margin:1rem 0;display:flex}.defensibility-module__ueUsUG__controls label{gap:.4rem;display:grid}.defensibility-module__ueUsUG__controls select,.defensibility-module__ueUsUG__controls button,.defensibility-module__ueUsUG__story button{min-height:44px;font:inherit;background:#fff;border:1px solid;padding:.7rem 1rem}.defensibility-module__ueUsUG__grid{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid}.defensibility-module__ueUsUG__grid article{border:1px solid;padding:1.1rem}.defensibility-module__ueUsUG__grid h3{font-size:1rem}.defensibility-module__ueUsUG__lab aside{background:#e4dfc8;margin-top:1rem;padding:1rem;line-height:1.6}.defensibility-module__ueUsUG__topology{flex-wrap:wrap;gap:.8rem;margin:2rem 0;display:flex}.defensibility-module__ueUsUG__topology span{border:2px solid;border-radius:50%;place-items:center;min-width:100px;min-height:100px;padding:.5rem;display:grid}.defensibility-module__ueUsUG__note{max-width:850px;line-height:1.55}@media (max-width:700px){.defensibility-module__ueUsUG__grid{grid-template-columns:1fr 1fr}}@media (max-width:430px){.defensibility-module__ueUsUG__controls>*{width:100%}.defensibility-module__ueUsUG__page h1{font-size:2.8rem}.defensibility-module__ueUsUG__grid{grid-template-columns:1fr}.defensibility-module__ueUsUG__topology span{min-width:80px;min-height:80px}}
