.sj-go{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.sj-go__link{min-height:44px;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:.25em;transition:text-decoration-color var(--dur-ui) var(--ease-out);align-items:center;font-size:.9375rem;font-weight:600;display:inline-flex}@media (hover:hover){.sj-go__link:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}}.sj-go__link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:4px}.sj-slip{border:1px solid var(--line);border-radius:var(--r-3);background:var(--paper-raised);box-shadow:var(--sh-1);margin-top:1.75rem;padding:1rem 1.125rem 1.125rem}@media (min-width:768px){.sj-slip{margin-top:2.25rem;padding:1.25rem 1.5rem 1.375rem}}.sj-slip__head{border-bottom:1px dashed var(--line-strong);color:var(--ink-2);justify-content:space-between;gap:1rem;margin:0;padding-bottom:.75rem;font-size:.875rem;font-weight:600;display:flex}.sj-slip__code{font-variant-numeric:tabular-nums;color:var(--ink)}.sj-slip__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem;margin:1rem 0 0;display:grid}@media (min-width:560px){.sj-slip__facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.sj-slip__facts div{min-width:0}.sj-slip__facts dt{color:var(--ink-3);font-size:.8125rem}.sj-slip__facts dd{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;margin:.125rem 0 0;font-size:clamp(1.75rem,7vw,2.25rem);font-weight:800;line-height:1.05}.sj-slip__foot{color:var(--ink-2);text-wrap:pretty;margin:1rem 0 0;font-size:.9375rem;line-height:1.55}.sj-slip__bank{color:var(--ink);font-weight:600}#syllabus{scroll-margin-top:1.5rem}.sj-body{padding-top:2.75rem}.sj-units{border-top:1px solid var(--line);margin:1.5rem 0 0;padding:0;list-style:none}.sj-unit{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:.5rem;padding:1rem 0;display:grid}@media (min-width:640px){.sj-unit{grid-template-columns:minmax(0,1fr) 10.5rem;align-items:start;gap:1.5rem}}.sj-unit__name{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:1.125rem;font-weight:700;line-height:1.25}.mm-article__section .sj-unit__chapters{color:var(--ink-2);margin:.375rem 0 0;font-size:.9375rem;line-height:1.55}.sj-unit__count{color:var(--ink-2);flex-direction:column;gap:.375rem;font-size:.875rem;display:flex}@media (min-width:640px){.sj-unit__count{text-align:right;align-items:flex-end;padding-top:.125rem}}.sj-unit__bar{background:var(--paper-sunken);border-radius:999px;width:100%;max-width:10.5rem;height:4px;display:block;overflow:hidden}.sj-unit__bar span{width:var(--w);border-radius:inherit;background:var(--volt-edge,#9db400);height:100%;display:block}html[data-theme=dark] .sj-unit__bar span{background:var(--volt)}.mm-article__section .sj-note{color:var(--ink-3);margin-top:.875rem;font-size:.875rem}.sj-helps{margin:1.5rem 0 0;padding:0;list-style:none}.sj-help{border-top:1px solid var(--line);grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;padding:1.25rem 0;display:grid}.sj-help:last-child{border-bottom:1px solid var(--line)}.sj-help__icon{border-radius:var(--r-1);background:var(--volt-soft);width:2.5rem;height:2.5rem;color:var(--ink);place-items:center;display:grid}.sj-help__title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:.375rem 0 0;font-size:1.1875rem;font-weight:700;line-height:1.25}.mm-article__section .sj-help__body{margin:.5rem 0 0;font-size:1rem;line-height:1.65}.sj-help__link{min-height:44px;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:.25em;transition:text-decoration-color var(--dur-ui) var(--ease-out);align-items:center;margin-bottom:-.5rem;font-size:.9375rem;font-weight:600;display:inline-flex}@media (hover:hover){.sj-help__link:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}}.sj-help__link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:4px}.sj-others__group+.sj-others__group,.sj-others__group:first-of-type{margin-top:1.25rem}.sj-others__stream{color:var(--ink-3);margin:0;font-size:.875rem;font-weight:600}.sj-others .mm-article__links{margin-top:.625rem}.sj-index{border-top:1px solid var(--line);margin:1.5rem 0 0;padding:0;list-style:none}.sj-index__row{border-bottom:1px solid var(--line)}.sj-index__link{min-height:72px;color:inherit;border-radius:var(--r-1);transition:background-color var(--dur-ui) var(--ease-out);grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:center;gap:.875rem;padding:.5rem .25rem;text-decoration:none;display:grid}@media (hover:hover){.sj-index__link:hover{background:var(--surface-hover,var(--paper-raised))}}.sj-index__link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.sj-index__name{font-family:var(--font-display);color:var(--ink);letter-spacing:-.01em;font-size:1.125rem;font-weight:700;display:block}.sj-index__meta{color:var(--ink-3);margin-top:.125rem;font-size:.875rem;display:block}.sj-index__count{color:var(--ink-2);text-align:right;white-space:nowrap;font-size:.875rem}
