.blog-module__3rPSzG__articlePage,.blog-module__3rPSzG__indexPage{width:100%}.blog-module__3rPSzG__articlePage a{color:inherit}.blog-module__3rPSzG__summary{color:var(--text-muted);font-size:1.08rem;line-height:1.8}.blog-module__3rPSzG__contents{border-block:1px solid var(--border-subtle);margin:28px 0 36px;padding:24px 0}.blog-module__3rPSzG__contents h2{margin:0 0 14px;font-size:.9rem}.blog-module__3rPSzG__contents ol{gap:10px;margin:0;padding-left:22px;display:grid}.blog-module__3rPSzG__contents a{color:var(--text-muted);font-size:.9rem;text-decoration:none}.blog-module__3rPSzG__contents a:hover{color:var(--text);text-decoration:underline}.blog-module__3rPSzG__body h2{scroll-margin-top:135px}.blog-module__3rPSzG__body{font-size:1rem}.blog-module__3rPSzG__related{margin-top:52px}.blog-module__3rPSzG__related>h2{letter-spacing:-.03em;font-size:1.4rem}.blog-module__3rPSzG__related>a{border-top:1px solid var(--border-subtle);padding:20px 0;text-decoration:none;display:block}.blog-module__3rPSzG__related h3{margin:0 0 8px;font-size:1rem}.blog-module__3rPSzG__related p{color:var(--text-muted);margin:0;font-size:.88rem;line-height:1.7}.blog-module__3rPSzG__related a:hover h3{text-decoration:underline}.blog-module__3rPSzG__articlePage a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (max-width:768px){.blog-module__3rPSzG__articlePage,.blog-module__3rPSzG__indexPage{padding-top:140px!important}}
