.page-module__LBTDbq__hero,.page-module__LBTDbq__atlas,.page-module__LBTDbq__tail{width:100%;max-width:var(--w-page);padding-inline:var(--pad-x);margin-inline:auto}.page-module__LBTDbq__hero{padding-top:calc(var(--gap-grid) * 3);padding-bottom:calc(var(--gap-grid) * 1.5);position:relative;overflow:hidden}.page-module__LBTDbq__decoration{top:calc(var(--pad-x) * -2);width:min(82vw, var(--w-decoration));aspect-ratio:1;color:var(--ink);opacity:var(--deco-opacity);pointer-events:none;position:absolute;inset-inline-end:calc(var(--pad-x) * -2)}.page-module__LBTDbq__decoration circle{stroke-width:var(--r-tick)}.page-module__LBTDbq__label{color:var(--ink-5);font-size:var(--t-label);font-weight:var(--w-medium);letter-spacing:var(--ls-label);line-height:var(--lh-tight);text-transform:uppercase;display:block}.page-module__LBTDbq__hero .page-module__LBTDbq__label{margin-bottom:calc(var(--gap-grid) * 1.5)}.page-module__LBTDbq__hero h1{max-width:19ch;margin:0 0 calc(var(--gap-grid) * .85);color:var(--ink);font-size:var(--t-hero);font-weight:var(--w-display);letter-spacing:var(--ls-hero);line-height:var(--lh-tight);position:relative}.page-module__LBTDbq__lede{max-width:46ch;color:var(--ink-3);font-size:var(--t-lede);line-height:var(--lh-body);margin:0;position:relative}.page-module__LBTDbq__srOnly{clip-path:inset(50%);width:var(--r-tick);height:var(--r-tick);white-space:nowrap;position:absolute;overflow:hidden}.page-module__LBTDbq__finder{max-width:var(--w-practice);border:thin solid var(--line-2);border-radius:var(--r-button);background:var(--raised);margin-block-start:calc(var(--gap-grid) * 1.6);display:flex;position:relative;overflow:hidden}.page-module__LBTDbq__finder input{min-width:0;padding-inline:var(--gap-grid);height:var(--h-button);color:var(--ink);font-family:var(--font-sans);font-size:var(--t-body);background:0 0;border:none;flex:1}.page-module__LBTDbq__finder input::placeholder{color:var(--ink-5)}.page-module__LBTDbq__finder input:focus-visible{outline:medium solid var(--ink);outline-offset:calc(var(--r-tick) * -2)}.page-module__LBTDbq__finder button{padding-inline:calc(var(--gap-grid) * 1.4);background:var(--btn-bg);color:var(--btn-fg);font-size:var(--t-small);font-weight:var(--w-medium);cursor:pointer;border:none;border-start-end-radius:var(--r-button);border-end-end-radius:var(--r-button);flex:none}.page-module__LBTDbq__atlas{padding-top:calc(var(--gap-grid) * 1.5)}.page-module__LBTDbq__fine{max-width:54ch;margin:var(--gap-grid) 0 0;color:var(--ink-5);font-size:var(--t-fine);line-height:var(--lh-body)}.page-module__LBTDbq__catalogUnavailable{border:thin dashed var(--line-2);border-radius:var(--r-card);margin:var(--gap-grid) 0 0;padding:calc(var(--gap-grid) * 1.5);color:var(--ink-5);font-size:var(--t-small)}.page-module__LBTDbq__goalBar{top:var(--h-topbar);z-index:5;align-items:center;gap:calc(var(--gap-grid) / 2);border-bottom:thin solid var(--line-2);padding-block:calc(var(--gap-grid) * .85);background:var(--surface);flex-wrap:wrap;margin-block-start:calc(var(--gap-grid) * 1.5);display:flex;position:sticky}.page-module__LBTDbq__goalLabel{color:var(--ink-5);font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:var(--ls-label);text-transform:uppercase;margin-inline-end:calc(var(--gap-grid) / 3)}.page-module__LBTDbq__goal{border:thin solid var(--line-2);border-radius:var(--r-pill);padding:calc(var(--gap-grid) / 3) calc(var(--gap-grid) * .9);color:var(--ink-3);font-size:var(--t-fine);line-height:var(--lh-head);cursor:pointer;background:0 0}.page-module__LBTDbq__goal:hover{border-color:var(--line-3);color:var(--ink)}.page-module__LBTDbq__goal[aria-pressed=true]{border-color:var(--btn-bg);background:var(--btn-bg);color:var(--btn-fg)}.page-module__LBTDbq__goalEmptyRow{align-items:baseline;gap:calc(var(--gap-grid) / 2) var(--gap-grid);flex-wrap:wrap;margin-block-start:calc(var(--gap-grid) * 2);display:flex}.page-module__LBTDbq__goalEmpty{max-width:54ch;color:var(--ink-4);font-size:var(--t-small);line-height:var(--lh-body);margin:0}.page-module__LBTDbq__goalEmptyAction{color:var(--ink-4);font:inherit;font-size:var(--t-small);text-underline-offset:var(--r-flag);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.page-module__LBTDbq__goalEmptyAction:hover{color:var(--ink-2)}.page-module__LBTDbq__region{margin-block-start:calc(var(--gap-grid) * 2.5)}.page-module__LBTDbq__regionHead h2 a{color:inherit;text-decoration:none}.page-module__LBTDbq__regionHead h2 a:hover,.page-module__LBTDbq__regionHead h2 a:focus-visible{text-underline-offset:var(--r-flag);text-decoration:underline}.page-module__LBTDbq__regionHead{align-items:baseline;gap:var(--gap-grid);border-bottom:thin solid var(--line-2);padding-bottom:calc(var(--gap-grid) / 2);display:flex}.page-module__LBTDbq__regionHead h2{color:var(--ink);font-size:var(--t-h2);font-weight:var(--w-display);letter-spacing:var(--ls-h2);line-height:var(--lh-head);margin:0}.page-module__LBTDbq__regionContext{color:var(--ink-2);font-family:var(--font-mono);font-size:var(--t-small);text-underline-offset:var(--r-flag);margin-inline-start:auto}.page-module__LBTDbq__units{gap:var(--gap-grid);grid-template-columns:minmax(0,1fr);margin-block-start:var(--gap-grid);display:grid}.page-module__LBTDbq__pathCluster{border:thin solid var(--line-2);border-radius:var(--r-card);background:var(--surface);min-width:0;padding:var(--gap-grid);grid-column:1/-1}.page-module__LBTDbq__pathHeader{align-items:center;gap:calc(var(--gap-grid) / 2) var(--gap-grid);border-block-end:thin solid var(--hairline);flex-wrap:wrap;padding-block-end:var(--gap-grid);display:flex}.page-module__LBTDbq__pathIdentity{align-items:baseline;gap:calc(var(--gap-grid) / 2);flex-wrap:wrap;flex:auto;min-inline-size:0;display:flex}.page-module__LBTDbq__pathEyebrow,.page-module__LBTDbq__pathCount{color:var(--ink-5);font-family:var(--font-mono);font-size:var(--t-label);line-height:var(--lh-head)}.page-module__LBTDbq__pathEyebrow{font-weight:var(--w-medium);letter-spacing:var(--ls-label);text-transform:uppercase}.page-module__LBTDbq__pathIdentity h3{color:var(--ink);font-size:var(--t-body);font-weight:var(--w-medium);line-height:var(--lh-head);margin:0}.page-module__LBTDbq__pathTicks{align-items:center;gap:var(--r-flag);flex:none;display:inline-flex}.page-module__LBTDbq__pathTicks i{inline-size:var(--gap-grid);block-size:var(--h-accent);border-radius:var(--r-tick);background:var(--line-2)}.page-module__LBTDbq__pathTicks .page-module__LBTDbq__pathTickDone{background:var(--green)}.page-module__LBTDbq__pathAction{flex:0 1 var(--w-decoration);min-inline-size:0;color:var(--ink-4);font-size:var(--t-fine);font-weight:var(--w-medium);line-height:var(--lh-head);white-space:nowrap;justify-content:flex-end;align-items:baseline;text-decoration:none;display:inline-flex;overflow:hidden}.page-module__LBTDbq__pathActionPlaceholder{visibility:hidden}.page-module__LBTDbq__pathAction:hover,.page-module__LBTDbq__pathAction:focus-visible{color:var(--ink);text-underline-offset:var(--r-flag);text-decoration:underline}.page-module__LBTDbq__pathActionGlyph:after{content:" →"}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .page-module__LBTDbq__pathActionGlyph:after{content:" ←"}.page-module__LBTDbq__pathUnits{margin-block-start:var(--gap-grid)}.page-module__LBTDbq__tail{gap:calc(var(--gap-grid) * 2);padding-block:calc(var(--gap-grid) * 2) calc(var(--gap-grid) * 4);margin-block-start:calc(var(--gap-grid) * 4);display:grid}.page-module__LBTDbq__tail>section{max-width:var(--w-copy)}.page-module__LBTDbq__tailTitle{margin:0 0 var(--gap-grid);color:var(--ink);font-size:var(--t-h2);font-weight:var(--w-display);letter-spacing:var(--ls-h2);line-height:var(--lh-head)}.page-module__LBTDbq__meaning{border-block-start:thin solid var(--line-2);padding-block-start:calc(var(--gap-grid) * 1.5)}.page-module__LBTDbq__meaningTitle{margin:0 0 calc(var(--gap-grid) / 2);color:var(--ink-5);font-size:var(--t-label);font-weight:var(--w-medium);letter-spacing:var(--ls-label);line-height:var(--lh-tight);text-transform:uppercase}.page-module__LBTDbq__meaning p{border-inline-start:var(--h-accent) solid var(--line-2);max-width:54ch;color:var(--ink-3);font-size:var(--t-small);line-height:var(--lh-body);margin:0;padding-inline-start:var(--gap-grid)}.page-module__LBTDbq__steps{gap:calc(var(--gap-grid) / 2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.page-module__LBTDbq__step{align-items:baseline;gap:var(--gap-grid);color:var(--ink-4);font-size:var(--t-small);line-height:var(--lh-body);display:flex}.page-module__LBTDbq__stepNumber{color:var(--ink-5);font-family:var(--font-mono);font-size:var(--t-label);font-weight:var(--w-medium);letter-spacing:var(--ls-label);line-height:var(--lh-tight);flex:none}.page-module__LBTDbq__faqList{max-width:var(--w-copy)}.page-module__LBTDbq__faqItem{border-top:thin solid var(--hairline)}.page-module__LBTDbq__faqItem:first-child{border-top:none}.page-module__LBTDbq__faqItem summary{justify-content:space-between;align-items:baseline;gap:var(--gap-grid);padding-block:calc(var(--gap-grid) * .6);color:var(--ink-2);font-size:var(--t-small);line-height:var(--lh-body);cursor:pointer;list-style:none;display:flex}.page-module__LBTDbq__faqItem summary::-webkit-details-marker{display:none}.page-module__LBTDbq__faqItem summary:after{color:var(--ink-5);font-family:var(--font-mono);content:"+";flex:none}.page-module__LBTDbq__faqItem[open] summary:after{content:"−"}.page-module__LBTDbq__faqItem summary:focus-visible{outline:medium solid var(--ink);outline-offset:var(--r-flag)}.page-module__LBTDbq__faqItem p{max-width:54ch;color:var(--ink-4);font-size:var(--t-small);line-height:var(--lh-body);margin:0;padding-block-end:var(--gap-grid)}@media (min-width:1120px){.page-module__LBTDbq__hero,.page-module__LBTDbq__atlas,.page-module__LBTDbq__tail{padding-inline:var(--pad-x-wide)}.page-module__LBTDbq__hero{padding-top:calc(var(--gap-grid) * 4)}.page-module__LBTDbq__hero h1{max-width:19ch;font-size:var(--t-hero-wide);letter-spacing:var(--ls-hero-wide)}.page-module__LBTDbq__lede{font-size:var(--t-lede-wide)}.page-module__LBTDbq__twoColumns{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__LBTDbq__threeColumns{grid-template-columns:repeat(3,minmax(0,1fr))}}
