.elr{background:var(--color-bg);color:var(--color-ink);font-family:var(--font-sans);overflow-x:hidden}.elr :where(a){color:var(--color-accent-strong);text-decoration:none}.elr :where(a:hover){color:var(--color-accent-deep)}.elr img{display:block}.elr ::selection{background:var(--color-accent-100)}.elr-wrap{max-width:1200px;margin:0 auto;padding:0 clamp(18px,3vw,32px)}.elr-sec{padding-block:clamp(52px,7vw,110px)}.elr-sec--tint{background:var(--color-surface-2);border-block:1.5px solid var(--color-line-strong)}.elr-sec--ink{background:var(--color-ink);padding-block:clamp(34px,4.4vw,60px)}.elr-kick{margin:0;font-size:11px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent-strong)}.elr-kick--muted{color:var(--color-muted)}.elr-h1{margin:0;font-family:var(--font-display);font-size:clamp(36px,8.4vw,110px);font-weight:900;letter-spacing:-.05em;line-height:.9;text-wrap:balance}.elr-h2{margin:0;font-family:var(--font-display);font-size:clamp(30px,5.2vw,68px);font-weight:900;letter-spacing:-.045em;line-height:.95;text-wrap:balance}.elr-h2--sm{font-size:clamp(26px,3.8vw,48px);line-height:1}.elr-h2--md{font-size:clamp(28px,4.4vw,58px);line-height:.96}.elr-h3{margin:0;font-family:var(--font-display);font-size:clamp(21px,2.4vw,30px);font-weight:900;letter-spacing:-.035em;line-height:1.05}.elr-h3[id]{scroll-margin-top:90px}.elr-body{margin:0;font-size:clamp(16px,1.5vw,19px);line-height:1.6;color:var(--color-ink-2);text-wrap:pretty}.elr-body--sm{font-size:15px;line-height:1.55}.elr-lead{margin:0;font-family:var(--font-display);font-weight:900;letter-spacing:-.035em;line-height:1.1;color:var(--color-ink);font-size:clamp(22px,2.8vw,34px)}.elr-lead--sm{font-size:clamp(18px,2vw,24px);font-weight:800;line-height:1.3}.elr-note{margin:0;font-size:15px;color:var(--color-muted)}.elr-row__body{font-size:16px}.elr-row__accent{margin:0;font-size:15px;line-height:1.55;color:var(--color-accent-deep);font-weight:700}.elr-school__p{margin:0;max-width:54ch;font-size:clamp(15px,1.3vw,17px);line-height:1.6}.elr-price__p{font-size:clamp(15.5px,1.4vw,17.5px)}.elr-feednote{margin:0;font-size:14.5px;line-height:1.5;color:var(--color-ink-2)}.elr-sign__name{font-size:16px;font-weight:900;letter-spacing:-.02em}.elr-sign__role{font-size:14px;color:var(--color-muted)}.elr-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 26px;border-radius:2px;font-size:12px;font-weight:800;letter-spacing:.14em;transition:background-color .2s,color .2s}.elr-btn--ink{background:var(--color-ink);color:var(--color-bg)}.elr-btn--ink:hover{background:var(--color-accent-strong);color:var(--color-bg)}.elr-btn--em{background:var(--color-accent);color:var(--color-accent-ink)}.elr-btn--em:hover{background:var(--color-ink);color:var(--color-accent-ink)}.elr-btn--out{border:1.5px solid var(--color-line-strong);color:var(--color-ink)}.elr-btn--out:hover{background:var(--color-surface-2);color:var(--color-ink)}.elr-btn--ghost{border:1.5px solid var(--color-ink);color:var(--color-ink)}.elr-btn--ghost:hover{background:var(--color-ink);color:var(--color-bg)}.elr-btn--sm{min-height:38px;padding:0 16px;font-size:10.5px}.elr-btn--md{font-size:11.5px}.elr-btn--lg{min-height:54px;padding:0 28px;font-size:12.5px}.elr-nav{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--color-bg) 92%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1.5px solid var(--color-line-strong)}.elr-nav__in{position:relative;display:flex;align-items:center;gap:clamp(12px,3vw,30px);height:60px}.elr-nav__brand{display:inline-flex;align-items:center;gap:var(--brand-lockup-gap);flex:0 0 auto;font-size:var(--brand-word-size);font-weight:900;letter-spacing:-.035em;color:var(--color-ink)}.elr-nav__brand:hover{color:var(--color-ink)}.elr-nav__brand em{font-style:normal;color:var(--color-accent-strong)}.elr-nav__logo{width:var(--brand-mark-size);height:var(--brand-mark-size);border-radius:calc(var(--brand-mark-size) * 120 / 512)}.elr-nav__links{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:clamp(14px,2vw,24px);overflow-x:auto;scrollbar-width:none}.elr-nav__links::-webkit-scrollbar{display:none}.elr-nav__links a{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-2);white-space:nowrap}.elr-nav__right{flex:0 0 auto;margin-left:auto;display:flex;align-items:center;gap:clamp(10px,1.6vw,18px)}.elr-nav__signin{display:inline-flex;align-items:center;min-height:44px;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-2);white-space:nowrap}.elr-nav__signin:hover{color:var(--color-ink)}.elr-nav__burger{display:none;width:44px;height:44px;margin-right:-10px;align-items:center;justify-content:center;background:none;border:0;padding:0;color:var(--color-ink);cursor:pointer}.elr-nav__burger-box{display:flex;flex-direction:column;justify-content:center;gap:5px;width:20px}.elr-nav__burger-box span{display:block;height:2px;border-radius:2px;background:currentColor;transition:transform .2s ease,opacity .2s ease}.elr-nav__burger[aria-expanded=true] .elr-nav__burger-box span:nth-child(1){transform:translateY(7px) rotate(45deg)}.elr-nav__burger[aria-expanded=true] .elr-nav__burger-box span:nth-child(2){opacity:0}.elr-nav__burger[aria-expanded=true] .elr-nav__burger-box span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}`touch-action: none` backs up the body scroll lock the component applies: the lock stops the page moving,this stops the dimmed area from swallowing a drag and feeling dead-but-jittery under a thumb. */ .elr-nav__scrim{position:absolute;top:100%;left:0;right:0;height:100vh;z-index:-1;touch-action:none;background:color-mix(in srgb,var(--color-ink) 34%,transparent)}.elr-hero__intro{display:flex;flex-direction:column;gap:16px}.elr-hero__intro strong{font-weight:700}.elr-hero__sources strong{font-weight:600}.elr-faq__item[id]{scroll-margin-top:90px}.elr-faq__links{display:flex;flex-wrap:wrap;gap:4px 24px;padding-bottom:16px}.elr-faq__links a{display:inline-flex;align-items:center;min-height:44px;font-size:16px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.elr-sources__notice{margin:0;font-size:13px;line-height:1.65;color:#ffffff9e}.elr-hero{padding:clamp(40px,7vw,96px) 0 0}.elr-hero__in{display:flex;flex-direction:column;gap:clamp(18px,2.2vw,26px);animation:elrRise .8s cubic-bezier(.16,.84,.44,1) both}.elr-hero__kick{font-size:clamp(10px,1.05vw,11px);letter-spacing:.24em}.elr-hero__split{display:grid;gap:clamp(18px,3vw,44px);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:end;border-top:1.5px solid var(--color-line-strong);padding-top:clamp(18px,2.4vw,28px)}.elr-hero__sub{max-width:52ch;font-size:clamp(16px,1.5vw,19px);line-height:1.55}.elr-hero__cta{display:flex;flex-wrap:wrap;gap:10px}.elr-hero__trust{margin:0;font-size:12.5px;font-weight:700;letter-spacing:.03em;color:var(--color-muted)}.elr-hero__band{margin-top:clamp(28px,4vw,56px);border-block:1.5px solid var(--color-line-strong);background:var(--color-surface-2)}.elr .elr-heroCard__kick{max-width:1200px;margin-inline:auto;padding:clamp(12px,1.8vw,18px) clamp(18px,3vw,32px) 0;font-size:11px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent-strong)}.elr .elr-hero__band .mc{border:none;border-radius:0;box-shadow:none;background:transparent}.elr .elr-hero__band .mc .mc__mast{background:transparent}.elr .elr-hero__band .mc .mc__mast,.elr .elr-hero__band .mc .mc__col{max-width:1200px;margin-inline:auto;padding-inline:clamp(18px,3vw,32px);width:100%}.elr .elr-hero__band .mc .mc__mast{padding-block:clamp(10px,1.4vw,15px);gap:5px clamp(10px,1.2vw,14px)}.elr .elr-hero__band .mc .mc__col{padding-block:clamp(18px,2.4vw,30px) clamp(16px,2vw,24px);gap:clamp(13px,1.7vw,20px)}.elr .elr-hero__band .mc .mc__team{font-size:clamp(16px,1.7vw,20px)}.elr .elr-hero__band .mc .mc__score{font-size:clamp(28px,3vw,36px)}.elr .elr-hero__band .mc .mc__dash{font-size:clamp(20px,2.2vw,26px)}.elr .elr-hero__band .mc .mc__result{font-size:clamp(11px,1vw,12.5px)}.elr .elr-hero__band .mc .mc__when{font-size:clamp(11px,1.1vw,13px)}.elr .elr-hero__band .mc .mc__id{font-size:clamp(27px,3.4vw,40px)}.elr .elr-hero__band .mc .mc__quote{font-size:clamp(18px,2.2vw,30px);line-height:1.36}.elr .elr-hero__band .mc .mc__label{font-size:clamp(11px,1vw,12px)}.elr .elr-hero__band .mc .mc__pill{font-size:clamp(13.5px,1.35vw,16px);padding:6px 13px}.elr .elr-hero__band .mc .mc__ink{padding:clamp(10px,1.3vw,15px) clamp(12px,1.5vw,17px)}.elr .elr-hero__band .mc .mc__inkMark{width:clamp(28px,2.6vw,34px);height:clamp(28px,2.6vw,34px);font-size:clamp(10px,1vw,12px)}.elr .elr-hero__band .mc .mc__inkLabel{font-size:clamp(15px,1.7vw,21px)}.elr .elr-hero__band .mc .mc__segItem{font-size:clamp(13px,1.2vw,14.5px)}.elr .elr-hero__band .mc .mc__dests{font-size:clamp(13.5px,1.3vw,15.5px)}.elr .elr-hero__band .mc .mc__by{font-size:clamp(13px,1.2vw,15px)}.elr .elr-hero__band .mc .mc__filed{font-size:clamp(12.5px,1.15vw,14px)}.elr-hero__band .elr-media{max-height:min(90vh,1000px)}.elr-features__heading{margin-bottom:clamp(28px,4vw,48px);scroll-margin-top:90px}.elr-rows{display:flex;flex-direction:column}.elr-row{border-top:1px solid var(--color-line);padding-block:clamp(20px,2.6vw,30px);display:grid;gap:clamp(14px,2.4vw,36px);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start}.elr-row:first-child{border-top:1.5px solid var(--color-line-strong)}.elr-row:last-child{border-bottom:1.5px solid var(--color-line-strong)}.elr-row__head{display:flex;gap:14px;align-items:baseline}.elr-row__n{font-size:11px;font-weight:800;letter-spacing:.18em;color:var(--color-accent-strong);scroll-margin-top:90px}.elr-row__col{display:flex;flex-direction:column;gap:12px;max-width:46ch}.elr-chips{display:flex;flex-wrap:wrap;gap:8px;align-content:flex-start}.elr-frame{border:1.5px solid var(--color-line-strong);border-radius:var(--radius-md);overflow:hidden;background:var(--color-surface)}.elr-shot{width:100%;max-width:300px;border:1px solid var(--color-line);border-radius:var(--radius-md);overflow:hidden;background:var(--color-surface);box-shadow:var(--shadow-card)}.elr-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.elr-tiles .elr-media{border-radius:var(--radius-sm)}.elr-payoff{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(12px,1.4vw,18px)}.elr-payoff__bar{display:block;width:clamp(44px,5vw,64px);height:5px;background:var(--color-accent)}.elr-payoff__line{margin:0;max-width:22ch;font-family:var(--font-display);font-size:clamp(21px,2.7vw,34px);font-weight:900;letter-spacing:-.04em;line-height:1.08;color:var(--color-ink);text-wrap:balance}.elr-mile__head{display:grid;gap:clamp(18px,3vw,48px);grid-template-columns:repeat(auto-fit,minmax(290px,1fr));align-items:end}.elr-mile__grid{display:grid;gap:1px;background:var(--color-line);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));border-top:1.5px solid var(--color-line-strong)}.elr-mile__card{background:var(--color-surface-2);padding:20px clamp(12px,1.6vw,22px) 6px;display:flex;flex-direction:column;gap:14px}.elr-mile__card h3{margin:0;font-family:var(--font-display);font-size:clamp(21px,2.3vw,29px);font-weight:900;letter-spacing:-.035em;line-height:1.05;color:var(--color-ink)}.elr-mile__meta{margin:0;font-size:15px;font-weight:700;letter-spacing:.01em;color:var(--color-muted)}.elr-mile__cap{margin:0;font-size:14.5px;line-height:1.5;color:var(--color-ink-2)}.elr-mile__foot{display:flex;flex-wrap:wrap;align-items:center;gap:18px;border-top:1.5px solid var(--color-line-strong);padding-top:22px}.elr-step{border-top:1px solid var(--color-line);padding-block:clamp(18px,2.4vw,28px);display:grid;gap:clamp(10px,2vw,40px);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:baseline}.elr-step:first-child{border-top:1.5px solid var(--color-line-strong)}.elr-step:last-child{border-bottom:1.5px solid var(--color-line-strong)}.elr-step__n{font-family:var(--font-display);font-size:clamp(34px,4.4vw,58px);font-weight:900;letter-spacing:-.05em;line-height:.9;color:var(--color-faint-2)}.elr-step__label{font-size:12px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent-strong)}.elr-step__col{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(12px,1.4vw,16px)}.elr-step__p{margin:0;max-width:44ch;font-family:var(--font-display);font-size:clamp(17px,1.8vw,24px);font-weight:800;letter-spacing:-.025em;line-height:1.3;color:var(--color-ink)}.elr-dark,.elr-dark h2{color:#fff}.elr-dark p{color:#fffc}.elr-school{display:grid;gap:clamp(20px,3vw,44px);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:center}.elr-school__free{font-size:13.5px;font-weight:800;color:var(--color-accent-100)}.elr-shotcard{border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-md);padding:14px;display:flex;flex-direction:column;gap:12px}.elr-shotcard__top{display:flex;align-items:center;gap:12px}.elr-shotcard__thumb{width:76px;height:76px;flex:0 0 auto;border-radius:var(--radius-sm);overflow:hidden}.elr-shotcard__meta{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:7px}.elr-shotcard__row{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.elr-shotcard__title{font-size:11.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#fff}.elr-shotcard__count{font-size:11.5px;font-weight:700;color:#ffffff9e}.elr-shotcard__bar{height:4px;border-radius:999px;background:#ffffff29;overflow:hidden}.elr-shotcard__bar span{display:block;height:100%;background:var(--color-accent)}.elr-shotcard__season{font-size:11.5px;color:#ffffff8c}.elr-shotcard__chips{display:flex;flex-wrap:wrap;gap:6px}.elr-shotchip{font-size:12px;font-weight:700;color:var(--color-accent-100);background:#10b98124;border-radius:var(--radius-pill);padding:6px 11px}.elr-shotchip--todo{font-weight:600;color:#fff9;background:none;border:1px solid rgba(255,255,255,.2);padding:5px 11px}.elr-shotchip--more{font-weight:600;color:#ffffff6b;background:none;padding:5px 4px}.elr-shotcard__foot{margin:0;font-size:12.5px;line-height:1.45;color:#fff9}.elr-split{display:grid;gap:clamp(26px,4vw,60px);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start}.elr-fact{border-top:1px solid var(--color-line);padding-block:18px;display:flex;flex-direction:column;gap:6px}.elr-fact:first-child{border-top:1.5px solid var(--color-line-strong)}.elr-fact:last-child{border-bottom:1.5px solid var(--color-line-strong)}.elr-fact h3{margin:0;font-size:16.5px;font-weight:800;letter-spacing:-.01em}.elr-fact p{margin:0;font-size:15px;line-height:1.55;color:var(--color-ink-2)}.elr-price__head{display:grid;gap:clamp(18px,3vw,48px);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:end}.elr-price__grid{display:grid;gap:1px;background:var(--color-line);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));border-top:1.5px solid var(--color-line-strong)}.elr-plan{background:var(--color-bg);padding:clamp(22px,2.6vw,34px) clamp(16px,2vw,32px) clamp(22px,2.6vw,34px) 0;display:flex;flex-direction:column;gap:20px}.elr-plan+.elr-plan{padding:clamp(22px,2.6vw,34px) 0 clamp(22px,2.6vw,34px) clamp(16px,2vw,32px)}.elr-plan__name{font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--color-muted)}.elr-plan--em .elr-plan__name{color:var(--color-accent-strong)}.elr-plan__price{font-family:var(--font-display);font-size:clamp(26px,3.2vw,40px);font-weight:900;letter-spacing:-.045em;line-height:1;color:var(--color-ink)}.elr-plan__sub{font-size:14px;color:var(--color-muted)}.elr-plan ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.elr-plan li{border-top:1px solid var(--color-line);padding-block:11px;font-size:15px;line-height:1.45;color:var(--color-ink)}.elr-plan li:last-child{border-bottom:1px solid var(--color-line)}.elr-faq{max-width:900px;margin:0 auto}.elr-faq__item{border-top:1px solid var(--color-line);padding-block:20px}.elr-faq__item:first-child{border-top:1.5px solid var(--color-line-strong)}.elr-faq__item:last-child{border-bottom:1.5px solid var(--color-line-strong)}.elr-faq__q{width:100%;background:none;border:0;padding:0;cursor:pointer;text-align:left;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;font-family:var(--font-display);font-size:clamp(17px,1.7vw,21px);font-weight:800;letter-spacing:-.02em;color:var(--color-ink);min-height:44px}.elr-faq__icon{color:var(--color-accent-strong);font-weight:700}.elr-faq__a{margin:12px 0 0;max-width:70ch;font-size:16px;line-height:1.6;color:var(--color-ink-2)}.elr-faq__a+.elr-faq__a{margin-top:12px}.elr-final{border-block:1.5px solid var(--color-line-strong);padding-block:clamp(36px,5vw,72px);display:grid;gap:clamp(22px,3.4vw,52px);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:center}.elr-final h2{margin:0;font-family:var(--font-display);font-size:clamp(34px,6.4vw,86px);font-weight:900;letter-spacing:-.05em;line-height:.92;text-wrap:balance}.elr-final__col{display:flex;flex-direction:column;gap:16px}.elr-final__cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:4px}.elr-final__col p{margin:0;max-width:44ch;font-size:clamp(16px,1.5vw,18.5px);line-height:1.6;color:var(--color-ink-2)}.elr-footer{background:var(--color-ink);padding:clamp(44px,6vw,76px) 0 clamp(90px,10vw,56px)}.elr-footer__in{display:flex;flex-direction:column;gap:34px}.elr-footer__top{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.elr-footer__brand{display:inline-flex;align-items:center;gap:var(--brand-lockup-gap);font-size:var(--brand-word-size);font-weight:900;letter-spacing:-.035em;color:#fff}.elr-footer__brand em{font-style:normal;color:var(--color-accent)}.elr-footer__logo{width:var(--brand-mark-size);height:var(--brand-mark-size);border-radius:calc(var(--brand-mark-size) * 120 / 512)}.elr-footer__tag{margin:0;max-width:34ch;font-size:15px;line-height:1.55;color:#ffffff9e}.elr-footer__nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px 24px}.elr-footer__nav a{font-size:14px;font-weight:600;color:#ffffffd1}.elr-footer__nav a:hover{color:#fff}.elr-footer__bot{border-top:1px solid rgba(255,255,255,.16);padding-top:18px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;font-size:13.5px;color:#ffffff8c}@keyframes elrRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.elr *,.elr *:before,.elr *:after{animation:none!important;transition:none!important}}@media(max-width:1024px){.elr-hero__cta{flex-direction:column;align-items:stretch}}@media(max-width:900px){.elr-h1,.elr-h2,.elr-payoff__line,.elr-final h2{text-wrap:pretty}.elr-payoff__line{max-width:none}.elr-nav__links{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;padding:0 clamp(18px,3vw,32px) 10px;overflow:visible;background:var(--color-bg);border-bottom:1.5px solid var(--color-line-strong);box-shadow:var(--shadow-card)}.elr-kick,.elr-hero__kick,.elr-row__n,.elr-nav__signin{font-size:13px}.elr-step__label,.elr-plan__name{font-size:13.5px}.elr-hero__trust{font-size:14.5px}.elr-school__free{font-size:15px}.elr-shotcard__title,.elr-shotcard__count,.elr-shotcard__season{font-size:13px}.elr-shotcard__count{white-space:nowrap}.elr-shotchip{font-size:13.5px}.elr-shotcard__foot{font-size:14px}.elr-footer__nav a{font-size:16px}.elr-footer__bot{font-size:14.5px}.elr-footer__tag{font-size:16.5px}.elr-btn{font-size:13.5px}.elr-btn--sm{font-size:12.5px}.elr-btn--md{font-size:13px}.elr-btn--lg{font-size:14px}[data-theme=editorial] .elr .ed-chip{font-size:.8438rem}[data-theme=editorial] .elr .ed-stats__label{font-size:.75rem;letter-spacing:.08em}[data-theme=editorial] .elr .ed-kicker,[data-theme=editorial] .elr .ed-feedcard__avatar,[data-theme=editorial] .elr .ed-feedcard__time{font-size:.8125rem}[data-theme=editorial] .elr .ed-sticky-cta__title{font-size:.9375rem}[data-theme=editorial] .elr .ed-sticky-cta__sub{font-size:.7812rem}[data-theme=editorial] .elr .ed-sticky-cta__btn{font-size:.9688rem}.elr .elr-heroCard__kick,.elr .elr-hero__band .mc .mc__label{font-size:13px}.elr .elr-hero__band .mc .mc__when{font-size:12.5px}.elr .elr-hero__band .mc .mc__result{font-size:12px}.elr .elr-hero__band .mc .mc__team{font-size:16px}.elr .elr-hero__band .mc .mc__score{font-size:28px}.elr .elr-hero__band .mc .mc__dash{font-size:20px}.elr .elr-hero__band .mc .mc__id{font-size:28px}.elr .elr-hero__band .mc .mc__quote{font-size:17.5px}.elr .elr-hero__band .mc .mc__inkLabel{font-size:17px}.elr .elr-hero__band .mc .mc__pill{font-size:14.5px}.elr .elr-hero__band .mc .mc__segItem{font-size:14px}.elr .elr-hero__band .mc .mc__dests,.elr .elr-hero__band .mc .mc__by{font-size:14.5px}.elr .elr-hero__band .mc .mc__filed{font-size:14px}.elr-mile__meta,.elr-mile__cap{font-size:16px}.elr-fact p,.elr-plan li,.elr-note,.elr-body--sm,.elr-row__accent,.elr-school__p{font-size:16.5px}.elr-fact h3{font-size:18px}.elr-plan__sub{font-size:15.5px}.elr-feednote,.elr-sign__role{font-size:16px}.elr-body,.elr-hero__sub,.elr-final__col p{font-size:17.5px}.elr-row__body,.elr-price__p,.elr-faq__a{font-size:17px}.elr-sign__name{font-size:17.5px}.elr-step__p{font-size:18.5px}.elr-nav__links.is-open{display:flex}.elr-nav__links a{display:flex;align-items:center;min-height:54px;border-top:1px solid var(--color-line);font-size:13px;letter-spacing:.14em}.elr-nav__links a:first-child{border-top:0}.elr-nav__cta{display:none}.elr-nav__burger{display:inline-flex}}@media(max-width:640px){.elr-plan,.elr-plan+.elr-plan{padding-inline:0}.elr-tiles{grid-template-columns:repeat(2,1fr)}}@media(min-width:1441px){.elr-hero__band .elr-media{max-height:min(90vh,880px)}}
