.web-platform-choice{cursor:pointer;appearance:none;transition:border-color .35s,box-shadow .35s,transform .35s}.web-tech-names .web-platform-choice:hover{border-color:#f2652888;transform:translateY(-3px)}.web-tech-names .web-platform-choice[aria-pressed=true]{border-color:#f26528;box-shadow:0 10px 30px #21224e0a}.web-platform-choice:focus-visible{outline:2px solid #f26528;outline-offset:4px}.web-platform-kicker{font:8px/1.7 Arial;letter-spacing:.08em;color:#b65a32;display:block;margin-bottom:17px}.web-platform-points{list-style:none;margin:23px 0 0;padding:0}.web-platform-points li{font:12px/1.8 Arial;color:#80678f;border-top:1px solid #d9cfe1;padding:9px 0}.web-platform-points li:before{content:'↗';color:#f26528;margin-right:13px}.web-stack-display{align-items:start;min-height:340px}.web-tech-names{align-content:start}.web-platform-choice img{flex:none}.web-tech-description h3{margin-bottom:20px}
@media(max-width:700px){.web-stack-display{min-height:0}.web-platform-points li{font-size:12px}.web-platform-kicker{font-size:7px}.web-tech-description{min-height:310px}}
@media(prefers-reduced-motion:reduce){.web-platform-choice{transition:none}.web-tech-names .web-platform-choice:hover{transform:none}}
