.page-module-scss-module__Y0xDIG__blogDetailPage{font-family:var(--font-chiron-hei-hk),"Georgia",serif;background-color:#fff;min-height:100vh}.page-module-scss-module__Y0xDIG__blogHero{width:100%;height:50vh;min-height:400px;max-height:600px;position:relative}@media (max-width:768px){.page-module-scss-module__Y0xDIG__blogHero{height:40vh;min-height:300px}}.page-module-scss-module__Y0xDIG__heroImageContainer{width:100%;height:100%;position:relative}.page-module-scss-module__Y0xDIG__heroImage{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.page-module-scss-module__Y0xDIG__heroOverlay{background:linear-gradient(#0000 0%,#0003 100%);width:100%;height:100%;position:absolute;top:0;left:0}.page-module-scss-module__Y0xDIG__blogMain{max-width:800px;margin:0 auto;padding:3rem 1.5rem 4rem}@media (max-width:768px){.page-module-scss-module__Y0xDIG__blogMain{padding:2rem 1rem 3rem}}.page-module-scss-module__Y0xDIG__backButton{margin-bottom:2rem}.page-module-scss-module__Y0xDIG__backLink{font-family:var(--font-chiron-hei-hk),"Georgia",serif;color:#666;align-items:center;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.page-module-scss-module__Y0xDIG__backLink:hover{color:#333}.page-module-scss-module__Y0xDIG__blogHeader{margin-bottom:3rem}.page-module-scss-module__Y0xDIG__blogMeta{font-family:var(--font-chiron-hei-hk),"Georgia",serif;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.875rem;line-height:1.4;display:flex}.page-module-scss-module__Y0xDIG__category{color:#666;font-weight:500}.page-module-scss-module__Y0xDIG__separator,.page-module-scss-module__Y0xDIG__date{color:#999}.page-module-scss-module__Y0xDIG__blogTitle{font-family:var(--font-chiron-hei-hk),"Georgia",serif;color:#333;margin:0 0 1rem;font-size:2.5rem;font-weight:600;line-height:1.3}@media (max-width:768px){.page-module-scss-module__Y0xDIG__blogTitle{font-size:1.75rem}}.page-module-scss-module__Y0xDIG__author{font-family:var(--font-chiron-hei-hk),"Georgia",serif;color:#999;margin-bottom:1.5rem;font-size:.875rem}.page-module-scss-module__Y0xDIG__excerpt{font-family:var(--font-chiron-hei-hk),"Georgia",serif;color:#666;background-color:#f9f9f9;border-left:4px solid #f1dfc2;border-radius:0 8px 8px 0;margin:0;padding:1.5rem;font-size:1.125rem;line-height:1.7}@media (max-width:768px){.page-module-scss-module__Y0xDIG__excerpt{padding:1rem;font-size:1rem}}.page-module-scss-module__Y0xDIG__blogContent{margin-bottom:3rem}.page-module-scss-module__Y0xDIG__contentBody{font-family:var(--font-chiron-hei-hk),"Georgia",serif;color:#333;font-size:1.0625rem;line-height:1.8}@media (max-width:768px){.page-module-scss-module__Y0xDIG__contentBody{font-size:1rem;line-height:1.7}}.page-module-scss-module__Y0xDIG__contentBody h2{font-family:var(--font-chiron-hei-hk),"Georgia",serif;color:#333;margin:2.5rem 0 1rem;font-size:1.5rem;font-weight:600;line-height:1.4}@media (max-width:768px){.page-module-scss-module__Y0xDIG__contentBody h2{font-size:1.25rem}}.page-module-scss-module__Y0xDIG__contentBody h3{font-family:var(--font-chiron-hei-hk),"Georgia",serif;color:#333;margin:2rem 0 .75rem;font-size:1.25rem;font-weight:600;line-height:1.4}@media (max-width:768px){.page-module-scss-module__Y0xDIG__contentBody h3{font-size:1.125rem}}.page-module-scss-module__Y0xDIG__contentBody p{margin:0 0 1.5rem}.page-module-scss-module__Y0xDIG__contentBody a{color:#b8860b;text-decoration:underline;text-decoration-color:#b8860b4d;transition:text-decoration-color .2s}.page-module-scss-module__Y0xDIG__contentBody a:hover{text-decoration-color:#b8860b}.page-module-scss-module__Y0xDIG__contentBody ul,.page-module-scss-module__Y0xDIG__contentBody ol{margin:0 0 1.5rem;padding-left:1.5rem}.page-module-scss-module__Y0xDIG__contentBody li{margin-bottom:.5rem}.page-module-scss-module__Y0xDIG__contentBody blockquote{color:#666;background-color:#f9f9f9;border-left:4px solid #f1dfc2;border-radius:0 8px 8px 0;margin:2rem 0;padding:1rem 1.5rem;font-style:italic}.page-module-scss-module__Y0xDIG__contentBody img{border-radius:8px;max-width:100%;height:auto;margin:2rem 0}.page-module-scss-module__Y0xDIG__contentBody code{background-color:#f5f5f5;border-radius:4px;padding:.2em .4em;font-family:SF Mono,Monaco,Inconsolata,monospace;font-size:.875em}.page-module-scss-module__Y0xDIG__contentBody pre{background-color:#2d2d2d;border-radius:8px;margin:2rem 0;padding:1.5rem;overflow-x:auto}.page-module-scss-module__Y0xDIG__contentBody pre code{color:#f8f8f2;background-color:#0000;padding:0}.page-module-scss-module__Y0xDIG__contentBody hr{background-color:#e5e5e5;border:none;height:1px;margin:3rem 0}.page-module-scss-module__Y0xDIG__noContent{font-family:var(--font-chiron-hei-hk),"Georgia",serif;color:#999;text-align:center;padding:3rem;font-size:1rem}.page-module-scss-module__Y0xDIG__blogFooter{border-top:1px solid #e5e5e5;padding-top:2rem}.page-module-scss-module__Y0xDIG__tagsSection{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.page-module-scss-module__Y0xDIG__tagsLabel{font-family:var(--font-chiron-hei-hk),"Georgia",serif;color:#666;font-size:.875rem;font-weight:500}
