.course-morning-checkout__guidance{text-align:start;border-block-end:1px solid #1820261f;gap:10px;padding:16px;display:grid}.course-morning-checkout__note{max-inline-size:65ch}.course-morning-checkout__note p{margin:0;font-size:14px;font-weight:400;line-height:1.5}.course-morning-checkout__note p+p{color:#525560;margin-block-start:4px;font-size:13px}.course-morning-checkout__external{color:#514166;text-underline-offset:3px;justify-self:start;align-items:center;gap:6px;min-block-size:44px;font-size:13px;display:inline-flex}.course-morning-checkout__external:focus-visible{outline-offset:3px;outline:2px solid #514166}.course-morning-checkout--embedded .course-morning-checkout__guidance{box-sizing:border-box;padding:8px 12px;background:var(--dream-ink,#182026);min-block-size:64px;color:var(--dream-paper,#f4f1e8);border-block-end:1px solid #d7c6f02e;grid-template-columns:minmax(0,1fr) 44px;align-items:start;gap:8px;padding-inline-end:64px}.course-morning-checkout--embedded .course-morning-checkout__note p+p{color:#c3beca}.course-morning-checkout--embedded .course-morning-checkout__external{color:#d7c6f0;justify-content:center;block-size:44px;inline-size:44px}.course-morning-checkout--embedded .course-morning-checkout__external-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.course-morning-checkout__details{min-inline-size:0}.course-morning-checkout__details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-block-size:44px;font-size:13px;line-height:1.4;list-style:none;display:flex}.course-morning-checkout__details>summary::-webkit-details-marker{display:none}.course-morning-checkout__details>summary svg{flex:none}.course-morning-checkout__details[open]>summary svg{transform:rotate(180deg)}.course-morning-checkout__details .course-morning-checkout__note{padding-block:4px 8px}.course-morning-checkout--embedded .course-morning-checkout__external:focus-visible{outline-color:#d7c6f0}.course-morning-checkout--embedded .course-morning-checkout__frame{flex:none;height:max(520px,100dvh - 112px)}@media (max-width:600px){.course-morning-checkout--embedded .course-morning-checkout__guidance{padding-block:8px}.course-morning-checkout--embedded .course-morning-checkout__note p{font-size:13px;line-height:1.4}.course-morning-checkout--embedded .course-morning-checkout__note p+p{margin-block-start:2px;font-size:12px}}
