
    body { margin: 0; font: 1rem/1.6 system-ui, sans-serif; color: #292239; background: #faf8fb; }
    main { max-width: 42rem; margin: 0 auto; padding: 1.5rem; }
    h1 { line-height: 1.2; }
    label { display: block; font-weight: 700; }
    textarea { width: 100%; min-height: 9rem; box-sizing: border-box; padding: .75rem; font: inherit; border: 1px solid #746880; border-radius: .5rem; }
    button { padding: .5rem .9rem; margin: .5rem .25rem 0 0; font: inherit; cursor: pointer; }
    dl { padding: 1rem; background: white; border-radius: .5rem; }
    dd { font-weight: 700; }
  
body{background:#fff}a{color:#a72844}main{box-sizing:border-box}