html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}html{font-size:16px}@media screen and (max-width: 420px){html{font-size:14px}}body.p-shared_paths-finished .finished_card-formal{background-color:HSLA(var(--royal-blue), 0.1);border:1px solid HSLA(var(--royal-blue), 0.2);border-radius:1.4em;gap:0.5em;margin-top:5em;padding-top:70px;position:relative;text-align:center}@keyframes fade-in{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}body.p-shared_paths-finished .finished_card-formal--finish-icon{--size: 80px;align-items:center;animation:fade-in 0.3s ease-in-out forwards;background-color:HSLA(var(--background-alt), 100%);border:1px solid HSLA(var(--royal-blue), 0.3);border-radius:50%;box-shadow:0 0 5em HSLA(var(--royal-blue), 0.3);content:"";display:flex;height:var(--size);justify-content:center;left:calc(50% - var(--size) / 2);opacity:0;position:absolute;top:calc(var(--size) / -2);width:var(--size)}body.p-shared_paths-finished .finished_card-formal--finish-icon .icon{animation:fade-in 0.2s ease-in-out 0.2s forwards;opacity:0;width:40px}body.p-shared_paths-finished .finished_card-formal--finish-icon .icon>*{opacity:0.8}body.p-shared_paths-finished .finished_card-formal h1,body.p-shared_paths-finished .finished_card-formal h2{mix-blend-mode:hard-light;opacity:0.9}body.p-shared_paths-finished .finished_card-formal h2{font-size:1.3em;font-weight:500}body.p-shared_paths-finished .finished_card-formal .progress-visualizer-label{font-size:1.5rem;font-weight:700;margin-top:1rem;text-align:left}body.p-shared_paths-finished .finished_card-formal .progress-visualizer{text-align:left}.guided-path{--guided-accent: var(--theme-color, #ab1269);--guided-accent-soft: color-mix(in srgb, var(--guided-accent) 9%, white);--guided-faint: #858991;--guided-ink: #17171a;--guided-muted: #686c74;--guided-paper: #fff;--guided-rule: #e9e9e6;background:var(--guided-paper);color:var(--guided-ink);display:grid;grid-template-columns:minmax(28rem, 41.6vw) minmax(0, 1fr);min-height:100vh}.guided-path,.guided-path *{box-sizing:border-box}.guided-path-cover{color:#fff;height:100vh;isolation:isolate;overflow:hidden;padding:clamp(3rem, 5vw, 5rem) clamp(2.5rem, 4.2vw, 5rem) clamp(3rem, 5vw, 4.5rem);position:sticky;top:0}.guided-path-cover::before{background:linear-gradient(180deg, rgba(4,16,38,0.64) 0%, rgba(4,16,38,0.08) 42%, rgba(4,16,38,0.12) 64%, rgba(4,16,38,0.76) 100%);content:"";inset:0;position:absolute;z-index:-1}.guided-path-cover--without-image{background-image:linear-gradient(145deg, var(--theme-color), var(--theme-accent)) !important}.guided-path-cover--without-image::before{background:linear-gradient(180deg, rgba(0,0,0,0.12), rgba(0,0,0,0.48))}.guided-path-cover--source-overlay{color:var(--theme-text, #fff)}.guided-path-cover--source-overlay::before{background:var(--guided-cover-overlay)}.guided-path-cover--source-overlay .guided-path-cover__eyebrow,.guided-path-cover--source-overlay .guided-path-cover__meta,.guided-path-cover--source-overlay .guided-path-cover__progress{color:color-mix(in srgb, currentColor 82%, transparent)}.guided-path-cover--light-top .guided-path-cover__head{color:#1d2521}.guided-path-cover--light-top .guided-path-cover__eyebrow,.guided-path-cover--light-top .guided-path-cover__meta{color:rgba(29,37,33,0.72)}.guided-path-cover__head{max-width:42rem}.guided-path-cover__eyebrow{color:rgba(255,255,255,0.82);font-size:.8rem;font-weight:600;letter-spacing:.15rem;margin:0;text-transform:uppercase}.guided-path-cover h1{color:inherit;font-size:clamp(2.5rem, 3.15vw, 3.75rem);font-weight:700;letter-spacing:-.12rem;line-height:1.06;margin:1.75rem 0 0;max-width:13ch;overflow-wrap:break-word;text-wrap:balance}.guided-path-cover__meta{color:rgba(255,255,255,0.82);font-size:1rem;margin:1.5rem 0 0}.guided-path-cover__topics{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.guided-path-cover__topics a{background:rgba(255,255,255,0.14);border:1px solid rgba(255,255,255,0.26);border-radius:999px;color:inherit;font-size:.75rem;padding:.3rem .65rem;text-decoration:none;transition:background-color .15s ease}.guided-path-cover__topics a:hover,.guided-path-cover__topics a:focus-visible{background:rgba(255,255,255,0.28)}.guided-path-cover__topics a:focus-visible{outline:2px solid currentColor;outline-offset:2px}.guided-path-cover__foot{align-items:center;bottom:clamp(3rem, 5vw, 4.5rem);display:flex;gap:1.5rem;justify-content:space-between;left:clamp(2.5rem, 4.2vw, 5rem);position:absolute;right:clamp(2.5rem, 4.2vw, 5rem)}.guided-path-cover__progress{color:rgba(255,255,255,0.82);font-size:.875rem;text-align:right}.guided-path-cta{align-items:center;background:linear-gradient(90deg, var(--theme-accent, #d42a6a), var(--theme-color, #ab1269));border-radius:999px;color:#fff;display:inline-flex;font-size:.95rem;font-weight:600;gap:.7rem;min-height:3rem;padding:.7rem 1.35rem;text-decoration:none;transition:box-shadow .15s ease, transform .15s ease}.guided-path-cta:hover{box-shadow:0 0.75rem 1.5rem rgba(5,8,16,0.24);color:#fff;transform:translateY(-2px)}.guided-path-cta:active{box-shadow:none;transform:translateY(0)}.guided-path-cta:focus-visible{outline:2px solid #fff;outline-offset:3px}.guided-path-cta .icon{fill:currentColor;height:1rem;transition:transform .15s ease;width:1rem}.guided-path-cta:hover .icon{transform:translateX(0.2rem)}.guided-path-contents{margin:0 auto;max-width:66rem;padding:clamp(3rem, 6vw, 6rem) clamp(2rem, 6vw, 7rem);width:100%}.guided-path-contents__header{border-bottom:1px solid var(--guided-rule);margin-bottom:2.75rem;padding-bottom:1.25rem}.guided-path-contents__header p{color:var(--guided-muted);font-size:.78rem;font-weight:600;letter-spacing:.14rem;margin:0;text-transform:uppercase}.guided-path-admin-actions{margin:0 0 2rem;position:static}.guided-path-section{margin:0 0 2.6rem}.guided-path-section__heading{align-items:center;color:var(--guided-ink);display:flex;gap:.75rem;min-height:2.75rem;text-decoration:none;width:100%}.guided-path-section__heading:hover{color:var(--guided-ink)}.guided-path-section__number{align-items:center;display:inline-flex;flex:0 0 2rem;font-size:1.15rem;justify-content:center}.guided-path-section__number .icon{fill:currentColor;height:1.25rem;width:1.25rem}.guided-path-section__title{color:var(--guided-ink);font-size:1.25rem;font-weight:600;letter-spacing:-.02rem;margin:0;transition:color .15s ease}.guided-path-section__title a{color:inherit;text-decoration:none}.guided-path-section__title a:hover,.guided-path-section__title a:focus-visible{color:var(--guided-accent)}.guided-path-section__title a:focus-visible{outline:2px solid var(--guided-accent);outline-offset:2px}.guided-path-section__leader{border-bottom:2px dotted var(--guided-rule);flex:1;min-width:1rem;transition:border-color .15s ease}.guided-path-section__meta{color:var(--guided-faint);flex:none;font-size:.875rem}.guided-path-section__chevron{align-items:center;background:none;border:0;color:var(--guided-muted);cursor:pointer;display:inline-flex;flex:0 0 2.5rem;height:2.5rem;justify-content:center;padding:0;transition:background-color .15s ease, color .15s ease}.guided-path-section__chevron:hover{background:var(--guided-accent-soft);color:var(--guided-accent)}.guided-path-section__chevron:focus-visible{outline:2px solid var(--guided-accent);outline-offset:2px}.guided-path-section__chevron .icon{fill:currentColor;height:1rem;transition:transform .2s ease;width:1rem}.guided-path-section__description{color:var(--guided-muted);font-size:.95rem;line-height:1.55;margin:.35rem 2.5rem 0 2.75rem;max-width:40rem}.guided-path-introduction summary{cursor:pointer;list-style:none}.guided-path-introduction summary::-webkit-details-marker{display:none}.guided-path-introduction[open] .guided-path-section__chevron .icon{transform:rotate(90deg)}.guided-path-introduction summary:hover .guided-path-section__title,.guided-path-introduction summary:hover .guided-path-section__chevron,.guided-path-introduction summary:focus-visible .guided-path-section__title,.guided-path-introduction summary:focus-visible .guided-path-section__chevron{color:var(--guided-accent)}.guided-path-introduction summary:hover .guided-path-section__leader,.guided-path-introduction summary:focus-visible .guided-path-section__leader{border-color:color-mix(in srgb, var(--guided-accent) 45%, var(--guided-rule))}.guided-path-introduction summary:hover .guided-path-section__chevron,.guided-path-introduction summary:focus-visible .guided-path-section__chevron{background:var(--guided-accent-soft)}.guided-path-introduction summary:focus-visible{outline:2px solid var(--guided-accent);outline-offset:3px}.guided-path-introduction__content{border-left:2px solid var(--guided-rule);color:var(--guided-muted);line-height:1.65;margin:1.25rem 2.5rem 0 2.75rem;max-width:43rem;padding-left:1.25rem}.guided-path-chapters{list-style:none;margin:1rem 2.5rem 0 0;padding:0 0 0 2.75rem}.guided-path-chapters[hidden]{display:none}.guided-path-outline-part.is-open .guided-path-section__chevron .icon{transform:rotate(90deg)}.guided-path-chapter{align-items:center;display:flex;gap:.65rem;min-height:2.75rem}.guided-path-chapter__number{color:var(--guided-faint);flex:0 0 2.2rem;font-size:.85rem;font-variant-numeric:tabular-nums}.guided-path-chapter__title{color:var(--guided-ink);font-size:1rem;text-decoration:none}.guided-path-chapter__title:hover,.guided-path-chapter__title:focus-visible{color:var(--guided-accent)}.guided-path-chapter__title:focus-visible{outline:2px solid var(--guided-accent);outline-offset:2px}.guided-path-chapter__quiz{background:#f3f7fe;border:1px solid #c3d4f5;border-radius:3px;color:#3b6fd8;font-size:.7rem;line-height:1rem;padding:0 .35rem;text-transform:lowercase}.guided-path-chapter__leader{border-bottom:1px dotted var(--guided-rule);flex:1;min-width:.75rem}.guided-path-chapter__meta{color:var(--guided-faint);flex:none;font-size:.85rem}.guided-path-chapter__check{color:#1f9d55;flex:0 0 1rem;opacity:0}.guided-path-chapter__check .icon{fill:currentColor;height:1rem;width:1rem}.guided-path-chapter.completed .guided-path-chapter__number,.guided-path-chapter.completed .guided-path-chapter__title{color:var(--guided-faint)}.guided-path-chapter.completed .guided-path-chapter__check{opacity:1}.guided-path-closing{border-top:1px solid var(--guided-rule);padding-top:1.5rem}.guided-path-closing [hidden]{display:none}.guided-path-closing>a:hover .guided-path-section__title,.guided-path-closing>a:hover .guided-path-section__chevron,.guided-path-closing>a:focus-visible .guided-path-section__title,.guided-path-closing>a:focus-visible .guided-path-section__chevron{color:var(--guided-accent)}.guided-path-closing>a:hover .guided-path-section__leader,.guided-path-closing>a:focus-visible .guided-path-section__leader{border-color:color-mix(in srgb, var(--guided-accent) 45%, var(--guided-rule))}.guided-path-closing>a:focus-visible{outline:2px solid var(--guided-accent);outline-offset:3px}.guided-path-closing--locked,.guided-path-closing--locked .guided-path-section__heading,.guided-path-closing--locked .guided-path-section__title{color:var(--guided-faint)}.guided-path-closing__progress{background:var(--guided-rule);border-radius:999px;height:.25rem;margin:1rem 0 0 2.75rem;max-width:20rem;overflow:hidden}.guided-path-closing__progress span{background:linear-gradient(90deg, var(--theme-accent), var(--guided-accent));display:block;height:100%;transition:width .2s ease}.guided-path--part{grid-template-columns:minmax(19rem, 23vw) minmax(0, 1fr)}.guided-path-strip{background-color:var(--guided-accent);color:#fff;height:100vh;isolation:isolate;overflow:hidden;padding:3rem clamp(1.75rem, 3vw, 3.5rem);position:sticky;top:0}.guided-path-strip::before{background:linear-gradient(180deg, rgba(5,8,16,0.68), rgba(5,8,16,0.24) 48%, rgba(5,8,16,0.76));content:"";inset:0;position:absolute;z-index:-1}.guided-path-strip--without-image{background-image:linear-gradient(145deg, var(--theme-color), var(--theme-accent)) !important}.guided-path-strip__eyebrow,.guided-path-strip__meta{color:rgba(255,255,255,0.78);font-size:.75rem;letter-spacing:.12rem;margin:0;text-transform:uppercase}.guided-path-strip__title{font-size:clamp(1.65rem, 2.4vw, 2.5rem);font-weight:700;letter-spacing:-.06rem;line-height:1.08;margin:1.25rem 0;overflow-wrap:break-word}.guided-path-strip__meta{letter-spacing:0;text-transform:none}.guided-path-strip__foot{bottom:3rem;color:rgba(255,255,255,0.8);font-size:.8rem;left:clamp(1.75rem, 3vw, 3.5rem);position:absolute;right:clamp(1.75rem, 3vw, 3.5rem)}.guided-path-strip__back{align-items:center;color:#fff;display:flex;font-weight:600;gap:.45rem;margin-bottom:1rem;text-decoration:none}.guided-path-strip__back:hover,.guided-path-strip__back:focus{color:#fff;text-decoration:underline}.guided-path-strip__back .icon{fill:currentColor;height:.8rem;width:.8rem}.guided-path-back-link{align-items:center;color:var(--guided-muted);display:inline-flex;font-size:.85rem;gap:.4rem;text-decoration:none}.guided-path-back-link:hover,.guided-path-back-link:focus-visible{color:var(--guided-accent)}.guided-path-back-link:focus-visible{outline:2px solid var(--guided-accent);outline-offset:2px}.guided-path-back-link .icon{fill:currentColor;height:.75rem;width:.75rem}.guided-path-small-cta{align-items:center;background:var(--guided-ink);border-radius:999px;color:var(--guided-paper);display:inline-flex;font-size:.9rem;font-weight:600;gap:.75rem;justify-content:center;min-height:2.9rem;padding:.7rem 1.3rem;text-decoration:none;transition:background-color .15s ease, transform .15s ease}.guided-path-small-cta:hover,.guided-path-small-cta:focus-visible{background:var(--guided-accent);color:#fff}.guided-path-small-cta:hover{transform:translateY(-1px)}.guided-path-small-cta:focus-visible{outline:2px solid var(--guided-accent);outline-offset:3px}.guided-path-small-cta .icon{fill:currentColor;height:.9rem;width:.9rem}.guided-path-complete-badge{align-items:center;color:#208450;display:inline-flex;font-size:.72rem;gap:.3rem;letter-spacing:0;margin-left:.65rem;text-transform:none}.guided-path-complete-badge[hidden]{display:none}.guided-path-complete-badge .icon{fill:currentColor;height:.85rem;width:.85rem}.guided-path-part{margin:0 auto;max-width:70rem;padding:clamp(3rem, 6vw, 6rem) clamp(2rem, 7vw, 7.5rem);width:100%}.guided-path-part__header{border-bottom:1px solid var(--guided-rule);margin-top:3.5rem;padding-bottom:2.75rem}.guided-path-part__label,.guided-path-part__meta{color:var(--guided-muted);font-size:.78rem;letter-spacing:.11rem;margin:0;text-transform:uppercase}.guided-path-part h1{color:var(--guided-ink);font-size:clamp(2.35rem, 5vw, 4rem);letter-spacing:-.11rem;line-height:1.02;margin:1rem 0;max-width:100%;overflow-wrap:break-word;text-wrap:balance}.guided-path-part__description{color:var(--guided-muted);font-size:1.05rem;line-height:1.65;max-width:42rem}.guided-path-part__actions{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 1.5rem;margin-top:2rem}.guided-path-part__meta{letter-spacing:0;text-transform:none}.guided-path-part__chapters{list-style:none;margin:2rem 0 0;padding:0}.guided-path-part-chapter{border-bottom:1px solid var(--guided-rule);margin:0}.guided-path-part-chapter>a{align-items:center;color:var(--guided-ink);display:flex;gap:.7rem;min-height:4.25rem;padding:.75rem .25rem;text-decoration:none}.guided-path-part-chapter>a:hover{color:var(--guided-accent)}.guided-path-part-chapter>a:focus-visible{color:var(--guided-accent);outline:2px solid var(--guided-accent);outline-offset:2px}.guided-path-part-chapter__number,.guided-path-part-chapter__meta{color:var(--guided-faint);flex:none;font-size:.82rem}.guided-path-part-chapter__number{width:1.5rem}.guided-path-part-chapter__title{font-weight:600}.guided-path-part-chapter__leader{border-bottom:1px dotted var(--guided-rule);flex:1;min-width:.75rem}.guided-path-part-chapter__check{color:#208450;flex:0 0 1rem;opacity:0}.guided-path-part-chapter__check .icon{fill:currentColor;height:1rem;width:1rem}.guided-path-part-chapter.completed .guided-path-part-chapter__number,.guided-path-part-chapter.completed .guided-path-part-chapter__title{color:var(--guided-faint)}.guided-path-part-chapter.completed .guided-path-part-chapter__check{opacity:1}.guided-path-part-pager{display:grid;gap:1.5rem;grid-template-columns:repeat(2, minmax(0, 1fr));margin-top:4rem}.guided-path-part-pager a{color:var(--guided-muted);display:flex;flex-direction:column;font-size:.75rem;gap:.3rem;text-decoration:none}.guided-path-part-pager a:hover strong,.guided-path-part-pager a:focus-visible strong{color:var(--guided-accent)}.guided-path-part-pager a:focus-visible{outline:2px solid var(--guided-accent);outline-offset:3px}.guided-path-part-pager strong{color:var(--guided-ink);font-size:.95rem}.guided-path-part-pager__next{text-align:right}.guided-path--chapter{grid-template-columns:minmax(17rem, 21vw) minmax(0, 1fr)}.guided-path-sidebar{background:var(--guided-accent-soft);border-right:1px solid var(--guided-rule);height:100vh;overflow-y:auto;padding:2.5rem clamp(1.5rem, 2.5vw, 2.75rem);position:sticky;top:0}.guided-path-sidebar__back{align-items:center;color:var(--guided-muted);display:flex;font-size:.8rem;gap:.4rem;margin-bottom:3.5rem;overflow-wrap:anywhere;text-decoration:none}.guided-path-sidebar__back:hover,.guided-path-sidebar__back:focus-visible{color:var(--guided-accent)}.guided-path-sidebar__back:focus-visible{outline:2px solid var(--guided-accent);outline-offset:2px}.guided-path-sidebar__back .icon{fill:currentColor;flex:0 0 .7rem;height:.7rem;width:.7rem}.guided-path-sidebar__label,.guided-path-sidebar__progress{color:var(--guided-muted);font-size:.72rem;letter-spacing:.08rem;margin:0;text-transform:uppercase}.guided-path-sidebar h2{color:var(--guided-ink);font-size:1.35rem;line-height:1.2;margin:.75rem 0 1rem;overflow-wrap:anywhere}.guided-path-sidebar__progress{letter-spacing:0;text-transform:none}.guided-path-sidebar__chapters{list-style:none;margin:2.5rem 0 0;padding:0}.guided-path-sidebar__chapters li{margin:.25rem 0}.guided-path-sidebar__chapters li a{align-items:center;border-radius:.35rem;color:var(--guided-muted);display:grid;font-size:.84rem;gap:.5rem;grid-template-columns:1.25rem minmax(0, 1fr) auto auto;line-height:1.35;padding:.65rem .55rem;text-decoration:none}.guided-path-sidebar__chapters li a:hover,.guided-path-sidebar__chapters li a:focus-visible{background:var(--guided-paper);color:var(--guided-accent)}.guided-path-sidebar__chapters li a:focus-visible{outline:2px solid var(--guided-accent);outline-offset:2px}.guided-path-sidebar__chapters li.current a{background:var(--guided-paper);color:var(--guided-ink);font-weight:600}.guided-path-sidebar__chapters li.completed .guided-path-sidebar__check{opacity:1}.guided-path-sidebar__number{color:var(--guided-faint);font-variant-numeric:tabular-nums}.guided-path-sidebar__quiz{border:1px solid var(--guided-rule);border-radius:3px;font-size:.65rem;line-height:1rem;padding:0 .25rem}.guided-path-sidebar__check{color:#208450;opacity:0}.guided-path-sidebar__check .icon{fill:currentColor;height:.8rem;width:.8rem}.guided-path-chapter-content{margin:0 auto;max-width:66rem;min-width:0;padding:clamp(2.5rem, 5vw, 5rem) clamp(2rem, 7vw, 7rem) 4rem;width:100%}.guided-path-chapter-content__status{align-items:center;color:#208450;display:flex;font-size:.8rem;gap:.4rem;justify-content:flex-end;margin-top:-1.25rem}.guided-path-chapter-content__status[hidden]{display:none}.guided-path-chapter-content__status .icon{fill:currentColor;height:.85rem;width:.85rem}.guided-path-chapter-content__status button{background:none;border:0;color:var(--guided-muted);cursor:pointer;font:inherit;margin-left:.45rem;padding:0;text-decoration:underline}.guided-path-chapter-content__body.chapter-container{background:transparent;border:0;margin:3rem 0 0;max-width:none}.guided-path-chapter-content__body.chapter-container article{margin:0;max-width:none;padding:0}.guided-path-chapter-content__body.chapter-container .space-header-actions::before{display:none}.guided-path-chapter-content__body.chapter-container .space-header-actions+article{margin-top:1.5rem}.guided-path-chapter-content__body.chapter-container>.chapter-prev-next-container{margin-top:2.5rem}.guided-path-chapter-content__label{color:var(--guided-muted);font-size:.75rem;letter-spacing:.09rem;margin:0 0 1.5rem;text-transform:uppercase}.guided-path-chapter-content .chapter-header .chapter-title{color:var(--guided-ink);font-size:clamp(2.1rem, 4vw, 3.4rem);letter-spacing:-.08rem;line-height:1.08}.guided-path-chapter-nav{align-items:center;border-top:1px solid var(--guided-rule);display:flex;gap:1.5rem;justify-content:space-between;margin-top:4rem;padding-top:2rem}.guided-path-chapter-nav__overview{align-items:center;color:var(--guided-muted);display:inline-flex;font-size:.85rem;gap:.4rem;text-decoration:none}.guided-path-chapter-nav__overview:hover,.guided-path-chapter-nav__overview:focus-visible{color:var(--guided-accent)}.guided-path-chapter-nav__overview:focus-visible{outline:2px solid var(--guided-accent);outline-offset:2px}.guided-path-chapter-nav__overview .icon{fill:currentColor;height:.75rem;width:.75rem}.guided-path-chapter-nav .quiz-completion{align-items:center;display:flex;gap:.75rem}.guided-path-chapter-nav .quiz-completion p{margin:0}.guided-path-chapter-nav .quiz-completion .chapter-button{align-items:center;background:var(--guided-ink);border:0;border-radius:999px;color:var(--guided-paper);cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:600;justify-content:center;min-height:2.9rem;padding:.7rem 1.3rem;text-decoration:none}.guided-path-chapter-nav .quiz-completion .chapter-button:hover,.guided-path-chapter-nav .quiz-completion .chapter-button:focus{background:var(--guided-accent);color:#fff}.guided-path-supplementary{border-top:1px solid var(--guided-rule);margin-top:4rem;padding-top:1rem}.guided-path-supplementary details{border-bottom:1px solid var(--guided-rule);padding:1rem 0}.guided-path-supplementary summary{color:var(--guided-ink);cursor:pointer;font-weight:600}.guided-path-supplementary summary:hover,.guided-path-supplementary summary:focus-visible{color:var(--guided-accent)}.guided-path-supplementary__content{color:var(--guided-muted);line-height:1.55;padding:1rem 1.5rem 0}.review-comments-columns:has(.guided-path--chapter){gap:0}.review-comments-columns:has(.guided-path--chapter) .review-comments-columns-left{display:none}.review-comments-columns:has(.guided-path--chapter) .review-comments-columns-center{max-width:none;min-width:0}.review-comments-columns:has(.guided-path--chapter) .review-comments-columns-right{flex:0 0 0;min-width:0;padding:0}.review-comments-columns:has(.guided-path--chapter) .review-comments-columns-right:not(:has(.review-comments-sidebar.hidden)){flex-basis:26rem;min-width:26rem}@media (prefers-color-scheme: dark){html.dark .guided-path,html.auto .guided-path{--guided-accent-soft: color-mix(in srgb, var(--guided-accent) 16%, #0e0f11);--guided-faint: #7b7e84;--guided-ink: #f1f1ef;--guided-muted: #a5a7ab;--guided-paper: #0e0f11;--guided-rule: #292b30}html.dark .guided-path .guided-path-chapter__quiz,html.auto .guided-path .guided-path-chapter__quiz{background:#151f35;border-color:#2e4270;color:#8fb0ee}}html.dark .guided-path{--guided-accent-soft: color-mix(in srgb, var(--guided-accent) 16%, #0e0f11);--guided-faint: #7b7e84;--guided-ink: #f1f1ef;--guided-muted: #a5a7ab;--guided-paper: #0e0f11;--guided-rule: #292b30}html.dark .guided-path .guided-path-chapter__quiz{background:#151f35;border-color:#2e4270;color:#8fb0ee}@media (max-width: 860px){.guided-path{display:block}.guided-path-cover{height:clamp(26rem, 72vh, 38rem);min-height:26rem;padding:3rem 1.5rem;position:relative}.guided-path-cover h1{font-size:clamp(2.25rem, 11vw, 3.5rem)}.guided-path-cover__foot{bottom:3rem;left:1.5rem;right:1.5rem}.guided-path-contents{padding:3rem 1.5rem 5rem}.guided-path-strip{height:15rem;min-height:15rem;padding:2rem 1.5rem;position:relative}.guided-path-strip__title{font-size:1.75rem;margin:.75rem 0}.guided-path-strip__foot{bottom:1.5rem;left:1.5rem;right:1.5rem}.guided-path-part{padding:2.5rem 1.5rem 4rem}.guided-path-part__header{margin-top:2.5rem}.guided-path-part h1{font-size:clamp(2.2rem, 12vw, 3.25rem)}.guided-path-part-chapter>a{display:grid;grid-template-columns:1.5rem minmax(0, 1fr) auto 1rem;row-gap:.45rem}.guided-path-part-chapter__leader{display:none}.guided-path-part-chapter__number{grid-column:1;grid-row:1}.guided-path-part-chapter__title{grid-column:2;min-width:0;overflow-wrap:anywhere}.guided-path-part-chapter__meta{grid-column:2 / -1;grid-row:2}.guided-path-part-chapter__check{grid-column:4;grid-row:1}.guided-path-part-chapter .guided-path-chapter__quiz{grid-column:3;grid-row:1}.guided-path-part-pager{grid-template-columns:1fr}.guided-path-part-pager__next{text-align:left}.guided-path-sidebar{border-bottom:1px solid var(--guided-rule);border-right:0;height:auto;padding:1.5rem;position:relative}.guided-path-sidebar__back{margin-bottom:1.5rem}.guided-path-sidebar__chapters{display:none}.guided-path-chapter-content{padding:2rem 1.25rem 3rem}.guided-path-chapter-content__status{justify-content:flex-start;margin:1.5rem 0 0}.guided-path-chapter-content__body.chapter-container{margin-top:2.5rem}.guided-path-chapter-nav{align-items:stretch;flex-direction:column-reverse}.guided-path-chapter-nav .guided-path-small-cta{width:100%}.guided-path-section__heading{align-items:start;display:grid;grid-template-columns:2rem minmax(0, 1fr) 2.5rem;row-gap:.3rem}.guided-path-section__number{grid-column:1;grid-row:1;min-height:2.5rem}.guided-path-section__title{align-self:center;grid-column:2;grid-row:1;min-width:0;overflow-wrap:anywhere}.guided-path-section__meta{grid-column:2;grid-row:2}.guided-path-section__chevron{grid-column:3;grid-row:1}.guided-path-section__leader{display:none}.guided-path-section__description{margin-right:0}.guided-path-chapters{margin-right:0;padding-left:0}.guided-path-chapter{align-items:center;display:grid;grid-template-columns:2.2rem minmax(0, 1fr) auto 1rem;padding:.35rem 0;row-gap:.4rem}.guided-path-chapter__leader{display:none}.guided-path-chapter__number{grid-column:1;grid-row:1}.guided-path-chapter__title{grid-column:2;grid-row:1;min-width:0;overflow-wrap:anywhere}.guided-path-chapter__quiz{grid-column:3;grid-row:1}.guided-path-chapter__meta{grid-column:2 / -1;grid-row:2}.guided-path-chapter__check{grid-column:4;grid-row:1}}
