.ema-source-lanhu_home [data-ema-node="text_42"],
.ema-source-lanhu_home [data-ema-node="text_43"],
.ema-source-lanhu_home [data-ema-node="text_44"],
.ema-source-lanhu_home [data-ema-node="text_45"],
.ema-source-lanhu_home [data-ema-node="text_46"],
.ema-source-lanhu_home [data-ema-node="text_47"],
.ema-source-lanhu_home [data-ema-node="text_48"],
.ema-source-lanhu_home [data-ema-node="text_49"],
.ema-source-lanhu_home [data-ema-node="text_50"],
.ema-source-lanhu_home [data-ema-node="text_65"],
.ema-source-lanhu_home [data-ema-node="text_66"],
.ema-source-lanhu_home [data-ema-node="text_67"],
.ema-source-lanhu_home [data-ema-node="text_68"],
.ema-source-lanhu_home [data-ema-node="text_69"],
.ema-source-lanhu_home [data-ema-node="text_70"],
.ema-source-lanhu_home [data-ema-node="text_71"],
.ema-source-lanhu_home [data-ema-node="text_72"]{text-align:center!important;text-align-last:center!important;}
.ema-source-lanhu_oursystem [data-ema-node="text_42"],
.ema-source-lanhu_oursystem [data-ema-node="text_43"],
.ema-source-lanhu_oursystem [data-ema-node="text_44"],
.ema-source-lanhu_oursystem [data-ema-node="text_45"],
.ema-source-lanhu_oursystem [data-ema-node="text_46"],
.ema-source-lanhu_oursystem [data-ema-node="text_47"],
.ema-source-lanhu_oursystem [data-ema-node="text_48"],
.ema-source-lanhu_oursystem [data-ema-node="text_49"],
.ema-source-lanhu_oursystem [data-ema-node="text_50"],
.ema-source-lanhu_oursystem [data-ema-node="text_51"],
.ema-source-lanhu_oursystem [data-ema-node="text_52"],
.ema-source-lanhu_oursystem [data-ema-node="text_53"],
.ema-source-lanhu_oursystem [data-ema-node="text_54"],
.ema-source-lanhu_oursystem [data-ema-node="text_55"],
.ema-source-lanhu_oursystem [data-ema-node="text_56"],
.ema-source-lanhu_oursystem [data-ema-node="text_57"],
.ema-source-lanhu_oursystem [data-ema-node="text_58"],
.ema-source-lanhu_oursystem [data-ema-node="text_61"],
.ema-source-lanhu_oursystem [data-ema-node="text_62"],
.ema-source-lanhu_oursystem [data-ema-node="text_63"],
.ema-source-lanhu_oursystem [data-ema-node="text_64"],
.ema-source-lanhu_oursystem [data-ema-node="text_65"],
.ema-source-lanhu_oursystem [data-ema-node="text_66"],
.ema-source-lanhu_oursystem [data-ema-node="text_67"],
.ema-source-lanhu_oursystem [data-ema-node="text_68"],
.ema-source-lanhu_oursystem [data-ema-node="text_69"],
.ema-source-lanhu_oursystem [data-ema-node="text_70"]{text-align:center!important;text-align-last:center!important;}
.ema-source-lanhu_booktrialclass [data-ema-node="text_37"],
.ema-source-lanhu_booktrialclass [data-ema-node="text_38"],
.ema-source-lanhu_booktrialclass [data-ema-node="text_39"],
.ema-source-lanhu_booktrialclass [data-ema-node="text_40"],
.ema-source-lanhu_booktrialclass [data-ema-node="text_41"],
.ema-source-lanhu_booktrialclass [data-ema-node="text_45"],
.ema-source-lanhu_booktrialclass [data-ema-node="text_47"],
.ema-source-lanhu_booktrialclass [data-ema-node="text_49"],
.ema-source-lanhu_booktrialclass [data-ema-node="text_51"],
.ema-source-lanhu_booktrialclass [data-ema-node="text_52"],
.ema-source-lanhu_booktrialclass [data-ema-node="text_53"],
.ema-source-lanhu_booktrialclass [data-ema-node="text_54"],
.ema-source-lanhu_booktrialclass [data-ema-node="text_55"]{text-align:center!important;text-align-last:center!important;}
.ema-source-lanhu_aboutshane [data-ema-node="text_46"],
.ema-source-lanhu_aboutshane [data-ema-node="text_47"],
.ema-source-lanhu_aboutshane [data-ema-node="text_48"],
.ema-source-lanhu_aboutshane [data-ema-node="text_49"],
.ema-source-lanhu_aboutshane [data-ema-node="text_50"],
.ema-source-lanhu_aboutshane [data-ema-node="text_51"],
.ema-source-lanhu_aboutshane [data-ema-node="text_52"],
.ema-source-lanhu_aboutshane [data-ema-node="text_53"]{text-align:center!important;text-align-last:center!important;}.ema-source-root [hidden]{display:none!important}
.ema-source-lanhu_home .text-group_30{width:auto!important;white-space:nowrap}.ema-source-lanhu_home [data-ema-node=text_85]{width:auto!important;white-space:nowrap}
.ema-footer-real-link{display:block;color:inherit!important;text-decoration:none}.ema-footer-real-link:hover{text-decoration:underline}
.ema-source-root [data-ema-inline-spaces]{white-space:normal!important}
.ema-proof-dialog,.ema-calendar{border:0;border-radius:10px;background:#fff;color:#192b40;box-shadow:0 24px 80px #0008;padding:24px;width:min(840px,92vw);max-height:90vh;overflow:auto;font:16px/1.6 Arial,sans-serif}
.ema-proof-dialog::backdrop,.ema-calendar::backdrop{background:#001126b8}.ema-proof-dialog h2{font-size:24px;margin:0 100px 18px 0}.ema-proof-dialog>img{display:block;width:auto;max-width:100%;height:auto;margin:auto}.ema-proof-dialog p{white-space:pre-wrap}.ema-proof-close{float:right;background:#ff650a;color:white;border:0;border-radius:4px;padding:9px 15px;cursor:pointer}
.ema-confirm-checkbox{position:absolute;inset:0!important;width:100%!important;height:100%!important;opacity:1;margin:0!important;accent-color:#ff650a;cursor:pointer;appearance:auto!important}
.ema-password-toggle{position:relative;z-index:4;cursor:pointer}.ema-source-root input[name=pwd]{padding-right:50px!important}
.ema-form-error{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:999999;width:max-content;max-width:calc(100vw - 32px);padding:15px 45px 15px 20px;border:1px solid #dc4812;border-radius:6px;background:#fff4ef;color:#842906;box-shadow:0 6px 26px #0003;font:16px/1.5 Arial,sans-serif}.ema-form-error button{position:absolute;right:10px;top:10px;border:0;background:none;font-size:23px;cursor:pointer}
.ema-calendar{width:min(350px,94vw);padding:20px}.ema-calendar-nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.ema-calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;text-align:center;margin-bottom:15px}.ema-calendar button{background:#eef3fa;border:1px solid #d5deea;border-radius:4px;padding:8px;cursor:pointer;color:#14263e}.ema-calendar button:hover:not(:disabled){background:#ff650a;color:white}.ema-calendar button:disabled{opacity:.35;cursor:default}.ema-calendar-grid b{font-size:12px}.ema-calendar-nav strong{font-size:18px}
.ema-feedback-library{width:1880px;margin:26px auto 8px;font:20px/1.5 Arial,sans-serif}.ema-feedback-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px}.ema-feedback-date{background:#fff5ea;padding:12px 20px;border-radius:8px;box-shadow:0 0 8px #0002;width:max-content;max-width:100%;font-weight:600;margin-bottom:10px}.ema-feedback-image{padding:25px;border:1px solid #e1e4e8;border-radius:8px;box-shadow:0 1px 8px #0002;background:white;cursor:zoom-in;width:100%}.ema-feedback-image img{width:100%;height:auto;display:block}.ema-feedback-more{display:block;margin:30px auto 0;border:1px solid #ff650a;border-radius:6px;background:white;color:#ff650a;padding:16px 70px;font:20px Arial;cursor:pointer}.ema-feedback-count{text-align:center;font-size:16px;margin:8px 0}.ema-feedback-count:empty{display:none}
.ema-source-mobile .ema-feedback-library{width:355px;margin:12px auto;font-size:9px}.ema-source-mobile .ema-feedback-grid{grid-template-columns:1fr;gap:10px}.ema-source-mobile .ema-feedback-date{font-size:8px;padding:5px 12px;margin:0 0 10px 30px}.ema-source-mobile .ema-feedback-image{padding:12px}.ema-source-mobile .ema-feedback-more{font-size:10px;padding:9px 45px;margin-top:16px;background:#ff650a;color:white}.ema-source-mobile .ema-feedback-count{font-size:10px}
.ema-marking-workspace{width:1880px;margin:25px auto;font:20px/1.6 Arial,sans-serif;color:#1c2d42}.ema-marking-workspace *{box-sizing:border-box}.ema-year-tabs{display:grid;grid-template-columns:repeat(5,1fr);gap:40px;padding:20px 70px;background:#061b33;border-radius:7px}.ema-year-tabs button{background:#fff;border:1px solid #d8e2ef;border-radius:5px;padding:14px 10px;color:#1d3047;font-size:19px;cursor:pointer;font-weight:bold}.ema-year-tabs button[aria-pressed=true]{border-color:#ff650a;background:#102940;color:#ff650a}.ema-year-tabs small{display:block;font-size:16px;font-weight:normal}.ema-sample-preview{font-size:16px;padding:8px 12px;border-left:3px solid #ff650a;background:#fff6eb}.ema-sample-facts{display:grid;grid-template-columns:1.4fr repeat(5,1fr);gap:0;margin:20px 0 12px;background:#fff;border:1px solid #e0e5eb;border-radius:6px;padding:18px 0}.ema-sample-facts>span,.ema-sample-facts>strong{text-align:center;padding:0 15px;border-right:1px solid #e3e7ed;font-size:20px;font-weight:bold}.ema-sample-facts>strong{color:#ff650a}.ema-sample-facts small{display:block;font-weight:normal;font-size:18px}.ema-sample-instruction{text-align:right;font-size:18px;color:#7540b2;margin:0 0 15px}.ema-sample-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.ema-sample-essay,.ema-sample-comments,.ema-sample-assessment{background:#fff;border:1px solid #e0e4e9;border-radius:7px;box-shadow:0 1px 6px #0001;padding:28px}.ema-sample-essay{grid-column:1;grid-row:1}.ema-sample-comments{grid-column:2;grid-row:1 / span 2}.ema-sample-assessment{grid-column:1;grid-row:2}.ema-marking-workspace h3{font:600 23px/1.5 Arial,sans-serif;margin:0 0 20px}.ema-marking-workspace h2{font:32px/1.4 Georgia,serif;margin:0 0 28px}.ema-essay-paragraph{display:grid;grid-template-columns:85px 1fr;gap:18px;width:100%;background:none;border:2px solid transparent;border-radius:5px;padding:8px 0;margin:0 0 20px;text-align:left;color:inherit;font:21px/1.8 Arial,sans-serif;cursor:pointer}.ema-essay-paragraph>span{background:#f3f3f5;border-radius:5px;font-size:16px;text-align:center;padding:10px 5px}.ema-essay-paragraph.is-selected{border-color:#2266dd;background:#f0f5ff}.ema-sample-comments h3 small{float:right;font-size:17px;font-weight:normal}.ema-sample-comments details{padding:12px 15px;border:2px solid transparent;border-left:3px solid #1764ea;margin-bottom:20px}.ema-sample-comments details:nth-of-type(4n+2){border-left-color:#009674}.ema-sample-comments details:nth-of-type(4n+3){border-left-color:#793abb}.ema-sample-comments details:nth-of-type(4n){border-left-color:#ff650a}.ema-sample-comments details.is-selected{background:#f0f5ff;border-color:#2266dd}.ema-sample-comments summary{cursor:pointer;font-size:24px}.ema-sample-comments summary small{float:right;font-size:16px}.ema-sample-comments ol{padding:0;margin:20px 0 0;list-style:none}.ema-sample-comments li{display:flex;gap:20px;margin:16px 0;font:20px/1.7 Arial,sans-serif}.ema-sample-comments li b{display:inline-flex;align-items:center;justify-content:center;background:#1b63e8;color:#fff;flex:0 0 28px;height:28px;border-radius:50%;font-size:16px}.ema-sample-assessment table{border-collapse:collapse;width:100%;font-size:18px}.ema-sample-assessment td,.ema-sample-assessment th{padding:8px 12px;border:1px solid #dce4ee;text-align:left}.ema-sample-assessment thead{background:#f2f6fd}.ema-sample-assessment tr:last-child{color:#ee3457}.ema-sample-teaches{padding:20px;margin-top:24px;border:1px solid #ffe0bf;background:#fff6eb;border-radius:5px}.ema-sample-teaches p{font-size:18px}.ema-sample-empty{padding:60px;background:white;text-align:center}
.ema-source-mobile .ema-marking-workspace{width:355px;margin:15px auto;font-size:10px}.ema-source-mobile .ema-year-tabs{padding:6px;gap:4px}.ema-source-mobile .ema-year-tabs button{font-size:8px;padding:8px 2px}.ema-source-mobile .ema-year-tabs small{font-size:6px}.ema-source-mobile .ema-sample-preview{font-size:8px;padding:8px}.ema-source-mobile .ema-sample-facts{grid-template-columns:repeat(3,1fr);gap:8px;padding:10px 0;margin:10px 0}.ema-source-mobile .ema-sample-facts>span,.ema-source-mobile .ema-sample-facts>strong{font-size:9px;padding:3px 5px}.ema-source-mobile .ema-sample-facts small{font-size:8px}.ema-source-mobile .ema-sample-instruction{font-size:9px;text-align:center}.ema-source-mobile .ema-sample-columns{display:flex;flex-direction:column;gap:10px}.ema-source-mobile .ema-sample-columns>*{width:100%;padding:12px}.ema-source-mobile .ema-marking-workspace h3{font-size:12px;margin:0 0 10px}.ema-source-mobile .ema-marking-workspace h2{font-size:17px;margin:0 0 12px}.ema-source-mobile .ema-essay-paragraph{grid-template-columns:42px 1fr;gap:8px;font-size:10px;line-height:1.7;margin-bottom:10px}.ema-source-mobile .ema-essay-paragraph>span{font-size:8px;padding:8px 3px}.ema-source-mobile .ema-sample-comments h3 small{font-size:8px}.ema-source-mobile .ema-sample-comments details{padding:8px;margin-bottom:10px}.ema-source-mobile .ema-sample-comments summary{font-size:11px}.ema-source-mobile .ema-sample-comments summary small{font-size:8px}.ema-source-mobile .ema-sample-comments li{font-size:10px;gap:8px;margin:8px 0}.ema-source-mobile .ema-sample-comments li b{flex-basis:15px;height:15px;font-size:8px}.ema-source-mobile .ema-sample-comments ol{margin-top:10px}.ema-source-mobile .ema-sample-assessment table{font-size:9px}.ema-source-mobile .ema-sample-assessment td,.ema-source-mobile .ema-sample-assessment th{padding:5px}.ema-source-mobile .ema-sample-teaches{margin-top:12px;padding:10px}.ema-source-mobile .ema-sample-teaches p{font-size:10px}.ema-source-mobile .ema-sample-empty{padding:25px 12px;font-size:11px}
.ema-source-lanhu_mobileparentsfeedback .page,.ema-source-lanhu_mobilemarkingsample .page{min-height:0!important}
.ema-source-mobile .ema-inline-feedback{padding:12px;margin:0 0 18px;border-left:3px solid #1764ea;background:#f4f7fd;font:10px/1.65 Arial,sans-serif}.ema-source-mobile .ema-inline-feedback:nth-of-type(even){border-left-color:#009674;background:#f3faf7}.ema-source-mobile .ema-inline-feedback summary{font-weight:bold;cursor:pointer}.ema-source-mobile .ema-inline-feedback summary small{float:right;font-size:8px;font-weight:normal}.ema-source-mobile .ema-inline-feedback ol{list-style:none;padding:0;margin:8px 0 0}.ema-source-mobile .ema-inline-feedback li{display:flex;gap:8px;margin:8px 0}.ema-source-mobile .ema-inline-feedback li b{background:#1b63e8;color:white;border-radius:50%;font-size:8px;flex:0 0 15px;height:15px;text-align:center}.ema-source-mobile .ema-inline-feedback.is-selected{outline:2px solid #2266dd}
.ema-marking-workspace .ema-sample-comments li>span,.ema-marking-workspace .ema-inline-feedback li>span{flex:1 1 0;min-width:0;white-space:normal;overflow-wrap:anywhere}
.ema-marking-workspace .ema-sample-columns>*{min-width:0}
.ema-source-mobile .ema-mobile-marking-heading{display:block;text-align:center;font:18px/1.5 Georgia,serif;margin:14px 0 0;width:100%}

/* Interactive controls and feedback pagination override the exported button reset. */
.ema-source-root :is(a[href],[role="link"],[role="button"],[data-ema-outline],[data-ema-rubric],button:not(:disabled)),
.ema-source-root :is(a[href],[role="link"],[role="button"],[data-ema-outline],[data-ema-rubric],button:not(:disabled)) *{cursor:pointer}
.ema-source-root .ema-feedback-more{display:flex;align-items:center;justify-content:center;gap:28px;width:420px;max-width:90%;min-height:76px;margin:30px auto 0;padding:16px 40px;border:2px solid #ff650a;border-radius:8px;background:#fff;color:#ff650a;font:24px/1.4 Arial,sans-serif;cursor:pointer}
.ema-source-root .ema-feedback-more:hover{background:#fff3e9}
.ema-source-root .ema-feedback-more:focus-visible,.ema-source-root [data-ema-rubric]:focus-visible,.ema-source-root [data-ema-outline]:focus-visible{outline:3px solid #1764ea;outline-offset:4px}
.ema-source-root .ema-feedback-more[hidden]{display:none!important}
.ema-source-mobile .ema-feedback-more{width:220px;min-height:40px;margin:18px auto 0;padding:10px 24px;border-width:1px;border-radius:5px;font-size:13px}

/* 5.34.28: mobile customer review. Desktop layouts are unchanged. */
.ema-source-lanhu_mobileparentsfeedback [data-ema-node="text_14"]::after {content:"\00a0"}
.ema-source-mobile [data-ema-outline] > :nth-child(2),
.ema-source-lanhu_mobileaboutus .button_3 > .image-text_73,
.ema-source-lanhu_mobileaboutshane .image-text_32 .text-group_51 {display:none!important}
.ema-source-lanhu_mobilecontactus .text-group_1 {display:flex;gap:3px;width:auto;align-items:center;justify-content:center;font-size:7px}
.ema-source-lanhu_mobilecontactus .text-group_1 > span {position:static;margin:0;height:auto;line-height:1.4}
.ema-source-lanhu_mobilecontactus .text-group_1 > span:empty {display:none}
.ema-source-mobile .ema-mobile-choice {border:1px solid #e5e7eb!important;cursor:pointer;box-sizing:border-box}
.ema-source-mobile .ema-mobile-choice[aria-pressed="true"] {border-color:var(--ema-choice-color,#ff640b)!important;box-shadow:inset 0 0 0 1px var(--ema-choice-color,#ff640b)!important}
.ema-source-mobile .ema-mobile-choice:focus-visible {outline:2px solid #1463df;outline-offset:2px}
.ema-source-root.ema-source-mobile .ema-mobile-dots {display:flex;justify-content:center;align-items:center;gap:8px;margin:8px auto}
.ema-source-root.ema-source-mobile .ema-mobile-dots button {display:block;width:22px;height:22px;padding:7px;border:0;background:transparent;cursor:pointer}
.ema-source-root.ema-source-mobile .ema-mobile-dots button::before {content:"";display:block;width:8px;height:8px;border-radius:50%;background:#e5e7eb}
.ema-source-root.ema-source-mobile .ema-mobile-dots button[aria-pressed="true"]::before {background:#ff640b}
.ema-source-lanhu_mobileourcourse .grid_9 .text-group_215 {width:100%;align-items:center}
.ema-source-lanhu_mobileourcourse .grid_9 .text_73 {width:calc(100% - 12px);height:auto;white-space:normal;text-align:center;margin-left:6px;margin-right:6px;line-height:1.4}
.ema-source-lanhu_mobileourcourse .grid_9 .text_73 br {display:none}
.ema-source-lanhu_mobileparentsfeedback .text-wrapper_1,
.ema-source-lanhu_mobileparentsfeedback .text-wrapper_2 {text-align:center!important}
.ema-source-lanhu_mobileourcourse [data-ema-node="text_17"]{text-align:center!important;align-self:center;margin-left:auto!important;margin-right:auto!important;max-width:100%;white-space:normal}
.ema-source-lanhu_mobileourcourse [data-ema-node="text_18"]{text-align:center!important;align-self:center;margin-left:auto!important;margin-right:auto!important;max-width:100%;white-space:normal}
.ema-source-lanhu_mobileourcourse [data-ema-node="text_19"]{text-align:center!important;align-self:center;margin-left:auto!important;margin-right:auto!important;max-width:100%;white-space:normal}
.ema-source-lanhu_mobileourcourse [data-ema-node="text_25"]{text-align:center!important;align-self:center;margin-left:auto!important;margin-right:auto!important;max-width:100%;white-space:normal}
.ema-source-lanhu_mobileourcourse [data-ema-node="text_26"]{text-align:center!important;align-self:center;margin-left:auto!important;margin-right:auto!important;max-width:100%;white-space:normal}
.ema-source-lanhu_mobileourcourse [data-ema-node="text_27"]{text-align:center!important;align-self:center;margin-left:auto!important;margin-right:auto!important;max-width:100%;white-space:normal}
.ema-source-lanhu_mobileourcourse [data-ema-node="text_112"]{text-align:center!important;align-self:center;margin-left:auto!important;margin-right:auto!important;max-width:100%;white-space:normal}
.ema-source-lanhu_mobileourcourse [data-ema-node="text_113"]{text-align:center!important;align-self:center;margin-left:auto!important;margin-right:auto!important;max-width:100%;white-space:normal}
.ema-source-lanhu_mobileourcourse [data-ema-node="text_114"]{text-align:center!important;align-self:center;margin-left:auto!important;margin-right:auto!important;max-width:100%;white-space:normal}
.ema-source-lanhu_mobileparentsfeedback [data-ema-node="text_2"]{text-align:center!important;align-self:center;margin-left:auto!important;margin-right:auto!important;max-width:100%;white-space:normal}
.ema-source-lanhu_mobileparentsfeedback [data-ema-node="text_5"]{text-align:center!important;align-self:center;margin-left:auto!important;margin-right:auto!important;max-width:100%;white-space:normal}
.ema-source-lanhu_mobileparentsfeedback [data-ema-node="text_6"]{text-align:center!important;align-self:center;margin-left:auto!important;margin-right:auto!important;max-width:100%;white-space:normal}
.ema-source-lanhu_mobileparentsfeedback [data-ema-node="text_7"]{text-align:center!important;align-self:center;margin-left:auto!important;margin-right:auto!important;max-width:100%;white-space:normal}
.ema-source-lanhu_mobileaboutus [data-ema-node="text_33"]{text-align:center!important;align-self:center;margin-left:auto!important;margin-right:auto!important;max-width:100%;white-space:normal}
.ema-source-lanhu_mobileaboutus [data-ema-node="text_34"]{text-align:center!important;align-self:center;margin-left:auto!important;margin-right:auto!important;max-width:100%;white-space:normal}
.ema-source-lanhu_mobileaboutus [data-ema-node="text_35"]{text-align:center!important;align-self:center;margin-left:auto!important;margin-right:auto!important;max-width:100%;white-space:normal}
.ema-source-lanhu_mobileaboutus [data-ema-node="text_36"]{text-align:center!important;align-self:center;margin-left:auto!important;margin-right:auto!important;max-width:100%;white-space:normal}
.ema-source-lanhu_mobileaboutus [data-ema-node="text_37"]{text-align:center!important;align-self:center;margin-left:auto!important;margin-right:auto!important;max-width:100%;white-space:normal}
.ema-source-lanhu_mobileaboutus [data-ema-node="text_38"]{text-align:center!important;align-self:center;margin-left:auto!important;margin-right:auto!important;max-width:100%;white-space:normal}
.ema-source-lanhu_mobileaboutus [data-ema-node="text_39"]{text-align:center!important;align-self:center;margin-left:auto!important;margin-right:auto!important;max-width:100%;white-space:normal}
.ema-source-lanhu_mobileaboutus [data-ema-node="text_40"]{text-align:center!important;align-self:center;margin-left:auto!important;margin-right:auto!important;max-width:100%;white-space:normal}
.ema-source-lanhu_mobileaboutus [data-ema-node="text_46"]{text-align:center!important;align-self:center;margin-left:auto!important;margin-right:auto!important;max-width:100%;white-space:normal}
.ema-source-lanhu_mobileaboutus [data-ema-node="text_47"]{text-align:center!important;align-self:center;margin-left:auto!important;margin-right:auto!important;max-width:100%;white-space:normal}
.ema-source-lanhu_mobileaboutus [data-ema-node="text_48"]{text-align:center!important;align-self:center;margin-left:auto!important;margin-right:auto!important;max-width:100%;white-space:normal}
.ema-source-lanhu_mobileaboutus [data-ema-node="text_49"]{text-align:center!important;align-self:center;margin-left:auto!important;margin-right:auto!important;max-width:100%;white-space:normal}
.ema-source-lanhu_mobileaboutus [data-ema-node="text_50"]{text-align:center!important;align-self:center;margin-left:auto!important;margin-right:auto!important;max-width:100%;white-space:normal}
.ema-source-lanhu_mobileaboutus [data-ema-node="text_51"]{text-align:center!important;align-self:center;margin-left:auto!important;margin-right:auto!important;max-width:100%;white-space:normal}
.ema-source-lanhu_mobilebookatriallesson [data-ema-node="text_26"]{text-align:center!important;align-self:center;margin-left:auto!important;margin-right:auto!important;max-width:100%;white-space:normal}
.ema-source-lanhu_mobilebookatriallesson [data-ema-node="text_27"]{text-align:center!important;align-self:center;margin-left:auto!important;margin-right:auto!important;max-width:100%;white-space:normal}
.ema-source-lanhu_mobilebookatriallesson [data-ema-node="text_28"]{text-align:center!important;align-self:center;margin-left:auto!important;margin-right:auto!important;max-width:100%;white-space:normal}
.ema-source-lanhu_mobilequicktipsvideo [data-ema-node="text_3"]{text-align:center!important;align-self:center;margin-left:auto!important;margin-right:auto!important;max-width:100%;white-space:normal}

/* 5.34.29: unified mobile Contact label and centered course downloads. */
.ema-source-lanhu_mobilecontactus .text-group_1 {gap:0;justify-content:center;text-align:center}
.ema-source-lanhu_mobilecontactus [data-ema-node="text_contact_cta"] {font-size:7px;line-height:1.4;white-space:normal;text-align:center}
.ema-source-lanhu_mobileourcourse [data-ema-outline] {justify-content:center;align-items:center}
.ema-source-lanhu_mobileourcourse [data-ema-outline] > :first-child {align-items:center;margin-left:auto;margin-right:auto}
.ema-source-lanhu_mobileourcourse [data-ema-outline] span[data-ema-node] {text-align:center!important;align-self:center;width:100%;margin-left:0;margin-right:0}
