.apx{max-width:var(--ga-reading-max);margin-inline:auto;padding-inline:var(--ga-gutter);padding-block:var(--ga-space-8) var(--ga-space-16)}.apx-hero{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--ga-space-5);padding-block-start:min(6vh,var(--ga-space-10));position:relative;isolation:isolate;--apx-horizon-h: clamp(72px, 14svh, 132px);padding-block-end:calc(var(--apx-horizon-h) + var(--ga-space-3))}.apx-title{font-size:clamp(2rem,9vw,3.5rem);line-height:1.05;letter-spacing:-.03em;font-weight:600;text-wrap:balance;max-width:18ch;margin:0}.apx-title em{font-style:normal;color:var(--ga-accent)}.apx-lede{font-size:var(--ga-text-base);line-height:1.5;color:var(--ga-fg2);max-width:46ch;text-wrap:pretty;margin:0}.apx-composer{display:flex;align-items:flex-end;gap:var(--ga-space-2);width:100%;max-width:44rem;padding:var(--ga-space-3);border:1px solid var(--ga-border-strong);border-radius:var(--ga-radius-lg, 16px);background:var(--ga-surface);box-shadow:var(--ga-shadow-sm);transition:border-color .12s ease,box-shadow .12s ease}.apx-composer:focus-within{border-color:var(--ga-accent);box-shadow:0 0 0 3px var(--ga-accent-soft)}.apx-composer[data-busy]{opacity:.6}.apx-input{flex:1;border:0;outline:0;resize:none;background:transparent;color:var(--ga-fg1);font:inherit;font-size:var(--ga-text-input);line-height:1.45;max-height:200px;padding:var(--ga-space-2)}.apx-input::placeholder{color:var(--ga-fg3)}.apx-send{flex:none;display:inline-flex;align-items:center;justify-content:center;inline-size:44px;block-size:44px;border:0;border-radius:999px;background:var(--ga-accent);color:var(--ga-on-accent);cursor:pointer;transition:background .12s ease,opacity .12s ease}.apx-send:hover:not(:disabled){background:var(--ga-accent-hover)}.apx-send:disabled{opacity:.35;cursor:default}.apx-openers{display:flex;gap:var(--ga-space-2);width:100%;max-width:44rem;margin:0;padding:0 0 var(--ga-space-1);list-style:none;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.apx-openers::-webkit-scrollbar{display:none}.apx-openers>li{flex:none}.apx-opener{border:1px solid var(--ga-border);border-radius:999px;background:var(--ga-surface);color:var(--ga-fg2);font:inherit;font-size:var(--ga-text-sm);line-height:1.2;padding:var(--ga-space-2) var(--ga-space-4);min-block-size:36px;white-space:nowrap;cursor:pointer;transition:border-color .12s ease,color .12s ease}.apx-opener:hover:not(:disabled){border-color:var(--ga-border-strong);color:var(--ga-fg1)}.apx-note{font-size:var(--ga-text-sm);color:var(--ga-fg3);margin:0}.apx-back{display:inline-flex;align-items:center;gap:var(--ga-space-2);min-height:var(--ga-target-min);margin-top:var(--ga-space-2);padding:0;border:0;background:none;cursor:pointer;font:inherit;font-size:var(--ga-text-sm);color:var(--ga-fg3);transition:color .2s ease}.apx-back:hover{color:var(--ga-fg1)}.apx-section{margin-block-start:var(--ga-space-16)}.apx-h2{font-size:var(--ga-text-2xl);line-height:1.15;letter-spacing:-.02em;margin:0 0 var(--ga-space-3)}.apx-section-lede{font-size:var(--ga-text-base);color:var(--ga-fg2);max-width:56ch;margin:0 0 var(--ga-space-6);text-wrap:pretty}.apx-steps{display:grid;gap:var(--ga-space-5);margin:0;padding:0;list-style:none}.apx-step{border-top:1px solid var(--ga-divider);padding-block-start:var(--ga-space-3)}.apx-step-num{display:block;font-family:var(--ga-font-mono);font-size:var(--ga-text-xs);color:var(--ga-accent);margin-block-end:var(--ga-space-1)}.apx-step-label{font-size:var(--ga-text-lg);margin:0 0 var(--ga-space-1)}.apx-step-blurb{font-size:var(--ga-text-sm);color:var(--ga-fg2);margin:0;text-wrap:pretty}.apx-tags{display:flex;flex-wrap:wrap;gap:var(--ga-space-2);margin:0;padding:0;list-style:none}.apx-tag{border:1px solid var(--ga-border-strong);border-radius:999px;padding:var(--ga-space-1) var(--ga-space-3);font-size:var(--ga-text-sm);color:var(--ga-fg1)}.apx-tag-quiet{border-color:var(--ga-divider);color:var(--ga-fg3)}.apx-booting{padding:var(--ga-space-16) var(--ga-gutter);text-align:center;color:var(--ga-fg3)}@media(min-width:40rem){.apx{padding-block:var(--ga-space-12) var(--ga-space-20)}.apx-hero{gap:var(--ga-space-6)}.apx-lede{font-size:var(--ga-text-lg)}.apx-steps{grid-template-columns:repeat(2,1fr);gap:var(--ga-space-6)}}@media(min-width:64rem){.apx-steps{grid-template-columns:repeat(3,1fr)}.apx-openers{flex-wrap:wrap;justify-content:center;overflow-x:visible}}.apt-defs{position:absolute;width:0;height:0;overflow:hidden}.apx-signup-overlay{position:fixed;inset:0;z-index:900;display:flex;align-items:center;justify-content:center;background:var(--ga-modal-scrim);padding:max(var(--ga-space-4),env(safe-area-inset-top)) max(var(--ga-space-4),env(safe-area-inset-right)) max(var(--ga-space-4),env(safe-area-inset-bottom)) max(var(--ga-space-4),env(safe-area-inset-left))}.apx-signup{position:relative;width:100%;max-width:26rem;max-height:100%;overflow-y:auto;overscroll-behavior:contain;text-align:center;background:var(--ga-surface);color:var(--ga-fg1);border:1px solid var(--ga-divider);border-radius:var(--ga-r-lg);box-shadow:var(--ga-shadow-lg);padding:var(--ga-space-8) var(--ga-space-6) var(--ga-space-4)}.apx-signup-close{position:absolute;top:var(--ga-space-2);right:var(--ga-space-2);display:grid;place-items:center;inline-size:44px;block-size:44px;border:0;border-radius:50%;background:none;color:var(--ga-fg3);cursor:pointer}.apx-signup-close:hover{color:var(--ga-fg1);background:var(--ga-recess)}.apx-gate-title{font-size:clamp(1.5rem,6vw,2rem);line-height:1.15;letter-spacing:-.02em;margin:0 0 var(--ga-space-3)}.apx-gate-q{font-size:var(--ga-text-base);color:var(--ga-fg2);background:var(--ga-recess);border-radius:var(--ga-radius-lg, 16px);padding:var(--ga-space-3) var(--ga-space-4);margin:0 0 var(--ga-space-3);text-align:left;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.apx-gate-note{font-size:var(--ga-text-sm);color:var(--ga-fg3);margin:0 0 var(--ga-space-6)}.apx-gate-back{margin-top:var(--ga-space-5)}.apx-horizon{position:absolute;inset-block-end:0;inset-inline:calc(var(--ga-gutter) * -1);block-size:var(--apx-horizon-h);--apx-name-h: 2.1rem;z-index:0;pointer-events:none}.apx-horizon-ground{position:absolute;inset-block-end:var(--apx-name-h);inline-size:100%;block-size:14%;color:var(--ga-border)}.apx-campuses{display:flex;align-items:flex-end;block-size:100%;min-inline-size:0;margin:0;padding:0 var(--ga-space-2);list-style:none}.apx-campuses>li{flex:1;min-inline-size:0;block-size:100%}.apx-campuses>li:nth-child(1) .apx-campus-art,.apx-campuses>li:nth-child(5) .apx-campus-art{translate:0 11px}.apx-campuses>li:nth-child(2) .apx-campus-art,.apx-campuses>li:nth-child(4) .apx-campus-art{translate:0 3px}.apx-campus{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:2px;block-size:100%;inline-size:100%;min-inline-size:0;text-decoration:none;color:var(--ga-fg3);pointer-events:auto;translate:0 0;transition:translate var(--ga-dur-base) var(--ga-ease-out),color var(--ga-dur-base) var(--ga-ease-out)}.apx-campus-art{inline-size:100%;block-size:calc(100% - var(--apx-name-h) - 14px);fill:none;stroke:var(--ga-border-strong);stroke-width:1.5;stroke-linejoin:round;transition:stroke var(--ga-dur-base) var(--ga-ease-out)}.apx-campus-name{display:flex;align-items:flex-start;justify-content:center;block-size:var(--apx-name-h);inline-size:100%;font-size:var(--ga-text-xs);line-height:1.05;text-align:center;overflow:hidden;overflow-wrap:anywhere}.apx-campus-exam{display:none;font-family:var(--ga-font-display);font-size:10px;line-height:1;letter-spacing:.04em;color:var(--apx-campus-onpage)}.apx-campus[data-campus=iim-indore] .apx-campus-exam{display:block}@media(hover:hover)and (pointer:fine){.apx-campus:hover{translate:0 -8px;color:var(--apx-campus-onpage)}.apx-campus:hover .apx-campus-art{stroke:var(--apx-campus-onpage)}}.apx-campus:focus-visible{translate:0 -8px;color:var(--apx-campus-onpage)}.apx-campus:focus-visible .apx-campus-art{stroke:var(--apx-campus-onpage)}.apx-campus:active{translate:0 1px}@media(prefers-reduced-motion:reduce){.apx-campus:hover,.apx-campus:focus-visible,.apx-campus:active{translate:0 0}.apx-campus:hover .apx-campus-art,.apx-campus:focus-visible .apx-campus-art{stroke-width:2.5}}.apx-inside{display:none;scroll-margin-block-start:145px}@media(min-width:601px){.apx-inside{scroll-margin-block-start:100px}}@media(min-width:1000px){.apx-inside{scroll-margin-block-start:92px}}.apx-inside:target{display:block;margin-inline:calc(var(--ga-gutter) * -1);margin-block-start:var(--ga-space-10);background:var(--apx-campus-surface);color:var(--apx-campus-ink)}.apx-inside-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ga-space-2) var(--ga-space-4);padding:var(--ga-space-5) var(--ga-gutter);background:var(--apx-campus-primary);color:var(--apx-campus-on-primary)}.apx-inside-title{font-size:var(--ga-text-2xl);line-height:1.1;letter-spacing:-.02em;margin:0}.apx-inside-exam{font-family:var(--ga-font-display);font-size:var(--ga-text-sm);letter-spacing:.04em;margin:0}.apx-inside-body{padding:var(--ga-space-6) var(--ga-gutter) var(--ga-space-8)}.apx-inside-lede{font-size:var(--ga-text-base);line-height:1.5;max-width:52ch;margin:0 0 var(--ga-space-5)}.apx-inside-topics{display:flex;flex-wrap:wrap;gap:var(--ga-space-2);margin:0 0 var(--ga-space-6);padding:0;list-style:none}.apx-inside-topic{border:1px solid var(--apx-campus-line);border-radius:999px;padding:var(--ga-space-1) var(--ga-space-3);font-size:var(--ga-text-sm);color:var(--apx-campus-line)}.apx-inside-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ga-space-4)}.apx-inside-go{min-block-size:var(--ga-target-min);border:0;border-radius:999px;padding:0 var(--ga-space-6);background:var(--apx-campus-primary);color:var(--apx-campus-on-primary);font:inherit;font-size:var(--ga-text-base);cursor:pointer}.apx-inside-close{display:inline-flex;align-items:center;min-block-size:var(--ga-target-min);font-size:var(--ga-text-sm);color:var(--apx-campus-line)}@media(min-width:40rem){.apx-campus-name{font-size:var(--ga-text-sm)}.apx-campus-exam{display:block}.apx-inside-title{font-size:var(--ga-text-3xl)}}@media(min-width:1000px){.apx-hero{--apx-horizon-h: clamp(100px, 16svh, 170px)}}@font-face{font-family:Virgil;src:url(/fonts/Virgil.latin.woff2) format("woff2");font-weight:300 800;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02C9,U+02DA,U+02DC,U+0300-0301,U+0303,U+0308,U+0370-03FF,U+2000-206F,U+2070-209F,U+20A0-20CF,U+2100-214F,U+2150-218F,U+2190-21FF,U+2200-22FF,U+2300-23FF,U+25A0-25FF,U+2600-26FF,U+2700-27BF,U+FEFF,U+FFFD}@font-face{font-family:Virgil;src:url(/fonts/Virgil.rest.woff2) format("woff2");font-weight:300 800;font-style:normal;font-display:swap;unicode-range:U+0100-0130,U+0132-0137,U+0139-0149,U+014C-0151,U+0154-017E,U+01FC-01FF,U+0218-021B,U+0237,U+02C7,U+02D8-02D9,U+02DB,U+02DD,U+0401-040C,U+040E-044F,U+0451-045C,U+045E-045F,U+0462,U+0490-0491,U+04D8-04D9,U+04E6-04E7,U+1E80-1E85,U+1EF2-1EF3,U+F6C3}.hs-exams .pyq-exams{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:63rem){.hs-exams .pyq-exams{grid-template-columns:repeat(4,minmax(0,1fr))}}.hs-fold:not(.is-open)>.hs-later{display:none}.hs-more{margin-top:var(--ga-space-4, 16px)}.hs-solve-row{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ga-space-6);align-items:start}@media(min-width:63rem){.hs-solve-row{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.hs-board-wrap{display:grid;gap:var(--ga-space-3);justify-items:start}.hs-board{--ga-cat-purple: #6e56cf;--ga-cat-blue: #2f7cf6;--ga-cat-red: #e4402c;--ga-cat-green: #28a96b;--hand: "Virgil", "Patrick Hand", "Segoe Print", "Comic Sans MS", cursive;--board-ink: var(--ga-fg1);--marker-green: var(--ga-cat-green);position:relative;inline-size:100%;min-block-size:34rem;padding:20px 24px 24px;border-radius:var(--ga-r-lg);background:var(--ga-surface);color:var(--board-ink);box-shadow:var(--ga-shadow-lg)}.hs-board-tag{display:inline-block;margin:0 0 8px;padding:3px 10px;border-radius:999px;background:var(--ga-recess);font-size:var(--ga-text-sm);color:var(--ga-fg2)}.hs-board-q{font-family:var(--hand);font-size:18px;line-height:1.5;margin:0 0 8px}.hs-board-opts{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 6px;padding:0;font-family:var(--hand);font-size:16px}.hs-board-opts li{padding:2px 12px;border:1.5px solid var(--ga-border);border-radius:999px;transition:border-color .3s ease,background-color .3s ease}.hs-board-opts li span{font-weight:700;margin-inline-end:4px}.hs-board-opts li[data-right]{border-color:var(--marker-green);background:color-mix(in srgb,var(--marker-green) 10%,transparent)}.hs-board-body{display:grid;justify-items:start}.hs-ink,.hs-step,.hs-answer{clip-path:inset(0 100% 0 0);opacity:0}.hs-ink[data-on],.hs-step[data-on],.hs-answer[data-on]{opacity:1;animation:hsWrite .9s cubic-bezier(.3,.6,.3,1) forwards}@keyframes hsWrite{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.hs-step{display:inline-flex;flex-direction:column;margin:10px 0 4px}.hs-step-label{font-family:var(--hand);font-size:19px;font-weight:700;line-height:1.3}.hs-underline{display:block;inline-size:128px;block-size:7px}.hs-underline path{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.hs-ink{font-family:var(--hand);font-size:16px;line-height:1.55;margin:0}.hs-ink.is-math{font-size:17px;padding-inline-start:14px;margin:2px 0;white-space:nowrap}.hs-ink-fig{margin:2px 0 4px}.hs-fig{display:block;inline-size:min(296px,100%);block-size:auto}.hs-fig-axis{stroke:var(--ga-fg3);stroke-width:1.5;fill:none}.hs-fig-circle{fill:none;stroke:var(--ga-cat-blue);stroke-width:2.4;stroke-dasharray:100;stroke-dashoffset:0}.hs-ink-fig[data-on] .hs-fig-circle{animation:hsStroke 1.2s ease-out both}.hs-fig-radius{stroke:var(--ga-cat-green);stroke-width:2;stroke-dasharray:5 5}.hs-fig-dot{fill:var(--board-ink)}.hs-fig-dot[data-tone=touch]{fill:var(--ga-cat-purple)}.hs-fig-dot[data-tone=pass]{fill:var(--ga-cat-red)}.hs-fig-label{font-family:var(--hand);font-size:12px;fill:var(--ga-fg2)}.hs-answer{position:relative;display:inline-flex;align-items:baseline;gap:10px;margin:12px 0 4px;padding:10px 18px}.hs-answer-stroke{position:absolute;inset:0;inline-size:100%;block-size:100%;overflow:visible}.hs-answer-stroke path{fill:color-mix(in srgb,var(--marker-green) 6%,transparent);stroke:var(--marker-green);stroke-width:2.4;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:100}.hs-answer[data-on] .hs-answer-stroke path{animation:hsStroke .8s ease-out both}.hs-answer-label,.hs-answer-value{position:relative;font-family:var(--hand)}.hs-answer-label{font-size:15px;color:var(--ga-fg2)}.hs-answer-value{font-size:22px;font-weight:700;color:var(--marker-green)}@keyframes hsStroke{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}.hs-board[data-done] .hs-ink,.hs-board[data-done] .hs-step,.hs-board[data-done] .hs-answer{clip-path:none;opacity:1}.hs-replay{justify-self:start}.hs-lesson{margin:0;display:grid;gap:var(--ga-space-3)}@media(min-width:63rem){.hs-lesson{position:sticky;inset-block-start:calc(96px + var(--ob-h, 0px))}}.hs-lesson-art{display:block;inline-size:100%;block-size:auto;border-radius:var(--ga-r-lg);box-shadow:var(--ga-shadow-lg)}.hs-lesson-cap{font-size:var(--ga-text-md);line-height:1.5;color:var(--ga-fg2);max-width:46ch}.hs-lesson-cap strong{color:var(--ga-fg1)}.mc-call{--mc-bg: #1d1f23;--mc-tile: #2b2e33;--mc-fg: #e8eaed;--mc-dim: #9aa0a6;border-radius:calc(var(--ga-r-lg) + 6px);background:var(--mc-bg);color:var(--mc-fg);padding:12px;box-shadow:var(--ga-shadow-lg);overflow:hidden}.mc-top{display:flex;justify-content:space-between;align-items:center;padding:2px 6px 10px;font-size:var(--ga-text-sm)}.mc-title{font-weight:600}.mc-rec{display:inline-flex;align-items:center;gap:6px;color:var(--mc-dim)}.mc-rec-dot{inline-size:8px;block-size:8px;border-radius:50%;background:#ea4335}.mc-stage{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}@media(min-width:52rem){.mc-stage{grid-template-columns:minmax(0,1fr) 13.5rem}}.mc-screen{position:relative;display:grid;place-items:center;padding:14px 14px 34px;border-radius:12px;background:var(--mc-tile)}.mc-sheet{position:relative;inline-size:100%;padding:16px 18px 18px;border-radius:8px;background:#fff;color:var(--ga-fg1)}.mc-sheet-head{display:grid;gap:2px;margin-block-end:14px}.mc-sheet-title{font-size:var(--ga-text-lg);font-weight:700}.mc-sheet-sub{font-size:var(--ga-text-sm);color:var(--ga-fg2)}.mc-sheet-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}@media(min-width:40rem){.mc-sheet-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.mc-block{padding:12px 14px;border:1px solid var(--ga-border);border-radius:10px}.mc-block-label{margin:0 0 8px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ga-fg2)}.mc-block-note{margin:6px 0 0;font-size:12px;color:var(--ga-fg3)}.mc-bars{list-style:none;margin:0;padding:0;display:grid;gap:10px}.mc-bars li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;font-size:var(--ga-text-sm)}.mc-bar-name{font-weight:600}.mc-bar-val{color:var(--ga-fg2)}.mc-bar-track{grid-column:1 / -1;block-size:10px;border-radius:0 4px 4px 0;background:#fbe3e0}.mc-bar-fill{display:block;block-size:100%;border-radius:0 4px 4px 0;background:var(--ga-border-strong)}.mc-bars li[data-focus] .mc-bar-fill{background:#e4402c}.mc-bars li[data-focus]{margin:-4px -6px;padding:4px 6px;border-radius:6px;outline:2px solid #ffd84d;outline-offset:0}.mc-pace{margin:0;font-size:var(--ga-text-xl);font-weight:700}.mc-pace span{font-size:var(--ga-text-sm);font-weight:400;color:var(--ga-fg2)}.mc-plan-label{margin-block-start:14px}.mc-plan{margin:0;padding-inline-start:18px;display:grid;gap:4px;font-size:var(--ga-text-sm)}.mc-bars li{position:relative}.mc-pointer{position:absolute;inset-block-start:22px;inset-inline-start:42%;display:inline-flex;align-items:flex-start;gap:2px;color:#1a73e8;transform:rotate(-12deg);animation:mcPoint 4s ease-in-out infinite}.mc-pointer span{margin-block-start:14px;padding:1px 6px;border-radius:4px;background:#1a73e8;color:#fff;font-size:11px;font-weight:600;transform:rotate(12deg)}@keyframes mcPoint{0%,to{translate:0 0}50%{translate:14px 4px}}.mc-presenting{position:absolute;inset-inline-start:14px;inset-block-end:9px;display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--mc-dim)}.mc-tiles{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(min-width:52rem){.mc-tiles{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr}}.mc-tile{position:relative;overflow:hidden;border-radius:12px;background:var(--mc-tile);aspect-ratio:4 / 3}@media(min-width:52rem){.mc-tile{aspect-ratio:auto}}.mc-tile[data-speaking]{box-shadow:inset 0 0 0 3px #8ab4f8}.mc-person{display:block;inline-size:100%;block-size:100%;object-fit:cover}.mc-tile>.mc-person{position:absolute;inset:0}.mc-name{position:absolute;inset-inline-start:8px;inset-block-end:8px;padding:2px 8px;border-radius:6px;background:#0000008c;color:#fff;font-size:12px;font-weight:600}.mc-voice{position:absolute;inset-inline-end:8px;inset-block-start:8px;display:inline-flex;align-items:center;gap:2px;block-size:22px;padding:0 6px;border-radius:999px;background:#8ab4f8}.mc-voice i{display:block;inline-size:3px;block-size:10px;border-radius:2px;background:#174ea6;animation:mcVoice .9s ease-in-out infinite}.mc-voice i:nth-child(2){animation-delay:.15s}.mc-voice i:nth-child(3){animation-delay:.3s}@keyframes mcVoice{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1.2)}}.mc-dock{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:12px 4px 2px}.mc-dock-time{font-size:var(--ga-text-sm);color:var(--mc-dim);white-space:nowrap}.mc-controls{display:inline-flex;gap:8px}.mc-btn{display:inline-grid;place-items:center;inline-size:40px;block-size:40px;border-radius:50%;background:#3c4043;color:var(--mc-fg)}.mc-btn[data-on]{background:#8ab4f8;color:#174ea6}.mc-btn.mc-end{inline-size:56px;border-radius:999px;background:#ea4335;color:#fff}.mc-side{display:inline-flex;justify-content:flex-end;gap:14px;color:var(--mc-fg)}@media(max-width:39.99rem){.mc-hide-sm,.mc-dock-time,.mc-side{display:none}.mc-dock{grid-template-columns:1fr;justify-items:center}.mc-pointer{display:none}.mc-call{padding:8px}.mc-screen{padding:8px 8px 30px}.mc-sheet{padding:14px 14px 16px}}@media(max-width:39.99rem){.hs-board{min-block-size:0;padding:14px 16px 16px}.hs-board-q{font-size:15.5px;line-height:1.4}.hs-board-opts{font-size:15px}.hs-board-opts li{padding:1px 10px}.hs-step{margin:8px 0 2px}.hs-step-label{font-size:16px;line-height:1.2}.hs-underline{inline-size:104px}.hs-ink{font-size:15px;line-height:1.45}.hs-ink.is-math{font-size:15.5px;padding-inline-start:10px}.hs-ink[data-wide]{display:none}.hs-fig{inline-size:min(224px,100%)}.hs-fig-label{font-size:14px}.hs-answer{padding:8px 14px}.hs-answer-value{font-size:20px}.hs-ink[data-on],.hs-step[data-on],.hs-answer[data-on]{animation-duration:.7s}}@media(prefers-reduced-motion:reduce){.hs-ink[data-on],.hs-step[data-on],.hs-answer[data-on]{animation:none;clip-path:none}.hs-ink-fig[data-on] .hs-fig-circle,.hs-answer[data-on] .hs-answer-stroke path{animation:none}.mc-pointer,.mc-voice i{animation:none}}.fs-scaled .hs-solve-row{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.fs-scaled .hs-replay{display:none}.fs-scaled .mc-stage{grid-template-columns:minmax(0,1fr) 13.5rem}.fs-scaled .mc-sheet-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.fs-scaled .mc-tiles{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr}.fs-scaled .mc-tile{aspect-ratio:auto}.hm-list{list-style:none;margin:var(--ga-space-5, 20px) 0 0;padding:0;display:grid;gap:var(--ga-space-3, 12px);grid-template-columns:minmax(0,1fr)}@media(min-width:52rem){.hm-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.hm-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"exam exam" "name name" "facts go";align-items:end;gap:4px 12px;padding:14px 16px;border:1px solid var(--ga-border);border-radius:var(--ga-r-lg, 12px);background:var(--ga-surface)}@media(min-width:52rem){.hm-card{grid-template-areas:"exam exam" "name name" "facts facts" "go go";gap:6px;padding:18px}.hm-go{justify-self:start;margin-top:6px}}.hm-exam{grid-area:exam;margin:0;font-size:var(--ga-text-xs, 12px);font-weight:600}.hm-name{grid-area:name;margin:0;font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--ga-fg1)}.hm-facts{grid-area:facts;display:flex;flex-wrap:wrap;gap:2px 10px;margin:0;font-size:13px;color:var(--ga-fg2)}.hm-go{grid-area:go;white-space:nowrap}.hm-all{margin:var(--ga-space-4, 16px) 0 0;font-size:14px}.hm-all a{color:var(--ga-fg1);text-decoration:underline;text-underline-offset:3px}.xc .lnd-h2{margin-bottom:var(--ga-space-6)}.xc-h-2{color:var(--ga-muted)}.xc-stage{display:grid;grid-template-columns:1fr;justify-items:stretch;gap:var(--ga-space-4);padding:var(--ga-space-5);border:1px solid var(--ga-border);border-radius:18px;background:var(--ga-surface)}.xc-exam{display:flex;flex-direction:column;align-items:flex-start;gap:4px;animation:xc-rise .45s cubic-bezier(.2,.7,.2,1) both}.xc-exam-mark{min-height:44px;display:flex;align-items:center;margin-bottom:var(--ga-space-2)}.xc-exam-name{font-size:var(--ga-text-xl);font-weight:650;letter-spacing:-.015em;line-height:1.2}.xc-exam-by{font-size:var(--ga-text-sm);color:var(--ga-muted)}.xc-exam-n{margin-top:var(--ga-space-2);padding:3px 10px;border:1px solid var(--ga-border);border-radius:999px;font-size:var(--ga-text-xs);font-weight:600;font-variant-numeric:tabular-nums}.xc-arrow{width:56px;height:22px;justify-self:center;transform:rotate(90deg);color:var(--ga-text)}.xc-arrow path{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.xc-arrow-line{stroke-dasharray:60;animation:xc-draw .5s .25s ease-out both}.xc-arrow-head{stroke-dasharray:30;animation:xc-draw-head .25s .6s ease-out both}.xc-colleges{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(132px,auto);gap:10px;min-height:416px;align-content:start}.xc-college{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:12px;border:1px solid var(--ga-border);border-radius:12px;background:var(--ga-surface);animation:xc-pop .5s cubic-bezier(.2,.8,.25,1.15) both;animation-delay:calc(.75s + var(--n, 0) * .16s)}.xc-num{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--ga-text);color:var(--ga-surface);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.xc-college .xlogo{min-height:40px;max-width:calc(100% - 30px)}.xc-college .xlogo img{max-width:100%}.xc-college-text{display:flex;flex-direction:column;gap:2px;min-width:0}.xc-college-name{font-size:var(--ga-text-sm);font-weight:600;line-height:1.3}.xc-college-sub{font-size:var(--ga-text-xs);color:var(--ga-muted);line-height:1.35}.xc-bar{display:flex;flex-direction:column;gap:var(--ga-space-4);margin-top:var(--ga-space-4)}.xc-tabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin-inline:calc(var(--ga-gutter) * -1);padding-inline:var(--ga-gutter)}.xc-tabs::-webkit-scrollbar{display:none}.xc-more{border-style:dashed;color:var(--ga-fg1)}.xc-tab{appearance:none;flex:none;min-height:36px;padding:0 12px;border:1px solid var(--ga-border);border-radius:999px;background:var(--ga-surface);color:var(--ga-muted);font:inherit;font-size:var(--ga-text-sm);font-weight:600;white-space:nowrap;cursor:pointer}.xc-tab:hover{color:var(--ga-text);border-color:var(--ga-text)}.xc-tab:focus-visible,.xc-pause:focus-visible{outline:2px solid var(--ga-text);outline-offset:2px}.xc-tab[aria-pressed=true]{color:var(--ga-text);border-color:var(--ga-text);box-shadow:inset 0 0 0 1px var(--ga-text)}.xc-actions{display:flex;align-items:center;gap:10px}.xc-cta{display:inline-flex;align-items:center;gap:6px}.xc-pause{appearance:none;display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--ga-border);border-radius:50%;background:var(--ga-surface);color:var(--ga-text);cursor:pointer}.xc-notes{margin:var(--ga-space-4) 0 0;font-size:11.5px;line-height:1.5;color:var(--ga-muted);max-width:80ch}@keyframes xc-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes xc-pop{0%{opacity:0;transform:translateY(10px) scale(.96)}}@keyframes xc-draw{0%{stroke-dashoffset:60}to{stroke-dashoffset:0}}@keyframes xc-draw-head{0%{stroke-dashoffset:30}to{stroke-dashoffset:0}}@media(min-width:48rem){.xc-stage{grid-template-columns:minmax(180px,220px) 64px minmax(0,1fr);align-items:center;gap:var(--ga-space-6);padding:var(--ga-space-6)}.xc-arrow{transform:none;width:64px;height:24px}.xc-colleges{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(128px,auto);min-height:266px}.xc-bar{flex-direction:row;align-items:center;justify-content:space-between}.xc-tabs{flex-wrap:wrap;overflow:visible;margin:0;padding:0}.xc-actions{flex:none}}@media(prefers-reduced-motion:reduce){.xc-exam,.xc-college,.xc-arrow-line,.xc-arrow-head{animation:none}}@media(max-width:640px){.xc-notes{font-size:12px}}.lc{--lc-digit-h: 1.06em;--lc-cell-pad: .3em;--lc-tone: #16a34a;display:flex;flex-direction:column;align-items:center;gap:var(--ga-space-4)}.lc-count{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:.3em;margin:0;color:var(--ga-fg1);font-size:clamp(var(--ga-text-3xl),3.4vw,calc(var(--ga-text-4xl) * 1.2));font-weight:var(--ga-weight-semibold);letter-spacing:-.03em;line-height:var(--ga-lh-snug)}.lc-box{display:inline-flex;overflow:hidden;border:1px solid var(--ga-border);border-radius:var(--ga-r-md);background:var(--ga-chip)}.lc-cell{position:relative;display:block;padding:var(--lc-cell-pad) .36em;font-family:var(--ga-font-display);font-size:.84em;font-weight:var(--ga-weight-regular);font-variant-numeric:tabular-nums;letter-spacing:.02em}.lc-window{display:block;height:var(--lc-digit-h);overflow:hidden}.lc-cell+.lc-cell{border-left:1px solid var(--ga-border)}.lc-reel{display:block;transform:translateY(calc(var(--lc-i, 0) * var(--lc-digit-h) * -1))}.lc-digit{display:block;height:var(--lc-digit-h);line-height:var(--lc-digit-h);text-align:center}@media(prefers-reduced-motion:no-preference){.lc-reel-rolling{transition:transform .62s cubic-bezier(.16,.84,.34,1.06)}.lc-cell-hit:after{content:"";position:absolute;inset:0;background:color-mix(in srgb,var(--lc-tone) 16%,transparent);animation:lc-flash .7s var(--ga-ease-out) forwards;pointer-events:none}}@keyframes lc-flash{0%{opacity:1}to{opacity:0}}.lc-tail{flex-basis:100%;margin-top:var(--ga-space-2);color:var(--ga-fg2);font-size:var(--ga-text-lg);font-weight:var(--ga-weight-regular);letter-spacing:normal}@media(max-width:560px){.lc{--lc-cell-pad: .26em;gap:var(--ga-space-3)}.lc-cell{padding-inline:.22em}}.lc-section{margin-block:var(--ga-space-10, 40px) 0;padding-top:var(--ga-space-8, 32px);border-top:1px solid var(--ga-border);text-align:center}.lc-join{display:flex;flex-direction:column;align-items:center;gap:var(--ga-space-3);color:var(--ga-fg2);font-size:var(--ga-text-md)}.lc-join-line{margin:0}.fs{position:relative}.fs-inner{transform-origin:0 0}.sd-panel{--sd-ink: var(--apx-campus-primary, var(--ga-fg1));--sd-track: color-mix(in srgb, var(--sd-ink) 12%, var(--ga-surface));--sd-muted: var(--ga-border-strong);border:1px solid var(--ga-border);border-radius:calc(var(--ga-r-lg) + 6px);background:var(--ga-recess);padding:var(--ga-space-3)}.sd-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ga-space-2) var(--ga-space-4);padding:var(--ga-space-2) var(--ga-space-3) var(--ga-space-3)}.sd-who{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ga-space-2);margin:0;font-size:var(--ga-text-lg);font-weight:600}.sd-who-sub{font-size:var(--ga-text-sm);font-weight:400;color:var(--ga-fg2)}.sd-sample{font-family:var(--ga-font-display);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ga-fg2);background:var(--ga-surface);border:1px dashed var(--ga-border-strong);border-radius:999px;padding:3px 10px;white-space:nowrap}.sd-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--ga-space-3)}.sd-card{grid-column:span 2;display:flex;flex-direction:column;gap:var(--ga-space-2);min-width:0;padding:var(--ga-space-5);border:1px solid var(--ga-border);border-radius:var(--ga-r-lg);background:var(--ga-surface)}.sd-half{grid-column:span 3}.sd-label{margin:0;font-size:var(--ga-text-sm);font-weight:500;color:var(--ga-fg2)}.sd-hero{margin:0;font-size:52px;font-weight:600;line-height:1;letter-spacing:-.03em;color:var(--ga-fg1)}.sd-value{margin:0;font-size:var(--ga-text-3xl);font-weight:600;line-height:1.15;letter-spacing:-.02em;color:var(--ga-fg1)}.sd-note{margin:auto 0 0;padding-top:var(--ga-space-1);font-size:var(--ga-text-sm);line-height:1.45;color:var(--ga-fg2)}.sd-track{position:relative;display:block;block-size:8px;border-radius:0 4px 4px 0;background:var(--sd-track)}.sd-track-lg{block-size:12px}.sd-fill{display:block;block-size:100%;border-radius:0 4px 4px 0;background:var(--sd-ink)}.sd-track[data-muted=yes]{background:var(--ga-recess)}.sd-track[data-muted=yes] .sd-fill{background:var(--sd-muted)}.sd-target{position:absolute;inset-block:-4px;inline-size:2px;margin-inline-start:-1px;border-radius:1px;background:var(--ga-fg1)}.sd-rows{list-style:none;margin:var(--ga-space-1) 0 0;padding:0;display:grid;gap:var(--ga-space-3)}.sd-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value" "track track";align-items:baseline;gap:6px var(--ga-space-3)}.sd-row-label{grid-area:label;min-width:0;font-size:var(--ga-text-md);color:var(--ga-fg1)}.sd-row-sub{margin-inline-start:var(--ga-space-2);font-size:var(--ga-text-xs);color:var(--ga-fg3)}.sd-row-value{grid-area:value;font-size:var(--ga-text-sm);font-variant-numeric:tabular-nums;color:var(--ga-fg2);white-space:nowrap}.sd-row>.sd-track{grid-area:track}.sd-week{list-style:none;margin:var(--ga-space-2) 0 0;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.sd-week li{display:grid;justify-items:center;gap:4px}.sd-day{inline-size:100%;max-inline-size:28px;aspect-ratio:1;border-radius:6px;background:var(--sd-track)}.sd-week li[data-done=yes] .sd-day{background:var(--sd-ink)}.sd-day-letter{font-size:var(--ga-text-xs);color:var(--ga-fg3)}.sd-foot{margin:var(--ga-space-4) 0 0;font-size:var(--ga-text-md)}.sd-foot a{color:var(--ga-fg1);font-weight:500;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--ga-border-strong)}.sd-foot a:hover{text-decoration-color:currentColor}@media(pointer:coarse){.sd-foot a{display:inline-flex;align-items:center;gap:.3em;min-height:var(--ga-target-min)}}@media(max-width:860px){.sd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sd-card{grid-column:span 1}.sd-ready,.sd-half{grid-column:span 2}}@media(max-width:520px){.sd-panel{padding:var(--ga-space-2)}.sd-head{padding-inline:var(--ga-space-2)}.sd-grid{grid-template-columns:minmax(0,1fr)}.sd-card,.sd-ready,.sd-half{grid-column:auto;padding:var(--ga-space-4)}.sd-more{display:none}}.fs-scaled .sd-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.fs-scaled .sd-card,.fs-scaled .sd-ready{grid-column:span 2}.fs-scaled .sd-half{grid-column:span 3}.fs-scaled .sd-half:not(.sd-more){grid-column:span 6}.lnd{padding-block-end:var(--ga-space-20)}.lnd-section{max-width:var(--ga-reading-max);margin-inline:auto;padding-inline:var(--ga-gutter)}.lnd-hero{--lnd-hero-foot: clamp(1.25rem, 3vw, 2.75rem);position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;text-align:center;padding-block-start:min(5vh,var(--ga-space-10));overflow:hidden}.lnd-hero-row{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--ga-space-10);inline-size:100%}.lnd-hero-copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;inline-size:100%;max-width:44rem;padding-inline:var(--ga-gutter)}.lnd-failed{margin:var(--ga-space-3) 0 0;font-size:var(--ga-text-sm);color:var(--ga-danger)}.lnd-title{font-size:clamp(2.25rem,9vw,4.5rem);line-height:1.02;letter-spacing:-.035em;font-weight:600;text-wrap:balance;max-width:17ch;margin:0}.lnd-title em{font-style:normal;color:var(--ga-emphasis)}.lnd-lede{font-size:var(--ga-text-lg);line-height:1.5;color:var(--ga-fg2);max-width:50ch;text-wrap:pretty;margin:var(--ga-space-5) 0 0}.lnd-lede strong{font-weight:600;color:var(--ga-fg1)}.lnd-cta{margin-block-start:var(--ga-space-8)}@media(max-width:39.99rem){.lnd-cta{min-inline-size:min(100%,18rem)}}.lnd-demo{position:relative;margin:0 0 var(--lnd-hero-foot);inline-size:min(35rem,100% - 2 * var(--ga-gutter))}.lnd-demo-screen{position:relative;aspect-ratio:16 / 9;overflow:hidden;border:1px solid var(--ga-border);border-radius:var(--ga-r-xl);background:var(--ga-bg);box-shadow:var(--ga-shadow-lg)}.lnd-demo-poster,.lnd-demo-video{position:absolute;inset:0;display:block;inline-size:100%;block-size:100%;object-fit:cover}.lnd-demo-video{opacity:0;transition:opacity var(--ga-dur-slow) var(--ga-ease-out);transform:scale(.996)}.lnd-demo[data-state=playing] .lnd-demo-video,.lnd-demo[data-state=paused] .lnd-demo-video{opacity:1}.lnd-demo-toggle{position:absolute;inset-block-start:var(--ga-space-2);inset-inline-end:var(--ga-space-2);display:grid;place-items:center;inline-size:2.25rem;block-size:2.25rem;padding:0;border:1px solid var(--ga-border);border-radius:999px;background:var(--ga-panel-glass);color:var(--ga-fg2);cursor:pointer;opacity:.8;transition:opacity var(--ga-dur-fast) var(--ga-ease-out),color var(--ga-dur-fast) var(--ga-ease-out)}.lnd-demo-toggle:hover,.lnd-demo-toggle:focus-visible{opacity:1;color:var(--ga-fg1)}.lnd-demo-sound{inset-inline-end:calc(var(--ga-space-2) * 2 + 2.25rem)}@media(pointer:coarse),(max-width:640px){.lnd-demo-toggle:after{content:"";position:absolute;inset:-5px}}.lnd-demo-sound[aria-pressed=true]{opacity:1;color:var(--ga-fg1)}.lnd-demo-screen{cursor:pointer}.lnd-demo-play:before{content:"";position:absolute;inset:-1px;border:2px solid transparent;border-block-start-color:var(--ga-fg1);border-radius:999px;opacity:0;pointer-events:none}.lnd-demo[data-state=loading] .lnd-demo-play:before{animation:lnd-demo-spin .8s linear infinite,lnd-demo-ring .01ms linear .15s forwards}@keyframes lnd-demo-spin{to{transform:rotate(1turn)}}@keyframes lnd-demo-ring{to{opacity:1}}.lnd-group{margin:0;inline-size:min((100% - 2 * var(--ga-gutter)) * .85,22rem)}.lnd-group-photo{display:block;inline-size:100%;block-size:auto}.lnd-group-names{position:relative;display:block;block-size:1.4em;margin-block-start:calc(-1 * var(--ga-space-2));font-size:var(--ga-text-md);font-weight:500;line-height:1.4;color:var(--ga-fg1)}.lnd-group-names span{position:absolute;inset-block-start:0;inset-inline-start:var(--at);translate:-50% 0;white-space:nowrap}.lnd-group-title{display:block;margin-block-start:var(--ga-space-2);font-size:var(--ga-text-lg);font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--ga-fg1);text-align:center;white-space:nowrap}.lnd-section{padding-block-start:var(--ga-space-16)}.lnd-h2{font-size:var(--ga-text-2xl);line-height:1.15;letter-spacing:-.02em;margin:0 0 var(--ga-space-3)}.lnd-section-lede{font-size:var(--ga-text-md);line-height:1.5;color:var(--ga-fg2);max-width:58ch;margin:0 0 var(--ga-space-6)}.lnd-h2:not(:has(+.lnd-section-lede)){margin-bottom:var(--ga-space-6)}.lnd-price{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ga-space-4);padding:var(--ga-space-5);border:1px solid var(--ga-border);border-radius:var(--ga-r-lg);background:var(--ga-surface)}.lnd-price-plan+.lnd-price-plan{border-inline-start:1px solid var(--ga-border);padding-inline-start:var(--ga-space-4)}.lnd-price-name{margin:0 0 var(--ga-space-1);font-size:var(--ga-text-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ga-fg3)}.lnd-price-amount{margin:0;font-size:var(--ga-text-3xl);font-weight:600;line-height:1.15;letter-spacing:-.02em}.lnd-price-was{font-size:max(.5em,.75rem);font-weight:400;letter-spacing:normal;color:var(--ga-fg3, #6b6b6b);text-decoration-thickness:1.5px;vertical-align:.3em}.lnd-price-period{font-size:var(--ga-text-md);font-weight:400;letter-spacing:normal;color:var(--ga-fg2)}.lnd-price-note{margin:var(--ga-space-2) 0 0;font-size:var(--ga-text-sm);line-height:1.45;color:var(--ga-fg2)}.lnd-price-more{grid-column:1 / -1;justify-self:start;display:block;padding-block:12px;line-height:20px;font-size:var(--ga-text-md);font-weight:500;white-space:nowrap;color:var(--ga-fg1);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--ga-border-strong)}.lnd-price-more:hover{text-decoration-color:currentColor}@media(min-width:40rem){.lnd-price{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr) auto;align-items:center;gap:var(--ga-space-6);padding:var(--ga-space-6)}.lnd-price-plan+.lnd-price-plan{padding-inline-start:var(--ga-space-6)}.lnd-price-more{grid-column:auto;justify-self:end}}.lnd-close{text-align:center}.lnd-close .lnd-section-lede{margin-inline:auto}@media(max-width:39.99rem){.lnd{padding-block-end:var(--ga-space-12)}.lnd-hero-row{gap:var(--ga-space-8)}.lnd-section{padding-block-start:var(--ga-space-10)}}@media(min-width:63rem){.lnd-hero-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy demo" "group group";align-items:center;column-gap:clamp(var(--ga-space-10),5vw,var(--ga-space-20));max-inline-size:var(--ga-content-max);padding-inline:var(--ga-gutter);box-sizing:border-box}.lnd-hero-copy{grid-area:copy;align-items:flex-start;text-align:start;max-width:38rem;padding-inline:0;margin-block-end:var(--lnd-hero-foot)}.lnd-title{font-size:clamp(2.75rem,4.6vw,4.25rem)}.lnd-demo{grid-area:demo;inline-size:clamp(24rem,40vw,35rem);margin:0 0 var(--lnd-hero-foot)}.lnd-group{grid-area:group;justify-self:center;inline-size:22.5rem;margin-block-end:var(--lnd-hero-foot)}.lnd-group-names{font-size:var(--ga-text-lg)}.lnd-group-title{font-size:var(--ga-text-xl)}}@media(min-width:85rem)and (pointer:coarse),(min-width:85rem)and (pointer:none),(min-width:88rem){.lnd-hero-row{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr);grid-template-areas:"copy group demo";column-gap:var(--ga-space-8);max-inline-size:100rem}.lnd-hero-copy{container-type:inline-size;justify-self:stretch}.lnd-title{font-size:clamp(2.75rem,13.6cqi,4.25rem)}.lnd-demo{justify-self:end;inline-size:100%;max-inline-size:35rem}.lnd-group{align-self:end;inline-size:100%;max-inline-size:34rem}}
