.learning-content,.learning-content *,.learning-hero,.learning-hero *{box-sizing:border-box}.learning-hero{position:relative;display:flex;align-items:center;width:100%;min-height:350px;background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;overflow:visible}.learning-hero .overlay{position:absolute;inset:0;background:rgb(0 0 0 / .5);z-index:1}.learning-hero .container{position:relative;z-index:2;display:flex;justify-content:center;width:100%;max-width:1140px;margin:0 auto;padding:40px 20px;overflow:visible}.hero-content{width:70%;max-width:850px;text-align:center;overflow:visible}.hero-content h1{margin:0 0 10px;font-family:"DM Sans",sans-serif;font-size:45px;font-weight:600;line-height:1.3;text-align:center;color:#fff;overflow-wrap:anywhere}.hero-content .meta{margin-bottom:15px;font-family:"Inter",sans-serif;font-size:15px;font-weight:300;line-height:1.6;color:#fff}.hero-content .meta a{color:#fff;text-decoration:none}.hero-content .meta a:hover{color:#fc8200}.breadcrumbs{display:block;width:100%;max-width:100%;margin-top:15px;text-align:center;overflow:visible!important}.breadcrumbs .site-breadcrumbs,.breadcrumbs .rank-math-breadcrumb{position:relative!important;display:block!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;font-size:14px;font-weight:400;line-height:1.6!important;color:#f6f6f6;text-align:center;white-space:normal!important;overflow:visible!important;text-overflow:unset!important;overflow-wrap:anywhere}.breadcrumbs .site-breadcrumbs p,.breadcrumbs .rank-math-breadcrumb p{display:block;width:100%;max-width:100%;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;line-height:1.6!important;color:#f6f6f6;white-space:normal!important;overflow:visible!important;text-overflow:unset!important;overflow-wrap:anywhere}.breadcrumbs .site-breadcrumbs a,.breadcrumbs .rank-math-breadcrumb a{color:#f6f6f6;text-decoration:none;transition:color .2s ease}.breadcrumbs .site-breadcrumbs a:hover,.breadcrumbs .rank-math-breadcrumb a:hover{color:#fc8200}.breadcrumbs .site-breadcrumbs span,.breadcrumbs .rank-math-breadcrumb span,.breadcrumbs .site-breadcrumbs strong,.breadcrumbs .rank-math-breadcrumb strong{color:#6f6f6f}.breadcrumbs .site-breadcrumbs a:hover,.breadcrumbs .rank-math-breadcrumb a:hover{color:#fc8200}.learning-content .container.layout{display:grid;grid-template-columns:minmax(180px,20%) minmax(0,1fr) minmax(200px,25%);gap:30px;width:100%;max-width:1140px;margin:0 auto;padding:60px 20px}.toc{position:sticky;top:100px;align-self:start;max-height:calc(100vh - 120px);padding-right:10px;overflow-y:auto}.toc h3{margin-top:0}.toc ul{margin:0;padding-left:0;list-style:none}.toc li{margin:0}.toc a{display:block;padding:6px 10px;color:#444;line-height:1.5;text-decoration:none;overflow-wrap:anywhere;transition:all 0.2s ease}.toc a:hover{color:#0073aa}.toc a.active{padding-left:10px;font-weight:600;color:#0073aa;background:#f0f8ff;border-left:3px solid #0073aa}.post-content{width:100%;min-width:0}.entry-content{width:100%;min-width:0}.entry-content img,.entry-content video,.entry-content iframe,.entry-content table{max-width:100%}.entry-content img{height:auto}.entry-content iframe{width:100%}.entry-content pre{width:100%;max-width:100%;overflow-x:auto}.entry-content code{overflow-wrap:anywhere}.entry-content table{display:block;width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse}.entry-content h2,.entry-content h3{scroll-margin-top:120px;overflow-wrap:anywhere}.entry-content p,.entry-content li{overflow-wrap:break-word}.related-posts{width:100%;min-width:0}.related-posts h3{margin-top:0}.related-posts ul{margin:0;padding:0;list-style:none}.related-posts li{margin-bottom:10px}.related-posts a{display:block;color:#444;line-height:1.5;text-decoration:none;overflow-wrap:anywhere}.related-posts a:hover{color:#fc8200}.learning-hr{margin:10px 0;border:0;border-top:1px solid #f1f1f1}@media screen and (max-width:1024px){.hero-content{width:85%}.hero-content h1{font-size:38px}.learning-content .container.layout{grid-template-columns:minmax(180px,28%) minmax(0,1fr);gap:30px;padding:50px 25px}.related-posts{grid-column:2}}@media screen and (max-width:767px){.learning-hero{min-height:300px}.learning-hero .container{padding:50px 20px 35px}.hero-content{width:100%;max-width:100%}.hero-content h1{margin-bottom:12px;font-size:clamp(28px, 8vw, 36px);line-height:1.25}.hero-content .meta{font-size:14px;line-height:1.7}.breadcrumbs{width:100%;max-width:100%;margin-top:12px;padding:0;overflow:visible!important}.breadcrumbs .site-breadcrumbs,.breadcrumbs .rank-math-breadcrumb{width:100%!important;max-width:100%!important;height:auto!important;padding:0 5px!important;font-size:13px;line-height:1.7!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere}.breadcrumbs .site-breadcrumbs p,.breadcrumbs .rank-math-breadcrumb p{width:100%;height:auto!important;line-height:1.7!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere}.learning-content .container.layout{display:flex;flex-direction:column;gap:35px;padding:35px 20px 50px}.toc{position:static;width:100%;max-height:none;padding:18px;overflow:visible;background:#f8f8f8;border-radius:6px}.toc a{padding:7px 5px}.toc a.active{padding-left:10px}.post-content,.related-posts{width:100%}.entry-content h2{font-size:26px;line-height:1.3}.entry-content h3{font-size:21px;line-height:1.35}.related-posts{padding-top:5px}}@media screen and (max-width:480px){.learning-hero{min-height:270px}.learning-hero .container{padding:40px 15px 30px}.hero-content h1{font-size:28px}.breadcrumbs .site-breadcrumbs,.breadcrumbs .rank-math-breadcrumb{padding:0!important;font-size:12px;line-height:1.7!important}.learning-content .container.layout{padding:30px 15px 45px}.toc{padding:15px}.entry-content h2{font-size:24px}.entry-content h3{font-size:20px}}