.sr-consultation-summary{scroll-margin-top:100px;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;gap:22px;padding:24px 28px;margin:28px auto;border:1px solid #d4e2d8;border-radius:14px;background:#eff6ee;color:#193e33;max-width:1120px;word-break:keep-all}.sr-consultation-summary strong{display:block;font-size:18px;line-height:1.6}.sr-consultation-summary p{margin:7px 0 0;font-size:13px;line-height:1.8;color:#50675a}.sr-consultation-summary>a{white-space:nowrap;font-size:13px;font-weight:700;color:#08795d;text-decoration:underline;text-underline-offset:4px}.sr-consultation-summary small{display:block;color:#687a6c;font-size:11px;margin-top:6px;line-height:1.7}.sr-consultation-mini{display:block;padding:20px;margin:22px 0}.sr-consultation-mini strong{font-size:15px}.sr-consultation-mini>a{display:inline-block;margin-top:12px;white-space:normal}.sr-consultation-home{padding:32px;width:calc(100% - 48px)}.sr-consultation-home strong{font-size:25px;letter-spacing:-.7px}.sr-consultation-home>a{background:#08795d;color:white;text-decoration:none;border-radius:8px;padding:12px 18px}.sr-consultation-nav{white-space:nowrap}@media(max-width:800px){.sr-consultation-summary{align-items:start;flex-direction:column;gap:14px;padding:22px}.sr-consultation-home strong{font-size:22px}.sr-consultation-home{padding:25px}.sr-consultation-summary>a{white-space:normal}.sr-consultation-mini{padding:20px}} 

.sr-tuition-policy{box-sizing:border-box;scroll-margin-top:100px;background:#f4f1e7;border:1px solid #e9e5d8;border-radius:12px;padding:24px 28px;margin:28px 0;color:#253e48;line-height:1.8;word-break:keep-all}.sr-tuition-policy h3{font-size:18px;margin:0 0 12px}.sr-tuition-policy ul{display:block;margin:0;padding-left:22px;list-style:disc}.sr-tuition-policy li{font-size:14px;margin:7px 0;padding:0}.sr-tuition-policy strong{font-weight:700}@media(max-width:600px){.sr-tuition-policy{padding:22px 20px}.sr-tuition-policy li{font-size:13px}}

.article-body .sr-tuition-policy ul{background:transparent;border:0;box-shadow:none;border-radius:0;margin:0;padding:0 0 0 22px}.article-body .sr-tuition-policy li{display:list-item;list-style:disc;background:transparent;border:0;box-shadow:none;padding:0;margin:7px 0}.article-body .sr-tuition-policy li::before,.article-body .sr-tuition-policy li::after{content:none}.article-body .sr-tuition-policy strong{font-size:inherit}

/* Bright, readable guide connections. */
.sr-consultation-summary{background:#fff0e4;border-color:#f1a26a;border-left:6px solid #f19a5a;border-radius:20px;color:#202745;box-shadow:0 4px 0 #ffe0c7}.sr-consultation-summary strong{color:#202745}.sr-consultation-summary p,.sr-consultation-summary small{color:#586077}.sr-consultation-summary>a{background:#843611;color:#fff;border-radius:999px;padding:11px 18px;text-decoration:none}.sr-tuition-policy{background:#fff9da;border-color:#dbc047;border-left:6px solid #e1c239;border-radius:20px;color:#202745}.sr-tuition-policy h3{color:#202745}

.sr-example-guide{background:linear-gradient(125deg,#eaf6ff,#f4eeff);border-color:#9dbde7;border-left:6px solid #77b9e8;border-radius:20px;color:#202745}.sr-example-guide .sr-example-guide-links a{background:#fff;color:#174d88;border-color:#9dbde7;border-radius:999px}

.sr-learning-check{background:#fff9da;border-color:#dbc047;border-left-color:#e1c239;border-radius:20px;color:#202745}.sr-learning-check .sr-learning-check-kicker{color:#69510a}.sr-learning-check h2{color:#202745}.sr-learning-check .sr-learning-check-button{background:#69510a;color:#fff;border-radius:999px}

/* Compact, colorful mobile navigation with room for search. */

@media(max-width:600px){.header-inner{position:relative;gap:10px;padding-block:12px}.site-nav{position:static;gap:5px}.site-nav .nav-link{white-space:nowrap;font-size:12px;min-height:34px;padding:3px 0;border-radius:10px;background:#f4f0fc}.site-nav .nav-link:nth-child(3n+2){background:#eaf6ff}.site-nav .nav-link:nth-child(3n){background:#fff0e4}.site-nav .search-trigger{position:absolute;top:8px;right:0}.site-nav .search-panel{width:100%;right:0}}
