.guide-prose{font-size:16.5px;line-height:1.7;color:var(--c-ink-soft);overflow-wrap:anywhere}.guide-prose>*+*{margin-top:1rem}.guide-prose p{margin:0}.guide-prose *+p{margin-top:1rem}.guide-prose strong{color:var(--c-ink);font-weight:700}.guide-prose a{color:var(--c-primary);font-weight:700;text-decoration:underline;text-underline-offset:3px}.guide-prose a:hover{color:var(--c-primary-dark)}.guide-prose h2,.guide-prose h3,.guide-prose h4{color:var(--c-ink);font-weight:900;letter-spacing:-.025em;line-height:1.25;scroll-margin-top:1.5rem}.guide-prose h2{font-size:25px;margin-top:3rem}.guide-prose>h2{padding-top:2rem;border-top:1px solid var(--c-line)}.guide-prose>h2:first-child{padding-top:0;border-top:0}.guide-prose h3{font-size:19px;margin-top:2rem}.guide-prose h4{font-size:16.5px;margin-top:1.5rem}.guide-prose>:first-child{margin-top:0}.guide-prose ol,.guide-prose ul{padding-left:1.4rem}.guide-prose ul{list-style:disc}.guide-prose ol{list-style:decimal}.guide-prose li+li,.guide-prose li>ol,.guide-prose li>ul{margin-top:.4rem}.guide-prose li::marker{color:var(--c-muted)}.guide-prose blockquote{border-left:4px solid var(--step,var(--c-primary));background:color-mix(in srgb,var(--step,var(--c-primary)) 9%,var(--c-surface));border-radius:0 12px 12px 0;padding:1rem 1.25rem;color:var(--c-ink)}.guide-prose blockquote>*+*{margin-top:.6rem}.guide-prose .g-table{overflow-x:auto;margin-left:0;margin-right:0}.guide-prose table{border-collapse:collapse;width:100%;font-size:13.5px;line-height:1.45}.guide-prose td,.guide-prose th{border:1px solid var(--c-line);padding:.5rem .6rem;text-align:left;vertical-align:top}.guide-prose th{background:var(--c-line-soft);color:var(--c-ink);font-weight:700}.guide-prose .g-columns{display:grid;gap:1.25rem;margin-top:2rem}@media (min-width:768px){.guide-prose .g-columns{grid-template-columns:1fr 1fr;align-items:start}}.guide-prose .g-column{border:1px solid var(--c-line);border-radius:18px;background:var(--c-surface);padding:1.5rem 1.5rem 1.75rem;box-shadow:0 12px 32px -26px rgba(15,28,45,.35)}.guide-prose--wide>p{max-width:48rem}.guide-prose .g-column>:first-child{margin-top:0}.guide-prose .g-column>*+*{margin-top:1rem}.guide-prose .g-column h3{font-size:17.5px}.guide-prose .g-heading-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;color:var(--step,var(--c-primary));background:color-mix(in srgb,var(--step,var(--c-primary)) 12%,var(--c-surface))}.guide-prose .g-heading-icon+h2{margin-top:.85rem}.guide-prose .ee-example,.guide-prose .ee-student-callout{border:1px solid var(--c-line);background:var(--c-surface);border-radius:14px;padding:1.1rem 1.35rem}.guide-prose .ee-student-callout{border-left:4px solid var(--c-accent)}.guide-prose .ee-example{border-left:4px solid var(--c-success)}.guide-prose .ee-example>:first-child,.guide-prose .ee-student-callout>:first-child,.guide-prose .ee-student-callout>div>:first-child{margin-top:0}.guide-prose .ee-example>*+*,.guide-prose .ee-student-callout>*+*{margin-top:.75rem}.guide-prose a.ee-coach-banner{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin:1.75rem 0;padding:1.1rem 1.25rem;border:1px solid var(--c-line);border-radius:16px;background:linear-gradient(135deg,var(--c-primary-tint),var(--c-surface));text-decoration:none;font-weight:400;color:var(--c-ink-soft);transition:border-color .15s}.guide-prose a.ee-coach-banner:hover{border-color:var(--c-primary);color:var(--c-ink-soft)}.ee-coach-banner-icon{width:44px;height:44px;border-radius:12px;background:var(--c-primary);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ee-coach-banner-body{flex:1 1 260px;min-width:0}.ee-coach-banner-title{display:block;color:var(--c-ink);font-weight:900;font-size:16px}.ee-coach-banner-desc{display:block;margin-top:.2rem;font-size:14px;line-height:1.5}.ee-coach-banner-cta{gap:.4rem;padding:.55rem 1rem;border-radius:10px;background:var(--c-ink);color:var(--c-canvas);font-size:13px;white-space:nowrap}.ee-coach-banner-cta,.ee-inline-countdown{display:inline-flex;align-items:center;font-weight:700}.ee-inline-countdown{border-radius:999px;font-size:12.5px;line-height:1.3;padding:.1rem .6rem;margin-left:.25rem;vertical-align:.1em;background:var(--c-line-soft);color:var(--c-ink-soft)}.ee-inline-countdown--soon{background:var(--c-accent-tint);color:var(--c-accent)}.ee-inline-countdown--passed{background:var(--c-line-soft);color:var(--c-muted)}.guide-deadline{display:flex;flex-direction:column;gap:.15rem;width:fit-content;max-width:100%;margin-top:.8rem;padding:.45rem .75rem;border-radius:10px;font-size:13px;line-height:1.35;background:var(--c-line-soft);color:var(--c-ink-soft)}.guide-deadline-main{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem .5rem}.guide-deadline-days,.guide-deadline-main strong{color:var(--c-ink);font-weight:700}.guide-deadline-days{border-radius:999px;padding:.05rem .55rem;font-size:12px;background:var(--c-surface)}.guide-deadline-days strong{color:inherit}.guide-cohort{border:1px solid;border-radius:6px;padding:0 .35rem;font-size:11px;font-weight:700;letter-spacing:.02em;line-height:1.5;color:var(--c-ink-soft)}.guide-deadline-school{font-size:11.5px;color:var(--c-muted);padding-left:1.2rem}.guide-deadline--soon{background:var(--c-accent-tint)}.guide-deadline--soon .guide-deadline-days{background:var(--c-accent);color:#fff}.guide-deadline--passed .guide-deadline-main strong{color:var(--c-ink-soft)}.guide-deadline--passed .guide-deadline-days{background:transparent;color:var(--c-muted);padding:0}.guide-timeline{position:relative;display:grid;gap:.85rem}.guide-timeline:before{content:"";position:absolute;left:19px;top:24px;bottom:24px;width:2px;border-radius:2px;background:var(--c-line)}.guide-timeline-item{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:.85rem;align-items:start}@media (min-width:640px){.guide-timeline-item{column-gap:1.25rem}}.guide-timeline-node{position:relative;width:40px;height:40px;margin-top:1.1rem;border-radius:999px;background:var(--step);color:#fff;font-weight:900;font-size:17px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 0 5px var(--c-canvas)}.guide-timeline-node--task{width:28px;height:28px;margin:.8rem 6px 0;background:var(--c-surface);color:var(--step);border:2px solid var(--step)}.guide-timeline-item--task{margin-top:-.2rem;margin-bottom:-.2rem}.guide-task-card{position:relative;margin-left:1.5rem;background:color-mix(in srgb,var(--step) 5%,var(--c-surface));border-color:color-mix(in srgb,var(--step) 18%,var(--c-line))}.guide-task-card:hover{border-color:var(--step)}.guide-task-card:before{content:"";position:absolute;top:1.45rem;right:100%;width:calc(1.5rem + .85rem - 6px);border-top:2px dotted color-mix(in srgb,var(--step) 45%,var(--c-line))}@media (min-width:640px){.guide-task-card{margin-left:3rem}.guide-task-card:before{width:calc(3rem + 1.25rem - 6px)}}.guide-hero{background:color-mix(in srgb,var(--step) 8%,var(--c-canvas));border-bottom:1px solid color-mix(in srgb,var(--step) 18%,var(--c-line))}.guide-hero .guide-deadline{margin-top:1.1rem;background:var(--c-surface)}.guide-hero .guide-deadline--soon{background:var(--c-accent-tint)}.guide-hero .guide-deadline-days{background:var(--c-line-soft)}.guide-hero .guide-deadline--soon .guide-deadline-days{background:var(--c-accent)}.guide-hero .guide-deadline--passed .guide-deadline-days{background:transparent}.guide-otp{font-size:13.5px;line-height:1.4}.guide-otp-title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--c-muted)}.guide-otp ul{margin-top:.75rem;border-left:2px solid var(--c-line)}.guide-otp a{display:block;margin-left:-2px;padding:.35rem 0 .35rem .9rem;border-left:2px solid transparent;color:var(--c-ink-soft);transition:color .15s,border-color .15s}.guide-otp a:hover{color:var(--c-ink)}.guide-otp a[aria-current]{color:var(--step);border-left-color:var(--step);font-weight:700}@media (min-width:1280px){.guide-has-otp .ee-toc{display:none}}.guide-prose .ee-toc{border:1px solid var(--c-line);border-radius:14px;background:var(--c-surface);padding:1rem 1.25rem;margin:1.75rem 0}.guide-prose .ee-toc-title{color:var(--c-ink);font-weight:900;font-size:14px}.guide-prose .ee-toc ul{list-style:none;padding:0;margin-top:.5rem;display:grid;gap:.3rem 1.5rem}@media (min-width:640px){.guide-prose .ee-toc ul{grid-template-columns:1fr 1fr}}.guide-prose .ee-toc li+li{margin-top:0}.guide-prose .ee-toc a{font-size:14px;text-decoration:none}.guide-prose .ee-toc a:hover{text-decoration:underline}.guide-prose .ee-handover{border:2px solid var(--c-primary);border-radius:16px;padding:1.35rem 1.5rem;margin-top:2.75rem}.guide-prose .ee-handover>:first-child{margin-top:0}.guide-prose .ee-handover>*+*{margin-top:1rem}.guide-prose .ee-handover h3{margin-top:1.5rem;font-size:17px}.guide-prose .ee-print-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border:1px solid var(--c-line);border-radius:10px;background:var(--c-surface);color:var(--c-ink);font-weight:700;font-size:13px;cursor:pointer}.guide-prose .ee-print-btn:hover{border-color:var(--c-primary)}.guide-prose ul.ee-checklist{list-style:none;padding:0}.guide-prose .ee-checklist label{display:flex;gap:.65rem;align-items:flex-start;cursor:pointer}.guide-prose .ee-checklist input{width:18px;height:18px;margin-top:.3rem;flex-shrink:0;accent-color:var(--c-primary)}@media print{.guide-chrome,.guide-prose .ee-coach-banner,.guide-prose .ee-print-btn{display:none!important}.guide-prose:has(.ee-handover)>:not(.ee-handover),article:has(.ee-handover) .guide-hero{display:none!important}.guide-hero{background:none!important;border:0!important}.guide-prose .ee-handover{border:0;padding:0;margin:0}.guide-prose,.guide-prose *{color:#000!important;background:none!important}}