.corp-form-wrapper[data-astro-cid-4olbmx4c]{width:100%;margin-top:48px;margin-bottom:48px}.corp-form-box[data-astro-cid-4olbmx4c]{box-sizing:border-box;background-color:#fafafa;border:1px solid #e5e7eb;border-radius:12px;width:100%;padding:28px}.corp-form-title[data-astro-cid-4olbmx4c]{margin-bottom:10px;font-size:22px;font-weight:700}.corp-form-desc[data-astro-cid-4olbmx4c]{color:#555;margin-bottom:22px;font-size:15px;line-height:1.6}.corp-input[data-astro-cid-4olbmx4c]{box-sizing:border-box;border:1px solid #ccc;border-radius:8px;width:100%;margin-bottom:14px;padding:12px 14px;font-family:inherit;font-size:15px}.corp-btn[data-astro-cid-4olbmx4c]{color:#fff;cursor:pointer;background-color:#2563eb;border:none;border-radius:8px;width:100%;padding:14px;font-family:inherit;font-size:16px}.corp-btn[data-astro-cid-4olbmx4c]:disabled{opacity:.6;cursor:not-allowed}.corp-success[data-astro-cid-4olbmx4c]{color:green;font-size:15px}.corp-error[data-astro-cid-4olbmx4c]{color:red;margin-bottom:10px;font-size:14px}.single-post .single-post-page-header{text-align:center;padding:0}.single-post .single-post-page-header .hero-image{width:50%;margin:0 auto;display:block}@media (width<=540px){.single-post .single-post-page-header .hero-image{width:100%}}.single-post .single-post-page-header h1{margin-top:28px;padding:0 12%;font-size:26px;line-height:1.5}@media (width<=720px){.single-post .single-post-page-header h1{padding:0 2%}}.single-post .single-post-page-header .icons-container{justify-content:center;align-items:center;gap:4px;margin-top:14px;font-size:16px;display:flex}.single-post .single-post-page-header .icons-container .icon{vertical-align:middle;width:18px;height:18px;margin:0 2px}.single-post .single-post-page-header .icons-container .update-gap{margin-left:12px}.single-post .single-post-page-header .estimated-time{margin:18px 0;font-size:14px}.single-post .single-post-page-header .estimated-time span{color:#408cff;vertical-align:-1px;margin:0 5px;font-size:26px;font-weight:400}.single-post .single-post-container{padding:0 15% 60px}@media (width<=960px){.single-post .single-post-container{padding:0 0 60px}}.single-post .single-post-container .excerpt-hr{border:none;border-top:1px solid #dadada;margin:35px 0 0}.single-post .single-post-container .excerptText{text-align:center;margin:35px 0 50px;font-size:18px;font-style:italic;line-height:30px}.single-post .single-post-container .main .prose{word-break:break-all}.single-post .single-post-container .main .prose h2,.single-post .single-post-container .main .prose h3,.single-post .single-post-container .main .prose h4{scroll-margin-top:140px}@media (width<=960px){.single-post .single-post-container .main .prose h2,.single-post .single-post-container .main .prose h3,.single-post .single-post-container .main .prose h4{scroll-margin-top:110px}}.single-post .single-post-container .main .prose h2{color:#fff;letter-spacing:1.1px;background-color:#4e4952;border-left:12px solid #408cff;margin-bottom:35px;padding:12px 8px 14px 12px;font-size:23px;font-weight:500;line-height:30px}.single-post .single-post-container .main .prose h2:not(:first-child){margin-top:60px}.single-post .single-post-container .main .prose h3{color:#4e4952;letter-spacing:1.1px;background-color:#e2e2e2;border-left:6px solid #4e4952;border-top-left-radius:5px;border-bottom-left-radius:5px;margin-top:40px;padding:8px 8px 10px 12px;font-size:18px;font-weight:500;line-height:30px}.single-post .single-post-container .main .prose h4{background-color:#e2e2e2;border-radius:5px;margin:30px 20px 16px;padding:5px 20px;font-size:16px;line-height:35px}.single-post .single-post-container .main .prose p{letter-spacing:1px;margin-bottom:35px;font-size:16px;line-height:30px}.single-post .single-post-container .main .prose a{text-decoration:underline}.single-post .single-post-container .main .prose strong{font-weight:600}.single-post .single-post-container .main .prose em{font-style:italic}.single-post .single-post-container .main .prose img{background-color:#fff;max-width:100%}.single-post .single-post-container .main .prose .img40percent{width:25%}@media (width<=720px){.single-post .single-post-container .main .prose .img40percent{width:40%}}.single-post .single-post-container .main .prose .img-border{text-align:center;border:1px solid #ccc;border-radius:2px;margin:0 0 35px}.single-post .single-post-container .main .prose .img-border p{margin-bottom:0}.single-post .single-post-container .main .prose .quote{color:#fff;background-color:#333;margin:0 20px 18px;padding:15px 20px;font-style:italic}.single-post .single-post-container .main .prose .quote a{color:silver;font-size:1rem}.single-post .single-post-container .main .prose .note{background-color:#e3e3fa;border-radius:5px;margin:30px 0;padding:20px 20px 4px}.single-post .single-post-container .main .prose hr{border:none;border-top:1px solid #dadada;margin:35px 0}.single-post .single-post-container .main .prose pre{color:#fff;background-color:#333;border-radius:4px;margin:0 0 18px;padding:15px 20px;font-family:monospace;font-size:18px;font-weight:200;line-height:25px;overflow-x:auto}.single-post .single-post-container .main .prose .astro-code{border-radius:4px;margin-bottom:18px;padding:15px 20px;font-size:18px;line-height:25px;overflow-x:auto}.single-post .single-post-container .main .prose p>code{color:#515151;background-color:#dcdcdc;border-radius:3px;padding:3px 7px;font-family:monospace;font-size:16px}.single-post .single-post-container .main .prose td,.single-post .single-post-container .main .prose th{border:1px solid gray;padding:10px 20px}.single-post .single-post-container .main .prose table{width:100%;margin-top:35px;margin-bottom:52px}.single-post .single-post-container .main .prose th{background-color:#dbdbdb;font-size:14px;line-height:22px}.single-post .single-post-container .main .prose td{vertical-align:middle;font-size:14px;line-height:22px}.single-post .single-post-container .main .prose ul{letter-spacing:1px;margin-bottom:18px;padding-left:30px;list-style:outside}.single-post .single-post-container .main .prose ol{margin-bottom:18px;padding-left:30px;list-style:decimal}.single-post .single-post-container .main .prose li{padding-bottom:7px;font-size:16px;line-height:22px}.single-post .single-post-container .main .prose .rich-card-link{background:#fff;border:1px solid #e5e7eb;border-radius:16px;margin:24px 0;transition:all .25s;overflow:hidden}.single-post .single-post-container .main .prose .rich-card-link:hover{border-color:#cbd5e1;transform:translateY(-3px);box-shadow:0 12px 32px #0000001f}.single-post .single-post-container .main .prose .rich-card-link a{text-decoration:none;display:block}.single-post .single-post-container .main .prose .rich-card-link .grid{grid-template-columns:320px 1fr;display:grid}@media (width<=1024px){.single-post .single-post-container .main .prose .rich-card-link .grid{grid-template-columns:260px 1fr}}@media (width<=720px){.single-post .single-post-container .main .prose .rich-card-link .grid{grid-template-columns:1fr}}.single-post .single-post-container .main .prose .rich-card-link .grid .r-card-img{overflow:hidden}.single-post .single-post-container .main .prose .rich-card-link .grid .r-card-img p{margin:0}.single-post .single-post-container .main .prose .rich-card-link .grid .r-card-img img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=720px){.single-post .single-post-container .main .prose .rich-card-link .grid .r-card-img img{aspect-ratio:16/9;height:auto}}.single-post .single-post-container .main .prose .rich-card-link .grid .r-card-text{color:#fefefe;background:#1e293b;align-items:center;padding:24px;font-size:18px;font-weight:700;line-height:1.6;display:flex}@media (width<=1024px){.single-post .single-post-container .main .prose .rich-card-link .grid .r-card-text{padding:20px;font-size:18px}}@media (width<=720px){.single-post .single-post-container .main .prose .rich-card-link .grid .r-card-text{padding:16px;font-size:15px}}@media (width<=480px){.single-post .single-post-container .main .prose .rich-card-link .grid .r-card-text{padding:14px;font-size:14px}}@media (hover:none){.single-post .single-post-container .main .prose .rich-card-link:hover{box-shadow:none;border-color:#e5e7eb;transform:none}}.single-post .single-post-container .main .prose .book-card{color:inherit;background:#fff;border:1px solid #e8e8e8;border-radius:12px;align-items:center;gap:20px;margin:8px 0 32px;padding:18px 20px;transition:box-shadow .2s,transform .2s;display:flex;text-decoration:none!important}.single-post .single-post-container .main .prose .book-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000001a}@media (width<=540px){.single-post .single-post-container .main .prose .book-card{text-align:center;flex-direction:column;align-items:center;padding:20px 16px}}.single-post .single-post-container .main .prose .book-card .bc-cover{flex-shrink:0;width:88px}@media (width<=540px){.single-post .single-post-container .main .prose .book-card .bc-cover{width:110px}}.single-post .single-post-container .main .prose .book-card .bc-body{flex-direction:column;flex:1;gap:6px;display:flex}.single-post .single-post-container .main .prose .book-card .bc-title{color:#222;font-size:15px;font-weight:700;line-height:1.5;margin:0!important;padding:0!important}.single-post .single-post-container .main .prose .book-card .bc-desc{color:#666;font-size:13px;line-height:1.6;margin:0!important;padding:0!important}.single-post .single-post-container .main .prose .book-card .bc-btn{color:#fff;background:#f90;border-radius:20px;align-self:flex-start;align-items:center;gap:6px;margin-top:6px;padding:7px 16px;font-size:13px;font-weight:600;display:inline-flex}@media (width<=540px){.single-post .single-post-container .main .prose .book-card .bc-btn{align-self:center}}.single-post .single-post-container .main .prose .book-card .bc-btn img{width:18px;height:18px}.blogTableOfContent{background-color:#f0f0f0;border-radius:0 0 5px 5px;margin-bottom:40px;padding:24px 20px}.blogTableOfContent .toc-header{border-bottom:2px solid #4e4952;align-items:center;gap:8px;margin-bottom:4px;padding-bottom:14px;display:flex}.blogTableOfContent .toc-header img{width:22px;height:22px}.blogTableOfContent .toc-header h3{margin:0;font-size:16px;font-weight:600;line-height:1}.blogTableOfContent ul{margin:0;padding:0;list-style:none}.blogTableOfContent li{border-bottom:1px solid #dcdcdc}.blogTableOfContent li:last-child{border-bottom:none}.blogTableOfContent a{letter-spacing:1.2px;color:#333;padding:10px 4px;font-size:15px;line-height:1.4;display:block}.blogTableOfContent a:hover{color:#408cff}.writer{padding:24px 0}.writer .img-text-container{align-items:center;gap:16px;display:flex}.writer .img-text-container .profile-img{object-fit:cover;border-radius:50%;flex-shrink:0;width:60px;height:60px}.writer .img-text-container .text-container p{margin-bottom:4px;font-size:14px;line-height:24px}.writer .img-text-container .text-container span{margin-right:10px;font-weight:700}.writer .img-text-container .text-container p:nth-of-type(2){border-left:4px solid #408cff;padding-left:10px}.writer .img-text-container .text-container a{color:#4e4952;text-decoration:underline}.writer .img-text-container .text-container a:hover{color:#408cff}.recommended-series{margin:60px 0 20px}.recommended-series .recommended-series-label{color:#408cff;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:8px;font-size:14px;font-weight:500}.recommended-series .recommended-series-title{color:#fff;letter-spacing:1.1px;text-align:center;background-color:#4e4952;border-left:12px solid #408cff;margin-bottom:0;padding:10px 12px;font-size:18px;font-weight:700;line-height:1.5}.recommended-series .recommended-series-list{border:1px solid #dadada;border-top:none;margin:0;padding:0;list-style:none}.recommended-series .recommended-series-item{border-bottom:1px solid #dadada}.recommended-series .recommended-series-item:last-child{border-bottom:none}.recommended-series .recommended-series-link{color:#4e4952;align-items:center;gap:14px;padding:12px 14px;transition:background-color .2s;display:flex}.recommended-series .recommended-series-link:hover{color:#408cff;background-color:#f7f7f7}.recommended-series .recommended-series-link:hover .recommended-series-article-title{text-decoration:underline}.recommended-series .recommended-series-num{color:#fff;background-color:#408cff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:flex}.recommended-series .recommended-series-thumb{object-fit:cover;border-radius:4px;flex-shrink:0;width:100px;overflow:hidden}@media (width<=540px){.recommended-series .recommended-series-thumb{display:none}}.recommended-series .recommended-series-article-title{letter-spacing:.5px;font-size:16px;font-weight:500;line-height:27px}.prev-next{margin:50px 0;display:flex}@media (width<=540px){.prev-next{flex-wrap:wrap}}.prev-next .prevnext-card{background-color:#fff;border:2px solid #4e4952;flex:50%;align-items:center;min-height:80px;padding:20px 15px;transition:border-color .2s;display:flex}.prev-next .prevnext-card:hover{border-color:#408cff}.prev-next .prevnext-card:hover .text-img-container svg{stroke:#408cff}.prev-next .prevnext-card.prev-card{border-left:20px solid #4e4952;margin-right:1.5px}@media (width<=540px){.prev-next .prevnext-card.prev-card{margin-right:0}}.prev-next .prevnext-card.next-card{border-right:20px solid #4e4952;margin-left:1.5px}.prev-next .prevnext-card.next-card:first-child{margin-left:auto}@media (width<=540px){.prev-next .prevnext-card.next-card{margin-top:4px;margin-left:0}.prev-next .prevnext-card{flex:100%}}.prev-next .prevnext-card .text-img-container{align-items:center;gap:10px;width:100%;display:flex}.prev-next .prevnext-card .text-img-container svg{stroke:#4e4952;flex-shrink:0;width:30px;height:30px;transition:stroke .2s}.prev-next .prevnext-card .text-img-container h3{color:#408cff;flex:1;margin:0;font-size:16px;line-height:1.5}
