.reader-article .blog-article-contents{background:var(--bg);border:1px solid var(--border-subtle);border-radius:16px;margin-block:32px;padding:24px}.reader-article .blog-article-contents h2{font-size:20px;line-height:1.3;margin:0 0 14px}.reader-article .blog-article-contents ol{display:grid;grid-gap:10px;gap:10px;margin:0;-webkit-padding-start:22px;-moz-padding-start:22px;padding-inline-start:22px}.reader-article .blog-article-contents li{font-size:15px;line-height:1.5;-webkit-padding-start:4px;-moz-padding-start:4px;padding-inline-start:4px}.reader-article .blog-article-contents a{color:var(--blue);text-decoration:none}@media(hover:hover)and (pointer:fine){.reader-article .blog-article-contents a:hover{text-decoration:underline;text-underline-offset:.15em}}.reader-article .blog-article-contents a:focus-visible{border-radius:4px;outline:2px solid var(--blue);outline-offset:4px}@media(max-width:560px){.reader-article .blog-article-contents{padding:20px}}