.prose-jvm[data-v-e320362f]{max-width:44rem;font-size:1.05rem;line-height:1.72;color:var(--ink-soft)}.prose-jvm[data-v-e320362f] h2{font-family:var(--font-display);font-weight:var(--font-display-weight);letter-spacing:var(--font-display-tracking);color:var(--ink);font-size:clamp(1.5rem,3.5vw,2.1rem);line-height:1.1;margin-top:2.6rem;margin-bottom:.9rem}.prose-jvm[data-v-e320362f] h2:first-child{margin-top:0}.prose-jvm[data-v-e320362f] h3{font-family:var(--font-display);font-weight:var(--font-display-weight);color:var(--ink);font-size:1.3rem;margin-top:1.8rem;margin-bottom:.6rem}.prose-jvm[data-v-e320362f] p{margin-bottom:1.1rem}.prose-jvm[data-v-e320362f] strong{color:var(--ink);font-weight:700}.prose-jvm[data-v-e320362f] em{color:var(--accent-text);font-style:italic}.prose-jvm[data-v-e320362f] a{color:var(--accent-text);text-decoration:underline;text-underline-offset:3px}.prose-jvm[data-v-e320362f] ul{margin:1.1rem 0;padding-left:0;list-style:none}.prose-jvm[data-v-e320362f] ul li{position:relative;padding-left:1.6rem;margin-bottom:.7rem}.prose-jvm[data-v-e320362f] ul li:before{content:"";position:absolute;left:0;top:.62em;width:.6rem;height:.6rem;border-radius:50%;background:var(--accent)}.prose-jvm[data-v-e320362f] ol{margin:1.1rem 0;padding-left:1.4rem}.prose-jvm[data-v-e320362f] ol li{margin-bottom:.7rem}.prose-jvm[data-v-e320362f] hr{border:none;border-top:1px solid var(--line);margin:2.2rem 0}.prose-jvm[data-v-e320362f] blockquote{border-left:3px solid var(--accent);padding-left:1.2rem;margin:1.4rem 0;font-style:italic;color:var(--ink)}
