.blogArticle-module__2wecVG__page{color:#515150;width:min(960px,100% - 48px);margin:0 auto;padding:130px 0 100px}.blogArticle-module__2wecVG__page nav{color:#77746b;align-items:center;gap:10px;margin-bottom:40px;font-size:14px;display:flex}.blogArticle-module__2wecVG__page nav a{color:inherit}.blogArticle-module__2wecVG__page nav span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.blogArticle-module__2wecVG__header{text-align:center;width:min(800px,100%);margin:0 auto 44px}.blogArticle-module__2wecVG__header h1{color:#44433f;margin:0 0 24px;font-size:clamp(38px,6vw,66px);line-height:1.08}.blogArticle-module__2wecVG__header>p{margin:0 auto;font-size:clamp(18px,2.3vw,23px);line-height:1.55}.blogArticle-module__2wecVG__byline{color:#77746b;justify-content:center;gap:16px;margin-top:24px;font-size:14px;display:flex}.blogArticle-module__2wecVG__heroImage{object-fit:cover;aspect-ratio:16/9;border-radius:16px;width:100%;height:auto}.blogArticle-module__2wecVG__content{width:min(760px,100%);margin:56px auto 0;font-size:18px;line-height:1.8}.blogArticle-module__2wecVG__content h2,.blogArticle-module__2wecVG__content h3{color:#44433f;line-height:1.25}.blogArticle-module__2wecVG__content h2{margin:58px 0 20px;font-size:34px}.blogArticle-module__2wecVG__content h3{margin:38px 0 14px;font-size:26px}.blogArticle-module__2wecVG__content p,.blogArticle-module__2wecVG__content ul,.blogArticle-module__2wecVG__content ol{margin:0 0 24px}.blogArticle-module__2wecVG__content a{color:#786a23;text-underline-offset:4px;font-weight:650}.blogArticle-module__2wecVG__content table{border-collapse:collapse;width:100%;margin:34px 0;font-size:16px}.blogArticle-module__2wecVG__content th,.blogArticle-module__2wecVG__content td{text-align:left;vertical-align:top;border:1px solid #ddd8ca;padding:13px 14px}.blogArticle-module__2wecVG__content th{background:#f4f1e7}@media (max-width:700px){.blogArticle-module__2wecVG__page{width:min(100% - 32px,620px);padding:100px 0 72px}.blogArticle-module__2wecVG__page nav{margin-bottom:28px}.blogArticle-module__2wecVG__header{margin-bottom:32px}.blogArticle-module__2wecVG__byline{flex-direction:column;gap:4px}.blogArticle-module__2wecVG__content{margin-top:38px;font-size:17px}.blogArticle-module__2wecVG__content h2{margin-top:46px;font-size:29px}.blogArticle-module__2wecVG__content h3{font-size:23px}.blogArticle-module__2wecVG__content table{font-size:14px;display:block;overflow-x:auto}}
