.blog-rich-text{h1 strong{display:block;margin-bottom:32px;margin-top:54px}ol li{margin-left:20px}h4,ol li{margin-top:30px}h4{margin-bottom:16px;color:#00b1c8}h4,h4>span{display:block}h4>span{color:#00b1c8!important}h3{margin-top:32px;margin-bottom:32px}@media (max-width:768px){h3{margin-top:20px;margin-bottom:20px;font-size:20px;font-weight:600;line-height:26px}}.toc{margin-top:0;margin-bottom:28px;padding:20px 22px 22px;border-radius:12px;border:1px solid #00b1c847;background:linear-gradient(135deg,#00b1c80f,#005f6b0a);box-shadow:inset 0 1px 0 #fffc}.toc h2{margin:0 0 14px;padding-bottom:10px;border-bottom:1px solid #00b1c833;font-size:18px;font-weight:700;line-height:24px;color:#0d3d45;letter-spacing:-.01em}.toc ul{margin:0;padding-left:0;list-style:none}.toc li{margin:0 0 10px;padding-left:14px;position:relative;line-height:1.45}.toc li:last-child{margin-bottom:0}.toc li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:#00b1c8;opacity:.85}.toc a{color:#006b7a;font-weight:600;font-size:15px;text-decoration:none;transition:color .15s ease,text-decoration-color .15s ease}.toc a:hover{color:#00b1c8;text-decoration:underline;text-decoration-color:#00b1c88c;text-underline-offset:3px}@media (max-width:768px){.toc{padding:16px 16px 18px;margin-bottom:22px;border-radius:10px}.toc h2{font-size:16px;margin-bottom:12px}.toc a{font-size:14px}}}.blog-detail-content{a{color:#4d4de6;&:hover{text-decoration:underline}}.toc a{color:#006b7a;&:hover{color:#00b1c8}}h1[id],h2[id],h3[id],h4[id],h5[id],h6[id]{scroll-margin-top:108px}@media (max-width:1023px){h1[id],h2[id],h3[id],h4[id],h5[id],h6[id]{scroll-margin-top:96px}}h2[id],h3[id]{margin-top:0;padding-top:32px}h4[id]{margin-top:0;padding-top:30px}@media (max-width:768px){h3[id]{padding-top:20px}}}@media (prefers-reduced-motion:no-preference){html:has(.blog-detail-content){scroll-behavior:smooth}}