.learning-guide .guide-intro{padding:24px 0 40px;text-align:center}.learning-guide .blog-post-breadcrumb{text-align:left;margin-bottom:36px}.learning-guide h1{max-width:800px;margin:0 auto}.guide-route{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:32px;gap:32px;list-style:none;margin:36px auto 0;padding:0;max-width:760px}.guide-route li{min-width:0;position:relative}.guide-route li:not(:last-child):after{content:"";position:absolute;top:32px;left:calc(50% + 48px);width:calc(100% - 64px);border-top:1px solid #c3d4ce}.guide-route a{display:flex;flex-direction:column;align-items:center;gap:8px;text-decoration:none}.guide-route strong{color:#203128;font-size:18px}.guide-route a:hover strong{text-decoration:underline}.guide-route-number{font-size:13px;color:#527f28;font-weight:700}.guide-index{border-block:1px solid #dce3dd}.guide-index .container{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 28px;padding:16px 0}.guide-index span{font-size:13px;color:#536158}.guide-index a{min-height:44px;display:inline-flex;align-items:center;color:#355b25;font-size:15px;text-underline-offset:4px}.guide-start{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;grid-gap:80px;gap:80px}.guide-example{margin:0;padding:32px 0;border-block:1px solid #c3d4ce}.guide-example figcaption{font-size:14px;color:#536158;margin-bottom:32px}.learning-guide .guide-example p{margin:0 0 20px;padding:16px 20px;width:300px;max-width:88%;border-radius:8px 8px 8px 2px;background:#e3f2d9;color:#354a32;display:flex;flex-direction:column;gap:6px}.guide-example p:nth-of-type(2){margin-left:auto;border-radius:8px 8px 2px 8px;background:#e1eef9;color:#304e65}.guide-example [lang=eu]{font-size:28px;color:#355b25;font-weight:700}.guide-example p:nth-of-type(2) [lang=eu]{color:#366b93}.guide-example small{font-size:13px;color:#536158}.guide-step-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:40px;gap:40px}.guide-step-list li{display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:20px;gap:20px}.guide-step-list li>span{padding-top:7px}.guide-step-list p{margin:12px 0}.guide-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:48px;gap:48px}.guide-pillars article>img{margin-bottom:20px}.learning-guide details>summary{cursor:pointer;min-height:44px;padding-block:12px;font-size:16px;color:#355b25;line-height:1.5}.learning-guide details>p{font-size:16px}.guide-routine{margin-top:64px;padding-top:40px;border-top:1px solid #c3d4ce}.guide-routine ol{list-style:none;padding:0;margin:32px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:32px;gap:32px}.guide-routine li{border-left:3px solid #82ac5a;padding:8px 0 8px 20px;display:flex;flex-direction:column;gap:8px}.guide-routine li:nth-child(2){border-color:#5e9cd2}.guide-routine li:nth-child(3){border-color:#e56e65}.guide-routine li span{color:#536158}.guide-resources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:56px 64px;gap:56px 64px}.guide-resources article{display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:24px;gap:24px;padding-top:24px;border-top:1px solid #dce3dd}.guide-resources .learning-link{margin-right:24px}.guide-levels{max-width:860px}.guide-levels details{border-bottom:1px solid #c3d4ce}.learning-guide .guide-levels summary{display:grid;grid-template-columns:56px minmax(0,1fr) 24px;align-items:center;grid-gap:24px;gap:24px;padding:20px 0;list-style:none;font-weight:600;color:#203128}.guide-levels summary::-webkit-details-marker{display:none}.guide-level-code{background:#fff;border:1px solid #c3d4ce;border-radius:4px;display:grid;place-items:center;width:56px;height:48px;font-size:22px;color:#355b25}.guide-level-toggle{font-size:24px;text-align:center}.guide-levels details[open] .guide-level-toggle{transform:rotate(45deg)}.guide-level-body{padding:0 48px 16px 80px;max-width:740px}.learning-guide .guide-note{margin-top:28px;max-width:760px;font-size:15px}.guide-downloads{justify-content:flex-start;margin-bottom:24px}.guide-downloads .store-badge{max-width:100%;border-radius:8px}.guide-readings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:48px;gap:48px}.guide-readings article{padding-top:24px;border-top:1px solid #c3d4ce}.guide-readings article>span{display:block;margin-bottom:24px}.guide-readings h3 a{color:inherit;text-decoration:none}.guide-readings h3 a:hover{text-decoration:underline}.guide-editorial{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-gap:80px;gap:80px}.guide-editorial-more{border-left:2px solid #c3d4ce;padding-left:32px;align-self:start}@media (max-width:700px){.learning-guide .blog-post-breadcrumb{margin-bottom:28px}.learning-guide h1{font-size:34px}.guide-route{gap:12px;margin-top:28px}.guide-route img{width:48px;height:48px}.guide-route strong{font-size:14px;line-height:1.45}.guide-route li:not(:last-child):after{top:24px;left:calc(50% + 32px);width:calc(100% - 52px)}.guide-index .container{gap:4px 20px;justify-content:flex-start}.guide-index span{width:100%}.guide-editorial,.guide-pillars,.guide-readings,.guide-resources,.guide-start{grid-template-columns:minmax(0,1fr);gap:48px}.guide-example{padding:24px 0}.guide-example [lang=eu]{font-size:24px}.guide-pillars article{border-top:1px solid #c3d4ce;padding-top:24px}.guide-routine ol{grid-template-columns:minmax(0,1fr);gap:24px}.guide-resources article{grid-template-columns:40px minmax(0,1fr);gap:16px}.guide-resources article>img{width:40px;height:40px}.learning-guide .guide-levels summary{gap:16px}.guide-level-body{padding:0 0 16px}.guide-editorial-more{padding-left:24px}}