.practice-photo{aspect-ratio:4/5;border-radius:22px;max-height:540px}@media (width<=860px){.practice-photo{aspect-ratio:16/10;max-height:none}}.sp-list[data-astro-cid-bttbmu5y]{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,4vw,64px);margin:0;padding:0;list-style:none;display:grid}.sp-list[data-astro-cid-bttbmu5y] li[data-astro-cid-bttbmu5y]{border-bottom:1px solid var(--line);scroll-margin-top:calc(var(--header-h) + 20px);align-content:start;gap:12px;padding:28px 0 30px;display:grid;position:relative}.sp-detail[data-astro-cid-bttbmu5y]{max-width:58ch}.sp-roles[data-astro-cid-bttbmu5y]{font-size:.9rem;color:var(--muted)!important}.sp-roles[data-astro-cid-bttbmu5y] span[data-astro-cid-bttbmu5y]{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:.68rem;display:block}@media (width<=760px){.sp-list[data-astro-cid-bttbmu5y]{grid-template-columns:minmax(0,1fr)}}.sp-list[data-astro-cid-bttbmu5y] li[data-astro-cid-bttbmu5y]:after{content:"";background:var(--ribbon);width:0;height:2px;transition:width .6s var(--ease);position:absolute;bottom:-1px;left:0}.sp-list[data-astro-cid-bttbmu5y] li[data-astro-cid-bttbmu5y]:hover:after{width:100%}.sp-list[data-astro-cid-bttbmu5y] p[data-astro-cid-bttbmu5y]{color:var(--ink-2);font-size:.97rem}.why-row[data-astro-cid-bttbmu5y] p[data-astro-cid-bttbmu5y]{color:var(--ink);grid-column:span 2;font-size:clamp(1.05rem,1.4vw,1.3rem)}.why-row[data-astro-cid-bttbmu5y] h3[data-astro-cid-bttbmu5y].k{font-family:var(--f-mono);letter-spacing:.1em;font-size:.74rem;font-weight:500}.how-list[data-astro-cid-bttbmu5y]{counter-reset:h;border-top:1px solid var(--night-line);gap:0;margin:0;padding:0;list-style:none;display:grid}.how-list[data-astro-cid-bttbmu5y] li[data-astro-cid-bttbmu5y]{counter-increment:h;border-bottom:1px solid var(--night-line);padding:22px 0 22px 52px;font-size:1.08rem;position:relative}.how-list[data-astro-cid-bttbmu5y] li[data-astro-cid-bttbmu5y]:before{content:counter(h, decimal-leading-zero);font-family:var(--f-mono);color:var(--orange);font-size:.75rem;position:absolute;top:25px;left:0}.other-card[data-astro-cid-bttbmu5y] p[data-astro-cid-bttbmu5y]{color:var(--ink-2)}
