.share-button-nav:hover{background:#1a4d4f;transform:translateY(-1px)}.juno-daily-sticky{position:fixed;bottom:24px;right:24px;z-index:90;background:linear-gradient(135deg,#103439,#1a4d4f);border-radius:12px;box-shadow:0 8px 24px #1034394d;display:flex;align-items:center;gap:12px;padding:16px 20px;max-width:320px;animation:slideInUp .4s ease-out}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.juno-sticky-link{display:flex;align-items:center;gap:12px;text-decoration:none;color:#fff;flex:1}.juno-sticky-icon{width:40px;height:40px;background:#ffffff26;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.juno-sticky-text{display:flex;flex-direction:column;gap:2px}.juno-sticky-title{font-size:14px;font-weight:600;line-height:1.2}.juno-sticky-subtitle{font-size:12px;opacity:.9}.juno-sticky-close{background:#ffffff26;border:none;border-radius:6px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;flex-shrink:0;transition:all .2s ease}.juno-sticky-close:hover{background:#ffffff40}.article-pillar-tag{display:inline-block;padding:6px 14px;background:linear-gradient(135deg,#10343914,#1034390a);color:#103439;text-decoration:none;border-radius:6px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;transition:all .2s ease;flex-shrink:0}.article-pillar-tag:hover{background:#103439;color:#fff;transform:translateY(-1px)}.article-content-enhanced h3{font-size:24px;font-weight:600;color:#111827;margin:36px 0 16px;line-height:1.4}.article-content-enhanced h4{font-size:20px;font-weight:600;color:#111827;margin:28px 0 12px}.article-content-enhanced ul,.article-content-enhanced ol{margin:0 0 24px;padding-left:28px}.article-content-enhanced li{margin-bottom:12px}.article-content-enhanced a{color:#103439;text-decoration:underline;text-decoration-color:#1034394d;text-underline-offset:3px;transition:all .2s ease}.article-content-enhanced a:hover{text-decoration-color:#103439}.article-content-enhanced img{max-width:100%;height:auto;border-radius:8px;margin:32px 0}.article-content-enhanced blockquote{border-left:4px solid #103439;padding:16px 24px;margin:32px 0;background:#f9fafb;border-radius:0 8px 8px 0;font-style:italic;color:#4b5563}.sticky-toc-wrapper{position:relative;padding:16px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;box-shadow:0 2px 8px #0000000a;max-height:calc(100vh - 120px);overflow-y:auto;width:100%;transition:opacity .3s ease}@media(min-width:1025px){.article-layout-container{grid-template-columns:1fr 180px;gap:60px}.article__wrapper{grid-column:1;max-width:900px}.sticky-toc-wrapper{grid-column:2;position:sticky;top:120px;align-self:start;width:180px;margin-top:0}}@media(max-width:1024px){.sticky-toc-wrapper{display:none!important}}.sticky-toc-wrapper::-webkit-scrollbar{width:6px}.sticky-toc-wrapper::-webkit-scrollbar-track{background:#f9fafb;border-radius:3px}.sticky-toc-wrapper::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.sticky-toc-wrapper::-webkit-scrollbar-thumb:hover{background:#9ca3af}#toc-container{min-height:50px}#toc-container>h4{font-size:1.125rem;font-weight:600;line-height:1.3;letter-spacing:.002em;margin:0 0 12px;color:#1a1a1a;font-family:var(--font-heading,"DM Serif Display",serif)}.toc-loading{font-size:12px;color:#9ca3af;text-align:center;padding:15px 0}.article-toc{margin:0 0 20px}.article-toc h4{font-size:11px;font-weight:600;color:#6b7280;margin:0 0 10px;letter-spacing:.05em;text-transform:uppercase}.article-toc ul{list-style:none;padding:0;margin:0}.article-toc li{margin-bottom:5px;font-size:11px;line-height:1.4}.article-toc li.h3-level{display:none}.article-toc a{color:#6b7280;text-decoration:none;transition:all .2s ease;display:block;padding:4px 0;font-size:11px}.article-toc a:hover{color:#374151}.article-toc a.active{color:#103439;font-weight:700;font-size:12px;padding-left:4px}.juno-toc-link{margin-top:16px;padding-top:16px;border-top:1px solid #f3f4f6}.juno-toc-button{display:flex;align-items:center;justify-content:center;gap:5px;padding:8px 12px;background:#103439;color:#fff;text-align:center;border-radius:6px;font-weight:500;font-size:11px;text-decoration:none;transition:background .2s ease;width:100%}.juno-toc-button:hover{background:#1a4d4f}.juno-toc-icon{font-size:12px}.juno-daily-cta{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:2px solid #bfdbfe;border-radius:12px;padding:32px;margin-bottom:40px}.juno-cta-content{display:flex;gap:24px;align-items:center}.juno-cta-image{flex-shrink:0;width:200px;height:200px;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center}.juno-cta-image img{width:100%;height:100%;object-fit:cover;border-radius:12px}.juno-cta-icon{width:56px;height:56px;background:#103439;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.juno-cta-text h3{font-size:24px;font-weight:700;color:#111827;margin:0 0 12px}.juno-cta-text p{font-size:16px;line-height:1.6;color:#374151;margin:0 0 20px}.juno-cta-button{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:#103439;color:#fff;text-decoration:none;border-radius:8px;font-size:16px;font-weight:600;transition:all .3s ease}.juno-cta-button:hover{background:#1a4d4f;transform:translateY(-2px);box-shadow:0 8px 20px #1034394d}.juno-cta-button svg{flex-shrink:0}.article-pillar-links{margin-bottom:40px;padding:24px 28px;background:#f8faf9;border:1px solid #e2e8e8;border-radius:12px}.article-pillar-links__heading{font-size:18px;font-weight:600;color:#111827;margin:0 0 12px}.article-pillar-links__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:12px 24px}.article-pillar-links__list a{color:#103439;text-decoration:none;font-size:15px;font-weight:500;transition:color .2s ease}.article-pillar-links__list a:hover{color:#1a4d4f;text-decoration:underline}.article-author-bio{background:linear-gradient(135deg,#f9fafb,#fff);border:2px solid #e5e7eb;border-radius:12px;padding:32px;margin-bottom:40px}.bio-header{display:flex;align-items:center;gap:16px;margin-bottom:16px}.bio-avatar{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#103439,#1a4d4f);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;overflow:hidden}.bio-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.bio-info h3{font-size:20px;font-weight:600;color:#111827;margin:0 0 4px}.bio-info h3 a{color:#111827;text-decoration:none;transition:color .2s ease}.bio-info h3 a:hover{color:#103439;text-decoration:underline}.bio-text a{color:#103439;text-decoration:none;font-weight:500;transition:color .2s ease}.bio-text a:hover{color:#0a2427;text-decoration:underline}.bio-title{font-size:14px;color:#6b7280;margin:0}.bio-text{margin-bottom:20px}.bio-text p{font-size:15px;line-height:1.6;color:#4b5563;margin:0}.bio-text a{color:#103439;text-decoration:underline;text-decoration-color:#1034394d;text-underline-offset:2px}.bio-text a:hover{text-decoration-color:#103439}.bio-links{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.bio-link{display:inline-flex;align-items:center;gap:6px;color:#103439;text-decoration:none;font-size:14px;font-weight:500;transition:all .2s ease}.bio-link:hover{gap:8px;color:#1a4d4f}.bio-link svg{flex-shrink:0}.article-tags-enhanced{padding:24px 0;border-top:1px solid #e5e7eb;margin-bottom:40px}.article-tags-enhanced h4{font-size:16px;font-weight:600;color:#111827;margin:0 0 12px}.tags-list{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.tag-link{display:inline-block;padding:6px 14px;background:#f3f4f6;color:#4b5563;text-decoration:none;border-radius:6px;font-size:13px;font-weight:500;transition:all .2s ease}.tag-link:hover{background:#103439;color:#fff;transform:translateY(-1px)}.article-share-section{padding:32px 0;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;margin-bottom:40px}.article-share-section h4{font-size:18px;font-weight:600;color:#111827;margin:0 0 16px}.share-buttons{display:flex;gap:12px;flex-wrap:wrap}.share-btn{display:flex;align-items:center;gap:8px;padding:10px 18px;border:2px solid #e5e7eb;border-radius:8px;background:#fff;color:#374151;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.share-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.share-facebook:hover{background:#1877f2;border-color:#1877f2;color:#fff}.share-twitter:hover{background:#1da1f2;border-color:#1da1f2;color:#fff}.share-linkedin:hover{background:#0a66c2;border-color:#0a66c2;color:#fff}.share-copy:hover{background:#103439;border-color:#103439;color:#fff}.share-btn svg{flex-shrink:0}.article-navigation{margin-bottom:48px}.nav-arrows{display:grid;grid-template-columns:1fr 1fr;gap:20px}.nav-arrow{display:flex;align-items:center;gap:16px;padding:24px;background:#f9fafb;border:2px solid #e5e7eb;border-radius:12px;text-decoration:none;color:inherit;transition:all .3s ease}.nav-arrow:hover{background:#fff;border-color:#103439;transform:translateY(-2px);box-shadow:0 8px 20px #0000001a}.nav-prev{justify-content:flex-start}.nav-next{justify-content:flex-end;text-align:right}.nav-prev:only-child{grid-column:1/2}.nav-next:only-child{grid-column:2/3}.nav-arrow svg{flex-shrink:0;color:#103439}.nav-content{display:flex;flex-direction:column;gap:6px}.nav-label{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#6b7280}.nav-title{font-size:16px;font-weight:600;color:#111827;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.comments-section{padding:48px 0;border-top:2px solid #e5e7eb}.comments-title{font-size:28px;font-weight:700;color:#111827;margin:0 0 32px}.comments-list{list-style:none;margin:0 0 48px;padding:0}.comment{padding:24px 0;border-bottom:1px solid #e5e7eb}.comment:first-child{padding-top:0}.comment:last-child{border-bottom:none}.comment-form h3{font-size:24px;font-weight:600;color:#111827;margin:0 0 24px}.comment__wrapper{display:grid;grid-template-columns:1fr;gap:20px;margin-bottom:20px}@media(min-width:768px){.comment__wrapper{grid-template-columns:repeat(2,1fr)}}.comment__left{display:flex;flex-direction:column;gap:16px}.comment__left input,.comment__right textarea{width:100%;padding:12px 16px;border:2px solid #e5e7eb;border-radius:8px;font-size:15px;font-family:inherit;transition:all .2s ease}.comment__left input:focus,.comment__right textarea:focus{outline:none;border-color:#103439;box-shadow:0 0 0 3px #1034391a}.comment__right textarea{min-height:150px;resize:vertical}.comment-form button[type=submit]{margin-top:8px}@media(max-width:768px){.juno-daily-sticky{bottom:16px;right:16px;left:16px;max-width:none;padding:14px 16px}.juno-sticky-title{font-size:13px}.juno-sticky-subtitle{font-size:11px}.article-header-improved{padding:32px 0 24px}.article-header-top{margin-bottom:16px;gap:12px;flex-wrap:wrap;min-width:0}.article-header-top .share-button-nav{flex-shrink:0;order:2;margin-left:auto}.article-header-improved h1{font-size:28px;margin-bottom:20px}.meta-row{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:8px 16px;align-items:center}.meta-left{grid-column:1;grid-row:1;display:flex;align-items:center;gap:12px;flex:1;min-width:0}.author-avatar{width:40px;height:40px;flex-shrink:0}.author-info{flex:1;min-width:0}.author-name{font-size:15px}.author-credentials{display:none}.meta-right{grid-column:2;grid-row:1;display:contents}.meta-date-info{grid-column:2;grid-row:1;display:flex;flex-direction:column;align-items:flex-end;gap:2px;align-self:center;font-size:13px}.publish-date{white-space:nowrap;margin:0}.updated-date{white-space:nowrap;font-size:12px}.read-time{font-size:13px;white-space:nowrap;grid-column:1/-1;grid-row:2;margin-top:0}.meta-separator{display:none}.article-content-enhanced{font-size:16px;overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-wrap:break-word;word-break:break-word}.article-content-enhanced table{display:block;min-width:max-content}.article-content-enhanced h2{font-size:24px;margin:36px 0 16px}.article-content-enhanced h3{font-size:20px;margin:28px 0 12px}.juno-daily-cta{padding:24px}.juno-cta-content{flex-direction:column;gap:16px;align-items:center;text-align:center}.juno-cta-image{width:160px;height:160px}.juno-cta-icon{width:48px;height:48px}.juno-cta-text{width:100%}.juno-cta-text h3{font-size:20px}.juno-cta-text p{font-size:15px}.article-author-bio{padding:24px}.bio-avatar{width:56px;height:56px}.bio-info h3{font-size:18px}.share-buttons{gap:8px}.share-btn{padding:8px 14px;font-size:13px}.nav-arrows{grid-template-columns:1fr}.nav-prev:only-child,.nav-next:only-child{grid-column:1}.comments-title{font-size:24px}}@media(prefers-reduced-motion:reduce){.share-button-nav,.article-pillar-tag,.nav-arrow,.share-btn,.tag-link,.bio-link,.juno-cta-button,.juno-daily-sticky{transition:none;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/article-non-critical.css.map */
