/* ROCKETTES — CONTACT (/contact-us, Content/Snippets/custom-cr-contact.html). 2026-11-12 MST.
   Paper look from css/custom-cr-tournament.css; only this page's layout is here. The form's fields and button are the web form's own
   markup (Content/Forms/Contact Form.html); the card keeps the form narrow (Craig: forms never run full width). */
.crt.crc .crc-main{padding:56px 0 150px}                       /* 150px: the footer's torn edge rides 30px up into this section */
.crt.crc .crc-head{display:flex;flex-direction:column;gap:14px;margin-bottom:36px}
.crt.crc .crc-h1{font-size:clamp(56px,7vw,104px)}
.crt.crc .crc-grid{display:grid;grid-template-columns:minmax(0,560px) minmax(0,1fr);gap:clamp(28px,5vw,80px);align-items:start}
.crt.crc .crc-card{background:var(--card);border:2px solid var(--color1);border-radius:16px;box-shadow:8px 8px 0 var(--shadow);padding:26px 28px 6px}
.crt.crc .crc-req{margin-bottom:18px}
.crt.crc .crc-card form{margin-bottom:0 !important}             /* the layout's .mb-4 (bootstrap, !important) */
.crt.crc .crc-card .bottom100pad{padding-bottom:22px}           /* the layout's 100px page spacer, inside a card */
.crt.crc .crc-info{display:flex;flex-direction:column;align-items:flex-start}
.crt.crc .crc-h2{font-size:clamp(34px,3.4vw,48px);margin-bottom:6px}
.crt.crc .crc-k{margin-top:26px}
.crt.crc .crc-addr{display:flex;flex-direction:column;margin-top:6px;font:800 22px/1.3 Nexa,sans-serif;color:var(--color1)}
.crt.crc .crc-addr:hover{color:var(--pinkd)}
.crt.crc .crc-mail{margin-top:34px}
@media(max-width:860px){
  .crt.crc .crc-main{padding-top:36px}
  .crt.crc .crc-grid{grid-template-columns:minmax(0,1fr)}
  .crt.crc .crc-card{padding:20px 18px 4px}
}
