.post-reading_article__2lrdM>header h1{font-size:clamp(2rem,4vw,3.25rem);line-height:1.15;font-weight:700;letter-spacing:-.03em;margin:40px 0 16px}.post-reading_article__2lrdM [data-author-date]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px}.post-reading_article__2lrdM [data-author-date] img{width:36px;height:36px;margin-right:10px}.post-reading_article__2lrdM [data-author-date] time{font-size:14px;white-space:nowrap}.post-reading_article__2lrdM>header figure{margin-bottom:32px}.post-reading_article__2lrdM>header figure img{max-height:460px;-o-object-fit:cover;object-fit:cover}.post-reading_article__2lrdM figcaption{margin-top:12px;font-size:14px;line-height:1.5;color:#737373}.post-reading_body__YHNna{font-size:18px;line-height:1.75}.post-reading_article__2lrdM .post-reading_body__YHNna h2{font-size:30px;line-height:1.3;font-weight:600;margin:40px 0 16px}.post-reading_article__2lrdM .post-reading_body__YHNna h3{font-size:22px;line-height:1.4;font-weight:600;margin:40px 0 16px}.post-reading_body__YHNna ul{list-style-type:disc;padding-left:1.5em}.post-reading_body__YHNna ol{list-style-type:decimal;padding-left:1.5em}.post-reading_body__YHNna li+li{margin-top:.5em}.post-reading_body__YHNna blockquote{border-left:3px solid #a3a3a3;padding-left:20px}.post-reading_body__YHNna .table-scroll{overflow-x:auto;margin:32px 0}.post-reading_body__YHNna .table-scroll:focus-visible{outline:2px solid #737373;outline-offset:2px}.post-reading_body__YHNna table{border-collapse:collapse;min-width:640px;width:100%;font-size:16px;line-height:1.6}.post-reading_body__YHNna td,.post-reading_body__YHNna th{border:1px solid #a3a3a3;padding:12px 14px;text-align:left;vertical-align:top}.post-reading_body__YHNna th{font-weight:700}.markdown-styles_markdown__ORfR8{font-size:1.125rem;line-height:1.75rem;line-height:1.625}.markdown-styles_markdown__ORfR8 blockquote,.markdown-styles_markdown__ORfR8 ol,.markdown-styles_markdown__ORfR8 p,.markdown-styles_markdown__ORfR8 ul{margin-top:1.5rem;margin-bottom:1.5rem}.markdown-styles_markdown__ORfR8 h2{margin-top:3rem;margin-bottom:1rem;font-size:1.875rem;line-height:2.25rem;line-height:1.375}.markdown-styles_markdown__ORfR8 h3{margin-top:2rem;margin-bottom:1rem;font-size:1.5rem;line-height:2rem;line-height:1.375}