.sx-offer--kit [hidden],.salem-library [hidden]{display:none!important}
.sx-offer--kit .sx-benefits:empty{display:none}.sk-module summary{min-height:64px}.sk-module-duration{font-size:13px;color:#e4c993;padding:0 0 12px 48px}.sk-lessons{list-style:none;counter-reset:lesson;padding:0;margin:8px 0 20px 48px}.sk-lessons li{counter-increment:lesson;display:flex;gap:14px;padding:13px 0;border-top:1px solid #ffffff20;font-size:15px;line-height:1.6}.sk-lessons li:before{content:counter(lesson,decimal-leading-zero);color:#d4b77f;font-size:12px;padding-top:3px}.sk-module[open] summary{color:#edd8ac}.sk-curriculum:has(.sk-module){border-top:1px solid #ffffff30}.salem-library .sk-video{margin-inline:auto}.salem-library .sk-transcript{margin-top:24px;color:#321c43}.salem-library .sk-prose{color:inherit}
.sc-choice{padding:64px 0;background:#faf8fc;color:#351b4f;scroll-margin-top:100px}.sc-heading{max-width:700px;margin-bottom:28px}.sc-heading h2{font-family:var(--heading-font-family,Georgia,serif);font-size:clamp(32px,4vw,46px);font-weight:400;line-height:1.15;margin:12px 0}.sc-heading p,.sc-choice-note{font-size:15px;line-height:1.7;color:#65566a}.sc-decks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.sc-deck{border:1px solid #dfd3e8;background:white;min-width:0}.sc-deck>img{width:100%;height:260px;object-fit:contain;background:#f0eaf4}.sc-deck>div{padding:24px}.sc-deck h3{font-size:21px;line-height:1.4;margin:0 0 10px}.sc-deck p{font-size:14px;line-height:1.7;color:#65566a}.sc-deck strong{display:block;font-size:26px;margin:16px 0}.sc-deck .sx-button{width:100%;min-height:48px}.sc-choice-note{margin:20px 0 0}.sc-choice a:focus-visible{outline:3px solid #7413c7;outline-offset:4px}
@media(max-width:600px){.sc-choice{padding:42px 0}.sc-decks{grid-template-columns:1fr;gap:20px}.sc-deck{display:grid;grid-template-columns:110px minmax(0,1fr)}.sc-deck>img{height:100%;min-height:210px}.sc-deck>div{padding:18px 14px}.sc-deck h3{font-size:18px}.sc-deck p{font-size:13px}.sc-deck strong{font-size:23px}.sc-deck .sx-button{padding:12px;font-size:13px}.sk-lessons{margin-left:12px}.sk-module-duration{padding-left:12px}}
