:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) pedagogical-highlight{position:relative;display:grid;width:min(50rem,100%);margin:2.5rem auto;grid-template-columns:3.5rem minmax(0,1fr);gap:1.15rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-primary) 16%,transparent);border-radius:.85rem;padding:1.4rem 1.5rem;background:#fff;box-shadow:0 18px 44px color-mix(in srgb,var(--color-gray-900) 7%,transparent)}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .pedagogical-highlight__symbol{position:relative;z-index:1;display:grid;width:3.25rem;height:3.25rem;place-items:center;border-radius:999px;background:var(--color-primary);color:#fff;line-height:1}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .pedagogical-highlight__icon{width:1.35rem;height:1.35rem;flex:none}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .pedagogical-highlight__content{position:relative;z-index:1;min-width:0}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .pedagogical-highlight__eyebrow{margin:0 0 .35rem;color:var(--color-primary);font-size:.75rem;font-weight:900;letter-spacing:.08em;line-height:1rem;text-transform:uppercase}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .pedagogical-highlight__text{margin:0;color:var(--color-gray-900);font-size:1.18rem;font-weight:720;line-height:1.75rem;text-wrap:balance}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .pedagogical-highlight__attribution{margin:.75rem 0 0;color:var(--color-gray-600);font-size:.9rem;font-weight:700;line-height:1.35rem}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .pedagogical-highlight--question{background:radial-gradient(circle at 2.25rem 1.75rem,color-mix(in srgb,var(--color-primary) 13%,transparent),transparent 8rem),linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 7%,white),#fff 58%)}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .pedagogical-highlight--question:after{position:absolute;top:-3.8rem;right:-2rem;width:9rem;height:9rem;border:1px solid color-mix(in srgb,var(--color-primary) 12%,transparent);border-radius:999px;content:""}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .pedagogical-highlight--principle{border-color:transparent;background:linear-gradient(135deg,#123f4d,#0c2f3a 72%);box-shadow:0 20px 48px color-mix(in srgb,#0c2f3a 22%,transparent)}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .pedagogical-highlight--principle .pedagogical-highlight__symbol{border:1px solid rgb(255 255 255 / 24%);background:#ffffff1a;color:#bde6e9}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .pedagogical-highlight--principle .pedagogical-highlight__eyebrow{color:#9ed7dc}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .pedagogical-highlight--principle .pedagogical-highlight__text{color:#fff}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .pedagogical-highlight--example{border-color:color-mix(in srgb,#d97706 20%,transparent);background:linear-gradient(135deg,#fffbeb,#fff 70%);box-shadow:none}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .pedagogical-highlight--example .pedagogical-highlight__symbol{background:#b45309}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .pedagogical-highlight--example .pedagogical-highlight__eyebrow{color:#92400e}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .pedagogical-highlight--quote{border-color:color-mix(in srgb,var(--color-gray-900) 11%,transparent);background:#f8fafc;box-shadow:none}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .pedagogical-highlight--quote .pedagogical-highlight__symbol{background:color-mix(in srgb,var(--color-primary) 10%,white);color:var(--color-primary)}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .pedagogical-highlight--quote .pedagogical-highlight__text{font-family:Georgia,serif;font-style:italic;font-weight:500}@media (max-width: 640px){:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) pedagogical-highlight{grid-template-columns:2.75rem minmax(0,1fr);gap:.85rem;margin:2rem 0;padding:1.15rem}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .pedagogical-highlight__symbol{width:2.65rem;height:2.65rem;font-size:1.15rem}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .pedagogical-highlight__text{font-size:1.05rem;line-height:1.6rem}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .pedagogical-highlight__icon{width:1.1rem;height:1.1rem}}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) learning-path{display:block;width:min(58rem,calc(100vw - 2rem));max-width:calc(100vw - 2rem);min-height:190vh;margin:2.75rem 50% 3rem;transform:translate(-50%)}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .learning-path__panel{position:sticky;top:6rem;padding:1.25rem;border:1px solid color-mix(in srgb,var(--color-primary) 16%,transparent);border-radius:.5rem;background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 8%,white),#fff 46%),#fff;box-shadow:0 18px 45px color-mix(in srgb,var(--color-gray-900) 7%,transparent)}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .learning-path__eyebrow{margin-bottom:.35rem;color:var(--color-primary);font-size:.78rem;font-weight:800;letter-spacing:0;line-height:1rem;text-transform:uppercase}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .learning-path__title{margin:0;color:var(--color-gray-900);font-size:1.25rem;font-weight:800;line-height:1.7rem}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .learning-path__track{position:relative;display:grid;grid-template-columns:repeat(var(--path-steps, 6),minmax(0,1fr));gap:.65rem;margin-top:1.4rem;margin-bottom:0;padding-left:0;list-style:none}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .learning-path__track:before{position:absolute;top:1.55rem;left:2rem;right:2rem;height:2px;background:linear-gradient(90deg,var(--color-primary),color-mix(in srgb,var(--color-primary) 30%,white));content:"";transform:scaleX(var(--path-progress, 0));transform-origin:left}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .learning-path__step{position:relative;z-index:1;min-width:0;opacity:0;transform:translateY(.75rem);will-change:opacity,transform}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .learning-path__marker{display:grid;width:2.85rem;height:2.85rem;margin-bottom:.75rem;place-items:center;border:2px solid color-mix(in srgb,var(--color-primary) 24%,white);border-radius:999px;background:#fff;color:var(--color-primary);font-size:.9rem;font-weight:900;box-shadow:0 10px 24px color-mix(in srgb,var(--color-primary) 14%,transparent)}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .learning-path__label{margin:0;color:var(--color-gray-900);font-size:.9rem;font-weight:800;line-height:1.25rem;overflow-wrap:break-word}@media (max-width: 767px){:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) learning-path{width:100%;max-width:100%;min-height:210vh;margin:2rem 0;transform:none}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .learning-path__panel{top:5.5rem;padding:1rem}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .learning-path__track{grid-template-columns:1fr;gap:.9rem;margin-top:1.25rem}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .learning-path__track:before{top:1rem;bottom:1rem;left:1.55rem;right:auto;width:2px;height:auto;transform:scaleY(var(--path-progress, 0));transform-origin:top}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .learning-path__step{display:grid;grid-template-columns:3.25rem 1fr;align-items:center;gap:.8rem}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .learning-path__marker{margin-bottom:0}}@media (prefers-reduced-motion: reduce){:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .learning-path__track:before{transform:scaleX(1)}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .learning-path__step{opacity:1;transform:none}}@media (max-width: 767px) and (prefers-reduced-motion: reduce){:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .learning-path__track:before{transform:scaleY(1)}}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) route-compare{display:block;width:min(58rem,calc(100vw - 2rem));max-width:calc(100vw - 2rem);margin:2.75rem 50%;transform:translate(-50%)}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .route-compare__panel{overflow:hidden;border:1px solid color-mix(in srgb,var(--color-primary) 16%,transparent);border-radius:.5rem;background:#fff;box-shadow:0 18px 45px color-mix(in srgb,var(--color-gray-900) 7%,transparent)}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .route-compare__header{padding:1.25rem 1.35rem 1rem;border-bottom:1px solid color-mix(in srgb,var(--color-primary) 12%,transparent);background:color-mix(in srgb,var(--color-primary) 7%,white)}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .route-compare__eyebrow{margin-bottom:.35rem;color:var(--color-primary);font-size:.78rem;font-weight:800;line-height:1rem;text-transform:uppercase}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .route-compare__title{margin:0;color:var(--color-gray-900);font-size:1.35rem;font-weight:800;line-height:1.75rem}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .route-compare__body{display:grid;gap:1rem;padding:1.25rem}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .route-compare__route{display:grid;gap:.75rem;margin:0}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .route-compare__label{margin:0;color:var(--color-gray-900);font-size:.9rem;font-weight:800;line-height:1.25rem}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .route-compare__steps{display:flex;gap:.55rem;margin:0;padding:0;list-style:none}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .route-compare__step{position:relative;display:grid;min-height:4.25rem;flex:1;place-items:center;margin:0;border:1px solid color-mix(in srgb,var(--color-primary) 15%,transparent);border-radius:.5rem;background:color-mix(in srgb,var(--color-primary) 4%,white);padding:.75rem .65rem;color:var(--color-gray-900);font-size:.88rem;font-weight:800;line-height:1.2rem;text-align:center}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .route-compare__route--backward .route-compare__step{border-color:color-mix(in srgb,#d97706 22%,transparent);background:color-mix(in srgb,#d97706 6%,white)}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .route-compare__step:not(:last-child):after{position:absolute;top:50%;right:-.55rem;z-index:2;width:.55rem;color:var(--color-primary);content:"→";font-weight:900;transform:translateY(-50%)}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .route-compare__route--backward .route-compare__step:not(:last-child):after{color:#b45309}@media (max-width: 767px){:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) route-compare{width:100%;max-width:100%;margin:2rem 0;transform:none}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .route-compare__header,:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .route-compare__body{padding-right:1rem;padding-left:1rem}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .route-compare__title{font-size:1.18rem;line-height:1.55rem}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .route-compare__steps{display:grid;grid-template-columns:1fr}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .route-compare__step{min-height:0;place-items:start;padding:.85rem 1rem;text-align:left}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .route-compare__step:not(:last-child):after{top:auto;right:auto;bottom:-.8rem;left:1.1rem;transform:rotate(90deg)}}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) intent-checklist{display:block;width:min(52rem,calc(100vw - 2rem));max-width:calc(100vw - 2rem);margin:2.75rem 50%;border:1px solid color-mix(in srgb,var(--color-primary) 16%,transparent);border-radius:.5rem;background:#fff;box-shadow:0 18px 45px color-mix(in srgb,var(--color-gray-900) 7%,transparent);transform:translate(-50%)}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .intent-checklist__header{padding:1.25rem 1.35rem 1rem;border-bottom:1px solid color-mix(in srgb,var(--color-primary) 12%,transparent);background:color-mix(in srgb,var(--color-primary) 7%,white)}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .intent-checklist__eyebrow{margin-bottom:.35rem;color:var(--color-primary);font-size:.78rem;font-weight:800;line-height:1rem;text-transform:uppercase}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .intent-checklist__title{margin:0;color:var(--color-gray-900);font-size:1.35rem;font-weight:800;line-height:1.75rem}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .intent-checklist__lead{margin:.55rem 0 0;color:var(--color-gray-700);font-size:1rem;line-height:1.6rem}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .intent-checklist__items{display:grid;gap:0;margin:0;padding:0;list-style:none}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .intent-checklist__item{display:grid;grid-template-columns:2.15rem 1fr;gap:.9rem;margin:0;padding:1rem 1.35rem;border-bottom:1px solid color-mix(in srgb,var(--color-primary) 10%,transparent);color:var(--color-gray-800);font-size:1rem;line-height:1.55rem}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .intent-checklist__item:last-child{border-bottom:0}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .intent-checklist__mark{position:relative;display:block;width:1.55rem;height:1.55rem;margin-top:.1rem;border:2px solid color-mix(in srgb,var(--color-primary) 35%,white);border-radius:999px;background:color-mix(in srgb,var(--color-primary) 6%,white)}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .intent-checklist__mark:after{position:absolute;top:.36rem;left:.32rem;width:.65rem;height:.34rem;border-bottom:2px solid var(--color-primary);border-left:2px solid var(--color-primary);content:"";transform:rotate(-45deg)}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .intent-checklist__text{margin:0}@media (max-width: 767px){:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) intent-checklist{width:100%;max-width:100%;margin:2rem 0;transform:none}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .intent-checklist__header,:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .intent-checklist__item{padding-right:1rem;padding-left:1rem}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .intent-checklist__title{font-size:1.18rem;line-height:1.55rem}}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) design-shift{display:block;width:min(58rem,calc(100vw - 2rem));max-width:calc(100vw - 2rem);margin:2.75rem 50%;border:1px solid color-mix(in srgb,var(--color-primary) 16%,transparent);border-radius:.5rem;background:#fff;box-shadow:0 18px 45px color-mix(in srgb,var(--color-gray-900) 7%,transparent);transform:translate(-50%)}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .design-shift__header{padding:1.25rem 1.35rem .85rem;border-bottom:1px solid color-mix(in srgb,var(--color-primary) 12%,transparent);background:color-mix(in srgb,var(--color-primary) 7%,white)}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .design-shift__eyebrow{margin-bottom:.35rem;color:var(--color-primary);font-size:.78rem;font-weight:800;line-height:1rem;text-transform:uppercase}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .design-shift__title{margin:0;color:var(--color-gray-900);font-size:1.35rem;font-weight:800;line-height:1.75rem}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .design-shift__grid{display:grid;grid-template-columns:1fr 1fr;gap:0}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .design-shift__section{padding:1.25rem 1.35rem}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .design-shift__section--objective{grid-column:1 / -1;border-bottom:1px solid color-mix(in srgb,var(--color-primary) 10%,transparent)}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .design-shift__section--weak{border-right:1px solid color-mix(in srgb,var(--color-primary) 10%,transparent)}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .design-shift__label{margin:0 0 .55rem;color:var(--color-primary);font-size:.78rem;font-weight:800;line-height:1rem;text-transform:uppercase}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .design-shift__text{margin:0;color:var(--color-gray-800);font-size:1rem;line-height:1.65rem}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .design-shift__section--weak .design-shift__text{color:var(--color-gray-600)}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .design-shift__section--aligned{background:color-mix(in srgb,var(--color-primary) 4%,white)}@media (max-width: 767px){:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) design-shift{width:100%;max-width:100%;margin:2rem 0;transform:none}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .design-shift__grid{grid-template-columns:1fr}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .design-shift__section--weak{border-right:0;border-bottom:1px solid color-mix(in srgb,var(--color-primary) 10%,transparent)}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .design-shift__header,:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .design-shift__section{padding-right:1rem;padding-left:1rem}}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) table{display:table;table-layout:fixed;width:min(64rem,calc(100vw - 2rem));max-width:calc(100vw - 2rem);margin:2.5rem 50%;overflow:visible;border:1px solid color-mix(in srgb,var(--color-primary) 18%,transparent);border-radius:.5rem;border-collapse:separate;border-spacing:0;background:#fff;box-shadow:0 18px 45px color-mix(in srgb,var(--color-gray-900) 8%,transparent);transform:translate(-50%)}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) thead{background:color-mix(in srgb,var(--color-primary) 9%,white)}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) th,:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) td{min-width:14rem;border-bottom:1px solid color-mix(in srgb,var(--color-primary) 12%,transparent);padding:1.1rem 1.25rem;text-align:left;vertical-align:top}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) th{position:sticky;top:5rem;z-index:30;background:color-mix(in srgb,var(--color-primary) 9%,white);color:var(--color-gray-900);font-size:.82rem;font-weight:800;line-height:1.25rem;letter-spacing:0;text-transform:uppercase}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) td{color:var(--color-gray-700);font-size:.98rem;line-height:1.6rem}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) tbody tr:last-child td{border-bottom:0}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) tbody tr:hover{background:color-mix(in srgb,var(--color-primary) 4%,white)}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) td:first-child{min-width:12rem;color:var(--color-gray-900);font-weight:800}@media (max-width: 767px){:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) table{display:block;width:100%;max-width:100%;margin:2rem 0;overflow:visible;border:0;background:transparent;box-shadow:none;transform:none}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) thead{display:none}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) tbody,:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) tr,:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) td{display:block;width:100%;min-width:0}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) tr{margin-bottom:1rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-primary) 16%,transparent);border-radius:.5rem;background:#fff;box-shadow:0 10px 24px color-mix(in srgb,var(--color-gray-900) 6%,transparent)}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) td{border-bottom:1px solid color-mix(in srgb,var(--color-primary) 10%,transparent);padding:.95rem 1rem 1rem;font-size:.96rem;line-height:1.55rem}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) td:last-child{border-bottom:0}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) td:first-child{min-width:0;background:color-mix(in srgb,var(--color-primary) 8%,white);color:var(--color-gray-900);font-size:1rem;font-weight:800}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) td[data-label]:before{content:attr(data-label);display:block;margin-bottom:.35rem;color:var(--color-primary);font-size:.72rem;font-weight:800;letter-spacing:0;line-height:1rem;text-transform:uppercase}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) tbody tr:hover{background:#fff}}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) pedagogical-matrix{display:block;margin:3rem 0}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .pedagogical-matrix__header{width:min(64rem,calc(100vw - 2rem));max-width:calc(100vw - 2rem);margin:0 50% -1rem;border:1px solid color-mix(in srgb,var(--color-primary) 16%,transparent);border-bottom:0;border-radius:.5rem .5rem 0 0;padding:1.25rem 1.35rem 2rem;background:color-mix(in srgb,var(--color-primary) 5%,white);transform:translate(-50%)}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .pedagogical-matrix__eyebrow{margin:0 0 .35rem;color:var(--color-primary);font-size:.75rem;font-weight:900;letter-spacing:.08em;line-height:1rem;text-transform:uppercase}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .pedagogical-matrix__title{margin:0;color:var(--color-gray-900);font-size:1.35rem;font-weight:850;line-height:1.7rem}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .pedagogical-matrix__lead{max-width:48rem;margin:.55rem 0 0;color:var(--color-gray-600);font-size:.95rem;line-height:1.5rem}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) pedagogical-matrix table{margin-top:0;border-radius:0 0 .5rem .5rem}@media (max-width: 767px){:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) pedagogical-matrix{margin:2.25rem 0}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) .pedagogical-matrix__header{width:100%;max-width:100%;margin:0;border-bottom:1px solid color-mix(in srgb,var(--color-primary) 12%,transparent);padding:1rem;transform:none}:is(.blog-content,.sanity-article-body):is(.blog-content,.sanity-article-body) pedagogical-matrix table{margin-top:1rem;border-radius:0}}.editorial-image[data-astro-cid-f67jspru]{margin:2.5rem 0;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-gray-900) 9%,transparent);border-radius:.75rem;background:var(--color-gray-50);box-shadow:0 14px 36px color-mix(in srgb,var(--color-gray-900) 8%,transparent)}.editorial-image[data-astro-cid-f67jspru] img[data-astro-cid-f67jspru]{display:block;width:100%;height:auto;margin:0;border-radius:0;box-shadow:none;object-fit:cover}.editorial-image[data-astro-cid-f67jspru] figcaption[data-astro-cid-f67jspru]{padding:.9rem 1.1rem 1rem;color:var(--color-gray-600);font-size:.85rem;line-height:1.4rem}
