.forms-wrap{width:min(100%,920px);margin-inline:auto}.forms-aside{justify-content:center;gap:var(--s-3);padding-left:var(--s-5);border-left:1px solid var(--line);flex-direction:column;flex:0 0 200px;display:flex}.forms-aside h1{font:400 clamp(26px,2.4vw,36px)/1.05 var(--display)}.forms-aside p{font-size:var(--t-small);color:var(--ink-2)}@media (max-width:760px){.forms-aside{clip-path:inset(50%);border:0;flex:none;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}}.forms-stack{gap:var(--s-4);flex-direction:column;display:flex}.forms-group>legend,.forms-group>.hw-label{margin-bottom:var(--s-2);font-size:var(--t-small);padding:0;font-weight:500;display:block}.forms-chips{gap:var(--s-2);flex-wrap:wrap;display:flex}.forms-chips .site-chip{cursor:pointer}.forms-chips .site-choice{flex:150px}.forms-how{color:var(--ink-3);margin-top:2px;font-size:13px;font-weight:400;display:block}.forms-file{font-size:var(--t-small)}.forms-file input{min-height:44px;margin-top:var(--s-1);font-size:14px}.forms-note{color:var(--ink-3);font-size:13px}.forms-finish{gap:var(--s-3);margin-top:var(--s-4);flex-direction:column;display:flex}.forms-finish .lp-button{width:100%}.forms-finish figcaption,.forms-caption{color:var(--ink-3);text-align:center;font-size:13px}.forms-finish .hw-link{align-self:center}.forms-summary dd{white-space:pre-line}.forms-error-summary{font-size:var(--t-small)}.forms-rail{--card-w:clamp(150px,15vw,220px)}.forms-shot{margin:0}.forms-shot img{aspect-ratio:.8;object-fit:cover;border-radius:var(--radius-card);width:100%;height:auto;display:block}.forms-shot figcaption{margin-top:var(--s-2);color:var(--ink-2);font-size:13px}.forms-card{border-radius:var(--radius-card);flex-direction:column;height:100%;display:flex;overflow:hidden}.forms-card img{object-fit:cover;width:100%;height:clamp(110px,20vh,180px);display:block}.forms-card__body{gap:var(--s-2);padding:var(--s-4);flex-direction:column;flex:1;display:flex}.forms-card h3{font:400 clamp(20px,1.6vw,26px)/1.1 var(--display)}.forms-card__title{font-size:var(--t-small);color:var(--ink-2)}.forms-card ul{color:var(--ink-3);flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.forms-card .hw-link{width:max-content;margin-top:auto}.forms-services{--card-w:clamp(230px,24vw,320px)}.forms-visit{--card-w:clamp(140px,14vw,200px)}.forms-cols3{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2vw,32px);display:grid}.forms-measure{gap:var(--s-2);flex-direction:column;display:flex}.forms-measure h3{font:400 clamp(22px,1.8vw,28px)/1.1 var(--display)}.forms-measure p{font-size:var(--t-small);color:var(--ink-2)}.forms-diagram{width:100%;max-height:min(26vh,200px);padding:var(--s-3);border-radius:var(--radius-card);background:var(--glass);box-shadow:var(--glass-edge);color:var(--ink-2)}.forms-diagram .mark{stroke:var(--gold-deep);stroke-width:2.5px}@media (max-width:760px){.forms-cols3{grid-template-columns:1fr}.forms-diagram{max-height:180px}}.forms-card>img{object-fit:cover;width:100%;height:clamp(110px,20vh,200px)!important}
