body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.blog-progress{background:#0000;height:3px;left:0;position:fixed;top:0;width:100%;z-index:200}.blog-progress__fill{background:linear-gradient(90deg,#075f58,#0a9f94);height:3px;transition:width .1s linear}.blog-shell{background:#f9fafb;min-height:100vh}.blog-header{background:linear-gradient(135deg,#075f58,#0a9f94);padding:3rem 1.5rem 3.5rem}.blog-header__inner{margin:0 auto;max-width:860px}.blog-header__label{color:#ffffffbf;display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.08em;margin-bottom:.875rem;text-transform:uppercase}.blog-header__title{color:#fff;font-size:clamp(1.75rem,5vw,2.75rem);font-weight:800;line-height:1.2;margin:0 0 1rem}.blog-header__bio{color:#ffffffd9;font-size:1.0625rem;line-height:1.65;margin:0 0 1.75rem;max-width:600px}.blog-header__author{align-items:center;display:flex;gap:.75rem}.blog-header__author-text{color:#ffffffd9;font-size:.9375rem}.blog-header__author-text strong{color:#fff;font-weight:700}.blog-container{margin:0 auto;max-width:860px;padding:2.5rem 1.5rem 4rem}.blog__divider{border:none;border-top:1px solid #e5e7eb;margin:2rem 0}.blog__tag{background:#075f5814;border:1px solid #075f5833;border-radius:20px;color:#075f58;display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.02em;padding:3px 12px}.blog__date,.blog__read{color:#9ca3af;font-size:.8125rem}.blog__avatar{align-items:center;background:linear-gradient(135deg,#075f58,#0a9f94);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.875rem;font-weight:700;height:38px;justify-content:center;width:38px}.blog__avatar--sm{font-size:.6875rem;height:28px;width:28px}.blog-card-wrap{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000000f;margin-bottom:1.5rem;padding:2rem}.blog-index__posts{display:flex;flex-direction:column}.blog-post-card{border-bottom:1px solid #f3f4f6;color:inherit;display:block;padding:1.5rem 0;text-decoration:none}.blog-post-card:first-child{padding-top:.25rem}.blog-post-card:hover .blog-post-card__title{color:#075f58}.blog-post-card__meta{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:.5rem}.blog-post-card__title{color:#111827;font-size:1.0625rem;font-weight:700;line-height:1.4;margin-bottom:.375rem;transition:color .15s}.blog-post-card__excerpt{color:#6b7280;font-size:.9375rem;line-height:1.6}.blog-post__back{align-items:center;background:none;border:none;color:#6b7280;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.875rem;gap:6px;margin-bottom:1.75rem;padding:0;text-decoration:none;transition:color .15s}.blog-post__back:hover{color:#075f58}.blog-post__title{color:#111827;font-size:clamp(1.5rem,4vw,2rem);font-weight:800;line-height:1.3;margin:.875rem 0 1rem}.blog-post__meta{align-items:center;border-bottom:1px solid #e5e7eb;color:#9ca3af;display:flex;flex-wrap:wrap;font-size:.875rem;gap:10px;margin-bottom:2rem;padding-bottom:1.5rem}.blog-post__read-pct{color:#9ca3af;font-size:.8125rem;margin-left:auto}.blog-post__body{margin-bottom:2rem}.blog-post__body p{color:#374151;font-size:1rem;line-height:1.8;margin-bottom:1.25rem}.blog-post__body h2{color:#111827;font-size:1.25rem;font-weight:700;margin:2.25rem 0 .875rem}.blog-post__callout{background:#075f580f;border-left:3px solid #075f58;border-radius:0 8px 8px 0;color:#374151;font-size:.9375rem;font-style:normal;line-height:1.7;margin:1.75rem 0;padding:1rem 1.25rem}.blog-post__cta{background:linear-gradient(135deg,#075f58,#0a9f94);border-radius:12px;padding:2rem;text-align:center}.blog-post__cta p{color:#ffffffe6;font-size:1rem;margin-bottom:1rem}.blog-post__cta-link{background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;color:#075f58;display:inline-block;font-size:.9375rem;font-weight:700;padding:.75rem 1.75rem;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.blog-post__cta-link:hover{box-shadow:0 8px 20px #0003;transform:translateY(-2px)}.blog-post__nav{border-top:1px solid #e5e7eb;display:flex;gap:1rem;justify-content:space-between;margin-top:2rem;padding-top:1.5rem}.blog-post__nav-link{color:#6b7280;font-size:.875rem;line-height:1.5;max-width:45%;text-decoration:none;transition:color .15s}.blog-post__nav-link:hover{color:#075f58}.blog-post__nav-link--right{text-align:right}.blog-reaction{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:1rem;padding:1.5rem}.blog-reaction__label{color:#374151;font-size:.9375rem;font-weight:600;margin-bottom:1rem}.blog-reaction__buttons{display:flex;gap:10px}.blog-reaction__btn{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.875rem;font-weight:600;gap:7px;padding:.625rem 1.25rem;transition:all .15s}.blog-reaction__btn:hover:not(:disabled){background:#075f580a;border-color:#075f58;color:#075f58}.blog-reaction__btn:disabled{cursor:default}.blog-reaction__btn--yes{background:#075f580f;border-color:#075f5866;color:#075f58}.blog-reaction__btn--no{background:#fef2f2;border-color:#fecaca;color:#dc2626}.blog-reaction__thanks{color:#9ca3af;font-size:.875rem;margin-bottom:0;margin-top:.875rem}.blog-subscribe{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem}.blog-subscribe__title{color:#111827;font-size:1rem;font-weight:700;margin-bottom:.25rem}.blog-subscribe__sub{color:#6b7280;font-size:.9375rem;margin-bottom:1.25rem}.blog-subscribe__fields{display:flex;flex-wrap:wrap;gap:8px}.blog-subscribe__fields input{background:#f9fafb;border:2px solid #e5e7eb;border-radius:8px;color:#111827;flex:1 1;font-family:inherit;font-size:.9375rem;min-width:130px;outline:none;padding:.65rem 1rem;transition:border-color .15s,box-shadow .15s}.blog-subscribe__fields input:focus{background:#fff;border-color:#075f58;box-shadow:0 0 0 3px #075f581a}.blog-subscribe__btn{background:linear-gradient(135deg,#075f58,#0a9f94);border:none;border-radius:8px;box-shadow:0 4px 12px #075f584d;color:#fff;cursor:pointer;font-family:inherit;font-size:.9375rem;font-weight:700;padding:.65rem 1.5rem;transition:transform .2s ease,box-shadow .2s ease;white-space:nowrap}.blog-subscribe__btn:hover:not(:disabled){box-shadow:0 6px 18px #075f5866;transform:translateY(-1px)}.blog-subscribe__btn:disabled{box-shadow:none;cursor:default;opacity:.5;transform:none}.blog-subscribe__note{color:#9ca3af;font-size:.8125rem;margin-top:.625rem}.blog-subscribe__success{align-items:center;color:#075f58;display:flex;font-size:.9375rem;font-weight:600;gap:6px}.blog-subscribe__error{color:#dc2626;font-size:.875rem;margin-top:.5rem}.blog-share__label{color:#6b7280;font-size:.8125rem;font-weight:600;letter-spacing:.04em;margin-bottom:.875rem;text-transform:uppercase}.blog-share__buttons{display:flex;flex-wrap:wrap;gap:8px}.blog-share__btn{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.875rem;font-weight:600;gap:7px;padding:.625rem 1rem;transition:all .15s}.blog-share__btn:hover{background:#075f580a;border-color:#075f58;color:#075f58}.blog-share__btn--copy.blog-share__btn--copied{background:#075f580f;border-color:#075f5866;color:#075f58}@media (max-width:640px){.blog-header{padding:2rem 1.25rem 2.5rem}.blog-container{padding:1.75rem 1rem 3rem}.blog-card-wrap{padding:1.25rem}.blog-post__read-pct{display:none}.blog-subscribe__fields{flex-direction:column}.blog-subscribe__btn,.blog-subscribe__fields input{width:100%}.blog-post__cta{padding:1.5rem 1.25rem}}
/*# sourceMappingURL=main.6df207d4.css.map*/