.PublicLearningLayout_layout__35Xn6{background:#fffdf8;color:#151515;min-height:100dvh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}.PublicLearningLayout_footer__mH_Sj,.PublicLearningLayout_header__R7Gwe{width:min(1240px,100% - 48px);margin:auto}.PublicLearningLayout_header__R7Gwe{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:76px;border-bottom:1px solid #ded9d0}.PublicLearningLayout_brand__QJRjc{font-size:21px;font-weight:750;letter-spacing:-.04em;white-space:nowrap}.PublicLearningLayout_brand__QJRjc span{font-size:12px;font-weight:400;color:#6a6259;letter-spacing:0}.PublicLearningLayout_footer__mH_Sj nav,.PublicLearningLayout_header__R7Gwe nav{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.PublicLearningLayout_layout__35Xn6 a{color:inherit;text-decoration:none}.PublicLearningLayout_layout__35Xn6 a:hover{color:#b54820}.PublicLearningLayout_layout__35Xn6 a:focus-visible,.PublicLearningLayout_layout__35Xn6 button:focus-visible,.PublicLearningLayout_layout__35Xn6 input:focus-visible,.PublicLearningLayout_layout__35Xn6 select:focus-visible,.PublicLearningLayout_layout__35Xn6 summary:focus-visible{outline:2px solid #b54820;outline-offset:4px}.PublicLearningLayout_footer__mH_Sj nav a,.PublicLearningLayout_header__R7Gwe nav a{display:inline-flex;align-items:center;min-height:44px;font-size:14px}.PublicLearningLayout_header__R7Gwe nav .PublicLearningLayout_portal__6P2un{border:1px solid #d4cdc1;padding:0 16px;border-radius:14px}.PublicLearningLayout_footer__mH_Sj{padding:36px 0;border-top:1px solid #ded9d0;color:#6a6259;font-size:14px;line-height:1.6}.PublicLearningLayout_skip__pyrsR{position:absolute;left:20px;top:-100px;padding:14px;background:#fff;z-index:10000}.PublicLearningLayout_skip__pyrsR:focus{top:8px}@media(max-width:700px){.PublicLearningLayout_footer__mH_Sj,.PublicLearningLayout_header__R7Gwe{width:calc(100% - 40px)}.PublicLearningLayout_brand__QJRjc span{display:none}.PublicLearningLayout_header__R7Gwe{gap:12px;flex-wrap:wrap;padding:16px 0}.PublicLearningLayout_header__R7Gwe nav{gap:16px}.PublicLearningLayout_header__R7Gwe nav a{font-size:13px}.PublicLearningLayout_footer__mH_Sj nav{gap:12px}}@media print{.PublicLearningLayout_footer__mH_Sj,.PublicLearningLayout_header__R7Gwe,.PublicLearningLayout_skip__pyrsR{display:none}}.ShadowingExample_example__6orNU{margin:24px 0;overflow:hidden;border:1px solid #ded3c3;border-radius:28px;background:#f7f2e9}.ShadowingExample_example__6orNU>summary{padding:24px 28px;color:#332d25;font-size:18px;font-weight:650;cursor:pointer}.ShadowingExample_example__6orNU>summary span{display:block;padding-top:8px;font-size:12px;font-weight:400;color:#655c50}.ShadowingExample_example__6orNU[open]>summary{border-bottom:1px solid #ded3c3}.ShadowingExample_content__enMKz{padding:24px 28px 28px}.ShadowingExample_caption__MylZ2{color:#6a6259;font-size:12px!important;line-height:1.6}.ShadowingExample_steps__t__EO{display:grid;grid-gap:26px;gap:26px;margin:28px 0;padding:0;list-style:none}.ShadowingExample_steps__t__EO h4{margin:0 0 10px;font-size:16px}.ShadowingExample_steps__t__EO li>p{margin:0 0 16px}.ShadowingExample_audio__rfe_1{min-width:0;margin:16px 0;padding:20px;border:1px solid #e5dccf;border-radius:22px;background:#fffdf9}.ShadowingExample_audio__rfe_1 audio{display:block;width:100%;min-width:0;max-width:100%;height:54px}.ShadowingExample_audio__rfe_1 .ShadowingExample_transcript__AiUl3{margin:0 0 14px;color:#29231b;font-size:20px;font-weight:550;line-height:1.5}.ShadowingExample_audio__rfe_1>p[role=status]{color:#a04420;font-size:13px}.ShadowingExample_audioActions__N9fGW{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ShadowingExample_audioActions__N9fGW button{min-height:44px;padding:10px 14px;border:1px solid #d2c6b5;border-radius:14px;background:transparent;color:#4a3e2e;font:inherit;font-size:13px;cursor:pointer}.ShadowingExample_audioActions__N9fGW button[aria-pressed=true]{background:#eee3d0;border-color:#a18a67}.ShadowingExample_answer__mHOOF{padding:0}.ShadowingExample_answer__mHOOF summary{min-height:44px;padding:10px 0;cursor:pointer;font-size:14px}.ShadowingExample_answer__mHOOF p{font-size:14px}.ShadowingExample_next__Jrl5J{padding-top:20px;border-top:1px solid #ded3c3}.ShadowingExample_next__Jrl5J a{display:inline-flex;padding:14px 18px;border-radius:16px;background:#29251e;color:#fffdf9;font-size:14px;line-height:1.5;text-decoration:none}.ShadowingExample_audio__rfe_1 button:focus-visible,.ShadowingExample_example__6orNU summary:focus-visible,.ShadowingExample_next__Jrl5J a:focus-visible{outline:3px solid #a04420;outline-offset:3px}@media(max-width:600px){.ShadowingExample_content__enMKz,.ShadowingExample_example__6orNU>summary{padding:20px}.ShadowingExample_audio__rfe_1{padding:14px}}@media print{.ShadowingExample_audio__rfe_1,.ShadowingExample_next__Jrl5J{display:none}}.ShadowingPlanner_toolPage__9GNdh{width:min(1240px,100% - 48px);margin:0 auto;padding:42px 0 72px;color:#211e19}.ShadowingPlanner_hero__dac5V{position:relative;padding:0 0 30px}.ShadowingPlanner_hero__dac5V h1{max-width:880px;margin:13px 0 16px;font-size:clamp(34px,4.4vw,54px);font-weight:600;line-height:1.08;letter-spacing:-.055em;text-wrap:balance}.ShadowingPlanner_hero__dac5V>p:not(.ShadowingPlanner_eyebrow__wvMaB){max-width:740px;margin:0;color:#6a6259;font-size:16px;line-height:1.7;text-wrap:pretty}.ShadowingPlanner_eyebrow__wvMaB{margin:0;color:#a04420;font-size:11px;font-weight:700;letter-spacing:.075em;text-transform:uppercase}.ShadowingPlanner_jumpLink__W0s0g{display:inline-flex;align-items:center;gap:12px;min-height:44px;margin-top:10px;font-size:13px;font-weight:600}.ShadowingPlanner_planner__Nc_L5{display:grid;grid-template-columns:330px minmax(0,1fr);grid-gap:32px;gap:32px;align-items:start;padding:0 0 48px}.ShadowingPlanner_controls__lB96B{display:grid;grid-gap:10px;gap:10px;min-width:0;padding:26px;border-radius:28px;background:#f3eee4;box-shadow:0 0 0 1px rgba(47,37,21,.08),0 6px 20px rgba(47,37,21,.025)}.ShadowingPlanner_controls__lB96B label{color:#332d25;font-size:12px;font-weight:650;margin-top:9px}.ShadowingPlanner_controls__lB96B label span{color:#736858;font-weight:400}.ShadowingPlanner_controls__lB96B select,.ShadowingPlanner_controls__lB96B textarea{width:100%;min-width:0;min-height:48px;padding:12px 14px;border:1px solid #cfc5b6;border-radius:14px;background:#fffdf9;color:#211e19;font:inherit;font-size:16px;transition:border-color .16s ease,box-shadow .16s ease}.ShadowingPlanner_controls__lB96B select:focus,.ShadowingPlanner_controls__lB96B textarea:focus{border-color:#a04420;box-shadow:0 0 0 3px rgba(160,68,32,.09)}.ShadowingPlanner_controls__lB96B textarea{resize:vertical;min-height:88px;line-height:1.55}.ShadowingPlanner_controls__lB96B textarea::-moz-placeholder{color:#776e62;opacity:1}.ShadowingPlanner_controls__lB96B textarea:-ms-input-placeholder{color:#776e62;opacity:1}.ShadowingPlanner_controls__lB96B textarea::placeholder{color:#776e62;opacity:1}.ShadowingPlanner_controlsHeading__ABS4P{margin-bottom:4px}.ShadowingPlanner_controlsHeading__ABS4P h2{margin:0 0 8px;font-size:23px;font-weight:600;line-height:1.2;letter-spacing:-.04em}.ShadowingPlanner_controlsHeading__ABS4P p{margin:0;color:#706555;font-size:13px;line-height:1.6}.ShadowingPlanner_planner__Nc_L5 button{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:11px 17px;border:1px solid #d2cabe;border-radius:14px;background:#fffdf9;color:#332d25;font-family:inherit;font-size:13px;line-height:1.4;font-weight:550;white-space:nowrap;cursor:pointer;touch-action:manipulation;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.ShadowingPlanner_planner__Nc_L5 button svg{flex-shrink:0}.ShadowingPlanner_planner__Nc_L5 button:hover:not(:disabled){background:#eee5d6;border-color:#b8a58b}.ShadowingPlanner_planner__Nc_L5 button:active:not(:disabled){transform:scale(.96)}.ShadowingPlanner_planner__Nc_L5 button:focus-visible{outline:2px solid #a04420;outline-offset:4px}.ShadowingPlanner_planner__Nc_L5 button:disabled{opacity:.55;cursor:default}.ShadowingPlanner_planner__Nc_L5 .ShadowingPlanner_primary__Ye_Dw{background:#292720;color:#fffdf8;border-color:#292720;border-radius:16px}.ShadowingPlanner_planner__Nc_L5 .ShadowingPlanner_primary__Ye_Dw:hover:not(:disabled){background:#493c2d;border-color:#493c2d}.ShadowingPlanner_controls__lB96B .ShadowingPlanner_primary__Ye_Dw{margin-top:6px;min-height:50px;font-size:14px}.ShadowingPlanner_hint__erRU7{color:#706555;font-size:12px;line-height:1.65;margin:0}.ShadowingPlanner_result__viJ57{min-width:0}.ShadowingPlanner_planIntro__teHD2{padding:2px 4px 0}.ShadowingPlanner_planIntro__teHD2 h2{margin:8px 0;font-size:clamp(25px,2.6vw,34px);font-weight:600;line-height:1.15;letter-spacing:-.045em;scroll-margin-top:24px;text-wrap:balance}.ShadowingPlanner_planIntro__teHD2>p:last-child{margin:0;color:#706555;font-size:13px;line-height:1.6}.ShadowingPlanner_sentence__uY1Uh{margin:20px 0;padding:18px 22px;border-radius:18px;background:#f3eee4;color:#51402f;font-size:19px;line-height:1.6;overflow-wrap:anywhere}.ShadowingPlanner_timer__3Fir_{display:grid;grid-template-columns:minmax(0,1fr) 126px;grid-gap:20px 26px;gap:20px 26px;padding:28px;margin:22px 0 16px;border-radius:28px;background:#f7f2e9;box-shadow:0 0 0 1px rgba(94,68,32,.15),0 8px 24px rgba(47,37,21,.025)}.ShadowingPlanner_timer__3Fir_ h3{margin:10px 0 12px;font-size:25px;font-weight:600;letter-spacing:-.04em;line-height:1.2}.ShadowingPlanner_timer__3Fir_ p{margin:0;color:#625848;font-size:14px;line-height:1.65}.ShadowingPlanner_timer__3Fir_ .ShadowingPlanner_hint__erRU7{grid-column:1/-1;font-size:11px}.ShadowingPlanner_clockWrap__Ysm9Y{padding-top:4px;text-align:right}.ShadowingPlanner_clock__RTNoO{display:block;color:#332d25;font-size:62px;font-weight:500;letter-spacing:-.06em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.ShadowingPlanner_clockLabel__5UrFz{display:block;margin-top:9px;color:#706555;font-size:12px}.ShadowingPlanner_exportActions__P0vi_,.ShadowingPlanner_timerActions__fimvz{display:flex;flex-wrap:wrap;gap:10px;grid-column:1/-1}.ShadowingPlanner_exportActions__P0vi_{padding:0 2px;gap:8px}.ShadowingPlanner_exportActions__P0vi_ button{background:transparent;font-size:12px;min-height:44px;padding:10px 12px;border-color:#e1d9cc}.ShadowingPlanner_stagesHeading__0MKHs{margin:30px 4px 6px;color:#514738;font-size:13px;font-weight:600}.ShadowingPlanner_stages__R4elr{margin:0;padding:0;list-style:none}.ShadowingPlanner_stages__R4elr li{display:grid;grid-template-columns:32px minmax(0,1fr) 42px;grid-gap:14px;gap:14px;padding:18px 12px;margin-top:4px;border-radius:18px}.ShadowingPlanner_stages__R4elr h3{margin:0 0 6px;font-size:15px;font-weight:650;line-height:1.5}.ShadowingPlanner_stages__R4elr p{margin:0;color:#706555;font-size:13px;line-height:1.6}.ShadowingPlanner_stages__R4elr time{padding-top:6px;color:#706555;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.ShadowingPlanner_stages__R4elr li[aria-current]{background:#f3eee4}.ShadowingPlanner_stages__R4elr li[aria-current] h3{color:#934120}.ShadowingPlanner_stages__R4elr li[aria-current] .ShadowingPlanner_stageNumber__ICd5n{background:#e8dbca;color:#934120}.ShadowingPlanner_stageNumber__ICd5n{display:flex;justify-content:center;align-items:center;height:32px;border-radius:11px;background:#f2eee6;color:#736858;font-size:11px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ShadowingPlanner_status__FchfK{min-height:24px;margin:18px 4px 0;color:#706555;font-size:13px;line-height:1.7}.ShadowingPlanner_share__K94NA{display:block;font-size:13px;margin-top:18px}.ShadowingPlanner_share__K94NA input{display:block;width:100%;padding:12px 14px;font-size:16px;margin-top:8px;border:1px solid #cbc4b9;border-radius:14px}.ShadowingPlanner_topic__RXJ8U{display:grid;grid-template-columns:330px minmax(0,1fr);grid-gap:32px;gap:32px;padding:40px 0;border-top:1px solid #e3dcd1;scroll-margin-top:24px}.ShadowingPlanner_topicIntro__NkyHj h2{margin:0 0 14px;font-size:27px;font-weight:600;line-height:1.18;letter-spacing:-.04em;text-wrap:balance}.ShadowingPlanner_topicIntro__NkyHj p{margin:0;color:#706555;font-size:14px;line-height:1.7}.ShadowingPlanner_entry__kZbMT{padding:0 4px 22px}.ShadowingPlanner_entry__kZbMT h3{margin:0 0 8px;font-size:16px;font-weight:600;line-height:1.4}.ShadowingPlanner_entry__kZbMT p{margin:0;color:#706555;font-size:14px;line-height:1.7}.ShadowingPlanner_tool__IQA0z{padding:30px;border-radius:28px;background:#f0e8db}.ShadowingPlanner_tool__IQA0z h2{margin:12px 0;font-size:32px;font-weight:600;line-height:1.15;letter-spacing:-.04em}.ShadowingPlanner_tool__IQA0z>p:not(.ShadowingPlanner_eyebrow__wvMaB){max-width:740px;margin:0;color:#63584b;font-size:14px;line-height:1.7}.ShadowingPlanner_tool__IQA0z a{display:inline-flex;align-items:center;min-height:48px;padding:12px 20px;margin-top:20px;border-radius:16px;background:#292720;color:#fffdf8;font-size:14px}.ShadowingPlanner_tool__IQA0z a:hover{color:#fffdf8;background:#493c2d}.ShadowingPlanner_printNotes__wCm2_{display:none}@media(min-width:1200px){.ShadowingPlanner_hero__dac5V h1{max-width:900px}.ShadowingPlanner_jumpLink__W0s0g{position:absolute;right:4px;bottom:30px}}@media(max-width:1023px){.ShadowingPlanner_planner__Nc_L5,.ShadowingPlanner_topic__RXJ8U{grid-template-columns:290px minmax(0,1fr);gap:24px}.ShadowingPlanner_controls__lB96B{padding:22px}.ShadowingPlanner_timer__3Fir_{grid-template-columns:minmax(0,1fr) 88px;padding:24px;gap:18px}.ShadowingPlanner_clock__RTNoO{font-size:44px}}@media(max-width:767px){.ShadowingPlanner_toolPage__9GNdh{width:calc(100% - 40px);padding-top:26px;padding-bottom:44px}.ShadowingPlanner_hero__dac5V{padding-bottom:22px}.ShadowingPlanner_hero__dac5V h1{font-size:35px;max-width:520px;margin:13px 0 16px}.ShadowingPlanner_hero__dac5V>p:not(.ShadowingPlanner_eyebrow__wvMaB){font-size:15px;line-height:1.65}.ShadowingPlanner_planner__Nc_L5,.ShadowingPlanner_topic__RXJ8U{grid-template-columns:minmax(0,1fr);gap:28px}.ShadowingPlanner_controls__lB96B{padding:24px}.ShadowingPlanner_planIntro__teHD2 h2{font-size:28px}.ShadowingPlanner_timer__3Fir_{grid-template-columns:minmax(0,1fr) 94px;padding:24px}.ShadowingPlanner_clock__RTNoO{font-size:46px}.ShadowingPlanner_timerCopy__NoCqD{display:contents}.ShadowingPlanner_timerCopy__NoCqD>.ShadowingPlanner_eyebrow__wvMaB{grid-column:1;grid-row:1}.ShadowingPlanner_timerCopy__NoCqD h3{grid-column:1;grid-row:2;margin:0;font-size:23px}.ShadowingPlanner_timerCopy__NoCqD p{grid-column:1/-1;grid-row:3}.ShadowingPlanner_clockWrap__Ysm9Y{grid-column:2;grid-row:1/3}.ShadowingPlanner_timerActions__fimvz button:first-child{flex:1 0 100%}.ShadowingPlanner_timerActions__fimvz button:not(:first-child){flex:1 1}.ShadowingPlanner_exportActions__P0vi_ button{flex:1 1 auto}.ShadowingPlanner_stages__R4elr li{grid-template-columns:28px minmax(0,1fr) 34px;gap:10px;padding:16px 8px}.ShadowingPlanner_stageNumber__ICd5n{height:28px;border-radius:10px}.ShadowingPlanner_topic__RXJ8U{padding:30px 0}.ShadowingPlanner_tool__IQA0z{padding:26px}}@media(max-width:359px){.ShadowingPlanner_timer__3Fir_{grid-template-columns:minmax(0,1fr) 78px}.ShadowingPlanner_clock__RTNoO{font-size:38px}.ShadowingPlanner_timerActions__fimvz button{flex-basis:100%}}@media(prefers-reduced-motion:reduce){.ShadowingPlanner_controls__lB96B select,.ShadowingPlanner_controls__lB96B textarea,.ShadowingPlanner_planner__Nc_L5 button{transition:none;transform:none}}@media print{.ShadowingPlanner_toolPage__9GNdh{width:100%;padding:0}.ShadowingPlanner_toolPage__9GNdh>header,.ShadowingPlanner_toolPage__9GNdh>section{display:none}.ShadowingPlanner_planner__Nc_L5{display:block;padding:0}.ShadowingPlanner_controls__lB96B,.ShadowingPlanner_exportActions__P0vi_,.ShadowingPlanner_share__K94NA,.ShadowingPlanner_stagesHeading__0MKHs,.ShadowingPlanner_status__FchfK,.ShadowingPlanner_timer__3Fir_{display:none}.ShadowingPlanner_printNotes__wCm2_{display:block;margin-top:24px}.ShadowingPlanner_stages__R4elr li{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;padding:12px 0;background:transparent}.ShadowingPlanner_planIntro__teHD2 h2{font-size:26px}}.ShadowingPlanner_exampleModel__iUUSY{margin:24px 0}.ShadowingPlanner_nextPractice__xuRGn{margin:24px 0;padding:24px;border:1px solid #ded3c3;border-radius:28px;background:#f3eee4}.ShadowingPlanner_nextPractice__xuRGn h3{margin:0 0 10px;font-size:20px}.ShadowingPlanner_nextPractice__xuRGn p{color:#6a6259;font-size:14px;line-height:1.6}.ShadowingPlanner_nextPractice__xuRGn a{display:inline-flex;padding:14px 18px;border-radius:16px;background:#29251e;color:#fffdf9;font-size:14px;text-decoration:none}@media print{.ShadowingPlanner_exampleModel__iUUSY,.ShadowingPlanner_nextPractice__xuRGn{display:none}}