.blog-sidebar{flex-direction:column;align-self:start;gap:24px;min-width:0;display:flex}.blog-author-card,.blog-inquiry-card{background:#fff;border:1px solid #d7e1ec;overflow:hidden;box-shadow:0 16px 40px #102b5814}.blog-author-card>img{object-fit:cover;object-position:center 38%;width:100%;height:390px}.blog-author-card>div{text-align:center;padding:28px 25px 30px}.blog-author-card h2{color:#183b70;margin:0;font-size:28px}.blog-author-card span{color:#3f6aad;letter-spacing:.16em;text-transform:uppercase;margin:8px 0 22px;font-size:10px;font-weight:900;display:block}.blog-author-card p{color:#536276;text-align:left;margin:0;font-size:13px;line-height:1.75}.blog-inquiry-card{background:#f5f8fc;border-top:4px solid #fa612b;padding:28px 24px}.blog-inquiry-card>span{color:#3f6aad;letter-spacing:.15em;font-size:9px;font-weight:900}.blog-inquiry-card h2{color:#183b70;margin:12px 0 9px;font-size:25px;line-height:1.12}.blog-inquiry-card>p{color:#64758b;margin:0 0 22px;font-size:12px;line-height:1.6}.blog-inquiry-card form{flex-direction:column;gap:13px;display:flex}.blog-inquiry-card label{color:#183b70;flex-direction:column;gap:6px;font-size:10px;font-weight:800;display:flex}.blog-inquiry-card label b{color:#fa612b}.blog-inquiry-card input,.blog-inquiry-card select,.blog-inquiry-card textarea{color:#183b70;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cbd8e6;border-radius:3px;outline:none;padding:11px;font-weight:500}.blog-inquiry-card select{height:43px;padding:0 10px}.blog-inquiry-card textarea{resize:vertical;line-height:1.5}.blog-inquiry-card input:focus,.blog-inquiry-card select:focus,.blog-inquiry-card textarea:focus{border-color:#3f6aad;box-shadow:0 0 0 3px #3f6aad1f}.blog-inquiry-card button{color:#fff;min-height:47px;font:inherit;cursor:pointer;background:#fa612b;border:0;border-radius:4px;justify-content:space-between;align-items:center;padding:0 17px;font-size:11px;font-weight:900;display:flex}.blog-inquiry-card button:hover{background:#dc5520}.blog-inquiry-card small{color:#77879a;font-size:9px;line-height:1.5}.blog-index-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:36px;display:grid}.blog-index-main{min-width:0}.article-side-column{flex-direction:column;gap:24px;min-width:0;display:flex}.article-side-column>.article-toc{position:sticky;top:125px}.article-side-column>.blog-sidebar{position:sticky;top:330px}@media (max-width:1050px){.blog-index-layout{grid-template-columns:1fr}.blog-index-layout>.blog-sidebar{grid-template-columns:1fr 1fr;display:grid}.article-side-column>.article-toc,.article-side-column>.blog-sidebar{position:static}.article-side-column>.blog-sidebar{grid-template-columns:1fr 1fr;display:grid}.blog-author-card>img{height:430px}}@media (max-width:700px){.blog-index-layout>.blog-sidebar,.article-side-column>.blog-sidebar{display:flex}.blog-author-card>img{height:auto;max-height:520px}.blog-author-card>div,.blog-inquiry-card{padding:24px 20px}}
.article-layout{grid-template-columns:minmax(0,780px) 300px;gap:50px}.article-layout>.article-body{grid-area:1/1}.article-layout>.article-side-column{grid-area:1/2}.article-toc{background:#f5f8fc;border-left:3px solid #fa612b;flex-direction:column;align-self:start;padding:20px;display:flex}.article-toc strong{color:#183b70;letter-spacing:.12em;margin-bottom:12px;font-size:9px}.article-toc a{color:#50637a;border-bottom:1px solid #d7e1ec;padding:10px 0;font-size:10px;line-height:1.45}@media (max-width:1050px){.article-layout{grid-template-columns:1fr}.article-layout>.article-body,.article-layout>.article-side-column{grid-column:auto}.article-layout>.article-body{grid-row:1}.article-layout>.article-side-column{grid-row:2}}
