/* Shared comparison layouts; the selected LP uses A. */
body.soft-palace .decision-fit {
  --fit-navy:#23394a;--fit-gold:#b59a67;--fit-line:#ded6c8;
  margin:36px 0 0;color:#414249;
}
body.soft-palace .decision-fit-grid {display:grid;grid-template-columns:1fr 1fr;gap:44px;}
body.soft-palace .decision-fit article {position:relative;min-width:0;}
body.soft-palace .decision-fit h3 {
  display:flex;align-items:center;gap:12px;margin:0 0 22px;
  font:700 20px/1.6 var(--font);letter-spacing:0;color:var(--fit-navy);
}
body.soft-palace .decision-fit .fit-symbol {
  display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;
  border:1px solid var(--fit-navy);border-radius:50%;font:400 18px/1 var(--font);
}
body.soft-palace .decision-fit .fit-yes .fit-symbol {background:var(--fit-navy);color:#fffdf7;}
body.soft-palace .decision-fit .fit-pause .fit-symbol {color:#967d50;border-color:#c6b58f;}
body.soft-palace .decision-fit .fit-symbol svg {display:block;width:16px;height:16px;}
body.soft-palace .decision-fit ul {list-style:none;margin:0;padding:0;}
body.soft-palace .decision-fit li {
  position:relative;margin:0;padding-left:22px;
  font:400 15px/1.95 var(--font);color:#4d5359;
}
body.soft-palace .decision-fit li+li {margin-top:12px;}
body.soft-palace .decision-fit li::before {position:absolute;left:0;top:0;color:#9f8655;content:'✓';font-size:13px;}
body.soft-palace .decision-fit .fit-pause li::before {content:'·';font-size:21px;line-height:1.4;}
body.soft-palace .decision-fit .fit-pause-note {margin:23px 0 0;font:400 14px/1.9 var(--font);color:#7b7162;}
body.soft-palace .decision-fit .fit-priority {
  margin:32px 0 40px;padding:24px 12px 0;
  font:400 16px/2 var(--font);text-align:center;color:#414249;
}
body.soft-palace .decision-fit .fit-priority strong {font-weight:700;color:var(--fit-navy);background:none;}

/* A: two open columns, short rules and a quiet transition into the course CTA. */
body.soft-palace .decision-fit[data-decision-design="a"] article {padding-top:26px;border-top:1px solid var(--fit-line);}
body.soft-palace .decision-fit[data-decision-design="a"] article::before {
  content:'';position:absolute;left:0;top:-2px;width:64px;height:3px;background:var(--fit-navy);
}
body.soft-palace .decision-fit[data-decision-design="a"] .fit-pause::before {background:var(--fit-gold);}
body.soft-palace .decision-fit[data-decision-design="a"] .fit-priority {border-top:1px solid #e8e2d7;}

/* B: two light memo sheets, with a small piece of translucent gold tape. */
body.soft-palace .decision-fit[data-decision-design="b"] .decision-fit-grid {gap:24px;}
body.soft-palace .decision-fit[data-decision-design="b"] article {
  padding:35px 28px 28px;background:#fbfcfd;border:1px solid #dbe1e5;
  border-top:3px solid var(--fit-navy);box-shadow:0 5px 12px #23394a06;
}
body.soft-palace .decision-fit[data-decision-design="b"] .fit-pause {background:#fcfaf6;border-color:#e5dccb;border-top-color:#b59a67;}
body.soft-palace .decision-fit[data-decision-design="b"] article::before {
  content:'';position:absolute;left:calc(50% - 28px);top:-11px;width:56px;height:18px;
  background:#e5d3a777;transform:rotate(-5deg);border:1px solid #ceb77e26;
}
body.soft-palace .decision-fit[data-decision-design="b"] .fit-pause::before {transform:rotate(5deg);}
body.soft-palace .decision-fit[data-decision-design="b"] h3 {font-size:19px;}
body.soft-palace .decision-fit[data-decision-design="b"] .fit-priority {margin-top:18px;padding-top:16px;}

/* C: a single reading flow with two open horizontal rows. */
body.soft-palace .decision-fit[data-decision-design="c"] .decision-fit-grid {display:block;border-top:1px solid var(--fit-line);}
body.soft-palace .decision-fit[data-decision-design="c"] article {
  display:grid;grid-template-columns:36% 1fr;column-gap:36px;padding:27px 0;
  border-bottom:1px solid var(--fit-line);
}
body.soft-palace .decision-fit[data-decision-design="c"] h3 {align-self:start;margin:0;font-size:19px;}
body.soft-palace .decision-fit[data-decision-design="c"] .fit-copy {padding-left:24px;border-left:2px solid #c7b383;}
body.soft-palace .decision-fit[data-decision-design="c"] li+li {margin-top:7px;}
body.soft-palace .decision-fit[data-decision-design="c"] .fit-pause-note {margin-top:13px;}
body.soft-palace .decision-fit[data-decision-design="c"] .fit-priority {margin-top:10px;}

@media(max-width:760px) {
  body.soft-palace .decision-fit {margin-top:26px;}
  body.soft-palace .decision-fit .decision-fit-grid {grid-template-columns:1fr;gap:30px;}
  body.soft-palace .decision-fit h3 {font-size:18px;gap:10px;margin-bottom:17px;}
  body.soft-palace .decision-fit .fit-symbol {flex-basis:29px;width:29px;height:29px;}
  body.soft-palace .decision-fit li {font-size:14px;}
  body.soft-palace .decision-fit .fit-pause-note {font-size:13px;margin-top:18px;}
  body.soft-palace .decision-fit .fit-priority {padding:21px 0 0;margin:26px 0 32px;font-size:14px;}
  body.soft-palace .decision-fit[data-decision-design="b"] article {padding:30px 20px 24px;}
  body.soft-palace .decision-fit[data-decision-design="b"] h3 {font-size:17px;}
  body.soft-palace .decision-fit[data-decision-design="c"] article {grid-template-columns:1fr;gap:20px;padding:25px 0;}
  body.soft-palace .decision-fit[data-decision-design="c"] h3 {font-size:18px;}
  body.soft-palace .decision-fit[data-decision-design="c"] .fit-copy {padding-left:18px;margin-left:14px;}
}
