.prose .article-reading>[data-article-heading]{color:var(--tw-prose-headings);border:0}.prose .article-reading>[data-article-heading=division],.prose .article-reading>[data-article-heading=section]{font-size:25px;line-height:1.33333;font-weight:700;letter-spacing:-.025em;margin-top:2.5em;margin-bottom:1em;padding-top:.4em}.prose .article-reading>[data-article-heading=subsection]{font-size:19px;line-height:1.6;font-weight:600;letter-spacing:normal;margin-top:1.6em;margin-bottom:.6em;padding-top:0}.prose .article-reading>[data-article-heading=detail]{font-size:17px;line-height:1.6;font-weight:600;letter-spacing:normal;margin-top:1.5em;margin-bottom:.5em;padding-top:0}.prose .article-reading>[data-article-heading]>a{color:inherit;text-decoration:none}.prose .article-reading>[data-article-heading]+p{margin-top:0}.prose .article-reading>[data-article-separator]{border:0;border-top:1px solid var(--line);margin-block:2em}@media (prefers-color-scheme:dark){.prose img{background:#fbfdfd;color:#243d48}.prose .text-gray-600{color:var(--muted)}.prose .bg-blue-50{background:#1b2b38;border-color:#7da7c5}.prose .bg-amber-50{background:#332b1e;border-color:#bda16c}.prose .bg-emerald-50{background:#1d3028;border-color:#78ad92}}.cycloidal-pendulum-figure{margin:1.8rem 0}.cycloidal-pendulum-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.cycloidal-pendulum-label{font-weight:650;font-size:.95rem;line-height:1.5;margin:0 0 .5rem!important}.cycloidal-pendulum-panels img{width:100%;height:auto;margin:0!important}.cycloidal-pendulum-figure figcaption{font-size:.9rem;line-height:1.7}.cycloidal-pendulum-figure figcaption p{margin:.8rem 0}@media (max-width:640px){.cycloidal-pendulum-panels{grid-template-columns:1fr}}