.tst[data-astro-cid-gakqr736]{gap:var(--space-7);display:grid;overflow:clip}.tst__head[data-astro-cid-gakqr736]{gap:var(--space-4);grid-template-columns:1fr auto;align-items:end;display:grid}.tst__head[data-astro-cid-gakqr736]>*{grid-column:1}.tst__head[data-astro-cid-gakqr736] h2[data-astro-cid-gakqr736]{max-width:16ch}.tst__nav[data-astro-cid-gakqr736]{gap:var(--space-2);grid-row:2;display:flex;grid-column:2!important}.tst__btn[data-astro-cid-gakqr736]{border:1px solid var(--line-strong);border-radius:var(--radius-pill);width:52px;height:52px;color:var(--fg);transition:background-color var(--dur-fast), color var(--dur-fast), border-color var(--dur-fast);background:0 0;place-items:center;font-size:18px;display:grid}.tst__btn[data-astro-cid-gakqr736]:hover{background:var(--fg);color:var(--bg);border-color:var(--fg)}.tst__track[data-astro-cid-gakqr736]{align-items:flex-start;gap:var(--space-5);padding:var(--space-2) var(--gutter-r) var(--space-4) var(--gutter);scroll-snap-type:x mandatory;scroll-padding-left:var(--gutter);scrollbar-width:none;cursor:grab;display:flex;overflow-x:auto}.tst__track[data-astro-cid-gakqr736]::-webkit-scrollbar{display:none}.tst__track[data-astro-cid-gakqr736].is-drag{cursor:grabbing;scroll-snap-type:none}.tst__track[data-astro-cid-gakqr736]:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.tst__card[data-astro-cid-gakqr736]{scroll-snap-align:start;gap:var(--space-5);padding:var(--space-6);background:var(--surface);border:1px solid var(--line);transition:border-color var(--dur-ui), transform var(--dur-ui) var(--ease-out-expo);flex:0 0 min(88vw,520px);align-content:start;margin:0;display:grid;position:relative}.tst__card[data-astro-cid-gakqr736]:hover{border-color:var(--line-strong)}@media (hover:hover) and (pointer:fine){.tst__card[data-astro-cid-gakqr736]:hover{transform:translateY(-4px)}}.tst__example[data-astro-cid-gakqr736]{background:var(--cobalt);color:var(--on-cobalt);letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;font-size:12px;position:absolute;top:0;right:0}.tst__mark[data-astro-cid-gakqr736]{fill:none;width:44px;height:33px;stroke:var(--cobalt-text);stroke-width:1.6px;stroke-dasharray:220;stroke-dashoffset:0}.tst__stars[data-astro-cid-gakqr736]{gap:4px;font-size:20px;line-height:1;display:flex}.tst__star[data-astro-cid-gakqr736]{color:var(--line-strong)}.tst__star[data-astro-cid-gakqr736].is-on{color:var(--cobalt-text)}.tst__quote[data-astro-cid-gakqr736]{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:pretty;margin:0;font-size:clamp(20px,1.9vw,26px);font-weight:500;line-height:1.35}.tst__quote--long[data-astro-cid-gakqr736]{font-size:clamp(17px,1.4vw,20px);line-height:1.45}.tst__result[data-astro-cid-gakqr736]{gap:var(--space-1);padding-top:var(--space-4);border-top:1px solid var(--line);font-weight:500;display:grid}.tst__result[data-astro-cid-gakqr736] .t-label[data-astro-cid-gakqr736]{color:var(--cobalt-text)}.tst__who[data-astro-cid-gakqr736]{gap:var(--space-1) var(--space-3);grid-template-columns:48px 1fr;align-items:center;display:grid}.tst__avatar[data-astro-cid-gakqr736]{border-radius:var(--radius-pill);background:var(--cobalt);width:48px;height:48px;color:var(--on-cobalt);font-family:var(--font-display);grid-row:span 2;place-items:center;font-weight:700;display:grid;overflow:hidden}.tst__avatar[data-astro-cid-gakqr736] img{object-fit:cover;width:100%;height:100%}.tst__meta[data-astro-cid-gakqr736]{font-size:16px;line-height:1.35;display:grid}.tst__src[data-astro-cid-gakqr736]{grid-column:2;font-size:14px}.tst__src[data-astro-cid-gakqr736] a[data-astro-cid-gakqr736]{color:inherit}.tst--inline[data-astro-cid-gakqr736] .tst__track[data-astro-cid-gakqr736]{padding:0 var(--gutter-r) 0 var(--gutter);cursor:auto;overflow:visible}.tst--inline[data-astro-cid-gakqr736] .tst__card[data-astro-cid-gakqr736]{flex-basis:100%;max-width:860px}.tst--inline[data-astro-cid-gakqr736] .tst__quote[data-astro-cid-gakqr736]{font-size:clamp(22px,2.4vw,34px)}@media (width>=1024px){.tst__track[data-astro-cid-gakqr736]{padding-left:max(var(--gutter), calc((100vw - var(--maxw)) / 2))}}
