.page_container__6hsDx{min-height:100vh;padding:8rem 2rem 4rem}.page_content__cx_zZ{max-width:700px;margin:0 auto}.page_back__UTfbb{display:inline-block;font-size:.9rem;margin-bottom:2rem;opacity:.6;transition:opacity .2s ease}.page_back__UTfbb:hover{opacity:1}.page_header__o3tJ1{margin-bottom:3rem}.page_meta__7n1nI{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.page_date__eAzHL{font-size:.85rem;color:#888;font-weight:300}.page_title__Uaj0q{font-size:2.5rem;font-weight:300;letter-spacing:-.02em;line-height:1.2}.page_tags__sZ5qy{display:flex;gap:.5rem;flex-wrap:wrap}.page_tag__WPypL{font-size:.75rem;padding:.25rem .75rem;background:#f5f5f5;border-radius:2px;color:#666}.page_article__xYu7i{font-size:1rem;line-height:1.8;color:#333}.page_article__xYu7i h2{font-size:1.5rem;font-weight:400;margin-top:3rem;margin-bottom:1rem;letter-spacing:-.01em}.page_article__xYu7i h3{font-size:1.2rem;font-weight:400;margin-top:2rem;margin-bottom:.75rem}.page_article__xYu7i p{margin-bottom:1.5rem;color:#666}.page_article__xYu7i ol,.page_article__xYu7i ul{margin-bottom:1.5rem;padding-left:2rem}.page_article__xYu7i li{margin-bottom:.5rem;color:#666}.page_article__xYu7i blockquote{border-left:3px solid #e5e5e5;padding-left:1.5rem;margin:2rem 0;font-style:italic;color:#666}.page_article__xYu7i code{background:#f5f5f5;padding:.2rem .5rem;border-radius:3px;font-size:.9em;font-family:Monaco,Courier New,monospace}.page_article__xYu7i pre{background:#f5f5f5;padding:1.5rem;border-radius:4px;overflow-x:auto;margin-bottom:1.5rem}.page_article__xYu7i pre code{background:none;padding:0}.page_article__xYu7i a{border-bottom:1px solid;opacity:.7;transition:opacity .2s ease}.page_article__xYu7i a:hover{opacity:1}@media (max-width:768px){.page_container__6hsDx{padding:6rem 1.5rem 3rem}.page_title__Uaj0q{font-size:2rem}.page_meta__7n1nI{flex-direction:column;align-items:flex-start}}