.cnx-doors .sx-door{grid-template-columns:9rem 16rem minmax(0,1fr) 13rem}.cnx-doors .sx-door-h{line-height:1.1}.cnx-doors .sx-door-go{text-align:right}@media (max-width:1000px){.cnx-doors .sx-door{grid-template-columns:minmax(0,1fr)}.cnx-doors .sx-door-go{text-align:left}}.cnt-vd{margin-top:clamp(1.25rem,3vh,2rem)}.cnt-vd .vd-w{font-size:clamp(2.25rem,4.2vw,3.75rem)}.cnx-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:1.25rem clamp(2rem,5vw,4rem);display:grid}.cnx-head .sx-lead{margin-top:0}.cnx-pair{margin-top:clamp(2rem,5vh,3.25rem)}.cnx-pair .cnt-vd{margin-top:0}@media (max-width:900px){.cnx-head{grid-template-columns:minmax(0,1fr);align-items:start}}.cnx-book{align-items:start}.cnx-form{gap:var(--space-7);flex-direction:column;min-width:0;max-width:560px;display:flex}.cnx-pair2{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.cnx-opt{color:var(--text-secondary)}.cnx-notes{resize:vertical}.cnx-err{color:var(--rose);font-size:var(--text-base);margin:0}.cnx-done{min-width:0}.cnx-done-w{letter-spacing:-.03em;color:var(--text-primary);margin:0;font-size:clamp(1.6rem,2.8vw,2.4rem);font-weight:600;line-height:1.1}@media (max-width:600px){.cnx-pair2{grid-template-columns:minmax(0,1fr)}}
