/* Three native Atomic studies. Scoped to page 1038; Home is unchanged. */
.lc-difference-review{padding:56px 0 96px!important;color:#1a305b;background:#fff8ef}
.lc-difference-review .lc-diff-review-header,.lc-difference-review .lc-diff-option-label{width:calc(100% - 112px);max-width:1624px;margin:auto;padding:0}
.lc-difference-review .lc-diff-review-header{display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding-bottom:24px}
.lc-difference-review .lc-diff-review-header h1{font-size:clamp(36px,4vw,60px);max-width:900px;line-height:1.1}
.lc-difference-review .lc-block-actions{display:flex;flex-wrap:wrap;gap:16px 32px;padding:0}
.lc-difference-review .lc-diff-option-label{display:flex;flex-direction:column;gap:10px;padding-block:56px 24px}
.lc-difference-review .lc-study{width:calc(100% - 32px);margin:auto;border-radius:32px;padding:72px 0;background:#fff;scroll-margin-top:24px}
.lc-difference-review .lc-study-inner{width:calc(100% - 80px);max-width:1624px;display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(48px,6vw,104px);padding:0;margin:auto;align-items:start}
.lc-difference-review .lc-study-intro{display:flex;flex-direction:column;align-items:flex-start;gap:28px;padding:8px 0 0;min-width:0}
.lc-difference-review .lc-study-intro h2{font-size:clamp(38px,3.5vw,58px);line-height:1.12;letter-spacing:-.035em;max-width:11.5em;text-wrap:balance}
.lc-difference-review .lc-study-intro>.lcsg-b-body{max-width:43ch;font-size:19px;line-height:1.65}
.lc-difference-review .lc-study-intro>.lc-choice-button{margin-top:4px}
.lc-difference-review .lc-study-promises{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:0;min-width:0}
.lc-difference-review .lc-study-promise{display:flex;flex-direction:column;gap:14px;min-width:0;padding:28px;border:1px solid #1a305b14;border-radius:18px;background:#f7f8fa}
.lc-difference-review .lc-study-title{font-family:'DM Sans',sans-serif;font-size:25px;font-weight:500;letter-spacing:-.025em;line-height:1.25;color:#1a305b;margin:0}
.lc-difference-review .lc-study-promise>.lcsg-b-body{font-size:17px;line-height:1.6;color:#43516b;margin:0}
.lc-difference-review .lc-study-number{font:500 12px/1 'DM Sans',sans-serif;letter-spacing:.08em;color:#52647f;margin:0 0 4px}
.lc-difference-review .lc-study--a .lc-study-promise:first-child{grid-column:1/-1;background:#eef1f5;display:grid;grid-template-columns:30px 1fr;gap:10px 12px;padding:30px}
.lc-difference-review .lc-study--a .lc-study-promise:first-child>.lc-study-number{grid-row:1/3;padding-top:7px}
.lc-difference-review .lc-study--a .lc-study-promise:first-child>.lcsg-b-body{grid-column:2;max-width:65ch}
.lc-difference-review .lc-study--a .lc-study-promise:nth-child(4){background:#fffaf4}
/* B is deliberately flatter, with no numbered markers or card fills. */
.lc-difference-review .lc-study--b{background:transparent;border-radius:0;border-block:1px solid #1a305b22}
.lc-difference-review .lc-study--b .lc-study-inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}
.lc-difference-review .lc-study--b .lc-study-intro h2{font-family:'DM Sans',sans-serif;font-weight:400;font-size:clamp(38px,3.5vw,58px);letter-spacing:-.045em}
.lc-difference-review .lc-study--b .lc-study-promises{display:block}
.lc-difference-review .lc-study--b .lc-study-promise{display:grid;grid-template-columns:minmax(150px,.65fr) minmax(0,1fr);gap:28px;padding:25px 0;background:none;border:0;border-bottom:1px solid #1a305b22;border-radius:0}
.lc-difference-review .lc-study--b .lc-study-promise:first-child{padding-top:8px}
.lc-difference-review .lc-study--b .lc-study-promise:last-child{border-bottom:0;padding-bottom:0}
.lc-difference-review .lc-study--b .lc-study-title{font-size:24px}
/* C pairs a quiet photo with an open, unnumbered grid. */
.lc-difference-review .lc-study--c .lc-study-inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}
.lc-difference-review .lc-study-photo{width:100%;margin-top:16px;border-radius:16px;overflow:clip;display:block}
.lc-difference-review img.lc-study-photo{display:block;width:100%;height:auto;aspect-ratio:1.9;object-fit:cover;object-position:50% 45%;border-radius:16px}
.lc-difference-review .lc-study--c .lc-study-promises{gap:0 40px}
.lc-difference-review .lc-study--c .lc-study-promise{padding:30px 0;border:0;border-top:1px solid #1a305b25;border-radius:0;background:none;gap:20px}
.lc-difference-review .lc-study--c .lc-study-promise:last-child{grid-column:1/-1;max-width:none}
.lc-difference-review .lc-study--c .lc-study-title{font-family:'Fraunces',serif;font-size:29px;font-weight:400}
@media(max-width:1100px){
 .lc-difference-review .lc-study{padding:48px 0}.lc-difference-review .lc-study-inner{gap:40px;width:calc(100% - 48px);grid-template-columns:1fr 1.15fr}
 .lc-difference-review .lc-study-intro h2{font-size:42px}.lc-difference-review .lc-study-promise{padding:24px}
 .lc-difference-review .lc-study--b .lc-study-promise{grid-template-columns:1fr;gap:10px}
 .lc-difference-review .lc-study-title{font-size:23px}.lc-difference-review .lc-study--c .lc-study-promises{gap:0 24px}
}
@media(max-width:850px){
 .lc-difference-review .lc-study-inner,.lc-difference-review .lc-study--b .lc-study-inner,.lc-difference-review .lc-study--c .lc-study-inner{grid-template-columns:1fr;gap:40px}
 .lc-difference-review .lc-study-intro{max-width:620px}.lc-difference-review .lc-study-intro h2{max-width:14em}
 .lc-difference-review .lc-study--b .lc-study-promise{grid-template-columns:.7fr 1.3fr;gap:24px}
 .lc-difference-review .lc-study-photo{max-width:560px}
}
@media(max-width:600px){
 .lc-difference-review{padding:32px 0 56px!important}.lc-difference-review .lc-diff-review-header,.lc-difference-review .lc-diff-option-label{width:calc(100% - 48px)}
 .lc-difference-review .lc-study{width:calc(100% - 24px);border-radius:24px;padding:36px 0}.lc-difference-review .lc-study-inner{width:calc(100% - 40px)}
 .lc-difference-review .lc-study-intro{gap:22px}.lc-difference-review .lc-study-intro h2,.lc-difference-review .lc-study--b .lc-study-intro h2{font-size:38px}
 .lc-difference-review .lc-study-intro>.lcsg-b-body{font-size:18px}.lc-difference-review .lc-study-promises{grid-template-columns:1fr;gap:14px}
 .lc-difference-review .lc-study--a .lc-study-promise:first-child{display:flex;padding:24px}.lc-difference-review .lc-study--a .lc-study-promise:first-child>.lc-study-number{padding:0}
 .lc-difference-review .lc-study--b{border-radius:0}.lc-difference-review .lc-study--b .lc-study-promise{grid-template-columns:1fr;gap:12px}
 .lc-difference-review .lc-choice-button{white-space:normal;max-width:100%;font-size:14px;padding-left:18px;padding-right:36px}
 .lc-difference-review img.lc-study-photo{aspect-ratio:1.4}
}
