/* Scoped body redesign for the invalid-transaction bankruptcy pilot. */
.content-wrap-article-dossier :is(.invalid-deal-summary,.invalid-deal-steps,.invalid-deal-ground-grid,.invalid-deal-evidence-grid,.invalid-deal-proof-map,.invalid-deal-timeline,.invalid-deal-risk-test,.invalid-deal-case-route,.invalid-deal-case-list,.invalid-deal-faq-list,.invalid-deal-intake),
.content-wrap-article-dossier :is(.invalid-deal-summary,.invalid-deal-steps,.invalid-deal-ground-grid,.invalid-deal-evidence-grid,.invalid-deal-proof-map,.invalid-deal-timeline,.invalid-deal-risk-test,.invalid-deal-case-route,.invalid-deal-case-list,.invalid-deal-faq-list,.invalid-deal-intake) * {
  box-sizing: border-box;
}

.content-wrap-article-dossier .invalid-deal-summary {
  margin: 34px 0 10px;
  padding: 28px;
  color: #fff;
  background: radial-gradient(circle at 92% 4%, rgba(188,147,75,.2), transparent 30%), linear-gradient(145deg,#17212b,#0f171f);
  border: 1px solid rgba(255,255,255,.09);
  border-radius: 18px;
}

.content-wrap-article-dossier .invalid-deal-summary-copy {
  display: grid;
  grid-template-columns: 150px minmax(0,1fr);
  gap: 22px;
  align-items: start;
}

.content-wrap-article-dossier :is(.invalid-deal-summary-copy>span,.invalid-deal-intake>div>span) {
  padding-top: 4px;
  color: #d7b574;
  font-size: 11px;
  font-weight: 850;
  letter-spacing: .13em;
  text-transform: uppercase;
}

.content-wrap-article-dossier :is(.invalid-deal-summary,.invalid-deal-summary-copy) p {
  max-width: none;
  margin: 0;
  color: rgba(255,255,255,.82);
}

.content-wrap-article-dossier .invalid-deal-summary-copy p {
  font-size: 17px;
  line-height: 1.62;
}

.content-wrap-article-dossier .invalid-deal-periods {
  display: grid;
  grid-template-columns: repeat(3,minmax(0,1fr));
  gap: 1px;
  margin-top: 24px;
  overflow: hidden;
  background: rgba(255,255,255,.12);
  border: 1px solid rgba(255,255,255,.12);
  border-radius: 12px;
}

.content-wrap-article-dossier .invalid-deal-periods>div {
  min-width: 0;
  padding: 18px;
  background: rgba(255,255,255,.045);
}

.content-wrap-article-dossier .invalid-deal-periods strong {
  display: block;
  color: #fff;
  font-family: var(--serif);
  font-size: 23px;
  line-height: 1;
}

.content-wrap-article-dossier .invalid-deal-periods span {
  display: block;
  margin-top: 8px;
  color: rgba(255,255,255,.64);
  font-size: 12px;
  line-height: 1.45;
}

.content-wrap-article-dossier .invalid-deal-note {
  margin-top: 17px;
  padding-top: 16px;
  color: rgba(255,255,255,.58);
  border-top: 1px solid rgba(255,255,255,.1);
  font-size: 12px;
  line-height: 1.55;
}

.content-wrap-article-dossier .article-section-block h2:first-child {
  max-width: 700px;
  font-size: clamp(30px,2.75vw,40px);
  line-height: 1.06;
}

.content-wrap-article-dossier .invalid-deal-steps {
  display: grid;
  grid-template-columns: repeat(2,minmax(0,1fr));
  gap: 12px;
  margin-top: 26px;
}

.content-wrap-article-dossier .invalid-deal-steps article {
  display: grid;
  grid-template-columns: 38px minmax(0,1fr);
  gap: 14px;
  padding: 20px;
  background: #f7f9fb;
  border: 1px solid rgba(17,24,32,.09);
  border-radius: 12px;
}

.content-wrap-article-dossier :is(.invalid-deal-steps,.invalid-deal-timeline) article>span,
.content-wrap-article-dossier .invalid-deal-evidence-grid article>span {
  color: #a7772d;
  font-size: 10px;
  font-weight: 900;
  letter-spacing: .12em;
}

.content-wrap-article-dossier :is(.invalid-deal-steps,.invalid-deal-timeline,.invalid-deal-evidence-grid) strong {
  color: var(--ink);
  font-size: 15px;
  line-height: 1.3;
}

.content-wrap-article-dossier :is(.invalid-deal-steps,.invalid-deal-timeline,.invalid-deal-evidence-grid,.invalid-deal-ground-grid,.invalid-deal-case,.invalid-deal-faq-list,.invalid-deal-intake) p {
  max-width: none;
  margin: 8px 0 0;
  font-size: 14px;
  line-height: 1.58;
}

.content-wrap-article-dossier .invalid-deal-warning {
  display: grid;
  grid-template-columns: 150px minmax(0,1fr);
  gap: 20px;
  margin-top: 18px;
  padding: 18px 20px;
  background: #fff9ef;
  border: 1px solid rgba(167,119,45,.22);
  border-left: 3px solid #b98a40;
  border-radius: 10px;
}

.content-wrap-article-dossier .invalid-deal-warning strong {
  color: #8a5d1f;
  font-size: 12px;
  letter-spacing: .08em;
  text-transform: uppercase;
}

.content-wrap-article-dossier .invalid-deal-warning p {
  max-width: none;
  margin: 0;
  font-size: 14px;
  line-height: 1.55;
}

.content-wrap-article-dossier .invalid-deal-ground-grid {
  display: grid;
  grid-template-columns: repeat(3,minmax(0,1fr));
  gap: 12px;
  margin-top: 26px;
}

.content-wrap-article-dossier .invalid-deal-ground-grid article {
  display: flex;
  min-width: 0;
  min-height: 290px;
  padding: 21px 18px;
  flex-direction: column;
  background: #fff;
  border: 1px solid rgba(17,24,32,.11);
  border-top: 3px solid #b98a40;
  border-radius: 12px;
}

.content-wrap-article-dossier :is(.invalid-deal-ground-grid article>span,.invalid-deal-case>div>span) {
  color: #96703a;
  font-size: 10px;
  font-weight: 900;
  letter-spacing: .1em;
  text-transform: uppercase;
}

.content-wrap-article-dossier :is(.invalid-deal-ground-grid,.invalid-deal-risk-test,.invalid-deal-case,.invalid-deal-intake) h3 {
  max-width: none;
  margin: 13px 0 0;
  padding: 0;
  border: 0;
  font-size: 20px;
  line-height: 1.16;
}

.content-wrap-article-dossier .invalid-deal-ground-grid article>a,
.content-wrap-article-dossier .invalid-deal-case>div>a,
.content-wrap-article-dossier :is(.invalid-deal-link-row,.invalid-deal-case-links)>a {
  display: inline-flex;
  width: fit-content;
  color: var(--ink);
  font-size: 12px;
  font-weight: 850;
  text-decoration: underline;
  text-underline-offset: 4px;
}

.content-wrap-article-dossier .invalid-deal-ground-grid article>a,
.content-wrap-article-dossier .invalid-deal-case>div>a { margin-top: auto; padding-top: 14px; }

.content-wrap-article-dossier :is(.invalid-deal-link-row,.invalid-deal-case-links) {
  display: flex;
  gap: 8px 14px;
  margin-top: auto;
  padding-top: 16px;
  flex-wrap: wrap;
  align-items: center;
}

.content-wrap-article-dossier .invalid-deal-link-row>a:last-child { color: #6d747c; font-weight: 750; }

.content-wrap-article-dossier .invalid-deal-evidence-grid {
  display: grid;
  grid-template-columns: repeat(3,minmax(0,1fr));
  gap: 1px;
  margin-top: 26px;
  overflow: hidden;
  background: rgba(17,24,32,.1);
  border: 1px solid rgba(17,24,32,.1);
  border-radius: 13px;
}

.content-wrap-article-dossier .invalid-deal-evidence-grid article {
  min-width: 0;
  padding: 20px;
  background: #f7f9fb;
}

.content-wrap-article-dossier .invalid-deal-process-grid article {
  display: flex;
  min-height: 250px;
  flex-direction: column;
}

.content-wrap-article-dossier .invalid-deal-evidence-grid article>span {
  display: block;
  margin-bottom: 18px;
}

.content-wrap-article-dossier .invalid-deal-proof-map {
  display: grid;
  grid-template-columns: minmax(190px,.72fr) minmax(0,1.28fr);
  gap: 26px;
  margin-top: 14px;
  padding: 24px;
  color: #fff;
  background: #17212b;
  border: 1px solid #17212b;
  border-radius: 13px;
}

.content-wrap-article-dossier .invalid-deal-proof-map header>span {
  display: block;
  margin-bottom: 10px;
  color: #d7b574;
  font-size: 10px;
  font-weight: 900;
  letter-spacing: .12em;
  text-transform: uppercase;
}

.content-wrap-article-dossier .invalid-deal-proof-map header>strong {
  display: block;
  color: #fff;
  font-family: var(--serif);
  font-size: 20px;
  line-height: 1.22;
}

.content-wrap-article-dossier .invalid-deal-proof-map header>p {
  max-width: none;
  margin: 12px 0 0;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.55;
}

.content-wrap-article-dossier .invalid-deal-proof-map article {
  display: grid;
  grid-template-columns: 88px minmax(0,1fr);
  gap: 15px;
  padding: 13px 0;
  border-top: 1px solid rgba(255,255,255,.14);
}

.content-wrap-article-dossier .invalid-deal-proof-map article:first-child { padding-top: 0; border-top: 0; }
.content-wrap-article-dossier .invalid-deal-proof-map article:last-child { padding-bottom: 0; }
.content-wrap-article-dossier .invalid-deal-proof-map article>span { color: #d7b574; font-size: 11px; font-weight: 850; }
.content-wrap-article-dossier .invalid-deal-proof-map article>p { max-width: none; margin: 0; color: #f4f6f8; font-size: 13px; line-height: 1.5; }

.content-wrap-article-dossier .invalid-deal-timeline {
  margin-top: 24px;
  border-top: 1px solid rgba(17,24,32,.12);
}

.content-wrap-article-dossier .invalid-deal-timeline article {
  display: grid;
  grid-template-columns: 52px minmax(0,1fr);
  gap: 18px;
  padding: 20px 0;
  border-bottom: 1px solid rgba(17,24,32,.12);
}

.content-wrap-article-dossier .invalid-deal-risk-test {
  margin-top: 26px;
  padding: 26px;
  color: #fff;
  background: radial-gradient(circle at 100% 0,rgba(187,139,65,.24),transparent 32%),#131d26;
  border: 1px solid rgba(255,255,255,.1);
  border-radius: 16px;
  box-shadow: none;
}

.content-wrap-article-dossier .invalid-deal-risk-test header {
  display: grid;
  grid-template-columns: minmax(0,1fr) 120px;
  gap: 24px;
  align-items: end;
  padding: 0 0 20px;
  border-bottom: 1px solid rgba(255,255,255,.12);
}

.content-wrap-article-dossier :is(.invalid-deal-risk-test .quiz-kicker,.invalid-deal-risk-test .quiz-question>span,.invalid-deal-risk-test .result-status) {
  color: #d7b574;
  font-size: 10px;
  font-weight: 900;
  letter-spacing: .12em;
  text-transform: uppercase;
}

.content-wrap-article-dossier .invalid-deal-risk-test h3 {
  color: #fff;
  font-size: 24px;
}

.content-wrap-article-dossier .invalid-deal-risk-test .quiz-progress>span {
  display: block;
  margin-bottom: 8px;
  color: rgba(255,255,255,.7);
  font-size: 11px;
  font-weight: 800;
  text-align: right;
}

.content-wrap-article-dossier .invalid-deal-risk-test .quiz-progress {
  width: 100%;
  min-width: 0;
  padding: 0;
}

.content-wrap-article-dossier .invalid-deal-risk-test .quiz-progress-track {
  height: 3px;
  overflow: hidden;
  background: rgba(255,255,255,.14);
  border-radius: 99px;
}

.content-wrap-article-dossier .invalid-deal-risk-test .quiz-progress-track i {
  display: block;
  width: 100%;
  height: 100%;
  background: #d7b574;
  transform: scaleX(0);
  transform-origin: left center;
  transition: transform 180ms ease;
}

.content-wrap-article-dossier .invalid-deal-risk-test .quiz-question { padding: 24px 0 0; }
.content-wrap-article-dossier .invalid-deal-risk-test :is(.quiz-question,.quiz-result)[hidden] { display: none; }

.content-wrap-article-dossier .invalid-deal-risk-test .quiz-question>strong {
  display: block;
  margin-top: 12px;
  color: #fff;
  font-family: var(--serif);
  font-size: 22px;
  line-height: 1.2;
}

.content-wrap-article-dossier .invalid-deal-risk-test .quiz-options {
  display: grid;
  grid-template-columns: repeat(2,minmax(0,1fr));
  gap: 10px;
  margin-top: 20px;
}

.content-wrap-article-dossier .invalid-deal-risk-test :is(.quiz-options button,.quiz-result-actions button) {
  min-height: 46px;
  padding: 11px 14px;
  color: rgba(255,255,255,.82);
  background: rgba(255,255,255,.065);
  border: 1px solid rgba(255,255,255,.16);
  border-radius: 8px;
  font: inherit;
  font-size: 13px;
  font-weight: 750;
  text-align: left;
  cursor: pointer;
}

.content-wrap-article-dossier .invalid-deal-risk-test .quiz-options button:is(:hover,.is-selected) {
  color: #101820;
  background: #d7b574;
  border-color: #d7b574;
}

.content-wrap-article-dossier .invalid-deal-risk-test .quiz-result {
  margin-top: 22px;
  padding: 22px;
  color: var(--ink);
  background: #fff;
  border-radius: 11px;
}

.content-wrap-article-dossier .invalid-deal-risk-test .quiz-result>strong {
  display: block;
  margin-top: 8px;
  font-family: var(--serif);
  font-size: 22px;
  line-height: 1.2;
}

.content-wrap-article-dossier .invalid-deal-risk-test .quiz-result p { max-width: none; margin: 9px 0 0; font-size: 14px; }
.content-wrap-article-dossier .invalid-deal-risk-test .quiz-result-actions { display: flex; gap: 10px; margin-top: 18px; flex-wrap: wrap; }

.content-wrap-article-dossier :is(.invalid-deal-risk-test .quiz-result-actions .button,.invalid-deal-intake-action .button) {
  min-height: 46px;
  padding: 12px 17px;
  align-items: center;
  color: #111922;
  background: #d7b574;
  border: 1px solid #d7b574;
  border-radius: 8px;
  font-size: 13px;
  font-weight: 850;
  text-decoration: none;
}

.content-wrap-article-dossier .invalid-deal-risk-test .quiz-result-actions button { color: var(--ink); background: #eef1f4; border-color: #d7dce1; }

.content-wrap-article-dossier .invalid-deal-case-list {
  display: grid;
  grid-template-columns: repeat(2,minmax(0,1fr));
  gap: 12px;
  margin-top: 26px;
}

.content-wrap-article-dossier .invalid-deal-case-list--single {
  grid-template-columns: minmax(0,1fr);
}

.content-wrap-article-dossier .invalid-deal-case-route {
  display: flex;
  gap: 14px 24px;
  margin-top: 18px;
  padding: 13px 15px;
  align-items: center;
  justify-content: space-between;
  background: #f4f6f8;
  border-left: 3px solid #b98a40;
  border-radius: 0 8px 8px 0;
}

.content-wrap-article-dossier .invalid-deal-case-route>span { color: #565f68; font-size: 12px; line-height: 1.45; }
.content-wrap-article-dossier .invalid-deal-case-route>a { flex: 0 0 auto; color: var(--ink); font-size: 12px; font-weight: 850; text-decoration: underline; text-underline-offset: 4px; }

.content-wrap-article-dossier .invalid-deal-case {
  display: grid;
  grid-template-columns: 104px minmax(0,1fr);
  gap: 18px;
  min-width: 0;
  padding: 18px;
  background: #f7f9fb;
  border: 1px solid rgba(17,24,32,.1);
  border-radius: 12px;
}

.content-wrap-article-dossier .invalid-deal-case-document {
  position: relative;
  display: block;
  width: 104px;
  height: 142px;
  overflow: hidden;
  background: #e6e9ec;
  border: 1px solid rgba(17,24,32,.13);
  border-radius: 7px;
  text-decoration: none;
}

.content-wrap-article-dossier .article-prose .invalid-deal-case-document img {
  width: 100%;
  height: 100%;
  max-width: none;
  max-height: none;
  margin: 0;
  object-fit: cover;
  object-position: top center;
  filter: saturate(.78) contrast(.95);
}

.content-wrap-article-dossier .invalid-deal-case-document-mark {
  display: grid;
  width: 100%;
  height: 100%;
  place-items: center;
  color: rgba(255,255,255,.9);
  background:
    linear-gradient(145deg, rgba(186,139,65,.2), transparent 44%),
    #16212b;
  font-family: Georgia, serif;
  font-size: 34px;
  font-weight: 700;
  letter-spacing: -.04em;
}

.content-wrap-article-dossier .invalid-deal-case-document span {
  position: absolute;
  right: 5px;
  bottom: 5px;
  left: 5px;
  padding: 5px 4px;
  color: #fff;
  background: rgba(15,23,31,.84);
  border-radius: 4px;
  font-size: 9px;
  font-weight: 800;
  text-align: center;
  text-transform: uppercase;
}

.content-wrap-article-dossier .invalid-deal-case h3 { margin-top: 9px; font-size: 17px; }
.content-wrap-article-dossier .invalid-deal-case>div>a { margin-top: 12px; padding-top: 0; }
.content-wrap-article-dossier .invalid-deal-case-links { padding-top: 12px; }
.content-wrap-article-dossier .invalid-deal-case-links>a.is-primary { padding: 7px 10px; color: #fff; background: #17212b; border-radius: 6px; text-decoration: none; }

.content-wrap-article-dossier .invalid-deal-faq-list {
  margin-top: 24px;
  border-top: 1px solid rgba(17,24,32,.12);
}

.content-wrap-article-dossier .article-prose .invalid-deal-faq-list details {
  max-width: none;
  margin: 0;
  padding: 0;
  background: transparent;
  border: 0;
  border-bottom: 1px solid rgba(17,24,32,.12);
  border-radius: 0;
}

.content-wrap-article-dossier .invalid-deal-faq-list summary {
  position: relative;
  display: grid;
  grid-template-columns: 38px minmax(0,1fr);
  gap: 14px;
  padding: 19px 34px 19px 0;
  align-items: center;
  list-style: none;
  cursor: pointer;
}

.content-wrap-article-dossier .invalid-deal-faq-list summary::-webkit-details-marker { display: none; }
.content-wrap-article-dossier .invalid-deal-faq-list summary::after { position: absolute; right: 4px; content: "+"; color: #9d7130; font-size: 22px; line-height: 1; }
.content-wrap-article-dossier .invalid-deal-faq-list details[open] summary::after { content: "−"; }
.content-wrap-article-dossier .invalid-deal-faq-list summary span { color: #a7772d; font-size: 10px; font-weight: 900; letter-spacing: .12em; }
.content-wrap-article-dossier .invalid-deal-faq-list summary strong { color: var(--ink); font-size: 15px; line-height: 1.35; }
.content-wrap-article-dossier .invalid-deal-faq-list details>p { margin: -3px 34px 18px 52px; color: #111820 !important; opacity: 1; font-weight: 500; }

.content-wrap-article-dossier .invalid-deal-intake {
  display: grid;
  grid-template-columns: minmax(0,1.3fr) minmax(230px,.7fr);
  gap: 1px;
  margin-top: 25px;
  overflow: hidden;
  background: rgba(17,24,32,.11);
  border: 1px solid rgba(17,24,32,.11);
  border-radius: 14px;
}

.content-wrap-article-dossier .invalid-deal-intake>div { min-width: 0; padding: 24px; background: #f7f9fb; }
.content-wrap-article-dossier .invalid-deal-intake h3 { margin-top: 10px; font-size: 22px; }
.content-wrap-article-dossier .article-prose .invalid-deal-intake ul { max-width: none; margin: 18px 0 0; padding: 0; background: transparent; box-shadow: none; list-style: none; }
.content-wrap-article-dossier .invalid-deal-intake li { position: relative; max-width: none; padding: 8px 0 8px 19px; border-top: 1px solid rgba(17,24,32,.09); font-size: 13px; line-height: 1.45; }
.content-wrap-article-dossier .invalid-deal-intake li::before { position: absolute; top: 16px; left: 1px; width: 5px; height: 5px; content: ""; background: #b98a40; border-radius: 50%; }
.content-wrap-article-dossier .invalid-deal-intake-action { color: #fff; background: #17212b !important; }
.content-wrap-article-dossier .invalid-deal-intake-action>strong { color: #fff; font-family: var(--serif); font-size: 20px; line-height: 1.2; }
.content-wrap-article-dossier .invalid-deal-intake-action p { color: rgba(255,255,255,.66); }
.content-wrap-article-dossier .invalid-deal-intake-action a { display: inline-flex; width: fit-content; margin-top: 16px; }
.content-wrap-article-dossier .invalid-deal-intake-action>a:last-child { display: block; color: rgba(255,255,255,.76); font-size: 12px; font-weight: 800; text-decoration: underline; text-underline-offset: 4px; }

@media (max-width:1100px) {
  .content-wrap-article-dossier .invalid-deal-summary { padding: 24px; }
  .content-wrap-article-dossier :is(.invalid-deal-ground-grid,.invalid-deal-evidence-grid) { grid-template-columns: repeat(2,minmax(0,1fr)); }
  .content-wrap-article-dossier .invalid-deal-evidence-grid.invalid-deal-process-grid { grid-template-columns: repeat(3,minmax(0,1fr)); }
  .content-wrap-article-dossier .invalid-deal-ground-grid article { min-height: 245px; }
  .content-wrap-article-dossier .invalid-deal-process-grid article { min-height: 0; }
  .content-wrap-article-dossier .invalid-deal-case-list { grid-template-columns: minmax(0,1fr); }
}

@media (max-width:620px) {
  .content-wrap-article-dossier .invalid-deal-summary { margin-top: 24px; padding: 20px; border-radius: 14px; }
  .content-wrap-article-dossier :is(.invalid-deal-summary-copy,.invalid-deal-warning) { grid-template-columns: minmax(0,1fr); gap: 10px; }
  .content-wrap-article-dossier .invalid-deal-periods { grid-template-columns: minmax(0,1fr); }
  .content-wrap-article-dossier .invalid-deal-periods>div { padding: 14px 16px; }
  .content-wrap-article-dossier .article-section-block h2:first-child { padding-right: 38px; font-size: 29px; line-height: 1.08; }
  .content-wrap-article-dossier :is(.invalid-deal-steps,.invalid-deal-ground-grid,.invalid-deal-evidence-grid,.invalid-deal-intake) { grid-template-columns: minmax(0,1fr); }
  .content-wrap-article-dossier .invalid-deal-evidence-grid.invalid-deal-process-grid { grid-template-columns: minmax(0,1fr); }
  .content-wrap-article-dossier .invalid-deal-steps article { grid-template-columns: 30px minmax(0,1fr); padding: 17px; }
  .content-wrap-article-dossier .invalid-deal-ground-grid article { min-height: 0; }
  .content-wrap-article-dossier .invalid-deal-timeline article { grid-template-columns: 34px minmax(0,1fr); gap: 10px; }
  .content-wrap-article-dossier .invalid-deal-proof-map { grid-template-columns: minmax(0,1fr); gap: 18px; padding: 19px; }
  .content-wrap-article-dossier .invalid-deal-proof-map article { grid-template-columns: 76px minmax(0,1fr); gap: 10px; }
  .content-wrap-article-dossier .invalid-deal-risk-test { padding: 20px; }
  .content-wrap-article-dossier :is(.invalid-deal-risk-test header,.invalid-deal-risk-test .quiz-options) { grid-template-columns: minmax(0,1fr); }
  .content-wrap-article-dossier .invalid-deal-risk-test header { gap: 16px; }
  .content-wrap-article-dossier .invalid-deal-risk-test .quiz-progress>span { text-align: left; }
  .content-wrap-article-dossier .invalid-deal-risk-test .quiz-question>strong { font-size: 19px; }
  .content-wrap-article-dossier .invalid-deal-case { grid-template-columns: 82px minmax(0,1fr); gap: 13px; padding: 14px; }
  .content-wrap-article-dossier .invalid-deal-case-document { width: 82px; height: 112px; }
  .content-wrap-article-dossier .invalid-deal-case h3 { font-size: 16px; }
  .content-wrap-article-dossier .invalid-deal-case p { font-size: 13px; }
  .content-wrap-article-dossier .invalid-deal-case-route { align-items: flex-start; flex-direction: column; }
  .content-wrap-article-dossier .invalid-deal-faq-list summary { grid-template-columns: 28px minmax(0,1fr); gap: 8px; padding-right: 28px; }
  .content-wrap-article-dossier .invalid-deal-faq-list details>p { margin-right: 4px; margin-left: 36px; }
  .content-wrap-article-dossier .invalid-deal-intake>div { padding: 20px; }
}
