.lhead{padding:52px var(--gutter) 32px;grid-template-columns:minmax(0,1fr);gap:56px;display:grid}.lhead__label{color:var(--color-ink-muted);margin:0 0 14px;font-size:17px;font-weight:500;line-height:1.3}.lhead h1{max-width:14em;font-family:var(--font-display);letter-spacing:-.005em;text-wrap:balance;margin:0;font-size:42px;font-weight:500;line-height:1.08}.lhead__sub{text-wrap:pretty;max-width:30em;margin:18px 0 0;font-size:20px;line-height:1.55}.lhead__ctas{flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:28px;display:flex}.lhead__second{color:var(--blue);text-underline-offset:6px;padding:6px 2px;font-size:18px;font-weight:500;text-decoration:underline 1px}.lhead__second:hover{color:var(--blue-deep);text-decoration-thickness:2px}.lhead__photo{max-width:640px}@media (width>=960px){.lhead{padding:88px var(--gutter) 64px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:clamp(64px,8vw,136px)}.lhead h1{font-size:clamp(50px,4.45vw,64px)}.lhead__sub{max-width:26em;font-size:22px}.lhead__photo{max-width:none}}.toc{max-width:32rem;margin:32px 0 0}.toc__label{border-bottom:1px solid var(--graphite);color:var(--blue);margin:0;padding-bottom:10px;font-size:16px;font-weight:500}.toc ol{margin:0;padding:0;list-style:none}.toc li{border-bottom:1px solid #8a8f9680}.toc a{color:var(--color-ink);padding:9px 0;font-size:18px;line-height:1.4;text-decoration:none;display:block}.toc a:hover{color:var(--blue);text-underline-offset:4px;text-decoration:underline}.learn-jamb{margin-top:56px}.learn-jamb .jsec--last{padding-bottom:24px}.learn-jamb p{margin:0}.learn-jamb a:not(.btn-paint){color:var(--blue);text-underline-offset:5px;text-decoration:underline 1px}.learn-jamb a:not(.btn-paint):hover{color:var(--blue-deep);text-decoration-thickness:2px}.l-honest{color:var(--color-ink);font-size:16px;line-height:1.4;margin-top:18px!important}.l-link{font-size:18px;font-weight:500}.prose{gap:22px;max-width:64ch;margin-top:28px;display:grid}.prose ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.prose li{padding-left:34px;position:relative}.prose li .tick{width:20px;height:20px;position:absolute;top:.8em;left:0;transform:translateY(-50%)}.lrows{border-top:1px solid var(--graphite);margin:0}.lrows>div{border-bottom:1px solid #8a8f9680;justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0 11px;display:flex}.lrows dt{color:var(--color-ink-muted);font-size:18px}.lrows dd{text-align:right;white-space:nowrap;font-family:var(--font-display);font-variant-numeric:tabular-nums;margin:0;font-size:24px;font-weight:500;line-height:1.2}.lrows__unit{font-family:var(--font-body);color:var(--color-ink-muted);font-size:16px;font-weight:400}.lrows__label{color:var(--color-ink-muted);font-size:16px;font-weight:500;margin:0 0 10px!important}.cmods{gap:48px;margin-top:32px;display:grid}.mods{border-top:1px solid var(--color-line);margin:0;padding:0;list-style:none}.mod{border-bottom:1px solid #8a8f9673;position:relative}.mod__rail{top:31px;left:calc(-1 * var(--jamb-in) - 6px);width:calc(var(--jamb-in));pointer-events:none;position:absolute}.mod__tk{width:22px;height:20px;transform:translateY(-50%) scaleX(var(--draw,1));transform-origin:0}.mod__mark{display:none}.mod summary{cursor:pointer;gap:2px;padding:16px 44px 16px 0;list-style:none;display:grid;position:relative}.mod summary::-webkit-details-marker{display:none}.mod summary:after{content:"";background:var(--color-accent);width:18px;height:2px;position:absolute;top:31px;right:4px}.mod summary:before{content:"";background:var(--color-accent);width:2px;height:18px;transition:transform .2s;position:absolute;top:23px;right:12px}.mod[open] summary:before,.mod details[open] summary:before{transform:scaleY(0)}.mod__n{color:var(--color-ink-muted);font-size:16px;font-weight:500;line-height:1.3}.mod__t{font-family:var(--font-display);font-size:22px;font-weight:500;line-height:1.3}.mod summary:hover .mod__t{text-decoration:underline;text-decoration-color:var(--blue-deep);text-underline-offset:5px;text-decoration-thickness:2px}.mod__covers{max-width:34em;padding:0 44px 20px 0;font-size:20px;line-height:1.6}@media (width>=560px){.mod summary{grid-template-columns:6.5rem minmax(0,1fr);align-items:baseline;gap:12px}.mod__covers{padding-left:calc(6.5rem + 12px)}}@media (width>=700px){.mod__rail{top:33px}.mod__tk{width:28px}.mod__mark{max-width:calc(var(--jamb-in) - 20px);color:var(--color-ink-muted);opacity:var(--label,1);font-size:16px;font-weight:500;line-height:1.25;display:block;position:absolute;top:14px;left:12px}.mod summary{grid-template-columns:minmax(0,1fr)}.mod__n{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mod__covers{padding-left:0}}@media (prefers-reduced-motion:no-preference){html.js.motion-on .mod__tk{--draw:0}html.js.motion-on .mod__mark{--label:0}}@media (prefers-reduced-motion:reduce){.mod summary:before{transition:none}}.buy{align-content:start;justify-items:start;gap:12px;display:grid}.buy__label{color:var(--color-ink-muted);font-size:16px;font-weight:500}.buy__price{font-size:20px}.buy__amount{font-family:var(--font-display);margin-right:6px;font-size:48px;font-weight:500;line-height:1}.buy__access{color:var(--color-ink-muted);font-size:20px}.buy .lrows{width:100%;margin-top:8px}.buy .lrows dd{font-family:var(--font-body);font-size:18px;font-weight:500}.buy .btn-paint{margin-top:14px}.buy__note{color:var(--color-ink-muted);font-size:17px;line-height:1.5}@media (width>=900px){.cmods{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:clamp(56px,7vw,120px)}.buy{position:sticky;top:40px}}.nots{max-width:44em;margin:28px 0 0;padding:0;list-style:none}.nots li{border-bottom:1px solid #8a8f9673;padding:16px 0 17px 36px;position:relative}.nots li:first-child{border-top:1px solid var(--color-line)}.nots .tick{width:20px;height:20px;position:absolute;top:33px;left:0;transform:translateY(-50%)}.nots strong{font-weight:500}.split{gap:40px;margin-top:28px;display:grid}.split .prose{margin-top:0}@media (width>=900px){.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(56px,7vw,120px)}}.next{border-top:1px solid var(--color-line);margin:28px 0 0;padding:0;list-style:none;display:grid}.next li{border-bottom:1px solid #8a8f9673;gap:4px;padding:18px 0 20px;display:grid}.next__t{font-family:var(--font-display);font-size:24px;font-weight:500;line-height:1.25}.next__d{max-width:34em;color:var(--color-ink-muted)}.next li .l-link{justify-self:start;margin-top:4px}@media (width>=900px){.next{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:56px}}.free{gap:32px;margin-top:32px;display:grid}.free__title{font-family:var(--font-display);margin:0;font-size:28px;font-weight:500;line-height:1.2}.free__sum{max-width:32em;margin-top:10px!important}.free .btn-paint{margin-top:24px}.clist{counter-reset:c;border-top:1px solid var(--graphite);margin:0;padding:0;list-style:none}.clist li{border-bottom:1px solid #8a8f9680;padding:10px 0 11px 36px;font-size:19px;line-height:1.45;position:relative}.clist .tick{width:20px;height:20px;position:absolute;top:24px;left:0;transform:translateY(-50%)}.clist__label{color:var(--color-ink-muted);font-size:16px;font-weight:500;margin:0 0 10px!important}@media (width>=900px){.free{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(56px,7vw,120px)}}.gcards{gap:28px;margin:32px 0 0;padding:0;list-style:none;display:grid}@media (width>=900px){.gcards{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}}.gcard{perspective:1600px}.gcard__in{height:100%;display:grid}.gcard__face{border:1px solid #8a8f9699;border-top:1px solid var(--graphite);border-radius:var(--radius);background:var(--color-bg);flex-direction:column;align-items:flex-start;gap:10px;padding:22px 22px 24px;display:flex}.gcard__back{border-top-style:dashed;margin-top:-1px}.gcard__kicker{color:var(--color-ink-muted);font-size:16px;font-weight:500;line-height:1.3}.gcard__title{font-family:var(--font-display);margin:0;font-size:24px;font-weight:500;line-height:1.25}.gcard__sum{font-size:19px;line-height:1.55}.gcard__face .clist{width:100%}.gcard__face .btn-paint{margin-top:8px}.gcard__face p{margin:0}.gcard__links{flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:auto;padding-top:6px;display:flex}.gcard__turn{min-height:44px;color:var(--blue);font:500 18px/1.2 var(--font-body);text-underline-offset:5px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline 1px;display:none}.gcard__turn:hover{color:var(--blue-deep);text-decoration-thickness:2px}.js .gcard__turn{display:inline-block}.js .gcard__in{transform-style:preserve-3d;transition:transform .55s cubic-bezier(.3,.6,.3,1);position:relative}.js .gcard__face{-webkit-backface-visibility:hidden;backface-visibility:hidden}.js .gcard__back{box-sizing:border-box;border-top-style:solid;min-height:100%;margin-top:0;position:absolute;top:0;left:0;right:0;transform:rotateY(180deg)}.js .gcard[data-turned] .gcard__back{position:relative}.js .gcard[data-turned] .gcard__front{box-sizing:border-box;min-height:100%;position:absolute;top:0;left:0;right:0}.js .gcard[data-turned] .gcard__in{transform:rotateY(180deg)}@media (prefers-reduced-motion:reduce){.js .gcard__in{transition:none}}.gpage .prose h3{font-family:var(--font-display);margin:10px 0 0;font-size:24px;font-weight:500;line-height:1.25}.gpage .lrows{max-width:34rem}.gbuy{gap:32px;margin-top:28px;display:grid}.gbuy__box{justify-items:start;gap:12px;display:grid}.gbuy__amount{font-family:var(--font-display);margin-right:6px;font-size:48px;font-weight:500;line-height:1}@media (width>=900px){.gbuy{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:clamp(56px,7vw,120px)}}.doctor{border-left:2px solid var(--blue);padding:14px 0 14px 18px;font-size:19px;line-height:1.55;margin-top:8px!important}.nowrap{white-space:nowrap}
