/* G09 Contact: complete the approved four-specialist + one-general inquiry grammar.
   Separate unapproved candidate; G02R4 remains exactly source-hash-approved. */
.contact-v2-page .contact-purpose-choice:last-child{
  margin-top:8px!important;
  padding:15px 18px!important;
  min-height:85px;
  gap:15px;
  border:1px solid rgba(76,108,97,.23);
  border-radius:7px;
  background:rgba(71,117,99,.048);
}
/* General inquiry is a single complete choice, not a label on the left
   and a radio stranded at the opposite edge of a double-width track. */
.contact-v2-page .contact-purpose-choice:last-child .contact-purpose-choice__copy{
  flex:0 1 auto;
}
.contact-v2-page .contact-purpose-choice:last-child .contact-purpose-choice__indicator{
  margin-left:12px;
}
.contact-v2-page .contact-purpose-choice:last-child:hover:not(:has(input:checked)){
  background:rgba(71,117,99,.078);
}
.contact-v2-page .contact-purpose-choice:last-child:has(input:checked){
  background:rgba(71,117,99,.115);
  border-color:rgba(52,110,83,.55);
}
@media(max-width:680px){
  .contact-v2-page .contact-purpose-choice:last-child{padding:12px 11px!important;gap:11px}
  .contact-v2-page .contact-purpose-choice:last-child .contact-purpose-choice__copy{flex:1 1 auto}
  .contact-v2-page .contact-purpose-choice:last-child .contact-purpose-choice__indicator{margin-left:8px}
}
@media(forced-colors:active){
  .contact-v2-page .contact-purpose-choice:last-child{border-color:CanvasText}
}
