.workshop-module__smNJ4q__page{color:#252335;background:#fcfbf8;min-height:100vh;padding:2.5rem 1.25rem 4rem}.workshop-module__smNJ4q__article{max-width:960px;margin:auto;font-size:1.0625rem;line-height:1.8}.workshop-module__smNJ4q__article a{color:#5631a3;text-underline-offset:.2em}.workshop-module__smNJ4q__article a:hover{text-decoration-thickness:2px}.workshop-module__smNJ4q__article :is(a,summary,[tabindex]):focus-visible{outline-offset:5px;border-radius:3px;outline:3px solid #7250b5}.workshop-module__smNJ4q__article h1,.workshop-module__smNJ4q__article h2,.workshop-module__smNJ4q__article h3{color:#201b30;text-wrap:balance;letter-spacing:-.025em;line-height:1.2}.workshop-module__smNJ4q__article h1{max-width:900px;margin:.8rem 0 1.5rem;font-size:clamp(2.4rem,5.5vw,4.4rem)}.workshop-module__smNJ4q__article h1 em{color:#664493;font-style:normal}.workshop-module__smNJ4q__article h2{margin:0 0 1.25rem;font-size:clamp(1.7rem,3vw,2.3rem)}.workshop-module__smNJ4q__article h3{margin:0 0 .65rem;font-size:1.2rem}.workshop-module__smNJ4q__article p{text-wrap:pretty;margin:0 0 1.25rem}.workshop-module__smNJ4q__hero{padding-bottom:3rem}.workshop-module__smNJ4q__hero nav{margin-bottom:2.5rem;font-size:.85rem}.workshop-module__smNJ4q__intro{max-width:740px;font-size:1.35rem;line-height:1.6}.workshop-module__smNJ4q__article .workshop-module__smNJ4q__kicker{text-transform:uppercase;letter-spacing:.13em;color:#634c80;margin-bottom:1rem;font-size:.76rem;font-weight:700}.workshop-module__smNJ4q__article .workshop-module__smNJ4q__byline,.workshop-module__smNJ4q__article .workshop-module__smNJ4q__note{color:#605970;font-size:.84rem;line-height:1.6}.workshop-module__smNJ4q__article .workshop-module__smNJ4q__byline{margin-top:2rem}.workshop-module__smNJ4q__actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.4rem;margin:1.5rem 0 1rem;display:flex}.workshop-module__smNJ4q__article .workshop-module__smNJ4q__primary{color:#fff;background:#5631a3;border-radius:9px;min-height:44px;padding:.8rem 1.2rem;font-size:.94rem;font-weight:650;text-decoration:none;transition:background-color .15s;display:inline-flex}.workshop-module__smNJ4q__primary:hover{background:#40227d}.workshop-module__smNJ4q__article .workshop-module__smNJ4q__account{align-items:center;min-height:44px;font-size:.94rem;font-weight:650;display:inline-flex}.workshop-module__smNJ4q__section{border-top:1px solid #e4dfe9;padding:3rem 0;scroll-margin-top:7rem}.workshop-module__smNJ4q__section [id]{scroll-margin-top:7rem}.workshop-module__smNJ4q__contents{flex-wrap:wrap;gap:.35rem 1.4rem;margin-bottom:1.5rem;padding:1rem 0;display:flex}.workshop-module__smNJ4q__contents a{align-items:center;min-height:44px;font-size:.9rem;display:inline-flex}.workshop-module__smNJ4q__callout,.workshop-module__smNJ4q__prompt{background:#fff;border-radius:16px;margin:1.75rem 0;padding:1.6rem;box-shadow:0 1px 3px #2514390b,0 8px 30px #25143906}.workshop-module__smNJ4q__callout{background:#efebf5}.workshop-module__smNJ4q__callout p:last-child,.workshop-module__smNJ4q__prompt p:last-child{margin-bottom:0}.workshop-module__smNJ4q__tableWrap{background:#fff;border:1px solid #ded7e7;border-radius:12px;margin:1.5rem 0;overflow-x:auto}.workshop-module__smNJ4q__article table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.92rem;line-height:1.6}.workshop-module__smNJ4q__article caption{text-align:left;color:#605970;padding:1rem;font-size:.8rem}.workshop-module__smNJ4q__article th,.workshop-module__smNJ4q__article td{text-align:left;vertical-align:top;border-bottom:1px solid #e8e3ee;padding:1rem}.workshop-module__smNJ4q__article thead{background:#efebf5}.workshop-module__smNJ4q__article tbody th{font-weight:600}.workshop-module__smNJ4q__article tr:last-child :is(th,td){border-bottom:0}.workshop-module__smNJ4q__equation{color:#fff;font-variant-numeric:tabular-nums;background:#282135;border-radius:12px;margin:1.5rem 0;padding:1.3rem;font-size:1rem}.workshop-module__smNJ4q__branches{grid-template-columns:repeat(3,1fr);gap:1.4rem;margin:2rem 0;display:grid}.workshop-module__smNJ4q__branches>div{border-top:3px solid #bda9d5;padding-top:1.1rem}.workshop-module__smNJ4q__branches p{font-size:.94rem}.workshop-module__smNJ4q__article details{background:#fff;border:1px solid #ded7e7;border-radius:10px;margin:1rem 0;padding:0 1.2rem}.workshop-module__smNJ4q__article summary{cursor:pointer;min-height:44px;padding:1.05rem 0;font-size:1rem;font-weight:650;line-height:1.5}.workshop-module__smNJ4q__article details>div{padding:.3rem 0 .4rem}.workshop-module__smNJ4q__steps{padding-left:1.5rem}.workshop-module__smNJ4q__steps li{margin:1rem 0;padding-left:.4rem}.workshop-module__smNJ4q__footer{border-top:1px solid #ded7e7;padding:3rem 0}.workshop-module__smNJ4q__skip{z-index:100;color:#40227d;background:#fff;padding:.8rem;position:fixed;top:1rem;left:1rem;transform:translateY(-180%)}.workshop-module__smNJ4q__skip:focus{outline:3px solid #7250b5;transform:translateY(0)}@media (max-width:650px){.workshop-module__smNJ4q__page{padding:2rem 1.15rem}.workshop-module__smNJ4q__article{font-size:1rem}.workshop-module__smNJ4q__hero nav{margin-bottom:1.5rem}.workshop-module__smNJ4q__hero{padding-bottom:1.8rem}.workshop-module__smNJ4q__section{padding:2.2rem 0}.workshop-module__smNJ4q__intro{font-size:1.18rem}.workshop-module__smNJ4q__branches{grid-template-columns:1fr;gap:.6rem}.workshop-module__smNJ4q__callout,.workshop-module__smNJ4q__prompt{padding:1.15rem}.workshop-module__smNJ4q__article th,.workshop-module__smNJ4q__article td{padding:.7rem}.workshop-module__smNJ4q__article table{min-width:520px}.workshop-module__smNJ4q__actions{flex-direction:column;align-items:flex-start;gap:.6rem}}
