.lesson-main,.lesson-cta-inner{max-width:560px}@media (min-width: 768px) and (min-height: 600px){.lesson-main,.lesson-cta-inner{max-width:720px}.lesson-main{--lesson-body-size: 18px}.lesson-main .lesson-tile,.lesson-main .lesson-stage-table{zoom:1.45}.lesson-main .lesson-stage-table .lesson-tile{zoom:1}}@media (min-width: 1000px) and (min-height: 600px) and (min-aspect-ratio: 23/20){.lesson-main .june-says{--june-says-size: 120px}.lesson-main .lesson-step__stage{justify-content:flex-end}}.june-says{--june-says-size: 60px;display:flex;flex-direction:row;align-items:flex-start;gap:10px}.june-says__june{margin:2px 0 0}.june-says__nest,.june-says[data-june-picture=failed] .june-says__june{display:none}@media (max-width: 599px){.june-says:not([data-in-rail=true]){--june-says-size: 48px;position:relative;display:block}.june-says:not([data-in-rail=true]) .june-says__june{position:absolute;z-index:1;left:10px;top:8px;margin:0}.june-says:not([data-in-rail=true]) .june-says__bubble{display:block;padding:12px 14px}.june-says:not([data-in-rail=true]) .june-says__bubble:before{display:none}.june-says:not([data-in-rail=true]) .june-says__nest{display:block;float:left;width:calc(var(--june-says-size) + 8px);height:calc(var(--june-says-size) + 2px);margin:-4px 0 0 -4px}.june-says:not([data-in-rail=true]):not([data-june-picture=ready]) .june-says__nest{display:none}.june-says:not([data-in-rail=true]):not([data-june-picture=ready]) .june-says__june{visibility:hidden}.june-says__bubble>*+*{margin-top:8px}.june-says__bubble>.june-says__nest+*{margin-top:0}}.june-says__bubble{position:relative;align-self:stretch;min-width:0;background:var(--ivory-soft);border:1px solid var(--border);border-radius:16px;padding:14px 16px;box-shadow:var(--elev-1);flex:1;display:flex;flex-direction:column;gap:10px;color:var(--navy-ink)}.june-says__bubble:before{content:"";position:absolute;width:14px;height:14px;background:var(--ivory-soft);border:1px solid var(--border);border-right:none;border-bottom:none;top:calc(2px + var(--june-says-size) * .26 - 7px);left:-8px;transform:rotate(-45deg)}@media (min-width: 600px){.june-says{--june-says-size: 96px;flex-direction:row;gap:14px}.june-says__june{margin:4px 0 0}.june-says__bubble{flex:1;padding:16px 20px}.june-says__bubble:before{top:calc(4px + var(--june-says-size) * .26 - 7px);left:-8px;transform:rotate(-45deg)}}.june-says__line,.june-says__body{margin:0;font-family:var(--sans);font-size:var(--lesson-body-size, 1rem);line-height:1.55;color:var(--navy-ink);white-space:pre-wrap}.june-says__ask{margin:0;font-family:var(--serif);font-size:1.25rem;line-height:1.35;font-weight:600;color:var(--navy)}.june-says__reply{margin:0;padding-top:10px;border-top:1px solid var(--border);display:flex;align-items:flex-start;gap:8px;font-family:var(--sans);font-size:var(--lesson-body-size, 1rem);line-height:1.5;color:var(--navy-ink)}.june-says__reply-icon{flex:0 0 auto;margin-top:.2em}.june-says__reply-june{flex:0 0 auto;height:auto;margin-top:-2px}.june-says__list{margin:0;padding-left:18px;font-family:var(--sans);font-size:var(--lesson-body-size, 1rem);line-height:1.55;color:var(--navy-ink)}.june-says__list li+li{margin-top:6px}.lesson-main{--lesson-gap: 12px;box-sizing:border-box;width:100%;margin-inline:auto;display:flex;flex-direction:column;min-height:var(--lesson-fit-h, auto);padding:12px 16px 0}.lesson-main[data-density=compact]{--lesson-gap: 6px;padding-top:3px}.lesson-step{flex:1 0 auto;display:flex;flex-direction:column;gap:var(--lesson-gap);min-width:0}.lesson-step__stage{flex:1 0 auto;display:flex;flex-direction:column;justify-content:center;min-height:0}.lesson-step__answers{display:flex;flex-direction:column;gap:10px}.lesson-step__option{font-family:var(--sans);font-size:.9375rem;line-height:1.4;color:var(--navy-ink);background:var(--white, #fff);border:1.5px solid var(--border);border-radius:12px;padding:10px 16px;min-height:48px;cursor:pointer;text-align:left}.lesson-main[data-density=compact] .lesson-step__answers{gap:8px}.lesson-main[data-density=compact] .lesson-step__option{padding:8px 14px;min-height:44px}.lesson-step__cta{margin-top:auto;position:sticky;bottom:var(--lesson-cta-bottom, 0px);z-index:20;margin-inline:-16px;padding:10px 16px calc(12px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb,var(--page) 92%,transparent);-webkit-backdrop-filter:saturate(180%) blur(10px);backdrop-filter:saturate(180%) blur(10px)}.lesson-main[data-density=compact] .lesson-step__cta{padding-top:6px;padding-bottom:calc(6px + env(safe-area-inset-bottom,0px))}.lesson-step__cta-row{display:flex;align-items:center;gap:12px}.lesson-step__cta-primary{flex:1;min-width:0}.lesson-main[data-density=compact] .june-says{--june-says-size: 44px;gap:8px}.lesson-main[data-density=compact] .june-says__bubble{padding:8px 12px;gap:6px}.lesson-main[data-density=compact] .june-says__bubble>*+*{margin-top:6px}.lesson-main[data-density=compact] .june-says__bubble>.june-says__nest+*{margin-top:0}.lesson-main[data-density=compact]{--june-title-size: 1rem}.lesson-main[data-density=compact] .june-says__line,.lesson-main[data-density=compact] .june-says__body,.lesson-main[data-density=compact] .june-says__reply,.lesson-main[data-density=compact] .june-says__list{font-size:.9375rem;line-height:1.36}.lesson-main[data-density=compact] .june-says__ask{font-size:1.0625rem}.lesson-main[data-density=compact] .june-says__reply{padding-top:6px}.lesson-main[data-density=compact] .section-hand-row{padding-block:3px!important}.lesson-main[data-density=compact] .anchor-card__points{display:none}.lesson-main[data-density=compact] .anchor-card{padding:10px 12px!important}@media (min-width: 768px) and (min-height: 600px) and (max-height: 900px) and (orientation: landscape){.lesson-main .lesson-tile,.lesson-main .lesson-stage-table{zoom:1.15}.lesson-main .lesson-stage-table .lesson-tile{zoom:1}}
