.hne2oq_container{box-sizing:border-box;width:100%;max-width:100%;min-height:100vh;padding:2rem 1rem;overflow-x:hidden}.hne2oq_content{box-sizing:border-box;color:#474238;overflow-wrap:anywhere;background-color:#f9f4ed;border-radius:28px;width:100%;min-width:0;max-width:900px;margin:0 auto;padding:3rem;font-family:Montserrat,sans-serif;line-height:1.6;box-shadow:0 3px 10px #2e2b2529}.hne2oq_content h1{color:#201e1d;margin-bottom:.5rem;font-family:Montserrat,sans-serif;font-size:2.5rem;font-weight:400}.hne2oq_content h2{color:#201e1d;border-bottom:1px solid #201e1d29;margin-top:2rem;margin-bottom:1rem;padding-bottom:.5rem;font-family:Montserrat,sans-serif;font-size:1.75rem;font-weight:400}.hne2oq_content h3{color:#201e1d;margin-top:1.5rem;margin-bottom:.75rem;font-family:Montserrat,sans-serif;font-size:1.25rem;font-weight:400}.hne2oq_lastUpdated{color:#82796a;margin-bottom:2rem;font-size:.95rem;font-style:italic}.hne2oq_content section{margin-bottom:2rem}.hne2oq_content p{color:#474238;margin-bottom:1rem;line-height:1.8}.hne2oq_content ul,.hne2oq_content ol{margin-bottom:1rem;margin-left:2rem}.hne2oq_content li{color:#474238;margin-bottom:.5rem;line-height:1.7}.hne2oq_content a{color:#b2622d;font-weight:500;text-decoration:none;transition:color .3s}.hne2oq_content a:hover{color:#8c491a;text-decoration:underline}.hne2oq_keyPoints{grid-template-columns:1fr;gap:1.5rem;margin:1.5rem 0;display:grid}.hne2oq_point{background-color:#eee7db;border-left:4px solid #c67139;border-radius:8px;padding:1.5rem}.hne2oq_point strong{color:#201e1d;margin-bottom:.75rem;font-size:1.1rem;display:block}.hne2oq_point p{color:#82796a;margin:0;font-size:.95rem}.hne2oq_contact{background-color:#eee7db;border-radius:8px;margin-top:1rem;padding:1.5rem}.hne2oq_contact p{color:#474238;margin-bottom:.5rem}.hne2oq_footer{text-align:center;color:#a19786;border-top:1px solid #201e1d1f;margin-top:3rem;padding-top:2rem;font-size:.9rem}@media (width<=768px){.hne2oq_content{padding:1.5rem}.hne2oq_content h1{font-size:2rem}.hne2oq_content h2{margin-top:1.5rem;font-size:1.5rem}.hne2oq_container{padding:1rem}.hne2oq_keyPoints{grid-template-columns:1fr}}@media (width<=480px){.hne2oq_content{padding:1rem}.hne2oq_content h1{font-size:1.5rem}.hne2oq_content h2{margin-top:1rem;font-size:1.25rem}.hne2oq_container{padding:.5rem}}