.jr-program-landing{color:#1e3a5f}.jr-program-landing .jr-course-catalog{padding-block:44px}.jr-program-landing .jr-course-catalog>.jr-container{max-width:920px}.jr-program-landing .jr-course-catalog h2{font-size:clamp(27px,3vw,36px);line-height:1.2}.jr-program-landing .jr-program-credentials{margin-top:12px;font-size:13px;line-height:1.6;color:#586575}.jr-program-landing .jr-program-answer-promise{margin-top:18px;font-size:17px;font-weight:600;line-height:1.55;color:#1e3a5f}.jr-program-landing .jr-program-partner-note{margin-top:12px;font-size:14px;line-height:1.6;color:#586575}.jr-program-landing .jr-program-purchase-note{margin-top:10px;font-size:13px;line-height:1.6;color:#586575}.jr-program-code-link{margin-top:2px}.jr-program-code-link :is(a,button),.jr-program-curriculum-link{display:inline-flex;min-height:44px;align-items:center;gap:6px;font-size:13px;color:#1e3a5f;text-decoration:underline;text-underline-offset:4px}.jr-program-curriculum-link{margin-top:10px}.jr-program-product{margin-top:28px}.jr-program-product>img{width:100%;height:auto;border:1px solid #dedbd5;border-radius:12px}.jr-program-product figcaption{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 16px;font-size:12px;color:#586575}.jr-program-product figcaption a{display:inline-flex;align-items:center;min-height:44px;gap:4px;color:#1e3a5f;text-decoration:underline;text-underline-offset:4px}.jr-program-landing .jr-program-review{padding:30px 0;background:#edf1e7;border-block:1px solid #d7ddcf}.jr-program-review figure{max-width:920px}.jr-program-review blockquote{margin-top:12px;font-family:var(--font-playfair),Georgia,serif;font-size:clamp(21px,2.2vw,27px);line-height:1.55}.jr-program-review figcaption{margin-top:12px;color:#586575;font-size:13px}.jr-program-curriculum{margin-top:18px;border-top:1px solid #dedbd5;border-bottom:1px solid #dedbd5}.jr-program-curriculum summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:48px;cursor:pointer;font-size:14px;font-weight:600}.jr-program-curriculum summary::-webkit-details-marker{display:none}.jr-program-curriculum[open] summary svg{transform:rotate(180deg)}.jr-program-curriculum ul{padding-bottom:20px;color:#586575;line-height:1.6}.jr-program-sample{margin-top:28px;padding:28px;border:1px solid #d7ddcf;border-radius:16px;background:white;scroll-margin-top:130px}.jr-program-sample-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:32px;margin-top:20px}.jr-program-sample-label{color:#5e7250;font-size:12px;font-weight:600;letter-spacing:.04em}.jr-program-sample-question h3{margin-top:10px;font-family:var(--font-playfair),Georgia,serif;font-size:25px;line-height:1.4;font-weight:400;color:#1e3a5f}.jr-program-sample-answer>p:not(.jr-program-sample-label){margin-top:12px;color:#586575;font-size:15px;line-height:1.7}.jr-program-landing #meet-dr-jana .jr-container{grid-template-columns:160px 1fr;gap:32px;align-items:center}.jr-program-landing #meet-dr-jana img{width:160px;height:auto}.jr-program-landing button:focus-visible,.jr-program-landing summary:focus-visible{outline:3px solid #924b65;outline-offset:4px}@media (max-width:767px){.jr-program-landing .jr-course-catalog{padding-block:32px}.jr-program-landing .jr-program-answer-promise{font-size:16px;margin-top:12px}.jr-program-landing .jr-program-partner-note{margin-top:8px}.jr-program-code-link,.jr-program-landing .jr-program-purchase-note{text-align:center}.jr-program-landing .jr-program-review{padding-block:24px}.jr-program-sample{padding:20px}.jr-program-sample-grid{grid-template-columns:1fr;gap:24px}.jr-program-sample-question h3{font-size:23px}.jr-program-landing #meet-dr-jana .jr-container{grid-template-columns:1fr;gap:20px}.jr-program-landing #meet-dr-jana img{width:120px;margin-left:0}}