.learning-hero{grid-template-columns:1.3fr 1fr;align-items:center;gap:64px;padding-bottom:90px;display:grid}.learning-page .learning-label{color:#a2bcbf;margin:0 0 24px;font-size:.875rem;line-height:1.5}.learning-hero h1{max-width:710px}.learning-hero h1>span{color:#ceff42}.learning-hero .learning-intro{color:#bacdd0;max-width:480px;font-size:var(--type-lead-size);line-height:var(--type-body-leading);margin:28px 0 0}.learning-hero-actions{flex-wrap:wrap;align-items:center;gap:16px 26px;margin-top:32px;display:flex}.learning-practice{background:radial-gradient(at 95% 0,#72999b1a,#0000 65%),linear-gradient(130deg,#d3efe909,#d3efe902),#0b2026;border:1px solid #d5eee817;border-radius:24px;padding:32px;position:relative;overflow:hidden;box-shadow:inset 0 1px #e8fff00d}.learning-practice ol{margin:0;padding:0;list-style:none}.learning-practice li{grid-template-columns:44px minmax(0,1fr);gap:20px;padding:0 0 28px;display:grid;position:relative}.learning-practice li:not(:last-child):after{content:"";background:linear-gradient(#ceff4240,#ceff420a);width:1px;position:absolute;top:50px;bottom:7px;left:21px}.learning-practice li:last-child{padding-bottom:0}.learning-practice-number{color:#ceff42;background:#ceff420a;border:1px solid #ceff4226;border-radius:14px;place-items:center;width:44px;height:44px;font-size:.875rem;display:grid}.learning-practice h2{font-size:1.25rem;line-height:1.3;font-weight:var(--type-heading-weight);margin:4px 0 10px}.learning-practice p:not(.learning-label){color:#9fb7bc;font-size:var(--type-body-size);line-height:var(--type-body-leading);margin:0}.learning-section{padding:0 0 100px;scroll-margin-top:35px}.learning-section-heading{justify-content:space-between;align-items:start;gap:48px;margin-bottom:38px;display:flex}.learning-section-heading h2{max-width:700px;font-size:var(--type-section-size);line-height:var(--type-heading-leading);font-weight:var(--type-heading-weight);margin:0}.learning-section-heading>p{color:#9fb7bc;font-size:var(--type-body-size);line-height:var(--type-body-leading);flex:0 360px;margin:6px 0 0}.learning-topic{position:relative}.learning-topic .capability-tile-body{min-height:345px}.learning-topic .learning-topic-action{min-height:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:inline}.learning-topic .learning-topic-action:hover{color:inherit;background:0 0}.learning-topic-action:after{content:"";border-radius:24px;position:absolute;inset:0}.learning-topic:has(.learning-topic-action:focus-visible){outline-offset:4px;outline:2px solid #ceff42}.learning-topic .learning-topic-action:focus-visible{outline:none}.learning-topic-result{border-top:1px solid #e8f3f012;margin-top:auto;padding-top:20px}.learning-topic-result>span{color:#92afb4;font-size:.875rem;line-height:1.5}.learning-page .learning-topic-result>p{color:#d9e8e5;font-size:var(--type-body-size);margin:7px 0 0;line-height:1.5}.learning-audiences{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.learning-audience{background:#0b2026;border-radius:24px;flex-direction:column;padding:36px;display:flex}.learning-audience-heading{align-items:center;gap:20px;margin-bottom:25px;display:flex}.learning-audience-heading h3{font-size:var(--type-card-size);font-weight:var(--type-heading-weight);line-height:var(--type-card-leading);margin:0}.learning-audience>p{color:#9fb7bc;max-width:450px;font-size:var(--type-body-size);line-height:var(--type-body-leading);margin:0 0 25px}.learning-audience ul{gap:14px;margin:0 0 30px;padding:0;list-style:none;display:grid}.learning-audience li{color:#c3d7d6;font-size:var(--type-body-size);gap:12px;line-height:1.5;display:flex}.learning-audience li svg{color:var(--tile-accent);flex-shrink:0;margin-top:4px}.learning-audience .company-action{align-self:flex-start;margin-top:auto}.learning-approach .learning-section-heading h2{max-width:580px}.learning-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.learning-principles article{border-top:1px solid #e8f3f024;padding-top:24px}.learning-principles article>span{color:#92afb4;font-size:.875rem}.learning-page .learning-principles h3{font-size:var(--type-card-size);font-weight:var(--type-heading-weight);line-height:var(--type-card-leading);margin:22px 0 16px}.learning-principles p{color:#9fb7bc;font-size:var(--type-body-size);line-height:var(--type-body-leading);margin:0}@media (width<=1100px){.learning-hero{grid-template-columns:1.1fr 1fr;gap:30px}.learning-practice{padding:26px}.learning-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.learning-section-heading{gap:30px}}@media (width<=850px){.learning-hero{grid-template-columns:1fr;align-items:start;gap:38px}.learning-practice{max-width:580px}.learning-section-heading{display:block}.learning-section-heading>p{max-width:520px;margin-top:22px}.learning-principles{gap:24px}}@media (width<=760px){.learning-hero{padding-bottom:64px}.learning-grid,.learning-audiences,.learning-principles{grid-template-columns:1fr}.learning-section{padding-bottom:64px}.learning-section-heading{margin-bottom:28px}.learning-topic .capability-tile-body{min-height:0}.learning-topic-result{margin-top:12px}.learning-audience{padding:28px 24px}.learning-page .learning-label{margin-bottom:20px}}@media (width<=420px){.learning-practice{padding:24px 20px}.learning-practice li{gap:14px}}.learning-grid .capability-tile-body>p{margin-top:16px}.learning-principles .learning-step-number{--tile-accent:#ceff42;color:var(--tile-accent);font-variant-numeric:tabular-nums;font-size:1rem}.learning-principles article:nth-child(2) .learning-step-number{--tile-accent:#6dd8f2}.learning-principles article:nth-child(3) .learning-step-number{--tile-accent:#a594ff}
