:root{--page-title-display:none;}/* Start custom CSS */body.page-id-538 .ts-concept-lesson[data-ts-concept] { max-width:none; padding:10px 16px 95px; margin:0; border:0; box-shadow:none; }
body.page-id-538 .ts-concept-page { gap:10px; }
body.page-id-538 .ts-concept-page > h2 { margin:0; font-size:24px; line-height:1.25; }
body.page-id-538 .ts-concept-page p { margin:4px 0; line-height:1.45; }
body.page-id-538 .ts-concept-page h3 { font-size:18px; }
body.page-id-538 .ts-concept-page > aside { padding:10px 14px; margin:4px 0; }
body.page-id-538 .ts-dashboard-review-example { margin:6px 0; padding:12px; border:1px solid #ded8bd; border-radius:8px; background:#fff9df; }
body.page-id-538 .ts-dashboard-review-example figcaption { margin-bottom:8px; gap:3px; }
body.page-id-538 .ts-dashboard-review-example figcaption > strong { font-size:17px; }
body.page-id-538 .ts-dashboard-review-example figcaption > span { font-size:12px; }
body.page-id-538 .ts-review-example-controls { margin:8px 0; gap:10px; }
body.page-id-538 .ts-review-example-controls span { padding:6px 10px; }
body.page-id-538 .ts-review-example-next { gap:6px; padding:8px 0 0; }
body.page-id-538 .ts-review-example-next a { padding:7px 12px; box-shadow:none; }
body.page-id-538 .ts-concept-flow { display:flex; flex-wrap:wrap; gap:6px; padding:8px 0; align-items:center; }
body.page-id-538 .ts-concept-flow span { width:auto; flex:1 1 120px; padding:8px; font-size:13px; }
body.page-id-538 .ts-concept-flow i { transform:rotate(-90deg); }
body.page-id-538 .ts-concept-study-detail { grid-template-columns:minmax(0,2fr) minmax(240px,1fr); gap:18px; }
body.page-id-538 .ts-concept-study-detail > section { display:grid; grid-template-columns:190px minmax(0,1fr); gap:10px 16px; align-items:start; }
body.page-id-538 .ts-concept-study-detail > section h3 { margin:0; padding-top:4px; font-size:16px; }
body.page-id-538 .ts-concept-study-detail > section p { padding-bottom:10px; border-bottom:1px solid #e3dec5; }
body.page-id-538 .ts-concept-study-detail > aside { padding:14px; background:#fff9df; border-top:3px solid #ee5300; border-radius:6px; }
body.page-id-538 .ts-concept-study-detail > aside small { margin-top:8px; }
body.page-id-538 .ts-tryout-lesson-preview { margin:8px 0; }
body.page-id-538 .ts-tryout-lesson-preview img { max-height:350px; width:auto; max-width:100%; object-fit:contain; margin:auto; }
body.page-id-538 .ts-regime-key span { padding:8px; }
body.page-id-538 .ts-concept-nav { position:fixed; bottom:10px; left:24px; right:24px; width:auto; z-index:30; margin:0; padding:10px 12px; background:#fffdeb; border:1px solid #ded8bd; border-radius:8px; display:flex; justify-content:space-between; align-items:center; }
body.page-id-538 .ts-concept-nav button { margin:0; box-shadow:none; }
@media(max-width:800px) {
body.page-id-538 .ts-concept-study-detail { grid-template-columns:1fr; }
body.page-id-538 .ts-concept-study-detail > section { grid-template-columns:1fr; gap:4px; }
body.page-id-538 .ts-concept-lesson[data-ts-concept] { padding:8px 0 95px; }
body.page-id-538 .ts-concept-nav { left:12px; right:12px; }
}/* End custom CSS */