.single-blog-wrapper[data-article="git-hook-case-study"]{padding-top:88px;background:#17253d;letter-spacing:0}
[data-article="git-hook-case-study"] .blog-container{max-width:1160px}
[data-article="git-hook-case-study"] .single-blog__title{max-width:960px;margin:0 auto 32px;font-size:42px;line-height:1.2;letter-spacing:0}
[data-article="git-hook-case-study"] .single-blog__image-wrapper{aspect-ratio:auto;border-radius:6px;margin-top:0}
[data-article="git-hook-case-study"] .single-blog__image-wrapper img{height:auto;object-fit:contain}
.single-blog-wrapper[data-article="git-hook-case-study"] .blog-content{margin:24px 0 0;outline:0;border-radius:6px}
.single-blog-wrapper[data-article="git-hook-case-study"] .toastui-editor-contents{padding:42px 54px;font-size:18px;line-height:1.8;letter-spacing:0}
[data-article="git-hook-case-study"] .toastui-editor-contents>p:first-child{font-size:12px;letter-spacing:0;color:#426171!important;-webkit-text-fill-color:#426171!important;text-transform:uppercase;margin-bottom:20px}
[data-article="git-hook-case-study"] .toastui-editor-contents>p:nth-child(2){font-size:22px;line-height:1.65;margin-bottom:24px}
[data-article="git-hook-case-study"] .toastui-editor-contents h2{margin:54px 0 22px;padding-top:14px;border-top:1px solid #dce4e7;border-bottom:0;font-size:30px;line-height:1.3;scroll-margin-top:88px;letter-spacing:0}
[data-article="git-hook-case-study"] .toastui-editor-contents h3{margin:32px 0 18px;font-size:22px;line-height:1.4;letter-spacing:0}
[data-article="git-hook-case-study"] .toastui-editor-contents a{color:#086278!important;-webkit-text-fill-color:#086278!important;text-decoration:underline;text-underline-offset:3px}
[data-article="git-hook-case-study"] .toastui-editor-contents blockquote{border-left:3px solid #419433;background:#f1f6f2;padding:16px 22px;margin:26px 0;font-size:16px;line-height:1.7}
[data-article="git-hook-case-study"] .toastui-editor-contents blockquote p{margin:0}
[data-article="git-hook-case-study"] .toastui-editor-contents p:has(>a>img){margin:30px 0 10px}
[data-article="git-hook-case-study"] .toastui-editor-contents img{width:100%;border:1px solid #d9e3e9;border-radius:4px}
[data-article="git-hook-case-study"] .toastui-editor-contents p:has(>a>img)+p{font-size:13px;line-height:1.65;margin:0 0 30px}
[data-article="git-hook-case-study"] .toastui-editor-contents table{font-size:14px;line-height:1.65;border:1px solid #dce4e7;margin:26px 0;border-radius:4px}
[data-article="git-hook-case-study"] .toastui-editor-contents th{background:#edf3f5;font-weight:700}
[data-article="git-hook-case-study"] .toastui-editor-contents :is(td,th){padding:12px 14px;min-width:100px;vertical-align:top;white-space:normal}
[data-article="git-hook-case-study"] .toastui-editor-contents tbody tr:nth-child(even){background:#f7f9fa}
[data-article="git-hook-case-study"] .toastui-editor-contents pre{position:relative;margin:24px 0;border-radius:6px;font-size:13px;line-height:1.75;tab-size:4;max-width:100%}
[data-article="git-hook-case-study"] .case-study-evidence{margin:20px 0;border:1px solid #d4dfe5;border-radius:4px;background:#f7f9fa;overflow:hidden}
[data-article="git-hook-case-study"] .case-study-evidence summary{display:list-item;cursor:pointer;padding:16px 20px;font-size:16px;line-height:1.6;font-weight:600;color:#193947}
[data-article="git-hook-case-study"] .case-study-evidence[open] summary{border-bottom:1px solid #d4dfe5}
[data-article="git-hook-case-study"] .case-study-evidence>div{padding:12px 20px 20px;min-width:0}
[data-article="git-hook-case-study"] .case-study-evidence pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}
[data-article="git-hook-case-study"] .case-study-evidence pre.language-text{color:#e6eff6;-webkit-text-fill-color:#e6eff6}
[data-article="git-hook-case-study"] .case-study-evidence summary:focus-visible{outline:2px solid #086278;outline-offset:-4px}
[data-article="git-hook-case-study"] #contents+ol{columns:2;column-gap:32px;padding-left:26px;font-size:15px;line-height:1.7}
[data-article="git-hook-case-study"] #contents+ol li{break-inside:avoid;margin-bottom:10px}
[data-article="git-hook-case-study"] .single-blog__author-box{border-radius:6px;background:#284b59}
@media(max-width:736px){.single-blog-wrapper[data-article="git-hook-case-study"]{padding:70px 12px 24px}[data-article="git-hook-case-study"] .single-blog__title{font-size:28px;line-height:1.25;margin-bottom:22px}.single-blog-wrapper[data-article="git-hook-case-study"] .toastui-editor-contents{padding:25px 20px;font-size:17px}[data-article="git-hook-case-study"] .toastui-editor-contents>p:nth-child(2){font-size:19px}[data-article="git-hook-case-study"] .toastui-editor-contents h2{font-size:24px;margin-top:38px}[data-article="git-hook-case-study"] .toastui-editor-contents h3{font-size:20px}[data-article="git-hook-case-study"] #contents+ol{columns:1}[data-article="git-hook-case-study"] .toastui-editor-contents :is(td,th){padding:10px;min-width:115px}[data-article="git-hook-case-study"] .case-study-evidence>div{padding:10px 12px}[data-article="git-hook-case-study"] .case-study-evidence summary{padding:14px 12px}}
/* Override legacy editor typography only within this research article. */
#git-hook-case-study .toastui-editor-contents :is(p,li,blockquote,summary){font-family:inherit!important;font-size:18px!important;line-height:1.8!important}
#git-hook-case-study .toastui-editor-contents :is(a,strong,em){font-family:inherit!important;font-size:inherit!important;line-height:inherit!important}
#git-hook-case-study .toastui-editor-contents a{color:#086278!important;-webkit-text-fill-color:#086278!important;font-weight:500!important;border:0}
#git-hook-case-study .toastui-editor-contents>p:first-child,#git-hook-case-study .toastui-editor-contents>p:first-child strong{font-size:12px!important;color:#426171!important;-webkit-text-fill-color:#426171!important}
#git-hook-case-study .toastui-editor-contents>p:nth-child(2){font-size:22px!important;line-height:1.65!important}
#git-hook-case-study .toastui-editor-contents :is(td,th){font-family:inherit!important;font-size:14px!important;line-height:1.65!important}
#git-hook-case-study .toastui-editor-contents p:has(>a>img)+p,#git-hook-case-study .toastui-editor-contents>p:has(>em:only-child){font-size:13px!important;line-height:1.65!important}
#git-hook-case-study .toastui-editor-contents blockquote{border-left:3px solid #419433;background:#f1f6f2;border-radius:0;font-style:normal}
#git-hook-case-study #contents+ol li{font-size:15px!important}
#git-hook-case-study .case-study-evidence summary{font-size:16px!important}
#git-hook-case-study .case-study-evidence pre code{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}
#git-hook-case-study .single-blog__copy-btn svg,#git-hook-case-study .single-blog__copy-btn svg *{color:#e6eff6!important;fill:none!important;stroke:currentColor}
#git-hook-case-study .toastui-editor-contents :is(td,th):last-child{min-width:260px}
#git-hook-case-study .single-blog__image-wrapper{aspect-ratio:16/7}
#git-hook-case-study .single-blog__image-wrapper img{height:100%;object-fit:cover}
@media(max-width:736px){#git-hook-case-study .toastui-editor-contents :is(p,li,blockquote){font-size:17px!important}#git-hook-case-study .toastui-editor-contents>p:nth-child(2){font-size:19px!important}#git-hook-case-study .single-blog__image-wrapper{aspect-ratio:16/9}}
