
/* FIELD NOTES STRUCTURE 20261105 */
.field-note-body{max-width:820px}
.field-note-body p{margin:0 0 1.25em!important;line-height:1.72!important}
.field-note-body p:last-child{margin-bottom:0!important}
.field-note-subhead{
  margin:2.1em 0 .7em!important;
  font-family:var(--ws-display)!important;
  font-size:clamp(24px,2.4vw,32px)!important;
  line-height:1.08!important;
  letter-spacing:-.025em!important;
  color:#181818!important;
}
.field-note-related-training{
  margin-top:48px;
  padding:28px 0 0;
  border-top:2px solid #743F2F;
}
.field-note-related-kicker{
  margin:0 0 8px!important;
  font:500 11px/1.3 var(--ws-label)!important;
  letter-spacing:.09em!important;
  text-transform:uppercase!important;
  color:#743F2F!important;
}
.field-note-related-training>h2{
  margin:0 0 18px!important;
  font-family:var(--ws-display)!important;
  font-size:clamp(27px,2.6vw,36px)!important;
  line-height:1.05!important;
  letter-spacing:-.03em!important;
}
.field-note-related-grid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:10px;
}
.field-note-related-card{
  display:flex;
  flex-direction:column;
  gap:7px;
  min-height:110px;
  padding:18px;
  border:1px solid #D2D1CC;
  background:#F4F4F2;
  color:#181818;
  text-decoration:none;
}
.field-note-related-card strong{
  font-family:var(--ws-display);
  font-size:20px;
  line-height:1.08;
}
.field-note-related-card span{
  font-size:12.5px;
  line-height:1.45;
  color:#55534F;
}
.field-note-related-card em{
  margin-top:auto;
  padding-top:10px;
  font:500 11px/1.3 var(--ws-label);
  font-style:normal;
  letter-spacing:.055em;
  color:#743F2F;
}
.field-note-related-card:hover,.field-note-related-card:focus-visible{
  border-color:#743F2F;
  background:#fff;
}
@media(max-width:720px){
  .field-note-related-grid{grid-template-columns:1fr}
  .field-note-related-card{min-height:0}
  .field-note-subhead{margin-top:1.7em!important}
}
