h2.aside-title,.aside-title{color:var(--muted);font:700 .8125rem/1.4 var(--font-assistant), sans-serif;letter-spacing:.04em;margin:0 0 8px}h2.aside-title{font-size:.8125rem;line-height:1.4}.pane-aside .existing-sidebar-offer{margin-top:18px}.pane-aside .existing-sidebar-offer:first-child{margin-top:0}.pane-aside ul:not([class]),.guide-glance ul{padding-inline-start:1.25rem;list-style:outside}.pane-aside li{overflow-wrap:anywhere}.guide-reader{--reading-bar-height:60px}.guide-reader .guide-reading-bar{height:var(--reading-bar-height);margin-bottom:14px;padding-top:4px}.guide-reader .guide-layout.workspace{grid-template-columns:var(--rail) minmax(0, 1fr) var(--aside);gap:var(--pane-gap);align-items:start}.guide-reader .guide-sidebar{grid-area:1/1}.guide-reader .guide-article{grid-area:1/2}.guide-reader .guide-aside{grid-area:1/3}.guide-reader .guide-article{border:1px solid var(--line);border-radius:var(--radius);overflow-wrap:break-word;background:#fff;min-width:0;max-width:none;padding:clamp(18px,2.6vw,44px)}.guide-reader .guide-article section[id]{scroll-margin-top:calc(var(--header-height,64px) + var(--reading-bar-height) + 20px)}.guide-reader .guide-article h1{max-width:60rem;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.75rem)}.guide-reader .guide-article h2{font-size:clamp(1.375rem,1.2rem + .7vw,1.75rem);line-height:1.35}.guide-reader .guide-article :is(section>p,section li,section details li){font-size:inherit;line-height:1.8}.guide-reader .guide-article section>p.text-sm{font-size:.9375rem}.guide-reader .guide-article :is(figure,.guide-media){max-width:100%}.guide-reader .guide-article a:not([class]){color:var(--cta-text)}.guide-reader .guide-article .guide-cover{margin-top:18px}.guide-reader .guide-article .guide-cover img{object-fit:cover;border-radius:var(--radius);width:100%;height:min(22rem,42vh)}.guide-reader .guide-article img,.guide-reader .guide-article pre,.guide-reader .guide-article [role=region]{max-width:100%}.guide-reader .guide-sidebar,.guide-reader .guide-aside{padding:14px 16px}.guide-reader .guide-toc{border:0;max-height:none;padding:0;overflow:visible}.guide-reader .guide-toc-title{margin-bottom:8px;font-size:1rem}.guide-reader .guide-toc nav a{min-height:44px;padding:6px 10px;font-size:.9375rem;line-height:1.45}.guide-reader .guide-toc nav a[aria-current]{background:var(--ink);color:#fff}.guide-reader .guide-toc ol{margin:0;padding:0;list-style:none}@media (min-width:1101px){.guide-reader .guide-sidebar,.guide-reader .guide-aside{top:calc(var(--header-height,64px) + var(--reading-bar-height) + 10px);max-height:calc(100dvh - var(--header-height,64px) - var(--reading-bar-height) - 20px);overscroll-behavior:contain;position:sticky;overflow-y:auto}.guide-reader .guide-inline-glance,.guide-reader .guide-mobile-offer{display:none}}.guide-glance{font-size:.9375rem;line-height:1.65}.guide-glance+.guide-glance{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.guide-glance li+li{margin-top:4px}.guide-glance li{overflow-wrap:anywhere}@media (max-width:1100px){.guide-reader .guide-layout.workspace{grid-template-columns:minmax(0,1fr);gap:14px}.guide-reader .guide-sidebar{grid-area:1/1;padding:0;position:static}.guide-reader .guide-article{grid-area:2/1}.guide-reader .guide-aside{grid-area:3/1;position:static}.guide-glance,.guide-reader .guide-aside--defer .existing-sidebar-offer{display:none}.guide-reader .guide-toc{border-radius:var(--radius);background:#fff}.guide-reader .guide-toc-title{display:none}.guide-reader .guide-toc-toggle{justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:12px 16px;font-weight:600;display:flex}.guide-reader .guide-toc-toggle svg{width:20px;height:20px}.guide-reader .guide-toc nav{padding:0 8px 8px;display:none}.guide-reader .guide-toc nav.is-open{display:block}.guide-reader .guide-sidebar{background:0 0;border:0}.guide-reader .guide-toc{border:1px solid var(--line)}}@media (max-width:700px){.guide-reader .guide-article{border-radius:10px;padding:16px}.guide-reader .guide-article .guide-cover img{height:min(14rem,32vh)}}.reading-page{min-width:0}.reading-crumbs{color:var(--muted);margin-bottom:8px;font-size:.9375rem}.reading-crumbs a{align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.reading-head{flex-wrap:wrap;align-items:flex-start;gap:14px 28px;margin-bottom:14px;display:flex}.reading-head>div{flex:28rem;min-width:0}.reading-head h1{font:700 clamp(1.5rem, 1.1rem + 1.4vw, 2.25rem)/1.2 var(--font-rubik), sans-serif;letter-spacing:-.02em;text-wrap:balance}.reading-head p{color:var(--muted);max-width:62rem;margin-top:8px;font-size:1.0625rem;line-height:1.7}.reading-head .reading-cover{aspect-ratio:auto;object-fit:cover;flex:0 22rem;width:22rem;max-width:100%;height:min(11rem,28vh);margin-top:12px}@media (max-width:700px){.reading-head .reading-cover{flex-basis:100%;width:100%;height:min(10rem,26vh)}}.reading-main{border:1px solid var(--line);border-radius:var(--radius);overflow-wrap:break-word;background:#fff;max-width:none;padding:clamp(16px,2.4vw,40px)}.reading-main.prose-wide{max-width:none}.reading-main :is(section+section){margin-top:2rem}.reading-main h2{font:700 clamp(1.25rem, 1.1rem + .6vw, 1.625rem)/1.35 var(--font-rubik), sans-serif;scroll-margin-top:calc(var(--header-height,64px) + 16px)}.reading-main h3{font-size:1.125rem;font-weight:700}.reading-main :is(ul,ol):not([class])>li+li{margin-top:.5rem}.reading-main :is(table){max-width:100%;display:block;overflow-x:auto}.reading-main :is(pre,code){max-width:100%;overflow-x:auto}.reading-main .growth-flow{margin-block:0 1.5rem}.reading-main .growth-calculator{margin:0}.reading-toc{padding:14px 16px}.reading-toc ul{margin:0;padding:0;list-style:none}.reading-toc a{border-radius:6px;align-items:center;min-height:44px;padding:4px 8px;font-size:.9375rem;line-height:1.45;text-decoration:none;display:flex}.reading-toc a:hover{background:var(--accent-soft)}@media (max-width:1100px){.reading-toc{padding:4px 14px 10px}.reading-toc h2.aside-title,.aside-title{padding-top:10px}}.reading-aside{padding:14px 16px}.reading-main .case-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:16px;margin-top:18px;padding:0;list-style:none;display:grid}.reading-main .case-grid>li{margin:0}.reading-main .case-grid img{object-fit:cover;height:min(11rem,26vh)}.reading-main .growth-recipes{grid-template-columns:repeat(auto-fill,minmax(min(100%,24rem),1fr));gap:16px;margin-top:18px;display:grid}.reading-main .growth-recipes>li{border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;justify-content:space-between;align-items:stretch;gap:10px;padding:16px;display:flex}.reading-main .growth-recipes>li img{object-fit:cover;width:100%;max-width:none;height:min(11rem,26vh)}.reading-main .growth-recipes h3 a{text-decoration:underline}.reading-main .growth-recipes p{max-width:none}.index-page{min-width:0}.index-head{margin-bottom:14px}.index-head h1{font:700 clamp(1.5rem, 1.1rem + 1.4vw, 2.25rem)/1.2 var(--font-rubik), sans-serif;letter-spacing:-.02em}.index-head p{color:var(--muted);max-width:62rem;margin-top:8px;font-size:1.0625rem;line-height:1.7}.index-main{min-width:0}.index-aside{padding:14px 16px}.index-main .listing-controls{top:var(--header-height,64px);background:var(--bg);border-bottom:0;padding-top:4px}.index-main .listing-items{grid-template-columns:repeat(auto-fill,minmax(min(100%,21rem),1fr));gap:14px}.index-main .collection--compact .listing-items{grid-template-columns:minmax(0,1fr)}.index-main .guide-card .guide-card-img{object-fit:cover;aspect-ratio:auto;height:min(11rem,26vh)}.index-main .guide-card{border-radius:var(--radius)}.index-main .guide-card h2{font-size:1.1875rem}.index-main .guide-card p{font-size:1rem}.index-main .courses-collection .provider-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,21rem),1fr));gap:14px;display:grid}.index-main .collection--compact .provider-list{grid-template-columns:minmax(0,1fr)}.index-main .provider-card img{object-fit:cover;aspect-ratio:auto;height:min(10rem,24vh)}@media (max-width:1100px){.index-aside{order:3}.filter-panel{order:1}.index-main{order:2}}.course-detail .course-cover{aspect-ratio:auto;object-fit:cover;width:100%;height:min(22rem,42vh)}.course-detail .detail-sidebar{min-width:0}
