.tl[data-astro-cid-2tbbp5q2]{padding-bottom:clamp(56px,8vw,96px)}.tl-wrap[data-astro-cid-2tbbp5q2]{box-sizing:border-box;width:100%;max-width:1200px;margin-inline:auto;padding-inline:20px}.tl-top[data-astro-cid-2tbbp5q2]{padding-block:16px 28px}.tl-crumbs[data-astro-cid-2tbbp5q2]{margin:0 0 12px}.tl-crumbs[data-astro-cid-2tbbp5q2] ol[data-astro-cid-2tbbp5q2]{color:var(--text-subtle);gap:8px;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.tl-crumbs[data-astro-cid-2tbbp5q2] li[data-astro-cid-2tbbp5q2]+li[data-astro-cid-2tbbp5q2]:before{content:"/";opacity:.6;margin-right:8px}.tl-crumbs[data-astro-cid-2tbbp5q2] a[data-astro-cid-2tbbp5q2]{color:inherit}.tl-poster[data-astro-cid-2tbbp5q2]{isolation:isolate;border-radius:var(--radius-frame);background:var(--band) var(--grain);color:var(--band-ink);grid-template-columns:minmax(0,1fr);align-items:center;gap:12px;padding:clamp(28px,5vw,56px) clamp(22px,5vw,56px) clamp(8px,2vw,24px);display:grid;position:relative;overflow:hidden}.tl-poster[data-astro-cid-2tbbp5q2]:before{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#dcc48a2e,#0000);border-radius:50%;width:62%;position:absolute;top:0;right:-10%}@media (width>=860px){.tl-poster[data-astro-cid-2tbbp5q2]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:32px;padding-bottom:clamp(28px,4vw,48px)}}.tl-head-text[data-astro-cid-2tbbp5q2]{flex-direction:column;gap:16px;display:flex}.tl-k[data-astro-cid-2tbbp5q2]{letter-spacing:.16em;text-transform:uppercase;color:var(--band-gold);align-items:center;gap:8px;margin:0;font-size:.75rem;font-weight:700;display:inline-flex}.tl-dot[data-astro-cid-2tbbp5q2]{background:var(--band-gold);border-radius:50%;width:6px;height:6px}.tl[data-astro-cid-2tbbp5q2] h1[data-astro-cid-2tbbp5q2]{font-family:var(--font-heading);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(2.8rem,7vw,4.75rem);font-weight:400;line-height:1}.tl[data-astro-cid-2tbbp5q2] h1[data-astro-cid-2tbbp5q2] em[data-astro-cid-2tbbp5q2]{color:var(--band-gold);font-style:italic}.tl[data-astro-cid-2tbbp5q2] h2[data-astro-cid-2tbbp5q2] em[data-astro-cid-2tbbp5q2]{color:var(--moss);font-style:italic}.tl-lead[data-astro-cid-2tbbp5q2]{max-width:50ch;color:var(--band-ink-2);margin:0;font-size:clamp(1rem,1.6vw,1.125rem);line-height:1.65}.tl-nums[data-astro-cid-2tbbp5q2]{border-top:1px solid var(--band-rule);flex-wrap:wrap;gap:12px 36px;margin:8px 0 0;padding-top:20px;display:flex}.tl-nums[data-astro-cid-2tbbp5q2] div[data-astro-cid-2tbbp5q2]{flex-direction:column;display:flex}.tl-nums[data-astro-cid-2tbbp5q2] dd[data-astro-cid-2tbbp5q2]{font-family:var(--font-heading);color:var(--band-ink);order:-1;margin:0;font-size:clamp(1.9rem,3.4vw,2.5rem);font-weight:500;line-height:1.1}.tl-nums[data-astro-cid-2tbbp5q2] dt[data-astro-cid-2tbbp5q2]{color:var(--band-ink-2);font-size:.8125rem}.tl-zero[data-astro-cid-2tbbp5q2]{color:var(--band-gold)}@media (width<=520px){.tl-nums[data-astro-cid-2tbbp5q2]{grid-template-columns:repeat(3,auto);justify-content:start;gap:12px 26px;display:grid}.tl-nums[data-astro-cid-2tbbp5q2] dt[data-astro-cid-2tbbp5q2]{max-width:9em}}.tl-fan[data-astro-cid-2tbbp5q2]{height:clamp(260px,34vw,400px);position:relative}.tl-fan[data-astro-cid-2tbbp5q2] .tl-fan-img{aspect-ratio:1/1.414;object-fit:cover;object-position:top;background:var(--surface);transform-origin:50% 120%;border-radius:6px;width:clamp(140px,18vw,220px);height:auto;animation:1.1s cubic-bezier(.2,.7,.2,1) both tl-fan-in;position:absolute;top:18px;left:50%;box-shadow:0 18px 40px -18px #000000b3}.tl-fan[data-astro-cid-2tbbp5q2] .tl-fan-0{animation-delay:50ms;transform:translate(-50%)rotate(-16deg)translate(-30%)}.tl-fan[data-astro-cid-2tbbp5q2] .tl-fan-1{animation-delay:.12s;transform:translate(-50%)rotate(-8deg)translate(-15%)}.tl-fan[data-astro-cid-2tbbp5q2] .tl-fan-2{z-index:1;animation-delay:.19s;transform:translate(-50%)}.tl-fan[data-astro-cid-2tbbp5q2] .tl-fan-3{z-index:2;animation-delay:.26s;transform:translate(-50%)rotate(8deg)translate(15%)}.tl-fan[data-astro-cid-2tbbp5q2] .tl-fan-4{z-index:3;animation-delay:.33s;transform:translate(-50%)rotate(16deg)translate(30%)}@media (width<=520px){.tl-fan[data-astro-cid-2tbbp5q2]{height:230px}.tl-fan[data-astro-cid-2tbbp5q2] .tl-fan-img{width:124px}.tl-fan[data-astro-cid-2tbbp5q2] .tl-fan-0{transform:translate(-50%)rotate(-14deg)translate(-24%)}.tl-fan[data-astro-cid-2tbbp5q2] .tl-fan-1{transform:translate(-50%)rotate(-7deg)translate(-12%)}.tl-fan[data-astro-cid-2tbbp5q2] .tl-fan-3{transform:translate(-50%)rotate(7deg)translate(12%)}.tl-fan[data-astro-cid-2tbbp5q2] .tl-fan-4{transform:translate(-50%)rotate(14deg)translate(24%)}}@keyframes tl-fan-in{0%{opacity:0;transform:translate(-50%)}}.tl-langs[data-astro-cid-2tbbp5q2]{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:16px;display:grid}@media (width>=760px){.tl-langs[data-astro-cid-2tbbp5q2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}.tl-lang[data-astro-cid-2tbbp5q2]{--ac:var(--clay);isolation:isolate;border-radius:var(--radius-card);border:1.5px solid var(--border);border-top:5px solid var(--ac);background:var(--surface);min-height:168px;color:var(--text);align-items:stretch;padding:22px 24px;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.tl-lang-zh[data-astro-cid-2tbbp5q2]{--ac:var(--moss)}.tl-lang[data-astro-cid-2tbbp5q2]:hover{transform:translateY(-3px);box-shadow:0 18px 36px -24px #281e0a73}.tl-lang[data-astro-cid-2tbbp5q2]:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.tl-lang-g[data-astro-cid-2tbbp5q2]{z-index:-1;font:400 9.5rem/1 var(--font-jp);color:color-mix(in srgb, var(--ac) 9%, transparent);pointer-events:none;position:absolute;bottom:-.22em;right:34%}.tl-lang-zh[data-astro-cid-2tbbp5q2] .tl-lang-g[data-astro-cid-2tbbp5q2]{font-family:var(--font-zh)}.tl-lang-text[data-astro-cid-2tbbp5q2]{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.tl-lang-nat[data-astro-cid-2tbbp5q2]{font-family:var(--font-jp);color:var(--ac);font-size:1.75rem;line-height:1.1}.tl-lang-zh[data-astro-cid-2tbbp5q2] .tl-lang-nat[data-astro-cid-2tbbp5q2]{font-family:var(--font-zh)}.tl-lang[data-astro-cid-2tbbp5q2] b[data-astro-cid-2tbbp5q2]{font-family:var(--font-heading);font-size:1.6rem;font-weight:400;line-height:1.15}.tl-lang-cap[data-astro-cid-2tbbp5q2]{color:var(--text);font-size:.9375rem;font-weight:600}.tl-lang-n[data-astro-cid-2tbbp5q2]{color:var(--text-muted);font-size:.875rem}.tl-lang-go[data-astro-cid-2tbbp5q2]{color:var(--ac);margin-top:auto;padding-top:10px;font-size:.875rem;font-weight:600}.tl-lang-go[data-astro-cid-2tbbp5q2] i[data-astro-cid-2tbbp5q2]{font-style:normal;transition:transform .2s;display:inline-block}.tl-lang[data-astro-cid-2tbbp5q2]:hover .tl-lang-go[data-astro-cid-2tbbp5q2] i[data-astro-cid-2tbbp5q2]{transform:translate(4px)}.tl-lang-covers[data-astro-cid-2tbbp5q2]{flex:0 0 40%;max-width:190px;position:relative}.tl-lang-covers[data-astro-cid-2tbbp5q2] .tl-lc{aspect-ratio:1/1.414;object-fit:cover;object-position:top;border:1px solid var(--border);background:var(--surface);transform-origin:50% 110%;border-radius:4px;width:46%;min-width:64px;height:auto;position:absolute;top:4px;right:0;box-shadow:0 8px 18px -10px #1e140580}.tl-lang-covers[data-astro-cid-2tbbp5q2] .tl-lc-0{transform:rotate(-12deg)translate(-62%)}.tl-lang-covers[data-astro-cid-2tbbp5q2] .tl-lc-1{z-index:1;transform:rotate(-3deg)translate(-28%)}.tl-lang-covers[data-astro-cid-2tbbp5q2] .tl-lc-2{z-index:2;transform:rotate(7deg)}@media (width<=420px){.tl-lang[data-astro-cid-2tbbp5q2]{min-height:150px;padding:18px}.tl-lang[data-astro-cid-2tbbp5q2] b[data-astro-cid-2tbbp5q2]{font-size:1.35rem}.tl-lang-covers[data-astro-cid-2tbbp5q2]{flex-basis:36%}}.tl-anchor[data-astro-cid-2tbbp5q2]{scroll-margin-top:0}.tl-lseg[data-astro-cid-2tbbp5q2]{background:var(--surface);border:1.5px solid var(--border);border-radius:999px;flex:none;gap:3px;padding:4px;display:inline-flex}.tl-lbtn[data-astro-cid-2tbbp5q2]{min-height:38px;color:var(--text);font:600 .875rem var(--font-ui);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.tl-lbtn[data-astro-cid-2tbbp5q2]:hover{background:var(--surface-2)}.tl-lbtn[data-astro-cid-2tbbp5q2][aria-pressed=true]{background:var(--brand);color:var(--brand-ink)}.tl-lbtn[data-astro-cid-2tbbp5q2] [data-astro-cid-2tbbp5q2][lang]{font-size:1.15em;font-weight:400;font-family:var(--font-jp)}.tl-lbtn[data-astro-cid-2tbbp5q2] [data-astro-cid-2tbbp5q2][lang=zh]{font-family:var(--font-zh)}.tl-chip[data-astro-cid-2tbbp5q2][hidden],.tl-cgroup[data-astro-cid-2tbbp5q2][hidden]{display:none}.tl-cgroup[data-astro-cid-2tbbp5q2]{min-height:40px;color:var(--text-muted);white-space:nowrap;flex:none;align-items:center;gap:5px;padding-inline:4px 2px;font-size:.8125rem;font-weight:600;display:inline-flex}.tl-cgroup[data-astro-cid-2tbbp5q2] [data-astro-cid-2tbbp5q2][lang]{color:var(--text);font-size:1.1em;font-weight:400;font-family:var(--font-jp)}.tl-cgroup[data-astro-cid-2tbbp5q2] [data-astro-cid-2tbbp5q2][lang=zh]{font-family:var(--font-zh)}.tl-cgroup-zh[data-astro-cid-2tbbp5q2]{border-left:1px solid var(--border);margin-left:4px;padding-left:12px}@media (width<=520px){.tl-lseg[data-astro-cid-2tbbp5q2]{box-sizing:border-box;width:100%;display:flex}.tl-lbtn[data-astro-cid-2tbbp5q2]{flex:1 1 0;justify-content:center;min-width:0;padding:0 6px}.tl-lbtn[data-astro-cid-2tbbp5q2] [data-astro-cid-2tbbp5q2][lang]{display:none}}.tl-bar[data-astro-cid-2tbbp5q2]{z-index:20;background:var(--bg);border-block:1px solid var(--border);position:sticky;top:0}.tl-bar-in[data-astro-cid-2tbbp5q2]{flex-wrap:wrap;align-items:center;gap:10px 20px;padding-block:12px;display:flex}.tl-chips[data-astro-cid-2tbbp5q2]{scrollbar-width:none;gap:8px;max-width:100%;margin-inline:-20px;padding-inline:20px;display:flex;overflow-x:auto}.tl-chips[data-astro-cid-2tbbp5q2]::-webkit-scrollbar{display:none}@media (width>=860px){.tl-chips[data-astro-cid-2tbbp5q2]{flex-wrap:wrap;margin:0;padding:0;overflow:visible}}.tl-sep[data-astro-cid-2tbbp5q2]{background:var(--border);width:1px;height:26px;display:none}@media (width>=860px){.tl-sep[data-astro-cid-2tbbp5q2]{display:block}}.tl-chip[data-astro-cid-2tbbp5q2]{border-radius:var(--radius-full);border:1px solid var(--border);min-height:40px;color:var(--text);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;flex:none;padding:0 16px;font-size:.875rem}.tl-chip[data-astro-cid-2tbbp5q2]:hover{border-color:var(--border-strong)}.tl-chip[data-astro-cid-2tbbp5q2][aria-pressed=true]{background:var(--brand);border-color:var(--brand);color:var(--brand-ink);font-weight:600}.tl-chip[data-astro-cid-2tbbp5q2]:focus-visible{outline:2px solid var(--clay);outline-offset:2px}.tl-count[data-astro-cid-2tbbp5q2]{color:var(--text-muted);margin:0 0 0 auto;font-size:.875rem}.tl-count[data-astro-cid-2tbbp5q2] b[data-astro-cid-2tbbp5q2]{color:var(--text)}.tl-shelf[data-astro-cid-2tbbp5q2]{padding-top:clamp(40px,6vw,60px);scroll-margin-top:140px}.tl-shelf-head[data-astro-cid-2tbbp5q2]{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:6px 20px;margin-bottom:28px;padding-bottom:20px;display:flex}.tl-shelf-head[data-astro-cid-2tbbp5q2] h2[data-astro-cid-2tbbp5q2]{font-family:var(--font-heading);margin:0;font-size:clamp(2.2rem,4vw,2.9rem);font-weight:400;line-height:1}.tl-shelf-lang[data-astro-cid-2tbbp5q2]{font-family:var(--font-ui);letter-spacing:.04em;color:var(--text-muted);margin-bottom:8px;font-size:.8125rem;font-weight:600;display:block}.tl-shelf-lang[data-astro-cid-2tbbp5q2] [data-astro-cid-2tbbp5q2][lang]{font-family:var(--font-jp);color:var(--text);letter-spacing:0;font-size:1.1em;font-weight:400}.tl-shelf-lang[data-astro-cid-2tbbp5q2] [data-astro-cid-2tbbp5q2][lang=zh]{font-family:var(--font-zh)}.tl-shelf-n[data-astro-cid-2tbbp5q2]{color:var(--text-muted);margin:0;font-size:.9375rem}.tl-shelf-links[data-astro-cid-2tbbp5q2]{flex-wrap:wrap;gap:6px 18px;margin:0;font-size:.9375rem;font-weight:600;display:flex}@media (width>=760px){.tl-shelf-links[data-astro-cid-2tbbp5q2]{margin-left:auto}}.tl-shelf-links[data-astro-cid-2tbbp5q2] a[data-astro-cid-2tbbp5q2]{color:var(--accent);text-decoration:none}.tl-shelf-links[data-astro-cid-2tbbp5q2] a[data-astro-cid-2tbbp5q2]:hover{text-decoration:underline}.tl-grid[data-astro-cid-2tbbp5q2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px;margin:0;padding:0;list-style:none;display:grid}@media (width>=760px){.tl-grid[data-astro-cid-2tbbp5q2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 24px}}@media (width>=1040px){.tl-grid[data-astro-cid-2tbbp5q2]{grid-template-columns:repeat(4,minmax(0,1fr))}}.tl-item[data-astro-cid-2tbbp5q2]{min-width:0}.tl-card[data-astro-cid-2tbbp5q2]{color:var(--text);flex-direction:column;gap:6px;min-width:0;text-decoration:none;display:flex}.tl-cover[data-astro-cid-2tbbp5q2]{aspect-ratio:1/1.414;margin:0 10px 12px 6px;display:block;position:relative}.tl-sheet[data-astro-cid-2tbbp5q2]{border:1px solid var(--border);background:var(--surface);border-radius:6px;transition:transform .35s;position:absolute;inset:0}.tl-sheet-1[data-astro-cid-2tbbp5q2]{transform:rotate(2.6deg)translate(6px,2px)}.tl-sheet-2[data-astro-cid-2tbbp5q2]{transform:rotate(-1.8deg)translate(-4px,3px)}.tl-cover[data-astro-cid-2tbbp5q2] img{object-fit:cover;object-position:top;border:1px solid var(--border);background:var(--surface);box-sizing:border-box;border-radius:6px;width:100%;height:100%;transition:transform .35s,opacity .35s;position:absolute;inset:0}.tl-cover[data-astro-cid-2tbbp5q2] .tl-p2{opacity:0}@media (hover:none){.tl-cover[data-astro-cid-2tbbp5q2] .tl-p2{display:none}}a[data-astro-cid-2tbbp5q2].tl-card:hover .tl-cover[data-astro-cid-2tbbp5q2] img{transform:translateY(-6px)}a[data-astro-cid-2tbbp5q2].tl-card:hover .tl-sheet-1[data-astro-cid-2tbbp5q2]{transform:rotate(5deg)translate(12px)}a[data-astro-cid-2tbbp5q2].tl-card:hover .tl-sheet-2[data-astro-cid-2tbbp5q2]{transform:rotate(-4deg)translate(-10px,2px)}a[data-astro-cid-2tbbp5q2].tl-card:hover .tl-cover[data-astro-cid-2tbbp5q2] .tl-p2{opacity:1}.tl-tag[data-astro-cid-2tbbp5q2]{z-index:2;border-radius:var(--radius-full);background:var(--brand);color:var(--brand-ink);padding:4px 9px;font-size:.6875rem;font-weight:600;position:absolute;bottom:8px;left:8px}.tl-cover-bundle[data-astro-cid-2tbbp5q2] .tl-back-0{transform:rotate(-7deg)translate(-12px,6px)}.tl-cover-bundle[data-astro-cid-2tbbp5q2] .tl-back-1{transform:rotate(4deg)translate(10px,2px)}.tl-bundle[data-astro-cid-2tbbp5q2]:hover .tl-cover-bundle[data-astro-cid-2tbbp5q2] .tl-back-0{transform:rotate(-12deg)translate(-22px,6px)}.tl-bundle[data-astro-cid-2tbbp5q2]:hover .tl-cover-bundle[data-astro-cid-2tbbp5q2] .tl-back-1{transform:rotate(9deg)translate(20px)}.tl-kind[data-astro-cid-2tbbp5q2]{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:7px;font-size:.75rem;font-weight:600;display:inline-flex}.tl-kind[data-astro-cid-2tbbp5q2]:before{content:"";background:var(--dot);border-radius:50%;width:8px;height:8px}.tl-title[data-astro-cid-2tbbp5q2]{font-family:var(--font-heading);font-size:clamp(1rem,1.8vw,1.2rem);font-weight:500;line-height:1.25}.tl-pg[data-astro-cid-2tbbp5q2]{color:var(--text-muted);font-size:.875rem}.tl-go[data-astro-cid-2tbbp5q2]{color:var(--accent);font-size:.875rem;font-weight:600}a[data-astro-cid-2tbbp5q2].tl-card:hover .tl-go[data-astro-cid-2tbbp5q2]{text-decoration:underline}@media (width<=520px){.tl-go[data-astro-cid-2tbbp5q2]{display:none}}.tl-vols[data-astro-cid-2tbbp5q2]{flex-wrap:wrap;gap:6px;padding-top:4px;display:flex}.tl-vol[data-astro-cid-2tbbp5q2]{min-width:var(--tap-min);box-sizing:border-box;border-radius:var(--radius-full);border:1px solid var(--border);min-height:36px;color:var(--text);justify-content:center;align-items:center;padding:0 10px;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.tl-vol[data-astro-cid-2tbbp5q2]:hover{border-color:var(--clay);color:var(--clay)}.tl-empty[data-astro-cid-2tbbp5q2]{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:72px 0;display:flex}.tl-empty[data-astro-cid-2tbbp5q2][hidden]{display:none}.tl-empty[data-astro-cid-2tbbp5q2] p[data-astro-cid-2tbbp5q2]{font-family:var(--font-heading);margin:0;font-size:1.6rem}.tl-courses[data-astro-cid-2tbbp5q2]{background:var(--band);color:var(--band-ink);margin-top:clamp(56px,8vw,88px);padding-block:clamp(48px,7vw,72px);scroll-margin-top:24px}.tl-c-head[data-astro-cid-2tbbp5q2]{flex-direction:column;gap:10px;max-width:640px;margin-bottom:28px;display:flex}.tl-c-head[data-astro-cid-2tbbp5q2] h2[data-astro-cid-2tbbp5q2]{font-family:var(--font-heading);margin:0;font-size:clamp(2rem,4vw,2.6rem);font-weight:400;line-height:1.05}.tl-courses[data-astro-cid-2tbbp5q2] .tl-c-head[data-astro-cid-2tbbp5q2] h2[data-astro-cid-2tbbp5q2] em[data-astro-cid-2tbbp5q2]{color:var(--band-gold)}.tl-c-head[data-astro-cid-2tbbp5q2] p[data-astro-cid-2tbbp5q2]{opacity:.85;margin:0;font-size:1rem;line-height:1.6}.tl-cgrid[data-astro-cid-2tbbp5q2]{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (width>=640px){.tl-cgrid[data-astro-cid-2tbbp5q2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (width>=1040px){.tl-cgrid[data-astro-cid-2tbbp5q2]{grid-template-columns:repeat(3,minmax(0,1fr))}}.tl-course[data-astro-cid-2tbbp5q2]{border-radius:var(--radius-card);background:var(--band);min-height:220px;color:var(--band-ink);align-items:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.tl-course[data-astro-cid-2tbbp5q2] .tl-course-img{object-fit:cover;width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}.tl-course[data-astro-cid-2tbbp5q2]:hover .tl-course-img{transform:scale(1.04)}.tl-course-veil[data-astro-cid-2tbbp5q2]{background:linear-gradient(#0e120f1a 0%,#0e120f59 40%,#0e120fe0 100%);position:absolute;inset:0}.tl-course-tag[data-astro-cid-2tbbp5q2]{border-radius:var(--radius-full);background:var(--band-gold);color:var(--band);letter-spacing:.12em;text-transform:uppercase;padding:5px 12px;font-size:.6875rem;font-weight:700;position:absolute;top:14px;left:14px}.tl-course-text[data-astro-cid-2tbbp5q2]{flex-direction:column;gap:2px;padding:20px;display:flex;position:relative}.tl-course-text[data-astro-cid-2tbbp5q2] b[data-astro-cid-2tbbp5q2]{font-family:var(--font-heading);font-size:1.6rem;font-weight:400;line-height:1.1}.tl-course-text[data-astro-cid-2tbbp5q2] small[data-astro-cid-2tbbp5q2]{opacity:.85;font-size:.875rem}.tl-course-go[data-astro-cid-2tbbp5q2]{color:var(--band-gold);margin-top:10px;font-size:.875rem;font-weight:600}.tl-all[data-astro-cid-2tbbp5q2]{margin:20px 0 0}.tl-all[data-astro-cid-2tbbp5q2] a[data-astro-cid-2tbbp5q2]{color:var(--band-gold);font-weight:600}.tl-faq[data-astro-cid-2tbbp5q2]{padding-top:clamp(56px,8vw,88px)}@media (prefers-reduced-motion:reduce){.tl[data-astro-cid-2tbbp5q2] *{transition:none!important;animation:none!important}}
