.light-option .pain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.light-option .pain-context{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center;margin-top:36px}.light-option .pain-context .pain-close{margin:0;font-size:22px;line-height:1.5}.light-option .pain-exclusions{background:#3d0d00;color:#fff;border:1px solid #ff4f3e66;border-radius:12px;padding:30px}.light-option .pain-exclusions h3{font-size:23px;line-height:1.2;margin:0 0 24px}.light-option .pain-exclusions ul{list-style:none;padding:0;margin:0}.light-option .pain-exclusions li{padding:12px 0;border-top:1px solid #ffffff30;color:#e0c5bc}.light-option .pain-exclusions p{font-size:16px;line-height:1.65;color:#efddd6}.light-option .pain-exclusions strong{display:block;font-size:16px;line-height:1.5}.light-option .mentor-portrait.portrait-photo{height:100%;min-height:560px}@media(max-width:760px){.light-option .pain-grid,.light-option .pain-context{grid-template-columns:1fr}.light-option .pain-context{gap:28px}.light-option .pain-context .pain-close{font-size:19px}.light-option .mentor-portrait.portrait-photo{height:460px;min-height:0}}

.light-option .pain-context{display:block;margin-top:20px}.light-option .pain-exclusions{width:100%;display:grid;grid-template-columns:1fr 1fr;column-gap:48px;padding:28px}.light-option .pain-exclusions h3{grid-column:1/-1}.light-option .pain-exclusions ul{grid-row:2/4}.light-option .pain-exclusions p{margin-top:0}@media(max-width:760px){.light-option .pain-exclusions{display:block}.light-option .pain-exclusions p{margin-top:20px}}
