.blogPost{box-sizing:border-box;scroll-behavior:smooth;background-color:#fff;width:100%;min-height:100vh;margin-bottom:40px;padding:40px 20px;font-family:var(--font-assistant),sans-serif!important}@media (max-width:769px){.blogPost{padding:40px 15px}}.blogPost *{box-sizing:border-box}.blogPost :target{scroll-margin-top:100px}.blogPost__container{max-width:1100px;margin:0 auto}.blogPost__article{background:#fff;border-radius:20px;padding:60px;position:relative;overflow:hidden;box-shadow:0 0 28px 5px #0000000f,0 0 9px -5px #0000001a}.blogPost__article:before{content:"";background:linear-gradient(90deg,#1fa0fc 0%,#f7a31b 100%);height:6px;position:absolute;top:0;left:0;right:0}@media (max-width:769px){.blogPost__article{padding:40px}}@media (max-width:500px){.blogPost__article{border-radius:16px;padding:28px}}.blogPost__header{margin-bottom:48px}.blogPost__title{color:#000;margin-bottom:28px;font-size:48px;font-weight:700;line-height:1.2}@media (max-width:769px){.blogPost__title{font-size:38px}}@media (max-width:500px){.blogPost__title{margin-bottom:20px;font-size:28px}}.blogPost__meta{border-bottom:2px solid #0000001f;flex-wrap:wrap;gap:28px;margin-bottom:24px;padding-bottom:24px;display:flex}@media (max-width:500px){.blogPost__meta{gap:20px}}.blogPost__metaItem{color:#555;align-items:center;gap:8px;font-size:15px;font-weight:500;display:inline-flex}.blogPost__metaItem svg{color:#1fa0fc;font-size:20px}.blogPost__authorLink{cursor:pointer;background:0 0;border:2px solid #0000001f;border-radius:50px;align-items:center;gap:12px;padding:4px 16px 4px 8px;font-family:inherit;text-decoration:none;transition:all .3s;display:inline-flex}.blogPost__authorLink:hover{background:#e3f2fd;border-color:#1fa0fc;transform:translateY(-2px);box-shadow:0 0 28px 5px #0000000f,0 0 9px -5px #0000001a}.blogPost__authorLink:focus{outline-offset:2px;outline:3px solid #1fa0fc}.blogPost__authorLink:active{transform:translateY(0)}@media (max-width:500px){.blogPost__authorLink{gap:10px;padding:4px 12px 4px 6px}}.blogPost__authorImage{object-fit:cover;border:3px solid #fff;border-radius:50%;width:48px;height:48px;transition:all .3s;box-shadow:0 2px 8px #0000001f}.blogPost__authorLink:hover .blogPost__authorImage{border-color:#1fa0fc;box-shadow:0 4px 12px #0000001f}@media (max-width:500px){.blogPost__authorImage{border-width:2px;width:40px;height:40px}}.blogPost__authorInfo{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.blogPost__authorName{color:#000;font-size:15px;font-weight:600;line-height:1.2}@media (max-width:500px){.blogPost__authorName{font-size:14px}}.blogPost__authorTitle{color:#555;font-size:13px;font-weight:400;line-height:1.2}@media (max-width:500px){.blogPost__authorTitle{font-size:12px}}.blogPost__tags{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:500px){.blogPost__tags{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:8px;overflow-x:auto}.blogPost__tags::-webkit-scrollbar{height:4px}.blogPost__tags::-webkit-scrollbar-track{background:#f3f3f3;border-radius:2px}.blogPost__tags::-webkit-scrollbar-thumb{background:#1fa0fc;border-radius:2px}}.blogPost__tags a{flex-shrink:0;text-decoration:none}.blogPost__featuredImage{border-radius:16px;margin-bottom:48px;overflow:hidden;box-shadow:0 8px 24px #0000001f}@media (max-width:500px){.blogPost__featuredImage{border-radius:12px;margin-bottom:32px}}.blogPost__image{width:100%;height:auto;display:block}.blogPost__content{color:#000;font-size:18px;line-height:1.8}@media (max-width:500px){.blogPost__content{font-size:16px;line-height:1.7}}.blogPost__content h2{color:#000;margin:60px 0 28px;padding-bottom:16px;font-size:36px;font-weight:700;position:relative}.blogPost__content h2:after{content:"";bottom:0;background:linear-gradient(90deg,#1fa0fc 0%,#f7a31b 100%);border-radius:2px;width:80px;height:4px;position:absolute;inset-inline-start:0}@media (max-width:500px){.blogPost__content h2{margin:40px 0 20px;font-size:26px}}.blogPost__content h3{color:#000;margin:48px 0 20px;font-size:28px;font-weight:600}@media (max-width:500px){.blogPost__content h3{margin:36px 0 16px;font-size:22px}}.blogPost__content p{white-space:pre-line;margin:24px 0}.blogPost__content ul,.blogPost__content ol{margin:24px 0;padding-left:32px}.blogPost__content ul li,.blogPost__content ol li{margin:14px 0;line-height:1.8}.blogPost__content a{color:#1fa0fc;border-bottom:2px solid #0000;font-weight:600;text-decoration:none;transition:all .3s}.blogPost__content a:hover{border-bottom-color:#1fa0fc}.blogPost__content img{border-radius:12px;max-width:100%;height:auto;margin:40px 0;box-shadow:0 4px 16px #0000001a}.blogPost__content blockquote{color:#000;background:#e3f2fd;border-left:6px solid #1fa0fc;border-radius:0 12px 12px 0;margin:40px 0;padding:24px 28px;font-style:italic;position:relative}.blogPost__content blockquote:before{content:"“";color:#1fa0fc;opacity:.3;font-size:60px;position:absolute;top:-10px;left:20px}@media (max-width:500px){.blogPost__content blockquote{margin:32px 0;padding:20px 24px}}.blogPost__content code{color:#135c91;background:#f3f3f3;border-radius:6px;padding:4px 10px;font-family:Courier New,monospace;font-size:.9em;font-weight:500}.blogPost__content pre{background:#f3f3f3;border:2px solid #0000001f;border-radius:12px;margin:40px 0;padding:28px;overflow-x:auto}.blogPost__content pre code{color:#000;background:0 0;padding:0}@media (max-width:500px){.blogPost__content pre{margin:32px 0;padding:20px}}.blogPost__tableWrapper{-webkit-overflow-scrolling:touch;border-radius:12px;width:100%;margin:32px 0;overflow-x:auto}.blogPost__tableWrapper::-webkit-scrollbar{height:8px}.blogPost__tableWrapper::-webkit-scrollbar-track{background:#f3f3f3;border-radius:4px}.blogPost__tableWrapper::-webkit-scrollbar-thumb{background:#1fa0fc;border-radius:4px}.blogPost__tableWrapper::-webkit-scrollbar-thumb:hover{background:#135c91}@media (max-width:500px){.blogPost__tableWrapper{margin:24px 0}}.blogPost__tableWrapper table{border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #0000001f;border-radius:12px;width:100%;min-width:600px;margin:0;box-shadow:0 2px 12px #00000014}@media (max-width:500px){.blogPost__tableWrapper table{min-width:500px;font-size:14px}}.blogPost__tableWrapper table thead{background:linear-gradient(135deg,#1fa0fc 0%,#f7a31b 100%)}.blogPost__tableWrapper table thead tr th{text-align:start;color:#fff;letter-spacing:.3px;white-space:nowrap;border:none;border-bottom:2px solid #fff3;padding:16px 20px;font-size:15px;font-weight:600}.blogPost__tableWrapper table thead tr th:first-child{border-start-start-radius:11px}.blogPost__tableWrapper table thead tr th:last-child{border-start-end-radius:11px}@media (max-width:500px){.blogPost__tableWrapper table thead tr th{padding:12px 14px;font-size:13px}}.blogPost__tableWrapper table tbody tr{transition:background-color .2s}.blogPost__tableWrapper table tbody tr:nth-child(2n){background-color:#f3f3f3}.blogPost__tableWrapper table tbody tr:nth-child(odd){background-color:#fff}.blogPost__tableWrapper table tbody tr:hover{background-color:#e3f2fd}.blogPost__tableWrapper table tbody tr:last-child td{border-bottom:none}.blogPost__tableWrapper table tbody tr:last-child td:first-child{border-end-start-radius:11px}.blogPost__tableWrapper table tbody tr:last-child td:last-child{border-end-end-radius:11px}.blogPost__tableWrapper table tbody td{color:#000;vertical-align:middle;border-bottom:1px solid #0000001f;padding:14px 20px;line-height:1.6}@media (max-width:500px){.blogPost__tableWrapper table tbody td{white-space:nowrap;padding:12px 14px}}.blogPost__tableWrapper table tbody td strong{color:#135c91;font-weight:600}
