.page-module__-GWDOW__header{background:linear-gradient(180deg, var(--white) 0%, var(--teal-bg-subtle) 100%);padding:120px 0 48px}.page-module__-GWDOW__headerInner{max-width:760px;margin:0 auto}.page-module__-GWDOW__backLink{color:var(--text-tertiary);transition:color var(--transition-base);margin-bottom:24px;font-size:.9rem;display:inline-block}.page-module__-GWDOW__backLink:hover{color:var(--teal)}.page-module__-GWDOW__categoryBadge{color:var(--teal);text-transform:uppercase;letter-spacing:.5px;background:#4184891a;border-radius:50px;margin-bottom:16px;padding:4px 12px;font-size:.8rem;font-weight:600;display:inline-block}.page-module__-GWDOW__title{margin-bottom:16px;font-size:2.6rem;font-weight:800;line-height:1.18}.page-module__-GWDOW__subtitle{color:var(--text-secondary);margin-bottom:28px;font-size:1.15rem;line-height:1.65}.page-module__-GWDOW__meta{align-items:center;gap:16px;display:flex}.page-module__-GWDOW__authorInfo{align-items:center;gap:12px;display:flex}.page-module__-GWDOW__authorAvatar{background:linear-gradient(135deg, var(--teal), var(--teal-dark));width:40px;height:40px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;font-size:.9rem;font-weight:700;display:flex}.page-module__-GWDOW__authorName{font-size:.95rem;font-weight:600}.page-module__-GWDOW__metaDetails{color:var(--text-tertiary);font-size:.85rem}.page-module__-GWDOW__lastModified{color:var(--teal);margin-top:2px;font-size:.8rem}.page-module__-GWDOW__tldr{border-left:3px solid var(--teal);background:var(--teal-bg-subtle);border-radius:0 var(--border-radius-md) var(--border-radius-md) 0;margin-bottom:36px;padding:20px 24px}.page-module__-GWDOW__tldrLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--teal);margin-bottom:8px;font-size:.8rem;font-weight:700;display:block}.page-module__-GWDOW__tldrText{color:var(--text-secondary);margin:0;font-size:1rem;line-height:1.7}.page-module__-GWDOW__toc{background:var(--gray-50);border-radius:var(--border-radius-md);border:1px solid var(--border-color);margin-bottom:36px;padding:0}.page-module__-GWDOW__tocSummary{color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:16px 20px;font-size:.95rem;font-weight:600;list-style:none;display:flex}.page-module__-GWDOW__tocSummary:before{content:"▸";color:var(--teal);font-size:.8rem;transition:transform .2s}.page-module__-GWDOW__toc[open] .page-module__-GWDOW__tocSummary:before{transform:rotate(90deg)}.page-module__-GWDOW__tocSummary::-webkit-details-marker{display:none}.page-module__-GWDOW__tocSummary::marker{content:""}.page-module__-GWDOW__tocList{counter-reset:toc-counter;margin:0;padding:0 20px 16px;list-style:none}.page-module__-GWDOW__tocItem{counter-increment:toc-counter;border-top:1px solid var(--border-color);padding:6px 0}.page-module__-GWDOW__tocItem:first-child{border-top:none}.page-module__-GWDOW__tocLink{color:var(--text-secondary);transition:color var(--transition-base);align-items:baseline;gap:8px;font-size:.9rem;text-decoration:none;display:flex}.page-module__-GWDOW__tocLink:before{content:counter(toc-counter) ".";color:var(--teal);flex-shrink:0;font-size:.85rem;font-weight:600}.page-module__-GWDOW__tocLink:hover{color:var(--teal)}.page-module__-GWDOW__article{padding:56px 0 40px}.page-module__-GWDOW__content{max-width:720px;color:var(--text-primary);margin:0 auto;font-size:1.05rem;line-height:1.8}.page-module__-GWDOW__content h2{margin:48px 0 16px;font-size:1.65rem;font-weight:700;line-height:1.3}.page-module__-GWDOW__content h3{margin:36px 0 12px;font-size:1.3rem;font-weight:600;line-height:1.35}.page-module__-GWDOW__content p{margin-bottom:20px}.page-module__-GWDOW__content ul,.page-module__-GWDOW__content ol{margin:0 0 24px 24px}.page-module__-GWDOW__content li{margin-bottom:8px}.page-module__-GWDOW__content strong{color:var(--text-primary);font-weight:600}.page-module__-GWDOW__content a{color:var(--teal);text-underline-offset:3px;transition:color var(--transition-base);text-decoration:underline}.page-module__-GWDOW__content a:hover{color:var(--teal-dark)}.page-module__-GWDOW__content blockquote{border-left:3px solid var(--teal);background:var(--teal-bg-subtle);border-radius:0 var(--border-radius-sm) var(--border-radius-sm) 0;color:var(--text-secondary);margin:28px 0;padding:16px 24px;font-style:italic}.page-module__-GWDOW__content code{background:var(--gray-100);border-radius:4px;padding:2px 6px;font-family:SF Mono,Fira Code,monospace;font-size:.9em}.page-module__-GWDOW__content pre{color:#e4e4e7;border-radius:var(--border-radius-md);background:#1a1a2e;margin:24px 0;padding:20px 24px;font-size:.9rem;line-height:1.6;overflow-x:auto}.page-module__-GWDOW__content pre code{color:inherit;background:0 0;padding:0}.page-module__-GWDOW__content table{border-collapse:collapse;width:100%;margin:24px 0;font-size:.95rem}.page-module__-GWDOW__content th{text-align:left;background:var(--gray-50);border-bottom:2px solid var(--border-color);padding:12px 16px;font-weight:600}.page-module__-GWDOW__content td{border-bottom:1px solid var(--border-color);padding:12px 16px}.page-module__-GWDOW__content img{border-radius:var(--border-radius-md);max-width:100%;margin:24px 0}.page-module__-GWDOW__content hr{background:var(--border-color);border:none;height:1px;margin:40px 0}.page-module__-GWDOW__tagsSection{padding:0 0 48px}.page-module__-GWDOW__tagsInner{flex-wrap:wrap;gap:8px;max-width:720px;margin:0 auto;display:flex}.page-module__-GWDOW__tag{background:var(--gray-100);color:var(--text-secondary);border-radius:50px;padding:6px 14px;font-size:.8rem;font-weight:500}.page-module__-GWDOW__authorBox{padding:0 0 48px}.page-module__-GWDOW__authorBoxInner{background:var(--gray-50);border-radius:var(--border-radius-lg);border:1px solid var(--border-color);align-items:flex-start;gap:20px;max-width:720px;margin:0 auto;padding:28px 32px;display:flex}.page-module__-GWDOW__authorBoxAvatar{background:linear-gradient(135deg, var(--teal), var(--teal-dark));width:56px;height:56px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;font-weight:700;display:flex}.page-module__-GWDOW__authorBoxContent{flex:1}.page-module__-GWDOW__authorBoxLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);font-size:.75rem;font-weight:600}.page-module__-GWDOW__authorBoxName{color:var(--text-primary);margin-top:4px;font-size:1.05rem;font-weight:700;display:block}.page-module__-GWDOW__authorBoxBio{color:var(--text-secondary);margin:8px 0 12px;font-size:.9rem;line-height:1.6}.page-module__-GWDOW__authorBoxLink{color:var(--teal);transition:color var(--transition-base);font-size:.85rem;font-weight:600;text-decoration:none}.page-module__-GWDOW__authorBoxLink:hover{color:var(--teal-dark)}.page-module__-GWDOW__takeaways{padding:0 0 48px}.page-module__-GWDOW__takeawaysInner{border-left:3px solid var(--teal);background:var(--teal-bg-subtle);border-radius:0 var(--border-radius-md) var(--border-radius-md) 0;max-width:720px;margin:0 auto;padding:28px 32px}.page-module__-GWDOW__takeawaysTitle{color:var(--text-primary);margin-bottom:16px;font-size:1.15rem;font-weight:700}.page-module__-GWDOW__takeawaysList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.page-module__-GWDOW__takeawaysItem{color:var(--text-secondary);align-items:flex-start;gap:12px;font-size:.95rem;line-height:1.6;display:flex}.page-module__-GWDOW__takeawaysCheck{color:var(--teal);flex-shrink:0;margin-top:1px;font-size:1rem;font-weight:700}.page-module__-GWDOW__articleCta{padding:48px 0}.page-module__-GWDOW__ctaCard{text-align:center;background:linear-gradient(135deg, var(--teal-bg-subtle) 0%, #41848914 100%);border-radius:var(--border-radius-lg);border:1.5px solid #41848926;max-width:640px;margin:0 auto;padding:48px 40px}.page-module__-GWDOW__ctaCard h2{margin-bottom:12px;font-size:1.6rem;font-weight:700}.page-module__-GWDOW__ctaCard p{color:var(--text-secondary);margin-bottom:24px;line-height:1.6}.page-module__-GWDOW__related{padding:48px 0 80px}.page-module__-GWDOW__relatedTitle{margin-bottom:24px;font-size:1.3rem;font-weight:700}.page-module__-GWDOW__relatedGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.page-module__-GWDOW__relatedCard{border:1.5px solid var(--border-color);border-radius:var(--border-radius-md);color:inherit;transition:border-color var(--transition-base), box-shadow var(--transition-base);padding:24px;text-decoration:none}.page-module__-GWDOW__relatedCard:hover{border-color:var(--teal);box-shadow:var(--shadow-sm)}.page-module__-GWDOW__relatedCategory{text-transform:uppercase;letter-spacing:.5px;color:var(--teal);font-size:.75rem;font-weight:600}.page-module__-GWDOW__relatedCardTitle{margin:8px 0 12px;font-size:1.05rem;font-weight:600;line-height:1.35}.page-module__-GWDOW__relatedMeta{color:var(--text-tertiary);font-size:.8rem}@media (max-width:768px){.page-module__-GWDOW__title{font-size:1.9rem}.page-module__-GWDOW__headerInner{padding:0 8px}.page-module__-GWDOW__content{font-size:1rem}.page-module__-GWDOW__content h2{font-size:1.4rem}.page-module__-GWDOW__relatedGrid{grid-template-columns:1fr}.page-module__-GWDOW__ctaCard{padding:32px 24px}.page-module__-GWDOW__tldr{padding:16px 20px}.page-module__-GWDOW__toc{margin-bottom:28px}.page-module__-GWDOW__authorBoxInner{flex-direction:column;padding:24px 20px}.page-module__-GWDOW__takeawaysInner{padding:24px 20px}}
