


  .page-node-type-caselaw-writeup .field--name-cpag-case-citation {

    font-size: max(1.44rem, min(calc(1.29rem + 0.71vw), 1.95rem));

    font-size: var(--step-2);
  }

.page-node-type-caselaw-writeup .field--name-cpag-summary {
    /*font-weight: 600;*/
    font-size: max(1.20rem, min(calc(1.10rem + 0.50vw), 1.56rem));
    font-size: var(--step-1);
  }

.field--name-cpag-case-citation,
.c-teaser--caselaw .c-teaser--type {
  color: #000;
  color: initial;
  font-size: max(0.83rem, min(calc(0.79rem + 0.23vw), 1.00rem));
  font-size: var(--step--1);
}

.field--name-cpag-case-citation {
  font-weight: 600;
}

.field--name-cpag-summary {
  /*font-size: var(--step-1);*/
}

.field--name-cpag-decision-url a {
  background: #201C40;
  background: var(--primary-button-bg-color);
  color: white;
  padding: max(0.75rem, min(calc(0.70rem + 0.26vw), 0.94rem)) max(2.00rem, min(calc(1.86rem + 0.69vw), 2.50rem));
  padding: var(--space-xs) var(--space-l);
  display: block;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-family: 'Poppins', sans-serif;
  font-family: var(--font-brand);
  line-height: 1.2;

  /*margin-bottom: var(--flow-space);*/
}

.field--name-cpag-decision-url a:hover {
    background-color: #FFA902;
    background-color: var(--primary-button-bg-color-hover);
    color: #201C40;
    color: var(--primary-button-text-color-hover);
  }

.c-disclaimer {
  border: 2px solid #CF0072;
  border: 2px solid var(--color-hotpink);
  font-size: max(0.83rem, min(calc(0.79rem + 0.23vw), 1.00rem));
  font-size: var(--step--1);
}

.page-node-type-caselaw-writeup .field--name-cpag-case-citation,
.page-node-type-caselaw-writeup .field--name-cpag-summary {
  margin-top: max(1.00rem, min(calc(0.93rem + 0.35vw), 1.25rem));
  margin-top: var(--space-s);
}

.l-sidebar aside.l-flow>*+* {
  margin-top: max(2.00rem, min(calc(1.86rem + 0.69vw), 2.50rem));
  margin-top: var(--space-l);
}


.view-caselaw-writeups .views-row {
  border: 1px solid #D6D3CF;
  border: 1px solid var(--color-mid-grey);
  margin-bottom: max(2.00rem, min(calc(1.86rem + 0.69vw), 2.50rem));
  margin-bottom: var(--slat-gap);

}

.c-teaser--caselaw {
  padding: max(1.00rem, min(calc(0.93rem + 0.35vw), 1.25rem));
  padding: var(--space-s);
  margin: 0;
}

.c-teaser--caselaw h2 {
  font-family: 'Roboto', sans-serif;
  font-family: var(--font-base);
  font-size: max(1.20rem, min(calc(1.10rem + 0.50vw), 1.56rem));
  font-size: var(--step-1);
}

.c-teaser--extra {
  display: flex;
  font-size: max(0.83rem, min(calc(0.79rem + 0.23vw), 1.00rem));
  font-size: var(--step--1);
  flex-direction: column;
  gap: max(0.50rem, min(calc(0.46rem + 0.17vw), 0.63rem));
  gap: var(--space-2xs);
}

@media (min-width: 990px) {

.c-teaser--extra {
    flex-direction: row;
    gap: max(1.50rem, min(calc(1.39rem + 0.52vw), 1.88rem));
    gap: var(--space-m);
}
  }

.c-teaser--extra .field__label {
    font-weight: 500;
  }

.page-node-type-wr-section-page .l-sidebar--before_content {
  display: block;
}

.page-node-type-wr-section-page .l-sidebar--before_content aside {
  order: initial;
  margin-top: 0;
  width: 100vw;
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  display: grid;
  grid-template-columns: 1fr max(17.5rem, min(82vw, 77.5rem)) 1fr;
  grid-template-columns: 1fr var(--container-narrow) 1fr;
  background-color: white;
  padding: max(2.00rem, min(calc(1.86rem + 0.69vw), 2.50rem));
  padding: var(--box-space);
}

.page-node-type-wr-section-page .l-sidebar--before_content aside>* {
  grid-column: 2;
}


.page-node-type-wr-section-page .l-sidebar--before_content aside .block-facets-block {
  display: flex;
  justify-content: flex-start;
}


.page-node-type-wr-section-page .l-sidebar--before_content aside .block-facets-block >* {
    width: 100%;
    max-width: 400px;
  }

.description a {
  display: inline-flex;
  gap: 4px;
  align-items: flex-end;
  color: #CF0072;
  color: var(--accent-1);
}

a[data-dialog-type="modal"]::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width%3D%2231%22 height%3D%2232%22 viewBox%3D%220 0 31 32%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M15.5 3.89551C8.54922 3.89551 2.90625 9.53848 2.90625 16.4893C2.90625 23.44 8.54922 29.083 15.5 29.083C22.4508 29.083 28.0938 23.44 28.0938 16.4893C28.0938 9.53848 22.4508 3.89551 15.5 3.89551ZM16.7715 24.0576H14.2285V21.5146H16.7715V24.0576ZM16.7594 20.2432H14.2406C14.2406 16.1865 18.0188 16.4771 18.0188 13.9584C18.0188 12.5719 16.8865 11.4336 15.5 11.4336C14.1135 11.4336 12.9812 12.6143 12.9812 13.9463H10.4625C10.4625 11.1611 12.7148 8.9209 15.5 8.9209C18.2852 8.9209 20.5375 11.1672 20.5375 13.9523C20.5375 17.1008 16.7594 17.458 16.7594 20.2432Z%22 fill%3D%22%230F7697%22%2F%3E%3C%2Fsvg%3E");
  background-size: 25px;
  display: block;
  width: 25px;
  height: 25px;

}
